#compare,#methods,#choice,#faq{scroll-margin-top:88px}
.guideHero{padding:68px 0 60px;background:linear-gradient(180deg,#fff 0%,#f5f8ff 100%);overflow:hidden}
.guideHero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.67fr);gap:64px;align-items:center}
.guideHero__actions{display:flex;gap:10px;flex-wrap:wrap}
.guideHero__visual{position:relative}.guideHero__visual:before{content:"";position:absolute;inset:-40px -90px 90px 58px;border-radius:50%;background:#dfe9ff;z-index:0}.guideHero__visual .sheetCard{z-index:1}
.guideCompare{padding-top:70px}.compareTableWrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(32,56,96,.06)}
.compareTable{width:100%;min-width:820px;border-collapse:collapse}.compareTable th,.compareTable td{padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.compareTable thead th{background:#f5f8fd;color:var(--navy);font-size:13px}.compareTable tbody th{width:26%;font-size:14px}.compareTable td{font-size:13px;color:#4f5b70}.compareTable tr:last-child th,.compareTable tr:last-child td{border-bottom:0}
.pill{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.pill--yes{background:#e9f7ef;color:#1d7542}.pill--maybe{background:#fff5db;color:#8a6113}.pill--no{background:#f4f5f7;color:#667085}
.guideMethods{background:#fff}.methodBand{padding:72px 0;border-top:1px solid var(--line)}.methodBand--soft{background:#f4f6fa}.methodBand--dark{background:var(--navy);color:#fff}.methodBand__grid{display:grid;grid-template-columns:100px 1fr;gap:34px}.methodBand__num{font-size:13px;color:#8a98ac;font-weight:850;letter-spacing:.08em;padding-top:9px}.methodBand--dark .methodBand__num{color:#9fb4d8}.methodBand__copy{max-width:980px}.methodBand__copy>p{font-size:18px;color:#4f5b6e;max-width:850px}.methodBand--dark .methodBand__copy>p{color:#c5d2e6}
.methodFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.methodFacts>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.methodFacts strong,.methodFacts span{display:block}.methodFacts strong{font-size:14px;margin-bottom:6px}.methodFacts span{font-size:13px;color:#5c687c;line-height:1.5}.methodFacts--dark>div{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.methodFacts--dark strong{color:#fff}.methodFacts--dark span{color:#c4d0e2}.methodActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px}.methodLink{color:#d7e4ff;font-size:13px;font-weight:750;text-decoration:underline}
.choiceLayout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.choiceLead{font-size:17px;color:#4e5d73}.choiceList{border-top:1px solid #c9d7ef}.choiceList article{display:grid;grid-template-columns:44px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #c9d7ef}.choiceList article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--blue);font-size:12px;font-weight:850}.choiceList strong{display:block}.choiceList p{margin:3px 0 0;color:#53637a;font-size:14px}.choiceActions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}
.guideExampleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guideExampleGrid .exampleCard{min-height:500px}
@media(max-width:900px){.guideHero__grid,.choiceLayout{grid-template-columns:1fr;gap:34px}.guideHero__visual{max-width:520px;margin:auto}.methodBand__grid{grid-template-columns:54px 1fr}.methodFacts{grid-template-columns:1fr}.choiceActions{grid-column:auto}.guideExampleGrid .exampleCard{min-height:420px}}
@media(max-width:580px){.guideHero{padding:40px 0 44px}.guideHero__actions{flex-direction:column}.guideHero__actions .btn{width:100%}.methodBand{padding:54px 0}.methodBand__grid{grid-template-columns:1fr;gap:12px}.methodBand__num{padding-top:0}.methodBand__copy>p{font-size:16px}.methodActions,.choiceActions{flex-direction:column;align-items:stretch}.methodActions .btn,.choiceActions .btn{width:100%}.methodLink{text-align:center;padding:6px 0}.guideExampleGrid{grid-template-columns:1fr}.guideExampleGrid .exampleCard{min-height:380px}}
