.landing-page{color:#14202c;background:#fff;min-height:100vh}.landing-hero{color:#fff;background:linear-gradient(105deg,#082d53 0%,#123f69 56%,#e9eef2 56%,#f5f7f8 100%);padding:68px 0}.landing-hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:72px;display:grid}.landing-kicker{color:#8fc2ea;letter-spacing:.14em;margin:0;font-size:13px;font-weight:900}.landing-hero h1{letter-spacing:-.04em;max-width:740px;margin:12px 0 20px;font-size:clamp(42px,5vw,62px);line-height:1.04}.landing-lead{color:#e4edf5;max-width:700px;font-size:19px;line-height:1.65}.landing-proof{flex-wrap:wrap;gap:10px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.landing-proof li{background:#ffffff14;border:1px solid #ffffff38;padding:9px 12px;font-size:14px;font-weight:800}.landing-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-actions a{justify-content:center;align-items:center;min-height:50px;padding:12px 20px;font-weight:900;display:inline-flex}.landing-primary{color:#fff;background:#ef6c00}.landing-secondary{color:#fff;border:1px solid #fff}.landing-image{aspect-ratio:4/3;background:#fff;border-radius:8px;position:relative;box-shadow:0 18px 50px #04172b52}.landing-image img{object-fit:contain;padding:26px}.landing-section{padding:72px 0}.landing-section-alt{background:#f3f6f8}.landing-heading{max-width:820px;margin-bottom:34px}.landing-heading h2{color:#0b2f57;margin:8px 0 12px;font-size:clamp(32px,4vw,44px);line-height:1.12}.landing-heading p{color:#596978;font-size:17px}.landing-specs{border-top:1px solid #d4dde4;border-left:1px solid #d4dde4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-specs div{background:#fff;border-bottom:1px solid #d4dde4;border-right:1px solid #d4dde4;grid-template-columns:155px 1fr;gap:18px;padding:18px;display:grid}.landing-specs dt{color:#173a5e;font-weight:900}.landing-specs dd{color:#4e5e6b;margin:0}.landing-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-card{background:#fff;border:1px solid #d8e0e6;border-top:4px solid #1e5b87;padding:24px}.landing-card h3{color:#173a5e;margin:0 0 10px}.landing-card p{color:#5b6975;margin:0}.landing-process{counter-reset:step;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.landing-process div{counter-increment:step;color:#fff;background:#173a5e;min-height:128px;padding:20px 16px}.landing-process div:before{content:counter(step);background:#ef6c00;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:15px;font-weight:900;display:grid}.landing-process strong{line-height:1.35}.landing-faq{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.landing-faq details{background:#fff;border:1px solid #d8e0e6;padding:18px 20px}.landing-faq summary{cursor:pointer;color:#173a5e;font-weight:900}.landing-faq p{color:#556673;margin:12px 0 0}.landing-form-section{color:#fff;background:#0b3158;padding:74px 0}.landing-form-section .embedded-inquiry>div h2{color:#fff}.landing-form-section .embedded-inquiry>div p{color:#dce8f2}.landing-form-section .section-kicker{color:#8fc2ea}.product-support-link{color:#fff;text-underline-offset:4px;margin-top:24px;font-weight:800;text-decoration:underline;display:inline-block}@media (max-width:960px){.landing-hero{background:linear-gradient(#082d53 0%,#123f69 64%,#eef2f5 64%)}.landing-hero-grid{grid-template-columns:1fr;gap:38px}.landing-image{width:100%;max-width:700px}.landing-cards{grid-template-columns:repeat(2,1fr)}.landing-process{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.landing-hero{padding:44px 0}.landing-hero h1{font-size:40px}.landing-lead{font-size:17px}.landing-actions a{width:100%}.landing-section{padding:52px 0}.landing-specs,.landing-cards,.landing-faq{grid-template-columns:1fr}.landing-specs div{grid-template-columns:1fr;gap:5px}.landing-process{grid-template-columns:repeat(2,1fr)}.landing-form-section{padding:54px 0 92px}}
