.sg{--sg-soft:#c4c9d2;max-width:1180px;margin:0 auto;padding:0 24px 80px}.sg a:not(.btn){color:var(--yellow)}.sg-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding:72px 0 56px;display:grid}.sg-kicker{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.sg-kicker span{font:600 13px var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px}.sg-kicker .sg-pill-y{background:var(--yellow);color:var(--on-yellow)}.sg-kicker .sg-pill-o{border:1px solid var(--line);color:var(--sg-soft)}.sg h1{font:700 clamp(40px, 5.2vw, 68px)/1.02 var(--body);letter-spacing:-.035em;color:var(--fg);text-transform:none;margin:0}.sg h1 em{color:var(--yellow);font-style:normal}.sg-lede{color:var(--sg-soft);max-width:34em;margin:22px 0 30px;font-size:20px;line-height:1.55}.sg-actions{flex-wrap:wrap;gap:12px;display:flex}.sg-trust{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.sg-trust li:before{content:"✓ ";color:var(--ok);font-weight:700}.sg-shot{margin:0;position:relative}.sg-shot img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 30px 90px #0000008c}.sg-shot figcaption{color:var(--muted);margin-top:12px;font-size:14px}.sg-badge{color:var(--fg);font:600 13px var(--body);backdrop-filter:blur(6px);background:#0e1014d1;border-radius:8px;padding:6px 12px;position:absolute;top:14px;left:14px}.sg-answer{background:linear-gradient(135deg,#f5b40024,#f5b40008);border:1px solid #f5b40059;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:22px;margin:8px 0 72px;padding:28px 30px;display:grid}.sg-answer b.sg-answer-tag{font:700 13px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);padding-top:4px}.sg-answer p{color:var(--fg);margin:0;font-size:19px;line-height:1.6}.sg h2{font:700 clamp(30px, 3.6vw, 44px)/1.1 var(--body);letter-spacing:-.025em;color:var(--fg);text-transform:none;margin:0 0 14px}.sg-sub{color:var(--sg-soft);max-width:46em;margin:0 0 40px;font-size:18px;line-height:1.6}.sg-section{margin:0 0 96px}.sg-reasons{counter-reset:reason;gap:72px;margin:0;padding:0;list-style:none;display:grid}.sg-reason{counter-increment:reason;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.sg-reason:nth-child(2n)>.sg-reason-text{order:2}.sg-reason-text:before{content:counter(reason, decimal-leading-zero);font:700 64px/1 var(--display);color:var(--yellow);margin-bottom:10px;display:block}.sg-reason h3{font:700 28px/1.2 var(--body);letter-spacing:-.02em;color:var(--fg);text-transform:none;margin:0 0 12px}.sg-reason p{color:var(--sg-soft);margin:0 0 10px;font-size:17px;line-height:1.65}.sg-reason .compare-box,.sg-reason .compare{border-radius:14px;overflow:hidden}.sg-table-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.sg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.sg-table th,.sg-table td{text-align:left;border-bottom:1px solid var(--line);color:var(--sg-soft);padding:15px 18px}.sg-table thead th{background:var(--panel);color:var(--fg);font-weight:600}.sg-table tbody th{color:var(--fg);font-weight:500}.sg-table .sg-col-dl{color:var(--fg);background:#f5b40014}.sg-table thead .sg-col-dl{color:var(--yellow)}.sg-table tr:last-child>*{border-bottom:0}.sg-yes{color:var(--ok);font-weight:700}.sg-no{color:var(--dim)}.sg-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.sg-steps li{counter-increment:step;background:var(--panel);border:1px solid var(--line);color:var(--sg-soft);border-radius:16px;padding:26px;line-height:1.55}.sg-steps li:before{content:"Step " counter(step);font:700 13px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);margin-bottom:10px;display:block}.sg-steps b{color:var(--fg)}.sg-next{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sg-next .sg-shot img{box-shadow:none}.sg-next .sg-next-wide{grid-column:1/-1}.sg-cta{text-align:center;background:radial-gradient(circle at 50% 0%, #f5b4002e, transparent 70%), var(--panel);border:1px solid var(--line);border-radius:22px;margin:0 0 96px;padding:56px 28px}.sg-cta p{color:var(--sg-soft);max-width:36em;margin:0 auto 26px;font-size:18px}.sg-cta .sg-actions{justify-content:center}@media (width<=900px){.sg-hero,.sg-reason,.sg-next{grid-template-columns:1fr;gap:28px}.sg-hero{padding-top:40px}.sg-reason:nth-child(2n)>.sg-reason-text{order:0}.sg-steps{grid-template-columns:1fr}.sg-answer{grid-template-columns:1fr;gap:8px}}.sg a.sg-shot{display:block}.sg-shot-crop img{aspect-ratio:16/10;object-fit:cover;object-position:50% 70%}
