.guide-page{color:#f1f2ed;background:#111415;min-height:100vh;padding:clamp(24px,5vw,64px) 0 100px}.guide-wrap{width:min(1120px,100% - 36px);margin:auto}.guide-lead{color:#f5f7ef;background:#191d1f;border:1px solid #2b3032;border-radius:24px;margin-bottom:30px;padding:clamp(30px,6vw,70px)}.guide-eyebrow,.guide-card-number{letter-spacing:.13em;text-transform:uppercase;color:#d7f991;font-size:.72rem;font-weight:800}.guide-lead h1{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(3.1rem,7vw,6rem);line-height:1.02}.guide-lead h1 span{color:#d7f991}.guide-lead p{color:#c3cbc5;max-width:720px;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.65}.guide-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.guide-text-link{color:#d7f991;text-underline-offset:4px;font-weight:750;text-decoration:underline}.guide-section{background:#191d1f;border:1px solid #2b3032;border-radius:22px;margin:24px 0;padding:clamp(25px,4vw,42px)}.guide-section h2{letter-spacing:-.04em;color:#f1f2ed;margin:10px 0 18px;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.15}.guide-section-head p,.guide-how>p{color:#b7bfba;max-width:780px;font-size:1rem;line-height:1.7}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:26px;display:grid}.guide-card{background:#202624;border:1px solid #343b36;border-radius:16px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.guide-card h2,.guide-card h3{letter-spacing:-.03em;color:#f1f2ed;margin:20px 0 8px;font-size:1.35rem}.guide-card p{color:#c0c8c2;margin:0 0 20px;line-height:1.6}.guide-steps,.guide-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0;display:grid}.guide-steps>div,.guide-price-grid>article{background:#202624;border:1px solid #343b36;border-radius:14px;padding:22px}.guide-steps b{color:#17200f;background:#d7f991;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.guide-steps h3,.guide-price-grid h3{color:#f1f2ed;margin:17px 0 9px;font-size:1.2rem}.guide-steps p,.guide-price-grid p{color:#b7bfba;margin:0;line-height:1.6}.guide-note{color:#b7bfba;font-size:.88rem}.guide-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-price-grid strong{letter-spacing:-.06em;color:#d7f991;font-size:2.7rem}.guide-price-grid strong span{letter-spacing:0;color:#c3cbc5;font-size:1rem}.guide-section>.button{margin-top:18px;display:inline-flex}@media (max-width:700px){.guide-steps,.guide-price-grid{grid-template-columns:1fr}.guide-lead,.guide-section{border-radius:18px}}
