:root{--bg:#0a0a0a;--fg:#f5f3ef;--muted:#f5f3ef73;--subtle:#f5f3ef38;--border:#ffffff12;--accent:#e8540a;--card-bg:#ffffff08;--card-bd:#ffffff12;--font-mono:"Geist Mono","Courier New",monospace;--font-sans:"Inter",sans-serif;--px:24px;--px-d:90px;--sec:64px;--sec-d:96px;--max:1100px}.page-module__q7Nsqa__page{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.page-module__q7Nsqa__logo{font-family:var(--font-mono);letter-spacing:.09em;color:var(--accent);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.page-module__q7Nsqa__logoDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__q7Nsqa__sectionLabel{font-family:var(--font-mono);letter-spacing:.1em;color:#e8540ab3;text-transform:uppercase;margin-bottom:10px;font-size:11px}.page-module__q7Nsqa__sectionTitle{letter-spacing:-.022em;color:var(--fg);margin:0;font-weight:700;line-height:1.15}.page-module__q7Nsqa__sectionTitle_sm{font-size:clamp(20px,4vw,24px)}.page-module__q7Nsqa__sectionTitle_md{font-size:clamp(24px,4vw,32px)}.page-module__q7Nsqa__sectionTitle_lg{font-size:clamp(32px,5vw,44px)}.page-module__q7Nsqa__dividerWrap{padding:0 var(--px)}.page-module__q7Nsqa__divider{border:none;border-top:1px solid var(--border);margin:0}.page-module__q7Nsqa__section{padding:var(--sec)var(--px)}.page-module__q7Nsqa__inner{width:100%;max-width:var(--max);margin:0 auto}.page-module__q7Nsqa__hero{padding:40px var(--px)56px}.page-module__q7Nsqa__heroInner{max-width:var(--max);margin:0 auto}.page-module__q7Nsqa__heroContent{flex-direction:column;gap:36px;margin-top:40px;display:flex}.page-module__q7Nsqa__headline{letter-spacing:-.03em;color:var(--fg);margin-bottom:16px;font-size:clamp(36px,9vw,68px);font-weight:800;line-height:1.05}.page-module__q7Nsqa__headlineAccent{color:var(--accent)}.page-module__q7Nsqa__subline{color:var(--muted);max-width:480px;font-size:clamp(15px,2.5vw,18px);font-weight:400;line-height:1.65}.page-module__q7Nsqa__heroFormCard{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:10px;padding:28px 24px}.page-module__q7Nsqa__heroFormLabel{font-family:var(--font-mono);letter-spacing:.09em;color:#e8540abf;text-transform:uppercase;margin-bottom:18px;font-size:11px}.page-module__q7Nsqa__form{width:100%}.page-module__q7Nsqa__formRow{flex-direction:column;gap:8px;display:flex}.page-module__q7Nsqa__formField{flex-direction:column;gap:4px;display:flex}.page-module__q7Nsqa__input{width:100%;color:var(--fg);font-family:var(--font-sans);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:14px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.page-module__q7Nsqa__input::placeholder{color:#f5f3ef33}.page-module__q7Nsqa__input:focus{border-color:#e8540a80;box-shadow:0 0 0 3px #e8540a1a}.page-module__q7Nsqa__input:-webkit-autofill{-webkit-text-fill-color:var(--fg)!important;-webkit-box-shadow:inset 0 0 0 100px #0a0a0a!important}.page-module__q7Nsqa__inputError{border-color:#e05555}.page-module__q7Nsqa__fieldError{color:#e05555;font-size:12px}.page-module__q7Nsqa__btn{background:var(--accent);color:var(--bg);font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:700;transition:filter .18s,transform .1s;display:flex}.page-module__q7Nsqa__btn:hover:not(:disabled){filter:brightness(1.1)}.page-module__q7Nsqa__btn:active:not(:disabled){transform:scale(.99)}.page-module__q7Nsqa__btnLoading{opacity:.85;cursor:default}.page-module__q7Nsqa__spinner{border:2px solid #0000004d;border-top-color:var(--bg);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite page-module__q7Nsqa__spin;display:inline-block}.page-module__q7Nsqa__serverError{color:#e05555;margin-top:8px;font-size:12px}.page-module__q7Nsqa__formSuccess{color:var(--fg);background:#e8540a12;border:1px solid #e8540a40;border-radius:6px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.page-module__q7Nsqa__formSuccessIcon{color:var(--accent);flex-shrink:0;font-size:18px;font-weight:700}.page-module__q7Nsqa__trust{color:var(--subtle);text-align:center;margin-top:12px;font-size:12px;line-height:1.6}.page-module__q7Nsqa__twoCol{flex-direction:column;gap:28px;display:flex}.page-module__q7Nsqa__pains{flex-direction:column;gap:16px;list-style:none;display:flex}.page-module__q7Nsqa__pain{color:#f5f3efa6;align-items:flex-start;gap:12px;font-size:15px;line-height:1.65;display:flex}.page-module__q7Nsqa__painDash{color:var(--accent);flex-shrink:0;margin-top:1px;font-weight:700}.page-module__q7Nsqa__testimonials{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}.page-module__q7Nsqa__tcard{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:8px;margin:0;padding:24px 20px}.page-module__q7Nsqa__tquote{color:#f5f3efbf;margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.7}.page-module__q7Nsqa__tauthor{align-items:center;gap:10px;display:flex}.page-module__q7Nsqa__tavatar{width:34px;height:34px;color:var(--accent);background:#e8540a26;border:1px solid #e8540a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__q7Nsqa__tname{color:var(--fg);font-size:13px;font-weight:600;display:block}.page-module__q7Nsqa__trole{color:#f5f3ef59;font-size:12px;display:block}.page-module__q7Nsqa__logos{margin-top:48px}.page-module__q7Nsqa__logosLabel{font-family:var(--font-mono);letter-spacing:.09em;color:#ffffff2e;text-transform:uppercase;text-align:center;margin-bottom:16px;font-size:10px}.page-module__q7Nsqa__logoRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__q7Nsqa__logoPill{height:36px;font-family:var(--font-mono);letter-spacing:.06em;color:#fff3;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:11px;display:flex}.page-module__q7Nsqa__benefitsHeader{margin-bottom:40px}.page-module__q7Nsqa__benefits{grid-template-columns:1fr;gap:28px;display:grid}.page-module__q7Nsqa__benefit{align-items:flex-start;gap:16px;display:flex}.page-module__q7Nsqa__bicon{width:40px;height:40px;font-family:var(--font-mono);color:var(--accent);background:#e8540a12;border:1px solid #e8540a40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.page-module__q7Nsqa__btitle{color:var(--fg);margin:0 0 4px;font-size:16px;font-weight:700}.page-module__q7Nsqa__bdesc{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.page-module__q7Nsqa__ctaWrap{text-align:center;max-width:640px;margin:0 auto}.page-module__q7Nsqa__ctaTitle{letter-spacing:-.03em;color:var(--fg);margin:0 0 28px;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.1}.page-module__q7Nsqa__footer{padding:28px var(--px);border-top:1px solid #ffffff0f}.page-module__q7Nsqa__footer .page-module__q7Nsqa__inner{font-family:var(--font-mono);letter-spacing:.07em;color:#ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}@keyframes page-module__q7Nsqa__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.page-module__q7Nsqa__dividerWrap{padding:0 var(--px-d)}.page-module__q7Nsqa__section{padding:var(--sec-d)var(--px-d)}.page-module__q7Nsqa__hero{padding:56px var(--px-d)72px}.page-module__q7Nsqa__footer{padding:28px var(--px-d)}.page-module__q7Nsqa__heroContent{grid-template-columns:1fr 420px;align-items:center;gap:64px;display:grid}.page-module__q7Nsqa__twoCol{grid-template-columns:360px 1fr;align-items:start;gap:80px;display:grid}.page-module__q7Nsqa__testimonials{grid-template-columns:repeat(3,1fr);gap:20px}.page-module__q7Nsqa__tcard{padding:28px 24px}.page-module__q7Nsqa__benefits{grid-template-columns:repeat(3,1fr);gap:24px}.page-module__q7Nsqa__benefit{flex-direction:column;gap:14px}.page-module__q7Nsqa__benefitsHeader{text-align:center}.page-module__q7Nsqa__formRow{flex-direction:row;align-items:flex-start}.page-module__q7Nsqa__formRow .page-module__q7Nsqa__formField:first-child{flex:1 1 0}.page-module__q7Nsqa__formRow .page-module__q7Nsqa__formField:nth-child(2){flex:1.4 1 0}.page-module__q7Nsqa__ctaWrap .page-module__q7Nsqa__formRow{justify-content:center}.page-module__q7Nsqa__logoRow{gap:12px}}
