.dsb-refer .hero{padding-block:clamp(40px,6vw,80px)}.dsb-refer .hero h1{color:#fff;max-width:16ch}.dsb-refer .hero h1 span{color:var(--lime)}.dsb-refer .hero .lede{color:var(--mint);max-width:44ch;margin-top:16px}.dsb-refer .rgrid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:clamp(32px,4vw,56px);display:grid}@media (min-width:900px){.dsb-refer .rgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px}}.dsb-refer .how h2{margin:0 0 24px}.dsb-refer .steps{border-top:2px solid var(--deep);margin:0;padding:0;list-style:none}.dsb-refer .stp{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:16px 24px;padding:22px 0;display:grid}.dsb-refer .stp i{font:400 32px/1 var(--display);color:var(--leaf-ink);min-width:44px;font-style:normal}.dsb-refer .stp b{margin-bottom:4px;display:block}.dsb-refer .stp p{color:var(--ink2);margin:0;font-size:15px}.dsb-refer .form{border:2px solid var(--deep);border-radius:28px;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.dsb-refer .grp{flex-direction:column;gap:16px;display:flex}.dsb-refer .grp+.grp{border-top:1.5px solid var(--line);padding-top:24px}.dsb-refer .grp h2{font:400 24px/1.1 var(--display);color:var(--deep);margin:0}.dsb-refer .pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dsb-refer .field label .mute{font-weight:400}.dsb-refer .ferr{background:var(--red-bg);color:var(--red);font:500 15px/1.45 var(--sans);border-radius:14px;margin:0;padding:12px 14px}.dsb-refer .send{flex-direction:column;gap:12px;display:flex}.dsb-refer .send p{text-align:center;margin:0}.dsb-refer .form.done{text-align:center;gap:0}.dsb-refer .done .ok{background:var(--lime);width:80px;height:80px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.dsb-refer .done .ok svg{width:36px;height:36px}.dsb-refer .done b{font:400 36px/1.1 var(--display);color:var(--deep);margin-bottom:8px;display:block}.dsb-refer .done p{color:var(--ink2);margin:0 0 24px}@media (max-width:999px){.dsb-refer .send .btn{min-height:52px}}
