:root{--lp-navy:#0e2235;--lp-teal:#087763;--lp-mint:#52e2bf}.landing-hero{color:#fff;background:radial-gradient(at 80% 12%,#1d5b6a59,#0000 51%),linear-gradient(140deg,#0a1a2b,#103245 65%,#0d2335);position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.choice-hero{padding-block:clamp(65px,9vw,112px) clamp(64px,8vw,105px);position:relative}.landing-overline,.landing-kicker{letter-spacing:.13em;font-size:.73rem;font-weight:800;display:block}.landing-overline{color:#a5dcd1}.landing-hero h1{letter-spacing:-.055em;max-width:790px;margin:23px 0 21px;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.22}.landing-hero h1 span{color:var(--lp-mint)}.landing-hero-lead{color:#c7d7df;max-width:760px;margin-bottom:0;font-size:clamp(1rem,1.6vw,1.15rem)}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:47px;display:grid}.choice-card{backdrop-filter:blur(8px);background:#ffffff16;border:1px solid #cbebe640;border-radius:17px;flex-direction:column;min-width:0;padding:clamp(27px,3.5vw,43px);transition:background-color .2s,border-color .2s,transform .2s;display:flex}.choice-card:hover{background:#ffffff20;border-color:#8cead08c;transform:translateY(-3px)}.choice-number{color:#89dbca;letter-spacing:.13em;font-size:.69rem;font-weight:850}.choice-card h2{color:#fff;margin:17px 0 12px;font-size:clamp(1.34rem,2.4vw,1.95rem);line-height:1.38}.choice-card p{color:#c0d4dc;margin-bottom:26px;font-size:.9rem}.choice-link{color:#082b28;background:var(--lp-mint);border-radius:9px;justify-content:space-between;align-self:stretch;align-items:center;gap:18px;min-height:51px;margin-top:auto;padding:11px 17px;font-weight:800;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.choice-link:hover{color:#072a26;background:#9af3da;transform:translateY(-1px)}.choice-card:nth-child(2) .choice-link{color:#e9faf7;background:0 0;border:1px solid #d2efec99}.choice-card:nth-child(2) .choice-link:hover{color:#fff;background:#ffffff21}.landing-trust{color:#c8d9e0;flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.landing-trust li:before{content:"✓";color:var(--lp-mint);margin-right:9px;display:inline-block}.landing-section{padding-block:clamp(68px,8vw,100px)}.landing-section-heading{max-width:800px;margin-bottom:32px}.landing-kicker{color:var(--lp-teal)}.landing-section-heading h2,.landing-final-cta h2{letter-spacing:-.05em;margin:12px 0 13px;font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.36}.landing-section-heading p{color:#526a7c;max-width:680px;margin-bottom:0;font-size:.95rem}#decision-tools{background:#f8fafb;scroll-margin-top:105px}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.decision-card{background:#fff;border:1px solid #dfe8eb;border-radius:13px;flex-direction:column;min-width:0;padding:29px 27px;display:flex;box-shadow:0 8px 24px #0e223509}.decision-label{color:var(--lp-teal);font-size:.75rem;font-weight:750}.decision-card h3{margin:17px 0 13px;font-size:1.22rem;line-height:1.45}.decision-card p{color:#607687;margin-bottom:24px;font-size:.87rem}.decision-card a,.tools-more a,.method-note a{color:var(--lp-teal);text-underline-offset:4px;font-size:.87rem;font-weight:800}.decision-card a{margin-top:auto}.tools-more{color:#596f7e;margin:28px 0 0;font-size:.88rem}.landing-method{background:#edf3f3;border-block:1px solid #dce7e7}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.method-grid article{border-top:2px solid #9acfc0;padding-top:20px}.method-grid article>span{color:var(--lp-teal);letter-spacing:.1em;font-size:.75rem;font-weight:850}.method-grid h3{margin:12px 0 8px;font-size:1.15rem}.method-grid p{color:#5e7481;margin:0;font-size:.87rem}.method-note{color:#5a7080;margin:32px 0 0;font-size:.82rem}.landing-final-cta{color:#fff;background:linear-gradient(115deg,#0a2032,#123a49);padding-block:76px}.final-cta-content{justify-content:space-between;align-items:center;gap:36px;display:flex}.final-cta-content>div:first-child{min-width:0}.landing-final-cta .landing-kicker{color:#8fe8d0}.landing-final-cta h2{margin-bottom:12px}.landing-final-cta p{color:#c1d2db;margin-bottom:0;font-size:.89rem}.final-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:11px;display:flex}.landing-button{border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:.89rem;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button-primary{color:#082b28;background:var(--lp-mint)}.landing-button-primary:hover{color:#072a26;background:#9af3da}.landing-button-outline{color:#e2f3f0;border-color:#7ca9ac}.landing-button-outline:hover{color:#fff;background:#ffffff1a}.landing-privacy-disclosure{background:#e9f0f2;border-top:1px solid #d9e5e6}.landing-privacy-disclosure .container{padding-block:19px}.landing-privacy-disclosure p{color:#526c7c;margin:0;font-size:.75rem}.landing-privacy-disclosure a{color:var(--lp-teal);margin-left:5px;font-weight:750}@media (width<=850px){.choice-grid{gap:14px}.decision-grid{grid-template-columns:1fr 1fr}.final-cta-content{flex-direction:column;align-items:start}.final-actions{flex-flow:wrap}}@media (width<=640px){.choice-hero{padding-block:58px 70px}.landing-hero h1{font-size:clamp(2.5rem,10vw,3.6rem)}.choice-grid,.decision-grid,.method-grid{grid-template-columns:1fr}.choice-grid{margin-top:31px}.choice-card{padding:26px}.landing-trust{gap:8px 18px}.final-actions,.landing-button{width:100%}.final-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.choice-card,.choice-link,.landing-button{transition:none}.choice-card:hover,.choice-link:hover,.landing-button:hover{transform:none}}
