.hero .wrap{grid-template-columns:1.15fr .85fr}
.kicker{display:inline-block;margin:0 0 12px;font-weight:800;color:var(--accent-text);font-size:14px;background:var(--surface);border:1px solid var(--line);padding:4px 14px;border-radius:99px}
.hero h1{margin-bottom:10px}
.hero .lead{margin-bottom:12px;font-size:21px}
.svcline{margin:0 0 8px;font-weight:800;font-size:16px}
.lead2{margin:0 0 22px;color:var(--ink);font-weight:600}
.hero-fig{margin:0}.hero-fig img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:0 14px 40px rgba(0,0,0,.18)}
.hero .cta .btn.ghost{display:none}.hero .cta .btn.wa{display:inline-flex}
.btn.wa{background:#1faa55;border-color:#1faa55;color:#fff}
.stats4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}
.stats4 div{border-inline-start:3px solid #ff8a4c;padding:2px 14px}
.stats4 b{display:block;font-size:34px;font-weight:800;color:#ff8a4c;line-height:1.25}
.stats4 div:last-child b{font-size:26px;line-height:1.5}
.stats4 span{font-size:15px;opacity:.85}
.trust{padding:40px 0}.trust .t{font-size:clamp(22px,3vw,28px);margin:0}
.qwide{max-width:760px;margin:0 auto}
.pr2{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}
.steps.s7{grid-template-columns:repeat(7,1fr);gap:20px 12px}.steps.s7 span{font-size:13.5px;line-height:1.6}
.steps.s7 li::before{font-size:30px}
.steps.s7 b{font-size:18px;margin-bottom:2px}
.wk6{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}
.wk6 figure{margin:0;position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5;background:var(--surface)}
.wk6 img{display:block;width:100%;height:100%;object-fit:cover}
.wk6 figcaption{position:absolute;inset-inline:0;bottom:0;padding:26px 14px 12px;color:#fff;font-weight:800;font-size:17px;background:linear-gradient(to top,rgba(10,18,28,.85),transparent)}
.formula{margin:0 0 8px;font-size:clamp(20px,3vw,26px);font-weight:800;color:var(--accent-text)}
.wd{background:transparent;border:0;border-radius:0;margin:0}
.wd summary.btn{display:inline-flex;justify-content:center;list-style:none;width:auto}
.wd summary.btn::after{display:none}
.wd summary.btn::-webkit-details-marker{display:none}
.wd[open] summary.btn{margin-bottom:10px}
.wd ul{margin:10px 0 0;padding-inline-start:20px}
.wd .chips{margin-top:14px}
.chips.grp li{padding:10px 20px;font-size:18px;font-weight:800}.chips.grp li span{display:block}
.chips.grp{margin-bottom:18px}
@media (max-width:1000px){.steps.s7{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
@media (max-width:860px){.stats4{grid-template-columns:1fr 1fr}.pr2{grid-template-columns:1fr}.wk6{grid-template-columns:1fr 1fr}.hero .wrap{grid-template-columns:1fr}.hero-fig{max-width:520px}}
@media (max-width:560px){.stats4 div:last-child b{font-size:19px}.stats4 b{font-size:26px}.stats4 span{font-size:13px}.stats4{gap:12px 8px}.wk6{gap:10px}.wk6 figcaption{font-size:14px;padding:20px 10px 8px}.hero .lead{font-size:18px}.hero .cta{flex-direction:column}.hero-fig{display:none}}
