.guide{max-width:1320px}.guide h2{font:800 clamp(26px,3vw,42px)/1.15 Manrope;margin:8px 0 24px;letter-spacing:-1.2px}.guide h3{font:750 18px Manrope;margin:0 0 8px}.guide p,.guide li{line-height:1.65}.guide-hero{background:linear-gradient(125deg,#09283c 0%,#0b4254 65%,#007d77 100%);color:#fff;border-radius:22px;padding:clamp(30px,5vw,68px);display:grid;grid-template-columns:1.45fr .8fr;gap:52px;align-items:center}.guide-hero h1{font-size:clamp(36px,5vw,66px);max-width:850px}.guide-hero>div>p{font-size:19px;color:#d7ebed;max-width:760px}.guide-hero .eyebrow{color:#35dbc5}.guide-hero aside{background:#ffffff12;border:1px solid #ffffff2b;padding:25px;border-radius:14px}.guide-hero aside strong{font:700 18px Manrope}.guide-hero ol{padding-left:20px;margin-bottom:0}.hero-actions{display:flex;gap:12px;align-items:center;margin-top:28px}.hero-actions>a:last-child{color:#fff;font-weight:700;padding:12px}.primary{display:inline-block;background:#007d77;color:#fff;border:0;border-radius:8px;padding:14px 20px;text-decoration:none;font-weight:700}.guide-hero .primary{background:#35dbc5;color:#09283c}.guide-section{padding:70px 0;border-bottom:1px solid var(--line)}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.model-grid article,.method-list article,.check-grid article{border:1px solid var(--line);border-radius:14px;padding:24px;background:#fff}.model-grid span{font:800 26px Manrope;color:#05a793}.model-grid p,.method-list p{color:var(--muted)}.steps{display:grid;grid-template-columns:1fr 1fr;gap:18px}.steps article{display:flex;gap:18px;padding:22px;border-radius:12px;background:#f3f8f8}.steps b{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#09283c;color:#fff}.steps h3,.steps p{margin:0}.steps p{color:var(--muted);margin-top:6px}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px}.method-list{display:grid;gap:12px}.compare{background:#09283c;color:#fff;border-radius:18px;padding:28px;align-self:start}.compare table{width:100%;border-collapse:collapse;font-size:14px}.compare th,.compare td{text-align:left;vertical-align:top;padding:13px 8px;border-bottom:1px solid #ffffff24}.compare th{color:#35dbc5}.press>p{max-width:850px;color:var(--muted)}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.check-grid ul{padding-left:20px;margin-bottom:0}.calculator{background:#eff8f6;margin:60px -3vw 0;padding:50px 3vw;border:0;border-radius:20px;display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.calculator form{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.calculator label{font-size:13px;font-weight:700}.calculator input{display:block;width:100%;margin-top:7px}.calculator output{grid-column:1/-1;background:#09283c;color:#fff;padding:22px;border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center}.calculator output span{font-weight:700}.calculator output strong{font:800 30px Manrope;color:#35dbc5}.calculator output small{grid-column:1/-1;color:#d7ebed}.preflight{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preflight label{background:#f3f8f8;padding:15px;border-radius:10px;line-height:1.45}.preflight input{margin-right:8px}.source-note{margin-top:25px;padding:20px;border-left:4px solid #05c7b0;background:#f7fafb;color:var(--muted);line-height:1.6}.source-note a{color:#007d77;font-weight:700}.guide-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:60px 0}.guide-cta h2{margin:6px 0;font-size:32px}nav [aria-current=page]{color:#007d77}.account-link{background:none;border:0;color:inherit;font-weight:600}.guide footer{max-width:none}@media(max-width:900px){.guide-hero,.split,.calculator{grid-template-columns:1fr}.model-grid,.check-grid{grid-template-columns:1fr 1fr}.calculator form{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}}@media(max-width:650px){header nav a:nth-child(2){display:none}.guide-hero{border-radius:14px}.model-grid,.check-grid,.preflight{grid-template-columns:1fr}.calculator{margin-left:0;margin-right:0}.calculator form{grid-template-columns:1fr}.guide-cta{align-items:flex-start;flex-direction:column}.hero-actions{align-items:flex-start;flex-direction:column}}
