@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/AlbertSans-VariableFont_wght.428zkoab74sqq.ttf)format("truetype-variations")}@font-face{font-family:Albert Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/AlbertSans-Italic.2cmu9fb6dbax_.ttf)format("truetype")}:root{--violet:#806bff;--violet-2:#6c57f0;--violet-3:#5641d6;--violet-deep:#260b6a;--violet-soft:#eeebff;--violet-softer:#f4f2ff;--coral:#ff845c;--coral-2:#f26d44;--coral-soft:#fff2ee;--coral-softer:#fff8f4;--ai-grad:linear-gradient(135deg, #ff845c 0%, #806bff 100%);--ai-grad-soft:linear-gradient(135deg, #fff2ee 0%, #eeebff 100%);--ink:#0f0f12;--ink-2:#26212e;--ink-3:#44394f;--ink-4:#5a4f6a;--ink-5:#746892;--ink-mute:#9f9f9f;--ink-inverse:#fff;--bg:#fafafb;--bg-2:#f4f4f7;--surface:#fff;--surface-2:#f8f7fc;--surface-3:#f0eef5;--surface-hover:#f4f4f7;--border:#e8e8ec;--border-strong:#d8d2e4;--border-subtle:#f0eef5;--divider:#f0eef5;--cta-bg:#0f0f12;--cta-bg-hover:#26212e;--cta-fg:#fff;--success:#00b656;--success-soft:#caf1dc;--success-bg:#ebf5ef;--warn:#fcbd01;--warn-soft:#ffe9a8;--warn-bg:#fff8e3;--danger:#ff3b3b;--danger-soft:#ffd4d4;--info:#2051f9;--info-soft:#dce6ff;--shadow-card:0 1px 2px #26212e0a;--shadow-rest:0 1px 3px #26212e0f;--shadow-lift:0 8px 24px -8px #26212e2e;--shadow-pop:0 12px 32px -8px #26212e38;--shadow-modal:0 24px 48px -12px #26212e3d;--shadow-glow:0 20px 60px -12px #806bff59;--hero-bg:#07060a;--font-sans:"Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--container:1280px;--container-wide:1440px;--nav-h:64px;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px}[data-theme=dark]{--ink:#fff;--ink-2:#ffffffeb;--ink-3:#ffffffb8;--ink-4:#ffffff8f;--ink-5:#ffffff70;--ink-mute:#ffffff5c;--ink-inverse:#0f0f12;--bg:#07060a;--bg-2:#0e0c14;--surface:#131019;--surface-2:#1a1622;--surface-3:#221c2c;--surface-hover:#1a1622;--border:#ffffff14;--border-strong:#ffffff24;--border-subtle:#ffffff0f;--divider:#ffffff14;--cta-bg:#fff;--cta-bg-hover:#ffffffeb;--cta-fg:#0f0f12;--violet-soft:#806bff2e;--violet-softer:#806bff1a;--coral-soft:#ff845c2e;--coral-softer:#ff845c1a;--shadow-card:0 1px 2px #0006;--shadow-rest:0 1px 3px #00000080;--shadow-lift:0 12px 32px -8px #00000080;--shadow-pop:0 20px 40px -8px #0009;--shadow-modal:0 30px 60px -10px #000000b3}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background .2s var(--ease), color .2s var(--ease);font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--violet);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.container--wide{max-width:var(--container-wide)}@media (min-width:768px){.container{padding:0 32px}}.nav{z-index:50;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(140%)blur(18px);border-bottom:1px solid var(--border-subtle);transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);position:sticky;top:0}.brand-logo-img{flex-shrink:0;max-width:none;animation:5.5s cubic-bezier(.4,0,.6,1) infinite logoPulse}.nav .btn{border-radius:8px;height:38px;padding:0 16px;font-size:14px}@keyframes logoPulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px #806bff59)}}.nav__inner{height:var(--nav-h);align-items:center;gap:24px;display:flex}.nav__logo{letter-spacing:-.015em;color:var(--ink);flex-shrink:0;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.nav__logo-mark{background:var(--ai-grad);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;box-shadow:0 6px 20px -6px #806bff73}.nav__links{flex:1;align-items:center;gap:2px;display:none}@media (min-width:1024px){.nav__links{display:flex}}.nav__link{color:var(--ink-3);cursor:pointer;transition:color .14s var(--ease), background .14s var(--ease);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nav__link:hover{color:var(--ink);background:var(--surface-hover)}.nav__link[aria-current=page]{color:var(--ink);font-weight:600}.nav__link svg{transition:transform .14s var(--ease)}.nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.nav__link[aria-expanded=true]{color:var(--ink);background:var(--surface-hover)}.nav__right{align-items:center;gap:8px;margin-left:auto;display:flex}.theme-toggle,.currency-toggle{border:1px solid var(--border);border-radius:var(--r-sm);height:36px;color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle{width:36px}.currency-toggle{gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.theme-toggle:hover,.currency-toggle:hover{color:var(--ink);border-color:var(--border-strong);background:var(--surface-hover)}.nav__cmdk{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-4);cursor:pointer;transition:all .14s var(--ease);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:13px;display:none}@media (min-width:1024px){.nav__cmdk{display:inline-flex}}.nav__cmdk:hover{background:var(--surface-hover);color:var(--ink-2)}.nav__cmdk kbd{font-family:var(--font-sans);background:var(--surface);color:var(--ink-3);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-size:11px}.nav__mobile-toggle{border:1px solid var(--border);border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.nav__mobile-toggle{display:none}}.mobile-drawer{z-index:60;background:var(--bg);transition:transform .24s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-drawer--open{transform:translateY(0)}.mobile-drawer__head{height:var(--nav-h);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.mobile-drawer__body{flex:1;padding:24px;overflow-y:auto}.mobile-drawer__group{margin-bottom:24px}.mobile-drawer__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);margin-bottom:8px;font-size:11px;font-weight:600}.mobile-drawer__link{color:var(--ink);border-bottom:1px solid var(--border-subtle);padding:12px 0;font-size:16px;font-weight:500;display:block}.mobile-drawer__foot{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:24px;display:flex}.btn{cursor:pointer;height:44px;transition:all .14s var(--ease);white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn--ink{background:var(--cta-bg);color:var(--cta-fg)}.btn--ink:hover{background:var(--cta-bg-hover);transform:translateY(-1px)}.btn--ai{background:var(--ai-grad);color:#fff;box-shadow:0 6px 24px -8px #806bff8c}.btn--ai:hover{transform:translateY(-1px);box-shadow:0 10px 28px -6px #806bffb3}.btn--ghost{color:var(--ink-2);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}.btn--surface{background:var(--surface);color:var(--ink);border-color:var(--border)}.btn--surface:hover{background:var(--surface-hover);transform:translateY(-1px)}.btn--lg{border-radius:10px;height:52px;padding:0 26px;font-size:16px}.btn--xl{border-radius:12px;height:60px;padding:0 32px;font-size:17px}.btn--block{width:100%}.megamenu-wrap{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;pointer-events:none;padding:8px 24px 16px;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.megamenu-wrap--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.megamenu{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:14px;max-width:1080px;min-height:1px;margin:0 auto;padding:24px}.megamenu__grid{grid-template-columns:1fr 1fr 1fr 320px;gap:24px;display:grid}@media (max-width:900px){.megamenu__grid{grid-template-columns:1fr}}.nav__link--open{color:var(--ink);background:var(--surface-hover)}.megamenu__col h6{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px;font-size:11px;font-weight:600}.megamenu__item{color:var(--ink);transition:background .12s var(--ease);border-radius:8px;align-items:flex-start;gap:10px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:flex}.megamenu__item:hover{background:var(--surface-2)}.megamenu__item-icon{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.megamenu__item-icon--ai{background:var(--ai-grad);color:#fff}.megamenu__item-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.megamenu__item-sub{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.megamenu__feature{background:var(--ai-grad-soft);border:1px solid var(--violet-soft);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:240px;padding:18px;display:flex;position:relative;overflow:hidden}.megamenu__feature-tag{color:var(--violet);background:var(--surface);border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.megamenu__feature h4{color:var(--ink);letter-spacing:-.015em;margin:0 0 4px;font-size:17px}.megamenu__feature p{color:var(--ink-3);margin:0 0 12px;font-size:13px;line-height:1.45}.megamenu__feature a{color:var(--violet);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.hero{color:var(--ink);background:radial-gradient(60% 60% at 90% 0%, #ff845c24 0%, transparent 60%), radial-gradient(70% 70% at 10% 0%, #806bff2e 0%, transparent 60%), radial-gradient(40% 40% at 50% 100%, #ff845c14 0%, transparent 60%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);--mx:50%;--my:50%;padding:64px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#26212e08 1px,#0000 1px),linear-gradient(90deg,#26212e08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 70%)}@media (min-width:768px){.hero{padding:96px 0 120px}}.hero__h1{color:var(--ink)!important}.hero__sub{color:var(--ink-3)}.hero .eyebrow{background:var(--surface);border-color:var(--border);color:var(--ink-3)}.hero__assurances{color:var(--ink-4)}.hero__social-text strong{color:var(--ink)}.hero__social-text{color:var(--ink-3)}.hero__avatars>*{border-color:var(--bg)!important}.hero .btn--ghost{background:var(--surface);color:var(--ink-2);border-color:var(--border)}.hero .btn--ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}.hero__inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:40px;display:grid;position:relative}@media (min-width:1024px){.hero__inner{grid-template-columns:1.05fr 1.15fr;gap:48px}}.eyebrow{background:var(--surface);border:1px solid var(--border);color:var(--ink-3);border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 12px 5px 5px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=dark] .eyebrow{background:#ffffff0d;border-color:#ffffff1a}.eyebrow__pill{background:var(--ai-grad);color:#fff;letter-spacing:.02em;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.hero__h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.02}.gradient-text{background:var(--ai-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.04em;padding-right:.12em;font-style:italic;font-weight:600;display:inline-block}.hero__sub{color:var(--ink-3);max-width:560px;margin:0 0 28px;font-size:17px;line-height:1.55}@media (min-width:768px){.hero__sub{font-size:18px}}.hero__cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;display:flex}.hero__social{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero__avatars{display:flex}.hero__avatars>*{border:2px solid var(--bg);margin-left:-8px}.hero__avatars>:first-child{margin-left:0}.av{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.av--lg{width:36px;height:36px;font-size:13px}.av--xl{width:48px;height:48px;font-size:15px}.hero__social-text{color:var(--ink-3);font-size:13px}.hero__social-text strong{color:var(--ink);font-weight:600}.hero__social-rating{color:#fcbd01;gap:2px;font-size:14px;display:flex}.hero__assurances{color:var(--ink-4);flex-wrap:wrap;gap:14px 18px;margin-top:14px;font-size:12px;display:flex}.hero__assurance{align-items:center;gap:6px;display:inline-flex}.hero__assurance svg{color:var(--success)}.preview-frame{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-glow), var(--shadow-pop);border-radius:16px;position:relative;overflow:hidden}[data-theme=dark] .preview-frame{background:var(--surface);border-color:var(--border-strong)}.preview-chrome{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:8px;padding:10px 14px;display:flex}.preview-dot{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.preview-chrome__url{background:var(--surface);border:1px solid var(--border);color:var(--ink-4);font-size:11px;font-family:var(--font-mono);border-radius:5px;flex:1;margin-left:8px;padding:4px 10px}.preview-body{background:var(--bg-2);grid-template-columns:56px 1fr;min-height:460px;display:grid}.preview-rail{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.preview-rail__logo{background:var(--ai-grad);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;margin-bottom:8px;font-size:13px;display:grid}.preview-rail__item{width:36px;height:36px;color:var(--ink-4);border-radius:8px;place-items:center;display:grid}.preview-rail__item--active{background:var(--violet-soft);color:var(--violet)}.preview-main{padding:16px 18px}.float-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);color:var(--ink);z-index:2;border-radius:10px;padding:12px 14px;font-size:12px;animation:6s ease-in-out infinite float;position:absolute}.float-card--ai{background:var(--ai-grad-soft);border-color:var(--violet-soft)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fc-title{color:var(--ink);align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.fc-sub{color:var(--ink-3);font-size:11px;line-height:1.4}.fc-star{background:var(--ai-grad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.section{background:var(--bg);padding:72px 0}@media (min-width:768px){.section{padding:100px 0}}.section--surface{background:var(--surface)}.section--surface-2{background:var(--surface-2)}.section--dark{background:var(--hero-bg);color:#fff;position:relative;overflow:hidden}.section--dark:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 20% 20%,#806bff2e 0%,#0000 60%),radial-gradient(40% 40% at 80% 80%,#ff845c24 0%,#0000 60%);position:absolute;inset:0}.section--dark>.container{position:relative}.section__head{text-align:center;max-width:720px;margin:0 auto 48px}@media (min-width:768px){.section__head{margin-bottom:64px}}.section__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.section--dark .section__eyebrow{color:var(--coral)}.section__h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.08}.section--dark .section__h2{color:#fff}.section__sub{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.section--dark .section__sub{color:#ffffffb8}.trust-strip{background:var(--bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:32px 0 40px}.trust-strip__label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:24px;font-size:12px;font-weight:600}.trust-strip__logos{opacity:.78;grid-template-columns:repeat(2,1fr);place-items:center;gap:20px 32px;display:grid}@media (min-width:640px){.trust-strip__logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.trust-strip__logos{grid-template-columns:repeat(6,1fr)}}.trust-strip__logo{color:var(--ink-3);justify-content:center;align-items:center;height:26px;display:flex}.trust-strip__logo svg{width:auto;height:100%}.bento-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.bento-grid{grid-template-columns:repeat(12,1fr);gap:20px}}.bento-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .24s var(--ease), box-shadow .24s var(--ease), border-color .24s var(--ease);padding:24px;position:relative;overflow:hidden}@media (min-width:768px){.bento-card{padding:28px}}.bento-card:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong);transform:translateY(-2px)}.bento-card--xl,.bento-card--lg,.bento-card--md,.bento-card--sm{grid-column:span 12}@media (min-width:768px){.bento-card--lg{grid-column:span 8}.bento-card--md{grid-column:span 6}.bento-card--sm{grid-column:span 4}}.bento-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin-bottom:10px;font-size:12px;font-weight:600}.bento-card__title{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.18}.bento-card__sub{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.modules__tabs{background:var(--surface);border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:var(--shadow-rest);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto 40px;padding:6px;display:flex}.modules__tab{color:var(--ink-3);cursor:pointer;transition:all .18s var(--ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}@media (min-width:768px){.modules__tab{padding:10px 20px;font-size:14px}}.modules__tab:hover{color:var(--ink)}.modules__tab--active{background:var(--ink);color:var(--ink-inverse)}.modules__panel{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:1024px){.modules__panel{grid-template-columns:1fr 1.4fr;gap:48px}}.modules__copy h3{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.modules__copy p{color:var(--ink-3);margin:0 0 24px;font-size:16px;line-height:1.55}.modules__features{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.modules__feat{align-items:flex-start;gap:12px;display:flex}.modules__feat-dot{background:var(--violet-soft);width:22px;height:22px;color:var(--violet);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.modules__feat strong{color:var(--ink);font-weight:600}.modules__feat span{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.module-screen{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);position:relative;overflow:hidden}.pricing-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pricing-grid{grid-template-columns:repeat(4,1fr)}}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:all .2s var(--ease);flex-direction:column;gap:18px;padding:28px 24px;display:flex;position:relative}.pricing-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.pricing-card--feature{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:var(--shadow-glow)}[data-theme=dark] .pricing-card--feature{background:var(--ai-grad-soft);background-color:var(--surface-2)}.pricing-card--feature:before{content:"Most popular";letter-spacing:.06em;text-transform:uppercase;background:var(--ai-grad);color:#fff;white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pricing-card__name{letter-spacing:-.01em;font-size:15px;font-weight:700}.pricing-card__price{align-items:baseline;gap:6px;display:flex}.pricing-card__price-num{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.pricing-card__price-unit{color:var(--ink-3);font-size:13px}.pricing-card--feature .pricing-card__price-unit{color:#ffffffb3}.pricing-card__desc{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.pricing-card--feature .pricing-card__desc{color:#ffffffb8}.pricing-card__list{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pricing-card__list li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.pricing-card__list svg{color:var(--success);flex-shrink:0;margin-top:2px}.pricing-card--feature .pricing-card__list svg{color:var(--coral)}.pricing-card__addn{color:var(--ink-mute);font-size:12px;font-weight:500}.pricing-card--feature .pricing-card__addn{color:#fff9}.pricing-toggle{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-rest);border-radius:99px;align-items:center;gap:4px;margin:0 auto;padding:4px;display:inline-flex}.pricing-toggle__btn{color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease);background:0 0;border:none;border-radius:99px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.pricing-toggle__btn--active{background:var(--ink);color:var(--ink-inverse)}.pricing-toggle__discount{background:var(--success-soft);color:#0a6b36;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:10px;font-weight:700}.feat-matrix{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;font-size:14px;overflow:hidden}.feat-matrix th,.feat-matrix td{border-bottom:1px solid var(--divider);text-align:left;padding:14px 16px}.feat-matrix th{color:var(--ink);background:var(--surface-2);font-size:13px;font-weight:600}.feat-matrix td{color:var(--ink-3)}.feat-matrix td:first-child{color:var(--ink-2);font-weight:500}.feat-matrix tr:last-child td{border-bottom:none}.feat-matrix .matrix-yes{color:var(--success)}.feat-matrix .matrix-no{color:var(--ink-mute)}.feat-matrix__group td{background:var(--surface-2);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px;font-weight:700}.faq{flex-direction:column;gap:8px;max-width:800px;margin:0 auto;display:flex}.faq__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);transition:border-color .14s var(--ease);overflow:hidden}.faq__item--open{border-color:var(--border-strong)}.faq__q{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq__q-icon{background:var(--surface-2);width:24px;height:24px;color:var(--ink-3);transition:transform .2s var(--ease), background .2s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq__item--open .faq__q-icon{background:var(--violet);color:#fff;transform:rotate(45deg)}.faq__a{color:var(--ink-3);max-width:700px;padding:0 20px 18px;font-size:14px;line-height:1.6}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.demo-banner{background:var(--ink);color:#fff;border-radius:var(--r-2xl);grid-template-columns:1fr;align-items:center;gap:24px;padding:40px 32px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.demo-banner{grid-template-columns:1.5fr auto;padding:56px}}.demo-banner:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#ff845c2e 0%,#0000 60%),radial-gradient(50% 80% at 0 100%,#806bff38 0%,#0000 60%);position:absolute;inset:0}.demo-banner>*{position:relative}.demo-banner h3{letter-spacing:-.025em;color:#fff;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.demo-banner p{color:#ffffffc7;max-width:520px;margin:0 0 4px;font-size:15px}.demo-banner__btns{flex-wrap:wrap;gap:10px;display:flex}.footer{background:var(--surface-2);border-top:1px solid var(--border);color:var(--ink-3);padding:64px 0 28px}[data-theme=dark] .footer{background:#050407}.footer__grid{grid-template-columns:1fr;gap:32px;margin-bottom:48px;display:grid}@media (min-width:640px){.footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.footer__grid{grid-template-columns:1.3fr repeat(5,1fr);gap:40px}}.footer__brand p{max-width:280px;margin:14px 0 20px;font-size:14px;line-height:1.55}.footer__newsletter{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;max-width:320px;padding:4px;display:flex}.footer__newsletter input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.footer__newsletter input::placeholder{color:var(--ink-mute)}.footer__col h6{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 16px;font-size:11px;font-weight:700}.footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__col a{color:var(--ink-3);transition:color .14s var(--ease);font-size:14px}.footer__col a:hover{color:var(--ink)}.footer__bottom{border-top:1px solid var(--border);color:var(--ink-mute);flex-direction:column;gap:16px;padding-top:28px;font-size:13px;display:flex}@media (min-width:640px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer__socials{gap:8px;display:flex}.footer__socials a{background:var(--surface);border:1px solid var(--border);width:32px;height:32px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.footer__socials a:hover{background:var(--surface-hover);color:var(--ink)}.cmdk-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;animation:fadeIn .16s var(--ease);background:#07060a80;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cmdk{background:var(--surface);border:1px solid var(--border-strong);width:640px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);animation:scaleIn .2s var(--ease);border-radius:14px;overflow:hidden}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cmdk__input{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk__input svg{color:var(--ink-4)}.cmdk__input input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmdk__list{max-height:360px;padding:8px;overflow-y:auto}.cmdk__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);padding:8px 10px 4px;font-size:10px;font-weight:700}.cmdk__item{cursor:pointer;color:var(--ink-2);border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.cmdk__item--active{background:var(--violet-soft);color:var(--ink)}.cmdk__item-icon{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.cmdk__item--ai .cmdk__item-icon{background:var(--ai-grad);color:#fff}.cmdk__item-meta{color:var(--ink-mute);margin-left:auto;font-size:11px}.page-head{text-align:center;background:radial-gradient(50% 100% at 50% 0%, #806bff14 0%, transparent 60%), var(--bg);padding:56px 0 48px;position:relative}@media (min-width:768px){.page-head{padding:80px 0 64px}}.page-head__crumbs{color:var(--ink-4);flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.page-head__crumbs a{color:var(--ink-4)}.page-head__crumbs a:hover{color:var(--ink-2)}.page-head h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.page-head p{color:var(--ink-3);text-wrap:pretty;max-width:680px;margin:0 auto;font-size:18px;line-height:1.55}.page-head__cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:18px}.kpi__label{color:var(--ink-3);margin-bottom:4px;font-size:12px}.kpi__num{color:var(--ink);letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.1}.kpi__delta{color:var(--success);margin-top:4px;font-size:11px;font-weight:600}.kpi__delta--down{color:var(--coral)}.compare-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);border-collapse:separate;border-spacing:0;width:100%;font-size:14px;overflow:hidden}.compare-table th,.compare-table td{border-bottom:1px solid var(--divider);text-align:left;padding:16px}.compare-table th{background:var(--surface-2);font-size:13px;font-weight:700}.compare-table th:first-child{width:36%}.compare-table .col-them{color:var(--ink-3);font-weight:500}.compare-table .col-us{background:var(--violet-softer);color:var(--ink-2);font-weight:600}.compare-table th.col-us{background:linear-gradient(180deg, var(--violet-soft), var(--violet-softer))}.compare-table tr:last-child td{border-bottom:none}.compare-yes{color:var(--success);align-items:center;gap:6px;display:inline-flex}.compare-no{color:var(--ink-mute);align-items:center;gap:6px;display:inline-flex}.flex-row{align-items:center;gap:8px;display:flex}.flex-col{flex-direction:column;gap:8px;display:flex}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.text-center{text-align:center}.muted{color:var(--ink-4)}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot--success{background:var(--success)}.dot--pulse{animation:1.6s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #00b65699}50%{box-shadow:0 0 0 6px #00b65600}}.tag{background:var(--violet-soft);color:var(--violet);border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag--ai{background:var(--ai-grad-soft);border:1px solid var(--violet-soft)}.tag--success{background:var(--success-bg);color:#0a6b36}.tag--coral{background:var(--coral-soft);color:var(--coral-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section--has-bg-pattern{position:relative;overflow:hidden}.section--has-bg-pattern:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#26212e0f 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.reveal{opacity:0;transition:opacity .54s var(--ease), transform .54s var(--ease);will-change:opacity, transform;transform:translateY(20px)}.reveal--in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.nav--scrolled{background:color-mix(in srgb, var(--bg) 92%, transparent);box-shadow:0 1px 0 var(--border), 0 8px 24px -16px #26212e2e;border-bottom-color:#0000}.hero:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-strong) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.trust-marquee__track{align-items:center;gap:56px;width:max-content;animation:32s linear infinite marquee;display:flex}.trust-marquee__logo{color:var(--ink-3);opacity:.85;flex-shrink:0;align-items:center;height:30px;display:inline-flex}.trust-marquee__logo svg{width:auto;height:100%}.trust-marquee:hover .trust-marquee__track{animation-play-state:paused}.btn--ai{isolation:isolate;position:relative}.btn--ai:after{content:"";background:var(--ai-grad);border-radius:inherit;filter:blur(10px);opacity:0;z-index:-1;transition:opacity .24s var(--ease);position:absolute;inset:-2px}.btn--ai:hover:after{opacity:.6}.section__eyebrow.eyebrow-pill{background:var(--ai-grad-soft);border:1px solid var(--violet-soft);border-radius:99px;padding:5px 12px}.stat-num-grad{background:var(--ai-grad);color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;font-weight:700}.guarantee{background:var(--success-bg);border:1px solid var(--success-soft);color:#0a6b36;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pricing-discount-chip{background:var(--ai-grad);color:#fff;letter-spacing:.02em;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pricing-card__accent{background:var(--ai-grad);border-radius:12px 12px 0 0;height:4px;position:absolute;inset:0 0 auto}.hero__h1{animation:fadeUp .6s var(--ease) 80ms both}.hero__sub{animation:fadeUp .6s var(--ease) .18s both}.hero__cta-row{animation:fadeUp .6s var(--ease) .24s both}.hero__social{animation:fadeUp .6s var(--ease) .3s both}.eyebrow:first-of-type{animation:fadeUp .6s var(--ease) 30ms both}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__h1,.hero__sub,.hero__cta-row,.hero__social,.eyebrow:first-of-type{opacity:1;animation:none;transform:none}}[data-theme=dark] .nav{background:#07060ac7}[data-theme=dark] .nav__cmdk{background:#ffffff0a}[data-theme=dark] .nav__cmdk:hover{background:#ffffff14}[data-theme=dark] .nav__cmdk kbd{color:#ffffffb3;background:#ffffff14;border-color:#ffffff0f}[data-theme=dark] .theme-toggle{color:#ffffffb8;border-color:#ffffff1a}[data-theme=dark] .theme-toggle:hover{color:#fff;border-color:#fff3}[data-theme=dark] .megamenu{background:#131019;border-color:#ffffff14}[data-theme=dark] .megamenu__item:hover{background:#ffffff0a}[data-theme=dark] .megamenu__feature{background:linear-gradient(135deg,#ff845c1f,#806bff29);border-color:#806bff4d}.reveal-stagger>*{transition-delay:calc(var(--i,0) * 60ms)}.bento-card,.pricing-card,.res-card,.module-screen{transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s var(--ease);will-change:transform}.bento-card:hover,.pricing-card:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong);transform:translateY(-4px)}.btn,.nav__link,.nav__cmdk,.theme-toggle,.modules__tab{transition:transform .16s var(--ease), background .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease)}.btn:active{transform:translateY(1px)scale(.985)}.btn--ai,.btn--ink,.btn--primary{position:relative;overflow:hidden}.btn--ai:before,.btn--ink:before{content:"";transition:transform .6s var(--ease);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.btn--ai:hover:before,.btn--ink:hover:before{transform:translate(100%)}.eyebrow{position:relative}.eyebrow__pill{position:relative;overflow:hidden}.eyebrow__pill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:3.2s cubic-bezier(.4,0,.6,1) infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.hero__avatars>*{transition:transform .2s var(--ease)}.hero__avatars:hover>*{margin-left:-4px}.hero__avatars:hover>:first-child{margin-left:0}.section__eyebrow svg,.eyebrow svg{transition:transform .24s var(--ease)}.section__eyebrow:hover svg{transform:rotate(15deg)}.float-card:hover{transition:transform .32s var(--ease);animation-play-state:paused;transform:translateY(-12px)scale(1.02)}.kpi{transition:transform .2s var(--ease), border-color .2s var(--ease);position:relative;overflow:hidden}.kpi:after{content:"";background:var(--ai-grad);width:0%;height:2px;transition:width .42s var(--ease);position:absolute;bottom:0;left:0}.kpi:hover{border-color:var(--violet-soft);transform:translateY(-2px)}.kpi:hover:after{width:100%}.modules__tab--active{box-shadow:0 6px 20px -8px #26212e66}.modules__tabs:has(.modules__tab--active){position:relative}.module-screen{transition:transform .38s var(--ease), box-shadow .38s var(--ease)}.module-screen:hover{box-shadow:var(--shadow-modal);transform:perspective(1400px)translateY(-4px)rotateX(.5deg)}.faq__a{animation:faqOpen .28s var(--ease)}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq__item{transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease)}.faq__item:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.pricing-card--feature{transition:transform .26s var(--ease), box-shadow .26s var(--ease)}.pricing-card--feature:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 32px 80px -10px #806bff8c,0 0 0 1px #ffffff0f}.int-ring--3,.int-ring--4{transform-origin:50%;animation:80s linear infinite ringRotate}.int-ring--1,.int-ring--2{transform-origin:50%;animation:60s linear infinite reverse ringRotate}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav__link{position:relative}.nav__link:after{content:"";background:var(--ai-grad);transform-origin:0;height:2px;transition:transform .24s var(--ease);border-radius:99px;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nav__link:hover:after,.nav__link[aria-expanded=true]:after{transform:scaleX(1)}.count-up{animation:countPop .6s var(--ease) both;display:inline-block}@keyframes countPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero{--mx:50%;--my:50%;animation:18s ease-in-out infinite alternate heroDrift}.hero>.hero__inner:before{content:"";background:radial-gradient(circle 320px at var(--mx) var(--my), #ff845c1a, transparent 60%);pointer-events:none;z-index:0;transition:background 80ms linear;position:absolute;inset:-40% -20%}[data-theme=dark] .hero>.hero__inner:before{background:radial-gradient(circle 380px at var(--mx) var(--my), #806bff26, transparent 60%)}@keyframes heroDrift{0%{background-position:0 0,100% 0,50% 100%,0 0}to{background-position:4% 4%,96% -4%,52% 96%,0 0}}.megamenu__item-icon{transition:transform .2s var(--ease), background .2s var(--ease)}.megamenu__item:hover .megamenu__item-icon{transform:scale(1.08)rotate(-3deg)}.footer__socials a{transition:transform .18s var(--ease), background .18s var(--ease), color .18s var(--ease)}.footer__socials a:hover{transform:translateY(-2px)}.bento-card[href] .bento-card__art-zoom,.res-card .res-card__art-zoom{transition:transform .6s var(--ease)}.bento-card[href]:hover .bento-card__art-zoom,.res-card:hover .res-card__art-zoom{transform:scale(1.06)}.muted a,.footer__col a{position:relative}.footer__col a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .24s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__col a:hover:after{transform-origin:0;transform:scaleX(1)}.bento-grid>.reveal,.pricing-grid>.reveal{transition-delay:calc(var(--idx,0) * 90ms)}.accent-underline{background-image:var(--ai-grad);background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-bottom:2px}.dot-grid{background-image:radial-gradient(circle at 1px 1px, var(--border-strong) 1px, transparent 0);background-size:24px 24px}.bento-card--glow{position:relative}.bento-card--glow:before{content:"";background:linear-gradient(135deg, transparent, var(--violet) 50%, transparent);border-radius:inherit;opacity:0;transition:opacity .32s var(--ease);z-index:-1;position:absolute;inset:-1px}.bento-card--glow:hover:before{opacity:.4}.demo-banner{background:radial-gradient(60% 80% at 100% 0%, #ff845c38 0%, transparent 60%), radial-gradient(50% 80% at 0% 100%, #806bff47 0%, transparent 60%), var(--ink);position:relative}.demo-banner:after{content:"";opacity:.08;pointer-events:none;background:url(/assets/amdital-mark.svg) 50%/contain no-repeat;width:280px;height:280px;position:absolute;top:-20px;right:-40px}.demo-banner>*{z-index:1;position:relative}@media (max-width:900px){.industries-sub,.industries-row3{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.industries-sub,.industries-row3{grid-template-columns:1fr!important}}.section--violet-tint{background:linear-gradient(180deg, var(--bg) 0%, var(--violet-softer) 50%, var(--bg) 100%);position:relative}.section--coral-tint{background:linear-gradient(180deg, var(--bg) 0%, var(--coral-softer) 50%, var(--bg) 100%);position:relative}.section--ink-deep{background:radial-gradient(60% 100% at 50% 0%, #806bff2e 0%, transparent 60%), linear-gradient(180deg, var(--ink) 0%, #1a0844 100%);color:#fff;position:relative}.section--ink-deep .section__h2{color:#fff}.section--ink-deep .section__sub{color:#ffffffb8}.section--ink-deep .section__eyebrow{color:var(--coral)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
