/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@font-face{font-family:Stinger Wide Trial;src:url(/fonts/Stinger-Wide-Trial.woff)format("woff");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.right-0{right:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-\[46px\]{height:46px}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[64px\]{min-height:64px}.min-h-\[230px\]{min-height:230px}.min-h-\[590px\]{min-height:590px}.min-h-screen{min-height:100vh}.w-\[53px\]{width:53px}.w-\[96\%\]{width:96%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[53\%\]{max-width:53%}.max-w-\[92\%\]{max-width:92%}.max-w-\[96\%\]{max-width:96%}.max-w-\[470px\]{max-width:470px}.max-w-\[720px\]{max-width:720px}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-electric{border-color:#063cff}.border-line{border-color:#dbe3ef}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-\[\#8db2ff\]{background-color:#8db2ff}.bg-electric{background-color:#063cff}.bg-ice{background-color:#f6f9fc}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[\#4f91ff\]{color:#4f91ff}.text-\[\#6f7c93\]{color:#6f7c93}.text-\[\#07101f\]{color:#07101f}.text-electric{color:#063cff}.text-electric\/30{color:oklab(49.6448% -.0283321 -.281905/.3)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-ink{color:#07101f}.text-muted{color:#667085}.text-red-300{color:var(--color-red-300)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/\[0\.54\]{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.54\]{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/\[0\.62\]{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.62\]{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/\[0\.64\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.64\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/\[0\.76\]{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.76\]{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/\[0\.78\]{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.78\]{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-blue{--tw-shadow:0 24px 70px var(--tw-shadow-color,#063cff47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.peer-checked\:scale-100:is(:where(.peer):checked~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (width>=420px){.min-\[420px\]\:flex-row{flex-direction:row}}@media (width>=40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[46px\]{height:46px}.sm\:min-h-\[640px\]{min-height:640px}.sm\:w-\[53px\]{width:53px}.sm\:scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[660px\]{min-height:660px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.16fr_0\.84fr\]{grid-template-columns:1.16fr .84fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-center{align-items:center}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.xl\:p-5{padding:calc(var(--spacing) * 5)}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}:root{--layout-content-max:1250px;--layout-content-gutter:48px;--layout-content-width:min(var(--layout-content-max), calc(100% - var(--layout-content-gutter)));color-scheme:dark;color:#f8fbff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07101f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width>=1600px){:root{--layout-content-max:1400px}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;overflow-x:clip}body{caret-color:#0000;background:#07101f;min-width:320px;margin:0;overflow-x:clip}input,textarea,[contenteditable=true]{caret-color:auto}body.site-dark{color:#f8fbff}body.site-dark main>section.bg-white{background:0 0}body.site-dark .text-ink{color:#f8fbff}body.site-dark .text-muted{color:#e2ecffad}body.site-dark .border-line{border-color:#ffffff14}body.site-dark .bg-ice{background-color:#ffffff12}body.site-dark .bg-skyglass{background-color:#46b7ff21}body.site-dark .eyebrow{color:#9bbcff;background:#ffffff14;border-color:#7eacff47}body.site-dark .card{background:#ffffff0e;border-color:#ffffff14;box-shadow:0 18px 60px #00000038}body.site-dark .dark-card{background:#ffffff0e;border-color:#ffffff14}body.site-dark .btn-secondary.bg-white{color:#07101f;background:#fff}body.site-dark .surface-light,body.site-dark .light-section,body.site-dark .surface-light .text-ink,body.site-dark .light-section .text-ink{color:#07101f}body.site-dark .surface-light .text-muted,body.site-dark .light-section .text-muted{color:#667085}body.site-dark .surface-light .border-line,body.site-dark .light-section .border-line{border-color:#dbe3ef}body.site-dark .surface-light .bg-ice,body.site-dark .light-section .bg-ice{background-color:#f6f9fc}body.site-dark .surface-light .eyebrow,body.site-dark .light-section .eyebrow{color:#1769ff;text-shadow:0 0 18px #1769ff1f;background:0 0;border:0}body.site-dark .light-section.bg-white{background:#fff}body.site-dark .light-section .card{background:#ffffffdb;border-color:#0f172a1f;box-shadow:0 18px 48px #0f172a14}body.site-dark .site-header:not(.is-dark) .header-mobile-link,body.site-dark .surface-light .btn-secondary,body.site-dark .light-section .btn-secondary,body.site-dark .surface-light .bg-white.text-ink,body.site-dark .light-section .bg-white.text-ink,body.site-dark .surface-light input,body.site-dark .surface-light textarea{color:#07101f}body.site-dark .surface-light input::placeholder,body.site-dark .surface-light textarea::placeholder{color:#98a2b3}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.section-shell{width:var(--layout-content-width);margin:0 auto}.section-pad{padding:52px 0}.eyebrow{color:#063cff;background:#ffffffb8;border:1px solid #063cff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.btn-primary,.btn-secondary,.btn-dark{border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;line-height:1.1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.btn-primary{color:#fff;background:#063cff;padding:0 22px;position:relative;overflow:hidden;box-shadow:0 18px 42px #063cff47}.btn-secondary{color:#07101f;background:#ffffffc7;border:1px solid #07101f24;padding:0 20px}.btn-dark{color:#fff;background:#07101f;border:1px solid #fff3;padding:0 22px}.btn-primary:hover,.btn-secondary:hover,.btn-dark:hover{transform:translateY(-2px)}.card{background:#ffffffd1;border:1px solid #0f172a1f;border-radius:8px;box-shadow:0 18px 48px #0f172a14}.dark-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}@media (width<=720px){.section-shell{width:var(--layout-content-width)}.section-pad{padding:64px 0}}.site-header .section-shell{width:min(1180px,100% - 32px)}@media (width<=720px){.site-header .section-shell{width:min(1180px,100% - 24px)}}@media (width<=1023px){:root{--layout-content-gutter:32px}}@media (width<=639px){:root{--layout-content-gutter:16px}}.site-header{transition:background-color .18s,border-color .18s,box-shadow .18s}@media (width>=1024px){.site-header .header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;display:grid}.site-header .header-brand-link{justify-self:start}.site-header .header-nav{justify-self:center}.site-header .header-actions{justify-self:end}}@media (width<=719px){.header-cta{min-height:42px;padding:0 16px;font-size:13px;box-shadow:0 12px 28px #063cff38}}.header-mobile-menu{color:#07101f;background:#fffffff5;border-color:#07101f1a;box-shadow:0 18px 36px #0f172a1f}.header-mobile-menu-link:hover,.header-mobile-menu-link:focus-visible{color:#063cff;background:#063cff14;outline:none}.site-header.is-dark .header-mobile-menu{color:#fff;background:#07101ff5;border-color:#ffffff1f;box-shadow:0 18px 36px #00000047}.site-header.is-dark .header-mobile-menu-link:hover,.site-header.is-dark .header-mobile-menu-link:focus-visible{color:#9bb8ff;background:#ffffff14}.header-brand-subtitle,.header-nav-link,.header-mobile-link{transition:color .18s,border-color .18s,background-color .18s}.site-header:not(.is-dark){background:radial-gradient(circle at 12% 18%,#3e84ff1a,#0000 18rem),#ffffffe6;border-color:#07101f1a;box-shadow:0 18px 48px #0f172a14}.site-header:not(.is-dark) .header-nav-link{color:#07101fa8}.site-header:not(.is-dark) .header-nav-link:hover{color:#063cff}.site-header.is-dark{background:radial-gradient(circle at 12% 18%,#4b96ff2e,#0000 18rem),linear-gradient(90deg,#081224fa,#050b18f0 46%,#071124f5);border-color:#8ebbff26;box-shadow:0 18px 48px #00000052,inset 0 -1px #ffffff08}.site-header.is-dark .header-nav-link{color:#ffffffa8}.site-header.is-dark .header-nav-link:hover{color:#fff}.site-header.is-dark .header-mobile-link{color:#fff;background:#ffffff14;border-color:#ffffff2e}.header-brand-link{animation:.98s cubic-bezier(.16,1,.3,1) .14s both lumo-logo-arrive;position:relative}.header-logo-mark{--lumo-shell-a:#fff;--lumo-shell-b:#f2f8ff;--lumo-shell-c:#d7e8ff;--lumo-shell-d:#7faeff;--lumo-accent-a:#8db8ff;--lumo-accent-b:#2563ff;--lumo-accent-c:#7b61ff;--lumo-shell-stroke:#fffffff0;--lumo-shell-inner:#ffffff94;--lumo-shell-highlight:#fff;--lumo-visor-a:#020713;--lumo-visor-b:#041225;--lumo-visor-c:#071b35;--lumo-visor-stroke-a:#f7feff;--lumo-visor-stroke-b:#a8e5ff;--lumo-visor-stroke-c:#658fff;--lumo-visor-inner:#ffffff2e;--lumo-visor-glow:#3c8cff;--lumo-face-glow:#8bdfff;--lumo-face-core:#f0fcff;--lumo-shadow-color:#1f6cff;filter:drop-shadow(0 0 10px #5ba0ff38);transition:filter .22s,transform .22s;overflow:visible}@keyframes lumo-logo-arrive{0%{opacity:0;filter:drop-shadow(0 0 #5ba0ff00);transform:translateY(8px)scale(.9)}58%{opacity:1;filter:drop-shadow(0 0 26px #5ba0ff7a);transform:translateY(-2px)scale(1.045)}to{opacity:1;filter:drop-shadow(0 0 11px #5ba0ff42);transform:translateY(0)scale(1)}}.header-brand-link:hover .header-logo-mark{filter:drop-shadow(0 0 14px #5ba0ff4d);transform:translateY(-1px)}.lumo-eye-line,.lumo-mouth-core{vector-effect:non-scaling-stroke;paint-order:stroke;transition:opacity .18s,transform .18s}.header-brand-copy{z-index:1;min-width:0;position:relative;transform:translateY(-1px)}.header-wordmark{text-shadow:0 1px #ffffff1f,0 10px 24px #2871ff1a;align-items:baseline;padding-right:.045em;font-family:Stinger Wide Trial,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:38px;font-weight:600;line-height:.92;display:inline-flex;position:relative;overflow:visible}.header-wordmark:before,.header-wordmark-o:after{content:none}.header-brand-link:hover .header-wordmark:before{opacity:0;transform:none}.header-wordmark-o{color:#0000;filter:drop-shadow(0 0 3px #6991ff47)drop-shadow(0 0 8px #4b69eb1f);background:linear-gradient(135deg,#7fa8ff 0%,#6388f5 45%,#4968e8 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.site-header:not(.is-dark) .header-wordmark{color:#07101f;text-shadow:0 1px #ffffff1f,0 10px 24px #2871ff1a;align-items:baseline;padding-right:.045em;display:inline-flex;position:relative;overflow:visible}.site-header.is-dark .header-wordmark{color:#fff;filter:none;text-shadow:0 1px #ffffff1f,0 10px 24px #2871ff1a;align-items:baseline;padding-right:.045em;display:inline-flex;position:relative;overflow:visible}.header-wordmark,.header-wordmark-o,.header-logo-mark{transition:color .18s,text-shadow .18s,background-color .18s,box-shadow .18s,filter .22s,transform .22s}.header-brand-subtitle{color:#dae5f99e;letter-spacing:.025em;margin-top:3px;margin-left:1px;font-family:Inter;font-size:8.5px;font-weight:300}.site-header:not(.is-dark) .header-brand-subtitle{color:#000}@media (width<=639px){.header-brand-copy{transform:translateY(0)}}.max-gradient-text{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #1769ff2e);font-weight:inherit;background:linear-gradient(115deg,#28c7ff 0%,#1769ff 28%,#7b42ff 56%,#b24cff 72%,#28c7ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite max-gradient-shift;display:inline-block}.site-header.is-dark .header-brand-subtitle-accent,.max-gradient-text{filter:drop-shadow(0 0 10px #4fa6ff57)}@keyframes max-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.header-brand-link,.max-gradient-text{animation:none}}.scroll-progress{z-index:80;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.scroll-progress span{transform-origin:0;background:linear-gradient(90deg,#28c7ff 0%,#1769ff 38%,#8d4cff 72%,#28c7ff 100%);width:100%;height:100%;transition:transform 80ms linear;display:block;position:relative;transform:scaleX(0)}.scroll-progress span:after{content:"";border-radius:inherit;background:inherit;filter:blur(6px);opacity:0;transition:opacity .16s;position:absolute;inset:-3px 0}.scroll-progress.is-active span:after{opacity:.72}html.js .section-pad,html.js [data-reveal],html.js .card,html.js .dark-card{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,background .18s;transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}html.js .section-pad.is-visible,html.js [data-reveal].is-visible,html.js .card.is-visible,html.js .dark-card.is-visible{opacity:1;will-change:auto;transform:none}.contact-form-surface{isolation:isolate;margin-top:34px;width:min(100%,1120px);margin-inline:auto;position:relative;overflow:hidden}.card,.dark-card,.btn-primary,.btn-secondary,.btn-dark{will-change:transform}.card:hover,.dark-card:hover{border-color:#7eacff57;transform:translateY(-4px);box-shadow:0 22px 70px #063cff29,0 18px 52px #00000038}body.site-dark .light-section .card:hover,body.site-dark .surface-light .card:hover{border-color:#063cff3d;box-shadow:0 22px 62px #063cff21,0 18px 48px #0f172a1a}.btn-primary:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:34%;transition:transform .52s,opacity .22s;position:absolute;inset:-20% auto -20% -45%;transform:skew(-18deg)}.btn-primary:hover:after{opacity:1;transform:translate(430%)skew(-18deg)}.hero-shell:before{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:radial-gradient(circle at 20% 18%,#61a6ff2e,#0000 18rem),radial-gradient(circle at 78% 18%,#7f42ff29,#0000 20rem);animation:8s ease-in-out infinite alternate hero-ambient-glow;position:absolute;inset:-1px}.hero-reveal,.hero-visual,.hero-phone,.hero-scenario,.hero-chat-bubble{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.hero-reveal{animation-name:hero-copy-in;animation-duration:.76s}.hero-reveal-1{animation-delay:80ms}.hero-reveal-2{animation-delay:.17s}.hero-reveal-3{animation-delay:.28s}.hero-reveal-4{animation-delay:.39s}.hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) .26s both hero-visual-in}.hero-visual-glow{animation:9s ease-in-out infinite alternate hero-shimmer}.hero-phone{animation:.76s cubic-bezier(.22,1,.36,1) .56s both hero-phone-in}.hero-chat-bubble{transform-origin:50% 100%;animation-name:hero-bubble-in;animation-duration:.56s}.hero-chat-bubble-1{animation-delay:.82s}.hero-chat-bubble-2{animation-delay:.98s}.hero-chat-bubble-3{animation-delay:1.14s}.hero-scenario{animation:.72s cubic-bezier(.22,1,.36,1) 1.32s both hero-scenario-in}@keyframes hero-copy-in{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-phone-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-bubble-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-scenario-in{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-ambient-glow{0%{opacity:.46;transform:scale(1)}to{opacity:.88;transform:scale(1.03)}}@keyframes hero-shimmer{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.03)}}@keyframes lumo-dot-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.55)}}.hero-stage{isolation:isolate;background:radial-gradient(circle at 82% 26%,#364be038,#0000 29rem),radial-gradient(circle at 9% 88%,#105fd924,#0000 30rem),linear-gradient(135deg,#07101f 0%,#071225 52%,#09142b 100%);border-bottom:0}.hero-stage:after{z-index:5;pointer-events:none;content:none;background:linear-gradient(#0000,#07101fe0);height:9rem;position:absolute;inset:auto 0 0}.hero-stage{overflow-x:clip}.hero-stage-grid{opacity:.22;background-image:linear-gradient(#769ee121 1px,#0000 1px),linear-gradient(90deg,#769ee121 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000000b8,#0000 92%);mask-image:linear-gradient(#000000b8,#0000 92%)}.hero-stage-glow{filter:blur(1px);border-radius:999px}.hero-stage-glow-left{background:radial-gradient(circle,#195fff2e,#0000 68%);width:46rem;height:46rem;bottom:-24rem;left:-16rem}.hero-stage-glow-right{background:radial-gradient(circle,#4e48e23d,#0000 68%);width:48rem;height:48rem;top:2rem;right:-18rem}.hero-layout{min-height:clamp(720px,100svh - 96px,940px);padding-top:84px}.hero-scroll-cue{display:none}.hero-kicker{text-shadow:0 0 20px #4a9bff2e}.hero-headline{text-wrap:balance;max-width:100%;font-size:clamp(3.6rem,4.7vw,4.4rem);overflow:visible}.hero-headline.hero-headline--solo{margin-top:0}.hero-process-emphasis{color:#fffffff5;font-weight:650;display:inline-block;position:relative}.hero-process-emphasis:after{content:"";background:linear-gradient(90deg,#60a5fa 0%,#a855f7 100%);height:1px;position:absolute;bottom:-.13em;left:0;right:0;box-shadow:0 0 8px #60a5fa7a}.hero-process:before{content:"";pointer-events:none;background:linear-gradient(#60a5fa8c,#60a5fa40 78%,#0000);width:1px;position:absolute;top:1em;bottom:1em;left:.75rem}.hero-process__marker{color:#8bc5ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#10284fbf;border:1px solid #60a5fa66;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:16px;left:0;transform:translateY(-50%);box-shadow:0 0 16px #4197ff2e}@media (width>=640px){.hero-process__marker{top:16px}}.hero-headline .max-gradient-text{margin-right:-.08em;padding-right:.08em}.hero-primary-cta{min-height:50px;padding-inline:26px;box-shadow:0 18px 48px #063cff57,inset 0 0 0 1px #60a5fa29}.hero-product-scene{perspective:1200px}.hero-demo-underlight{z-index:0;filter:blur(38px);opacity:.96;background:radial-gradient(78% 84% at 62% 51%,#1375ff85 0%,#1252ef4f 49%,#0000 88%),radial-gradient(68% 76% at 76% 46%,#6745ff3d 0%,#0000 88%),radial-gradient(62% 70% at 47% 54%,#32b2ff2b 0%,#0000 88%);border-radius:50%;width:115%;height:110%;top:-5%;right:-5%}.hero-parallax-layer{--hero-parallax-x:0px;--hero-parallax-y:0px;transform:translate3d(var(--hero-parallax-x), var(--hero-parallax-y), 0);will-change:transform;transition:transform 90ms linear}.hero-orbit{transform-origin:50%;border:1px solid #6c95ff26;border-radius:50%;position:absolute;top:50%;left:52%}.hero-orbit:after{content:"";border-radius:inherit;border:1px solid #658fff0e;position:absolute;inset:10%}.hero-orbit .hero-orbit-dot{background:#69b8ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #69b8ff12,0 0 28px #69b8ffd9}.hero-orbit-1{width:680px;height:680px;animation:26s linear -8s infinite hero-orbit-clockwise}.hero-orbit-2{border-color:#815bff29;width:535px;height:535px;animation:21s linear -14s infinite hero-orbit-counter}.hero-orbit-2 .hero-orbit-dot{background:#8c6cff;width:6px;height:6px;top:-3px;box-shadow:0 0 0 5px #8c6cff12,0 0 26px #8c6cffcc}.hero-orbit-3{border-color:#57a4ff21;width:385px;height:385px;animation:16s linear -4s infinite reverse hero-orbit-clockwise}.hero-orbit-3 .hero-orbit-dot{width:5px;height:5px;top:-2.5px}.hero-demo-card{z-index:10;isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(13px)saturate(106%)brightness(92%);backface-visibility:hidden;text-rendering:geometricprecision;background:radial-gradient(72% 45% at 8% 6%,#c9dcf326 0%,#0000 72%),radial-gradient(60% 54% at 100% 100%,#899bcf1f 0%,#0000 76%),linear-gradient(132deg,#52709eb3 0%,#486797b8 52%,#596ca4b0 100%);border:1px solid #cfe9ffdb;border-radius:22px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 0 2px #ebfcff,0 0 7px #68d0ffeb,0 0 20px #3f93ffb8,-16px 24px 52px #2994ff42,24px 34px 72px #5b3cf14d,0 48px 124px #1244dc6b,0 76px 170px #3a1fbe33}.hero-demo-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,#ffffff21 0%,#0000 27% 74%,#c4d3f214 100%);position:absolute;inset:0;box-shadow:inset 0 1px #f6fcff6b,inset 1px 0 #c6eaff29,inset -1px 0 #9a88ff1f,inset 0 -1px #a493ff21}.hero-demo-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.3;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.34 .46' numOctaves='3' stitchTiles='stitch' seed='8'/%3E%3CfeColorMatrix type='matrix' values='.82 0 0 0 .18 0 .87 0 0 .22 0 0 .98 0 .32 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.hero-demo-card.hero-demo-card--liquid-glass{--hero-glass-saturation:1.2;-webkit-backdrop-filter:none;background:radial-gradient(82% 55% at 6% 5%,#e2f1ff30,#0000 72%),radial-gradient(72% 62% at 100% 100%,#919bec29,#0000 78%),linear-gradient(132deg,#1e6dcf8f,#6a8bc175 54%,#7b8dcf80);border-color:#e2f2ffe0;box-shadow:inset 0 0 2px 1px #67bfff6b,inset 0 0 10px 4px #dff2ff26,inset 0 4px 16px #2d50e747,inset 0 8px 24px #3c4baa75,inset 0 6px 56px #2b49ab42,0 0 2px #effcfff5,0 0 12px #53beffb8,-18px 24px 56px #168aff38,22px 26px 70px #644cff47,0 36px 96px #0c5cff38,0 76px 150px #1643e11f}.hero-demo-card.hero-demo-card--liquid-glass:before,.hero-demo-card.hero-demo-card--liquid-glass:after{content:""}.hero-demo-card.hero-demo-card--liquid-glass:before{z-index:0;background:linear-gradient(115deg,#ffffff29,#0000 26% 72%,#a995ff1f),radial-gradient(64% 31% at 26% -3%,#ffffff30,#0000 75%);box-shadow:inset 0 1px #ffffff85,inset 0 -1px #7b99e733}.hero-demo-card.hero-demo-card--liquid-glass:after{z-index:0;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.38 .46' numOctaves='3' seed='8' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.hero-demo-card .hero-demo-glass-filter{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-demo-card>*{z-index:1;position:relative}.hero-demo-header{min-height:56px}.hero-demo-header>.flex{gap:14px}.hero-demo-title{color:#fff;letter-spacing:-.018em;text-shadow:0 1px 12px #5cacff3d;font-size:19px;font-weight:700;line-height:1.18}.hero-demo-subtitle{color:#f0f7ffd6;margin-top:4px;font-size:14.5px;font-weight:550;line-height:1.3}.hero-assistant-avatar,.hero-message-glyph{background:radial-gradient(circle at 31% 20%,#e4f9ff61,#0000 31%),radial-gradient(circle at 72% 86%,#8e5dff94,#0000 54%),linear-gradient(145deg,#1687ff 2%,#3159f0 53%,#6742e7 100%);border:1px solid #e2f6fffa;box-shadow:0 0 3px #f5fdff,0 0 20px #53b2ffe0,0 12px 30px #1f41d857,inset 0 1px #f5fdffad}.hero-assistant-avatar{color:#f5fbff;background:radial-gradient(circle at 31% 22%,#e6f9ff61,#0000 27%),linear-gradient(145deg,#1a91ff 0%,#3157ed 53%,#7448e9 100%);width:56px;height:56px;position:relative;box-shadow:0 0 0 1px #d3edff61,0 0 16px #4c9eff6b,0 10px 22px #2941cc40,inset 0 1px #f5fdff8f}.hero-assistant-avatar svg{z-index:1;filter:drop-shadow(0 1px 4px #ffffff47);width:75%;height:75%;position:relative}.hero-assistant-avatar:before,.hero-assistant-avatar:after{content:none}.hero-message-stack{position:relative}.hero-message{letter-spacing:-.006em;font-size:14px;font-weight:480;line-height:1.44}.hero-message-1{width:92%}.hero-message-3{width:53%}.hero-assistant-message{width:96%}.hero-message--customer{color:#111d31;-webkit-backdrop-filter:blur(14px);background:linear-gradient(140deg,#f4f9ffd6,#d2e2f6b3);border:1px solid #f6fbffe0;border-radius:14px;box-shadow:0 10px 24px #0c204c1a,inset 0 1px #ffffff85}.hero-message--assistant{color:#fff;-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 12% 0,#76cbff47,#0000 38%),linear-gradient(135deg,#1d60ebe6,#3a4edbdb 62%,#5540d9d1);border:1px solid #bae0ffc2;border-radius:14px;flex:1;font-weight:500;box-shadow:0 12px 30px #112c9b3d,0 0 22px #3c73ff29,inset 0 1px #e8f8ff47}.hero-message-glyph{color:#daf0ffcc;background:linear-gradient(145deg,#2f73dda6,#4f3cae9e);border-color:#b7deff8f;width:34px;height:34px;margin-top:5px;box-shadow:0 0 2px #e8faff75,0 0 10px #4ea9ff47,0 8px 18px #2846be24}.hero-message-glyph svg{stroke:currentColor;filter:drop-shadow(0 0 3px #83cbff59)}.hero-composer{-webkit-backdrop-filter:blur(10px);background:linear-gradient(100deg,#8eb9e938,#778bd233);border:1px solid #d3ecffa8;border-radius:18px;box-shadow:0 10px 24px #11295b14,inset 0 1px #ecf9ff52}.hero-composer__field{border-radius:inherit;color:#e8f4ffab;background:0 0;min-height:50px;padding-right:10px;font-size:13px;font-weight:520}.hero-composer__send{background:radial-gradient(circle at 32% 20%,#c4ebff59,#0000 34%),linear-gradient(145deg,#1278ff,#3156f4 58%,#563ee7);border:1px solid #d3f0ffe6;width:38px;height:38px;position:relative;box-shadow:0 0 3px #ecfcffeb,0 0 14px #4caaffc2,0 9px 22px #1c46e25c,inset 0 1px #ffffff61}.hero-composer__send svg{z-index:1;filter:drop-shadow(0 1px 4px #0112527a);position:relative}.hero-scenario-label{color:#ebf6fff5;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px #5cb0ff8a;margin:0 0 7px 10px;font-size:10px;font-weight:660;line-height:1}.hero-scenario-inline{background:linear-gradient(135deg,#061126fa,#0c1d3bf5);border:1px solid #89beff4d;border-radius:15px;box-shadow:0 16px 38px #02081733,inset 0 1px #9ac2ff1a}.hero-scenario-title{letter-spacing:-.006em;font-size:14px;font-weight:620;line-height:1.2}.hero-metrics{border-top:1px solid #e0eeff38;position:relative}.hero-metrics>div+div{padding-left:clamp(16px,3vw,28px)}.hero-metrics:after{content:"";pointer-events:none;background:linear-gradient(#e0f1ff6b 0,#aecdff33 100%);width:1px;position:absolute;top:-1px;bottom:0;left:50%;box-shadow:0 0 10px #59a3ff1f}.hero-metric-label{color:#edf6ffd6;text-shadow:0 0 10px #60a9ff38;font-weight:620}.hero-metric-value{color:#fff;text-shadow:0 2px 16px #60b0ff3d;font-weight:680}.hero-metric-value span{font-weight:580}.hero-entry{opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) both hero-premium-in}.hero-entry-1{animation-delay:40ms}.hero-entry-2{animation-delay:.1s}.hero-entry-3{animation-delay:.17s}.hero-entry-4{animation-delay:.24s}.hero-entry-5{animation-delay:.31s}.hero-entry-visual{animation-delay:.15s}.hero-entry-scenario{animation-delay:.36s}.hero-message{opacity:0;transform-origin:50% 100%;animation:.42s cubic-bezier(.22,1,.36,1) both hero-message-in}.hero-message-1{animation-delay:.39s}.hero-message-2{animation-delay:.5s}.hero-message-3{animation-delay:.61s}@keyframes hero-premium-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-message-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-demo-card-in{0%{opacity:0;filter:blur(8px);transform:translate(-26px,8px)perspective(1600px)rotateX(2deg)rotateY(-9deg)rotate(2.2deg)scale(.8)}to{opacity:1;filter:blur();transform:perspective(1600px)rotateX(2deg)rotateY(-9deg)rotate(2.2deg)scale(1)}}@keyframes hero-scroll-cue-float{0%,to{transform:translate(-50%,-2px)}50%{transform:translate(-50%,7px)}}@keyframes hero-orbit-clockwise{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hero-orbit-counter{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@media (width<=1023px){.hero-layout{justify-items:center;min-height:auto;padding:112px 0 2.5rem}.hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.hero-process{text-align:left;width:fit-content;max-width:100%}.hero-copy>.hero-entry-4{justify-content:center}.hero-product-scene{width:min(100%,680px);margin-inline:auto}.hero-demo-card{transform-origin:top;left:50%;right:auto;transform:translate(-50%)}.hero-orbit{left:55%}}@media (width<=639px){.hero-stage-grid{opacity:.14;background-size:52px 52px}.hero-stage-glow-right{top:18rem;right:-24rem}.hero-product-scene{min-height:650px}.hero-demo-card{border-radius:24px;width:96%;right:2%}.hero-orbit-1{width:560px;height:560px}.hero-orbit-2{width:430px;height:430px}.hero-orbit-3{width:315px;height:315px}}@media (prefers-reduced-motion:reduce){.hero-entry,.hero-message{opacity:1;filter:none;transform:translate(0);animation:none!important}.hero-orbit{transform:translate(-50%,-50%);animation:none!important}.hero-parallax-layer{transition:none!important;transform:none!important}.header-brand-link{animation:none}html{scroll-behavior:auto}html.js .section-pad,html.js [data-reveal],html.js .card,html.js .dark-card{opacity:1;transform:none}}.site-footer{isolation:isolate;color:#fff;background:radial-gradient(circle at 13% 0,#267eff17,#0000 23rem),radial-gradient(circle at 86% 105%,#6f3dff14,#0000 26rem),#040b198a;border-top:1px solid #67a4ff2b;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000 4%,#35c8ff 27%,#744cff 64%,#0000 96%);height:1px;position:absolute;inset:-1px 0 auto;box-shadow:0 0 18px #3785ff4d}.site-footer__shell{padding-block:28px 20px}.site-footer__main{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.site-footer__statement{color:#d2def494;gap:3px;max-width:580px;margin:0;padding-left:19px;font-size:clamp(12px,.95vw,14px);font-weight:600;line-height:1.45;display:grid;position:relative}.site-footer__statement:before{content:"";background:linear-gradient(#46c4ff,#6748ff);border-radius:999px;width:2px;position:absolute;inset:3px auto 3px 0;box-shadow:0 0 13px #477eff57}.site-footer__statement-lead{color:#f2f7ffe6;letter-spacing:-.015em;font-size:clamp(16px,1.25vw,18px);font-weight:780}.site-footer__contacts{justify-self:end;align-items:center;gap:12px;display:flex}.site-footer__email{color:#eff6ffe6;cursor:text;-webkit-user-select:text;user-select:text;background:linear-gradient(135deg,#1841826b,#28226e57) padding-box padding-box,linear-gradient(120deg,#4db8ff85,#6b49ff75) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex;position:relative;box-shadow:0 9px 24px #1b53ca24,inset 0 1px #ffffff13}.site-footer__legal{color:#d2def461;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.site-footer__legal p{margin:0}.site-footer__legal a{color:inherit;text-decoration:none;transition:color .18s}.site-footer__legal a:hover{color:#ecf3ffc2}@media (width<=980px){.site-footer__main{grid-template-columns:minmax(260px,1fr) auto;gap:24px}}@media (width<=620px){.site-footer__shell{padding-block:24px 18px}.site-footer__main{grid-template-columns:1fr;gap:16px}.site-footer__statement{text-align:left;justify-self:start;max-width:440px}.site-footer__contacts{grid-column:auto;gap:10px}.site-footer__email{flex:auto;min-width:0}.site-footer__legal{flex-direction:column;align-items:flex-start;gap:7px;margin-top:18px;padding-top:14px}}@media (width<=380px){.site-footer__email{padding-inline:11px;font-size:12px}}.privacy-page{position:relative;overflow:hidden}.privacy-page__section{padding:clamp(128px,17svh,196px) 0 clamp(72px,9vw,128px)}.privacy-shell{background:linear-gradient(145deg,#0e1e3df0,#050f21fa);border-radius:24px;max-width:1080px;overflow:hidden;box-shadow:0 32px 92px #00000057,0 8px 30px #1054ff1a}.privacy-shell__header{background:radial-gradient(55% 100% at 96% 0,#4164ff42,#0000 82%),linear-gradient(135deg,#1e3f7833,#0000 64%);padding:clamp(28px,5vw,60px) clamp(24px,6vw,72px) clamp(32px,5vw,56px);position:relative}.privacy-shell__header:after{content:"";background:linear-gradient(90deg,#85b1ff57,#85b1ff0f);height:1px;position:absolute;bottom:0;left:clamp(24px,6vw,72px);right:clamp(24px,6vw,72px)}.privacy-shell__back{color:#ddecffbd;align-items:center;gap:9px;min-height:44px;font-size:.875rem;font-weight:750;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.privacy-shell__back:hover{color:#fff;transform:translate(-2px)}.privacy-shell__back:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #7eb8ff}.privacy-shell__intro{max-width:760px;margin-top:clamp(34px,5vw,58px)}.privacy-shell__title{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:900;line-height:.98}.privacy-shell__lede{color:#e0ecffc2;max-width:660px;margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:550;line-height:1.7}.privacy-shell__meta{flex-wrap:wrap;gap:22px clamp(36px,6vw,76px);margin:clamp(32px,4vw,48px) 0 0;display:flex}.privacy-shell__meta div{gap:5px;display:grid}.privacy-shell__meta dt{color:#afccf794;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.privacy-shell__meta dd{color:#eaf3ff;margin:0;font-size:.94rem;font-weight:700}.privacy-shell__body{padding:clamp(32px,5vw,64px) clamp(24px,6vw,72px) clamp(48px,7vw,84px)}.privacy-document{max-width:760px}.privacy-document h2{color:#fff;letter-spacing:-.025em;margin:56px 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:850;line-height:1.22}.privacy-document h2:first-child{margin-top:0}.privacy-document p{color:#e1edffc2;max-width:72ch;margin:18px 0 0;font-size:clamp(.98rem,1.3vw,1.06rem);font-weight:500;line-height:1.78}.privacy-document .privacy-document__point{color:#edf4ffe6;font-weight:700}.privacy-document .privacy-document__bullet{padding-left:22px;position:relative}.privacy-document .privacy-document__bullet:before{content:"";background:#70adff;border-radius:50%;width:7px;height:7px;position:absolute;top:.8em;left:0;box-shadow:0 0 12px #70adffb3}.privacy-document .privacy-document__label{color:#9cc2ff;letter-spacing:.09em;text-transform:uppercase;margin-top:30px;font-size:.74rem;font-weight:850;line-height:1.4}@media (width<=639px){.privacy-shell{border-radius:18px}.privacy-shell__title{font-size:clamp(2.1rem,10vw,3rem)}.privacy-document h2{margin-top:46px}}.site-header,.site-header.is-dark,.site-header:not(.is-dark){box-shadow:none;pointer-events:none;background:0 0;border:0}.site-header .header-frame{pointer-events:auto;background:radial-gradient(circle at 8% 30%,#4a89ff1c,#0000 13rem),linear-gradient(100deg,#091428f5,#060e1df0);border-color:#8baeeb2e;padding-inline:12px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff09}.site-header.is-scrolled .header-frame{background:radial-gradient(circle at 8% 30%,#4a89ff21,#0000 13rem),linear-gradient(100deg,#091428fb,#060e1dfa);border-color:#8baeeb3d;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0d}.site-header:not(.is-dark) .header-frame{background:radial-gradient(circle at 8% 30%,#4a89ff14,#0000 13rem),#fffffff7;border-color:#0f172a1c;box-shadow:0 18px 52px #0f172a21,inset 0 1px #fff}.site-header .header-brand-link{justify-content:flex-start;min-width:max-content;padding-bottom:3px;padding-left:1px}.site-header .header-brand-link:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #7eb8ff}.site-header .header-logo-mark{margin:0}.header-capsule-wordmark.header-wordmark{letter-spacing:-.035em;color:#fff;text-shadow:0 1px #ffffff1a,0 9px 22px #2871ff1f;align-items:baseline;margin:0;padding:0 .04em 0 0;font-family:Stinger Wide Trial,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:500;line-height:.9;display:inline-flex;transform:translateY(-1px)}.site-header:not(.is-dark) .header-capsule-wordmark.header-wordmark{color:#07101f}.site-header .header-cta{min-width:178px;min-height:44px;padding-inline:24px;box-shadow:0 14px 34px #063cff4d,inset 0 1px #ffffff24}.site-header .header-mobile-link{color:#fff;background:#ffffff12;border-color:#ffffff21}.site-header:not(.is-dark) .header-mobile-link{color:#07101f;background:#07101f0d;border-color:#07101f1f}.site-header .header-mobile-menu{box-shadow:0 24px 70px #00000057}@media (width>=1024px){.hero-stage{height:100svh;min-height:100svh}.hero-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,2.4vw,44px);height:calc(100svh - 96px);min-height:0;margin-top:84px;padding:0}.hero-product-scene{justify-self:end;width:min(100%,650px);min-height:clamp(560px,100svh - 144px,660px)}.hero-product-scene:before{content:"";z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(at 53% 49%,#0000 25%,#2b81ff14 43%,#2c53f029 59%,#0000 74%),radial-gradient(at 72% 79%,#6f37f321,#0000 52%);border-radius:50%;position:absolute;inset:2% -14% -8%}.hero-demo-card{width:min(100%,580px);max-width:580px;padding:clamp(24px,1.9vw,30px);top:clamp(16px,2.6vh,30px)}.hero-demo-card.hero-entry{transform-origin:52% 52%;transform-style:preserve-3d;animation-name:hero-demo-card-in}.hero-scroll-cue{z-index:20;color:#acccffc7;pointer-events:none;filter:drop-shadow(0 0 11px #609dff7a);place-items:center;width:42px;height:38px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite hero-scroll-cue-float;display:grid;position:absolute;bottom:clamp(46px,5.5vh,64px);left:50%;transform:translate(-50%)}.hero-scroll-cue svg{width:38px;height:38px}}@media (width<=479px){.site-header{padding-block:10px}.site-header .header-frame{min-height:58px;padding-inline:9px}.site-header .header-brand-link{min-width:max-content}.site-header .header-logo-mark{width:50px;height:43px}.header-capsule-wordmark.header-wordmark{font-size:27px}}body>main>section:first-child:not(.hero-stage){padding-top:calc(96px + 2.5rem)}.site-header .header-actions{justify-self:end}@media (width<=1023px){.hero-headline{font-size:clamp(3.45rem,8vw,5rem)}}@media (width<=639px){.hero-headline{font-size:clamp(2.75rem,13vw,3.5rem);line-height:.96}}@media (width<=479px){.hero-layout{padding-top:94px}body>main>section:first-child:not(.hero-stage){padding-top:calc(78px + 2.5rem)}}.eyebrow,body.site-dark .eyebrow{color:#75baff;letter-spacing:.17em;text-transform:uppercase;text-shadow:0 0 20px #4a9bff2e;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #75baff0f,0 0 18px #75baffb8}.eyebrow>svg{display:none}body.site-dark .surface-light .eyebrow:before,body.site-dark .light-section .eyebrow:before{box-shadow:0 0 0 4px #1769ff0f,0 0 16px #1769ff57}.site-header .header-capsule-wordmark.header-wordmark{letter-spacing:-.012em;margin-right:-.1em;padding-right:.18em}.site-header .header-wordmark-o{margin-right:-.1em;padding-right:.1em}@media (width<=820px){.site-header .header-frame{gap:8px;padding-inline:9px}.site-header .header-brand-link{gap:0;min-width:0}.site-header .header-brand-copy,.site-header .header-capsule-wordmark{display:none}.site-header .header-logo-mark{width:50px;height:43px}.site-header .header-actions{gap:8px;min-width:0}.site-header .header-cta{min-width:0;min-height:44px;padding-inline:14px;font-size:12px;box-shadow:0 10px 24px #063cff3d,inset 0 1px #ffffff1f}.site-header .header-mobile-link{z-index:2;flex:0 0 44px;width:44px;height:44px;position:relative;display:grid!important}}@media (width<=540px){.site-header .header-cta{padding-inline:12px;font-size:11px}}@media (width<=479px){.site-header .header-frame{min-height:58px}}.ambient-stage{isolation:isolate;background:radial-gradient(circle at 82% 24%,#364be029,#0000 29rem),radial-gradient(circle at 8% 90%,#105fd91c,#0000 30rem),linear-gradient(135deg,#07101f 0%,#071225 52%,#09142b 100%);position:relative;overflow:hidden}.ambient-stage__grid{opacity:.16;background-image:linear-gradient(#769ee11a 1px,#0000 1px),linear-gradient(90deg,#769ee11a 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000009e,#0000 96%);mask-image:linear-gradient(#0000009e,#0000 96%)}.ambient-stage__glow{z-index:0;filter:blur(1px);border-radius:999px;width:42rem;height:42rem}.ambient-stage__glow--blue{background:radial-gradient(circle,#195fff24,#0000 68%);bottom:-28rem;left:-24rem}.ambient-stage__glow--violet{background:radial-gradient(circle,#6848e22b,#0000 68%);top:-23rem;right:-21rem}.ambient-point{--ambient-point-duration:4.2s;opacity:.78;width:7px;height:7px;filter:var(--ambient-point-soft-filter);box-shadow:none;animation:ambient-point-brightness var(--ambient-point-duration) ease-in-out infinite;--ambient-point-soft-filter:brightness(1.34) drop-shadow(0 0 6px #69b8ffc2);isolation:isolate;color:#69b8ff;background:0 0;border-radius:0;position:absolute;overflow:visible}.ambient-point--blue{color:#69b8ff;background:0 0}.ambient-point--violet{--ambient-point-duration:4.8s;--ambient-point-soft-filter:brightness(1.34) drop-shadow(0 0 6px #8c6cffc7);color:#8c6cff;background:0 0;animation-delay:-1.7s}.ambient-point:before,.ambient-point:after{content:"";pointer-events:none;position:absolute}.ambient-point:before{z-index:2;clip-path:polygon(50% 0%,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0% 50%,41% 39%);background:currentColor;inset:0}.ambient-point:after{z-index:1;opacity:.18;filter:blur(1px);background:radial-gradient(circle,currentColor 0% 12%,#0000 68%);border-radius:50%;inset:-30%}.ambient-point--soft{opacity:.58;width:6px;height:6px}.ambient-point--bright{width:8px;height:8px}.lumo-panel{background:radial-gradient(circle at 90% 0,#345bb01a,#0000 17rem),linear-gradient(145deg,#192539eb,#0d192cf5);border:1px solid #8baeeb29;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 20px 54px #0003,inset 0 1px #ffffff06}.lumo-panel--glow{background:linear-gradient(145deg,#192539f5,#0d192cfa) padding-box padding-box,linear-gradient(145deg,#4899ffe6,#7848ffc7) border-box;border-color:#0000;box-shadow:0 26px 68px #1036ae33,0 0 40px #465dff29,inset 0 1px #ffffff0d}.pricing-stage.section-pad{border-top:0;border-bottom:0;padding:0;scroll-margin-top:0}.pricing-stage__content{width:var(--layout-content-width);flex-direction:column;justify-content:center;min-height:0;padding-block:44px;display:flex}.pricing-intro{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:end;gap:clamp(32px,5vw,70px);display:grid}.pricing-title{letter-spacing:-.035em;font-size:clamp(2.25rem,3.3vw,3rem)}.pricing-note{color:#e2ecff8c;justify-self:end;max-width:470px;padding:3px 0 3px 24px;font-size:15px;font-weight:600;line-height:1.7;position:relative}.pricing-note:before{content:"";background:linear-gradient(#58b8ff,#6d54ff);border-radius:999px;width:2px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 18px #4f84ff66}.pricing-note p{margin:0}.pricing-note p+p{color:#eff5ffd1;margin-top:3px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,400px));justify-content:space-between;align-items:stretch;gap:30px;margin-top:26px;display:grid}.pricing-card{color:#f8fbff;grid-template-rows:18px 52px 50px 1px 68px 156px minmax(72px,1fr);min-height:0;padding:21px;display:grid}.pricing-card__number{color:#62a9ff;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.pricing-card__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pricing-card__popular{color:#eef2ffeb;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(100deg,#486dff33,#8b4eff2e);border:1px solid #7290ff75;border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 0 18px #6666ff29}.pricing-card__title{color:#fff;letter-spacing:-.025em;min-height:0;margin:10px 0 0;font-size:clamp(1.25rem,1.55vw,1.45rem);font-weight:900;line-height:1.12}.pricing-card__description{color:#e2ecff94;min-height:0;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.55}.pricing-card__divider{background:#97b2e121;align-self:center;height:1px;margin-top:0}.pricing-card__price{color:#fff;letter-spacing:-.025em;min-height:0;margin:12px 0 0;font-size:clamp(1.4rem,1.65vw,1.6rem);font-weight:900;line-height:1.12}.pricing-card__features{grid-template-rows:repeat(4,36px);gap:2px;margin-top:8px;display:grid}.pricing-card__feature{color:#e8f0ffbd;align-items:center;gap:8px;min-width:0;min-height:36px;font-size:12.75px;font-weight:700;line-height:1.35;display:flex}.pricing-card__feature span{overflow-wrap:anywhere;min-width:0}.pricing-card__cta{align-self:auto;width:248px;min-height:42px;margin-top:0;padding-inline:16px;font-size:12.5px;box-shadow:0 13px 32px #063cff45,inset 0 1px #ffffff1f}@media (width>=1024px){.pricing-stage__content{min-height:clamp(680px,100svh - 88px,820px)}}@media (width<=1023px){.pricing-stage__content{padding-block:72px}.pricing-intro{grid-template-columns:1fr;align-items:start;gap:30px}.pricing-note{justify-self:start;max-width:620px}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card__title,.pricing-card__description,.pricing-card__price{min-height:0}.pricing-card__cta{margin-top:26px}}@media (width<=639px){.ambient-stage__grid{opacity:.11;background-size:52px 52px}.pricing-stage.section-pad{scroll-margin-top:40px}.pricing-stage__content{padding-block:60px}.pricing-title{font-size:clamp(2.35rem,11vw,3rem)}.pricing-note{padding-left:18px;font-size:14px}.pricing-grid{gap:14px;margin-top:28px}.pricing-card{border-radius:22px;padding:21px}}@media (width<=479px){.pricing-card__cta{width:100%}}@media (prefers-reduced-motion:reduce){.ambient-point{opacity:.82;filter:var(--ambient-point-soft-filter);box-shadow:none;animation:none!important}}.pricing-note,.pricing-note p,.pricing-note p+p{color:#eff5ffb8;font-size:14px;font-weight:600}.pricing-card__footer{justify-content:center;align-self:stretch;align-items:flex-end;padding-top:28px;display:flex}.pricing-card__cta--accent{background:linear-gradient(135deg,#1945d6 0%,#3f3bb0 100%);box-shadow:0 12px 30px #2a33a93d,inset 0 1px #ffffff26,inset 0 0 0 1px #8e9fff1f}@keyframes ambient-point-brightness{0%,to{opacity:.72}50%{opacity:1}}@media (width>=1024px){.pricing-stage__content{min-height:0}}@media (width<=1023px){.pricing-stage__content{padding-block:52px}.pricing-card{min-height:0;padding:24px;display:flex}.pricing-card__title,.pricing-card__description{margin-top:14px}.pricing-card__divider{flex:0 0 1px;width:100%;margin-top:18px}.pricing-card__price{margin-top:18px}.pricing-card__features{grid-template-rows:none;gap:8px;margin-top:24px}.pricing-card__feature{min-height:32px}.pricing-card__footer{margin-top:auto;padding-top:30px}.pricing-card__cta{margin-top:0}}@media (width<=639px){.pricing-stage__content{padding-block:46px}.pricing-grid{gap:24px;margin-top:28px}.pricing-card{border-radius:12px;padding:28px 25px 26px}.pricing-card__title{margin-top:18px}.pricing-card__description{margin-top:22px}.pricing-card__divider,.pricing-card__price{margin-top:20px}.pricing-card__features{gap:8px;margin-top:30px}.pricing-card__feature{min-height:34px}.pricing-card__footer{padding-top:32px}}@media (width<=479px){.pricing-card__cta{width:100%}}@media (width>=1024px){.pricing-card{grid-template-rows:18px 52px 38px 1px 68px 156px minmax(72px,1fr)}}.landing-canvas{isolation:isolate;background:#07101f;position:relative}.landing-canvas:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#769ee10b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#769ee10b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 82% 24%,#533dde38,#0000 29rem) no-repeat,radial-gradient(circle at 9% 86%,#105fd924,#0000 30rem) no-repeat,linear-gradient(135deg,#07101f 0%,#071225 52%,#09142b 100%) no-repeat;position:fixed;inset:0}.landing-canvas>*{z-index:1;position:relative}.hero-stage,.ambient-stage{background:0 0}.hero-stage-grid,.hero-stage-glow,.ambient-stage__grid,.ambient-stage__glow{display:none}.light-island-section{z-index:2;background:0 0;padding-block:72px;position:relative}.light-island{width:var(--layout-content-width);background:#fff;border:1px solid #b7cbeea3;border-radius:30px;margin-inline:auto;overflow:hidden;box-shadow:0 30px 90px #010b1e57,0 0 72px #3d6fe61f,inset 0 1px #ffffffeb}.light-island.section-pad{padding-block:52px}@media (width<=639px){.landing-canvas:before{background-size:52px 52px,52px 52px,auto,auto,auto}.light-island-section{padding-block:44px}.light-island{width:var(--layout-content-width);border-radius:23px}.light-island.section-pad{padding-block:44px}}@media (width>=1024px){.pricing-stage__content{width:var(--layout-content-width);padding-block:52px 58px}.pricing-intro{align-items:end;gap:clamp(48px,6vw,84px)}.pricing-grid{gap:20px;margin-top:32px}.pricing-card{grid-template-rows:18px 54px 42px 1px 66px 164px 68px;padding:24px 25px 22px}.pricing-card__title{margin-top:12px}.pricing-card__description{margin-top:6px;line-height:1.6}.pricing-card__price{margin-top:15px}.pricing-card__features{grid-template-rows:repeat(4,36px);gap:4px;margin-top:8px}.pricing-card__feature{line-height:1.4}.pricing-card__footer{padding-top:24px}}.section-intro{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:end;gap:clamp(48px,6vw,84px);display:grid}.section-display-title{color:#fff;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(2.1rem,2.8vw,2.75rem);line-height:1.08}.section-side-note{color:#eff5ffb8;justify-self:end;max-width:470px;padding:4px 0 4px 24px;font-size:13.5px;font-weight:600;line-height:1.65;position:relative}.section-side-note:before{content:"";background:linear-gradient(#58b8ff,#6d54ff);border-radius:999px;width:2px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 18px #4f84ff66}.section-side-note p{margin:0}.section-side-note p+p{margin-top:3px}.contact-stage.section-pad{padding:0;scroll-margin-top:50px}.contact-stage__content{width:var(--layout-content-width);padding-block:clamp(64px,8vh,88px)}.contact-form-surface.lumo-panel--glow{--contact-neon-blue:#1c80ff38;--contact-neon-cyan:#26c6ff21;--contact-neon-violet:#6e48ff33;background:radial-gradient(circle at 8% 0%, var(--contact-neon-cyan), transparent 34%), radial-gradient(circle at 52% 110%, var(--contact-neon-blue), transparent 42%), radial-gradient(circle at 96% 86%, var(--contact-neon-violet), transparent 38%), linear-gradient(135deg, #162d52fa, #0e1d38fa) padding-box, linear-gradient(125deg, #4bb7ffd1, #436fff94 52%, #7e4cffc7) border-box;border-color:#0000;box-shadow:0 30px 72px #0000003d,-12px 8px 54px #218bff1f,16px 12px 58px #643eff1c,0 0 92px #225cef14,inset 0 1px #ffffff17,inset 0 -32px 72px #1a4aad14}.contact-form-surface:before,.contact-form-surface:after{content:"";pointer-events:none;position:absolute}.contact-form-surface:before{z-index:0;background:linear-gradient(115deg,#54beff0e,#0000 28% 67%,#7e52ff12),radial-gradient(at 50% 100%,#2a6cff1a,#0000 56%);inset:0}.contact-form-surface:after{z-index:0;border-radius:inherit;inset:1px;box-shadow:inset 0 0 48px #2973ff0e,inset 0 0 1px #d9efff4d}.contact-intro{text-align:center;grid-template-columns:minmax(0,1120px);justify-content:center;align-items:start;gap:0}.contact-intro .section-intro__heading{max-width:780px;margin-inline:auto}.contact-intro .contact-title{margin-top:0;font-size:clamp(2.5rem,3.2vw,3rem)}.contact-title span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#2796ff 4%,#4e71ff 48%,#9952f7 96%);-webkit-background-clip:text;background-clip:text}.contact-intro__copy{color:#e1ebfda3;max-width:500px;margin:20px auto 0;font-size:14px;font-weight:600;line-height:1.65}.contact-intro__connector{background:linear-gradient(90deg,#42b6ff,#704eff);border-radius:999px;width:200px;height:2px;margin:18px auto 0;display:block;box-shadow:0 0 14px #4971ff61}.contact-intro+.contact-form-surface{margin-top:28px}.contact-form__topline,.contact-form{z-index:1;position:relative}.contact-form__topline{background:#ffffff05;border-bottom:1px solid #97b2e11f;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 28px;display:flex}.contact-form__kicker,.contact-form__route{color:#e1ecff8f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-form__kicker{color:#8fc8ff;align-items:center;gap:9px;display:inline-flex}.contact-form__kicker>span{background:#64b8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #64b8ffc7}.contact-form{gap:13px;padding:22px 26px 24px;display:grid}.contact-form__row{grid-template-columns:minmax(0,.88fr) minmax(0,.96fr) minmax(0,1.16fr);gap:13px;display:grid}.contact-field{color:#eff5ffd1;gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:1.35;display:grid}.contact-field__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-field__counter{font-variant-numeric:tabular-nums;color:#bccdeb7a;font-size:11px;font-weight:500}.contact-control{width:100%;height:46px;font:inherit;color:#f5f8ff;background:linear-gradient(135deg,#040d1da3,#07142b87);border:1px solid #89b7f73d;border-radius:12px;outline:none;padding-inline:15px;font-size:14.5px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0007161a}.contact-control::placeholder{color:#cdddf775;font-weight:425}.contact-control:hover{background:linear-gradient(135deg,#040d1db3,#07142b9e);border-color:#7dbeff66}.contact-control:focus{background:linear-gradient(135deg,#030c1cc7,#07132ab3);border-color:#63b7ffc2;box-shadow:0 0 0 3px #5bacff1a,0 0 28px #3068e91f,inset 0 1px #ffffff09}.contact-control--textarea{resize:vertical;min-height:96px;padding:12px 15px;line-height:1.5}.contact-consent{cursor:pointer;color:#eff5ffd1;align-items:flex-start;gap:10px;padding-block:2px;font-size:12.5px;font-weight:550;line-height:1.55;display:flex}.contact-consent__check{background:#ffffff06;border:1px solid #97b5e86b;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.contact-consent input:checked+.contact-consent__check{background:#2d78ef;border-color:#5aa8ff;box-shadow:0 0 16px #3784ff4d}.contact-consent input:checked+.contact-consent__check svg{opacity:1;transform:scale(1)}.contact-consent input:focus-visible+.contact-consent__check{outline-offset:3px;outline:2px solid #7eb8ff}.contact-consent a{text-underline-offset:4px;color:#72b5ff;font-weight:600;transition:color .16s}.contact-consent a:hover{color:#fff;text-decoration:underline}.contact-form__actions{justify-content:center;align-items:center;min-height:44px;margin-top:3px;padding-inline:98px;display:flex;position:relative}.contact-form__submit{background:linear-gradient(135deg,#0b59f3 0%,#2947df 58%,#5939c8 100%);border:1px solid #8bb8ff40;width:248px;min-height:44px;padding-inline:20px;font-size:12.5px;box-shadow:0 14px 34px #1246dd4d,0 0 24px #5948eb1f,inset 0 1px #ffffff2e}.contact-form__submit:hover{box-shadow:0 18px 40px #1246dd5c,0 0 30px #5948eb2b,inset 0 1px #ffffff38}.contact-form__status{margin:0;font-size:12px;font-weight:700;line-height:1.4;position:absolute;top:50%;left:calc(50% + 142px);right:118px;transform:translateY(-50%)}.contact-form__messengers{align-items:center;gap:8px;padding-left:17px;display:flex;position:absolute;right:0}.contact-form__messengers:before{content:"";background:#97b2e124;width:1px;height:24px;position:absolute;left:0}.contact-messenger{border:1px solid #ffffff1c;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:inline-flex}.contact-messenger:hover{filter:brightness(1.08);border-color:#ffffff47;transform:translateY(-2px)}.contact-messenger:focus-visible{box-shadow:0 0 0 3px #7eb8ff33}.contact-messenger--telegram{background:#229ed9;box-shadow:0 9px 22px #229ed938}.contact-messenger--telegram img{width:42px;height:42px}.contact-messenger--max{background:linear-gradient(145deg,#4c20ff,#6824ff 55%,#1fa9ee);box-shadow:0 9px 24px #4d22ff3b}.contact-messenger--max img{filter:brightness(0)invert();width:19px;height:19px}@media (width<=767px){.contact-control{font-size:16px}.contact-control::placeholder{font-size:14px;line-height:1.45}}@media (width<=1023px){.section-intro{grid-template-columns:1fr;align-items:start;gap:30px}.section-side-note{justify-self:start;max-width:620px}.contact-stage__content{width:var(--layout-content-width);padding-block:64px}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-field--company{grid-column:1/-1}}@media (width<=767px){.contact-form__actions{flex-direction:column;gap:12px;padding-inline:0;display:flex}.contact-form__status,.contact-form__messengers{position:static}.contact-form__status{text-align:center;max-width:440px;transform:none}.contact-form__messengers{padding:4px 0 0}.contact-form__messengers:before{content:none}}@media (width<=639px){.section-display-title{margin-top:20px;font-size:clamp(2rem,9vw,2.4rem)}.section-side-note{padding-left:18px;font-size:14px}.contact-stage.section-pad{scroll-margin-top:50px}.contact-stage__content{width:var(--layout-content-width);padding-block:48px}.contact-intro .contact-title{font-size:clamp(2.3rem,9vw,2.4rem)}.contact-intro__copy{margin-top:16px;font-size:13px;line-height:1.6}.contact-intro+.contact-form-surface{margin-top:24px}.contact-form-surface{border-radius:20px}.contact-form__topline{padding:13px 18px}.contact-form__route{display:none}.contact-form{gap:14px;padding:19px 18px 21px}.contact-form__row{grid-template-columns:1fr;gap:14px}.contact-field--company{grid-column:auto}.contact-control{height:45px}.contact-control--textarea{min-height:96px}.contact-consent{font-size:12px}.contact-form__submit{width:100%;max-width:248px}}.section-intro--solo{grid-template-columns:minmax(0,680px);gap:0}.faq-stage.section-pad{padding:0}.faq-stage__content{width:var(--layout-content-width);padding-block:clamp(72px,9vh,104px)}.faq-list-stage{margin-top:clamp(38px,5vh,54px);position:relative}.faq-list{z-index:2;border-top:1px solid #8baeeb21;width:min(100%,1160px);position:relative}.faq-row{--faq-columns:58px minmax(280px, 420px) minmax(0, 1fr) 24px;grid-template-columns:var(--faq-columns);isolation:isolate;border-bottom:1px solid #8baeeb21;min-width:0;display:grid;position:relative}.faq-question{z-index:1;grid-area:1/1/auto/-1;grid-template-columns:var(--faq-columns);color:#e0eafab3;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:100%;min-height:66px;padding:0;display:grid;position:relative}.faq-question:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#2b63cc14,#0000 62%);border-radius:12px;transition:opacity .24s;position:absolute;inset:7px 0}.faq-question:hover:before,.faq-row.is-active .faq-question:before{opacity:1}.faq-question:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 1px #67a9ffb8}.faq-question__number{color:#65adff;letter-spacing:.13em;grid-column:1;padding-left:2px;font-size:32px;font-weight:900;transition:color .22s,text-shadow .22s}.faq-question__text{grid-column:2;min-width:0;padding-right:24px;font-size:16px;font-weight:650;line-height:1.45;transition:color .22s}.faq-question__toggle{color:#65adffad;grid-column:4;place-items:center;transition:color .22s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}.faq-question:hover .faq-question__text,.faq-row.is-active .faq-question__text{color:#fff}.faq-row.is-active .faq-question__number{color:#91ccff;text-shadow:0 0 16px #63b8ff6b}.faq-row.is-active .faq-question__toggle{color:#8fcaff;transform:rotate(180deg)}.faq-answer{z-index:2;opacity:0;visibility:hidden;pointer-events:none;grid-area:2/3;grid-template-rows:0fr;align-self:auto;min-width:0;margin-top:-16px;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;display:grid;position:relative;transform:translateY(6px)}.faq-row.is-active .faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:none}.faq-answer__clip{min-height:0;overflow:hidden}.faq-answer__copy{color:#dce7f9b3;max-width:590px;margin:24px 0 0 150px;padding:2px 42px 22px 24px;font-size:13.5px;font-weight:475;line-height:1.65;position:relative}.faq-answer__copy:before{content:"";background:linear-gradient(#58b8ff,#6d54ff);border-radius:999px;width:2px;position:absolute;top:0;bottom:20px;left:0;box-shadow:0 0 14px #4f84ff47}.faq-question-mark{z-index:0;pointer-events:none;opacity:.25;filter:drop-shadow(5px 7px 12px #1f237a29)drop-shadow(0 0 22px #4a5cff14);width:clamp(180px,17vw,260px);height:auto;position:absolute;top:-74px;right:0;overflow:visible}.faq-question-mark path,.faq-question-mark rect{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.faq-question-mark__depth{stroke:#192369bd;stroke-width:1.4px}.faq-question-mark__body{stroke:url(#faq-question-gradient);stroke-width:1.45px}.faq-question-mark__highlight{stroke:#aedbff4d;stroke-width:.7px}@media (width<=1023px) and (width>=768px){.faq-row,.faq-question{--faq-columns:58px minmax(230px, 310px) minmax(0, 1fr) 22px}.faq-question__text{padding-right:18px;font-size:13.5px}.faq-answer__copy{margin-left:0;padding-right:30px;font-size:13px}.faq-question-mark{opacity:.2;right:0}}@media (width<=767px){.faq-stage__content{width:var(--layout-content-width);padding-block:64px}.faq-list-stage{margin-top:30px}.faq-list{width:100%}.faq-row{grid-template-columns:58px minmax(0,1fr)}.faq-question{grid-area:1/1/auto/-1;grid-template-columns:58px minmax(0,1fr) 24px;min-height:60px}.faq-question__number{grid-column:1}.faq-question__text{grid-column:2;padding-right:14px;font-size:13.5px}.faq-question__toggle{grid-column:3}.faq-answer{grid-area:2/2/auto/-1;align-self:auto;margin-top:-10px}.faq-answer__copy{max-width:680px;margin-left:0;padding:2px 34px 20px 16px;font-size:13.25px;line-height:1.65}.faq-answer__copy:before{top:0;bottom:18px}.faq-question-mark{opacity:.16;width:174px;top:-48px;right:0}}@media (width<=479px){.faq-stage__content{padding-block:48px}.faq-list-stage{margin-top:26px}.faq-row{grid-template-columns:58px minmax(0,1fr)}.faq-question{grid-template-columns:58px minmax(0,1fr) 22px;min-height:56px}.faq-question__number{font-size:11px}.faq-question__text{padding-right:9px;font-size:13px}.faq-question__toggle svg{width:18px;height:18px}.faq-answer{grid-column:2/-1}.faq-answer__copy{padding:1px 22px 18px 14px;font-size:13px}.faq-answer__copy:before{bottom:16px}.faq-question-mark{opacity:.13;width:138px;top:-28px;right:0}}@media (prefers-reduced-motion:reduce){.faq-question:before,.faq-question__number,.faq-question__text,.faq-question__toggle,.faq-answer{transition:none!important}}.section-boundary{position:relative}.section-boundary:before{content:"";z-index:2;width:var(--layout-content-width);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#53a4ff14 10%,#53a4ff57 38%,#6f54ff57 62%,#6f54ff14 90%,#0000 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%,10px)}.section-boundary:after{content:"";z-index:3;pointer-events:none;background:#5daeff;border:1px solid #a1ccffa3;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%,10px);box-shadow:0 0 0 5px #5393ff0e,0 0 18px #5393ff8a,12px 0 28px #714fff2e}@media (width<=639px){.section-boundary:before{width:var(--layout-content-width)}.section-boundary:after{width:6px;height:6px}}.design-section__content{width:var(--layout-content-width);padding-block:clamp(76px,9vh,100px)}.section-content{margin-top:clamp(44px,4vw,52px)}.section-intro__heading{width:100%;max-width:680px}@media (width<=1023px){.design-section__content{width:var(--layout-content-width);padding-block:68px}.section-content{margin-top:40px}}@media (width<=639px){.design-section__content{width:var(--layout-content-width);padding-block:56px}.section-content{margin-top:34px}}.lumo-panel--interactive{--panel-pointer-x:50%;--panel-pointer-y:18%;--panel-tilt-x:0deg;--panel-tilt-y:0deg;isolation:isolate;transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .42s cubic-bezier(.22,1,.36,1),filter .28s;overflow:hidden;transform:perspective(1000px)translate(0)rotateX(0)rotateY(0)}.lumo-panel--interactive:before,.lumo-panel--interactive:after{content:"";z-index:0;pointer-events:none;position:absolute}.lumo-panel--interactive:before{border-radius:inherit;opacity:0;background:radial-gradient(360px circle at var(--panel-pointer-x) var(--panel-pointer-y), #63b2ff2b, #5d52ff12 32%, transparent 68%);transition:opacity .3s;inset:0}.lumo-panel--interactive:after{opacity:0;background:linear-gradient(90deg,#0000,#e1f1ff21,#0000);width:34%;height:190%;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .22s;top:-45%;left:-55%;transform:rotate(15deg)translate(-180%)}.lumo-panel--interactive>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.lumo-panel--interactive:hover,.lumo-panel--interactive:focus-within{transform:perspective(1000px) translate3d(0, -6px, 0) rotateX(var(--panel-tilt-x)) rotateY(var(--panel-tilt-y));filter:saturate(1.04);border-color:#68a6ff6b;box-shadow:0 30px 78px #0000004d,0 18px 48px #2358e029,0 0 0 1px #7bb1ff0f,inset 0 1px #ffffff12}.lumo-panel--interactive.lumo-panel--glow:hover,.lumo-panel--interactive.lumo-panel--glow:focus-within{border-color:#0000;box-shadow:0 34px 86px #00000052,0 22px 58px #2b4fe63d,0 0 24px #654dff33,inset 0 1px #ffffff14}.lumo-panel--interactive:hover:before,.lumo-panel--interactive:focus-within:before{opacity:1}.lumo-panel--interactive:hover:after,.lumo-panel--interactive:focus-within:after{opacity:1;transform:rotate(15deg)translate(560%)}}@media (prefers-reduced-motion:reduce){.lumo-panel--interactive,.lumo-panel--interactive:hover,.lumo-panel--interactive:focus-within{transition:border-color .16s,box-shadow .16s;transform:none!important}.lumo-panel--interactive:after{display:none}}.ambient-point-field{z-index:1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.ambient-point-field__point{--ambient-field-shift-x:0px;--ambient-field-shift-y:0px;left:var(--point-x);top:var(--point-y);width:var(--point-size);height:var(--point-size);transform:translate3d(var(--ambient-field-shift-x), var(--ambient-field-shift-y), 0);animation-delay:var(--point-delay);will-change:auto}html.js .ambient-point-field__point{animation-play-state:paused}html.js .ambient-point-field.is-ambient-active .ambient-point-field__point{will-change:transform, opacity;animation-play-state:running}@media (width<=1199px){.ambient-point-field--contact .ambient-point-field__point:nth-child(n+5){display:none}}@media (width<=1023px){.ambient-point-field__point:nth-child(n+9){display:none}.ambient-point-field--faq .ambient-point-field__point:nth-child(-n+12){display:block}}@media (width<=639px){.ambient-point-field{display:none}.ambient-point-field--faq,.ambient-point-field--contact{display:block}.ambient-point-field--faq .ambient-point-field__point:nth-child(n+9),.ambient-point-field--contact .ambient-point-field__point:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.ambient-point-field__point,.ambient-point-field__point:before,.ambient-point-field__point:after{transition:none!important;animation:none!important;transform:none!important}}.cases-stage{z-index:2;isolation:isolate;color:#07101f;background:radial-gradient(circle at 91% 13%,#418bff33,#0000 24rem),radial-gradient(circle at 72% 46%,#734aff17,#0000 30rem),linear-gradient(#eef4ff 0%,#fbfcff 8%,#f7f9fe 92%,#edf3ff 100%);scroll-margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 18px 48px #3268c809,0 -24px 70px #2664e71a,0 24px 70px #2664e71a}.cases-stage:before,.cases-stage:after{content:"";z-index:0;pointer-events:none;width:100%;height:92px;position:absolute;left:0}.cases-stage:before{background:linear-gradient(#07101f1f,#0000);top:0}.cases-stage:after{background:linear-gradient(#0000,#07101f14);bottom:0}.cases-stage__glow{z-index:0;pointer-events:none;filter:blur(14px);opacity:.34;border-radius:50%;width:420px;height:420px;position:absolute}.cases-stage__glow--blue{background:radial-gradient(circle,#369dff57,#0000 68%);top:22%;left:-250px}.cases-stage__glow--violet{background:radial-gradient(circle,#7845ff3d,#0000 68%);bottom:12%;right:-210px}.cases-stage__content{z-index:1;width:var(--layout-content-width);padding-block:clamp(92px,9.5vh,118px);position:relative}.section-intro--light .section-display-title{color:#07101f}.section-intro--light .section-side-note{color:#41506a}.section-intro--light .section-side-note:before{background:linear-gradient(#1689ff,#6246ff);box-shadow:0 0 20px #3069ff33}.cases-intro{align-items:center}.cases-title{max-width:720px}.cases-note{max-width:520px;font-size:15px;font-weight:550;line-height:1.65}.cases-proof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(26px,2.8vw,42px);margin-top:clamp(54px,5vw,68px);display:grid}.cases-proof__item{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid;position:relative}.cases-proof__copy{min-width:0}.cases-proof__heading{align-items:flex-start;min-width:0;display:flex}.cases-proof__icon{color:#1769ff;background:linear-gradient(145deg,#ffffffe6,#dee9ffc2);border:1px solid #376cde14;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 18px 42px #2457bc1a,inset 0 1px #ffffffe6}.cases-proof__icon--2{color:#6e3cff;background:linear-gradient(145deg,#f9f6fff5,#e6ddffc7)}.cases-proof__icon--3{color:#119ee5;background:linear-gradient(145deg,#f6fdfff5,#d5f3ffcc)}.cases-proof__value{color:#07101f;letter-spacing:-.035em;flex:none;margin:0;font-size:clamp(1.8rem,2.35vw,2.45rem);font-weight:900;line-height:.98}.cases-proof__value span,.cases-proof__value small{display:block}.cases-proof__value small{letter-spacing:-.02em;margin-top:5px;font-size:.56em}.cases-proof__text{color:#6a7890;max-width:215px;margin:12px 0 0;font-size:12px;font-weight:520;line-height:1.55}.cases-proof__rail{background:linear-gradient(90deg,#737eff00,#6a77ffb8 42%,#4e8bff80 82%,#4e8bff);border-radius:999px;flex:auto;min-width:28px;height:2px;margin:24px 0 0 clamp(14px,1.7vw,26px);position:relative;overflow:visible;box-shadow:0 0 7px #5d71ff1f}.cases-proof__rail:before{content:"";z-index:0;border-radius:inherit;filter:blur(2px);background:linear-gradient(90deg,#7075ff00,#5c81ff14 48%,#0000);position:absolute;inset:-1px 0}.cases-proof__rail:after{content:none;filter:blur(2px)}.cases-proof__rail span{z-index:1;background:#744cff;border:2px solid #fffffff0;border-radius:50%;width:10px;height:10px;animation:8s linear infinite cases-proof-travel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #744cff1a,0 0 20px #744cffc2}.cases-proof__rail--2 span{animation-delay:-4s}.cases-carousel{align-items:center;margin-top:clamp(52px,5vw,66px);padding-inline:70px;display:block;position:relative}.cases-carousel__viewport{isolation:isolate;background:#061020;border:0;border-radius:16px;width:100%;min-width:0;height:clamp(520px,58vh,620px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.cases-carousel__viewport:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 79% 16%,#305aff1f,#0000 22rem),linear-gradient(90deg,#0000 48%,#ffffff04);position:absolute;inset:0}.cases-carousel__arrow{z-index:8;color:#b7d4ff;background:linear-gradient(#0d1a31,#071122);border:1px solid #4470be3d;border-radius:18px;place-items:center;width:54px;height:154px;transition:color .18s,border-color .18s,box-shadow .22s,transform .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 42px #0c1d3f47,inset 0 1px #ffffff12}.cases-carousel__arrow:hover{color:#fff;border-color:#538fff9e;transform:translateY(calc(-50% - 2px));box-shadow:0 20px 46px #0c1d3f52,0 0 28px #286fff33,inset 0 1px #ffffff1a}.cases-carousel__arrow:focus-visible{outline-offset:4px;outline:2px solid #1769ff}.cases-carousel__arrow--prev{left:0}.cases-carousel__arrow--next{right:0}@media (width>=1480px){.cases-carousel{padding-inline:0}.cases-carousel__arrow--prev{left:auto;right:calc(100% + 16px)}.cases-carousel__arrow--next{left:calc(100% + 16px);right:auto}}.cases-slide{z-index:1;color:#fff;opacity:0;pointer-events:none;filter:blur(12px)saturate(.84);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(30px,4vw,62px);padding:clamp(34px,4vw,54px);transition:opacity .42s,filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(.985)}.cases-slide.is-active{z-index:2;opacity:1;pointer-events:auto;filter:none;transform:scale(1)}.cases-slide.is-active .cases-slide__copy,.cases-slide.is-active .cases-scenario{animation:.62s cubic-bezier(.22,1,.36,1) both cases-slide-content-in}.cases-slide.is-active .cases-scenario{animation-delay:90ms}.cases-slide__copy{z-index:4;flex-direction:column;justify-content:space-between;min-width:0;padding-block:8px;display:flex;position:relative}.cases-slide__eyebrow{color:#5daeff;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850;line-height:1.25}.cases-slide__title{color:#fff;letter-spacing:-.035em;max-width:470px;margin:22px 0 0;font-size:clamp(1.85rem,2.65vw,2.7rem);font-weight:900;line-height:1.08}.cases-slide__description{color:#dfeaffb3;white-space:pre-line;max-width:500px;margin:18px 0 0;font-size:14px;font-weight:480;line-height:1.65}.cases-slide__metrics{border-top:1px solid #9ebaeb26;grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px;padding-top:24px;display:grid}.cases-slide__metric{gap:6px;min-width:0;padding-right:20px;display:grid}.cases-slide__metric+.cases-slide__metric{border-left:1px solid #9ebaeb26;padding-left:24px;padding-right:0}.cases-slide__metric strong{color:#2580ff;letter-spacing:-.035em;font-size:clamp(1.75rem,2.4vw,2.45rem);font-weight:900;line-height:1}.cases-slide__metric--violet strong{color:#8c57ff}.cases-slide__metric span{color:#e6eeffc7;font-size:12px;font-weight:700;line-height:1.4}.cases-scenario{z-index:4;background:radial-gradient(circle at 50% 42%,#255cff26,#0000 18rem),#0c182fd6;border:1px solid #85a6e22e;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:14px;min-width:0;min-height:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000038,inset 0 1px #ffffff0e}.cases-scenario--phones{box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}.cases-phone-stack{grid-template-columns:repeat(3,221px);justify-content:center;align-items:center;gap:20px;width:100%;height:100%;min-height:0;display:grid}.cases-phone-switch{display:none}.cases-phone-stack__item{width:100%;position:relative}.cases-scenario__status{z-index:4;color:#edf4ffc7;letter-spacing:.04em;background:#050d1db8;border:1px solid #a4beea33;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.cases-message{z-index:3;border-radius:13px;margin:0;padding:12px 16px;font-size:12px;font-weight:700;line-height:1.45;position:relative}.cases-message--question{color:#fff;text-align:center;background:linear-gradient(110deg,#145dff,#314bff);width:min(72%,430px);margin-inline:auto;padding-right:76px;box-shadow:0 12px 30px #1b4bff40}.cases-message--answer{color:#07101f;background:#fff;width:min(92%,620px);margin-inline:auto;box-shadow:0 12px 30px #0107142e}.cases-tarot-art{background:#030a1a;border-radius:12px;min-height:0;overflow:hidden}.cases-tarot-art img{object-fit:cover;object-position:center;width:100%;height:100%}.cases-promo-wheel{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.cases-promo-wheel:before,.cases-promo-wheel:after{content:"";aspect-ratio:1;border:1px solid #5879ff2e;border-radius:50%;width:min(72%,330px);position:absolute}.cases-promo-wheel:after{border-color:#8b55ff38;width:min(50%,230px)}.cases-promo-wheel__ring{z-index:2;color:#fff;background:conic-gradient(from 20deg,#2363ffe6,#7143ffd1,#1d9effd1,#2363ffe6);border:1px solid #759fff73;border-radius:50%;place-items:center;width:142px;height:142px;animation:18s linear infinite cases-wheel-turn;display:grid;position:relative;box-shadow:0 0 0 12px #2d5bff0f,0 0 48px #2f5bff6b,inset 0 0 38px #ffffff1f}.cases-promo-wheel__ring svg{animation:18s linear infinite reverse cases-wheel-turn}.cases-promo-wheel__spark{z-index:3;background:#68bfff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 18px #68bfffd1}.cases-promo-wheel__spark--1{top:24%;left:25%}.cases-promo-wheel__spark--2{background:#9b65ff;top:35%;right:22%;box-shadow:0 0 18px #9b65ffd1}.cases-promo-wheel__spark--3{bottom:19%;right:30%}.cases-receipt-flow{grid-template-columns:minmax(150px,.72fr) minmax(190px,1fr);align-items:center;gap:clamp(18px,3vw,42px);min-height:0;padding-inline:clamp(16px,3vw,44px);display:grid}.cases-receipt-flow__document{aspect-ratio:.8;color:#8fc7ff;background:linear-gradient(#7ba7ff1a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#7ba7ff1a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#1b52d27a,#532dbb47);border:1px solid #6295ff59;border-radius:16px;justify-self:end;place-items:center;width:min(100%,190px);display:grid;box-shadow:0 20px 52px #08236647}.cases-receipt-flow__steps{gap:12px;display:grid}.cases-receipt-flow__steps span{color:#eef5ffd1;background:#ffffff0e;border:1px solid #779de029;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.cases-receipt-flow__steps svg{color:#57b6ff;flex:none}.cases-carousel__navigation{justify-content:center;align-items:center;margin:20px auto 0;display:flex}@media (width>=1480px){.cases-carousel__navigation{margin-inline:0}}.cases-carousel{content-visibility:auto;contain-intrinsic-size:auto 900px}.cases-carousel__tabs{justify-content:center;align-items:center;gap:clamp(22px,4vw,48px);display:flex}.cases-carousel__tabs button{cursor:pointer;color:#8996ad;white-space:nowrap;background:0 0;border:0;padding:5px 0 11px;font-size:12px;font-weight:600;transition:color .18s;position:relative}.cases-carousel__tabs button:after{content:"";background:linear-gradient(90deg,#1769ff,#7651ff);border-radius:999px;height:2px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cases-carousel__tabs button:hover,.cases-carousel__tabs button.is-active{color:#1769ff}.cases-carousel__tabs button.is-active:after{transform:scaleX(1)}.cases-carousel__tabs button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1769ffb8}.cases-carousel__tabs strong{margin-right:6px;font-size:13px;font-weight:850}.cases-capabilities{background:#ffffffad;border:1px solid #3159a41a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(44px,4vw,52px) 70px 0;padding:22px 120px 22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #224a9714,inset 0 1px #ffffffe6}.cases-capability{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding-inline:26px;display:grid}.cases-capability+.cases-capability{border-left:1px solid #405e9724}.cases-capability__icon{color:#1769ff;background:#eaf1ff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffffe6}.cases-capability__icon--2{color:#7042ff;background:#eee9ff}.cases-capability__icon--3{color:#119ee5;background:#e7f8ff}.cases-capability h3{color:#07101f;margin:0;font-size:15px;font-weight:850}.cases-capability p{color:#718098;max-width:225px;margin:5px 0 0;font-size:11px;font-weight:520;line-height:1.5}.cases-capabilities__tail{background:linear-gradient(90deg,#6c47ffb3,#1769ff47);width:76px;height:1px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.cases-capabilities__tail span,.cases-capabilities__tail i{border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.cases-capabilities__tail span{background:#7549ff;left:-2px;box-shadow:0 0 12px #7549ff99}.cases-capabilities__tail i{background:#2386ff;right:-2px;box-shadow:0 0 12px #2386ff99}@keyframes cases-proof-travel{0%{opacity:0;left:0%;transform:translate(-50%,-50%)scale(.22)}6%{opacity:1;left:12%;transform:translate(-50%,-50%)scale(1)}42%{opacity:1;left:84%;transform:translate(-50%,-50%)scale(1)}50%,to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(.22)}}@keyframes cases-proof-travel-vertical{0%{opacity:0;top:0%;transform:translate(-50%,-50%)scale(.22)}6%{opacity:1;top:12%;transform:translate(-50%,-50%)scale(1)}42%{opacity:1;top:84%;transform:translate(-50%,-50%)scale(1)}50%,to{opacity:0;top:100%;transform:translate(-50%,-50%)scale(.22)}}@keyframes cases-slide-content-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes cases-wheel-turn{to{transform:rotate(360deg)}}@media (width<=1199px){.cases-stage__content{width:var(--layout-content-width)}.cases-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cases-proof__item{grid-template-columns:62px minmax(0,1fr);gap:14px}.cases-proof__icon{border-radius:18px;width:62px;height:62px}.cases-slide{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:28px;padding:34px}.cases-capabilities{margin-inline:70px;padding-right:26px}.cases-capabilities__tail{display:none}.cases-capability{padding-inline:18px}}@media (width<=1023px){.cases-stage__content{padding-block:80px}.cases-intro{gap:38px}.cases-proof{margin-top:58px;grid-template-columns:1fr;gap:42px;width:min(620px,100%);margin-inline:auto}.cases-proof__item{grid-template-columns:68px minmax(0,1fr);gap:20px;padding-block:10px}.cases-proof__icon{width:68px;height:68px}.cases-proof__text{max-width:360px}.cases-proof__rail{background:linear-gradient(#737eff47,#6a77ffb8 42%,#4e8bff47 82%,#4e8bff00);flex:none;width:1px;min-width:0;height:42px;margin:0;position:absolute;top:calc(100% + 10px);left:34px}.cases-proof__rail:before{background:linear-gradient(#7075ff2e,#5c81ff14 48%,#0000);inset:0 -1px}.cases-proof__rail span{animation-name:cases-proof-travel-vertical;top:0;left:50%}.cases-carousel{margin-top:58px;padding-inline:0}.cases-carousel__viewport{height:auto;min-height:840px}.cases-slide{grid-template-columns:1fr;align-content:start}.cases-slide__copy{min-height:290px}.cases-scenario{min-height:440px}.cases-carousel__arrow{z-index:8;border-radius:13px;width:44px;height:44px;position:absolute;top:auto;bottom:-66px;transform:none}.cases-carousel__arrow:hover{transform:translateY(-2px)}.cases-carousel__arrow--prev{left:0}.cases-carousel__arrow--next{right:0}.cases-carousel__navigation{margin:78px auto 0}.cases-capabilities{grid-template-columns:1fr;gap:20px;margin:54px 0 0;padding:26px}.cases-capability{padding:0}.cases-capability+.cases-capability{border-top:1px solid #405e9724;border-left:0;padding-top:20px}.cases-capability p{max-width:none}}@media (width<=639px){.cases-stage{scroll-margin-top:30px}.cases-stage__content{width:var(--layout-content-width);padding-block:66px}.cases-intro{gap:30px}.cases-note{font-size:13px}.cases-proof{gap:30px;margin-top:42px}.cases-proof__item{grid-template-columns:58px minmax(0,1fr);gap:15px}.cases-proof__icon{border-radius:16px;width:58px;height:58px}.cases-proof__icon svg{width:25px;height:25px}.cases-proof__value{font-size:1.65rem}.cases-proof__text{margin-top:8px;font-size:11px}.cases-proof__rail{height:30px;top:calc(100% + 6px);left:29px}.cases-carousel{margin-top:48px}.cases-carousel__viewport{border-radius:16px;min-height:760px}.cases-slide{gap:24px;padding:24px 18px}.cases-slide__copy{min-height:290px}.cases-slide__title{margin-top:16px;font-size:1.72rem}.cases-slide__description{margin-top:13px;font-size:12.5px}.cases-slide__metrics{padding-top:18px}.cases-slide__metric strong{font-size:1.6rem}.cases-slide__metric+.cases-slide__metric{padding-left:14px}.cases-scenario{gap:10px;min-height:400px;padding:12px}.cases-message{padding:10px 12px;font-size:10.5px}.cases-message--question{width:100%;padding-right:62px}.cases-message--answer{width:100%}.cases-scenario__status{padding:4px 7px;font-size:8px;top:16px;right:17px}.cases-receipt-flow{grid-template-columns:.7fr 1fr;gap:12px;padding-inline:0}.cases-receipt-flow__steps span{gap:7px;padding:9px;font-size:9px}.cases-carousel__navigation{margin:28px 16px 0}.cases-carousel__tabs{justify-content:center;gap:16px;padding-bottom:4px}.cases-carousel__tabs button{font-size:10px}.cases-capabilities{border-radius:16px;margin-top:48px;padding:22px 18px}.cases-capability{grid-template-columns:46px minmax(0,1fr);gap:13px}.cases-capability__icon{border-radius:13px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cases-proof__rail span,.cases-promo-wheel__ring,.cases-promo-wheel__ring svg,.cases-slide.is-active .cases-slide__copy,.cases-slide.is-active .cases-scenario{animation:none}.cases-slide{transition:none}}@media (width>=1024px){.hero-product-scene [data-hero-depth="1"]{place-items:center end;display:grid}.hero-product-scene [data-hero-depth="1"] .hero-demo-card{transform-origin:50%;position:relative;top:auto;right:auto}}@media (width>=1024px) and (height<=900px){.hero-layout{padding:0}.hero-copy{padding-block:0}.hero-headline{margin-top:clamp(22px,3.4svh,30px)}.hero-copy>.hero-entry-3{margin-top:clamp(24px,3.8svh,32px);font-size:1rem;line-height:1.65}.hero-copy>.hero-process{margin-top:clamp(40px,5svh,48px)}.hero-process__marker{top:13px}.hero-copy>.hero-entry-4,.hero-copy>.hero-entry-5{margin-top:clamp(38px,4.8svh,46px)}.hero-product-scene{min-height:calc(100svh - 124px)}.hero-scroll-cue{bottom:18px}}@media (width>=1024px) and (height<=800px){.hero-layout{padding:0}.hero-copy>.hero-entry-3{line-height:1.55}.hero-product-scene{min-height:calc(100svh - 110px)}.hero-scroll-cue{bottom:10px}}@media (width>=1024px) and (height<=700px){.hero-layout{padding:0}.hero-copy>.hero-entry-5{display:flex}.hero-scroll-cue{bottom:6px}}@media (width>=1024px) and (height<=620px){.hero-layout{padding:0}.hero-copy>.hero-entry-3,.hero-copy>.hero-entry-4,.hero-copy>.hero-entry-5{margin-top:12px}.hero-copy>.hero-entry-5{gap:12px;font-size:10px}.hero-scroll-cue{bottom:2px}}@media (width<=1160px){.hero-demo-card{transform-origin:50%;top:-1rem;scale:.8}}@media (width>=1161px) and (width<=1600px){.hero-demo-card{transform-origin:50%;top:2rem;scale:.9}}@media (width>=1601px){.hero-demo-card{transform-origin:50%;scale:1}}@media (width>=1024px){.hero-scroll-cue{z-index:60;opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s;animation:none;display:grid;position:fixed;bottom:clamp(28px,4svh,48px);left:50%}.hero-scroll-cue.is-hero-cue-visible{opacity:1;visibility:visible;transition:opacity .22s,visibility linear;animation:1.8s cubic-bezier(.45,0,.55,1) infinite hero-scroll-cue-float}}@media (width<=1023px){.hero-demo-card{transform-origin:top;left:50%;right:auto;transform:translate(-50%)}.hero-product-scene [data-hero-depth="1"]{place-items:start center;display:grid}.hero-product-scene [data-hero-depth="1"] .hero-demo-card{transform-origin:top;position:relative;top:0;left:auto;right:auto;transform:none}}@media (width>=640px) and (width<=699px){.cases-carousel__viewport{height:auto;min-height:760px}.cases-slide{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:28px;padding:34px}.cases-slide__copy{justify-content:flex-start;gap:24px;min-height:0}.cases-scenario--phones{align-self:start;min-height:0}.cases-phone-stack{grid-template-columns:repeat(3,170px);gap:16px;height:auto}}@media (width<=1023px){.cases-carousel__viewport{min-height:740px}.cases-slide{grid-template-rows:auto auto;align-content:start;gap:28px}.cases-slide__copy{justify-content:flex-start;gap:24px;min-height:0}.cases-scenario--phones{align-self:start;min-height:0}.cases-phone-stack{grid-template-columns:repeat(3,170px);gap:16px;height:auto}}@media (width<=639px){.cases-carousel__viewport{min-height:650px}.cases-slide{gap:22px}.cases-slide__copy{gap:18px}.cases-phone-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width>=1500px){.cases-phone-stack{grid-template-columns:repeat(3,221px);gap:36px}}@media (width>=1041px) and (width<=1499px){.cases-phone-stack{grid-template-columns:repeat(2,221px);gap:36px;height:100%}.cases-phone-stack__item:nth-of-type(3){display:none}}@media (width>=700px){.cases-phone-stack__item{transform:none}}@media (width>=1041px){.cases-phone-stack__item{transform:translateY(-24px)}}@media (width>=700px) and (width<=1040px){.cases-carousel__viewport{height:clamp(520px,58vh,620px);min-height:0}.cases-slide{grid-template-rows:none;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-content:stretch;gap:clamp(30px,4vw,62px);padding:clamp(34px,4vw,54px)}.cases-slide__copy{justify-content:space-between;gap:0;min-height:0}.cases-scenario--phones{align-self:stretch;min-height:0}.cases-phone-stack{grid-template-columns:211px;gap:0;height:100%}.cases-phone-stack__item:nth-of-type(n+2){display:none}}@media (width>=640px) and (width<=699px){.cases-carousel__viewport{min-height:720px}.cases-phone-stack{grid-template-columns:repeat(3,165px);gap:24px;height:auto}.cases-phone-stack__item{display:block!important}}@media (width>=1041px) and (width<=1499px),(width<=699px){.cases-phone-stack__item{display:none!important}.cases-phone-stack[data-phone-two~="1"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-two~="2"] .cases-phone-stack__item:nth-of-type(2),.cases-phone-stack[data-phone-two~="3"] .cases-phone-stack__item:nth-of-type(3){display:block!important}.cases-phone-stack[data-phone-two="1 2"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-two="1 3"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-two="2 1"] .cases-phone-stack__item:nth-of-type(2),.cases-phone-stack[data-phone-two="2 3"] .cases-phone-stack__item:nth-of-type(2),.cases-phone-stack[data-phone-two="3 1"] .cases-phone-stack__item:nth-of-type(3),.cases-phone-stack[data-phone-two="3 2"] .cases-phone-stack__item:nth-of-type(3){order:1}.cases-phone-stack[data-phone-two="1 2"] .cases-phone-stack__item:nth-of-type(2),.cases-phone-stack[data-phone-two="1 3"] .cases-phone-stack__item:nth-of-type(3),.cases-phone-stack[data-phone-two="2 1"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-two="2 3"] .cases-phone-stack__item:nth-of-type(3),.cases-phone-stack[data-phone-two="3 1"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-two="3 2"] .cases-phone-stack__item:nth-of-type(2){order:2}}@media (width>=700px) and (width<=1040px){.cases-phone-stack__item{display:none!important}.cases-phone-stack[data-phone-one="1"] .cases-phone-stack__item:first-of-type,.cases-phone-stack[data-phone-one="2"] .cases-phone-stack__item:nth-of-type(2),.cases-phone-stack[data-phone-one="3"] .cases-phone-stack__item:nth-of-type(3){display:block!important}}@media (width>=640px) and (width<=699px){.cases-carousel__viewport{min-height:840px}.cases-phone-stack{grid-template-columns:repeat(2,211px);gap:40px}}@media (width>=500px) and (width<=699px){.cases-slide{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start}.cases-slide__copy,.cases-slide__metrics{width:100%;max-width:none}}@media (width<=639px){.cases-carousel__viewport{min-height:820px}.cases-phone-stack{grid-template-columns:211px;justify-content:center;gap:28px;height:auto}.cases-phone-stack__item:not(.cases-phone-stack__item--center){display:none}}@media (width<=699px){.solutions-scenarios{padding-bottom:max(8px, env(safe-area-inset-bottom))}.cases-carousel__viewport{height:auto;min-height:0}.cases-slide{opacity:1;pointer-events:auto;filter:none;height:auto;min-height:0;transition:none;display:none;position:relative;inset:auto;transform:none}.cases-slide.is-active{display:grid}.cases-phone-stack{touch-action:pan-y;gap:0;width:100%;height:clamp(390px,116vw,435px);min-height:clamp(390px,116vw,435px);display:block;position:relative}.cases-phone-stack__item{opacity:0;pointer-events:none;visibility:hidden;filter:blur(2px);width:211px;transition:opacity .26s,transform .3s cubic-bezier(.22,1,.36,1),filter .26s,visibility 0s linear .3s;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.982);display:block!important}.cases-phone-stack__item.is-mobile-active{z-index:1;opacity:1;pointer-events:auto;visibility:visible;filter:blur();transition-delay:0s;transform:translate(-50%)scale(1)}.cases-phone-stack[data-phone-direction=next] .cases-phone-stack__item.is-mobile-active{animation:.32s cubic-bezier(.22,1,.36,1) both cases-phone-screen-enter-next}.cases-phone-stack[data-phone-direction=prev] .cases-phone-stack__item.is-mobile-active{animation:.32s cubic-bezier(.22,1,.36,1) both cases-phone-screen-enter-prev}.cases-phone-switch{z-index:4;color:#b5e5ff;cursor:pointer;background:#0a1c42d1;border:1px solid #8bc2ff57;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #000a2357,inset 0 1px #dcf0ff24}.cases-phone-switch--prev{left:max(5px,50% - 164px)}.cases-phone-switch--next{right:max(5px,50% - 164px)}.cases-phone-switch:active{color:#fff;background:#1b4794eb;border-color:#85d8ffb8;transform:translateY(-50%)scale(.94)}.cases-phone-switch:focus-visible{outline-offset:3px;outline:2px solid #7be0ff}@keyframes cases-phone-screen-enter-next{0%{opacity:0;filter:blur(2px);transform:translate(calc(12px - 50%))scale(.982)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}@keyframes cases-phone-screen-enter-prev{0%{opacity:0;filter:blur(2px);transform:translate(calc(-50% - 12px))scale(.982)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}}@media (width>=1600px){:root{--layout-content-max:1400px}.hero-headline{font-size:5rem}}@media (width<=699px){.ambient-point-field,.ambient-point-field--faq,.ambient-point-field--contact{display:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
