.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.hero .lede{max-width:560px}.hero .btns{margin-top:var(--gap-body)}.hero-visual{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-img);box-shadow:var(--sh2);padding:24px}.ws{gap:16px;display:grid}.ws-top{gap:8px;display:flex}.ws-top i{background:var(--line2);border-radius:50%;width:8px;height:8px}.ws-row{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:center;gap:16px;padding:16px;display:flex}.ws-row .ic{width:40px;height:40px}.ws-row .ic svg{width:20px;height:20px}.ws-row b{letter-spacing:-.01em;color:var(--ink);font:600 15px Montserrat,sans-serif}.ws-row span{background:var(--bg3);border-radius:4px;height:8px;margin-top:8px;display:block}.ws-row span.s1{width:78%}.ws-row span.s2{width:56%}.ws-row span.s3{width:68%}.ws-row span.s4{width:44%}.ws-row span.s5{width:62%}.ws-row div{flex:1;min-width:0}.strip{padding:calc(var(--sec-y) / 2) 0}.strip-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.strip p{letter-spacing:-.01em;color:var(--ink);font:600 16px Montserrat,sans-serif}.strip a{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:5px;text-decoration-thickness:2px}.bg-amber{background:var(--amber-soft)}.rule-line{letter-spacing:-.035em;margin-bottom:var(--gap-headline);font-family:Montserrat,sans-serif;font-size:clamp(30px,4.6vw,60px);font-weight:700;line-height:1.1}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.tile{flex-direction:column;gap:16px;padding:24px;display:flex}.tile .h3{margin-bottom:0;font-size:20px}.tile p{color:var(--body);font-size:16px}.rev-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rev{flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.rev p{color:var(--body);font-size:16px}.rev cite{color:var(--ink);flex-wrap:wrap;gap:0 8px;margin-top:auto;font-size:14px;font-style:normal;font-weight:600;display:flex}.rev-feature{grid-column:1/-1;padding:32px}.rev-feature p{letter-spacing:-.025em;color:var(--ink);font:600 clamp(20px,2.4vw,28px)/1.35 Montserrat,sans-serif}.rev cite span{color:var(--mu);font-weight:400}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{flex-direction:column;gap:8px;padding:24px;display:flex}.step .n{letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink);font:700 14px Inter,sans-serif}.step p{color:var(--body);font-size:16px}.more{margin-top:var(--gap-body);text-align:center;font-weight:600}.more a,.txtlink{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:5px;text-decoration-thickness:2px}@media (width<=1024px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles .tile:last-child{grid-column:1/-1}.hero-grid{gap:var(--gap-head);grid-template-columns:1fr}.rev-grid,.steps{grid-template-columns:1fr}}@media (width<=720px){.tiles{grid-template-columns:1fr}}
