.xa-landing{--xa-bg:#f7f9fc;--xa-surface:#fff;--xa-ink:#0a1020;--xa-ink-2:#38424f;--xa-gray:#6a7686;--xa-line:#e8ecf3;--xa-line-2:#eef2f8;--xa-blue:#0a8bff;--xa-blue-deep:#0563d6;--xa-blue-ink:#063a75;--xa-blue-soft:#eaf4ff;--xa-blue-mist:#f3f8ff;--xa-indigo:#5b5bf0;--xa-violet:#8a5cf6;--xa-cyan:#35c6ff;--xa-ink-deep:#0b1533;--xa-radius:24px;--xa-radius-sm:15px;--xa-shadow-soft:inset 0 0 0 1px #ffffff8c, 0 1px 1px #0b12200a, 0 6px 16px #0b12200d, 0 14px 40px #0b12200d;--xa-shadow-lift:0 2px 4px #0b12200d, 0 12px 28px #093c8c14, 0 30px 70px #0658c821;--xa-mesh:radial-gradient(42% 55% at 12% 8%, #35c6ff29, transparent 60%), radial-gradient(46% 60% at 88% 4%, #5b5bf029, transparent 62%), radial-gradient(60% 70% at 78% 96%, #0a8bff24, transparent 60%);--xa-topline:linear-gradient(90deg, transparent, #ffffffe6 22%, #ffffffe6 78%, transparent);background:var(--xa-bg);color:var(--xa-ink);font-family:var(--font-cabinet), "Manrope", -apple-system, system-ui, sans-serif;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.58;overflow-x:clip}.xa-landing ::selection{background:var(--xa-blue);color:#fff}.xa-landing a:focus-visible,.xa-landing button:focus-visible,.xa-landing input:focus-visible{outline:2px solid var(--xa-blue);outline-offset:2px;border-radius:8px}.xa-lead,.xa-hero__sub,.xa-card__text,.xa-step__text{text-wrap:pretty}.xa-metric__value,.xa-price,.xa-ring__clock{font-variant-numeric:tabular-nums}.xa-container{width:min(1160px,100% - 48px);margin-inline:auto}.xa-section{padding-block:clamp(72px,10vw,128px);position:relative}.xa-section--tint:before{content:"";z-index:-1;pointer-events:none;background:var(--xa-mesh), linear-gradient(180deg, var(--xa-blue-mist), var(--xa-blue-mist));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.xa-kicker{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);border-radius:999px;align-items:center;padding:7px 15px 8px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -8px #0a8bff99,inset 0 1px #ffffff47}.xa-h2{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.034em;color:var(--xa-ink);text-wrap:balance;margin:18px 0 14px;font-size:clamp(1.95rem,4.4vw,3.05rem);font-weight:800;line-height:1.06}.xa-lead{color:var(--xa-gray);max-width:56ch;font-size:clamp(1rem,1.6vw,1.15rem)}.xa-accent{color:var(--xa-blue)}.xa-btn{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .2s;display:inline-flex}.xa-btn--primary{background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);color:#fff;box-shadow:0 8px 24px #0a8bff59,inset 0 1px #ffffff40}.xa-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0a8bff73,inset 0 1px #ffffff40}.xa-btn--ghost{color:var(--xa-ink);border:1px solid var(--xa-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.xa-btn--ghost:hover{box-shadow:var(--xa-shadow-soft);border-color:#cfd9e6;transform:translateY(-2px)}.xa-btn--primary:active,.xa-btn--ghost:active,.xa-btn--light:active{transition:transform .12s;transform:translateY(0)scale(.98)}.xa-btn__arrow{font-family:var(--font-heading), sans-serif;font-weight:800;transition:transform .25s;transform:translateY(-1px)}.xa-btn:hover .xa-btn__arrow{transform:translateY(-1px)translate(4px)}.xa-nav{inset-inline:0;z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;top:14px}.xa-nav__inner{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#ffffff8c;border:1px solid #0b122012;border-radius:20px;align-items:center;gap:8px;width:min(1160px,100% - 32px);padding:10px 12px 10px 22px;transition:box-shadow .3s,background .3s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 8px 32px #0b12200f}.xa-nav__inner--scrolled{background:#ffffffc7;box-shadow:inset 0 1px #fffc,0 12px 40px #0b12201a}.xa-nav__brand{font-family:var(--font-heading), "Comfortaa", sans-serif;letter-spacing:-.02em;color:var(--xa-ink);white-space:nowrap;align-items:center;gap:9px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.xa-nav__logo{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:30px;height:30px;box-shadow:0 4px 12px -5px #093c8c80}.xa-nav__brand em{color:var(--xa-blue);font-style:normal}.xa-nav__links{align-items:center;gap:4px;margin-left:auto;display:flex}.xa-nav__link{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--xa-ink-2);border-radius:12px;padding:9px 13px;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.xa-nav__link:hover{color:var(--xa-blue-deep);background:#0a8bff14}.xa-nav__cta{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin-left:10px;padding:11px 20px;font-size:.72rem;font-weight:600}@media (max-width:760px){.xa-nav__links .xa-nav__link{display:none}}.xa-hero{padding-top:clamp(140px,18vw,200px);padding-bottom:clamp(64px,8vw,110px);position:relative}.xa-hero__orb{filter:blur(60px)saturate(1.3);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.xa-hero__orb--a{background:radial-gradient(circle at 30% 30%,#0a8bff8c,#0000 66%);width:580px;height:580px;animation:13s ease-in-out infinite alternate xa-orb-a;top:-180px;right:-140px}.xa-hero__orb--b{background:radial-gradient(circle at 60% 40%,#35c6ff80,#0000 66%);width:470px;height:470px;animation:17s ease-in-out infinite alternate xa-orb-b;top:220px;left:-200px}.xa-hero__orb--c{background:radial-gradient(circle,#7c5cf66b,#0000 64%);width:410px;height:410px;animation:15s ease-in-out infinite alternate xa-orb-c;top:20px;left:44%}@keyframes xa-orb-a{0%{opacity:.85;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-64px,52px)scale(1.18)}to{opacity:.9;transform:translate(44px,-32px)scale(1.05)}}@keyframes xa-orb-b{0%{opacity:.8;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(84px,-44px)scale(1.2)}to{opacity:.86;transform:translate(-44px,44px)scale(1.08)}}@keyframes xa-orb-c{0%{opacity:.7;transform:translate(0,0)scale(.95)}50%{opacity:.98;transform:translate(-54px,-42px)scale(1.24)}to{opacity:.82;transform:translate(52px,32px)scale(1)}}@media (prefers-reduced-motion:reduce){.xa-hero__orb{animation:none!important}}.xa-grid-texture{pointer-events:none;background-image:linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 30%,#0000 75%)}.xa-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid;position:relative}@media (max-width:960px){.xa-hero__grid{grid-template-columns:1fr}}.xa-badge{border:1px solid var(--xa-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--xa-ink-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.xa-badge__dot{background:var(--xa-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px 1px #0a8bff73}.xa-hero__title{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.044em;text-wrap:balance;margin:22px 0 20px;font-size:clamp(2.6rem,6.1vw,4.55rem);font-weight:800;line-height:1}.xa-hero__title em{background:linear-gradient(120deg, var(--xa-blue) 0%, #47b2ff 60%, var(--xa-blue-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.xa-hero__sub{color:var(--xa-gray);max-width:52ch;margin-bottom:32px;font-size:clamp(1.02rem,1.7vw,1.2rem)}.xa-hero__cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.xa-hero__note{color:var(--xa-gray);margin-top:18px;font-size:.85rem}.xa-hero__note strong{color:var(--xa-ink-2)}.xa-hero [data-stagger]{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards xa-rise;transform:translateY(18px)}.xa-hero [data-stagger="1"]{animation-delay:50ms}.xa-hero [data-stagger="2"]{animation-delay:.16s}.xa-hero [data-stagger="3"]{animation-delay:.27s}.xa-hero [data-stagger="4"]{animation-delay:.38s}.xa-hero [data-stagger="5"]{animation-delay:.52s}@keyframes xa-rise{to{opacity:1;transform:translateY(0)}}.xa-chat{border-radius:var(--xa-radius);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--xa-shadow-lift);isolation:isolate;background:radial-gradient(120% 90% at 100% 0,#5b5bf00f,#0000 55%),#ffffffbd;border:1px solid #0b122012;max-width:480px;margin-left:auto;padding:22px;position:relative}.xa-chat:before{content:"";background:var(--xa-topline);z-index:2;height:1px;position:absolute;inset:0 0 auto}.xa-chat__float{z-index:3;border:1px solid var(--xa-line);box-shadow:var(--xa-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--xa-ink);background:#ffffffeb;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;font-size:.78rem;font-weight:700;animation:5s ease-in-out infinite xa-float;display:flex;position:absolute;bottom:30px;left:-16px}.xa-chat__float b{color:var(--xa-blue-deep);font-weight:800}.xa-chat__float span{color:#fff;background:linear-gradient(135deg, var(--xa-cyan), var(--xa-blue));border-radius:7px;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}@keyframes xa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:560px){.xa-chat__float{display:none}}@media (max-width:960px){.xa-chat{margin-inline:auto}}.xa-chat__head{border-bottom:1px solid var(--xa-line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.xa-chat__ava{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;border-radius:13px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #fff9,0 4px 12px #093c8c2e}.xa-chat__ava-dot{background:var(--xa-cyan);z-index:2;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:26px 0 0 -16px;animation:2.2s ease-out infinite xa-live;box-shadow:0 0 #35c6ff80}.xa-chat__meta{line-height:1.25}.xa-chat__name{font-size:.95rem;font-weight:800}.xa-chat__status{color:var(--xa-blue-deep);font-size:.76rem;font-weight:600}.xa-chat__tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);border-radius:999px;margin-left:auto;padding:5px 11px 6px;font-size:.62rem;font-weight:700;box-shadow:0 6px 14px -7px #0a8bff99,inset 0 1px #ffffff47}.xa-chat__feed{flex-direction:column;justify-content:flex-end;gap:10px;height:372px;display:flex;overflow:hidden}.xa-msg{opacity:0;border-radius:16px;max-width:82%;padding:11px 15px;font-size:.9rem;line-height:1.45;animation:.34s cubic-bezier(.22,1,.36,1) forwards xa-msg-in;transform:translateY(10px)scale(.98)}.xa-msg--in{color:var(--xa-ink);background:#f1f4f8;border-bottom-left-radius:6px;align-self:flex-start}.xa-msg--out{background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 120%);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;box-shadow:0 6px 18px #0a8bff47}.xa-msg__time{opacity:.65;margin-top:4px;font-size:.66rem;display:block}@keyframes xa-msg-in{to{opacity:1;transform:translateY(0)scale(1)}}.xa-typing{background:var(--xa-blue-soft);opacity:0;border-radius:16px 16px 6px;align-self:flex-end;gap:5px;padding:12px 16px;animation:.4s forwards xa-msg-in;display:inline-flex}.xa-typing i{background:var(--xa-blue);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite xa-bounce}.xa-typing i:nth-child(2){animation-delay:.15s}.xa-typing i:nth-child(3){animation-delay:.3s}@keyframes xa-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.xa-chat__foot{border-top:1px solid var(--xa-line);color:var(--xa-gray);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;font-size:.78rem;display:flex}.xa-chat__foot strong{color:var(--xa-blue-deep);font-weight:800}.xa-metrics{border-radius:var(--xa-radius);background:radial-gradient(95% 150% at 0 0,#35c6ff99,#0000 55%),radial-gradient(95% 150% at 100% 100%,#5b5bf08c,#0000 55%),linear-gradient(135deg,#0a8bff 0%,#0563d6 55%,#5b5bf0 100%);border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -22px #093c8c8c}@media (max-width:860px){.xa-metrics{grid-template-columns:repeat(2,1fr)}}.xa-metric{border-right:1px solid #ffffff2e;padding:34px 28px}.xa-metric:last-child{border-right:none}@media (max-width:860px){.xa-metric:nth-child(2){border-right:none}.xa-metric:nth-child(-n+2){border-bottom:1px solid #ffffff2e}}.xa-metric__value{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;color:#fff;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800}.xa-metric__value em{color:#fff;font-style:normal}.xa-metric__label{color:#ffffffd1;margin-top:4px;font-size:.85rem}.xa-bento{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:22px;margin-top:48px;display:grid}.xa-card{border-radius:var(--xa-radius);background:var(--xa-surface);border:1px solid var(--xa-line);box-shadow:var(--xa-shadow-soft);isolation:isolate;padding:30px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;position:relative;overflow:hidden}.xa-card:before{content:"";background:var(--xa-topline);opacity:.7;z-index:2;height:1px;position:absolute;inset:0 0 auto}.xa-card:after{content:"";background:linear-gradient(var(--xa-line-2), var(--xa-line-2)) center / 100% 1px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) center / 1px 100% no-repeat;opacity:0;z-index:2;width:9px;height:9px;transition:opacity .24s;position:absolute;bottom:16px;right:16px}.xa-card:hover:after{opacity:1}.xa-card:hover{box-shadow:var(--xa-shadow-lift);border-color:#0a8bff52;transform:translateY(-6px)}.xa-card--glass{background:var(--xa-mesh), #ffffff94;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.xa-card--blue{background:radial-gradient(120% 120% at 12% 0%, #35c6ff8c, transparent 55%), radial-gradient(120% 130% at 100% 100%, #5b5bf099, transparent 55%), linear-gradient(150deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);color:#fff;border-color:#0000}.xa-card--blue:before{opacity:.35}.xa-card--span3{grid-column:span 3}.xa-card--span2{grid-column:span 2}.xa-card--span4{grid-column:span 4}.xa-card--tall{grid-row:span 2}.xa-card--split{align-items:center;gap:30px;display:flex}.xa-card--split .xa-card__col{flex:1;min-width:0}.xa-card--split .xa-viz{flex:1;min-width:0;max-width:54%;margin-top:0}@media (max-width:720px){.xa-card--split{flex-direction:column;align-items:stretch;gap:18px}.xa-card--split .xa-viz{max-width:none}}.xa-card .xa-viz{margin-top:18px}.xa-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.xa-chip{color:var(--xa-ink-2);background:var(--xa-blue-mist);border:1px solid var(--xa-line);border-radius:9px;padding:7px 12px 7px 26px;font-size:.74rem;font-weight:600;position:relative}.xa-chip:before{content:"";border:1.5px solid var(--xa-blue);background:linear-gradient(var(--xa-blue-soft), var(--xa-blue-soft)) top / 100% 3px no-repeat;border-top:none;border-radius:0 0 2px 2px;width:7px;height:9px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (max-width:960px){.xa-bento{grid-template-columns:repeat(2,1fr)}.xa-card--span3,.xa-card--span2,.xa-card--span4{grid-column:span 2}}.xa-card__index{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);border-radius:999px;margin-bottom:2px;padding:5px 11px 6px;font-size:.6rem;font-weight:700;display:inline-block;box-shadow:0 6px 14px -7px #0a8bff99,inset 0 1px #ffffff47}.xa-card__title{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.022em;margin:10px 0 8px;font-size:1.24rem;font-weight:700;line-height:1.22}.xa-card__num{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.04em;background:linear-gradient(150deg, var(--xa-blue) 0%, var(--xa-indigo) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:2.6rem;font-weight:800;line-height:1;display:block}.xa-card--pain .xa-card__title{font-size:1.3rem}.xa-docstack{height:54px;margin-top:16px;position:relative}.xa-docstack__sheet{border:1px solid var(--xa-line);width:46px;height:56px;box-shadow:var(--xa-shadow-soft);background:#fff;border-radius:7px;position:absolute;top:6px;left:0}.xa-docstack__sheet:after{content:"";background:linear-gradient(225deg, var(--xa-line) 0 48%, #fff 52% 100%);border-left:1px solid var(--xa-line);border-bottom:1px solid var(--xa-line);border-top-right-radius:7px;border-bottom-left-radius:5px;width:12px;height:12px;position:absolute;top:-1px;right:-1px}.xa-docstack__sheet:first-child{background:linear-gradient(#ef4444, #ef4444) 8px 9px / 17px 3px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 19px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 26px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 33px / 22px 2px no-repeat, var(--xa-blue-mist);transform:rotate(-8deg)translate(2px)}.xa-docstack__sheet:nth-child(2){background:linear-gradient(var(--xa-blue), var(--xa-blue)) 8px 9px / 17px 3px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 19px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 26px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 33px / 18px 2px no-repeat, #fff;transform:rotate(-2deg)translate(16px)}.xa-docstack__sheet:nth-child(3){background:linear-gradient(#16a34a, #16a34a) 8px 9px / 17px 3px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 19px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 26px / 30px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 33px / 24px 2px no-repeat, linear-gradient(var(--xa-line-2), var(--xa-line-2)) 8px 40px / 14px 2px no-repeat, #fff;transform:rotate(5deg)translate(30px)}.xa-card__text{color:var(--xa-gray);max-width:46ch;font-size:.93rem}.xa-card--blue .xa-card__index{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff57}.xa-card--blue .xa-card__text{color:#ffffffd9}.xa-graphic-slot{border-radius:var(--xa-radius-sm);background:radial-gradient(120% 140% at 15% 10%,#0a8bff29,#0000 55%),radial-gradient(120% 140% at 90% 90%,#62bcff33,#0000 55%),linear-gradient(160deg,#f4f8fd 0%,#e9f2fc 100%);border:1px solid #0a8bff1f;min-height:190px;margin-top:22px;position:relative;overflow:hidden}.xa-graphic-slot:after{content:attr(data-caption);letter-spacing:.12em;text-transform:uppercase;color:#063a7566;font-size:.68rem;font-weight:700;position:absolute;bottom:12px;left:14px}.xa-graphic-slot:before{content:"";background:radial-gradient(circle at 70% 30%,#0000 118px,#0a8bff1a 119px 121px,#0000 122px),radial-gradient(circle at 70% 30%,#0000 158px,#0a8bff12 159px 161px,#0000 162px),radial-gradient(circle at 70% 30%,#0000 198px,#0a8bff0d 199px 201px,#0000 202px);position:absolute;inset:-40% -20%}.xa-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px;display:grid;position:relative;container-type:inline-size}@media (min-width:961px){.xa-steps:before{content:"";background:linear-gradient(90deg, var(--xa-cyan), var(--xa-blue) 45%, var(--xa-blue-deep));transform-origin:0;z-index:0;border-radius:2px;height:2px;animation:1.5s cubic-bezier(.7,0,.2,1) .15s forwards xa-wire-draw;position:absolute;top:51px;left:12.5%;right:12.5%;transform:scaleX(0)}.xa-steps:after{content:"";background:radial-gradient(circle, #fff 0 28%, var(--xa-blue) 58%, transparent 72%);z-index:0;border-radius:50%;width:10px;height:10px;animation:3.4s cubic-bezier(.55,0,.45,1) 1.5s infinite xa-wire-comet;position:absolute;top:47px;left:12.5%;box-shadow:0 0 16px 4px #0a8bff99}}@keyframes xa-wire-draw{to{transform:scaleX(1)}}@keyframes xa-wire-comet{0%{opacity:0;transform:translate(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(75cqw)}}@media (max-width:960px){.xa-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.xa-steps{grid-template-columns:1fr}}.xa-step{z-index:1;text-align:center;padding:0 14px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative}.xa-step:hover{transform:translateY(-4px)}.xa-step:before{counter-increment:step;content:counter(step);z-index:1;width:46px;height:46px;font-family:var(--font-heading), "Onest", sans-serif;color:#fff;background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);box-shadow:0 0 0 6px var(--xa-bg), 0 10px 22px -6px #0a8bff99, inset 0 1px 0 #ffffff59;opacity:0;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:1.15rem;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) both xa-node-pop;display:grid;position:relative;transform:scale(.4)}.xa-step:first-child:before{animation-delay:.25s}.xa-step:nth-child(2):before{animation-delay:.6s}.xa-step:nth-child(3):before{animation-delay:.95s}.xa-step:nth-child(4):before{animation-delay:1.3s}@keyframes xa-node-pop{to{opacity:1;transform:scale(1)}}.xa-step__title{letter-spacing:-.01em;margin-bottom:6px;font-size:1.04rem;font-weight:800}.xa-step__text{color:var(--xa-gray);max-width:26ch;margin:0 auto;font-size:.88rem}.xa-compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}@media (max-width:860px){.xa-compare{grid-template-columns:1fr}}.xa-compare__col{border-radius:var(--xa-radius);padding:34px 32px}.xa-compare__col--plain{background:var(--xa-surface);border:1px solid var(--xa-line)}.xa-compare__col--hero{color:#fff;box-shadow:var(--xa-shadow-lift);background:radial-gradient(120% 130% at 10% 0,#35c6ff8c,#0000 55%),radial-gradient(130% 145% at 100% 100%,#5b5bf080,#0000 58%),radial-gradient(85% 80% at 85% 10%,#ffffff29,#0000 60%),linear-gradient(165deg,#0a86f5 0%,#0563d6 100%)}.xa-compare__label{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--xa-blue) 0%, var(--xa-blue-deep) 100%);border-radius:999px;padding:6px 13px 7px;font-size:.62rem;font-weight:700;display:inline-block;box-shadow:0 6px 14px -7px #0a8bff99,inset 0 1px #ffffff47}.xa-compare__col--hero .xa-compare__label{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff52}.xa-compare__name{letter-spacing:-.02em;margin:8px 0 22px;font-size:1.35rem;font-weight:800}.xa-compare__list{flex-direction:column;display:flex}.xa-compare__row{border-top:1px solid var(--xa-line);color:var(--xa-ink-2);padding:13px 0;font-size:.93rem}.xa-compare__col--hero .xa-compare__row{color:#ffffffeb;border-top-color:#ffffff24}.xa-compare__row strong{font-weight:800}.xa-access{background:linear-gradient(140deg, var(--xa-blue) 0%, var(--xa-blue-deep) 70%);color:#fff;text-align:center;box-shadow:var(--xa-shadow-lift);border-radius:28px;padding:clamp(48px,7vw,84px);position:relative;overflow:hidden}.xa-access__video{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.xa-access__overlay{z-index:1;background:linear-gradient(140deg,#063a75d6 0%,#0563d6c7 55%,#0a8bffad 100%);position:absolute;inset:0}.xa-access__content{z-index:2;position:relative}.xa-access:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 85% 10%,#ffffff38,#0000 60%),radial-gradient(50% 80% at 10% 90%,#ffffff1f,#0000 55%);position:absolute;inset:0}.xa-access h2{font-family:var(--font-heading), "Comfortaa", sans-serif;letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.15;position:relative}.xa-access p{color:#ffffffd9;max-width:52ch;margin:0 auto 30px;position:relative}.xa-access .xa-btn--light{color:var(--xa-blue-deep);background:#fff;position:relative;box-shadow:0 12px 32px #04204259}.xa-access .xa-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 44px #04204273}.xa-faq{flex-direction:column;gap:12px;max-width:760px;margin:44px auto 0;display:flex}.xa-faq__item{border-radius:var(--xa-radius-sm);background:var(--xa-surface);border:1px solid var(--xa-line);transition:border-color .25s,box-shadow .25s;overflow:hidden}.xa-faq__item[data-open=true]{box-shadow:var(--xa-shadow-soft);border-color:#0a8bff59}.xa-faq__q{cursor:pointer;width:100%;font:inherit;color:var(--xa-ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:.98rem;font-weight:700;display:flex}.xa-faq__mark{flex:none;width:18px;height:18px;position:relative}.xa-faq__mark:before,.xa-faq__mark:after{content:"";background:var(--xa-blue);border-radius:2px;margin:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.xa-faq__mark:before{width:14px;height:2px}.xa-faq__mark:after{width:2px;height:14px}.xa-faq__item[data-open=true] .xa-faq__mark:after{transform:rotate(90deg)scaleY(0)}.xa-faq__a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.xa-faq__item[data-open=true] .xa-faq__a{grid-template-rows:1fr}.xa-faq__a-inner{color:var(--xa-gray);padding:0 24px;font-size:.92rem;overflow:hidden}.xa-faq__item[data-open=true] .xa-faq__a-inner{padding-bottom:22px}.xa-footer{border-top:1px solid var(--xa-line);color:var(--xa-gray);padding:44px 0 56px;font-size:.85rem}.xa-footer__row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.xa-footer__brand{font-family:var(--font-heading), "Comfortaa", sans-serif;color:var(--xa-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.xa-footer__logo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:26px;height:26px}.xa-footer__brand em{color:var(--xa-blue);font-style:normal}.xa-footer__links{gap:20px;margin-left:auto;display:flex}.xa-footer__links a{color:var(--xa-gray);text-decoration:none;transition:color .2s}.xa-footer__links a:hover{color:var(--xa-blue-deep)}.xa-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--xa-reveal-delay,0s);transform:translateY(26px)}.xa-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.xa-landing *,.xa-landing :before,.xa-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.xa-reveal{opacity:1;transform:none}.xa-hero [data-stagger]{opacity:1;animation:none;transform:none}}.xa-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}@media (max-width:960px){.xa-auth{grid-template-columns:1fr}.xa-auth__aside{display:none}}.xa-auth__aside{background:linear-gradient(160deg, #0d1b2e 0%, #0a2a52 55%, var(--xa-blue-deep) 140%);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,64px);display:flex;position:relative}.xa-auth__aside:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 90% 5%,#0a8bff59,#0000 60%),radial-gradient(50% 60% at 5% 95%,#62bcff2e,#0000 55%);position:absolute;inset:0}.xa-auth__brand{font-family:var(--font-heading), "Comfortaa", sans-serif;color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none;position:relative}.xa-auth__brand em{color:#6fbfff;font-style:normal}.xa-auth__pitch{position:relative}.xa-auth__pitch h1{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:800;line-height:1.15}.xa-auth__pitch p{color:#ffffffbf;max-width:44ch;margin-bottom:36px}.xa-auth__steps{counter-reset:astep;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.xa-auth__step{border-radius:var(--xa-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff1f;padding:16px 14px;font-size:.82rem;line-height:1.35}.xa-auth__step:before{counter-increment:astep;content:counter(astep, decimal-leading-zero);font-family:var(--font-heading), "Comfortaa", sans-serif;color:#6fbfff;margin-bottom:8px;font-size:1.1rem;font-weight:700;display:block}.xa-auth__main{background:var(--xa-bg);justify-content:center;align-items:center;padding:clamp(24px,4vw,56px);display:flex;position:relative}.xa-auth__card{border:1px solid var(--xa-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(460px,100%);box-shadow:var(--xa-shadow-lift);background:#ffffffbf;border-radius:26px;padding:clamp(28px,4vw,44px);position:relative}.xa-auth__title{letter-spacing:-.02em;margin-bottom:6px;font-size:1.6rem;font-weight:800}.xa-auth__sub{color:var(--xa-gray);margin-bottom:28px;font-size:.9rem}.xa-label{color:var(--xa-ink-2);margin:0 0 6px 2px;font-size:.78rem;font-weight:700;display:block}.xa-input{border-radius:var(--xa-radius-sm);border:1px solid var(--xa-line);width:100%;font:inherit;color:var(--xa-ink);background:#fff;outline:none;padding:13px 16px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.xa-input::placeholder{color:#a5aebb}.xa-input:focus{border-color:var(--xa-blue);box-shadow:0 0 0 4px #0a8bff1f}.xa-input:disabled{opacity:.55;cursor:not-allowed}.xa-field{margin-bottom:16px}.xa-auth__error{border-radius:var(--xa-radius-sm);color:#b8202f;background:#dc38480f;border:1px solid #dc384840;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.xa-auth__submit{width:100%;margin-top:6px}.xa-auth__divider{color:var(--xa-gray);align-items:center;gap:14px;margin:22px 0;font-size:.78rem;display:flex}.xa-auth__divider:before,.xa-auth__divider:after{content:"";background:var(--xa-line);flex:1;height:1px}.xa-auth__google{border-radius:var(--xa-radius-sm);border:1px solid var(--xa-line);width:100%;font:inherit;color:var(--xa-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:.9rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.xa-auth__google:hover{box-shadow:var(--xa-shadow-soft);border-color:#cfd9e6;transform:translateY(-1px)}.xa-auth__google:disabled{opacity:.55;cursor:not-allowed}.xa-authmini{background:var(--xa-bg);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(24px,4vw,56px);display:flex}.xa-authmini__brand{font-family:var(--font-heading), "Comfortaa", sans-serif;color:var(--xa-ink);margin-bottom:22px;font-size:1.1rem;font-weight:800;text-decoration:none;display:block}.xa-authmini__brand em{color:var(--xa-blue);font-style:normal}.xa-auth__forgot{color:var(--xa-blue-deep);margin-top:8px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.xa-auth__forgot:hover{text-decoration:underline}.xa-auth__note{border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.86rem;line-height:1.45}.xa-auth__note--ok{color:#15803d;background:#16a34a1a}.xa-auth__note--warn{color:#a16207;background:#ca8a041f}.xa-footer__requisites{border-top:1px solid var(--xa-line-2);color:color-mix(in srgb, var(--xa-gray) 55%, transparent);text-align:center;margin-top:14px;padding-top:14px;font-size:.66rem}.xa-footer__requisites a{color:inherit;text-decoration:underline}.xa-consent{color:var(--xa-gray);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:.8rem;line-height:1.45;display:flex}.xa-consent__box{width:16px;height:16px;accent-color:var(--xa-blue);cursor:pointer;flex:none;margin-top:2px}.xa-consent a{color:var(--xa-blue-deep);font-weight:600;text-decoration:underline}.xa-consent-note{color:var(--xa-gray);margin:10px 0 14px;font-size:.74rem;line-height:1.45}.xa-consent-note a{color:var(--xa-blue-deep);text-decoration:underline}.xa-auth__foot{text-align:center;color:var(--xa-gray);margin-top:24px;font-size:.88rem}.xa-auth__foot button{font:inherit;color:var(--xa-blue-deep);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.xa-auth__foot button:hover{text-decoration:underline}.xa-auth__foot a{color:var(--xa-blue-deep);font-weight:700;text-decoration:none}.xa-auth__foot a:hover{text-decoration:underline}.xa-auth__back{z-index:5;font:inherit;color:var(--xa-gray);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 12px;font-size:.85rem;font-weight:700;transition:color .2s,background .2s;position:absolute;top:22px;left:22px}.xa-auth__back:hover{color:var(--xa-blue-deep);background:#0a8bff12}.xa-auth__providers{gap:10px;display:flex}.xa-auth__provider{border-radius:var(--xa-radius-sm);border:1px solid var(--xa-line);font:inherit;color:var(--xa-ink);cursor:pointer;background:#fff;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.xa-auth__provider:hover{box-shadow:var(--xa-shadow-soft);border-color:#cfd9e6;transform:translateY(-1px)}.xa-auth__provider:active:not(:disabled),.xa-auth__google:active:not(:disabled){transition:transform .12s;transform:scale(.98)}.xa-auth__provider:disabled{opacity:.55;cursor:not-allowed}.xa-auth__provider-mark{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:800;line-height:1;display:grid}.xa-auth__provider-mark--ya{background:#fc3f1d}.xa-auth__provider-mark--tg{background:#2aabee}.xa-hero--full{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(120px,15vw,168px);padding-bottom:0;display:flex;overflow:hidden}.xa-hero__horizon{pointer-events:none;z-index:0;background:radial-gradient(58% 100% at 50% 100%,#0a8bff38,#35c6ff1a 45%,#0000 72%);width:150%;height:480px;position:absolute;bottom:-300px;left:50%;transform:translate(-50%)}.xa-hero__stage{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.xa-hero__stage>.xa-badge{margin-bottom:22px}.xa-hero__title--center{text-align:center;max-width:26ch;margin:0 auto}.xa-hero__line{white-space:nowrap}@media (max-width:480px){.xa-hero__line{white-space:normal}}.xa-hero__line{display:block}.xa-hero__sub--center{text-align:center;max-width:60ch;margin:20px auto 0}.xa-hero__pill{border:1px solid var(--xa-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:520px;box-shadow:var(--xa-shadow-soft);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;margin:26px auto 0;padding:7px 7px 7px 20px;display:flex}.xa-hero__pill-input{min-width:0;font:inherit;color:var(--xa-ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:.98rem}.xa-hero__pill-input::placeholder{color:var(--xa-gray)}.xa-hero__pill-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--xa-blue), var(--xa-blue-deep));border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.15rem;transition:transform .2s;box-shadow:0 8px 18px -6px #0a8bffb3}.xa-hero__pill-btn:hover{transform:scale(1.06)}.xa-hero__pill-btn:active{transform:scale(.95)}.xa-hero__stage .xa-hero__cta-row{justify-content:center;margin-top:20px}.xa-hero__stage .xa-hero__note{text-align:center;max-width:52ch;margin:18px auto 0}.xa-hero [data-stagger="6"]{animation-delay:.62s}.xa-hero [data-stagger="7"]{animation-delay:.74s}.xa-hero [data-stagger="8"]{animation-delay:.86s}.xa-hero__reveal{width:min(880px,100%);margin:clamp(38px,6vw,64px) auto -12px}.xa-hero__reveal[data-stagger]{animation:1.1s cubic-bezier(.22,1,.36,1) .86s both xa-hero-rise}@keyframes xa-hero-rise{0%{opacity:0;transform:translateY(70px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.xa-mock{background:var(--xa-surface);border:1px solid var(--xa-line);text-align:left;border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -8px 60px #093c8c24,0 42px 80px -44px #093c8c6b}.xa-mock__bar{border-bottom:1px solid var(--xa-line);background:#f1f4f9;align-items:center;gap:12px;padding:11px 14px;display:flex}.xa-mock__dots{gap:6px;display:inline-flex}.xa-mock__dots i{border-radius:50%;width:11px;height:11px}.xa-mock__url{text-align:center;max-width:260px;color:var(--xa-gray);border:1px solid var(--xa-line);background:#fff;border-radius:8px;flex:1;margin:0 auto;padding:5px 12px;font-size:.72rem}.xa-mock__tools{gap:8px;display:inline-flex}.xa-mock__tools i{background:#d9e0ea;border-radius:4px;width:14px;height:14px}.xa-mock__body{grid-template-columns:200px 1fr;min-height:340px;display:grid}.xa-mock__rail{border-right:1px solid var(--xa-line);background:var(--xa-blue-mist);flex-direction:column;gap:16px;padding:16px 14px;display:flex}.xa-mock__brand{font-family:var(--font-heading), "Onest", sans-serif;color:var(--xa-ink);font-size:.95rem;font-weight:800}.xa-mock__brand em{color:var(--xa-blue);font-style:normal}.xa-mock__nav{flex-direction:column;gap:4px;display:flex}.xa-mock__nav-item{color:var(--xa-ink-2);border-radius:9px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.82rem;display:flex}.xa-mock__nav-item--active{color:var(--xa-blue-deep);box-shadow:var(--xa-shadow-soft);background:#fff;font-weight:700}.xa-mock__badge{background:var(--xa-blue);color:#fff;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:700}.xa-mock__agent{border:1px solid var(--xa-line);background:#fff;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.xa-mock__agent-dot{background:var(--xa-cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #35c6ff33}.xa-mock__agent-name{font-size:.8rem;font-weight:700}.xa-mock__agent-status{color:var(--xa-blue-deep);font-size:.68rem}.xa-mock__panel{flex-direction:column;padding:16px 18px;display:flex}.xa-mock__panel-head{border-bottom:1px solid var(--xa-line);align-items:center;gap:11px;padding-bottom:14px;display:flex}.xa-mock__panel-name{font-size:.86rem;font-weight:800}.xa-mock__panel-sub{color:var(--xa-blue-deep);font-size:.72rem;font-weight:600}.xa-mock__feed{flex-direction:column;justify-content:flex-end;gap:9px;height:226px;padding:14px 0;display:flex;overflow:hidden}.xa-mock__compose{color:var(--xa-gray);border-top:1px solid var(--xa-line);justify-content:space-between;align-items:center;padding-top:12px;font-size:.74rem;display:flex}.xa-mock__compose b{color:var(--xa-blue-deep)}@media (max-width:720px){.xa-mock__body{grid-template-columns:1fr}.xa-mock__rail{display:none}.xa-mock__feed{height:260px}}@media (prefers-reduced-motion:reduce){.xa-hero [data-stagger],.xa-hero__reveal[data-stagger],.xa-steps:before,.xa-steps:after,.xa-step:before{opacity:1!important;animation:none!important;transform:none!important}}.xa-container--narrow{max-width:860px}.xa-acc{flex-direction:column;gap:12px;margin-top:44px;display:flex}.xa-acc__item{border:1px solid var(--xa-line);border-radius:var(--xa-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;transition:border-color .25s,box-shadow .25s,background .25s;overflow:hidden}.xa-acc__item.is-open{border-color:var(--xa-accent-line,#0a8bff47);box-shadow:var(--xa-shadow-soft);background:#fff}.xa-acc__head{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--xa-ink);background:0 0;border:0;align-items:center;gap:16px;padding:18px 22px;display:flex}.xa-acc__icon{width:44px;height:44px;color:var(--xa-blue);background:var(--xa-blue-soft);border-radius:13px;flex:none;place-items:center;transition:color .25s,background .25s,box-shadow .25s;display:grid}.xa-acc__icon svg{width:22px;height:22px}.is-open .xa-acc__icon{color:#fff;background:linear-gradient(135deg, var(--xa-blue), var(--xa-blue-deep));box-shadow:0 8px 18px -6px #0a8bff99}.xa-acc__title{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.015em;flex:1;font-size:1.06rem;font-weight:700}.xa-acc__chevron{color:var(--xa-gray);flex:none;transition:transform .3s,color .25s}.xa-acc__chevron svg{width:20px;height:20px;display:block}.is-open .xa-acc__chevron{color:var(--xa-blue);transform:rotate(180deg)}.xa-acc__bodywrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.is-open .xa-acc__bodywrap{grid-template-rows:1fr}.xa-acc__body{overflow:hidden}.xa-acc__body p{color:var(--xa-gray);margin:0;padding:0 22px 22px 82px;font-size:.95rem;line-height:1.55}@media (max-width:560px){.xa-acc__body p{padding-left:22px}}.xa-pricing{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:32px;display:grid}@media (max-width:1100px){.xa-pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.xa-pricing{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.xa-period{background:var(--xa-surface);border:1px solid var(--xa-line);width:fit-content;box-shadow:var(--xa-shadow-soft);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;margin:36px auto 0;padding:5px;display:flex}.xa-period__btn{color:var(--xa-gray);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.xa-period__btn:hover{color:var(--xa-ink)}.xa-period__btn--on{background:var(--xa-blue-soft);border-color:var(--xa-blue);color:var(--xa-blue-deep)}.xa-period__save{color:#0b7a3e;background:#e8f9ef;border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.xa-plan__permonth{min-height:22px;color:var(--xa-gray);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.xa-plan__save{color:#0b7a3e;background:#e8f9ef;border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.xa-plan__trial-note{color:var(--xa-blue-deep);font-size:12.5px;font-weight:700}.xa-leadmodal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a10208c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.xa-leadmodal__card{border-radius:var(--xa-radius);background:var(--xa-surface);width:min(440px,100%);max-height:90vh;box-shadow:var(--xa-shadow-lift);padding:28px;position:relative;overflow-y:auto}.xa-leadmodal__close{width:32px;height:32px;color:var(--xa-gray);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.xa-leadmodal__close:hover{background:var(--xa-line-2);color:var(--xa-ink)}.xa-leadmodal__title{color:var(--xa-ink);margin:0 0 6px;font-size:20px;font-weight:700}.xa-leadmodal__text{color:var(--xa-gray);margin:0 0 18px;font-size:14px}.xa-leadmodal__label{color:var(--xa-ink-2);margin:12px 0 5px;font-size:12.5px;font-weight:600;display:block}.xa-leadmodal__input{border:1px solid var(--xa-line);background:var(--xa-bg);width:100%;color:var(--xa-ink);font:inherit;border-radius:11px;outline:none;padding:11px 13px;font-size:14px;transition:border-color .15s}.xa-leadmodal__input:focus{border-color:var(--xa-blue)}.xa-leadmodal__textarea{resize:vertical;min-height:74px}.xa-leadmodal__error{color:#c2274b;margin:12px 0 0;font-size:13px}.xa-leadmodal__submit{width:100%;margin-top:18px}.xa-leadmodal__done{text-align:center;padding:10px 0 2px}.xa-leadmodal__done .xa-btn{margin-top:16px}.xa-plan{border-radius:var(--xa-radius);background:var(--xa-surface);border:1px solid var(--xa-line);box-shadow:var(--xa-shadow-soft);flex-direction:column;padding:32px 26px 26px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.xa-plan:before{content:"";background:var(--xa-topline);pointer-events:none;height:1px;position:absolute;inset:0 18% auto}.xa-plan:hover{box-shadow:var(--xa-shadow-lift);transform:translateY(-4px)}.xa-plan--featured{background:linear-gradient(var(--xa-surface), var(--xa-surface)) padding-box, linear-gradient(140deg, var(--xa-cyan), var(--xa-blue-deep)) border-box;box-shadow:var(--xa-shadow-lift);border:1px solid #0000}@media (min-width:1101px){.xa-plan--featured{transform:translateY(-10px)}.xa-plan--featured:hover{transform:translateY(-14px)}}.xa-plan__flag{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--xa-blue), var(--xa-blue-deep));white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:.66rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -6px #0a8bff99}.xa-plan__name{font-family:var(--font-heading), sans-serif;color:var(--xa-ink);font-size:1.1rem;font-weight:800}.xa-plan__price{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;color:var(--xa-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;font-size:clamp(1.6rem,1.9vw + .6rem,2.1rem);font-weight:800;display:flex}.xa-plan__cur{color:var(--xa-gray);letter-spacing:0;font-size:.9rem;font-weight:600}.xa-plan__msgs{color:var(--xa-blue-deep);background:var(--xa-blue-soft);border-radius:999px;align-self:flex-start;margin-top:12px;padding:6px 12px;font-size:.8rem;font-weight:700}.xa-plan__note{color:var(--xa-gray);margin-top:8px;font-size:.82rem}.xa-plan__feats{border-top:1px solid var(--xa-line);flex-direction:column;flex:1;gap:11px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:flex}.xa-plan__feats li{color:var(--xa-ink-2);padding-left:27px;font-size:.88rem;line-height:1.45;position:relative}.xa-plan__feats li:before{content:"✓";color:#fff;background:linear-gradient(135deg, var(--xa-blue), var(--xa-blue-deep));border-radius:50%;place-items:center;width:18px;height:18px;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:1px;left:0}.xa-plan__cta{justify-content:center;width:100%;margin-top:24px}.xa-stakes{color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% -12%,#16244d 0%,#0000 58%),linear-gradient(#0b1533 0%,#06091a 100%);padding:clamp(64px,9vw,120px) 0;position:relative;overflow:hidden}.xa-stakes:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 40%,#000 28%,#0000 82%);mask-image:radial-gradient(78% 68% at 50% 40%,#000 28%,#0000 82%)}.xa-stakes__glow{pointer-events:none;background:radial-gradient(38% 52% at 50% 44%,#0a8bff4d,#0000 72%);position:absolute;inset:0}.xa-stakes__inner{z-index:1;position:relative}.xa-kicker--ondark{color:#7ec2ff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.xa-stakes__head{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.032em;text-wrap:balance;max-width:22ch;margin:16px auto 0;font-size:clamp(1.6rem,3.6vw,2.95rem);font-weight:800;line-height:1.06}.xa-stakes__accent{background:linear-gradient(100deg,#35c6ff,#7aa2ff 52%,#b98cff);color:#0000;-webkit-background-clip:text;background-clip:text}.xa-stakes__figure{margin:clamp(34px,6vw,62px) 0 6px}.xa-stakes__eyebrow{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;margin-bottom:20px;padding:6px 13px;font-size:.7rem;display:inline-block}.xa-stakes__big{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#d3e6ff 52%,#6fa8ff 100%);color:#0000;filter:drop-shadow(0 12px 46px #0a8bff59);-webkit-background-clip:text;background-clip:text;align-items:baseline;font-size:clamp(3.3rem,13vw,8.5rem);font-weight:800;line-height:.9;display:inline-flex}.xa-stakes__minus{-webkit-text-fill-color:#ff6b6b;color:#ff6b6b;margin-right:.05em}.xa-stakes__unit{color:#ffffffbd;margin-top:16px;font-size:clamp(.95rem,1.6vw,1.15rem);display:block}.xa-stakes__layout{text-align:left;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:stretch;gap:18px;max-width:1080px;margin:clamp(30px,5vw,48px) auto 0;display:grid}.xa-stakes__layout>:first-child{display:flex}.xa-stakes__grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:14px;display:grid}.xa-stakes__stat{text-align:center;background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;padding:22px 24px;transition:transform .2s,border-color .2s;display:flex}.xa-stakes__stat:hover{border-color:#7aa2ff73;transform:translateY(-3px)}.xa-stakes__stat-num{font-family:var(--font-heading), "Onest", sans-serif;letter-spacing:-.03em;background:linear-gradient(120deg,#35c6ff,#8a5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1}.xa-stakes__stat-label{color:#ffffffb8;font-size:.9rem;line-height:1.5}.xa-stakes__foot{color:#ffffff73;max-width:62ch;margin:26px auto 0;font-size:.76rem}.xa-stakes__edge{color:#ffffffe0;max-width:56ch;margin:clamp(22px,3.5vw,34px) auto 0;font-size:clamp(.98rem,1.7vw,1.15rem);font-weight:600;line-height:1.55}.xa-btn--light{color:var(--xa-blue-deep);background:#fff;box-shadow:0 12px 32px #04204259}.xa-btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 44px #04204273}.xa-stakes__cta{margin-top:24px;padding:17px 36px;font-size:1.05rem}.xa-calc{text-align:center;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff21;border-radius:22px;width:100%;padding:clamp(20px,3vw,30px);box-shadow:0 24px 70px #03081a8c}.xa-calc__rows{text-align:left;gap:22px;margin-top:22px;display:grid}.xa-calc__rowhead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.xa-calc__label{color:#ffffffbf;font-size:.9rem}.xa-calc__value{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:#9ed7ff;white-space:nowrap;background:#35c6ff29;border:1px solid #35c6ff73;border-radius:999px;padding:6px 16px;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:800;box-shadow:0 6px 18px #0a8bff38}.xa-calc__range{accent-color:#35c6ff;cursor:pointer;width:100%;height:22px}.xa-calc__scale{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:#ffffffb3;justify-content:space-between;margin-top:4px;font-size:.88rem;font-weight:600;display:flex}.xa-calc__result{border-top:1px dashed #ffffff29;margin-top:clamp(24px,4vw,34px);padding-top:clamp(20px,3vw,28px)}.xa-calc__big{font-size:clamp(2.2rem,4.6vw,3.7rem)}.xa-calc__foot{color:#ffffff73;max-width:58ch;margin:18px auto 0;font-size:.74rem;line-height:1.55}@media (max-width:960px){.xa-stakes__layout{grid-template-columns:1fr}.xa-stakes__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto}}@media (max-width:680px){.xa-stakes__grid{grid-template-columns:1fr}.xa-calc__rowhead{flex-direction:column;align-items:flex-start;gap:6px}}@media (hover:none){.xa-btn--primary:hover,.xa-btn--ghost:hover,.xa-btn--light:hover,.xa-card:hover,.xa-step:hover,.xa-hero__pill-btn:hover{transform:none}.xa-btn:hover .xa-btn__arrow{transform:translateY(-1px)}.xa-plan--featured:hover{transform:translateY(-10px)}}