.marketing-module__N_TYMq__container{max-width:1280px;padding:0 var(--s-6);margin:0 auto}.marketing-module__N_TYMq__btnPrimary{background:var(--m-brand);color:#fff;font-size:14px;font-weight:700;font-family:var(--font-display);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.marketing-module__N_TYMq__btnPrimary:hover{background:var(--m-brand-bright);transform:translateY(-1px)}.marketing-module__N_TYMq__btnGhost{color:var(--m-ink-1);border:1px solid var(--m-line);font-size:14px;font-weight:600;font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:all .15s;display:inline-flex}.marketing-module__N_TYMq__btnGhost:hover{background:var(--m-line)}.marketing-module__N_TYMq__sectionDark{background:var(--m-paper-raised);padding:var(--s-9) 0}.marketing-module__N_TYMq__sectionAlt{background:var(--m-paper);padding:var(--s-9) 0}.marketing-module__N_TYMq__sectionLabel{font-family:var(--font-data);color:var(--m-brand);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--s-3);text-align:center;font-size:11px;font-weight:500}.marketing-module__N_TYMq__sectionTitle{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--s-4);text-align:center;color:var(--m-ink-1);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.08}.marketing-module__N_TYMq__sectionSub{font-family:var(--font-body);color:var(--m-ink-2);max-width:520px;margin:0 auto var(--s-8);text-align:center;font-size:16px;line-height:1.7}.marketing-module__N_TYMq__card{background:var(--m-paper-raised);border:1px solid var(--m-line);padding:var(--s-6);border-radius:16px;box-shadow:0 1px 4px #03080f0a}.marketing-module__N_TYMq__hero{background:linear-gradient(135deg, var(--m-brand-deep), var(--m-brand), var(--m-brand-bright));padding:96px var(--s-6) 72px;position:relative;overflow:hidden}.marketing-module__N_TYMq__heroGlow{filter:blur(100px);pointer-events:none;background:#ffffff0f;border-radius:50%;width:600px;height:600px;position:absolute;top:-10%;left:30%}.marketing-module__N_TYMq__heroBadge{margin-bottom:var(--s-5);font-family:var(--font-data);color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:500;display:inline-flex}.marketing-module__N_TYMq__hero h1{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:var(--s-5);color:#fff;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:.98}.marketing-module__N_TYMq__hero h1 span{color:#93c5fd}.marketing-module__N_TYMq__hero p{font-family:var(--font-body);color:#ffffffbf;max-width:560px;margin-bottom:var(--s-7);font-size:17px;line-height:1.7}.marketing-module__N_TYMq__heroStats{gap:var(--s-4);flex-wrap:wrap;display:flex}.marketing-module__N_TYMq__heroStat{text-align:left;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;padding:16px 24px}.marketing-module__N_TYMq__heroStatV{font-family:var(--font-data);letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:600;line-height:1}.marketing-module__N_TYMq__heroStatL{color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:10px;font-weight:600}.marketing-module__N_TYMq__formCard{background:var(--m-paper-raised);border:1px solid var(--m-line);padding:var(--s-8);border-radius:20px;max-width:760px;margin:0 auto;box-shadow:0 2px 16px #03080f0f}.marketing-module__N_TYMq__formGrid{gap:var(--s-4);margin-bottom:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.marketing-module__N_TYMq__field label{font-family:var(--font-data);color:var(--m-ink-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--s-2);font-size:10px;font-weight:500;display:block}.marketing-module__N_TYMq__field input,.marketing-module__N_TYMq__field select,.marketing-module__N_TYMq__field textarea{background:var(--m-paper);border:1px solid var(--m-line);width:100%;color:var(--m-ink-1);font-size:14px;font-family:var(--font-body);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .15s}.marketing-module__N_TYMq__field input:focus,.marketing-module__N_TYMq__field select:focus,.marketing-module__N_TYMq__field textarea:focus{border-color:var(--m-brand)}.marketing-module__N_TYMq__field textarea{resize:vertical}.marketing-module__N_TYMq__submitBtn{background:var(--m-brand);color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;margin-top:var(--s-2);justify-content:center;align-items:center;gap:var(--s-2);border:none;border-radius:12px;padding:15px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.marketing-module__N_TYMq__submitBtn:hover{background:var(--m-brand-bright)}.marketing-module__N_TYMq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.marketing-module__N_TYMq__finePrint{text-align:center;color:var(--m-ink-3);margin-top:var(--s-4);font-size:11px;line-height:1.6}.marketing-module__N_TYMq__formSuccess{text-align:center;padding:var(--s-6) 0}.marketing-module__N_TYMq__formSuccess .material-symbols-outlined{color:var(--m-signal);margin-bottom:var(--s-3);font-size:44px;display:block}.marketing-module__N_TYMq__formSuccess h3{font-family:var(--font-display);color:var(--m-ink-1);margin-bottom:var(--s-2);font-size:18px;font-weight:700}.marketing-module__N_TYMq__formSuccess p{color:var(--m-ink-2);font-size:13px}.marketing-module__N_TYMq__formError{color:#dc2626;margin-bottom:var(--s-4);font-size:13px}.marketing-module__N_TYMq__footer{background:var(--m-paper);border-top:1px solid var(--m-line);padding:var(--s-8) var(--s-6) var(--s-6)}@media (max-width:768px){.marketing-module__N_TYMq__container{padding:0 var(--s-5)}.marketing-module__N_TYMq__sectionDark,.marketing-module__N_TYMq__sectionAlt{padding:var(--s-7) 0}.marketing-module__N_TYMq__hero{padding:64px var(--s-5) var(--s-7)}.marketing-module__N_TYMq__hero h1{font-size:36px}.marketing-module__N_TYMq__formGrid{grid-template-columns:1fr}.marketing-module__N_TYMq__formCard{padding:var(--s-6) var(--s-5)}}
