.deep-dive,.guide,.faq{padding-block:100px}.deep-dive.alt{width:100%;max-width:none;padding-inline:max(20px,calc((100% - 1180px)/2));background:#0d0e11;border-block:1px solid #25272c}.section-heading{max-width:820px;margin-bottom:48px}.section-heading h2{font-size:clamp(34px,4.5vw,62px);line-height:1.05;letter-spacing:-.04em;margin:16px 0 22px}.section-heading>p:not(.eyebrow){color:#aeb2ba;font-size:18px;line-height:1.7}.recovery-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin:45px 0 70px}.recovery-flow article,.spec-grid article,.guide-grid article{height:100%;padding:25px;border:1px solid #2b2e34;border-radius:17px;background:#14161b}.recovery-flow>span{color:#ff6a00;font-size:24px}.recovery-flow b,.guide-grid b{color:#ff6a00;font:700 13px monospace}.recovery-flow h3,.spec-grid h3,.guide-grid h3{margin:24px 0 10px}.recovery-flow p,.spec-grid p,.guide-grid p,.visual-card p{color:#9ea3ad;line-height:1.65}.visual-card{display:grid;grid-template-columns:1.2fr .8fr;gap:42px;align-items:center;padding:15px;border:1px solid #2c2e34;border-radius:24px;background:#111318}.visual-card.reverse{grid-template-columns:1.2fr .8fr}.visual-card.reverse img{order:2}.visual-card img{display:block;width:100%;border-radius:15px}.visual-card>div{padding:25px}.visual-card h3{font-size:28px;line-height:1.2}.tag{display:inline-block;color:#ff7a16;font:700 12px monospace;letter-spacing:.08em}.visual-card li{color:#adb1b9;line-height:2}.spec-grid,.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.spec-grid span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ff6a00;color:#080808;font-weight:800}.guide .visual-card{margin-top:50px}.faq details{border-bottom:1px solid #292c31;padding:22px 4px}.faq summary{cursor:pointer;font-size:18px;font-weight:700}.faq details p{max-width:850px;color:#aeb2ba;line-height:1.7}.faq summary.en{display:none}body.english .faq summary.tr{display:none}body.english .faq summary.en{display:list-item}@media(max-width:850px){.recovery-flow{grid-template-columns:1fr}.recovery-flow>span{transform:rotate(90deg);justify-self:center}.visual-card,.visual-card.reverse{grid-template-columns:1fr}.visual-card.reverse img{order:0}.spec-grid,.guide-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.deep-dive,.guide,.faq{padding-block:70px}.spec-grid,.guide-grid{grid-template-columns:1fr}.visual-card>div{padding:12px}.section-heading h2{font-size:38px}}
