.ios-landing{color:#152c44}.ios-landing-hero{background:linear-gradient(122deg,#f1fbfc 0%,#f4f8fc 58%,#e7f3f6 100%);padding:75px 0 83px;overflow:hidden}.ios-landing-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.ios-landing-kicker,.ios-landing-section-heading>span,.ios-landing-web>div>span{letter-spacing:.1em;color:#167c87;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.ios-landing-copy h1{letter-spacing:-.04em;color:#0b2440;max-width:700px;margin:17px 0 21px;font-size:clamp(37px,4.2vw,61px);line-height:1.11}.ios-landing-lead{color:#465b6e;max-width:650px;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.ios-landing-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.ios-landing-button{color:#fff;text-align:center;background:#0b3c55;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:15px 22px;font-size:15px;font-weight:800;transition:background .2s;display:inline-flex}.ios-landing-button:hover{color:#fff;background:#126678}.ios-landing-button:focus-visible,.ios-landing-secondary:focus-visible,.ios-landing-web-links a:focus-visible{outline-offset:3px;outline:3px solid #18b7a8}.ios-landing-secondary{color:#164a68;padding:12px 0;font-weight:750;display:inline-flex}.ios-landing-secondary:hover{text-decoration:underline}.ios-landing-note{color:#627487;margin-top:18px;font-size:13px}.ios-landing-visual{justify-content:center;align-items:center;display:flex;position:relative}.ios-landing-visual:before{content:"";filter:blur(24px);background:#41c1bb29;border-radius:50%;width:330px;height:330px;position:absolute}.ios-landing-phone{z-index:1;color:#f3fcff;background:linear-gradient(160deg,#09213a,#103f58);border:8px solid #152a3a;border-radius:42px;width:min(100%,305px);min-height:500px;padding:46px 25px 50px;position:relative;box-shadow:0 30px 65px #0e2a4733,inset 0 0 0 2px #ffffff26}.ios-landing-phone-top{background:#142c40;border-radius:0 0 15px 15px;width:102px;height:20px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ios-landing-phone-brand{letter-spacing:-.05em;font-size:25px;font-weight:850}.ios-landing-phone-brand span{color:#6ce5d5}.ios-landing-phone p{color:#c0dbe2;margin:13px 0 28px;font-size:15px}.ios-landing-phone-item{background:#ffffff0f;border:1px solid #85e0dc2e;border-radius:13px;align-items:center;gap:13px;margin:11px 0;padding:17px 13px;font-size:13px;font-weight:650;display:flex}.ios-landing-phone-item svg{color:#71e9d8;flex-shrink:0}.ios-landing-phone-bottom{background:#8ca5af;border-radius:4px;width:94px;height:4px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.ios-landing-features{padding-top:82px;padding-bottom:66px}.ios-landing-section-heading{max-width:710px;margin-bottom:32px}.ios-landing-section-heading h2,.ios-landing-web h2,.ios-landing-final h2{letter-spacing:-.026em;color:#102c46;margin:12px 0 13px;font-size:clamp(28px,3.1vw,40px);line-height:1.2}.ios-landing-section-heading p,.ios-landing-web p,.ios-landing-final p{color:#526476;font-size:16px;line-height:1.7}.ios-landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ios-landing-feature{background:#fff;border:1px solid #e0eaf0;border-radius:17px;padding:24px;box-shadow:0 7px 24px #13385609}.ios-landing-feature-icon{color:#127f83;background:#e4f8f5;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.ios-landing-feature h3{margin:19px 0 9px;font-size:19px}.ios-landing-feature p{color:#5c6c7d;font-size:14px;line-height:1.7}.ios-landing-web{background:#eaf6f8;border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;padding:38px 42px;display:grid}.ios-landing-web-links{gap:10px;display:grid}.ios-landing-web-links a{color:#134660;background:#fff;border:1px solid #dae8ed;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 17px;font-weight:750;display:flex}.ios-landing-web-links a:hover{background:#f5fdfc}.ios-landing-faq{padding-top:78px;padding-bottom:78px}.ios-landing-faq-list{gap:12px;max-width:880px;display:grid}.ios-landing-faq-list details{border:1px solid #e0eaf0;border-radius:12px;padding:0 20px}.ios-landing-faq-list summary{cursor:pointer;padding:18px 0;font-weight:700}.ios-landing-faq-list details p{color:#536a7d;margin:0;padding:0 0 20px;line-height:1.7}.ios-landing-final{background:#092841;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;padding:34px 40px;display:flex}.ios-landing-final h2{color:#fff;font-size:clamp(24px,2.7vw,32px)}.ios-landing-final p{color:#bad1dc}.ios-landing-final .ios-landing-button{color:#0b3646;background:#6ce5d5;flex-shrink:0}.ios-landing-final .ios-landing-button:hover{background:#a5f4e8}.ios-landing-disclaimer{color:#6b7f8c;padding-top:22px;padding-bottom:40px;font-size:12px;line-height:1.6}@media (max-width:960px){.ios-landing-hero-grid{grid-template-columns:1fr;gap:45px}.ios-landing-visual{display:none}.ios-landing-hero{padding:58px 0}.ios-landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ios-landing-web{grid-template-columns:1fr}}@media (max-width:620px){.ios-landing-copy h1{font-size:39px}.ios-landing-actions{flex-direction:column;align-items:stretch}.ios-landing-secondary{justify-content:center}.ios-landing-features{padding-top:54px;padding-bottom:48px}.ios-landing-feature-grid{grid-template-columns:1fr}.ios-landing-web{padding:27px 22px}.ios-landing-faq{padding-top:54px;padding-bottom:54px}.ios-landing-final{flex-direction:column;align-items:stretch;padding:29px 24px}}@media (prefers-reduced-motion:reduce){.ios-landing-button{transition:none}}
