.dv-page{background:#fff}.dv-wrap{max-width:1120px;margin:auto;padding:76px 28px}.dv-hero{padding-top:100px;padding-bottom:65px}.dv-hero h1{font-size:clamp(44px,7vw,84px);letter-spacing:-.055em;line-height:1.05}.dv-page em{font-style:normal;color:#748692}.dv-hero>p:not(.overline){font-size:22px;max-width:690px;color:#61717d;margin:30px 0}.dv-link{display:inline-flex;align-items:center;gap:20px;color:#2e6089;font-weight:600;font-size:17px}.dv-heading{max-width:680px;margin-bottom:32px}.dv-heading h2,.dv-band h2,.dv-faq h2{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.04em;line-height:1.1}.dv-heading>p:last-child{color:#61717d;font-size:18px;margin-top:22px}.dv-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:25px}.dv-tabs button{border:1px solid #d9e2e7;border-radius:30px;padding:14px 23px;background:white;color:#284354;font:inherit;cursor:pointer;transition:background .25s,color .25s}.dv-tabs button[aria-pressed=true]{background:#173a50;color:white;border-color:#173a50}.dv-stage{display:grid;grid-template-columns: .7fr 1.3fr;border:1px solid #dce5ea;border-radius:28px;overflow:hidden}.dv-symbol{background:#f0f5f7;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;position:relative}.dv-app{width:104px;height:104px;background:white;border-radius:26px;box-shadow:0 15px 36px #19394f16;display:grid;place-items:center}.dv-app .brand-icon{width:62px;height:62px}.dv-symbol>span{font-size:22px;font-weight:600;margin-top:14px}.dv-symbol>p{text-align:center;margin-top:35px;color:#667e8c;font-size:19px}.dv-symbol svg{width:100px;fill:none;stroke:#8da9ba;stroke-width:2;margin-top:16px}.dv-instructions{padding:40px;min-height:540px}.dv-instructions h3{font-size:30px;letter-spacing:-.03em}.dv-instructions ol{padding:0;list-style:none;counter-reset:step}.dv-instructions li{counter-increment:step;position:relative;padding:22px 0 22px 46px;border-bottom:1px solid #e7edf0}.dv-instructions li:before{content:counter(step);position:absolute;left:0;top:22px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eff5f8;font-size:13px;color:#326285}.dv-instructions strong{font-size:17px}.dv-instructions li p{font-size:15px;color:#61717d;line-height:1.6;margin:7px 0 0}.dv-instructions aside{font-size:14px;color:#526b7a;line-height:1.6;margin-top:22px;border-left:2px solid #87a8bb;padding-left:16px}.dv-caption{font-size:13px;color:#71838f;line-height:1.6;margin-top:18px}.dv-caption a{text-decoration:underline}.dv-band{background:#f3f6f8}.dv-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:44px 0}.dv-columns article>span{font-size:13px;color:#78909f}.dv-columns h3{font-size:23px;margin:20px 0 14px}.dv-columns p{font-size:17px;color:#61717d;line-height:1.7}.dv-faq details{border-bottom:1px solid #dce5ea;padding:25px 0}.dv-faq h2{margin-bottom:35px}.dv-faq summary{font-weight:600;font-size:19px;cursor:pointer}.dv-faq details p{max-width:800px;color:#61717d;margin-top:20px;font-size:17px;line-height:1.7}.dv-end{display:flex;gap:35px;flex-wrap:wrap;margin-top:40px}.dv-page :focus-visible{outline:3px solid #437da4;outline-offset:5px}@media(max-width:700px){.dv-wrap{padding:55px 23px}.dv-hero{padding-top:65px}.dv-hero>p:not(.overline){font-size:19px}.dv-stage{grid-template-columns:1fr}.dv-symbol{display:none}.dv-instructions{padding:26px 21px;min-height:580px}.dv-tabs{gap:6px}.dv-tabs button{padding:12px 14px;font-size:13px}.dv-columns{grid-template-columns:1fr;gap:24px}.dv-columns article{border-bottom:1px solid #dce5ea;padding-bottom:20px}.dv-columns h3{margin-top:8px}.dv-end{gap:20px}}@media(prefers-reduced-motion:reduce){.dv-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
