@import "https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,700;1,400&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--accent:#7758db;--accent-rgb:119, 88, 219;--accent-light:#7758db14;--bg-main:#f4f4f4;--bg-elevated:#fff;--bg-card-dark:#161616;--bg-card-dark-input:#1e1e1e;--text-main:#161616;--text-secondary:#6a6a60;--text-on-dark:#f4f4f4;--text-on-dark-muted:#6a6a60;--text-on-dark-soft:#8a8880;--text-on-dark-option:#c0c0b8;--text-on-dark-notice:#a0a090;--border-subtle:#00000012;--border-hairline:#0000000f;--border-card:#00000014;--border-on-dark:#ffffff1a;--divider-on-dark:#ffffff1a;--nav-bg:#ffffff73;--nav-border:#fff6;--nav-shadow:0 4px 24px -1px #0000000a;--input-bg:#fff;--input-border:#d0d0d0;--btn-primary-bg:#f4f4f4;--btn-primary-fg:#161616;--dropdown-hover-on-dark:#ffffff0d;--dropdown-shadow-on-dark:0 16px 40px #0006;--card-shadow:0 4px 20px #00000008;--card-shadow-hover:0 16px 48px #00000014}[data-theme=dark]{--bg-main:#0e0e0e;--bg-elevated:#171717;--bg-card-dark:#1a1a1a;--bg-card-dark-input:#242424;--text-main:#f4f4f4;--text-secondary:#9a9a92;--text-on-dark:#f4f4f4;--text-on-dark-muted:#9a9a92;--text-on-dark-soft:#8a8880;--text-on-dark-option:#c0c0b8;--text-on-dark-notice:#a0a090;--border-subtle:#ffffff14;--border-hairline:#ffffff0f;--border-card:#ffffff14;--border-on-dark:#ffffff14;--divider-on-dark:#ffffff14;--nav-bg:#1414148c;--nav-border:#ffffff0f;--nav-shadow:0 4px 24px -1px #0006;--input-bg:#171717;--input-border:#ffffff1f;--btn-primary-bg:#f4f4f4;--btn-primary-fg:#161616;--card-shadow:0 4px 20px #00000059;--card-shadow-hover:0 16px 48px #0000008c}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.7;transition:background-color .25s,color .25s}#root{text-align:left;border:none;flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0;display:flex}h1,h2,h3{letter-spacing:-.03em;color:var(--text-main);font-weight:400}.container{max-width:1300px;margin:0 auto;padding:0 48px}.nav{z-index:1000;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom:1px solid var(--nav-border);box-shadow:var(--nav-shadow);justify-content:space-between;align-items:center;padding:20px 48px;transition:padding .3s,background-color .25s,border-color .25s,box-shadow .25s;animation:.6s cubic-bezier(.22,1,.36,1) both fadeInDown;display:flex;position:sticky;top:0}.nav-logo{background-color:var(--accent);cursor:pointer;border-radius:8px;width:36px;height:36px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.nav-logo:hover{transform:rotate(-10deg)scale(1.08)}.badge-pill{background:var(--accent-light);border:.5px solid rgba(var(--accent-rgb), .2);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;align-items:center;padding:6px 16px;font-size:11px;font-weight:500;display:inline-flex}.section-label{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.hero-tag{align-items:center;gap:12px;margin-bottom:24px;animation:.6s cubic-bezier(.25,.46,.45,.94) .15s both fadeInLeft;display:flex}.hero-header{background-image:url(/assets/grid-bg-DiXEGGFJ.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.hero-h1{margin-bottom:32px;font-size:clamp(42px,7vw,80px);line-height:1.05;animation:.8s cubic-bezier(.25,.46,.45,.94) .3s both fadeInUp}.hero-sub{max-width:600px;font-size:18px;animation:.7s cubic-bezier(.25,.46,.45,.94) .45s both fadeInUp}input,select,textarea{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-main);appearance:none;border-radius:8px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .25s,color .25s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}.form-card input,.form-card textarea{background:var(--bg-card-dark-input);border-color:var(--border-on-dark);color:var(--text-on-dark)}.form-card input::placeholder,.form-card textarea::placeholder{color:var(--text-on-dark-muted)}.form-card input:focus,.form-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7758db26}label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.form-card label{color:var(--text-on-dark-muted)}.form-group{margin-bottom:24px}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .25s,color .25s;display:flex;position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover:not(:disabled):after{transform:translate(100%)}.btn-primary:hover:not(:disabled){opacity:.88;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{color:#ffffff73;cursor:not-allowed;background:#3a3835}.btn-cta{box-shadow:0 0 #7758db00;color:#fff!important;background:linear-gradient(135deg,#7758db 0%,#9b7aff 100%)!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,opacity .2s!important}.btn-cta:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,#9b7aff 0%,#7758db 100%);transition:opacity .35s;position:absolute;inset:0}.btn-cta:hover:not(:disabled):before{opacity:1}.btn-cta:hover:not(:disabled){transform:translateY(-3px)!important;box-shadow:0 8px 32px #7758db73,0 0 0 1px #7758db4d!important}.btn-cta:active:not(:disabled){transform:translateY(-1px)scale(.98)!important;box-shadow:0 4px 16px #7758db59!important}.btn-cta__label{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.btn-cta__arrow{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.btn-cta:hover:not(:disabled) .btn-cta__arrow{transform:translate(5px)}.btn-cta__loading{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.btn-cta__dot{background:#fffc;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dotPulse}.btn-cta__dot:nth-child(2){animation-delay:.2s}.btn-cta__dot:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.proof-bar{display:flex}.proof-item{transition:background .3s;position:relative;overflow:hidden}.proof-item:after{content:"";background:var(--accent);opacity:.5;width:0;height:2px;transition:width .35s cubic-bezier(.25,.46,.45,.94),left .35s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:50%}.proof-item:hover{background:rgba(var(--accent-rgb), .03)}.proof-item:hover:after{width:100%;left:0}.proof-number{color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:36px;font-weight:500;transition:transform .2s}.proof-item:hover .proof-number{transform:scale(1.06)}.proof-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.step-item{gap:24px;padding-bottom:40px;display:flex}.step-badge{border:.5px solid rgba(var(--accent-rgb), .3);min-width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:background .25s,border-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.step-item:hover .step-badge{background:var(--accent-light);border-color:var(--accent);transform:scale(1.12)}.testimonial-card{background:var(--bg-elevated);border:.5px solid var(--border-card);box-shadow:var(--card-shadow);border-radius:12px;padding:28px;transition:box-shadow .3s,transform .3s,background-color .25s,border-color .25s}.testimonial-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.theme-toggle{border:.5px solid var(--border-subtle);width:36px;height:36px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-right:10px;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.theme-toggle:hover{background:var(--accent-light);border-color:rgba(var(--accent-rgb), .35);color:var(--accent);transform:rotate(-10deg)scale(1.05)}.theme-toggle:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .25);outline:none}.theme-toggle__icon{width:18px;height:18px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94);transform:translateY(28px)}.reveal--left{transform:translate(-20px)}.reveal--scale{transform:scale(.95)translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)translate(0)scale(1)}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.26s}.reveal[data-delay="4"]{transition-delay:.36s}.reveal[data-delay="5"]{transition-delay:.46s}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes checkPop{0%{opacity:0;transform:scale(0)rotate(-20deg)}60%{transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes successFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.55s cubic-bezier(.25,.46,.45,.94) both successFade}.check-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) .1s both checkPop}@media (width<=860px){.container{padding:0 24px}.nav{padding:20px 24px}.hero-header{padding:52px 24px 48px!important}.hero-h1{font-size:38px!important}.main-grid{flex-direction:column;grid-template-columns:1fr!important;display:flex!important}.left-col{padding-bottom:64px;border-right:none!important}.sticky-col{position:static!important}.proof-bar{flex-wrap:wrap}.proof-item{width:50%;border:none!important;padding:20px!important}.proof-item:first-child,.proof-item:nth-child(2){border-bottom:.5px solid var(--border-hairline)!important}.proof-item:first-child,.proof-item:nth-child(3){border-right:.5px solid var(--border-hairline)!important}}
