.f-hero{text-align:center;isolation:isolate;padding:150px 0 24px;position:relative;overflow:hidden}.f-hero:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side at 40% 45%,#3564f473,#0000 72%),radial-gradient(closest-side at 62% 38%,#36b8ef38,#0000 70%);width:1400px;height:900px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.f-hero:after{content:"";z-index:-1;background-image:radial-gradient(#94a3b833 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 20%,#000 20%,#0000 75%)}.eyebrow{letter-spacing:.16em;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.f-hero h1{letter-spacing:-.01em;margin-top:18px;font-size:clamp(36px,6vw,76px);font-weight:700;line-height:1.12}.f-hero .lead{max-width:640px;color:var(--t3);text-wrap:balance;margin:20px auto 0;font-size:clamp(15px,1.4vw,18px)}.f-toc{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.f-toc a{height:38px;color:var(--t2);border:1px solid var(--line-2);background:#94a3b80a;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.f-toc a:hover{color:var(--t1);border-color:var(--line-3);background:#94a3b81a}.f-toc a:active{background:#94a3b82e}.f-body{max-width:880px;padding-bottom:20px}.f-group{padding-top:64px}.f-group h2{align-items:baseline;gap:12px;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.4;display:flex}.f-no{color:var(--ink);letter-spacing:.08em;font-size:14px;font-weight:600}.f-list{gap:12px;margin-top:20px;display:grid}.f-qa{border:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px);background:#0c132499;border-radius:20px;padding:22px 24px}.f-qa h3{color:var(--t1);font-size:16px;font-weight:600;line-height:1.6}.f-a{color:var(--t3);margin-top:8px;font-size:14.5px;line-height:1.9}.f-a>*+*{margin-top:8px}.f-a strong,.f-a b{color:var(--t2);font-weight:600}.f-a ul,.f-a ol{padding-left:1.3em}.f-a li+li{margin-top:2px}.f-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline #93b4ff66;transition:color .2s,text-decoration-color .2s}.f-a a:hover{color:#b8cdff;text-decoration-color:currentColor}.f-price{border:1px solid var(--line);background:#94a3b80d;border-radius:14px;list-style:none;padding:12px 16px!important}.f-price li+li{margin-top:6px}.f-price b{margin-right:8px}#faqPrice:empty{display:none}.f-cta{text-align:center;padding:96px 0 120px}.f-cta h2{font-size:clamp(28px,4vw,44px);font-weight:700;display:inline-block}.f-cta p{color:var(--t3);margin-top:12px;font-size:15px}.f-cta .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}@media (width<=960px){.f-hero{padding-top:120px}}@media (width<=640px){.f-group{padding-top:48px}.f-qa{border-radius:16px;padding:18px}.f-cta .btn.lg{width:100%}}
