.page-module___8aEwW__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module___8aEwW__sectionLabel{text-transform:uppercase;letter-spacing:.96px;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:600}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-.96px;color:var(--ink);margin-bottom:16px;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.08}.page-module___8aEwW__sectionDesc{color:var(--slate);letter-spacing:.16px;max-width:560px;margin-bottom:56px;font-size:16px;line-height:1.5}.page-module___8aEwW__btnPill{min-height:40px;font-size:15px;font-weight:500;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.page-module___8aEwW__btnDark{background:var(--primary);color:var(--on-primary)}.page-module___8aEwW__btnDark:hover{background:var(--primary-active);box-shadow:0 4px 16px #0000000a}.page-module___8aEwW__btnOutline{border:1px solid var(--hairline-strong);color:var(--ink);background:0 0}.page-module___8aEwW__btnOutline:hover{border-color:var(--ink)}.page-module___8aEwW__btnCoral{background:var(--primary);color:var(--on-primary)}.page-module___8aEwW__btnCoral:hover{background:var(--primary-active);box-shadow:0 4px 16px #0000000a}.page-module___8aEwW__btnWhite{background:var(--surface-card);color:var(--near-black)}.page-module___8aEwW__btnWhite:hover{background:var(--surface-soft)}.page-module___8aEwW__btnPricingRadius{border-radius:9999px}.page-module___8aEwW__checkMark{color:var(--body-strong);flex-shrink:0;font-size:13px;font-weight:600}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--hairline);background:#f5f5f5eb;position:sticky;top:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module___8aEwW__navLogo{font-family:var(--font-display);letter-spacing:-.32px;align-items:center;gap:10px;font-size:24px;font-weight:400;display:flex}.page-module___8aEwW__logoSub{color:var(--muted-slate);font-weight:400}.page-module___8aEwW__navLinks{align-items:center;gap:28px;display:flex}.page-module___8aEwW__navLink{color:var(--ink);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;padding:0;transition:color .2s}.page-module___8aEwW__navLink:hover{color:var(--muted)}.page-module___8aEwW__navActions{align-items:center;gap:8px;display:flex}.page-module___8aEwW__hero{padding:96px 0 72px;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{filter:blur(30px);opacity:.8;pointer-events:none;background:radial-gradient(circle at 30% 30%,#a7e5d38f,#0000 38%),radial-gradient(circle at 65% 35%,#f4c5a894,#0000 32%),radial-gradient(circle at 48% 62%,#c8b8e07a,#0000 36%),radial-gradient(circle at 60% 65%,#a8c8e85c,#0000 34%),radial-gradient(circle at 35% 70%,#e8b8c457,#0000 34%);border-radius:9999px;width:520px;height:520px;animation:23s ease-in-out infinite page-module___8aEwW__driftHero;position:absolute;inset:-120px -160px auto auto}@keyframes page-module___8aEwW__driftHero{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-30px,20px)scale(1.04)}50%{transform:translate(15px,-15px)scale(.97)}75%{transform:translate(-10px,-25px)scale(1.02)}}.page-module___8aEwW__heroCenter{text-align:center;z-index:1;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex;position:relative}.page-module___8aEwW__heroBadge{border:1px solid var(--hairline);color:var(--muted-slate);letter-spacing:.96px;text-transform:uppercase;background:var(--surface-strong);border-radius:9999px;align-items:center;gap:8px;margin-bottom:28px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module___8aEwW__pulse{background:var(--gradient-peach);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite page-module___8aEwW__pulse}@keyframes page-module___8aEwW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.page-module___8aEwW__heroTitle{font-family:var(--font-display);letter-spacing:-1.92px;color:var(--ink);margin-bottom:20px;font-size:clamp(44px,6vw,64px);font-weight:400;line-height:1.05}.page-module___8aEwW__heroAccent{color:var(--ink);font-style:italic}.page-module___8aEwW__heroSub{letter-spacing:.16px;color:var(--slate);max-width:540px;margin:0 auto 32px;font-size:16px;line-height:1.5}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module___8aEwW__simulatorSection{z-index:10;padding:0 0 96px;position:relative}.page-module___8aEwW__simulatorWrap{justify-content:center;width:100%;max-width:1024px;margin:0 auto;display:flex}.page-module___8aEwW__trust{text-align:center;border-top:1px solid var(--hairline);background:var(--canvas-soft);padding:96px 0;position:relative;overflow:hidden}.page-module___8aEwW__trustLabel{color:var(--muted-slate);text-transform:uppercase;letter-spacing:.96px;z-index:1;margin-bottom:28px;padding:0 24px;font-size:12px;position:relative}.page-module___8aEwW__marqueeWrap{z-index:1;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module___8aEwW__marqueeTrack{gap:48px;width:max-content;animation:80s linear infinite page-module___8aEwW__marquee;display:flex}.page-module___8aEwW__marqueeItem{font-family:var(--font-display);color:var(--near-black);letter-spacing:-.1px;white-space:nowrap;opacity:.56;flex-shrink:0;font-size:24px;font-weight:400;transition:opacity .3s}.page-module___8aEwW__marqueeItem:hover{opacity:.82}@keyframes page-module___8aEwW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__teamSection{background:var(--canvas);padding:96px 0}.page-module___8aEwW__teamGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.page-module___8aEwW__teamCard{background:var(--surface-card);border:1px solid var(--hairline);border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__teamCard:hover{border-color:var(--hairline-strong);box-shadow:0 4px 16px #0000000a}.page-module___8aEwW__teamCardRole{font-family:var(--font-display);letter-spacing:0;margin-bottom:8px;font-size:24px;font-weight:400;line-height:1.2}.page-module___8aEwW__teamCard p{color:var(--slate);letter-spacing:.15px;margin-bottom:16px;font-size:15px;line-height:1.47}.page-module___8aEwW__teamCardStatus{color:var(--muted);letter-spacing:.96px;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.page-module___8aEwW__teamDot{background:var(--gradient-mint);border-radius:50%;width:6px;height:6px;display:inline-block}.page-module___8aEwW__features{padding:96px 0}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module___8aEwW__featureCard{background:var(--surface-card);border:1px solid var(--hairline);border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__featureCard:hover{border-color:var(--hairline-strong);box-shadow:0 4px 16px #0000000a}.page-module___8aEwW__featureCard h3{font-family:var(--font-body);letter-spacing:0;margin-bottom:10px;font-size:20px;font-weight:500}.page-module___8aEwW__featureCard p{color:var(--slate);letter-spacing:.16px;font-size:16px;line-height:1.5}.page-module___8aEwW__darkBand{background:var(--surface-dark);color:var(--on-dark);will-change:width, border-radius, transform;border-radius:0;width:100%;margin:0 auto;padding:96px 0;transition:width .18s cubic-bezier(.2,1,.2,1),border-radius .18s cubic-bezier(.2,1,.2,1),transform .18s cubic-bezier(.2,1,.2,1),box-shadow .18s cubic-bezier(.2,1,.2,1);position:relative;overflow:hidden;transform:scale(1);box-shadow:0 0 #0000}.page-module___8aEwW__darkBand .page-module___8aEwW__sectionLabel{color:var(--on-dark-soft)}.page-module___8aEwW__darkBand .page-module___8aEwW__sectionTitle{color:var(--on-dark)}.page-module___8aEwW__darkBand .page-module___8aEwW__sectionDesc{color:var(--on-dark-soft)}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.page-module___8aEwW__step{text-align:center;padding:24px 16px 0;position:relative}.page-module___8aEwW__stepNum{background:var(--surface-dark);width:56px;height:56px;font-family:var(--font-body);color:var(--on-dark);z-index:2;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:18px;font-weight:500;display:flex;position:relative}.page-module___8aEwW__step h3{font-family:var(--font-display);color:var(--on-dark);margin-bottom:8px;font-size:24px;font-weight:400}.page-module___8aEwW__step p{color:var(--on-dark-soft);letter-spacing:.15px;font-size:15px;line-height:1.47}.page-module___8aEwW__stepConnector{z-index:1;background:#ffffff1f;width:100%;height:1px;position:absolute;top:52px;left:50%}.page-module___8aEwW__pricing{background:var(--canvas);padding:96px 0}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:860px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.page-module___8aEwW__pricingCard{border:1px solid var(--hairline);background:var(--surface-card);border-radius:16px;padding:32px;transition:border-color .2s,box-shadow .2s;position:relative}.page-module___8aEwW__pricingCard:hover{border-color:var(--hairline-strong);box-shadow:0 4px 16px #0000000a}.page-module___8aEwW__featured{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--on-dark)}.page-module___8aEwW__pricingTag{color:var(--on-dark);text-transform:uppercase;letter-spacing:.96px;white-space:nowrap;background:#ffffff14;border-radius:9999px;padding:4px 16px;font-size:11px;font-weight:600;position:absolute;top:18px;right:18px}.page-module___8aEwW__pricingCard h3{font-family:var(--font-display);letter-spacing:-.36px;margin-bottom:8px;font-size:36px;font-weight:400;line-height:1.17}.page-module___8aEwW__pricingDesc{color:var(--slate);letter-spacing:.15px;font-size:15px;line-height:1.47}.page-module___8aEwW__price{font-family:var(--font-display);letter-spacing:-.96px;margin:20px 0;font-size:48px;font-weight:400}.page-module___8aEwW__featured .page-module___8aEwW__price{color:var(--on-dark)}.page-module___8aEwW__priceUnit{color:var(--muted-slate);font-size:15px;font-weight:400}.page-module___8aEwW__pricingCard ul{margin-bottom:28px}.page-module___8aEwW__pricingCard li{color:var(--ink);border-bottom:1px solid var(--hairline-soft);letter-spacing:.15px;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.page-module___8aEwW__featured li{border-bottom-color:#ffffff14}.page-module___8aEwW__pricingCard li:last-child{border:none}.page-module___8aEwW__featured .page-module___8aEwW__pricingDesc,.page-module___8aEwW__featured .page-module___8aEwW__priceUnit,.page-module___8aEwW__featured .page-module___8aEwW__checkMark,.page-module___8aEwW__featured li{color:var(--on-dark)!important}.page-module___8aEwW__modalOverlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a096b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module___8aEwW__contactModal{background:var(--surface-card);border:1px solid var(--hairline);border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 24px 80px #00000024}.page-module___8aEwW__contactModalHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-module___8aEwW__contactModalEyebrow{text-transform:uppercase;letter-spacing:.96px;color:var(--muted-slate);margin-bottom:8px;font-size:12px}.page-module___8aEwW__successMessage{text-align:center;padding:48px 24px}.page-module___8aEwW__successMessage h3{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;font-size:32px}.page-module___8aEwW__successMessage p{color:var(--slate);font-size:16px;line-height:1.5}.page-module___8aEwW__contactModalTitle{font-family:var(--font-display);color:var(--ink);letter-spacing:-.72px;font-size:36px;font-weight:400;line-height:1.1}.page-module___8aEwW__contactModalDesc{letter-spacing:.16px;max-width:640px;color:var(--slate);margin-top:12px;font-size:16px;line-height:1.5}.page-module___8aEwW__modalCloseButton{border:1px solid var(--hairline-strong);color:var(--ink);background:0 0;border-radius:9999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500}.page-module___8aEwW__contactModalForm{padding-top:4px}.page-module___8aEwW__contactTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.page-module___8aEwW__contactTypeCard{border:1px solid var(--hairline);background:var(--canvas-soft);cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.page-module___8aEwW__contactTypeCard input{accent-color:var(--primary);margin-bottom:2px}.page-module___8aEwW__contactTypeTitle{color:var(--body-strong);font-size:16px;font-weight:500}.page-module___8aEwW__contactTypeDesc{letter-spacing:.15px;color:var(--muted);font-size:14px;line-height:1.5}.page-module___8aEwW__contactFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module___8aEwW__contactField{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page-module___8aEwW__contactField span{text-transform:uppercase;letter-spacing:.96px;color:var(--muted);font-size:12px;font-weight:600}.page-module___8aEwW__contactField input,.page-module___8aEwW__contactField select,.page-module___8aEwW__contactField textarea{background:var(--surface-card);width:100%;color:var(--ink);border:1px solid var(--hairline-strong);letter-spacing:.15px;min-height:44px;font-size:15px;line-height:1.5;font-family:var(--font-body);border-radius:8px;padding:12px 16px}.page-module___8aEwW__contactField textarea{resize:vertical;min-height:140px}.page-module___8aEwW__contactField input:focus,.page-module___8aEwW__contactField select:focus,.page-module___8aEwW__contactField textarea:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.page-module___8aEwW__inputError{border-color:#e11d48!important}.page-module___8aEwW__errorText{color:#e11d48;margin-top:4px;font-size:13px;font-weight:500}.page-module___8aEwW__checkboxContainer{cursor:pointer;background:var(--canvas-soft);border:1px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 24px;padding:12px;transition:background-color .2s;display:flex}.page-module___8aEwW__checkboxContainer:hover{background:var(--surface-soft)}.page-module___8aEwW__checkboxContainer input{accent-color:var(--primary);cursor:pointer;width:18px;height:18px;margin-top:4px}.page-module___8aEwW__checkboxLabel{color:var(--slate);letter-spacing:.14px;font-size:14px;line-height:1.5}.page-module___8aEwW__checkboxLabel strong{color:var(--ink);font-weight:500;text-decoration:underline}.page-module___8aEwW__contactFormFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.page-module___8aEwW__contactFormFooter p{letter-spacing:.15px;color:var(--muted);max-width:420px;font-size:14px;line-height:1.5}.page-module___8aEwW__footer{background:var(--canvas);color:var(--ink);border-top:1px solid var(--hairline);padding:96px 0 32px}.page-module___8aEwW__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.page-module___8aEwW__footerBrand p{color:var(--muted-slate);letter-spacing:.15px;max-width:280px;margin-top:16px;font-size:15px;line-height:1.47}.page-module___8aEwW__footerCol h4{text-transform:uppercase;letter-spacing:.96px;color:var(--ink);margin-bottom:20px;font-size:12px;font-weight:600}.page-module___8aEwW__footerCol a{color:var(--muted-slate);letter-spacing:.15px;padding:5px 0;font-size:15px;transition:color .2s;display:block}.page-module___8aEwW__footerCol a:hover{color:var(--ink)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.page-module___8aEwW__footerBottom p{color:var(--muted-slate);font-size:12px}.page-module___8aEwW__footerSocial{gap:20px;display:flex}.page-module___8aEwW__footerSocial a{color:var(--muted-slate);letter-spacing:.15px;font-size:15px;transition:color .2s}.page-module___8aEwW__footerSocial a:hover{color:var(--ink)}.page-module___8aEwW__footerButtonLink{color:var(--muted-slate);letter-spacing:.15px;text-align:left;background:0 0;border:0;padding:5px 0;font-size:15px;transition:color .2s;display:block}.page-module___8aEwW__footerButtonLink:hover{color:var(--ink)}.page-module___8aEwW__footerDisabled{color:var(--muted-soft);letter-spacing:.15px;cursor:default;opacity:.55;padding:5px 0;font-size:15px;display:block}.page-module___8aEwW__fadeUp{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.page-module___8aEwW__fadeUpVisible{opacity:1;transform:translateY(0)}.page-module___8aEwW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .page-module___8aEwW__nav{background:#0c0a09eb}:is([data-theme=dark] .page-module___8aEwW__teamCard:hover,[data-theme=dark] .page-module___8aEwW__featureCard:hover,[data-theme=dark] .page-module___8aEwW__pricingCard:hover){box-shadow:0 4px 16px #ffffff08}:is([data-theme=dark] .page-module___8aEwW__btnDark:hover,[data-theme=dark] .page-module___8aEwW__btnCoral:hover){box-shadow:0 4px 16px #ffffff0f}[data-theme=dark] .page-module___8aEwW__darkBand{background:#1c1917}[data-theme=dark] .page-module___8aEwW__darkBand .page-module___8aEwW__sectionLabel{color:#a8a29e}[data-theme=dark] .page-module___8aEwW__darkBand .page-module___8aEwW__sectionTitle{color:#f5f5f4}[data-theme=dark] .page-module___8aEwW__darkBand .page-module___8aEwW__sectionDesc{color:#a8a29e}[data-theme=dark] .page-module___8aEwW__step h3{color:#f5f5f4}[data-theme=dark] .page-module___8aEwW__step p{color:#a8a29e}[data-theme=dark] .page-module___8aEwW__stepNum{color:#f5f5f4;background:#1c1917;border-color:#ffffff1f}[data-theme=dark] .page-module___8aEwW__stepConnector{background:#ffffff14}[data-theme=dark] .page-module___8aEwW__featured{color:#0c0a09;background:#f5f5f4;border-color:#f5f5f4}[data-theme=dark] .page-module___8aEwW__featured .page-module___8aEwW__price{color:#0c0a09}[data-theme=dark] .page-module___8aEwW__featured .page-module___8aEwW__pricingDesc{color:#44403c!important}[data-theme=dark] .page-module___8aEwW__featured .page-module___8aEwW__priceUnit{color:#44403c!important}[data-theme=dark] .page-module___8aEwW__featured .page-module___8aEwW__checkMark{color:#44403c!important}[data-theme=dark] .page-module___8aEwW__featured li{color:#44403c!important}[data-theme=dark] .page-module___8aEwW__featured li{border-bottom-color:#00000014}[data-theme=dark] .page-module___8aEwW__pricingTag{color:#0c0a09;background:#00000014}[data-theme=dark] .page-module___8aEwW__featured .page-module___8aEwW__btnCoral{color:#f5f5f4;background:#0c0a09}[data-theme=dark] .page-module___8aEwW__modalOverlay{background:#0009}[data-theme=dark] .page-module___8aEwW__marqueeItem{color:var(--ink)}.page-module___8aEwW__themeToggle{font-size:15px;font-weight:500;font-family:var(--font-body);color:var(--muted);cursor:pointer;letter-spacing:.15px;background:0 0;border:none;padding:0;transition:color .2s}.page-module___8aEwW__themeToggle:hover{color:var(--ink)}.page-module___8aEwW__roleGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;width:100%;margin-bottom:20px;display:grid}.page-module___8aEwW__rolePill{background:var(--canvas-soft);border:1px solid var(--hairline);color:var(--slate);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.page-module___8aEwW__rolePill:hover{background:var(--surface-soft);border-color:var(--hairline-strong);color:var(--ink);transform:translateY(-1px)}.page-module___8aEwW__rolePillActive{box-shadow:0 4px 12px #0000000a;background:var(--surface-soft)!important;border-color:var(--ink)!important;color:var(--ink)!important}.page-module___8aEwW__roleCheck{border:1.5px solid var(--hairline-strong);color:#0000;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;transition:all .2s;display:flex}.page-module___8aEwW__rolePillActive .page-module___8aEwW__roleCheck{background:var(--ink);border-color:var(--ink);color:var(--white)}.page-module___8aEwW__planGrid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-bottom:20px;display:grid}.page-module___8aEwW__planPill{background:var(--canvas-soft);border:1px solid var(--hairline);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.page-module___8aEwW__planPill:hover{background:var(--surface-soft);border-color:var(--hairline-strong);transform:translateY(-1px)}.page-module___8aEwW__planPillActive{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--white)!important}.page-module___8aEwW__planPillTitle{color:inherit;font-size:15px;font-weight:600}.page-module___8aEwW__planPillPrice{opacity:.8;margin-top:4px;font-size:12px}.page-module___8aEwW__planPillActive .page-module___8aEwW__planPillTitle,.page-module___8aEwW__planPillActive .page-module___8aEwW__planPillPrice{color:var(--white)!important}.page-module___8aEwW__formSubmitError{border:1px solid var(--error);color:var(--error);text-align:center;background:#dc262614;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500}.page-module___8aEwW__spinner{width:18px;height:18px;animation:.8s linear infinite page-module___8aEwW__spin}@keyframes page-module___8aEwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.page-module___8aEwW__heroCenter{padding:0 16px}.page-module___8aEwW__teamGrid,.page-module___8aEwW__featuresGrid,.page-module___8aEwW__pricingGrid,.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__stepConnector{display:none}.page-module___8aEwW__footerGrid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:768px){.page-module___8aEwW__navLinks,.page-module___8aEwW__navActions{display:none}.page-module___8aEwW__hero{padding:72px 0 48px}.page-module___8aEwW__heroBg{width:360px;height:360px;top:-80px;right:-120px}.page-module___8aEwW__teamGrid,.page-module___8aEwW__featuresGrid,.page-module___8aEwW__pricingGrid,.page-module___8aEwW__stepsGrid,.page-module___8aEwW__contactTypeGrid,.page-module___8aEwW__contactFieldGrid,.page-module___8aEwW__planGrid{grid-template-columns:1fr}.page-module___8aEwW__contactModal{max-height:calc(100vh - 24px);padding:22px 18px}.page-module___8aEwW__contactModalHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__modalCloseButton{align-self:flex-end}.page-module___8aEwW__contactFormFooter{flex-direction:column;align-items:stretch}.page-module___8aEwW__contactFormFooter .page-module___8aEwW__btnPill{width:100%}.page-module___8aEwW__footerGrid{grid-template-columns:1fr;gap:24px}.page-module___8aEwW__footerBottom{text-align:center;flex-direction:column;gap:12px}.page-module___8aEwW__sectionTitle{letter-spacing:-.32px;font-size:32px}.page-module___8aEwW__heroTitle{letter-spacing:-1.2px;font-size:44px}}
