.landing{--landing-navy:#142e3b;--landing-teal:#1e6e68;--landing-paper:#f7f7f0;min-height:100vh;background:var(--landing-paper);color:var(--landing-navy);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.landing *{box-sizing:border-box}.landing a{color:inherit}.landing a:focus-visible{outline:3px solid #c48424;outline-offset:5px}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing-closing,.landing-footer,.landing-future,.landing-header,.landing-hero,.landing-workflow{width:min(1180px,calc(100% - 64px));margin-inline:auto}.landing-skip{position:absolute;left:20px;top:10px;transform:translateY(-160%);padding:12px;background:white;z-index:2}.landing-skip:focus{transform:none}.landing-header{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid #d7ded7}.landing-brand{text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.8px}.landing-brand span{color:var(--landing-teal);margin-right:5px}.landing-nav{font-size:14px;text-underline-offset:5px}.landing-nav span{margin-left:12px}.landing-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:84px;align-items:center;padding-block:92px 100px}.landing-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;color:var(--landing-teal)}.landing h1{font-size:clamp(43px,5.5vw,70px);line-height:1.08;letter-spacing:-3px;margin-block:22px}.landing h1 em{font-style:normal;color:var(--landing-teal)}.landing-intro{max-width:490px;color:#4c6067;font-size:17px}.landing-cta{display:inline-flex;align-items:center;gap:26px;background:var(--landing-teal);color:#fff!important;padding:15px 22px;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;margin-top:30px}.landing-cta:hover{background:#175a55}.landing-caption{max-width:420px;margin-top:15px!important;font-size:12px;color:#596d73}.landing-example{background:#fff;border:1px solid #dce3db;border-radius:8px;padding:32px;box-shadow:0 18px 50px #142e3b08;transform:rotate(1deg)}.landing-example h2{font-size:26px;line-height:1.3;letter-spacing:-.7px;margin-block:15px 25px}.landing-example-row{border-top:1px solid #e4e8e1;padding-block:17px}.landing-example-row>span{display:block;color:var(--landing-teal);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.landing-example-row p{font-size:15px}.landing-example-row small{display:block;font-size:11px;color:#617378;margin-top:7px}.landing-example-note{font-size:11px;color:#617378;border-top:1px solid #e4e8e1;padding-top:16px}.landing-workflow{padding-block:64px 82px;border-top:1px solid #d7ded7}.landing-section-heading{max-width:630px}.landing h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-1.3px}.landing-section-heading h2{margin-block:15px}.landing-section-heading>p:last-child{color:#52666c}.landing-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0;margin:40px 0 0}.landing-step-number{display:block;color:#55827b;font-size:12px;letter-spacing:2px;padding-top:15px;border-top:2px solid #c1d5c9}.landing-steps h3{font-size:18px;line-height:1.35;margin-block:17px 12px;letter-spacing:-.3px}.landing-steps p{font-size:14px;color:#52666c}.landing-future{background:var(--landing-navy);color:#eef4ed;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:45px}.landing-future .landing-eyebrow{color:#a0cbc0}.landing-future h2{margin-block:15px 20px}.landing-future p:not(.landing-eyebrow){font-size:14px;color:#ccdad8}.landing-availability{border-left:1px solid #49616a;padding-left:35px;align-self:center}.landing-availability p+p{margin-top:15px}.landing-closing{text-align:center;padding-block:75px}.landing-closing h2{margin-block:13px 20px}.landing-text-link{text-underline-offset:6px;font-size:15px;font-weight:700}.landing-text-link span{margin-left:12px}.landing-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d7ded7;padding-block:24px;font-size:12px;color:#5a6c70}.landing-footer>span:first-child{font-weight:700;color:var(--landing-navy);font-size:16px}@media(max-width:850px){.landing-hero{gap:35px;padding-block:65px}.landing-example{padding:24px}.landing-steps{grid-template-columns:repeat(2,1fr)}.landing-future{gap:30px;padding:30px}.landing h1{letter-spacing:-2px}}@media(max-width:600px){.landing-closing,.landing-footer,.landing-future,.landing-header,.landing-hero,.landing-workflow{width:calc(100% - 36px)}.landing-header{padding-block:20px}.landing-brand{font-size:20px}.landing-nav{font-size:12px}.landing-hero{grid-template-columns:1fr;padding-block:45px 55px;gap:40px}.landing-example{transform:none}.landing h1{font-size:46px}.landing-intro{font-size:16px}.landing-workflow{padding-block:45px}.landing-steps{gap:25px 20px}.landing-future{grid-template-columns:1fr;padding:25px}.landing-availability{border-left:0;border-top:1px solid #49616a;padding:22px 0 0}.landing-closing{padding-block:55px}.landing-footer{flex-wrap:wrap;gap:12px}.landing-footer p{order:3;width:100%}}