.dscroll .applynav-right{align-items:center;gap:clamp(12px,2vw,22px);display:flex}.dscroll .applyhead .snav-call{display:inline-flex}.dscroll .navcta{white-space:nowrap;cursor:pointer;letter-spacing:-.01em;color:#fff;background:var(--ink);border:none;border-radius:11px;justify-content:center;align-items:center;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 12px 26px -14px #0f172a99}.dscroll .navcta:hover{background:#000;transform:translateY(-1px)}@media (max-width:760px){.dscroll .applyhead .snav-call{display:none}.dscroll .navcta{border-radius:10px;padding:10px 15px;font-size:13px}}@media (max-width:360px){.dscroll .navcta{padding:9px 12px;font-size:12px}}.dscroll .applyhero{padding:clamp(18px,3.5vw,36px) 0 clamp(48px,9vw,88px)}.dscroll .applyhero .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.dscroll .applyhero h1{max-width:22ch;font-size:clamp(34px,6vw,66px)}.dscroll .applyhero .lead{text-align:center;text-wrap:balance;max-width:780px;margin-left:auto;margin-right:auto}.dscroll .applyhero .heropromise{color:var(--ink);letter-spacing:-.015em;max-width:860px;margin-top:18px;font-size:clamp(19px,2.3vw,26px);font-weight:600;line-height:1.4}.dscroll .heropromise .hpmark{white-space:nowrap;background:linear-gradient(90deg,#cfffae,#ace5ff) 0 88%/100% .38em no-repeat;padding:0 .12em}.dscroll .herorow{text-align:left;grid-template-columns:1fr;align-items:start;gap:clamp(22px,3.5vw,34px);width:100%;margin-top:clamp(28px,5vw,44px);display:grid}@media (min-width:960px){.dscroll .herorow{grid-template-columns:1.05fr .95fr}}.dscroll .herorow>.heroform{scroll-margin-top:90px}.dscroll .herorow .vslvid{max-width:none;margin:0}.dscroll .herovsl .vslnote{text-align:center;margin-top:14px}.dscroll .heroform{scroll-margin-top:90px}.dscroll .formkicker{color:var(--ink-3);margin-bottom:18px;font-size:clamp(15px,2vw,17px);line-height:1.5}.dscroll .formkicker strong{color:var(--ink);font-weight:700}@media (min-width:960px){.dscroll .herorow{align-items:center}.dscroll .heroform{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;align-items:center;margin-bottom:34px;padding:28px 28px 24px;display:flex;box-shadow:0 30px 70px -40px #0f172a59}.dscroll .heroform .formkicker{margin-bottom:20px}.dscroll .heroform .formkicker strong{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(21px,2vw,25px);line-height:1.3;display:block}.dscroll .heroform .fknum{white-space:nowrap;background:linear-gradient(135deg,#cfffae,#ace5ff);border-radius:8px;padding:0 6px}.dscroll .heroform .fksub{color:var(--ink-3);text-wrap:balance;margin-top:8px;font-size:15px;display:block}.dscroll .heroform .ctabtn{padding:18px 20px}.dscroll .heroform .ctabtn-main{white-space:nowrap;font-size:clamp(17px,1.6vw,20px)}.dscroll .heroform .trustbadges{flex-wrap:nowrap;gap:16px;margin-top:16px}.dscroll .heroform .trustbadge{white-space:nowrap;font-size:13px}}@media (min-width:1180px){.dscroll .applyhero.herowide .wrap{max-width:1360px}.dscroll .herowide .herorow{gap:44px}.dscroll .herowide .heroform{border-radius:28px;padding:44px 40px 36px}.dscroll .herowide .heroform .formkicker{margin-bottom:26px}.dscroll .herowide .heroform .formkicker strong{font-size:clamp(28px,2.3vw,34px)}.dscroll .herowide .heroform .fksub{margin-top:12px;font-size:18px}.dscroll .herowide .heroform .ctabtn{border-radius:18px;padding:22px 24px}.dscroll .herowide .heroform .ctabtn-main{font-size:clamp(20px,1.7vw,24px)}.dscroll .herowide .heroform .trustbadges{gap:20px;margin-top:20px}.dscroll .herowide .heroform .trustbadge{font-size:14.5px}.dscroll .herowide .herovsl .vslnote{font-size:17px}}.dscroll .formhint{color:var(--ink-3);text-align:center;margin-top:14px;font-size:14px}.dscroll .formhint a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dscroll .formhint a:hover{color:var(--ink-2)}.dscroll .ctabtn{cursor:pointer;background:var(--ink);color:#fff;text-align:center;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:5px;width:100%;padding:clamp(18px,3vw,24px) clamp(20px,3vw,28px);text-decoration:none;transition:background .15s,transform .15s;display:flex;box-shadow:0 20px 44px -18px #0f172a8c}.dscroll .ctabtn:hover{background:#000;transform:translateY(-1px)}.dscroll .ctabtn-top{text-transform:uppercase;letter-spacing:.18em;color:#9be7c4;font-size:12px;font-weight:700}.dscroll .ctabtn-main{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(17px,2.6vw,22px);font-weight:700;line-height:1.22}@media (max-width:760px){.dscroll .applyhero{padding:clamp(14px,4vw,24px) 0 clamp(32px,7vw,56px)}.dscroll .herorow{gap:18px;margin-top:clamp(18px,4vw,28px)}.dscroll .herovsl .vslnote{margin-top:10px;font-size:14px}.dscroll .heroform{flex-direction:column;display:flex}.dscroll .heroform .ctabtn{order:1}.dscroll .heroform .trustbadges{order:2}.dscroll .heroform .formkicker{text-align:center;order:3;margin:16px 0 0;font-size:14.5px}}.dscroll .trustbadges{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:16px;display:flex}.dscroll .trustbadge{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.dscroll .trustbadge svg{color:#0f766e;stroke-width:2.6px;flex:none;width:16px;height:16px}.dscroll .stepscta{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(30px,5vw,46px);display:flex}.dscroll .stepsctaline{color:var(--ink);max-width:600px;font-size:clamp(16px,2.3vw,20px);font-weight:600;line-height:1.4}.dscroll .ctabtn.ctabtn-inline{width:min(100%,460px)}.dscroll .closingcta{justify-content:center;margin-top:clamp(24px,4vw,32px);display:flex}@media (max-width:820px){.dscroll .applycmp{display:none}}.dscroll .proofbar.sec{padding:clamp(28px,5vw,48px) 0}.dscroll .proofbar .pbv{font-size:clamp(28px,4.6vw,42px)}.dscroll .proofbar .pbfaces{margin-top:clamp(16px,2.4vw,22px)}.dscroll .proofbar .pbcap{margin-top:12px}.dscroll .qmodal{z-index:100;backdrop-filter:blur(3px);background:#0a0a0a9e;justify-content:center;align-items:center;padding:clamp(10px,3vw,28px);animation:.15s ease-out qfade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes qfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dscroll .qmodal{animation:none}}.dscroll .qmodal-box{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:600px;max-height:92dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.dscroll .qprogress{background:#e5e7eb;flex:none;width:100%;height:4px}.dscroll .qprogress-bar{background:#2563eb;height:100%;transition:width .3s;display:block}.dscroll .qclose{z-index:3;border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:#fff;border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.dscroll .qclose:hover{background:var(--tint);color:var(--ink)}.dscroll .qclose svg{width:18px;height:18px}.dscroll .qbody{flex:1;min-height:0;padding:clamp(26px,5vw,40px);overflow-y:auto}.dscroll .qstep{flex-direction:column;display:flex}.dscroll .qlabel{text-transform:uppercase;letter-spacing:.14em;color:#2563eb;margin-bottom:12px;font-size:12px;font-weight:700}.dscroll .qquestion{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.2}.dscroll .qsubhead{color:var(--ink-3);margin-top:8px;font-size:clamp(14px,2.2vw,16px);line-height:1.5}.dscroll .qoptions{flex-direction:column;gap:12px;margin-top:clamp(20px,4vw,28px);display:flex}.dscroll .qoption{text-align:left;border:1.5px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;padding:clamp(16px,3.4vw,20px) clamp(18px,3.4vw,22px);font-family:inherit;font-size:clamp(16px,2.4vw,18px);font-weight:700;transition:border-color .15s,background .15s}.dscroll .qoption:hover,.dscroll .qoption.sel{background:#eff4ff;border-color:#2563eb}.dscroll .qinput{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;margin-top:clamp(20px,4vw,28px);padding:15px 16px;font-family:inherit;font-size:16px}.dscroll .qstep .qinput+.qinput{margin-top:12px}.dscroll .qinput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb2e}.dscroll .qsubmit{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:12px;width:100%;margin-top:16px;padding:16px 20px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,opacity .15s}.dscroll .qsubmit:hover{background:#1d4ed8}.dscroll .qsubmit:disabled{opacity:.5;cursor:not-allowed}.dscroll .qconsent{color:var(--ink-4);margin-top:12px;font-size:12.5px;line-height:1.45}.dscroll .qback{cursor:pointer;color:var(--ink-4);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:4px 0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.dscroll .qback:hover{color:var(--ink-2)}.dscroll .qback svg{width:16px;height:16px}.dscroll #appointly-cal{background:#fff;border:0;width:100%;min-height:560px;display:block}.dscroll .mcta{display:none}@media (max-width:760px){.dscroll{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.dscroll .mcta{z-index:60;padding:10px clamp(14px,4vw,20px)calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fafafae6;display:block;position:fixed;bottom:0;left:0;right:0}.dscroll .mcta-btn{cursor:pointer;letter-spacing:-.01em;color:#fff;background:var(--ink);border:none;border-radius:13px;width:100%;padding:16px 18px;font-family:inherit;font-size:clamp(15px,4.4vw,17px);font-weight:700;box-shadow:0 16px 34px -16px #0f172aa6}.dscroll .mcta-btn:active{transform:translateY(1px)}}
