.faq-hero{padding:80px 0 60px;text-align:center;position:relative;overflow:hidden}.faq-hero__inner{max-width:720px;margin:0 auto}.faq-hero h1{font-size:clamp(40px,5.4vw,68px);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--ink-900);margin:28px 0 24px}.faq-hero p{font-size:18px;font-weight:600;color:var(--ink-700);line-height:1.6;max-width:560px;margin:0 auto}.trust-strip{padding:40px 0 60px}.trust-strip__card{max-width:820px;margin:0 auto;background:var(--product-bg-soft);border:1.5px solid rgba(123,97,255,.28);border-radius:var(--radius-2xl);padding:32px 40px;display:flex;gap:24px;align-items:flex-start}.trust-strip__icon{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-lg);background:var(--product-gradient);color:#fff;display:flex;align-items:center;justify-content:center}.trust-strip__icon svg{width:26px;height:26px}.trust-strip h2{font-size:20px;font-weight:900;color:var(--product-text-soft);margin-bottom:6px}.trust-strip p{font-size:15px;font-weight:700;color:var(--product-text-soft);line-height:1.55}@media (max-width: 640px){.trust-strip__card{flex-direction:column;padding:28px}}.faq-groups{padding:40px 0 100px}.faq-groups__grid{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:flex-start}.faq-toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--ink-100);border-radius:var(--radius-2xl)}.faq-toc h4{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin-bottom:12px;padding:0 16px}.faq-toc a{padding:12px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:700;color:var(--ink-700);transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.faq-toc a:hover{background:#f65a0014;color:var(--brand-500)}.faq-group{margin-bottom:60px;scroll-margin-top:120px}.faq-group:last-child{margin-bottom:0}.faq-group__title{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);margin-bottom:16px}.faq-group h2{font-size:32px;font-weight:900;color:var(--ink-900);margin-bottom:28px;line-height:1.2;letter-spacing:-.01em}@media (max-width: 900px){.faq-groups__grid{grid-template-columns:1fr;gap:32px}.faq-toc{position:static;flex-direction:row;flex-wrap:wrap;padding:16px}.faq-toc h4{width:100%;margin-bottom:8px}}.process{padding:80px 0;background:var(--ink-100)}.process__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.process-card{background:var(--ink-0);border-radius:var(--radius-2xl);padding:40px;border:1.5px solid rgba(40,40,40,.08)}.process-card h3{font-size:22px;font-weight:900;color:var(--ink-900);margin-bottom:24px}.process-card ol{display:flex;flex-direction:column;gap:20px;counter-reset:step}.process-card li{display:flex;gap:16px;align-items:flex-start;counter-increment:step}.process-card li:before{content:counter(step);flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--product-gradient);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:14px}.process-card li strong{display:block;font-size:15px;font-weight:900;color:var(--ink-900);margin-bottom:4px}.process-card li span{font-size:14px;font-weight:600;color:var(--ink-700);line-height:1.55}@media (max-width: 780px){.process__grid{grid-template-columns:1fr}}.support{padding:80px 0 100px}.support__card{max-width:720px;margin:0 auto;background:var(--ink-0);border:1.5px solid rgba(40,40,40,.08);border-radius:var(--radius-2xl);padding:56px;text-align:center}.support__card h2{font-size:28px;font-weight:900;margin-bottom:16px}.support__card p{font-size:16px;font-weight:600;color:var(--ink-700);line-height:1.6;margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto}.support__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width: 640px){.support__card{padding:40px 28px}}
