/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial}}}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Funnel Display Variable", sans-serif;--font-serif:"Funnel Display Variable", sans-serif;--font-mono:"Geist Mono Variable", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-page:#f6f7f9;--color-card:#fff;--color-inset:#eef0f3;--color-deep:#e7e9ec;--color-lime:#c4f542;--color-lime-text:#0f0f11;--color-ink:#0f0f11;--color-muted:#5e616b;--radius-pill:999px;--radius-card:14px;--radius-input:12px;--radius-feature:20px;--font-body:var(--font-sans);--font-display:"Funnel Display Variable", sans-serif}}@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;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;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;-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.left-1\/2{left:50%}.isolate{isolation:isolate}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mx-auto\!{margin-inline:auto!important}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-5\!{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-14\!{margin-top:calc(var(--spacing) * 14)!important}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[3px\]{margin-top:3px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-26{height:calc(var(--spacing) * 26)}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-full{height:100%}.w-\[17px\]{width:17px}.w-\[min\(1240px\,92vw\)\]{width:min(1240px,92vw)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[54ch\]{max-width:54ch}.max-w-\[60ch\]{max-width:60ch}.shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[18px\]{gap:18px}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#C4F542\]{background-color:#c4f542}.bg-\[rgba\(196\,245\,66\,0\.7\)\]{background-color:#c4f542b3}.bg-card{background-color:var(--color-card)}.bg-ink{background-color:var(--color-ink)}.bg-page{background-color:var(--color-page)}.bg-\[linear-gradient\(120deg\,\#5c78ff\,\#2e4bff\)\]{background-image:linear-gradient(120deg,#5c78ff,#2e4bff)}.bg-\[linear-gradient\(120deg\,\#5c78ff\,\#2e4bff_60\%\,\#4A6BF0\)\]{background-image:linear-gradient(120deg,#5c78ff,#2e4bff 60%,#4a6bf0)}.p-7{padding:calc(var(--spacing) * 7)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[3px\]{padding-block:3px}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[clamp\(2\.4rem\,4\.6vw\,3\.8rem\)\]{font-size:clamp(2.4rem,4.6vw,3.8rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-\[\#0f0f11\]{color:#0f0f11}.text-\[\#2c313a\]{color:#2c313a}.text-\[\#2e4bff\]{color:#2e4bff}.text-\[\#3d434d\]{color:#3d434d}.text-ink{color:var(--color-ink)}.text-lime{color:var(--color-lime)}.text-lime-text{color:var(--color-lime-text)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.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\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,15\,17\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f0f110a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-6px_rgba\(46\,75\,255\,0\.8\)\]{--tw-shadow:0 6px 20px -6px var(--tw-shadow-color,#2e4bffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(46\,75\,255\,0\.8\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#2e4bffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_80px_-32px_rgba\(20\,28\,60\,0\.62\)\]{--tw-shadow:0 34px 80px -32px var(--tw-shadow-color,#141c3c9e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/\[0\.08\]{--tw-ring-color:#00000014}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.08\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.ring-white\/\[0\.10\]{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.10\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.invert{--tw-invert:invert(100%);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{-webkit-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,);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\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.025\]:hover{scale:1.025}.hover\:bg-\[\#23252b\]:hover{background-color:#23252b}.hover\:shadow-\[0_14px_30px_-14px_rgba\(15\,15\,17\,0\.8\)\]:hover{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#0f0f11cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-10px_rgba\(46\,75\,255\,0\.95\)\]:hover{--tw-shadow:0 16px 40px -10px var(--tw-shadow-color,#2e4bfff2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:scale-\[0\.99\]:active{scale:.99}@media (width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media (width>=64rem){.lg\:row-span-6{grid-row:span 6/span 6}.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-rows-\[auto_auto_1fr_auto_auto_auto\]{grid-template-rows:auto auto 1fr auto auto auto}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:content-start{align-content:flex-start}.lg\:gap-0{gap:0}.lg\:gap-6{gap:calc(var(--spacing) * 6)}}}:root{--royal:#2e4bff;--royal-300:#5c78ff;--royal-700:#1b2fb8;--royal-900:#0e1766;--royal-lit:radial-gradient(60% 45% at 8% 104%, #c4f5424d, transparent 70%), radial-gradient(70% 60% at 100% 0%, #5c78fff2, transparent 70%), linear-gradient(160deg, #2e4bff 0%, #1b2fb8 55%, #0e1766 100%);--ink-lit:radial-gradient(70% 60% at 100% 0%, #2e4bff47, transparent 70%), linear-gradient(160deg, #17171b 0%, #0f0f11 60%, #08080a 100%);--gradient:var(--royal-lit);--gradient-3:var(--royal-lit);--font-display:"Funnel Display Variable", sans-serif;--font-serif:"Funnel Display Variable", sans-serif;--lime:#c4f542;--green:#1c4a2d;--blue:#2e4bff;--lime-tint:#c4f54224;--lime-glow:#c4f5424d;--lime-text:#0f0f11;--blue-tint:#2e4bff1a;--blue-glow:#2e4bff66;--ink:#0f0f11;--muted:#5e616b;--line:#0f0f111f;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--color-page);margin:0;font-weight:400;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:url(/media/texture.webp);background-size:720px;position:fixed;inset:0}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}h1,h2,.display{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500}.logo-on-dark{display:none}:where(h1,h2,h3,.display) em{font-style:normal}.accent-serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;padding-bottom:.06em;line-height:1.1;display:inline-block}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--lime-text);outline-offset:3px;border-radius:6px}img{max-width:100%;display:block}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--lime-text);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.eyebrow.blue{color:var(--blue)}.grad-text{background:var(--gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-variant-numeric:tabular-nums}.section{width:100%;padding:clamp(4.5rem,9vw,8rem) 0}.wrap{width:min(1180px,92vw);margin:0 auto}.cta{color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;transition:transform .4s var(--ease), box-shadow .4s var(--ease), filter .4s var(--ease);background:#c4f542;border:none;align-items:center;gap:.6em;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f0f111f}.cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2e4bff59}.cta svg{transition:transform .4s var(--ease)}.cta:hover svg{transform:translate(3px)}.ghost{color:var(--muted);transition:color .3s var(--ease);font-size:.95rem}.ghost:hover{color:var(--ink)}.gradient-rule{background:var(--gradient);opacity:.9;border:0;border-radius:2px;width:100%;height:2px}.surface-card{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);box-shadow:0 1px 3px #0f0f110a}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.lg-btn{border-radius:var(--radius-pill);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.5);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s var(--ease);background:linear-gradient(120deg,#c4f54229,#2e4bff1f 52%,#2e4bff29),#ffffff47;border:1px solid #ffffff8c;justify-content:center;align-items:center;gap:.6em;padding:1rem 1.9rem;font-size:1.02rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 2px 6px #0f0f1114,inset 3px 3px 1px -3px #fffffff2,inset -3px -3px 1px -3px #ffffffd9,inset 0 0 6px 6px #ffffff24,0 0 14px #fff3}.lg-btn:hover{transform:scale(1.045);box-shadow:0 6px 18px #0f0f111f,inset 3px 3px 1px -3px #fffffff2,inset -3px -3px 1px -3px #ffffffd9,inset 0 0 8px 8px #ffffff2e,0 0 18px #c4f54259}.lg-btn:active{transform:scale(.985)}.lg-btn--primary{background:linear-gradient(120deg,#c4f5428c,#2e4bff73 52%,#2e4bff80),#ffffff4d}@media (prefers-reduced-transparency:reduce){.lg-btn{-webkit-backdrop-filter:none;background:#fffffff0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.nav{z-index:50;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px)saturate(1.5);width:min(1200px,95vw);transition:background .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(120deg,#c4f5421a,#ffffff1f 52%,#2e4bff1a),#ffffff57;border:1px solid #fff9;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px -18px #1e285a47,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #fffc,inset 0 0 6px 6px #ffffff1a}.nav--scrolled{background:#f6f7f9d1;box-shadow:0 12px 36px -18px #1e285a59}.nav__inner{justify-content:space-between;align-items:center;width:auto;height:58px;margin:0;padding:0 .6rem 0 1.2rem;display:flex}.nav__logo img{width:auto;height:26px}.nav__links{align-items:center;gap:1.7rem;display:flex}.cta--sm{padding:.6rem 1.1rem;font-size:.92rem}.nav__community{font-size:.9rem}.scrollprog{z-index:60;background:#0f0f110d;width:3px;height:100vh;position:fixed;top:0;right:0}.scrollprog__fill{transform-origin:top;background:var(--gradient-3);position:absolute;inset:0}.heroTrack{z-index:2;position:relative}.heroTrack--scrub{height:150vh}.hero{isolation:isolate;padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.heroTrack--scrub .hero--sticky{align-items:center;height:100dvh;padding:0;display:flex;position:sticky;top:0}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__media{will-change:transform;transform-origin:50% 58%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 100%);mask-image:linear-gradient(#0000 0%,#000 8% 100%)}.hero__sky,.hero__skyvideo{object-fit:cover;object-position:50% 62%;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.hero__skyvideo{opacity:0;transition:opacity 1.2s var(--ease)}.hero__skyvideo--on{opacity:.94}.hero__cue--static{z-index:2;letter-spacing:.32em;color:var(--ink);opacity:.55;pointer-events:none;white-space:nowrap;animation:cuepulse 2.6s var(--ease) infinite;font-size:.62rem;position:absolute;bottom:clamp(1.6rem,4vh,3rem);left:50%;transform:translate(-50%)}.hero__cue--static:after{content:"↓";margin-left:.6em;display:inline-block}@keyframes cuepulse{0%,to{opacity:.4;transform:translate(-50%)translateY(0)}50%{opacity:.75;transform:translate(-50%)translateY(4px)}}.hero__haze{opacity:0;will-change:opacity;background:radial-gradient(85% 75%,#fffffffa 0%,#f6f7f9f5 60%,#f6f7f9 100%);position:absolute;inset:-2%}.hero__tint{background:radial-gradient(55% 60% at 15% 78%,#c4f54242 0%,#0000 68%),radial-gradient(55% 65% at 88% 70%,#2e4bff42 0%,#0000 68%);position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:radial-gradient(64% 60% at 50% 44%,#f6f7f9cc 0%,#f6f7f959 46%,#0000 66%);position:absolute;inset:0}.hero__copy--center{z-index:1;text-align:center;will-change:transform, opacity;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding-top:clamp(6.5rem,11vh,9rem);display:flex;position:relative}.hero__h1{text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(3rem,7.4vw,6.4rem)}.hero__sub{color:var(--muted);max-width:44ch;margin-top:1.6rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5}.hero__in{opacity:0;animation:heroin 1.3s var(--ease) both}@keyframes heroin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__actions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2.6rem;display:flex}.hero__actions--center{justify-content:center}.hero__scroll{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;position:relative}.hero__scroll:after{content:"↓";animation:nudge 1.8s var(--ease) infinite;margin-left:.5em;display:inline-block}@keyframes nudge{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.hero__visual{justify-content:center;display:flex}.dash{perspective:1200px;width:min(440px,100%);transform-style:preserve-3d;animation:floaty 9s var(--ease) infinite;position:relative}.dash__glow{z-index:0;border-radius:calc(var(--radius-feature) + 8px);background:radial-gradient(240px circle at var(--mx,50%) var(--my,40%), #c4f54259 0%, #2e4bff38 45%, transparent 70%);filter:blur(10px);opacity:calc(.25 + var(--wake,.35) * .75);transition:opacity .4s var(--ease);position:absolute;inset:-6%}.dash__screen{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-feature);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#ffffffdb;border:1px solid #ffffffe6;padding:1.1rem;position:relative;box-shadow:0 30px 60px -30px #1e285a47,inset 0 2px #ffffffb3}.hero__visual:hover .dash__screen{box-shadow:0 30px 60px -26px #1e285a52,0 0 0 1px #c4f54280,inset 0 2px #ffffffb3}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dash__bar{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.2rem .4rem .9rem;display:flex}.dash__dot{background:var(--line);border-radius:50%;width:9px;height:9px}.dash__dot:first-child{background:var(--lime)}.dash__status{color:var(--lime-text);margin-left:auto;font-size:.62rem}.dash__rows{flex-direction:column;gap:.5rem;padding:.9rem .2rem;display:flex}.dash__row{border-radius:var(--radius-card);background:var(--color-page);border:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.dash__icon{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.dash__icon svg{width:17px;height:17px}.dash__icon--lime{background:var(--lime-tint);color:var(--lime-text)}.dash__icon--blue{background:var(--blue-tint);color:var(--blue)}.dash__label{font-size:.9rem;font-weight:500}.dash__meta{color:var(--muted);letter-spacing:.1em;white-space:nowrap;font-size:.6rem}.dash__tick{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.dash__tick svg{stroke-width:2.4px;width:13px;height:13px}.dash__tick--lime{background:var(--lime);color:var(--ink)}.dash__tick--blue{background:var(--blue);color:#fff}.dash__foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:.7rem .5rem .2rem;font-size:.62rem;display:flex}.dash__count{color:var(--lime-text)}.how{padding-bottom:clamp(1.2rem,2.5vw,2rem)}.how__title{text-wrap:balance;margin-top:1rem;font-size:clamp(2.4rem,5vw,4.2rem)}.how__lead{color:var(--muted);max-width:52ch;margin-top:1.2rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.how__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.8rem;display:grid;overflow:clip visible}.tool{background:var(--color-card);border-radius:var(--radius-feature);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);border:2px solid #0f0f1124;flex-direction:column;padding:1.1rem 1.1rem 1.2rem;display:flex}.tool:hover{border-color:#0f0f114d;transform:translateY(-6px);box-shadow:0 24px 40px -28px #1e285a66}@supports (grid-template-rows:subgrid){.how__grid{grid-template-rows:auto}.tool{grid-template-rows:subgrid;grid-row:span 6;align-content:start;display:grid}.tool__points{flex:none}}.tool__art{background-image:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);background-size:300% 300%;border:1px solid #0f0f1112;border-radius:15px;margin-bottom:.85rem;padding:.95rem;position:relative;overflow:hidden}.tool__art--card-clock,.tool__art--card-phone,.tool__art--card-quote,.tool__art--card-inbox-mailbox{background-image:none;background-position:50%;background-size:cover}.tool__art--card-clock:before,.tool__art--card-phone:before,.tool__art--card-quote:before,.tool__art--card-inbox-mailbox:before{background:0 0}.tool__art--card-clock{background-image:url(/art/card-clock.webp)}.tool__art--card-phone{background-image:url(/art/card-phone.webp)}.tool__art--card-quote{background-image:url(/art/card-quote.webp)}.tool__art--card-inbox-mailbox{background-image:url(/art/card-inbox-mailbox.webp)}.tool__art[class*=tool__art--card-]>*{z-index:2;position:relative}.tool__art[class*=tool__art--card-]:after{content:"";z-index:1;background:#f6f7f980;position:absolute;inset:0}.tool__art:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff9e,#ffffff4d);position:absolute;inset:0}.tool__art:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff38,#fff0);position:absolute;inset:0}.tool__mock{z-index:1;position:relative}.tool__stat{border-bottom:1px solid #0f0f1117;align-items:baseline;gap:.5rem;margin:0 0 .9rem;padding-bottom:.85rem;display:flex}.tool__stat strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);flex:none;font-size:1.7rem;font-weight:500;line-height:1}.tool__stat span{color:var(--muted);font-size:.76rem;line-height:1.28}.tmock{background:#fff;border:1px solid #e3e6ea;border-radius:12px;flex-direction:column;min-height:104px;padding:.7rem .72rem;display:flex;overflow:hidden}:root{--tmock-land:cubic-bezier(.34, 1.42, .64, 1)}.tcal__days{gap:3px;margin-bottom:.6rem;display:flex}.tcal__day{height:19px;font-family:var(--font-mono);color:#8a919b;transition:background .34s var(--ease), color .34s var(--ease);background:#f4f6f8;border-radius:5px;flex:1;place-items:center;font-size:.52rem;display:grid}.tmock--cal[data-p="1"] .tcal__day--on,.tmock--cal[data-p="2"] .tcal__day--on{color:var(--lime-text);background:#c4f54273}.tcal__slot{height:30px;position:relative}.tcal__ghost,.tcal__book{letter-spacing:.1em;text-transform:uppercase;border-radius:8px;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.57rem;display:flex;position:absolute;inset:0}.tcal__ghost{color:#b3b9c2;border:1px dashed #dfe3e8;transition:opacity .24s linear}.tcal__book{color:var(--lime-text);opacity:0;transition:opacity .2s linear, transform .44s var(--tmock-land);background:#c4f5422e;border:1px solid #c4f54280;transform:translateY(9px)}.tmock--cal[data-p="1"] .tcal__ghost,.tmock--cal[data-p="2"] .tcal__ghost{opacity:0}.tmock--cal[data-p="1"] .tcal__book,.tmock--cal[data-p="2"] .tcal__book{opacity:1;transform:none}.tcal__tick{fill:none;width:13px;height:13px;stroke:var(--lime-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tcal__tick path{stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .38s var(--ease)}.tmock--cal[data-p="2"] .tcal__tick path{stroke-dashoffset:0}.tph__head{align-items:center;gap:.4rem;display:flex}.tph__ring{width:8px;height:8px;transition:background .3s var(--ease);background:#cfd4da;border-radius:50%;flex:none}.tmock--phone[data-p="0"] .tph__ring{background:var(--blue);animation:.62s ease-out infinite tphring}.tmock--phone[data-p="1"] .tph__ring,.tmock--phone[data-p="2"] .tph__ring{background:#0f0f11}@keyframes tphring{0%{box-shadow:0 0 #2e4bff80}to{box-shadow:0 0 0 8px #2e4bff00}}.tph__state{letter-spacing:.11em;text-transform:uppercase;flex:1;height:.72rem;font-size:.58rem;position:relative}.tph__state b,.tph__state i{font-style:normal;font-weight:400;transition:opacity .2s linear;position:absolute;top:0;left:0}.tph__state b{color:var(--blue)}.tph__state i{color:#0f0f11;opacity:0}.tmock--phone[data-p="1"] .tph__state b,.tmock--phone[data-p="2"] .tph__state b{opacity:0}.tmock--phone[data-p="1"] .tph__state i,.tmock--phone[data-p="2"] .tph__state i{opacity:1}.tph__timer{color:#4a505a;font-variant-numeric:tabular-nums;opacity:0;font-size:.6rem;transition:opacity .3s linear}.tmock--phone[data-p="2"] .tph__timer{opacity:1}.tph__wave{align-items:flex-end;gap:2px;height:17px;margin:.55rem 0 .4rem;display:flex}.tph__wave i{min-width:2px;height:var(--h);background:var(--blue);opacity:.28;transform-origin:bottom;transition:opacity .25s linear, transform .25s var(--ease);border-radius:1px;flex:1;transform:scaleY(.22)}.tmock--phone[data-p="1"] .tph__wave i,.tmock--phone[data-p="2"] .tph__wave i{opacity:.8;animation:tphbar calc(.47s + var(--i) * 31ms) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.117s)}@keyframes tphbar{0%{transform:scaleY(.34)}to{transform:scaleY(1)}}.tph__who{color:#8a919b;margin:0;font-size:.62rem}.tinv__rows{flex-direction:column;gap:.22rem;display:flex}.tinv__li{letter-spacing:.08em;text-transform:uppercase;color:#8a919b;opacity:0;transition:opacity .26s linear, transform .3s var(--ease);justify-content:space-between;font-size:.57rem;display:flex;transform:translateY(4px)}.tinv__li b{color:#4a505a;font-weight:500}.tinv__li:last-child{transition-delay:90ms}.tmock--inv:not([data-p="-1"]) .tinv__li{opacity:1;transform:none}.tinv__total{border-top:1px solid #eef1f4;justify-content:space-between;align-items:baseline;margin-top:.45rem;padding-top:.4rem;display:flex}.tinv__total .mono{letter-spacing:.1em;text-transform:uppercase;color:#8a919b;font-size:.55rem}.tinv__total strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500}.tinv__stamp{border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);opacity:0;transition:opacity .16s linear, transform .42s var(--tmock-land);background:#c4f54238;border:1px solid #c4f54280;align-self:flex-start;margin-top:.45rem;padding:.2rem .5rem;font-size:.55rem;transform:scale(.82)rotate(-5deg)}.tmock--inv[data-p="1"] .tinv__stamp{opacity:1;transition-delay:.96s;transform:none}.tin__from{color:#4a505a;align-items:center;gap:.38rem;margin:0 0 .45rem;font-size:.63rem;display:flex}.tin__av{background:var(--blue-tint);width:16px;height:16px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:.52rem;font-weight:600;display:grid}.tin__reply{color:var(--ink);align-items:center;margin:0;font-size:.63rem;display:flex}.tin__type{white-space:nowrap;max-width:0;display:inline-block;overflow:hidden}.tmock--inbox[data-p="1"] .tin__type{animation:1.28s steps(31,end) forwards tintype}@keyframes tintype{to{max-width:15.5rem}}.tin__caret{background:var(--blue);opacity:0;width:1.5px;height:.72rem;margin-left:1px}.tmock--inbox[data-p="1"] .tin__caret{opacity:1;animation:.53s step-end infinite tincaret}@keyframes tincaret{50%{opacity:0}}.tin__sent{letter-spacing:.11em;text-transform:uppercase;color:var(--blue);opacity:0;align-self:flex-start;margin-top:auto;padding-top:.5rem;font-size:.55rem;transition:opacity .3s linear}.tmock--inbox[data-p="1"] .tin__sent{opacity:1;transition-delay:1.34s}@media (prefers-reduced-motion:reduce){.tph__wave i,.tin__caret,.tmock--phone[data-p="0"] .tph__ring{animation:none}.tmock--inbox[data-p="1"] .tin__type{max-width:15.5rem;animation:none}}.tool__name{font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.2}.tool__line{color:var(--muted);margin-top:.45rem;font-size:.9rem;line-height:1.45}.tool__points{flex-direction:column;gap:.5rem;margin:1rem 0 1.2rem;padding:0;list-style:none;display:flex}.tool__points li{color:#3d434d;grid-template-columns:15px 1fr;align-items:start;gap:.5rem;font-size:.83rem;line-height:1.35;display:grid}.tool__points svg{width:15px;height:15px;color:var(--lime-text);margin-top:.12em}.tool__foot{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.tool__anchor{color:var(--muted);text-align:center;margin:0;font-size:.68rem;line-height:1.35}.tool__cta{border-radius:var(--radius-pill);background:var(--ink);color:#fff;width:100%;transition:transform .3s var(--ease), background .3s var(--ease);justify-content:center;align-items:center;gap:.45em;padding:.72rem 1rem;font-size:.9rem;font-weight:550;display:inline-flex}.tool__cta:hover{background:#23252b;transform:scale(1.025)}.tool__cta:active{transform:scale(.99)}.tool__cta span{transition:transform .3s var(--ease)}.tool__cta:hover span{transform:translate(3px)}.how__resolve{text-align:center;letter-spacing:.06em;color:var(--ink);text-transform:uppercase;opacity:.9;margin-top:2.4rem;font-size:clamp(1.4rem,3vw,2.2rem)}.leak{background:var(--color-inset);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.leak__inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.leak__quote{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.7rem,3.6vw,2.7rem)}.leak__body{color:var(--muted);max-width:48ch;margin-top:1.3rem;font-size:1.05rem}.leak__math{flex-direction:column;gap:.8rem;display:flex}.leak__stat{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-card);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.3rem;display:flex}.leak__num{color:var(--lime-text);letter-spacing:.02em;font-size:1.5rem;font-weight:500}.leak__key{color:var(--muted);text-align:right;font-size:.92rem}.ladder__head{max-width:44rem}.ladder__title{margin-top:1rem;font-size:clamp(1.8rem,3.6vw,2.9rem)}.ladder__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.2rem;margin-top:2.8rem;display:grid}.ladder__card{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;padding:2rem 1.8rem;display:flex;position:relative}.ladder__card:hover{transform:translateY(-6px)rotate(-.3deg);box-shadow:0 30px 50px -30px #1e285a59}.ladder__card--featured{border:1.5px solid var(--lime)}.ladder__grid{align-items:stretch}.ladder__card{transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.ladder__card:hover{z-index:2;transform:scale(1.045);box-shadow:0 26px 48px -28px #1e285a66}.ladder__badge{background:var(--lime);color:var(--ink);border-radius:var(--radius-pill);padding:.35rem .7rem;font-size:.6rem;position:absolute;top:-.8rem;left:1.8rem}.ladder__tag{color:var(--muted);min-height:2.8em;margin-top:.5rem;font-size:.98rem}.ladder__points{flex-direction:column;flex:1;gap:.8rem;margin:1.4rem 0 1.8rem;padding:0;list-style:none;display:flex}.ladder__points li{align-items:flex-start;gap:.7rem;font-size:.96rem;display:flex}.ladder__check{background:var(--lime-tint);width:20px;height:20px;color:var(--lime-text);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ladder__check svg{stroke-width:2.4px;width:12px;height:12px}.ladder__cta{justify-content:center;align-items:center;width:100%;display:inline-flex}.ladder__cta--quiet{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);transition:border-color .3s var(--ease), background .3s var(--ease);padding:.85rem 1.4rem;font-weight:500}.ladder__cta--quiet:hover{border-color:var(--ink);background:var(--color-page)}.proof__eyebrow{text-align:center}.proof__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.6rem;display:grid}.proof__stat{text-align:center;border-left:1px solid var(--line);padding:1.5rem 1rem}.proof__stat:first-child{border-left:none}.proof .proof__num{color:var(--blue);letter-spacing:-.01em;font-size:clamp(2.6rem,6vw,4rem);font-weight:500;line-height:1;display:block}.proof .proof__label{color:var(--muted);margin-top:.9rem;max-width:22ch;margin-inline:auto;font-size:.98rem;display:block}.closing{background:var(--color-deep);border-top:1px solid var(--line);position:relative;overflow:hidden}.closing__watermark{opacity:.05;pointer-events:none;width:min(52%,620px);position:absolute;bottom:-20%;right:-6%}.closing__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.closing__title{margin-top:1rem;font-size:clamp(2.2rem,5vw,3.6rem)}.closing__sub{color:var(--muted);max-width:40ch;margin-top:1.2rem;font-size:1.08rem}.audit__form{background:var(--color-card);grid-template-columns:1fr 1fr;gap:1.1rem;padding:1.8rem;display:grid}.audit__field{flex-direction:column;gap:.4rem;display:flex}.audit__field--full{grid-column:1/-1}.audit__field label{color:var(--muted);font-size:.78rem;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.audit__form input,.audit__form textarea{font-family:var(--font-sans);color:var(--ink);background:var(--color-page);border:1px solid var(--line);border-radius:var(--radius-input);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);width:100%;padding:.75rem .9rem;font-size:1rem}.audit__form input:focus,.audit__form textarea:focus{border-color:var(--lime-text);box-shadow:0 0 0 3px var(--lime-tint);outline:none}.audit__form textarea{resize:vertical}.audit__submit{grid-column:1/-1;align-items:center;gap:1rem;display:flex}.audit__err{color:#b4232a;font-size:.9rem}.audit__hp{position:absolute;left:-9999px}.audit__success{background:var(--color-card);padding:2rem}.audit__thanks{margin-top:.6rem;font-size:1.7rem}.audit__thanksbody{color:var(--muted);max-width:42ch;margin-top:.8rem}.audit__booking{border:1px dashed var(--line);border-radius:var(--radius-card);background:var(--color-page);place-items:center;min-height:180px;margin-top:1.4rem;display:grid}.audit__booking-inner{color:var(--muted);letter-spacing:.14em;font-size:.7rem}.footer{border-top:1px solid var(--line);padding:clamp(3rem,5vw,4.5rem) 0 2rem}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}.footer__tag{color:var(--muted);max-width:26ch;margin-top:1rem;font-size:.98rem}.footer__nav{gap:4rem;display:flex}.footer__col{flex-direction:column;gap:.7rem;display:flex}.footer__h{color:var(--muted);margin-bottom:.3rem;font-size:.62rem}.footer__base{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:3rem;padding-top:1.4rem;font-size:.62rem;display:flex}@media (width<=900px){.hero__grid{grid-template-columns:1fr;gap:2.5rem;min-height:0}.hero__visual{order:-1}.how__grid{grid-template-columns:repeat(2,1fr)}.leak__inner,.ladder__grid,.proof__grid{grid-template-columns:1fr}.proof__stat{border-left:none;border-top:1px solid var(--line)}.proof__stat:first-child{border-top:none}.closing__inner{grid-template-columns:1fr}}@media (width<=640px){.nav__links{gap:.9rem}.nav__links .ghost:not(.nav__community),.nav__community{display:none}.how__grid{grid-template-columns:1fr}.tool__line{min-height:0}.audit__form{grid-template-columns:1fr}.hero__actions{gap:1.1rem}.footer__nav{gap:2.5rem}.agents-grid{grid-template-columns:1fr!important}}.app{opacity:0}.app--in{opacity:1;transition:opacity .7s var(--ease)}.preloader{z-index:200;pointer-events:none;position:fixed;inset:0}.preloader__half{background:#f0f1f4;height:50.5%;transition:transform .85s cubic-bezier(.7,0,.2,1);position:absolute;left:0;right:0;overflow:hidden}.preloader__half--top{top:-.5%}.preloader__half--bottom{bottom:-.5%}.preloader__half--bottom .preloader__lines{transform:translateY(-50%)}.preloader--leaving .preloader__half--top{transform:translateY(-101%)}.preloader--leaving .preloader__half--bottom{transform:translateY(101%)}.preloader__lines{width:100%;height:200%;position:absolute;inset:0}.preloader__center{transition:opacity .4s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.preloader__center img{width:auto;height:44px;animation:logoin 1.15s var(--ease) both .15s}@keyframes logoin{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.preloader--leaving .preloader__center{opacity:0}@keyframes fadeup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.journey{z-index:1;height:500vh;margin-top:-65vh;position:relative}.journey__sticky{opacity:0;will-change:opacity, transform;height:100vh;position:sticky;top:0;overflow:hidden}.journey__canvas{inset:0;position:absolute!important}.journey__caption{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.9rem;padding:0 1.5rem;display:flex;position:absolute;bottom:clamp(3rem,12vh,8rem);left:0;right:0}.journey__meta{color:var(--ink);opacity:.72;font-size:.72rem}.journey__big{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);animation:capin .6s var(--ease) both;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:500;line-height:1}@keyframes capin{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}.journey__meta{animation:capin .5s var(--ease) both}.journey__hint{color:var(--muted);letter-spacing:.3em;font-size:.6rem;position:absolute;top:1.6rem;left:50%;transform:translate(-50%)}.agents-hero{padding-top:clamp(6rem,12vw,9rem);padding-bottom:clamp(2rem,4vw,3rem)}.agents-hero__title{max-width:18ch;margin-top:1rem;font-size:clamp(2.4rem,5.4vw,4rem)}.agents-hero__sub{color:var(--muted);max-width:52ch;margin-top:1.4rem;font-size:1.15rem}.agents-grid-sec{padding-top:0}.agents-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (width<=900px){.agents-grid{grid-template-columns:repeat(2,1fr)}}.agent-card{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);flex-direction:column;padding:1.8rem 1.6rem;display:flex}@supports (grid-template-rows:subgrid){.agent-card{grid-template-rows:subgrid;grid-row:span 6;align-content:start;display:grid}.agent-card__points{flex:none}}.agent-card__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.55rem;display:flex}.agent-card__was{font-family:var(--font-mono);color:var(--muted);opacity:.75;font-size:.85rem;text-decoration:line-through;text-decoration-thickness:1.5px}.agent-card__now{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1}.agent-card__per{letter-spacing:.1em;text-transform:uppercase;color:var(--lime-text);background:var(--lime-tint);border-radius:var(--radius-pill);border:1px solid #c4f54273;padding:.15rem .5rem;font-size:.6rem}.agent-card--blue .agent-card__per{color:var(--blue);background:var(--blue-tint);border-color:#2e4bff47}.agent-card__cta--go{background:var(--blue-tint);border-color:#2e4bff73;font-weight:600}.agent-card__cta--go:hover{border-color:var(--blue);background:var(--blue-tint)}.agent-card--lime:hover{border-color:#c4f542b3}.agent-card--blue:hover{border-color:#2e4bff80}.agent-card__icon{border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:1.1rem;display:grid}.agent-card__icon svg{width:24px;height:24px}.agent-card__icon--lime{background:var(--lime-tint);color:var(--lime-text)}.agent-card__icon--blue{background:var(--blue-tint);color:var(--blue)}.agent-card__line{color:var(--muted);margin-top:.5rem;font-size:.98rem}.agent-card__points{flex-direction:column;flex:1;gap:.5rem;margin:1.2rem 0 1.6rem;padding:0;list-style:none;display:flex}.agent-card__points li{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:1rem;font-size:.66rem;position:relative}.agent-card__cta{border:1px solid var(--line);border-radius:var(--radius-pill);transition:border-color .3s var(--ease), background .3s var(--ease);justify-content:center;padding:.8rem 1.3rem;font-weight:500;display:inline-flex}.agent-card__cta:hover{border-color:var(--ink);background:var(--color-page)}.tool__name,.ladder__name,.agent-card__name,.proof .proof__num{font-family:var(--font-display);font-weight:500}.leak__promise{font-family:var(--font-display);color:var(--lime-text);margin-top:1.4rem;font-size:1.25rem;font-weight:500}.calc__inner{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);display:grid}.calc__title{font-size:clamp(2.2rem,4.4vw,3.6rem)}.calc__lead{color:var(--muted);margin-top:.8rem;font-size:1.05rem}.calc__fields{flex-direction:column;gap:1.3rem;margin-top:2rem;display:flex}.calc__field{grid-template-columns:1fr auto;align-items:center;gap:.4rem 1rem;display:grid}.calc__label{color:var(--ink);grid-column:1;font-size:.92rem}.calc__val{color:var(--lime-text);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px)saturate(1.3);background:linear-gradient(120deg,#c4f5423d,#ffffff29 60%,#2e4bff1f),#ffffff73;border:1px solid #ffffffb3;grid-area:1/2;padding:.3rem .75rem;font-size:.85rem}.calc__field input[type=range]{appearance:none;outline-offset:6px;cursor:pointer;background:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);border-radius:2px;grid-column:1/-1;width:100%;height:4px}.calc__field input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0f0f1140}.calc__result{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);flex-direction:column;padding:2rem 1.9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -32px #1e285a59}.calc__result:before{content:"";background:var(--gradient);height:4px;position:absolute;inset:0 0 auto}.calc__result-kicker{color:var(--muted);font-size:.72rem}.calc__bar{background:var(--lime-tint);border-radius:3px;height:6px;margin-top:.7rem;position:relative;overflow:hidden}.calc__bar:after{content:"";width:34%;animation:sweep 2.4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#c4f542f2,#0000);border-radius:3px;position:absolute;top:0;bottom:0}@keyframes sweep{0%{left:-36%}to{left:102%}}.calc__total{font-family:var(--font-display);letter-spacing:-.02em;background:var(--gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.5rem;font-size:clamp(2.6rem,5.4vw,4rem);font-weight:500}.calc__rows{flex-direction:column;flex:1;gap:.7rem;margin-top:1.4rem;display:flex}.calc__row{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.7rem;font-size:.95rem;display:flex}.calc__row .mono{color:var(--ink);font-size:.9rem}.calc__note{color:var(--muted);margin-top:1rem;font-size:.82rem}.calc__cta{justify-content:center;margin-top:1.2rem}.founders{padding-bottom:clamp(2rem,4vw,3.5rem)}.founders__title{max-width:20ch;font-size:clamp(1.7rem,3.2vw,2.5rem)}.founders__grid{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:1.4rem;margin-top:2.4rem;display:grid}.founder-card{background:var(--color-card);border:1px solid var(--line);text-align:center;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);border-radius:32px;padding:2.2rem 2rem}.founder-card:hover{transform:translateY(-6px);box-shadow:0 28px 48px -30px #1e285a66}.founder-card--lime:hover{border-color:#c4f542b3}.founder-card--blue:hover{border-color:#2e4bff80}.founder-card__avatar{width:92px;height:92px;font-family:var(--font-display);color:var(--ink);background:var(--gradient);border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:2.2rem;font-weight:500;display:grid;box-shadow:0 12px 28px -14px #1e285a73}.founder-card__name{font-size:1.5rem}.founder-card__line{color:var(--muted);margin-top:.6rem;font-size:.98rem}.legal{padding:clamp(6rem,10vw,8rem) 0 clamp(3rem,6vw,5rem)}.legal__wrap{max-width:46rem}.legal__title{font-size:clamp(2.2rem,5vw,3.4rem)}.legal__updated{color:var(--muted);margin-top:.8rem;font-size:.62rem;display:block}.legal h2{margin-top:2.2rem;font-size:1.2rem}.legal p{color:var(--muted);margin-top:.7rem;line-height:1.6}@media (width<=640px){.hero{padding-top:2rem}.hero__h1{font-size:clamp(2.5rem,12vw,3.2rem)}.hero__sub{font-size:1rem}.hero__sky{object-position:50% 70%}.dash{width:min(360px,100%);animation:none}.portal:not(.portal--pin) .portal__frame{border-radius:20px;height:52vh}.portal__title{font-size:clamp(1.7rem,8vw,2.4rem)}.portal__pill{padding:.5rem .8rem;font-size:.6rem}.section{padding:3.5rem 0}.cta{justify-content:center;width:100%}.nav__inner{height:60px}.footer__inner{gap:2rem}}@media (width<=900px){.calc__inner,.founders__grid{grid-template-columns:1fr}}.w-mask{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w-word{will-change:transform;display:inline-block}.portal{position:relative}.portal--pin{height:240vh}.portal__shutter{z-index:3;will-change:transform;background-color:#f0f1f4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 450' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='rgba(15, 15, 17,0.06)' stroke-width='1.5'%3E%3Cpath d='M-40 90 H420 a48 48 0 0 1 48 48 V240'/%3E%3Cpath d='M1640 70 H1180 a44 44 0 0 0 -44 44 V210 a44 44 0 0 1 -44 44 H880'/%3E%3Cpath d='M240 470 V400 a42 42 0 0 1 42 -42 H560'/%3E%3Cpath d='M1400 470 V400 a40 40 0 0 0 -40 -40 H1120'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(70% 90% at 20%,#c4f54214 0%,#0000 70%),radial-gradient(70% 90% at 85%,#2e4bff12 0%,#0000 70%);background-size:cover,auto,auto;position:absolute;left:0;right:0}.portal__shutter--top{height:51.5%;top:-1%}.portal__shutter--bottom{height:51.5%;bottom:-1%}.portal__sticky{place-items:center;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.portal:not(.portal--pin) .portal__sticky{height:auto;padding:clamp(3rem,8vw,6rem) 0}.portal__frame{isolation:isolate;will-change:transform, opacity;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.portal:not(.portal--pin) .portal__frame{border-radius:28px;width:min(1180px,92vw);height:70vh}.portal__sky{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.portal__tint{background:radial-gradient(60% 55% at 20% 80%,#c4f54257 0%,#0000 65%),radial-gradient(60% 60% at 85% 25%,#2e4bff5c 0%,#0000 65%),#f6f7f929;position:absolute;inset:0}.portal__deep,.portal__mid{pointer-events:none;will-change:transform;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.portal__mid{justify-content:space-between;padding:0 12vw}.portal__pill{color:var(--lime-text);border-radius:var(--radius-pill);background:#ffffffe6;border:1px solid #fffffff2;padding:.65rem 1.1rem;font-size:.72rem;box-shadow:0 18px 44px -20px #1e285a59}.portal__pill--blue{color:var(--blue)}.portal__end{text-align:center;will-change:transform;padding:0 1.5rem;position:relative}.portal__title{color:var(--ink);text-wrap:balance;font-size:clamp(2.2rem,5.6vw,4.6rem)}.portal__sub{color:var(--ink);opacity:.75;margin-top:1rem;font-size:1.1rem}.aurora{pointer-events:none;opacity:.35;background-image:repeating-linear-gradient(100deg,#ffffffe6 0% 7%,#0000 10% 12%,#ffffffe6 16%),repeating-linear-gradient(100deg,#c4f54280 10%,#2e4bff66 15%,#2e4bff59 20%,#c4f5424d 25%,#2e4bff66 30%);background-position:50%,50%;background-size:300% 200%,200% 100%;position:absolute;inset:-10px;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}.aurora--page{z-index:0;opacity:.35;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.aurora{animation:none}}.book{min-height:100dvh;padding:clamp(7rem,12vw,9rem) 0 clamp(3rem,6vw,5rem);position:relative}.book__wrap{z-index:1;max-width:44rem;position:relative}.book__head{text-align:center}.book__title{text-wrap:balance;margin-top:1rem;font-size:clamp(2.4rem,5.4vw,4rem)}.book__sub{color:var(--muted);max-width:46ch;margin-top:1.2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.book__form{flex-direction:column;gap:1.2rem;margin-top:2.4rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex}.book__row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.book__field{flex-direction:column;gap:.45rem;display:flex}.book__field span{font-size:.88rem;font-weight:500}.book__field input,.book__field select{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--color-page);font:inherit;color:var(--ink);padding:.8rem .95rem}.book__submit{justify-content:center;margin-top:.4rem}.book__err{color:#b42318;text-align:center;font-size:.85rem}.book__cal{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(135deg,#c4f54214,#ffffff2e 55%,#2e4bff12),#fff9;border:1px solid #ffffffbf;border-radius:20px;margin-top:1rem;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 32px -8px #0f0f111f,inset 2px 2px 1px -2px #ffffffe6}.book__cal-label{min-height:1.4em;margin-bottom:.75rem;font-size:.9rem}.book__cal-change{color:var(--lime,#c4f542);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.book__cal-change:hover{opacity:.8}@media (width<=640px){.book__row{grid-template-columns:1fr}}.thanks{min-height:100dvh;padding:clamp(8rem,14vw,10rem) 0 clamp(3rem,6vw,5rem);position:relative}.thanks__wrap{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:40rem;display:flex;position:relative}.thanks__check{width:88px;height:88px}.thanks__ring{stroke-dasharray:185;stroke-dashoffset:185px;animation:draw .9s var(--ease) .15s forwards}.thanks__tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .5s var(--ease) .85s forwards}@keyframes draw{to{stroke-dashoffset:0}}.thanks__title{animation:fadeup .7s var(--ease) .35s both;margin-top:1.4rem;font-size:clamp(2.6rem,6vw,4.4rem)}.thanks__sub{color:var(--muted);animation:fadeup .7s var(--ease) .6s both;margin-top:1rem;font-size:1.1rem}.thanks__list{flex-direction:column;gap:.7rem;width:100%;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.thanks__list li{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-pill);animation:fadeup .6s var(--ease) both;padding:.85rem 1.3rem;font-size:.98rem}.thanks__home{margin-top:2rem}.closing__inner--center{text-align:center;justify-content:center;display:flex}.closing__inner--center .closing__copy{max-width:44rem}.closing__cta{margin-top:2rem}.hero__wisp{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(50% 55% at 30% 60%,#fffffff2 0%,#ffffff8c 45%,#0000 72%),radial-gradient(45% 50% at 72% 45%,#ffffffe6 0%,#ffffff73 50%,#0000 75%);height:60vh;position:absolute;bottom:-10vh;left:-20%;right:-20%}.hero__wisp--2{height:66vh;left:-30%;right:-10%}.hero__wisp--3{height:72vh;left:-12%;right:-28%}.hero__flycards{z-index:2;pointer-events:none;position:absolute;inset:0}.fly-card{opacity:0;will-change:transform, opacity, left, top;min-width:330px;color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(1.4);background:linear-gradient(120deg,#c4f54224,#ffffff1a 52%,#2e4bff24),#ffffff6b;border:1px solid #ffffffa6;border-radius:24px;align-items:center;gap:1.1rem;padding:1.4rem 1.9rem;display:flex;position:absolute;top:55%;box-shadow:0 18px 44px -22px #1e285a66,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #fffc}.fly-card__icon{background:var(--lime-tint);width:54px;height:54px;color:var(--lime-text);border-radius:16px;place-items:center;display:grid}.fly-card--blue .fly-card__icon{background:var(--blue-tint);color:var(--blue)}.fly-card__icon svg{width:26px;height:26px}.fly-card__name{font-size:1.3rem;font-weight:500;font-family:var(--font-display);display:block}.fly-card__meta{color:var(--muted);margin-top:.3rem;font-size:.62rem;display:block}.closing__inner--center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex!important}.closing__inner--center .closing__copy{max-width:44rem;margin:0 auto}.closing__inner--center .closing__sub{margin-left:auto;margin-right:auto}.founders__title{text-align:center;margin-left:auto;margin-right:auto}.founders__grid{justify-content:center;align-items:stretch;gap:1.4rem;max-width:62rem;margin-left:auto;margin-right:auto;display:flex!important}.founder-card{min-width:0;transition:flex-grow .55s var(--ease), transform .55s var(--ease), box-shadow .55s var(--ease), border-color .55s var(--ease);flex:1 1 0}.founder-card__role{color:var(--muted);letter-spacing:.2em;margin-top:.5rem;font-size:.6rem;display:inline-block}.founder-card__line{max-width:40ch;margin-left:auto;margin-right:auto}@media (width<=900px){.founders__grid{flex-direction:column}.founders__grid:hover .founder-card,.founders__grid .founder-card:hover{flex-grow:1;transform:none}}.portal__wisp{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(50% 55% at 32% 60%,#fffffff5 0%,#ffffff8c 45%,#0000 72%),radial-gradient(45% 50% at 70% 45%,#ffffffeb 0%,#ffffff73 50%,#0000 75%);height:70vh;position:absolute;bottom:-12vh;left:-25%;right:-25%}.portal__wisp--2{height:78vh;left:-35%;right:-12%}.portal__veilout{z-index:4;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(85% 75%,#fffffffa 0%,#f6f7f9f7 60%,#f6f7f9 100%);position:absolute;inset:0}.cloudfield{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cloudfield span{opacity:.32;will-change:transform;background:radial-gradient(50% 55% at 35% 55%,#ffffffe6 0%,#fff6 48%,#0000 74%);width:66vw;height:44vh;animation:46s linear infinite clouddrift;position:absolute}.cloudfield span:first-child{animation-delay:0s;top:4%}.cloudfield span:nth-child(2){opacity:.24;width:78vw;height:52vh;animation-duration:62s;animation-delay:-18s;top:42%}.cloudfield span:nth-child(3){opacity:.2;width:58vw;height:40vh;animation-duration:54s;animation-delay:-34s;top:72%}@keyframes clouddrift{0%{transform:translate(-80vw)}to{transform:translate(110vw)}}@media (prefers-reduced-motion:reduce),(width<=900px){.cloudfield{display:none}}.ladder__cta--quiet,.agent-card__cta,.thanks__list li{-webkit-backdrop-filter:blur(8px)saturate(1.4);box-shadow:inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #fffc,0 4px 14px -8px #1e285a40;background:linear-gradient(120deg,#c4f5421f,#ffffff24 52%,#2e4bff1f),#fff6!important;border:1px solid #ffffffb3!important}.lg-btn svg{width:18px;height:18px}.portal__skyfull{opacity:0;position:absolute;inset:0}.portal--pin .portal__masked{opacity:0;transform-origin:50%;will-change:opacity, transform;position:absolute;inset:0;-webkit-mask-image:url(/brand/mark-ink.png);mask-image:url(/brand/mark-ink.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:min(34vw,480px);mask-size:min(34vw,480px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.portal__maskface{will-change:opacity;width:min(34vw,480px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal:not(.portal--pin) .portal__skyfull{opacity:1}.founders__grid{align-items:stretch}.founders__grid .founder-card{transition:transform .45s var(--ease), box-shadow .45s var(--ease);will-change:transform;flex:1 1 0}.founders__grid:hover .founder-card{transform:scale(.95);flex-grow:1!important}.founders__grid .founder-card:hover{z-index:2;transform:scale(1.07);box-shadow:0 30px 54px -30px #1e285a73}.ladder__grid:hover .ladder__card{transform:scale(.96)}.ladder__grid .ladder__card:hover{z-index:2;transform:scale(1.06)}.wrap{width:min(1260px,93vw)}.how__lead{max-width:56ch;font-size:1.25rem}.tool{padding:2rem 1.7rem}.tool__name{font-size:1.5rem}.tool__meta{padding:.7rem 1.2rem;font-size:.88rem}.tool__detail{font-size:.95rem}.ladder__card{padding:2.3rem 2rem}.ladder__name{font-size:1.7rem}.ladder__tag{font-size:1.05rem}.ladder__points li,.calc__label{font-size:1.02rem}.leak__body{font-size:1.15rem}.closing__sub{font-size:1.2rem}.lg-btn--sm{padding:.6rem 1.2rem;font-size:.92rem}.lg-btn--sm svg{width:15px;height:15px}.circuits{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.circuits svg{width:100%;height:100%}.circuits path{fill:none;stroke:#0f0f1112;stroke-width:1.5px}.how,.ladder,.calc,.founders{position:relative}.how>.wrap,.ladder>.wrap,.calc>.wrap,.founders>.wrap{z-index:1;position:relative}.nav__ask{cursor:pointer;font-family:var(--font-sans)}@media (width<=1100px){.nav__ask{display:none}}.chat{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:300;width:min(420px,100vw - 2.5rem);height:min(620px,100vh - 8rem);animation:chatup .35s var(--ease) both;position:fixed}.chat__panel{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(120deg,#c4f5421a,#ffffff29 52%,#2e4bff1a),#ffffffb8;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0f0f1180,inset 2px 2px 1px -2px #fffffff2}@keyframes chatup{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}.chat__head{z-index:2;border-bottom:1px solid var(--line);align-items:center;gap:.9rem;padding:1.15rem 1.5rem;display:flex;position:relative}.chat__brandmark{flex:none;width:auto;height:30px}.chat__row{align-items:flex-end;gap:.6rem;max-width:82%;display:flex}.chat__row .chat__msg{max-width:100%}.chat__mavatar{background:var(--gradient);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.chat__mavatar svg{width:17px;height:17px}.chat__lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat__title{font-weight:500;font-family:var(--font-display);display:block}.chat__sub{color:var(--lime-text);margin-top:.15rem;font-size:.56rem;display:block}.chat__close{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:1.6rem;line-height:1}.chat__scroll{z-index:1;overscroll-behavior:contain;background:#fffffff5;flex-direction:column;flex:1;gap:.9rem;padding:1.4rem 1.6rem;display:flex;position:relative;overflow-y:auto}.chat__spacer{display:none}.chat__msg{border-radius:16px;max-width:78%;padding:.8rem 1.05rem;font-size:.96rem;line-height:1.5}.chat__msg--tim{-webkit-backdrop-filter:blur(6px)saturate(1.3);background:linear-gradient(120deg,#c4f54257,#ffffff40 60%,#c4f54233),#fff9;border:1px solid #ffffffbf;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:inset 2px 2px 1px -2px #fffffff2,0 6px 16px -10px #1e285a40}.chat__msg--you{-webkit-backdrop-filter:blur(6px)saturate(1.3);background:linear-gradient(120deg,#2e4bff57,#ffffff40 60%,#2e4bff33),#fff9;border:1px solid #ffffffbf;border-bottom-right-radius:6px;align-self:flex-end;box-shadow:inset 2px 2px 1px -2px #fffffff2,0 6px 16px -10px #1e285a40}.chat__msg--typing{align-items:center;gap:5px;min-width:52px;padding:.75rem 1rem;display:flex}.chat__typing-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingBounce}.chat__typing-dot:nth-child(2){animation-delay:.18s}.chat__typing-dot:nth-child(3){animation-delay:.36s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.chat__inputrow{z-index:2;border-top:1px solid var(--line);gap:.7rem;padding:1.1rem 1.5rem;display:flex;position:relative}.chat__input{border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;background:#ffffffd9;flex:1;padding:.85rem 1.2rem}.chat__send{cursor:pointer;width:46px;height:46px;color:var(--ink);background:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);border:0;border-radius:50%;place-items:center;display:grid}.chat__send svg{width:18px;height:18px}.chat__tabs{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);z-index:2;background:#fffffff5;flex:none;display:flex;position:relative}.chat__tab{cursor:pointer;color:var(--muted);letter-spacing:.02em;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 8px 13px;font-family:inherit;font-size:.68rem;font-weight:600;transition:color .15s;display:flex}.chat__tab svg{width:20px;height:20px}.chat__tab--on{color:var(--ink)}.chat__tab--on svg{stroke-width:2px}.chat__help{overscroll-behavior:contain;background:#fffffff5;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat__help-nav{border-bottom:1px solid var(--line);flex:none;justify-content:center;align-items:center;padding:.85rem 1.25rem;display:flex;position:relative}.chat__help-nav-title{font-size:.92rem;font-weight:500;font-family:var(--font-display)}.chat__help-back{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;transition:color .12s;display:flex;position:absolute;left:.9rem}.chat__help-back:hover{color:var(--ink)}.chat__help-back svg{width:18px;height:18px}.chat__help-collections{flex:none}.chat__help-collection{border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.9rem;width:100%;padding:1.1rem 1.25rem;transition:background .12s;display:flex}.chat__help-collection:hover{background:#c4f5420f}.chat__help-coll-icon{width:20px;height:20px;color:var(--lime-text);flex:none}.chat__help-coll-body{flex-direction:column;flex:1;gap:2px;display:flex}.chat__help-coll-title{color:var(--ink);font-size:.9rem;font-weight:500}.chat__help-coll-desc{color:var(--muted);font-size:.79rem;line-height:1.4}.chat__help-coll-count{color:var(--muted);margin-top:2px;font-size:.72rem}.chat__help-section{border-top:1px solid var(--line);padding:1rem 1.25rem .25rem}.chat__help-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.65rem;font-weight:500;display:block}.chat__help-row{border:none;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.8rem 0;font-family:inherit;font-size:.9rem;text-decoration:none;transition:color .12s;display:flex}.chat__help-row:hover{color:var(--lime-text)}.chat__help-row:last-child{border-bottom:none}.chat__help-icon{width:15px;height:15px;color:var(--muted);flex:none}.chat__help-arrow{width:15px;height:15px;color:var(--muted);flex:none;margin-left:auto}.chat__help-coll-header{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:3px;padding:1rem 1.25rem 1.1rem;display:flex}.chat__help-coll-header-title{color:var(--ink);font-size:.98rem;font-weight:500}.chat__help-coll-header-desc{color:var(--muted);font-size:.82rem;line-height:1.4}.chat__help-articles{flex:1}.chat__help-article{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;padding:.95rem 1.25rem;font-size:.9rem;text-decoration:none;transition:color .12s,background .12s;display:flex}.chat__help-article:hover{color:var(--lime-text);background:#c4f5420d}.chat__help-article span{flex:1}.chat__help-article .chat__help-arrow{color:var(--muted)}.chat__minimize{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:301;width:52px;height:52px;color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#c4f54252,#ffffffb3 55%,#2e4bff2e),#ffffffe6;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 12px 28px -10px #1e285a66}.chat__minimize:hover{transform:translateY(2px);box-shadow:0 6px 16px -6px #1e285a59}.chat__minimize svg{width:20px;height:20px}@media (width<=480px){.chat__minimize{display:none}}.acar{pointer-events:auto;align-items:center;width:min(900px,90vw);height:120px;margin-top:clamp(3rem,7vh,5rem);display:flex;position:relative}.acar__stage{flex:1;height:100%;position:relative}.acar__card{text-align:left;will-change:transform, opacity;width:300px;color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(1.4);background:linear-gradient(120deg,#c4f54229,#fff3 52%,#2e4bff29),#ffffff9e;border:1px solid #ffffffbf;border-radius:22px;align-items:center;gap:1rem;margin:-44px 0 0 -150px;padding:1.1rem 1.5rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px -22px #1e285a6b,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #fffc}.acar__icon{background:var(--lime-tint);width:48px;height:48px;color:var(--lime-text);border-radius:14px;flex:none;place-items:center;display:grid}.acar__card--blue .acar__icon{background:var(--blue-tint);color:var(--blue)}.acar__icon svg{width:24px;height:24px}.acar__name{font-size:1.15rem;font-weight:500;font-family:var(--font-display);white-space:nowrap;display:block}.acar__meta{color:var(--muted);margin-top:.25rem;font-size:.6rem;display:block}@media (width<=900px){.acar{display:none}}.portal__markimg{transform-origin:50%;will-change:transform, opacity;z-index:2;width:min(30vw,420px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.aurora--vivid{opacity:.65;filter:blur(8px);background-image:repeating-linear-gradient(100deg,#fffffff2 0% 7%,#0000 10% 12%,#fffffff2 16%),repeating-linear-gradient(100deg,#c4f542a6 10%,#c8ced88c 15%,#2e4bff8c 20%,#c4f54273 25%,#2e4bff99 30%);animation:60s linear infinite auroradrift}@keyframes auroradrift{0%{background-position:50%,50%}to{background-position:350%,350%}}@media (prefers-reduced-motion:reduce){.aurora--vivid{animation:none}}.hero__circuits{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__circuits .circuits{position:absolute;inset:0}.hero__circuits .circuit-line{opacity:0}.aurora-hero{pointer-events:none;opacity:.4;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 78%)}.aurora-hero span{filter:blur(7px);will-change:transform;background:repeating-linear-gradient(100deg,#c4f54252 0%,#0000 6%,#2e4bff47 11%,#0000 17%,#ffffff59 22%,#0000 28%,#c4f5423d 33.333%);width:300%;height:120%;animation:48s linear infinite aurorapan;position:absolute;top:-10%;left:0}@keyframes aurorapan{0%{transform:translate(0)}to{transform:translate(-45.4545%)}}@media (prefers-reduced-motion:reduce){.aurora-hero span{animation:none}}.tool__meta{white-space:nowrap;letter-spacing:.1em!important;padding:.6rem 1.05rem!important;font-size:.78rem!important}.book__fielderr{color:#b42318;font-size:.8rem}.agents-stack-wrap{display:block}.agents-grid--mobile{display:none!important}@media (width<=900px){.agents-stack-wrap{display:none}.agents-grid--mobile{display:grid!important}}.astack{padding:1rem 0 0;position:relative}.astack__stage{outline:none;justify-content:center;align-items:center;height:460px;display:flex;position:relative}.astack__card{will-change:transform, opacity;cursor:pointer;width:min(460px,44vw);position:absolute}.astack__card--active{cursor:grab}.astack__card--active:active{cursor:grabbing}.astack__inner{transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .25s var(--ease);-webkit-backdrop-filter:blur(12px)saturate(1.4);background:linear-gradient(120deg,#c4f54224,#ffffff38 52%,#2e4bff24),#ffffffb8;border:1px solid #ffffffc7;border-radius:26px;padding:2rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1e285a73,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #fffc}.astack__card--blue .astack__inner{background:linear-gradient(120deg,#2e4bff24,#ffffff38 52%,#c4f5421a),#ffffffb8}.astack__glare{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%), #ffffffa6 0%, #fff3 35%, transparent 65%);transition:opacity .3s var(--ease);position:absolute;inset:0}.astack__card--active .astack__inner:hover .astack__glare{opacity:1}.astack__icon{border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:1rem;display:grid}.astack__icon svg{width:26px;height:26px}.astack__icon--lime{background:var(--lime-tint);color:var(--lime-text)}.astack__icon--blue{background:var(--blue-tint);color:var(--blue)}.astack__name{font-size:1.6rem}.astack__line{color:var(--muted);margin-top:.5rem;font-size:1rem}.astack__points{flex-direction:column;gap:.45rem;margin:1.1rem 0 1.4rem;padding:0;list-style:none;display:flex}.astack__points li{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-left:1rem;font-size:.66rem;position:relative}.astack__points li:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:.4em;left:0}.astack__card--blue .astack__points li:before{background:var(--blue)}.astack__cta{border-radius:var(--radius-pill);width:100%;transition:transform .3s var(--ease);background:linear-gradient(120deg,#c4f54280,#2e4bff66 52%,#2e4bff73),#ffffff59;border:1px solid #ffffffb3;justify-content:center;padding:.85rem 1.3rem;font-weight:600;display:inline-flex}.astack__cta:hover{transform:scale(1.03)}.astack__dots{justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.astack__dot{cursor:pointer;width:9px;height:9px;transition:background .3s var(--ease), transform .3s var(--ease);background:#0f0f112e;border:0;border-radius:50%}.astack__dot--on{background:var(--gradient);transform:scale(1.35)}.acar__stage{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.acar__stage--grabbing{cursor:grabbing}.acar__card{pointer-events:none}.siderail{z-index:55;opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease);flex-direction:column;gap:.5rem;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%)translate(14px)}.siderail--on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.siderail__item{border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(9px)saturate(1.4);transition:transform .3s var(--ease);background:linear-gradient(120deg,#c4f54224,#ffffff29 52%,#2e4bff24),#ffffff8c;border:1px solid #ffffffb3;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.72rem;font-weight:600;display:flex;box-shadow:inset 2px 2px 1px -2px #fffffff2,0 8px 20px -12px #1e285a59}.siderail__item:hover{transform:scale(1.06)}.siderail__item svg{flex:none;width:14px;height:14px}.siderail__up{font-size:.85rem;line-height:1}@media (width<=1200px){.siderail{display:none}}.lg-btn,.acar__card,.tool__meta,.ladder__badge,.calc__val,.siderail__item,.astack__inner,.astack__cta,.chat__msg--tim,.chat__msg--you,.thanks__list li,.agent-card__cta,.ladder__cta--quiet{-webkit-backdrop-filter:none!important}.lg-btn{background:linear-gradient(120deg,#c4f54233,#ffffff80 52%,#2e4bff33),#ffffffb8!important}.lg-btn--primary{color:var(--ink)!important;background:#c4f542!important;border-color:#0000!important}.lg-btn--primary:hover{box-shadow:0 0 38px #c4f54273;background:#cff85e!important}.lg-btn--primary svg{color:var(--ink)}.acar__card{background:linear-gradient(120deg,#c4f5422e,#ffffff80 52%,#2e4bff2e),#ffffffd1!important}.astack__inner{background:linear-gradient(120deg,#c4f54229,#fff6 52%,#2e4bff29),#ffffffe6!important}.tool__meta,.calc__val,.ladder__badge,.siderail__item{background-color:#ffffffd9!important}.chat__msg--tim,.chat__msg--you{background-color:#ffffffe0!important}.aurora-hero span{filter:none;background:repeating-linear-gradient(100deg,#c4f54238 0%,#c4f5420f 4%,#0000 8%,#2e4bff33 12%,#2e4bff0d 16%,#0000 20%,#ffffff47 25%,#0000 30%,#c4f54229 33.333%);width:220%}.cloudfield span:nth-child(3){display:none}.cloudfield span{opacity:.22;width:52vw;height:34vh}.cloudfield span:nth-child(2){opacity:.16;width:60vw;height:40vh}.portal__markimg{display:none}.app:not(.app--in) .hero__in,.app:not(.app--in) .aurora-hero span{animation-play-state:paused}.nav__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none;position:relative}.nav__burger span{background:var(--ink);width:22px;height:2px;transition:transform .3s var(--ease);border-radius:2px;display:block}.nav__burger--open span:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger--open span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.mobilemenu{z-index:140;background:#f6f7f9fa;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:5rem 1.5rem 3rem;display:flex;position:fixed;inset:0}.mobilemenu__links{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.mobilemenu__links a,.mobilemenu__links button{cursor:pointer;font-family:var(--font-display);color:var(--ink);background:0 0;border:0;font-size:1.7rem;font-weight:500;text-decoration:none}.mobilemenu__foot{flex-direction:column;align-items:stretch;gap:.8rem;width:min(340px,100%);display:flex}.mobilemenu__foot .lg-btn{justify-content:center}@media (width<=640px){.nav{z-index:150}.nav__burger{display:flex}.nav__ask,.nav__cta,.nav__links .ghost{display:none!important}.leak__stat{flex-direction:column;align-items:flex-start;gap:.3rem}.leak__key{text-align:left}.proof .proof__label{max-width:none}.footer__inner{flex-direction:column;gap:2.2rem}.footer__tag{max-width:none}.footer__nav{grid-template-columns:1fr 1fr;gap:1.8rem 1.5rem;width:100%;display:grid}.footer__base{flex-direction:column;align-items:flex-start;gap:.5rem}.preloader__center img{width:auto;height:30px}}@media (width<=900px){.aurora-hero{display:none}.nav{-webkit-backdrop-filter:none!important}.nav__inner{background:#ffffffeb}.hero__media{will-change:auto}}@keyframes fabfade{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:none}}.timfab{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:120;width:52px;height:52px;color:var(--ink);cursor:pointer;background:linear-gradient(135deg,#c4f54252,#ffffffb3 55%,#2e4bff2e),#ffffffe6;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;animation:.22s cubic-bezier(.34,1.56,.64,1) both fabfade;display:flex;position:fixed;box-shadow:0 12px 28px -10px #1e285a66}.timfab:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #1e285a73}.timfab svg{width:20px;height:20px}.timfab__badge{color:#fff;pointer-events:none;background:#e53e3e;border:2px solid #fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}@media (width<=480px){.timfab{right:1rem}}@media (width<=640px){.thanks__list li{text-align:left;border-radius:14px;padding:.8rem 1rem;font-size:.92rem;line-height:1.45}.thanks__title{font-size:2.3rem}}.chat__chips{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0 2.6rem;display:flex}.chat__chip{border:1px solid var(--line);background:var(--color-card);color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;transition:transform .25s var(--ease), border-color .25s var(--ease);padding:.5rem .9rem;font-family:inherit;font-size:.85rem}.chat__chip:hover{border-color:var(--blue);transform:translateY(-1px)}.chat__chips-label{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--ink-muted,#9ca3af);margin-bottom:-.1rem;font-size:.72rem}@media (width<=640px){.chat__chips{margin-left:0}}.chat__code{flex-direction:column;gap:2px;display:flex;background:color-mix(in srgb, var(--blue) 8%, var(--color-card))!important;border:1px solid color-mix(in srgb, var(--blue) 30%, transparent)!important}.chat__code-label{letter-spacing:.08em;opacity:.55;font-size:.65rem;font-family:var(--font-mono)}.chat__code-value{font-family:var(--font-mono);letter-spacing:.12em;color:var(--blue);font-size:1.05rem}.chat__code-hint{opacity:.6;font-size:.75rem}.chat__resume{flex-direction:column;gap:.4rem;margin:.6rem 0 0 2.6rem;display:flex}.chat__resume-label{opacity:.5;letter-spacing:.04em;font-size:.72rem}.chat__resume-row{gap:.4rem;display:flex}.chat__resume-input{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid var(--line);background:var(--color-card);color:var(--color-text);border-radius:6px;flex:1;min-width:0;padding:.4rem .6rem;font-size:.8rem}.chat__resume-input::placeholder{opacity:.35}.chat__resume-btn{border:1px solid var(--line);background:var(--color-card);color:var(--color-text);cursor:pointer;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;transition:border-color .2s}.chat__resume-btn:hover{border-color:var(--blue)}.chat__resume-btn:disabled{opacity:.4;cursor:default}.chat__resume-error{color:var(--red,#e05);font-size:.72rem}@media (width<=640px){.chat__resume{margin-left:0}}.chat__msg.chat__bk{max-width:min(580px,96%)}.chat__bk{flex-direction:column;gap:.55rem;width:540px;max-width:100%;display:flex;padding:1rem 1.1rem!important}.chat__bk-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lime-text);white-space:nowrap;font-size:.72rem;font-weight:500}.chat__bk-input{font-size:.85rem;font-family:var(--font-body);color:var(--ink);box-sizing:border-box;background:#0000000a;border:1px solid #0000001f;border-radius:8px;width:100%;padding:.45rem .7rem}.chat__bk-input:focus{outline:2px solid var(--blue);border-color:#0000}.chat__bk-weeks{flex-wrap:wrap;gap:.4rem;display:flex}.chat__bk-week{font-size:.78rem;font-family:var(--font-body);cursor:pointer;color:var(--ink);background:0 0;border:1.5px solid #00000026;border-radius:20px;padding:.3rem .7rem;transition:border-color .15s,background .15s}.chat__bk-week:hover{border-color:var(--blue)}.chat__bk-week--on{background:var(--blue);color:#fff;border-color:var(--blue)}.chat__bk-find{font-size:.82rem;font-family:var(--font-body);background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:.45rem 1rem;font-weight:600;transition:opacity .15s}.chat__bk-find:disabled{opacity:.35;cursor:default}.chat__bk-slots{flex-wrap:wrap;gap:.4rem;max-height:180px;display:flex;overflow-y:auto}.chat__bk-slot{font-size:.82rem;font-family:var(--font-body);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:1.5px solid #00000026;border-radius:6px;padding:.35rem .75rem;transition:border-color .15s,background .15s}.chat__bk-slot:hover:not(:disabled){border-color:var(--blue);background:#005aff0d}.chat__bk-slot:disabled{opacity:.4;cursor:default}.chat__bk-back{font-size:.78rem;font-family:var(--font-body);cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:none;padding:0}.chat__bk-back:hover{color:var(--ink)}.chat__bk-done{color:var(--ink);align-items:flex-start;gap:.7rem;font-size:.88rem;display:flex}.chat__bk-check{background:var(--lime-tint,#c4f54240);width:28px;height:28px;color:var(--lime-text,#0f0f11);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:500;display:grid}.chat__bk-done-time{margin-top:.2rem;font-weight:600;display:block}.chat__bk-done-email{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.chat__bk-gcal{border-radius:var(--radius-pill);border:1px solid var(--blue,#2e4bff);color:var(--blue,#2e4bff);align-items:center;gap:.4rem;margin-top:.6rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.chat__bk-gcal:hover{background:var(--blue,#2e4bff);color:#fff}.chat__bk-selected-time{color:var(--ink);background:var(--lime-tint,#c4f5422e);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.2rem;padding:.5rem .75rem;font-size:.88rem;font-weight:600;display:flex}.chat__bk-check-sm{background:var(--lime-tint,#c4f54259);width:20px;height:20px;color:var(--lime-text,#0f0f11);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:500;display:grid}.chat__bk-error{color:var(--red,#e05);font-size:.72rem}.chat__bk-alttime{width:100%;color:var(--ink-muted,#6b7280);text-align:center;cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-family:inherit;font-size:.72rem;text-decoration:none;display:block}.chat__bk-alttime:hover{color:var(--lime,#c4f542)}.chat__cal-nav{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.chat__cal-arrow{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;font-size:.9rem;transition:border-color .2s,background .2s;display:grid}.chat__cal-arrow:hover:not(:disabled){border-color:var(--blue);background:var(--blue-tint,#2e4bff14)}.chat__cal-arrow:disabled{opacity:.3;cursor:default}.chat__cal-week{text-align:center;color:var(--ink);flex:1;font-size:.8rem;font-weight:600}.chat__cal-loading{color:var(--muted);text-align:center;padding:1rem 0;font-size:.82rem;font-style:italic}.chat__cal-days{gap:.35rem;margin-bottom:.7rem;display:flex}.chat__cal-day{border:1px solid var(--line);cursor:pointer;background:#fff9;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.45rem .2rem;transition:border-color .2s,background .2s;display:flex}.chat__cal-day:hover:not(:disabled):not(.chat__cal-day--empty){border-color:var(--blue);background:var(--blue-tint,#2e4bff12)}.chat__cal-day--on{background:var(--blue,#2e4bff);border-color:var(--blue,#2e4bff);color:#fff}.chat__cal-day--on .chat__cal-daycount{color:#fff;background:#ffffff40}.chat__cal-day--empty{opacity:.35;cursor:default}.chat__cal-dayname{text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:600}.chat__cal-daynum{font-size:1rem;font-weight:500;line-height:1}.chat__cal-daycount{background:var(--lime-tint,#c4f54259);color:var(--lime-text,#0f0f11);border-radius:99px;padding:.05rem .35rem;font-size:.58rem;font-weight:500}.chat__cal-times{flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:.35rem;display:flex}.chat__cal-slot{border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;color:var(--ink);background:#ffffffb3;padding:.45rem .8rem;font-size:.82rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.chat__cal-slot:hover{border-color:var(--blue);background:var(--blue,#2e4bff);color:#fff}.chat__md-p{margin:0}.chat__md-p+.chat__md-p{margin-top:.45rem}.chat__md-list{flex-direction:column;gap:.15rem;margin:.3rem 0 0;padding-left:1.1rem;display:flex}.chat__md-list li{font-size:inherit;line-height:1.45}.chat__msg-group{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.chat__chips--inline{margin-left:0}.chat__links{flex-wrap:wrap;gap:.4rem;display:flex}.chat__link-chip{border-radius:var(--radius-pill);border:1px solid var(--blue,#2e4bff);color:var(--blue,#2e4bff);background:#2e4bff0f;align-items:center;padding:.38rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.chat__link-chip:hover{background:var(--blue,#2e4bff);color:#fff}.chat__resume{margin-top:.2rem;margin-left:2.6rem}.chat__resume-toggle{color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.chat__resume-toggle:hover{color:var(--ink)}.agents-filter{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.6rem;display:flex}.agents-filter__chip{border:1px solid var(--line);background:var(--color-card);color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;transition:transform .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease);padding:.55rem 1.1rem;font-family:inherit;font-size:.88rem}.agents-filter__chip:hover{border-color:var(--blue);transform:translateY(-1px)}.agents-filter__chip--on{background:var(--lime);border-color:var(--lime);color:#0f0f11;font-weight:600}.adeck{justify-content:center;align-items:flex-start;padding:3rem 0 1.5rem;display:flex}.adeck__slot{transform-origin:50% 100%;transition:transform .35s var(--ease)}.adeck__card{width:300px;transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.adeck__slot:hover,.adeck__slot:focus-within{z-index:300!important}.adeck__slot:hover .adeck__card,.adeck__slot:focus-within .adeck__card{transform:translateY(-36px)scale(1.05);box-shadow:0 34px 60px -28px #1e285a80}@media (width<=900px){.adeck{display:none}}.builds-show__title{margin-top:.4rem;font-size:clamp(1.9rem,3.6vw,3rem)}.show__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.show__win{border:1px solid var(--line);background:var(--color-card);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 24px 48px -30px #1e285a59}.show__bar{border-bottom:1px solid var(--line);background:#f0f1f4;gap:6px;padding:10px 12px;display:flex}.show__bar span{background:#d5d8de;border-radius:50%;width:9px;height:9px}.show__body{height:220px;position:relative;overflow:hidden}.show__body--site img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.show__siteoverlay{text-align:center;background:#f6f7f952;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:0}.show__eyebrow{letter-spacing:.2em;color:var(--ink);opacity:.7;font-size:.55rem}.show__h1{font-family:var(--font-display);color:var(--ink);max-width:14ch;font-size:1.15rem;font-weight:500;line-height:1.15}.show__pill{color:#0f0f11;background:var(--lime);border-radius:999px;padding:.4rem .85rem;font-size:.62rem;font-weight:600}.show__body--dash{background:#fbfbfc;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.show__tiles{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.show__tile{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .7rem;display:flex}.show__k{letter-spacing:.14em;color:var(--muted);font-size:.52rem}.show__v{color:var(--lime-text);font-size:1.25rem;font-weight:600}.show__v--blue{color:var(--blue)}.show__bars{flex:1;align-items:flex-end;gap:.55rem;padding:0 .2rem;display:flex}.show__bars span{background:linear-gradient(#c4f542bf,#2e4bff59);border-radius:6px 6px 2px 2px;flex:1}.show__body--hub{background:#fbfbfc;flex-direction:column;justify-content:center;gap:.6rem;padding:1rem;display:flex}.show__msg{border:1px solid var(--line);border-radius:14px;max-width:85%;padding:.55rem .85rem;font-size:.8rem;line-height:1.4}.show__msg--you{background:#2e4bff1a;border-color:#2e4bff40;align-self:flex-end}.show__msg--bot{background:#c4f54224;border-color:#c4f54266;align-self:flex-start}.show__win figcaption{color:var(--muted);border-top:1px solid var(--line);padding:.85rem 1rem;font-size:.88rem}@media (width<=900px){.show__grid{grid-template-columns:1fr}}.hero__media{will-change:auto}.hero__wisp,.hero__haze,.astack{display:none}.agents-topic{padding-top:1.5rem;padding-bottom:2rem;scroll-margin-top:90px}.agents-topic__blurb{color:var(--muted);margin:.35rem 0 1.2rem}.agents-filter{justify-content:flex-start;margin-top:1.4rem}.agents-filter__chip{text-decoration:none;display:inline-block}.adeck{display:none}.builds-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (width<=640px){.builds-grid{grid-template-columns:1fr}}.builds-show,.agents-pair{padding-top:2rem}.agents-pair__inner{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:1rem;padding-top:3.5rem;display:flex}.agents-pair__title{font-size:clamp(2rem,4.4vw,3.4rem)}.agents-pair__body{color:var(--muted);max-width:56ch;line-height:1.55}.agents-pair .lg-btn{margin-top:.6rem}.aurora--vivid{filter:none;opacity:.5;animation:none}.chat__chips{flex-direction:column;align-items:stretch;max-width:300px}.chat__chip{text-align:left}.chat__scroll{overscroll-behavior:contain}html,body{touch-action:pan-x pan-y}.chat__scroll{-webkit-overflow-scrolling:touch}@keyframes chatdown{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(28px)scale(.97)}}.chat--closing{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both chatdown}@media (width<=640px){.chat{overscroll-behavior:contain;width:100%;height:var(--chat-vh,100dvh);max-height:var(--chat-vh,100dvh);inset:0;top:var(--chat-vtop,0px);animation:none;bottom:auto}.chat--closing{animation:.22s cubic-bezier(.4,0,1,1) both chatdown}.chat__panel{border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex}.chat__scroll{flex:auto;min-height:0}.chat__brandmark{display:none}.chat__head{gap:.65rem;padding:.9rem 1.25rem}.chat__close{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.5rem;font-size:1.8rem;display:flex}.chat__minimize{display:none}.chat__tab{padding:13px 8px max(13px, calc(env(safe-area-inset-bottom) - 6px));min-height:58px}.chat__tab svg{width:24px;height:24px}.chat__tab span{font-size:.72rem}.chat__input{font-size:16px!important}.chat__msg{max-width:88%}.chat__spacer{flex:1;display:block}}@media (width<=900px){html,body{touch-action:pan-y;overflow-x:clip}}.acar__stage{touch-action:pan-y}.closing{overflow:hidden}.thanks__list li{text-align:center;border-radius:14px}.thanks__itemtitle{font-weight:600;display:block}.thanks__itemdetail{color:var(--muted);margin-top:.15rem;font-size:.9rem;line-height:1.45;display:block}.thanks__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}.thanks__gcal{margin-top:.7rem;font-size:.85rem}.thanks__brief{color:var(--muted);margin-top:.9rem;font-size:.92rem}.thanks__next{text-align:left;flex-direction:column;gap:.55rem;width:100%;margin:2rem 0 0;padding:0;list-style:none;display:flex}.thanks__next li{border-left:2px solid #c4f542b3;align-items:baseline;gap:.9rem;padding:.15rem 0 .15rem .9rem;display:flex}.thanks__nextk{letter-spacing:.14em;text-transform:uppercase;color:var(--lime-text);flex:0 0 108px;font-size:.6rem}.thanks__nextv{color:var(--ink);font-size:.95rem;line-height:1.45}.thanks__prep{color:var(--muted);margin:2rem 0 .7rem;font-size:.9rem}.thanks__list{margin-top:0}.thanks__change{color:var(--muted);margin-top:1.6rem;font-size:.88rem}.thanks__change a{color:var(--blue)}@media (width<=640px){.thanks__actions{flex-direction:column;width:100%}.thanks__actions .lg-btn{justify-content:center;width:100%}.thanks__next li{flex-direction:column;gap:.2rem}.thanks__nextk{flex:none}}.cta-note{letter-spacing:.18em;color:var(--lime-text);opacity:.85;text-align:center;margin-top:.9rem;font-size:.6rem}.book__assure{color:var(--muted);text-align:center;margin:.4rem 0 .2rem;font-size:.88rem}.pdp-back{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.6rem;font-size:.7rem;display:inline-block}.pdp-back:hover{color:var(--ink)}.pdp-hero{padding-top:8.5rem}.pdp-hero__title{font-family:var(--font-display);letter-spacing:-.035em;max-width:17ch;margin:.6rem 0 0;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:500;line-height:1.03}.pdp-hero__sub{max-width:56ch;color:var(--muted);margin-top:1.2rem;font-size:1.05rem;line-height:1.6}.pdp-buy{flex-wrap:wrap;align-items:center;gap:1.6rem 2.2rem;margin-top:2.2rem;display:flex}.pdp-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.pdp-price--center{justify-content:center;margin:1.4rem 0 1.8rem}.pdp-price__was{font-family:var(--font-mono);color:var(--muted);opacity:.7;font-size:1.05rem;text-decoration:line-through;text-decoration-thickness:2px}.pdp-price__now{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,3.1rem);font-weight:500;line-height:1}.pdp-price__now--soon{letter-spacing:-.025em;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:500}.pdp-price__note{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);background:var(--lime-tint);border-radius:var(--radius-pill);border:1px solid #c4f54273;padding:.25rem .65rem;font-size:.62rem}.pdp-buy__actions{flex-wrap:wrap;gap:.7rem;display:flex}.pdp-buy__actions--center{justify-content:center}.pdp-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2.6rem;margin-top:2.6rem;padding-top:1.8rem;display:flex}.pdp-stat{flex-direction:column;gap:.25rem;display:flex}.pdp-stat__value{font-size:.98rem;font-weight:600}.pdp-demo-sec{padding-top:0;padding-bottom:0}.pdp-demo{background:var(--color-card);border-radius:var(--radius-feature);border:1px solid #2e4bff47;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding:1.4rem 1.7rem;display:flex;box-shadow:0 22px 40px -34px #1e285a80}.pdp-demo__pulse{background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 4px var(--lime-tint);animation:pdpPulse 2.2s var(--ease) infinite;border-radius:50%;flex-shrink:0}@keyframes pdpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.pdp-demo__text{min-width:16rem;color:var(--muted);flex:1;margin:0;font-size:.97rem}.pdp-demo__text strong{color:var(--ink);font-weight:600}.pdp-sec__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin:.5rem 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:500;line-height:1.1}.pdp-sec__lead{max-width:62ch;color:var(--muted);margin-top:1rem;line-height:1.65}.pdp-ba{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2.2rem;display:grid}.pdp-ba__col{border:1px solid var(--line);border-radius:var(--radius-feature);background:#0f0f1106;padding:1.6rem 1.7rem}.pdp-ba__col--after{background:var(--lime-tint);border-color:#c4f54280}.pdp-ba__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.64rem}.pdp-ba__col--after .pdp-ba__label{color:var(--lime-text)}.pdp-ba__list{margin:0;padding:0;list-style:none}.pdp-ba__list li{border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:.7rem;padding:.6rem 0;font-size:.92rem;line-height:1.5;display:flex}.pdp-ba__list li:last-child{border-bottom:none}.pdp-ba__col--after .pdp-ba__list li{color:var(--ink)}.pdp-ba__dot{background:var(--muted);opacity:.45;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.55em}.pdp-ba__dot--on{background:var(--lime-text);opacity:1}.pdp-diagram{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);margin-top:2.2rem;padding:1.6rem 1.2rem;overflow-x:auto}.pdp-diagram svg{width:100%;min-width:640px;height:auto;display:block}.cd-node-title{font-family:var(--font-sans);fill:var(--ink);font-size:12px;font-weight:500}.cd-node-sub{font-family:var(--font-sans);fill:var(--muted);font-size:10px}.cd-path-label{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--blue);font-size:9px;font-weight:500}.cd-path-label--lime{fill:var(--lime-text)}.cd-path-label--green{fill:#1c4a2d}.cd-hub{font-family:var(--font-display);letter-spacing:-.02em;fill:var(--ink);font-size:19px;font-weight:500}.cd-hub-sub{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--lime-text);font-size:8px;font-weight:500}.pdp-flow{flex-direction:column;margin-top:2.2rem;display:flex}.pdp-step{grid-template-columns:3rem 1fr;gap:1.4rem;display:grid}.pdp-step__rail{flex-direction:column;align-items:center;display:flex}.pdp-step__num{border:1px solid var(--line);background:var(--color-card);width:2.6rem;height:2.6rem;color:var(--lime-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:500;display:grid}.pdp-step__line{background:var(--line);flex:1;width:2px;margin:.4rem 0}.pdp-step__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--lime-text);background:var(--lime-tint);border-radius:var(--radius-pill);border:1px solid #c4f5426b;margin-bottom:.6rem;padding:.15rem .6rem;font-size:.6rem;display:inline-block}.pdp-step__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.2rem;font-weight:500}.pdp-step__text{color:var(--muted);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.pdp-box{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:2.2rem;display:grid}.pdp-box__card{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);padding:1.7rem 1.8rem}.pdp-box__check{background:var(--lime-tint);width:34px;height:34px;color:var(--lime-text);border-radius:10px;place-items:center;margin-bottom:1rem;display:grid}.pdp-box__check svg{width:17px;height:17px}.pdp-box__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.12rem;font-weight:500}.pdp-box__text{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}.pdp-stack{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.2rem;display:grid}.pdp-stack__card{background:var(--color-card);border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:var(--radius-feature);padding:1.4rem 1.5rem}.pdp-stack__card--blue{border-top-color:var(--blue)}.pdp-stack__card--green{border-top-color:var(--green)}.pdp-stack__name{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.02rem;font-weight:500}.pdp-stack__desc{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.pdp-faq{flex-direction:column;gap:.7rem;margin-top:2rem;display:flex}.pdp-faq__item{background:var(--color-card);border:1px solid var(--line);border-radius:14px;padding:0 1.4rem}.pdp-faq__q{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.pdp-faq__q::-webkit-details-marker{display:none}.pdp-faq__q:after{content:"+";font-family:var(--font-mono);color:var(--muted);transition:transform .3s var(--ease);flex-shrink:0;font-size:1.1rem}.pdp-faq__item[open] .pdp-faq__q:after{transform:rotate(45deg)}.pdp-faq__a{color:var(--muted);margin:0;padding:0 0 1.3rem;font-size:.94rem;line-height:1.65}.pdp-close__inner{text-align:center}@media (width<=900px){.pdp-ba,.pdp-box{grid-template-columns:1fr}.pdp-stack{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pdp-hero{padding-top:7rem}.pdp-stack{grid-template-columns:1fr}.pdp-stats{gap:1rem 1.6rem}.pdp-buy{gap:1.2rem}.pdp-buy__actions{width:100%}.pdp-buy__actions .lg-btn{flex:1;justify-content:center}}.fd-call{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);max-width:46rem;margin-top:2rem;padding:1.5rem 1.7rem 1.3rem;box-shadow:0 24px 44px -36px #1e285a80}.fd-call__head{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1.1rem;padding-bottom:1rem;font-size:.62rem;display:flex}.fd-call__pulse{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px var(--lime-tint);animation:pdpPulse 2.2s var(--ease) infinite;border-radius:50%;flex-shrink:0}.fd-call__lines{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.fd-call__line{flex-direction:column;gap:.28rem;max-width:84%;display:flex}.fd-call__line--caller{text-align:right;align-self:flex-end;align-items:flex-end}.fd-call__who{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.fd-call__line--agent .fd-call__who{color:var(--lime-text)}.fd-call__text{background:var(--lime-tint);border:1px solid #c4f54266;border-radius:14px;margin:0;padding:.7rem 1rem;font-size:.95rem;line-height:1.55}.fd-call__line--caller .fd-call__text{border-color:var(--line);color:var(--muted);background:#0f0f110a}.fd-call__foot{border-top:1px solid var(--line);color:var(--muted);margin:1.2rem 0 0;padding-top:.9rem;font-size:.78rem;font-style:italic}.fd-sec-list{flex-direction:column;gap:.7rem;max-width:62rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.fd-sec-list li{background:var(--color-card);border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:flex-start;gap:.9rem;padding:1rem 1.3rem;font-size:.95rem;line-height:1.55;display:flex}.fd-sec-list__check{background:var(--lime-tint);width:24px;height:24px;color:var(--lime-text);border-radius:7px;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.fd-sec-list__check svg{width:13px;height:13px}@media (width<=620px){.fd-call{padding:1.2rem 1.1rem 1rem}.fd-call__line{max-width:100%}}.pdp-stats{border-top:none;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:2.8rem;padding-top:0;display:grid}.pdp-stat{background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-feature);flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.2rem 1.25rem;display:flex}.pdp-stat__icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pdp-stat__icon svg{width:18px;height:18px}.pdp-stat--lime .pdp-stat__icon{color:var(--lime-text);background:#c4f5424d}.pdp-stat--blue .pdp-stat__icon{color:var(--blue);background:#2e4bff29}.pdp-stat__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.pdp-stat__value{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.18rem;font-weight:500;line-height:1.15}.pdp-step{grid-template-columns:3.4rem 1fr;gap:1.5rem}.pdp-step__num{background:var(--lime-tint);width:3.1rem;height:3.1rem;color:var(--lime-text);border:1px solid #c4f54280;border-radius:14px;place-items:center;display:grid}.pdp-step__num svg{width:21px;height:21px}.pdp-step__tag{letter-spacing:.14em;font-size:.65rem}.pdp-step__title{margin-bottom:.5rem;font-size:1.42rem}.pdp-step__text{max-width:64ch;font-size:1.06rem;line-height:1.65}.pdp-box__icon{border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:1rem;display:grid}.pdp-box__icon svg{width:20px;height:20px}.pdp-box__icon--lime{background:var(--lime-tint);color:var(--lime-text);border:1px solid #c4f54273}.pdp-box__icon--blue{background:var(--blue-tint);color:var(--blue);border:1px solid #2e4bff47}.pdp-box__title{font-size:1.18rem}.pdp-box__text{font-size:.98rem;line-height:1.62}.pdp-deliver{background:var(--lime-tint);border-radius:var(--radius-feature);color:var(--muted);border:1px solid #c4f54273;align-items:flex-start;gap:.9rem;margin:1.2rem 0 0;padding:1.1rem 1.4rem;font-size:.98rem;line-height:1.6;display:flex}.pdp-deliver strong{color:var(--ink);font-weight:500}.pdp-deliver__icon{width:28px;height:28px;color:var(--lime-text);background:#c4f54252;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pdp-stack__icon{border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:.85rem;display:grid}.pdp-stack__icon svg{width:18px;height:18px}.pdp-stack__icon--lime{background:var(--lime-tint);color:var(--lime-text)}.pdp-stack__icon--blue{background:var(--blue-tint);color:var(--blue)}.pdp-stack__icon--green{color:#1c4a2d;background:#2e4bff29}.pdp-stack__name{font-size:1.1rem}.pdp-stack__desc{font-size:.94rem;line-height:1.6}.cd-node-title{font-size:13px;font-weight:500}.cd-node-sub{font-size:10.5px}.pdp-close__panel{background:var(--color-card);border:1px solid var(--line);text-align:center;border-radius:28px;padding:3.2rem 2.4rem 2.6rem;position:relative;overflow:hidden;box-shadow:0 34px 60px -46px #1e285a8c}.pdp-close__panel:before{content:"";background:var(--gradient);height:3px;position:absolute;inset:0 0 auto}.pdp-close__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:16ch;margin:.5rem auto 0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500;line-height:1.08}.pdp-close__sub{max-width:46ch;color:var(--muted);margin:.9rem auto 0;font-size:1.02rem;line-height:1.6}.pdp-close__note{max-width:52ch;color:var(--muted);text-align:left;align-items:center;gap:.6rem;margin:1.6rem auto 0;font-size:.9rem;line-height:1.55;display:inline-flex}.pdp-close__note svg{width:17px;height:17px;color:var(--blue);flex-shrink:0}@media (width<=900px){.pdp-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pdp-stats{grid-template-columns:1fr 1fr;gap:.7rem}.pdp-stat{padding:1rem}.pdp-stat__value{font-size:1.02rem}.pdp-step{grid-template-columns:2.8rem 1fr;gap:1rem}.pdp-step__num{width:2.6rem;height:2.6rem}.pdp-step__title{font-size:1.22rem}.pdp-step__text{font-size:1rem}.pdp-close__panel{padding:2.2rem 1.3rem 1.9rem}}.pdp-stat,.pdp-box__card,.pdp-stack__card,.pdp-demo,.pdp-diagram,.pdp-faq__item,.pdp-close__panel{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(135deg,#c4f54217,#fff3 55%,#2e4bff14),#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 8px 32px -10px #0f0f1121,inset 2px 2px 1px -2px #ffffffe6,inset -2px -2px 1px -2px #ffffffb3}.pdp-stat--lime{background:linear-gradient(135deg,#c4f54242,#ffffff3d 62%,#c4f5421a),#ffffff8c;border-color:#c4f54280}.pdp-stat--blue{background:linear-gradient(135deg,#2e4bff2e,#ffffff42 62%,#2e4bff12),#ffffff8c;border-color:#2e4bff57}.pdp-deliver{-webkit-backdrop-filter:blur(12px)saturate(1.4)}.pdp-box__card:hover,.pdp-stack__card:hover{box-shadow:0 16px 40px -14px #0f0f112e,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #ffffffbf}.pdp-box__card,.pdp-stack__card{transition:box-shadow .4s var(--ease)}.pdp-buy{align-items:center;gap:1.4rem 2.4rem;margin-top:2rem}.pdp-price{gap:.7rem}.pdp-close__panel{border-radius:30px;max-width:46rem;margin:0 auto;padding:3.4rem 3rem 3rem}.pdp-close__panel:before{opacity:.9;height:4px}.pdp-close__sub{max-width:40ch}.pdp-close__note{border-top:1px solid var(--line);text-align:center;max-width:44ch;color:var(--muted);margin:2rem auto 0;padding-top:1.5rem;font-size:.9rem;line-height:1.6;display:block}.pdp-close__panel .pdp-buy__actions--center{gap:.8rem}@media (prefers-reduced-transparency:reduce){.pdp-stat,.pdp-box__card,.pdp-stack__card,.pdp-demo,.pdp-diagram,.pdp-faq__item,.pdp-close__panel{-webkit-backdrop-filter:none;background:#fffffff2}}@media (width<=900px){.pdp-stat,.pdp-box__card,.pdp-stack__card,.pdp-demo,.pdp-diagram,.pdp-faq__item,.pdp-close__panel,.pdp-deliver{-webkit-backdrop-filter:none}.pdp-close__panel{border-radius:24px;padding:2.4rem 1.4rem 2rem}}.fd-call,.fd-sec-list li{-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(135deg,#c4f54217,#fff3 55%,#2e4bff14),#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 8px 32px -10px #0f0f1121,inset 2px 2px 1px -2px #ffffffe6}@media (prefers-reduced-transparency:reduce){.fd-call,.fd-sec-list li{-webkit-backdrop-filter:none;background:#fffffff2}}@media (width<=900px){.fd-call,.fd-sec-list li{-webkit-backdrop-filter:none}}.pdp-chips{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pdp-chip{-webkit-backdrop-filter:blur(14px)saturate(1.45);background:linear-gradient(135deg,#c4f54217,#fff3 55%,#2e4bff14),#ffffff9e;border:1px solid #ffffffbf;border-radius:16px;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex;box-shadow:0 6px 24px -12px #0f0f1129,inset 2px 2px 1px -2px #ffffffe6}.pdp-chip__icon{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.pdp-chip__icon svg{width:17px;height:17px}.pdp-chip--lime .pdp-chip__icon{background:var(--lime-tint);color:var(--lime-text)}.pdp-chip--blue .pdp-chip__icon{background:var(--blue-tint);color:var(--blue)}.pdp-chip--green .pdp-chip__icon{color:#1c4a2d;background:#2e4bff29}.pdp-chip__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pdp-chip__body strong{font-size:.95rem;font-weight:620}.pdp-chip__body span{color:var(--muted);font-size:.82rem}.pdp-step__body{padding-bottom:2.2rem}.pdp-diagram{margin-top:1.8rem}.pdp-stickybuy{display:none}@media (width<=780px){.pdp-stickybuy{z-index:60;border-radius:var(--radius-pill);color:var(--ink);background:linear-gradient(120deg,#c4f54299,#2e4bff80 52%,#2e4bff8c),#ffffffdb;border:1px solid #fffc;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem .75rem 1.1rem;font-weight:500;text-decoration:none;display:flex;position:fixed;bottom:.7rem;left:.7rem;right:.7rem;box-shadow:0 10px 30px -8px #0f0f114d,inset 2px 2px 1px -2px #fffffff2}.pdp-stickybuy__price{align-items:baseline;gap:.4rem;font-size:1.02rem;display:flex}.pdp-stickybuy__price s{opacity:.55;font-size:.8rem;font-weight:500}.pdp-stickybuy__cta{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffffeb;padding:.5rem 1.1rem;font-size:.92rem}.footer{padding-bottom:5.5rem}.pdp-hero{padding-top:6.5rem;padding-bottom:2.5rem}.pdp-sec,.pdp-close{padding-top:3.2rem;padding-bottom:3.2rem}.pdp-demo-sec{padding-top:0;padding-bottom:0}.pdp-hero__title{font-size:clamp(2rem,8.5vw,2.6rem)}.pdp-hero__sub{font-size:1rem}.pdp-sec__title{max-width:none;font-size:clamp(1.5rem,6.2vw,1.9rem)}.pdp-sec__lead{font-size:.97rem}.pdp-step__title{font-size:1.12rem}.pdp-step__text{font-size:.98rem}.pdp-box__card{padding:1.4rem 1.3rem}.pdp-chips{grid-template-columns:1fr 1fr;gap:.6rem}.pdp-chip{gap:.6rem;padding:.75rem .8rem}.pdp-chip__body strong{font-size:.88rem}.pdp-chip__body span{font-size:.76rem}.pdp-faq__q{padding:.95rem 0;font-size:.95rem}.pdp-faq__a{font-size:.92rem}.pdp-demo{padding:1.1rem 1.2rem}.pdp-demo__text{min-width:0;font-size:.93rem}.pdp-diagram{padding:1.1rem .9rem}.pdp-diagram svg{min-width:560px}.pdp-diagram:after{content:"Swipe to see the whole thing";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:.7rem;font-size:.6rem;display:block}}@media (width<=420px){.pdp-stats{grid-template-columns:1fr 1fr}.pdp-chips{grid-template-columns:1fr}.pdp-buy__actions .lg-btn{width:100%}}@media (width<=780px){.pdp-demo .lg-btn--sm{min-height:46px;padding-top:.7rem;padding-bottom:.7rem}.pdp-back{align-items:center;min-height:44px;padding:.55rem 0;display:inline-flex}}.agentdia{--dia-dur:9s;width:100%}.agentdia__scroll{overflow:auto hidden}.agentdia__fit{width:100%;position:relative}.agentdia__stage{transform-origin:0 0;isolation:isolate;--gbase:#1e285a4d 0 14px 34px -20px, #fffffff2 2px 2px 1px -2px inset, #fffc -2px -2px 1px -2px inset;background:#fdfdfe;border:1px solid #0f0f1114;border-radius:28px;width:1200px;height:700px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 50px -28px #1e285a47}.agentdia__bloom{filter:blur(40px);pointer-events:none;width:520px;height:480px;position:absolute}.agentdia__bloom--lime{background:radial-gradient(closest-side,#c4f54229,#0000 70%);top:-120px;right:-80px}.agentdia__bloom--blue{background:radial-gradient(closest-side,#2e4bff1f,#0000 70%);bottom:-140px;left:-60px}.agentdia__lines{pointer-events:none;position:absolute;inset:0}.agentdia__line{animation:diaDash calc(var(--dia-dur) / 6) linear infinite}.agentdia__dot{opacity:0;width:8px;height:8px;animation-duration:var(--dia-dur);border-radius:999px;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.agentdia__dot--kd0{animation-name:diaD0}.agentdia__dot--kd1{animation-name:diaD1}.agentdia__dot--kd2{animation-name:diaD2}.agentdia__dot--kd3{animation-name:diaD3}.agentdia__dot--kd4{animation-name:diaD4}.agentdia__dot--kd5{animation-name:diaD5}.agentdia__label{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.55;animation:diaLabel var(--dia-dur) linear infinite;font-size:11px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.agentdia__card{box-sizing:border-box;width:212px;box-shadow:var(--gbase);animation-duration:var(--dia-dur);background:#ffffffbf;border-radius:22px;align-items:center;gap:14px;padding:17px 18px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute}.agentdia__card--lime{background:linear-gradient(120deg,#c4f54229,#ffffff80 55%,#c4f5420f),#ffffffbf;border:1px solid #96c42873;animation-name:diaGlowLime}.agentdia__card--blue{background:linear-gradient(120deg,#2e4bff1f,#ffffff80 55%,#2e4bff0a),#ffffffbf;border:1px solid #2e4bff59;animation-name:diaGlowBlue}.agentdia__card--green{background:linear-gradient(120deg,#2e4bff29,#ffffff80 55%,#2e4bff0d),#ffffffbf;border:1px solid #2e4bff73;animation-name:diaGlowGreen}.agentdia__icon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agentdia__icon svg{stroke-width:1.6px;width:22px;height:22px}.agentdia__icon--lime{color:#0f0f11;background:#c4f54233;border:1px solid #96c42859}.agentdia__icon--blue{color:#4560e6;background:#2e4bff1f;border:1px solid #2e4bff4d}.agentdia__icon--green{color:#1c4a2d;background:#2e4bff2e;border:1px solid #2e4bff66}.agentdia__copy{flex-direction:column;min-width:0;display:flex}.agentdia__title{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:500;line-height:1.2}.agentdia__sub{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.2}.agentdia__halo{pointer-events:none;background:radial-gradient(circle,#1e285a17,#0000 70%);border-radius:999px;width:274px;height:274px;position:absolute;top:213px;left:463px}.agentdia__hub{width:210px;height:210px;animation:diaCenter calc(var(--dia-dur) / 6) ease-in-out infinite;position:absolute;top:245px;left:495px}.agentdia__ring{animation:diaSpin calc(var(--dia-dur) * 2) linear infinite;background:conic-gradient(#c4f542,#c4f542,#2e4bff,#c4f542,#c4f542);border-radius:999px;position:absolute;inset:0;box-shadow:0 26px 60px -24px #1e285a59}.agentdia__face{background:linear-gradient(120deg,#c4f5421a,#ffffffb3 52%,#2e4bff1a),#fff;border-radius:999px;position:absolute;inset:5px}.agentdia__hubinner{text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:5px}.agentdia__spark{animation:diaSpark calc(var(--dia-dur) / 3) ease-in-out infinite}.agentdia__hubtitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:28px;font-weight:500;line-height:1}.agentdia__hubeyebrow{letter-spacing:.2em;color:#0f0f11;margin:0;font-size:10.5px;font-weight:600}@keyframes diaSpin{to{transform:rotate(360deg)}}@keyframes diaDash{to{stroke-dashoffset:-18px}}@keyframes diaCenter{0%,to{transform:scale(1)}10%{transform:scale(1.018)}}@keyframes diaSpark{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(8deg)}}@keyframes diaLabel{0%{opacity:.55}4%{opacity:1}14%{opacity:1}20%{opacity:.55}to{opacity:.55}}@keyframes diaD0{0%{opacity:0;transform:translate(0)}1.5%{opacity:1}15%{opacity:1}16.667%{opacity:0;transform:translate(220px)}to{opacity:0;transform:translate(220px)}}@keyframes diaD1{0%,16.667%{opacity:0;transform:translate(0)}18.2%{opacity:1}31.8%{opacity:1}33.333%{opacity:0;transform:translate(-110px,-102px)}to{opacity:0;transform:translate(-110px,-102px)}}@keyframes diaD2{0%,33.333%{opacity:0;transform:translate(0)}34.8%{opacity:1}48.5%{opacity:1}50%{opacity:0;transform:translate(110px,-102px)}to{opacity:0;transform:translate(110px,-102px)}}@keyframes diaD3{0%,50%{opacity:0;transform:translate(0)}51.5%{opacity:1}65.2%{opacity:1}66.667%{opacity:0;transform:translate(218px)}to{opacity:0;transform:translate(218px)}}@keyframes diaD4{0%,66.667%{opacity:0;transform:translate(0)}68.2%{opacity:1}81.8%{opacity:1}83.333%{opacity:0;transform:translate(110px,102px)}to{opacity:0;transform:translate(110px,102px)}}@keyframes diaD5{0%,83.333%{opacity:0;transform:translate(0)}84.8%{opacity:1}98.5%{opacity:1}to{opacity:0;transform:translate(-110px,102px)}}@keyframes diaGlowLime{0%,10%,26%,to{box-shadow:var(--gbase)}16.7%{box-shadow:var(--gbase), 0 0 0 1px #96c4288c, 0 0 30px #c4f54280}}@keyframes diaGlowBlue{0%,10%,26%,to{box-shadow:var(--gbase)}16.7%{box-shadow:var(--gbase), 0 0 0 1px #2e4bff73, 0 0 30px #2e4bff61}}@keyframes diaGlowGreen{0%,10%,26%,to{box-shadow:var(--gbase)}16.7%{box-shadow:var(--gbase), 0 0 0 1px #2e4bff8c, 0 0 30px #2e4bff6b}}@media (prefers-reduced-motion:reduce){.agentdia__line,.agentdia__dot,.agentdia__label,.agentdia__card,.agentdia__hub,.agentdia__ring,.agentdia__spark{animation:none!important}.agentdia__label{opacity:1}}.pdp-dia-wrap{margin-top:2.2rem}.pdp-dia-note{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin:.8rem 0 0;font-size:.6rem;display:none}@media (width<=780px){.pdp-dia-note{display:block}}.pdp-hero .wrap,.pdp-sec .wrap>.eyebrow,.pdp-sec .wrap>.pdp-sec__title,.pdp-sec .wrap>.pdp-sec__lead{text-align:center}.pdp-hero__title,.pdp-hero__sub{margin-left:auto;margin-right:auto}.pdp-sec .wrap>.pdp-sec__title{max-width:24ch;margin-left:auto;margin-right:auto}.pdp-sec .wrap>.pdp-sec__lead{margin-left:auto;margin-right:auto}.pdp-buy{justify-content:center}.pdp-back{align-self:center}.pdp-hero .pdp-back{display:inline-flex}.pdp-step__body,.pdp-box__card,.pdp-chip,.pdp-deliver,.fd-call,.fd-sec-list li,.pdp-faq__item{text-align:left}.pdp-step:nth-child(2n) .pdp-step__num{background:var(--blue-tint);color:var(--blue);border-color:#2e4bff66}.pdp-step:nth-child(2n) .pdp-step__tag{color:var(--blue);background:var(--blue-tint);border-color:#2e4bff47}.pdp-deliver{background:var(--blue-tint);border-color:#2e4bff47}.pdp-deliver__icon{color:var(--blue);background:#2e4bff29}.fd-call__line--caller .fd-call__who{color:var(--blue)}.fd-call__line--caller .fd-call__text{background:var(--blue-tint);color:var(--ink);border-color:#2e4bff42}.fd-sec-list li:nth-child(2n) .fd-sec-list__check{background:var(--blue-tint);color:var(--blue)}.pdp-hero__title{color:var(--ink);font-weight:500}.pdp-dia-wrap{max-width:1040px;margin-left:auto;margin-right:auto}.pdp-step__text{max-width:none}.pdp-deliver{max-width:44rem;margin-left:auto;margin-right:auto}@media (width<=780px){.pdp-flow,.pdp-deliver,.pdp-dia-wrap{max-width:none}}.fd-call{margin-left:auto;margin-right:auto}.fd-sec-list{max-width:44rem;margin-left:auto;margin-right:auto}@media (width<=780px){.fd-sec-list{max-width:none}}.pdp-buy{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(135deg,#c4f54229,#ffffff3d 58%,#2e4bff21),#ffffffa8;border:1px solid #fffc;border-radius:26px;flex-direction:column;align-items:center;gap:.85rem;max-width:29rem;margin:2.6rem auto 0;padding:1.7rem 1.9rem 1.5rem;display:flex;box-shadow:0 18px 44px -18px #1e285a47,inset 2px 2px 1px -2px #fffffff2,inset -2px -2px 1px -2px #ffffffbf}.pdp-buy__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:.62rem}.pdp-buy .pdp-price{justify-content:center;align-items:baseline;gap:.65rem;margin:0}.pdp-price__save{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);background:var(--lime-tint);border-radius:var(--radius-pill);border:1px solid #c4f54280;align-self:center;padding:.3rem .6rem;font-size:.62rem}.pdp-buy__terms{max-width:32ch;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.pdp-buy .pdp-buy__actions{justify-content:center;width:100%;margin-top:.15rem}.pdp-buy .pdp-buy__actions .lg-btn{flex:1;justify-content:center}.pdp-buy__fine{border-top:1px solid var(--line);width:100%;color:var(--muted);margin:0;padding-top:.9rem;font-size:.8rem;line-height:1.5}.pdp-sec__title{letter-spacing:-.035em;font-size:clamp(2.15rem,4.6vw,3.35rem);font-weight:500;line-height:1.05}.pdp-close__title{font-size:clamp(2.1rem,4.6vw,3.1rem)}.pdp-stat{text-align:center;align-items:center}.pdp-box__card{text-align:center}.pdp-box__icon,.pdp-stack__icon{margin-left:auto;margin-right:auto}.pdp-stack__card{text-align:center}.pdp-chip{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem}.pdp-chip__body{text-align:center;align-items:center}.pdp-deliver{text-align:center;flex-direction:column;align-items:center;gap:.7rem}.pdp-step:last-child .pdp-step__body{padding-bottom:0}.pdp-flow{margin-bottom:0}.pdp-hero,.pdp-sec,.pdp-close{position:relative}.pdp-hero>.wrap,.pdp-sec>.wrap,.pdp-close>.wrap{z-index:1;position:relative}@media (width<=620px){.pdp-buy{border-radius:22px;max-width:none;padding:1.4rem 1.2rem 1.2rem}.pdp-sec__title{font-size:clamp(1.85rem,8vw,2.3rem)}.pdp-close__title{font-size:clamp(1.8rem,7.6vw,2.2rem)}}.pdp-flow{position:relative;left:-2.5rem}@media (width<=780px){.pdp-flow{left:0}}.pdp-flow{margin-top:4rem}.pdp-sec:has(.pdp-flow){padding-bottom:4.5rem}.pdp-step__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.16rem;font-weight:500}.pdp-hero,.pdp-sec,.pdp-close{overflow-x:clip}.pdp-hero__title{letter-spacing:-.042em;max-width:15ch;font-size:clamp(2.6rem,7.6vw,5.9rem);line-height:.98}.pdp-hero__sub{max-width:52ch;margin-top:1.6rem;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}.pdp-sec__title{letter-spacing:-.042em;font-size:clamp(2.5rem,6vw,4.6rem);line-height:.99}.pdp-sec .wrap>.pdp-sec__title{max-width:17ch}.pdp-close__title{letter-spacing:-.04em;font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1}.pdp-step__title{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,1.95rem)}.pdp-step__text{font-size:1.08rem}.section.pdp-sec,.section.pdp-close{padding:clamp(5.5rem,10vw,9.5rem) 0}.section.pdp-hero{padding-top:clamp(7rem,12vw,11rem);padding-bottom:clamp(4rem,7vw,6rem)}.pdp-room{background:#fff}.pdp-room--top{border-radius:52px 52px 0 0}.pdp-room--bottom{border-radius:0 0 52px 52px}.pdp-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(3rem,5vw,4.5rem)}.pdp-stat{border:none;border-right:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;gap:.5rem;padding:1.7rem 1.2rem}.pdp-stat:last-child{border-right:none}.pdp-stat__icon{display:none}.pdp-stat__label{letter-spacing:.18em;font-size:.6rem}.pdp-stat__value{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.1}.pdp-chips{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0}.pdp-chip{border:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;gap:.4rem;padding:1.8rem 1.5rem}.pdp-chip__icon{display:none}.pdp-chip__body strong{letter-spacing:-.02em;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:500}.pdp-chip__body span{font-size:.92rem}@media (width<=900px){.pdp-chips{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pdp-hero__title{font-size:clamp(2.2rem,11vw,3.1rem)}.pdp-sec__title{font-size:clamp(2rem,9.5vw,2.7rem)}.pdp-close__title{font-size:clamp(1.95rem,9vw,2.5rem)}.pdp-step__title{font-size:1.25rem}.pdp-room--top{border-radius:30px 30px 0 0}.pdp-room--bottom{border-radius:0 0 30px 30px}.pdp-stats{grid-template-columns:1fr 1fr}.pdp-stat:nth-child(2n){border-right:none}.pdp-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.pdp-chips{grid-template-columns:1fr}}.kitcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:62rem;margin:clamp(2.4rem,4vw,3.4rem) auto 0;display:grid}.kitcards__card{text-align:center;border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#ffffffb8;border-radius:26px;flex-direction:column;align-items:center;padding:2.1rem 1.9rem 2.3rem;display:flex;box-shadow:0 12px 34px -18px #1e285a3d}.kitcards__card--lime{background:#c4f54212;border-color:#c4f5428c}.kitcards__card--blue{background:#2e4bff0d;border-color:#2e4bff52}.kitcards__card:hover{transform:translateY(-5px);box-shadow:0 26px 48px -22px #1e285a4d}.kitcards__card--img{background-position:50%;background-size:cover}.kitcards__card--img .kitcards__art{display:none}.kitcards__art{width:100%;max-width:290px;color:var(--lime-text);margin-bottom:1.5rem;display:block}.kitcards__card--blue .kitcards__art{color:var(--blue)}.kitcards__card--plain .kitcards__art{color:var(--muted)}.kart{width:100%;height:auto;display:block;overflow:visible}.kitcards__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.62rem}.kitcards__card--blue .kitcards__eyebrow{color:var(--blue)}.kitcards__card--lime .kitcards__eyebrow{color:var(--lime-text)}.kitcards__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.45rem,2.1vw,1.95rem);font-weight:500;line-height:1.08}.kitcards__body{max-width:34ch;color:var(--muted);margin:0;font-size:.97rem;line-height:1.58}@keyframes kartTick{0%,12%{stroke-dashoffset:22px}34%,88%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}@keyframes kartRow{0%,10%{opacity:.25}32%,90%{opacity:1}to{opacity:.25}}@keyframes kartType{0%,6%{width:0}40%,90%{width:var(--w)}to{width:0}}@keyframes kartDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes kartMail{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-9px)}}@keyframes kartSpin{to{transform:rotate(360deg)}}.kart__ln,.kart__box{opacity:.25;animation:kartRow 6s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}.kart__tick{stroke-dasharray:22;stroke-dashoffset:22px;animation:kartTick 6s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}.kart__type{width:var(--w);animation:kartType 6s var(--ease) infinite;animation-delay:calc(var(--i) * .24s)}.kart__doc{animation:kartDrift 7s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}.kart__mail{animation:kartMail 6.5s var(--ease) infinite;animation-delay:calc(var(--i) * .45s)}.kart__check{stroke-dasharray:30;stroke-dashoffset:30px;animation:kartTick 6s var(--ease) infinite;animation-delay:calc(var(--i) * .35s)}.kart__hand{transform-origin:120px 70px}.kart__hand--min{animation:9s linear infinite kartSpin}.kart__hand--hr{animation:54s linear infinite kartSpin}@media (prefers-reduced-motion:reduce){.kart__ln,.kart__box,.kart__tick,.kart__type,.kart__doc,.kart__mail,.kart__check,.kart__hand{animation:none}.kart__ln,.kart__box{opacity:1}.kart__tick,.kart__check{stroke-dashoffset:0}}.pdp-chip__mark{width:34px;height:34px;color:var(--muted);margin:0 auto .85rem;display:block}.pdp-chip__mark svg,.vmark__img{object-fit:contain;width:100%;height:100%;display:block}.pdp-demo-sec{padding-bottom:clamp(3.5rem,6vw,5.5rem)}@media (width<=780px){.kitcards{grid-template-columns:1fr;gap:1.1rem;max-width:32rem}.kitcards__card{border-radius:22px;padding:1.7rem 1.4rem 1.9rem}.kitcards__art{max-width:220px;margin-bottom:1.2rem}.kitcards__title{font-size:1.35rem}.kitcards__body{font-size:.94rem}}.fd-call__head{justify-content:flex-start}.fd-call__timer{font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-left:auto}.fd-call__stage{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;margin-bottom:1.5rem;padding:.4rem 0 1.6rem;display:flex}.fd-call__cid{font-family:var(--font-display);letter-spacing:-.02em;margin:1.1rem 0 .2rem;font-size:1.12rem;font-weight:500}.fd-call__num{letter-spacing:.12em;color:var(--muted);margin:0;font-size:.72rem}.fd-call__line,.fd-call__line--caller{text-align:left;border-left:2px solid var(--line);align-self:stretch;align-items:flex-start;max-width:none;padding-left:.9rem}.fd-call__line--agent{border-left-color:#c4f542b3}.fd-call__line--caller{border-left-color:#2e4bff80}.fd-call__text,.fd-call__line--caller .fd-call__text{color:var(--ink);background:0 0;border:none;padding:0;font-size:.97rem;line-height:1.6}.vorb{place-items:center;width:128px;height:128px;display:grid;position:relative}.vorb__core{width:76px;height:76px;animation:vorbMorph 7s var(--ease) infinite, vorbBreathe 2.6s var(--ease) infinite;background:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);border-radius:50% 50% 52% 48%/50% 48% 52% 50%;position:relative;box-shadow:0 10px 30px -8px #2e4bff73}.vorb__sheen{background:linear-gradient(#fff9,#fff0);border-radius:50%;position:absolute;inset:8% 8% 42% 12%}.vorb__ring{opacity:0;width:76px;height:76px;animation:vorbPing 2.6s var(--ease) infinite;animation-delay:calc(var(--i) * .65s);border:1px solid #2e4bff66;border-radius:50%;position:absolute}@keyframes vorbMorph{0%,to{border-radius:50% 50% 52% 48%/50% 48% 52% 50%;rotate:0deg}33%{border-radius:54% 46% 47% 53%/46% 55% 45% 54%;rotate:120deg}66%{border-radius:46% 54% 55% 45%/54% 46%;rotate:240deg}}@keyframes vorbBreathe{0%,to{scale:1}50%{scale:1.07}}@keyframes vorbPing{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.62)}}@media (prefers-reduced-motion:reduce){.vorb__core{animation:none}.vorb__ring{opacity:.3;animation:none}}@media (width<=620px){.vorb{width:104px;height:104px}.vorb__core,.vorb__ring{width:64px;height:64px}.fd-call__stage{margin-bottom:1.2rem;padding-bottom:1.2rem}.fd-call__line{padding-left:.75rem}}@media (width<=780px){.pdp-demo{grid-template-columns:auto 1fr;align-items:start;gap:1rem .65rem;display:grid}.pdp-demo__pulse{grid-column:1;margin-top:.45rem}.pdp-demo__text{grid-column:2;min-width:0}.pdp-demo .lg-btn{grid-column:1/-1;justify-content:center;width:100%}.pdp-dia-wrap{display:none}.pdp-buy__actions,.pdp-close__panel .pdp-buy__actions{flex-direction:column;align-items:stretch;width:100%}.pdp-buy__actions .lg-btn,.pdp-close__panel .pdp-buy__actions .lg-btn{flex:none;justify-content:center;width:100%}}.agents-hero__title{letter-spacing:-.042em;max-width:16ch;color:var(--ink);margin-left:auto;margin-right:auto;font-size:clamp(2.6rem,7.6vw,5.9rem);font-weight:500;line-height:.98}.agents-hero__title .accent-serif{font-weight:600}.agents-hero__sub{max-width:50ch;margin-left:auto;margin-right:auto;font-size:clamp(1.02rem,1.35vw,1.22rem)}.agents-topic .wrap>.eyebrow,.agents-topic__title,.agents-topic__blurb{text-align:center}.agents-topic__title{font-family:var(--font-display);letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:500;line-height:1}.agents-topic__blurb{max-width:46ch;margin:.9rem auto 2.4rem;font-size:clamp(1rem,1.3vw,1.14rem)}.section.agents-topic{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(3rem,6vw,5rem)}@media (width<=620px){.agents-filter{grid-template-columns:1fr 1fr;justify-content:stretch;gap:.55rem;display:grid}.agents-filter__chip{text-align:center;padding:.7rem .5rem}}.agent-card__price{background:linear-gradient(135deg,#c4f54224,#fff3 58%,#2e4bff1c),#ffffff80;border:1px solid #fffc;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;margin:.9rem 0 .2rem;padding:.9rem .8rem;display:flex}.agent-card__per{color:var(--blue)}.agent-card__save{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);background:var(--lime-tint);border-radius:var(--radius-pill);border:1px solid #c4f54273;padding:.2rem .55rem;font-size:.58rem}.how__title,.ladder__title,.closing__title,.calc__title,.leak__quote{letter-spacing:-.04em;font-size:clamp(2.3rem,5.4vw,4rem);line-height:1.01}.portal__title{letter-spacing:-.04em}.how__head{text-align:center;max-width:none}.how__title{max-width:20ch;margin-left:auto;margin-right:auto}.how__lead{max-width:52ch;margin-left:auto;margin-right:auto}.ladder__head{text-align:center;max-width:none}.ladder__head .ladder__title{max-width:20ch;margin-left:auto;margin-right:auto}.ladder__head>p:not(.eyebrow){max-width:52ch;margin-left:auto;margin-right:auto}.how__grid{gap:1.1rem}.tool{text-align:left;padding:1.1rem 1.1rem 1.2rem}.tool__name{letter-spacing:-.02em;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.14}.tool__line{font-size:.92rem}.leak__stat{text-align:center;background:linear-gradient(135deg,#c4f5421a,#fff3 58%,#2e4bff17),#ffffff8c;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1.2rem}.leak__num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:500;line-height:1}.leak__stat:nth-child(2) .leak__num{color:var(--blue)}.leak__stat:nth-child(3) .leak__num{color:var(--lime-text);font-size:clamp(1.7rem,3.4vw,2.4rem)}.leak__key{text-align:center;max-width:24ch;font-size:.95rem}.ladder__card{text-align:center;align-items:center}.ladder__card>*{width:100%}.ladder__points{text-align:left}.ladder__card .lg-btn{justify-content:center}@media (width<=780px){.closing__watermark{opacity:.055;width:min(78%,380px);bottom:2%;right:-14%}}.calc__alt{color:var(--muted);text-align:center;margin-top:.9rem;font-size:.88rem;display:block}.calc__alt:hover{color:var(--ink)}@media (width<=620px){.agents-hero__title{font-size:clamp(2.2rem,11vw,3.1rem)}.agents-topic__title,.how__title,.ladder__title,.closing__title,.calc__title,.leak__quote{font-size:clamp(1.95rem,9vw,2.6rem)}.agents-topic__blurb{margin-bottom:1.8rem}}.section.ladder,.section.closing{overflow-x:clip}.agent-card__price{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-flow:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin:.8rem 0 .2rem;padding:.8rem 0 0;display:flex}.agent-card__per{text-align:center;flex:0 0 100%;font-size:.56rem}.agent-card__figures{align-items:baseline;gap:.45rem;display:flex}.agent-card__now{font-size:1.35rem;font-weight:500}.agent-card__save{padding:.18rem .45rem;font-size:.54rem}.agents-filter{justify-content:center}.section.agents-topic{padding-top:clamp(2.2rem,4vw,3.4rem)}.section.agents-topic:first-of-type{padding-top:clamp(1rem,2vw,1.8rem)}.agents-hero{padding-bottom:clamp(1.2rem,2.5vw,2rem)}.agents-topic__title{margin-top:0}@media (width<=620px){.agent-card__price{margin:.7rem 0 .15rem;padding-top:.7rem}.agent-card__now{font-size:1.25rem}}.agent-card{color:var(--ink);background:linear-gradient(150deg,#cdf06e 0%,#a8d97a 38%,#86b9c8 68%,#8aa6ff 100%);border:1px solid #ffffffb3;border-radius:26px;padding:1.6rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #1e285a6b}.agent-card--blue{background:linear-gradient(150deg,#9fd7ff 0%,#8ab6f0 40%,#8aa6ff 100%)}.agent-card--green{background:linear-gradient(150deg,#d6f486 0%,#9fd08a 45%,#7fc0a8 100%)}@supports (grid-template-rows:subgrid){.agent-card{grid-template-rows:subgrid;grid-row:span 5;align-content:start;display:grid}}.agent-card__art{background:#ffffff57;border:1px solid #ffffff80;border-radius:18px;place-items:center;height:104px;margin-bottom:1rem;display:grid}.agent-card__glyph{width:46px;height:46px;color:var(--ink);place-items:center;display:grid}.agent-card__glyph svg{width:26px;height:26px}.agent-card__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 .45rem;font-size:clamp(1.3rem,1.9vw,1.62rem);font-weight:500;line-height:1.1}.agent-card__line{color:#0f0f11b8;margin:0 0 1rem;font-size:.93rem;line-height:1.5}.agent-card__points{flex-direction:column;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.agent-card__points li{color:#0f0f11d1;text-transform:none;letter-spacing:0;align-items:flex-start;gap:.5rem;font-family:inherit;font-size:.88rem;line-height:1.4;display:flex}.agent-card__foot{border-top:1px solid #0f0f111f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.agent-card__price{background:0 0;border:none;grid-template-columns:auto auto;align-items:baseline;gap:0 .4rem;margin:0;padding:0;display:grid}.agent-card__was{font-family:var(--font-mono);color:#0f0f1180;order:1;font-size:.78rem;text-decoration:line-through}.agent-card__now{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);order:2;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;line-height:1}.agent-card__per{letter-spacing:.16em;text-transform:uppercase;color:#0f0f11b8;background:0 0;border:none;order:3;grid-column:1/-1;padding:0;font-size:.56rem}.agent-card__cta{border-radius:var(--radius-pill);background:var(--ink);color:#fff;white-space:nowrap;transition:transform .3s var(--ease), opacity .3s var(--ease);align-items:center;gap:.4rem;padding:.62rem 1.1rem;font-size:.88rem;font-weight:620;display:inline-flex}.agent-card__cta:after{content:"→"}.agent-card__cta:hover{opacity:.88;transform:translate(2px)}.agent-card:hover{transform:translateY(-6px);box-shadow:0 30px 52px -26px #1e285a80}@media (width<=620px){.agent-card{border-radius:22px;padding:1.4rem 1.25rem 1.3rem}.agent-card__art{height:88px}.agent-card__foot{gap:.7rem}.agent-card__cta{flex:1;justify-content:center}}.agent-card,.agent-card--blue,.agent-card--green{background:linear-gradient(118deg,#ffffff73 0%,#ffffff1a 26%,#fff0 44%,#ffffff29 74%,#fff0 92%),radial-gradient(120% 80% at 18% 0,#ffffff57,#fff0 58%),linear-gradient(150deg,#e4f7af 0%,#cfeab6 38%,#bcd9e1 68%,#bfceff 100%);border:1px solid #ffffffe6;box-shadow:0 18px 40px -22px #1e285a6b,inset 0 1px #ffffffb3,inset 0 -1px #0f0f110f}.agent-card__points li{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#0f0f11b8;padding-left:1rem;font-size:.66rem;line-height:1.5;display:block;position:relative}.agent-card__points li:before{content:"";background:#0f0f118c;border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.agent-card--blue .agent-card__points li:before,.agent-card--green .agent-card__points li:before{background:#0f0f118c}.agent-card__cta{color:var(--ink);font-weight:500;box-shadow:0 6px 16px -8px #1e285a4d,inset 0 1px #ffffffe6;background:#fffc!important;border:1px solid #fffffff2!important}@media (width<=620px){.agent-card__name{font-size:1.5rem}.agent-card__now{font-size:1.85rem}}.agent-card,.agent-card--blue,.agent-card--green{-webkit-backdrop-filter:blur(14px)saturate(1.25);background:linear-gradient(118deg,#ffffffe6 0%,#ffffff40 22%,#fff0 44%,#ffffff61 72%,#fff0 94%),radial-gradient(95% 70% at 4% 0,#c4f54242,#c4f54200 58%),radial-gradient(95% 72% at 100% 100%,#2e4bff33,#2e4bff00 60%),linear-gradient(160deg,#fdfdff 0%,#f3f5f9 45%,#e9edf3 100%);border:1px solid #fffffff2;box-shadow:0 16px 36px -24px #1e285a59,inset 0 1px #fff,inset 0 -1px #0f0f110d,inset 1px 0 #fff9}.agent-card:hover{box-shadow:0 28px 50px -26px #1e285a6b,inset 0 1px #fff,inset 0 -1px #0f0f110d}.agent-card__points li:before{background:var(--lime-text)}.agent-card--blue .agent-card__points li:before{background:var(--blue)}.agent-card--green .agent-card__points li:before{background:#c4f542}.agent-card__points li,.agent-card__line,.agent-card__per,.agent-card__was{color:var(--muted)}.agent-card__art{background:linear-gradient(150deg,#c4f5421a,#ffffff80 55%,#2e4bff17),#ffffff8c;border:1px solid #ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 2px 8px -6px #1e285a4d}.agent-card__glyph{color:var(--lime-text)}.agent-card--blue .agent-card__glyph{color:var(--blue)}.agent-card--green .agent-card__glyph{color:#4f8f45}.agent-card__cta{color:#fff;box-shadow:0 8px 18px -10px #0f0f1180;background:var(--ink)!important;border:1px solid var(--ink)!important}.agent-card__cta:hover{opacity:1;background:#222228!important}.aw{width:100%;height:auto;display:block}@keyframes fdA{0%,4%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@keyframes fdB{0%,28%{opacity:0}36%,94%{opacity:1}99%,to{opacity:0}}@keyframes fdC{0%,48%{opacity:0}56%,94%{opacity:1}99%,to{opacity:0}}@keyframes fdD{0%,68%{opacity:0}74%,94%{opacity:1}99%,to{opacity:0}}@keyframes fdE{0%,84%{opacity:0}90%,95%{opacity:1}99%,to{opacity:0}}@keyframes fdOut{0%,10%{opacity:1}22%,to{opacity:0}}@keyframes dotsWin{0%,24%{opacity:0}30%,44%{opacity:1}48%,to{opacity:0}}@keyframes dotP{0%,to{opacity:.35}50%{opacity:1}}@keyframes writeA{0%,36%{stroke-dasharray:220;stroke-dashoffset:220px}52%,94%{stroke-dasharray:220;stroke-dashoffset:0}99%,to{stroke-dasharray:220;stroke-dashoffset:220px}}@keyframes writeB{0%,54%{stroke-dasharray:220;stroke-dashoffset:220px}68%,94%{stroke-dasharray:220;stroke-dashoffset:0}99%,to{stroke-dasharray:220;stroke-dashoffset:220px}}@keyframes writeC{0%,70%{stroke-dasharray:220;stroke-dashoffset:220px}84%,94%{stroke-dasharray:220;stroke-dashoffset:0}99%,to{stroke-dasharray:220;stroke-dashoffset:220px}}@keyframes drawB{0%,20%{stroke-dasharray:400;stroke-dashoffset:400px;opacity:0}22%{opacity:1}34%{stroke-dasharray:400;stroke-dashoffset:0}94%{stroke-dasharray:400;stroke-dashoffset:0;opacity:1}99%,to{opacity:0}}@keyframes drawC{0%,66%{stroke-dasharray:400;stroke-dashoffset:400px;opacity:0}68%{opacity:1}80%{stroke-dasharray:400;stroke-dashoffset:0}94%{stroke-dasharray:400;stroke-dashoffset:0;opacity:1}99%,to{opacity:0}}@keyframes drawLong{0%,8%{stroke-dasharray:600;stroke-dashoffset:600px;opacity:0}10%{opacity:1}74%{stroke-dasharray:600;stroke-dashoffset:0}94%{stroke-dasharray:600;stroke-dashoffset:0;opacity:1}99%,to{opacity:0}}@keyframes ageBar{0%,8%{stroke-dasharray:400;stroke-dashoffset:400px;opacity:0}10%{opacity:1}82%{stroke-dasharray:400;stroke-dashoffset:0}94%{stroke-dasharray:400;stroke-dashoffset:0;opacity:1}99%,to{opacity:0}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-2px,2px)}}@keyframes sonar{0%{opacity:0;transform:scale(.8)}14%{opacity:.55}to{opacity:0;transform:scale(1.9)}}@keyframes riseA{0%,4%{opacity:0;transform:translateY(10px)}14%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes riseB{0%,26%{opacity:0;transform:translateY(10px)}36%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes riseC{0%,46%{opacity:0;transform:translateY(10px)}56%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes shiftA{0%,10%{transform:translate(0)}24%,to{transform:translate(14px)}}@keyframes shiftB{0%,34%{transform:translate(0)}46%,to{transform:translate(-11px)}}@keyframes shiftC{0%,54%{transform:translate(0)}66%,to{transform:translate(9px)}}@keyframes shiftYou{0%,68%{transform:translate(0)}80%,to{transform:translate(26px)}}@keyframes sweepX{0%,6%{opacity:0;transform:translate(0)}10%{opacity:.8}44%{opacity:.8;transform:translate(96px)}50%,to{opacity:0;transform:translate(96px)}}@keyframes drainA{0%,6%{transform:scaleY(1)}20%,to{transform:scaleY(.72)}}@keyframes drainB{0%,16%{transform:scaleY(1)}30%,to{transform:scaleY(.8)}}@keyframes drainC{0%,26%{transform:scaleY(1)}40%,to{transform:scaleY(.64)}}@keyframes drainD{0%,36%{transform:scaleY(1)}56%,to{transform:scaleY(.3)}}@keyframes drainE{0%,46%{transform:scaleY(1)}60%,to{transform:scaleY(.84)}}@keyframes drainF{0%,56%{transform:scaleY(1)}70%,to{transform:scaleY(.76)}}.aw-a{animation:7s linear infinite fdA}.aw-b{animation:7s linear infinite fdB}.aw-c{animation:7s linear infinite fdC}.aw-d{animation:7s linear infinite fdD}.aw-e{animation:7s linear infinite fdE}.aw-fade-a{animation:7s linear infinite fdOut}.aw-dots{animation:7s linear infinite dotsWin}.aw-dot{animation:1.1s ease-in-out infinite dotP}.aw-dot--1{animation-delay:.15s}.aw-dot--2{animation-delay:.3s}.aw-wa{animation:7s linear infinite writeA}.aw-wb{animation:7s linear infinite writeB}.aw-wc{animation:7s linear infinite writeC}.aw-draw-b{animation:7s linear infinite drawB}.aw-draw-c{animation:7s linear infinite drawC}.aw-drawlong{animation:7s linear infinite drawLong}.aw-agebar{animation:7s linear infinite ageBar}.aw-breathe{animation:7s ease-in-out infinite breathe}.aw-drift{animation:7s ease-in-out infinite drift}.aw-sonar{transform-origin:120px 70px;animation:7s ease-out infinite sonar}.aw-sonar--2{animation-delay:3.5s}.aw-rise-a{animation:7s linear infinite riseA}.aw-rise-b{animation:7s linear infinite riseB}.aw-rise-c{animation:7s linear infinite riseC}.aw-shift-a{animation:7s ease-in-out infinite shiftA}.aw-shift-b{animation:7s ease-in-out infinite shiftB}.aw-shift-c{animation:7s ease-in-out infinite shiftC}.aw-shift-you{animation:7s ease-in-out infinite shiftYou}.aw-sweep{animation:7s ease-in-out infinite sweepX}.aw-drain-a{animation:7s ease-in-out infinite drainA}.aw-drain-b{animation:7s ease-in-out infinite drainB}.aw-drain-c{animation:7s ease-in-out infinite drainC}.aw-drain-d{animation:7s ease-in-out infinite drainD}.aw-drain-e{animation:7s ease-in-out infinite drainE}.aw-drain-f{animation:7s ease-in-out infinite drainF}.agent-card__art{aspect-ratio:240/140;height:auto;padding:6px;overflow:hidden}@media (prefers-reduced-motion:reduce){.aw *{animation:none!important}}@keyframes speak{0%{transform:scale(1)}8%{transform:scale(1.06,.97)}16%{transform:scale(.98,1.04)}26%{transform:scale(1.05,1.01)}34%{transform:scaleY(.98)}44%{transform:scale(1.07,1.03)}54%{transform:scaleX(.99)}62%{transform:scale(1.04,.98)}72%{transform:scale(1.01,1.05)}82%{transform:scale(1.06,.99)}90%{transform:scale(.98,1.02)}to{transform:scale(1)}}.aw-speak{animation:3.4s ease-in-out infinite speak}@keyframes lvlA{0%,to{transform:scaleY(.3)}18%{transform:scaleY(1)}40%{transform:scaleY(.5)}66%{transform:scaleY(.85)}}@keyframes lvlB{0%,to{transform:scaleY(.7)}22%{transform:scaleY(.25)}48%{transform:scaleY(1)}74%{transform:scaleY(.4)}}@keyframes lvlC{0%,to{transform:scaleY(1)}30%{transform:scaleY(.35)}56%{transform:scaleY(.75)}80%{transform:scaleY(.45)}}@keyframes lvlD{0%,to{transform:scaleY(.45)}14%{transform:scaleY(.9)}52%{transform:scaleY(.3)}86%{transform:scaleY(1)}}@keyframes lvlE{0%,to{transform:scaleY(.85)}26%{transform:scaleY(.4)}62%{transform:scaleY(1)}92%{transform:scaleY(.35)}}.aw-lvl-a{animation:1.7s ease-in-out infinite lvlA}.aw-lvl-b{animation:2.1s ease-in-out infinite lvlB}.aw-lvl-c{animation:1.5s ease-in-out infinite lvlC}.aw-lvl-d{animation:2.4s ease-in-out infinite lvlD}.aw-lvl-e{animation:1.9s ease-in-out infinite lvlE}@media (width<=620px){.agents-grid{gap:.7rem;grid-template-columns:1fr 1fr!important}.agent-card{border-radius:18px;padding:.85rem .8rem .9rem}.agent-card__art{border-radius:12px;padding:4px}.agent-card__name{margin-bottom:.3rem;font-size:1.02rem}.agent-card__line{margin-bottom:.6rem;font-size:.78rem;line-height:1.4}.agent-card__points{gap:.3rem;margin-bottom:.7rem}.agent-card__points li{letter-spacing:.06em;padding-left:.75rem;font-size:.55rem}.agent-card__points li:before{width:4px;height:4px;top:.4em}.agent-card__foot{flex-direction:column;align-items:stretch;gap:.45rem;padding-top:.7rem}.agent-card__price{justify-items:center}.agent-card__now{font-size:1.3rem}.agent-card__was{font-size:.68rem}.agent-card__per{text-align:center;font-size:.5rem}.agent-card__cta{justify-content:center;width:100%;padding:.5rem .6rem;font-size:.78rem}.aw *{vector-effect:non-scaling-stroke}}@media (width<=330px){.agents-grid{grid-template-columns:1fr!important}.agent-card__name{font-size:1.2rem}.agent-card__points li{font-size:.62rem}}.agent-card__points li{text-transform:none;letter-spacing:0;color:var(--muted);align-items:flex-start;gap:.5rem;padding-left:0;font-family:inherit;font-size:.92rem;line-height:1.45;display:flex}.agent-card__points li:before{content:none}.agent-card__points svg{width:17px;height:17px;color:var(--lime-text);flex:none;margin-top:.1rem}.agent-card--blue .agent-card__points svg{color:var(--blue)}.agent-card--green .agent-card__points svg{color:#4f8f45}.agent-card__name{font-size:clamp(1.7rem,2.5vw,2.15rem)}.agent-card__line{font-size:1.02rem;line-height:1.5}.agent-card__now{font-size:clamp(2.05rem,3.1vw,2.6rem)}.agent-card__was{font-size:.92rem}.agent-card__per{font-size:.62rem}.agent-card__cta{padding:.72rem 1.25rem;font-size:.95rem}@media (width<=620px){.agents-grid{gap:.9rem;grid-template-columns:1fr!important}.agent-card{border-radius:20px;padding:1.3rem 1.2rem}.agent-card__art{border-radius:14px;padding:6px}.agent-card__name{margin-bottom:.4rem;font-size:1.6rem}.agent-card__line{margin-bottom:.9rem;font-size:.98rem}.agent-card__points{gap:.5rem;margin-bottom:1.1rem}.agent-card__points li{font-size:.9rem}.agent-card__points svg{width:16px;height:16px}.agent-card__foot{flex-direction:row;align-items:flex-end;gap:.8rem;padding-top:1rem}.agent-card__price{justify-items:start}.agent-card__now{font-size:1.9rem}.agent-card__was{font-size:.85rem}.agent-card__per{text-align:left;font-size:.56rem}.agent-card__cta{width:auto;padding:.66rem 1.1rem;font-size:.9rem}}@keyframes climbUp{0%,14%{opacity:0;transform:translateY(64px)}30%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(64px)}}.aw-climb{animation:climbUp 7s var(--ease) infinite}@keyframes shrinkBar{0%,20%{transform:scaleX(1)}44%,to{transform:scaleX(.35)}}@keyframes growBar{0%,30%{transform:scaleX(.45)}56%,to{transform:scaleX(1)}}.aw-shrink{animation:7s ease-in-out infinite shrinkBar}.aw-grow{animation:7s ease-in-out infinite growBar}.agent-card__per{text-align:center;grid-column:1/-1;justify-self:center;margin-top:.45rem}@media (width<=620px){.agent-card__per{text-align:center;justify-self:center;margin-top:.4rem}}.agent-card__per,.agent-card--lime .agent-card__per,.agent-card--blue .agent-card__per,.agent-card--green .agent-card__per{color:#334fc4;background:0 0;border:none;padding:0}.closing__assure{max-width:46ch;color:var(--muted);margin:.9rem auto 0;font-size:.86rem;line-height:1.5}.cloudfield span,.aurora span,.aurora-hero span,.hero__cue,.calc__bar,.calc__bar:after,.orbit__ring--pulse{animation:none!important}.leak{padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.leak__panel{color:#f4f5f7;background:#0c0d10;border:1px solid #ffffff14;border-radius:26px;max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,80px);position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #0f0f1199}.leak__bg{object-fit:cover;object-position:center 55%;opacity:.42;filter:brightness(.85)saturate(1.05);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.leak__scrim{pointer-events:none;background:linear-gradient(100deg,#0c0d10d1,#0c0d1066 55%,#0c0d101f),linear-gradient(#0c0d1000 68%,#0c0d1099);position:absolute;inset:0}.leak .leak__inner{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;max-width:none;padding:0;display:grid;position:relative}.leak .eyebrow.blue{color:#5c78ff;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:.82rem;font-weight:600}.leak .leak__quote{font-family:var(--font-display);letter-spacing:-.025em;color:#f4f5f7;text-align:left;max-width:none;margin:0 0 20px;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:500;line-height:1.1}.leak .leak__body{color:#a8adb8;text-wrap:pretty;max-width:36rem;margin:0 0 14px;font-size:1.02rem;line-height:1.65}.leak .leak__promise{color:#f4f5f7;margin:0;font-size:1.02rem;font-weight:500;line-height:1.6}.leak .leak__math{background:0 0;border:0;flex-direction:column;gap:0;padding:0;display:flex;position:relative}.leak .leak__stat{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;flex-direction:row;align-items:baseline;gap:16px;padding:20px 0;display:flex}.leak .leak__stat:last-child{border-bottom:0}.leak .leak__num{font-family:var(--font-display);color:var(--lime);text-align:left;min-width:120px;font-size:2rem;font-weight:500}.leak .leak__stat:nth-child(2) .leak__num,.leak .leak__stat:nth-child(3) .leak__num{color:var(--lime);font-size:2rem}.leak .leak__key{color:#a8adb8;text-align:left;max-width:none;font-size:.9rem;line-height:1.45}@media (width<=900px){.leak .leak__inner{grid-template-columns:1fr;gap:32px}.leak__panel{border-radius:20px}.leak .leak__num{min-width:92px;font-size:1.7rem}}.siderail{z-index:40;opacity:0;pointer-events:none;transition:opacity .32s var(--ease);flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;left:22px;right:auto;transform:translateY(-50%)}.siderail--on{opacity:1;pointer-events:auto}.siderail__dot{width:9px;height:9px;transition:background .2s var(--ease), transform .2s var(--ease);background:#0f0f1138;border-radius:50%}.siderail__dot:hover{background:var(--ink);transform:scale(1.35)}.siderail__dot--on{background:var(--lime-text);transform:scale(1.2)}@media (width<=1100px){.siderail{display:none}}.closing{position:relative;overflow:hidden}.closing__band{pointer-events:none;z-index:0;background:radial-gradient(60% 90% at 50% 45%,#f6f7f9bf,#f6f7f900 75%),linear-gradient(#f6f7f9,#f6f7f900 90px),linear-gradient(0deg,#f6f7f9,#f6f7f900 90px),linear-gradient(115deg,#c4f54252 0%,#c4f54238 24%,#2e4bff3d 50%,#2e4bff42 100%);position:absolute;inset:0}.closing>:not(.closing__band):not(.closing__watermark):not(.circuits){z-index:1;position:relative}.closing .closing__watermark{opacity:.06;z-index:0}.closing .closing__watermark img{filter:none}.hero__sky{opacity:1;object-position:center 70%;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 48%,#00000040 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 48%,#00000040 78%,#0000 100%)}.hero--v1 .hero__tint,.hero .hero__tint{background:radial-gradient(70% 62% at 50% 42%,#f6f7f9eb,#f6f7f973 62%,#f6f7f914 100%),linear-gradient(#f6f7f900 74%,#f6f7f9 100%)}.fw__bg{opacity:.5}.hero--mock{z-index:2;height:auto;position:relative}.hero--v2mock{isolation:isolate;height:auto;padding:116px clamp(1.25rem,4vw,2rem) 72px;display:block;position:relative;overflow:clip}.hmock{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1320px;margin:0 auto;display:grid;position:relative}.hmock__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lime-text);margin:0 0 20px;font-size:.82rem;font-weight:600}.hmock__h1{font-family:var(--font-display);letter-spacing:-.033em;color:var(--ink);text-align:left;margin:0 0 20px;font-size:clamp(2.6rem,4.6vw,4.1rem);font-weight:500;line-height:1.04}.hmock__serif{font-family:var(--font-serif);font-style:normal;font-weight:500}.hmock__sub{color:var(--muted);text-wrap:pretty;max-width:33rem;margin:0 0 20px;font-size:1.08rem;line-height:1.6}.hmock__paths{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.hmock__path{align-items:flex-start;gap:11px;display:flex}.hmock__tick{flex:none;width:18px;height:18px;margin-top:2px;display:flex}.hmock__pathtext{color:#3d424b;font-size:.98rem;line-height:1.5}.hmock__pathtext strong{color:var(--ink)}.hmock__soon{letter-spacing:.08em;color:#3e6312;border-radius:var(--radius-pill);vertical-align:1px;background:#c4f54259;margin-left:6px;padding:3px 9px;font-size:.68rem;font-weight:600;display:inline-block}.hmock__cta{background:var(--ink);color:#f6f7f9;border-radius:var(--radius-pill);transition:box-shadow .25s var(--ease), transform .25s var(--ease);align-items:center;gap:10px;padding:17px 30px;font-size:1rem;font-weight:600;display:inline-flex}.hmock__cta:hover{color:#f6f7f9;transform:translateY(-1px);box-shadow:0 0 44px 2px #c4f54273}.hmock__cta svg{width:16px;height:16px}.hmock__assure{color:var(--muted);margin:16px 0 14px;font-size:.86rem}.hmock__ghost{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:.94rem;font-weight:500;text-decoration:underline;display:inline-flex}.hmock__visual{position:relative}.orbit{justify-content:center;align-items:center;height:540px;display:flex;position:relative}.orbit__ring{border-radius:50%;position:absolute}.orbit__ring--pulse{border:1px solid #0f0f1114;width:340px;height:340px;animation:3.6s ease-out infinite orbitpulse}.orbit__ring--pulse2{animation-delay:1.8s}.orbit__ring--inner{border:1px dashed #0f0f1124;width:240px;height:240px}.orbit__ring--outer{border:1px dashed #0f0f1117;width:420px;height:420px}@keyframes orbitpulse{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.15)}}.orbit__core{background:linear-gradient(160deg,#fffffff2,#fff9);border:1px solid #ffffffe6;border-radius:32px;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:0 24px 60px -26px #1e285a73}.orbit__core img{object-fit:contain;width:64px;height:64px}.orbit__spin{animation:orbitspin var(--spin,44s) linear infinite;position:absolute;inset:0}.orbit__chip{transform:rotate(var(--a)) translateX(168px) rotate(calc(-1 * var(--a)));margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%}.orbit__chip__inner{animation:orbitspin var(--spin,44s) linear infinite reverse}@keyframes orbitspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit__chip span{background:#ffffffd9;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 14px 30px -14px #1e285a4d}.orbit__chip img{object-fit:contain;width:24px;height:24px}@media (width<=980px){.hmock{grid-template-columns:1fr;gap:24px}.hmock__visual{display:none}.hmock__h1{font-size:clamp(2.1rem,8vw,2.9rem)}}.hmock__proof{z-index:2;background:0 0;border-top:1px solid #0f0f111f;flex-wrap:wrap;gap:56px;max-width:1320px;margin:48px auto 0;padding:22px 4px 6px;display:flex;position:relative}.hmock__proofitem{color:var(--muted);align-items:center;gap:11px;font-size:.92rem;display:flex}.hmock__proofitem strong{color:var(--ink)}.hmock__proofico{background:#c4f54259;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hmock__proofico svg{width:15px;height:15px;color:var(--lime-text)}.hmock__marquee{max-width:1320px;margin:26px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hmock__marquee__row{opacity:.55;align-items:center;gap:64px;width:max-content;animation:36s linear infinite hmockmarquee;display:flex}.hmock__marquee__row img{object-fit:contain;width:26px;height:26px}@keyframes hmockmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.how__head{text-align:center;max-width:760px;margin:0 auto 64px}.how .how__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:none;margin:0 0 22px;font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:500;line-height:1.04}.how .how__lead{color:var(--muted);text-wrap:pretty;max-width:none;margin:0;font-size:1.0625rem;line-height:1.6}.how .how__grid{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;display:grid}.how .tool{background:linear-gradient(160deg, #ffffffe6, #fff0 38%), var(--color-card);transition:border-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);border:1px solid #0f0f1129;border-radius:22px;flex-direction:column;grid-row:auto;padding:0 0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f0f110d,0 18px 40px -30px #1e285a66}.how .tool:hover{border-color:#0f0f1142;transform:translateY(-3px);box-shadow:0 1px 2px #0f0f110f,0 26px 50px -28px #1e285a80}.tool{position:relative;overflow:hidden}.tool__wash{background-image:linear-gradient(90deg,#c4f542 0%,#b6e86a 18%,#cfe6cc 42%,#d5dff2 56%,#a8bcf7 78%,#2e4bff 100%);background-repeat:no-repeat;background-size:400% 100%}.tool:first-child .tool__wash{background-position:0 0}.tool:nth-child(2) .tool__wash{background-position:33.3333% 0}.tool:nth-child(3) .tool__wash{background-position:66.6667% 0}.tool:nth-child(4) .tool__wash{background-position:100% 0}.tool__wash{pointer-events:none;opacity:.3;position:absolute;inset:0}.tool__wash:after{content:"";background:linear-gradient(#fff0 0%,#ffffff8c 46%,#fffffff0 72%);position:absolute;inset:0}.tool__stage{z-index:1;border-radius:15px;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.tool__stage .tool__mock{background:#fffffff5;border:0;border-radius:12px;width:210px;min-height:0;padding:14px 16px;box-shadow:0 14px 30px -14px #1e285a59}.how .tool>:not(.tool__wash){z-index:1;position:relative}.how .tool__stat,.how .tool__name,.how .tool__line,.how .tool__points,.how .tool__foot{padding-left:20px;padding-right:20px}.how .tool__foot{margin-top:auto}#pricing [data-tier]{border-radius:22px}#pricing [data-tier=blueprint]:not([data-featured]){background:linear-gradient(120deg,#c4f5421f,#fff6 52%,#2e4bff14),#ffffffb8;border:1px solid #ffffffb3;box-shadow:0 26px 54px -26px #1e285a57}#pricing [data-tier=custom]:not([data-featured]){background:linear-gradient(120deg,#2e4bff1a,#fff6 52%,#c4f54214),#ffffffb8;border:1px solid #ffffffb3;box-shadow:0 26px 54px -26px #1e285a57}#pricing [data-tier] .compat__label,#pricing [data-tier] [class*=runs]{letter-spacing:.12em;color:#9aa0ab;text-align:center;margin-bottom:12px;font-size:10px;font-weight:500}.calc .calc__inner{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:24px;max-width:1320px;margin:0 auto;display:grid}.calc__form,.calc__result{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f5422e,#ffffff73 55%,#2e4bff1f),#ffffff8c;border:1px solid #ffffffb8;border-radius:26px;padding:clamp(32px,4vw,52px);box-shadow:0 24px 50px -20px #1e285a66,inset 2px 2px 1px -2px #ffffffe6}.calc .calc__title{font-family:var(--font-display);letter-spacing:-.025em;text-align:left;max-width:none;margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.08}.proof .proof__grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1320px;margin:0 auto;display:grid}.proof .proof__stat{text-align:center;background:linear-gradient(160deg,#ffffffe6,#fff0 38%),#ffffff8c;border:1px solid #ffffffb8;border-radius:22px;padding:36px 24px;box-shadow:0 18px 40px -22px #1e285a52}.proof .proof__num{font-family:var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";color:var(--ink);text-transform:none;font-size:3rem;font-weight:500}.calc .calc__total{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0}.proof{padding-top:26px}.calc{padding-bottom:0}.proof .proof__label{color:var(--muted);margin-top:6px;font-size:.9rem}.founders .wrap{max-width:1100px;margin:0 auto}.founders .founders__title{font-family:var(--font-display);letter-spacing:-.025em;text-align:center;max-width:none;margin:0 0 44px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500}.founders .founders__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.founders .founder-card{border:1px solid #ffffffb8;border-radius:22px;padding:32px;box-shadow:0 18px 40px -22px #1e285a52}.founders .founder-card:first-child{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f54233,#ffffff73 60%),#ffffff8c}.founders .founder-card:nth-child(2){background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#2e4bff2e,#ffffff73 60%),#ffffff8c}.founders .founder-card__avatar{width:58px;height:58px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;font-weight:500;display:flex}.founders .founder-card:first-child .founder-card__avatar{color:var(--ink);background:linear-gradient(135deg,#e4fc96,#c4f542)}.founders .founder-card:nth-child(2) .founder-card__avatar{color:#fff;background:linear-gradient(135deg,#5c78ff,#2e4bff)}.founders .founder-card__name{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 6px;font-size:1.35rem;font-weight:500}.founders .founder-card__role{letter-spacing:.12em;color:var(--lime-text);margin-bottom:14px;font-size:.74rem;font-weight:600;display:block}.founders .founder-card:nth-child(2) .founder-card__role{color:var(--blue)}.founders .founder-card__line{color:var(--muted);text-wrap:pretty;margin:0;font-size:.93rem;line-height:1.6}.founders{padding:24px clamp(1.25rem,4vw,2rem) 88px}.closing{background:0 0;border-top:0;min-height:0;padding:96px clamp(1.25rem,4vw,2rem)}.closing .closing__inner{min-height:0;padding:0}.closing .closing__title{max-width:20ch;margin:0 auto 16px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.closing .closing__sub{max-width:52ch;margin:0 auto 26px}.scrolllines{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.scrolllines{display:none}}.agents-hero{isolation:isolate;padding:96px clamp(1.25rem,4vw,2rem) 110px;position:relative;overflow:clip}.agents-hero__plate{object-fit:cover;object-position:center 45%;opacity:.5;mix-blend-mode:screen;filter:saturate(1.05);pointer-events:none;z-index:0;width:100%;height:112%;position:absolute;top:-6%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 20%,#000 48%,#00000059 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000080 20%,#000 48%,#00000059 78%,#0000 100%)}.agents-hero .wrap{text-align:left}.agents-hero .agents-hero__title{max-width:44rem;margin-left:0;margin-right:0}.agents-hero .agents-hero__sub{color:var(--muted);text-wrap:pretty;max-width:34rem;margin:0 0 30px;font-size:1.08rem;line-height:1.6}.agents-hero .agents-filter{justify-content:flex-start}.agents-hero__scrim{pointer-events:none;z-index:0;background:radial-gradient(58% 80% at 20% 45%,#f6f7f9d9,#f6f7f900 70%),linear-gradient(90deg,#f6f7f9cc,#f6f7f94d 48%,#f6f7f900 76%),linear-gradient(#f6f7f900 72%,#f6f7f9 98%);position:absolute;inset:0}.agents-hero .wrap{z-index:1;max-width:1320px;position:relative}.agents-hero .agents-hero__title{font-family:var(--font-display);letter-spacing:-.033em;margin:0 0 22px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:500;line-height:1.02}.agents-hero--builds .agents-hero__plate{object-position:center 58%;opacity:.45;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(#0000 0%,#00000073 20%,#000 48%,#0006 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000073 20%,#000 48%,#0006 78%,#0000 100%)}.agents-hero--builds .agents-hero__scrim{background:radial-gradient(58% 80% at 20% 45%,#f6f7f9e6,#f6f7f900 70%),linear-gradient(90deg,#f6f7f9d9,#f6f7f94d 48%,#f6f7f900 78%),linear-gradient(#f6f7f900 70%,#f6f7f9 98%),linear-gradient(#f6f7f999,#f6f7f900 20%)}.tool__points svg,.agent-card__points svg,.ladder__card li svg{color:#c4f542;flex:none;width:17px;height:17px}.hero--v2mock{min-height:calc(100dvh - var(--nav-h,0px));flex-direction:column;justify-content:center;padding-top:clamp(96px,12vh,150px);padding-bottom:clamp(48px,7vh,90px);display:flex}.hero--v2mock .hmock{width:100%}.hmock__h1{font-size:clamp(2.9rem,5.1vw,4.7rem)}.orbit{height:clamp(420px,46vh,580px)}@media (width<=980px){.hero--v2mock{min-height:0;padding-top:96px}}.hero__in{animation-duration:.9s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.hero__in--1{animation-delay:60ms}.hero__in--2{animation-delay:.14s}.hero__in--3{animation-delay:.22s}.hero__in--4{animation-delay:.3s}.hero__in--5{animation-delay:.38s}.how .tool,#pricing [data-tier],.agent-card,.founders .founder-card{will-change:transform;transition:transform .42s cubic-bezier(.32,.72,0,1),box-shadow .42s cubic-bezier(.32,.72,0,1)}.how .tool:hover,.agent-card:hover,.founders .founder-card:hover{transform:translateY(-6px)scale(1.018);box-shadow:0 30px 60px -28px #1e285a73}#pricing [data-tier]:hover{transform:translateY(-6px)scale(1.018)}#pricing [data-featured]:hover{transform:translateY(-4px)scale(1.012)}@media (prefers-reduced-motion:reduce){.how .tool:hover,.agent-card:hover,.founders .founder-card:hover,#pricing [data-tier]:hover{transform:none}}.routefade{animation:.48s cubic-bezier(.32,.72,0,1) both routefade}@keyframes routefade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.routefade{animation:none}}.hero--v2mock,.leak,.fw,#pricing,.closing{position:relative}.hero--v2mock .hmock,.hero--v2mock .hmock__proof,.hero--v2mock .hmock__marquee,.leak .leak__panel,.leak .wrap,.fw .wrap,#pricing>.mx-auto,.closing .closing__inner{z-index:1;position:relative}.circuits path{stroke:#0f0f1112}.circuits path.circuit-line--lime{stroke:#95b41647}.circuits path.circuit-line--blue{stroke:#2e4bff3d}.leak .circuits path{stroke:#ffffff1a}.leak .circuits path.circuit-line--lime{stroke:#c4f54247}.leak .circuits path.circuit-line--blue{stroke:#8aa7ff42}.circuits--flip svg{transform:scaleX(-1)}.agent-card__cta--buy{background:var(--ink);color:#f6f7f9;border-color:var(--ink)}.agent-card__cta--buy:hover{color:#fff;background:#000;border-color:#000}#pricing [data-featured]{margin-top:-14px;margin-bottom:-12px;padding-top:calc(1.75rem + 14px);padding-bottom:calc(1.75rem + 12px);box-shadow:0 44px 96px -34px #0f0f11c7,inset 0 0 0 1px #ffffff14}@media (width>=640px){#pricing [data-featured]{padding-top:calc(2rem + 14px);padding-bottom:calc(2rem + 12px)}}@media (width<=1023px){#pricing [data-featured]{margin-top:0;margin-bottom:0;padding-top:1.75rem;padding-bottom:1.75rem}}.fw,#pricing,.calc,.proof,.founders,.agents-hero,.builds-hero,.layer-hero{isolation:isolate;position:relative}.fw:before,#pricing:before,.calc:before,.proof:before,.founders:before{content:"";z-index:-1;pointer-events:none;background:var(--band);position:absolute;inset:-22% 0;-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.fw{--band:radial-gradient(ellipse 40% 58% at 78% 42%, #2e4bff2b, transparent 70%)}#pricing{--band:radial-gradient(ellipse 42% 60% at 16% 46%, #c4f54233, transparent 70%)}.calc{--band:radial-gradient(ellipse 40% 58% at 84% 50%, #2e4bff29, transparent 70%)}.proof{--band:radial-gradient(ellipse 44% 62% at 50% 50%, #2e4bff29, transparent 72%)}.founders{--band:radial-gradient(ellipse 42% 60% at 22% 50%, #c4f5422e, transparent 70%)}.how:after,#pricing:after,.calc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0f0f1117 22% 78%,#0000);width:min(1320px,92vw);height:1px;position:absolute;bottom:0;left:50%;translate:-50%}.hmock__cta{color:#0f0f11;box-shadow:0 0 34px -12px #fff6;background:#fff!important}.hmock__cta:hover,.hmock__cta svg{color:#0f0f11}.nav__cta{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;border:1px solid #0f0f113d;background:0 0!important}.nav__cta:hover{color:var(--ink);box-shadow:none;border-color:#0f0f1173;background:#0f0f110d!important}.nav__cta svg{color:var(--ink)}.hmock__visual .orbit{animation:11s ease-in-out infinite heroBreath}@keyframes heroBreath{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-7px)scale(1.012)}}.hmock__marquee{border-top:1px solid #0f0f1114;margin-top:14px;padding-top:20px}.hmock__marquee:before{content:"Works with the tools you already run";text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:.62rem;display:block}.hmock__marquee__row{opacity:1;gap:30px;animation-duration:52s}.hmock__marquee__row img{box-sizing:content-box;background:#ffffffd1;border:1px solid #0f0f1112;border-radius:12px;width:22px;height:22px;padding:10px;box-shadow:0 6px 16px -10px #1e285a66}@media (prefers-reduced-motion:reduce){.hmock__visual .orbit{animation:none}}.thanks__timlink{font:inherit;color:var(--lime-text,#0f0f11);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.thanks__timlink svg{width:14px;height:14px}.thanks__timlink:hover{color:var(--ink)}@media (width<=560px){.brief{border-radius:18px;padding:24px 20px 22px}}.brief__notes .brief__hint{display:block}.lcore{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.lcore__plane{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lcore__plane--outer{border:1px dashed #0f0f1121;width:392px;height:392px}.lcore__plane--mid{background:radial-gradient(circle,#2e4bff0d,#2e4bff00 70%);border:1px solid #2e4bff38;width:256px;height:256px}.lcore__plane--core{background:radial-gradient(circle,#c4f54229,#c4f54200 72%);border:1px solid #c4f54280;width:130px;height:130px;animation:4.6s ease-in-out infinite lcorePulse}@keyframes lcorePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lcore__plane--core{animation:none}}.lcore__wires{width:100%;height:100%;position:absolute;inset:0}.lcore__wires line{stroke:#0f0f1124;stroke-width:1px;stroke-dasharray:3 5}.lcore__tool,.lcore__staff{place-items:center;display:grid;position:absolute;translate:-50% -50%}.lcore__tool{background:#ffffffe6;border:1px solid #0f0f1112;border-radius:12px;width:42px;height:42px;box-shadow:0 8px 18px -12px #1e285a2e}.lcore__staff{gap:5px}.lcore__staffIc{width:46px;height:46px;color:var(--ink);background:linear-gradient(140deg,#c4f54280,#ffffffe6 60%,#2e4bff4d),#fff;border:1px solid #ffffffe6;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 22px -14px #1e285a3d}.lcore__staffIc svg{width:19px;height:19px}.lcore__staffLabel{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:600}.lcore__job{background:var(--lime);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c4f542e6}.lcore__core{background:#fff;border:1px solid #ffffffe6;border-radius:26px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 18px 40px -22px #1e285a4d}.lcore__core img{width:44px;height:auto}.lcore__coreLabel{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:600;position:absolute;top:calc(100% + 10px)}@media (width<=980px){.lcore{max-width:340px}.lcore__plane--outer{width:300px;height:300px}.lcore__plane--mid{width:196px;height:196px}}.lwork{aspect-ratio:1;width:min(100%,520px);margin:0 auto;position:relative}.lwork__rings{width:100%;height:100%;position:absolute;inset:0}.lwork__agent{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;translate:-50% -50%}.lwork__chip{width:56px;height:56px;color:var(--ink);transition:box-shadow .45s var(--ease), border-color .45s;background:#ffffffd9;border:1px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 30px -14px #1e285a4d}.lwork__chip svg{width:20px;height:20px}.is-on .lwork__chip{border-color:#2e4bffd9;box-shadow:0 14px 30px -14px #1e285a4d,0 0 0 5px #c4f54247}.lwork__name{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:500;transition:color .45s}.is-on .lwork__name{color:var(--ink);font-weight:600}.lwork__task{color:#2f5220;white-space:nowrap;background:#c4f54252;border:1px solid #2e4bff66;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:600;position:absolute;translate:-50%}.lwork__token{background:var(--lime);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c4f542f2}.lwork__core{background:linear-gradient(160deg,#fffffff2,#fff9);border:1px solid #ffffffe6;border-radius:30px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 22px 48px -24px #1e285a47}.lwork__core img{object-fit:contain;width:60px;height:60px}.lwork__coreLabel{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:600;position:absolute;top:calc(100% + 10px)}@media (width<=900px){.lwork__task{max-width:90%;bottom:0;top:auto!important;left:50%!important}}@media (width<=980px){.lwork{width:min(100%,380px)}.lwork__chip{width:46px;height:46px}.lwork__chip svg{width:17px;height:17px}.lwork__core{border-radius:24px;width:92px;height:92px}.lwork__core img{width:46px;height:46px}.lwork__task{padding:3px 8px;font-size:.6rem}}.brand-grad{position:relative;overflow:hidden;background:var(--royal-lit)!important}.brand-grad:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff0f 46%,#ffffff1c 50%,#0000 56%);position:absolute;inset:0}.brand-grad>*{z-index:1;position:relative}.founders__grid{overflow:clip visible}.section:has(>.leak__panel){overflow:clip visible}main{overflow:clip visible}.brand-grad--live:before{background:linear-gradient(112deg,#0000 38%,#ffffff12 47%,#ffffff21 50%,#ffffff12 53%,#0000 62%) 0 0/260% 100%;animation:11s linear infinite brandGradSheen}@keyframes brandGradSheen{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.brand-grad--live:before{background-position:50% 0;animation:none}}.pdp-close__panel.brand-grad{border-color:#ffffff1f;box-shadow:0 36px 68px -44px #141c3cbf}.pdp-close__panel.brand-grad .eyebrow{color:#c4f542}.pdp-close__panel.brand-grad .pdp-close__title{color:#fff}.pdp-close__panel.brand-grad .pdp-close__sub,.pdp-close__panel.brand-grad .pdp-close__note{color:#ffffffc2}.pdp-close__panel.brand-grad .pdp-price__was{color:#ffffff73}.pdp-close__panel.brand-grad .pdp-price__now{color:#fff}.pdp-close__panel.brand-grad .lg-btn:not(.lg-btn--primary){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff57;background:#ffffff1a!important}.pdp-close__panel.brand-grad .lg-btn:not(.lg-btn--primary):hover{background:#ffffff2e!important}.pdp-close__panel.brand-grad .lg-btn:not(.lg-btn--primary) svg{color:#fff}@media (width<=780px){.pdp-stickybuy{border:1px solid #0f0f111a;right:4.9rem;box-shadow:0 18px 40px -22px #141c3c80;background:#fffffff5!important}}.pdp-buy.brand-grad{-webkit-backdrop-filter:none;border:1px solid #ffffff1f;box-shadow:0 26px 56px -26px #141c3c9e}.pdp-buy.brand-grad .pdp-buy__tag{color:#c4f542}.pdp-buy.brand-grad .pdp-price__was{color:#ffffff73}.pdp-buy.brand-grad .pdp-price__now{color:#fff}.pdp-buy.brand-grad .pdp-price__save{color:#0f0f11;background:#c4f542}.pdp-buy.brand-grad .pdp-buy__terms,.pdp-buy.brand-grad .pdp-buy__fine{color:#ffffffc2}.pdp-buy.brand-grad .pdp-buy__fine{border-top-color:#ffffff29}.pdp-buy.brand-grad .lg-btn:not(.lg-btn--primary){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff57;background:#ffffff1a!important}.show__body--shot{background:#fff;padding:0}.show__body--shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.hero__grade{pointer-events:none;mix-blend-mode:color;opacity:.85;background:linear-gradient(160deg,#2e4bff 0%,#1b2fb8 55%,#0e1766 100%);position:absolute;inset:0}.hero__media{isolation:isolate}@media (prefers-reduced-motion:reduce){.hero__grade{opacity:.6}}.hero--v2mock{--hero-ink:#fff}.hero--v2mock .hero__tint{background:radial-gradient(78% 66% at 34% 46%,#080c20b8,#080c2047 62%,#080c2000 100%),linear-gradient(#080c2080 0%,#080c2029 34%,#0a0e2494 82%,#080c20b8 100%)!important}.hero--v2mock{border-radius:0 0 52px 52px;overflow:clip}.hero--v2mock .hero__bg{border-radius:inherit;overflow:clip}@media (width<=700px){.hero--v2mock{border-radius:0 0 30px 30px}}.hero--v2mock .hmock__h1,.hero--v2mock .hmock__pathtext strong,.hero--v2mock .hmock__proofitem strong{color:var(--hero-ink)}.hero--v2mock .hmock__sub,.hero--v2mock .hmock__pathtext,.hero--v2mock .hmock__proofitem,.hero--v2mock .hmock__assure{color:#ffffffc7}.hero--v2mock .hmock__eyebrow{color:#c4f542}.hero--v2mock .hmock__proofico{background:#c4f54229;border-color:#c4f5424d}.hero--v2mock .hmock__proofico svg{color:#c4f542}.hero--v2mock .hmock__tick path[fill]{fill:#c4f542}.hero--v2mock .hmock__ghost{color:#ffffffd9;text-decoration-color:#fff6}.hero--v2mock .hmock__ghost:hover{color:#fff}.hero--v2mock .hmock__soon{color:#0f0f11;background:#c4f542e6;border-color:#0000}.hero--v2mock .hmock__marquee__row{opacity:.5}.hero--v2mock .orbit__ring{border-color:#ffffff2e!important}.hero--v2mock .orbit__ring--inner{border-color:#ffffff24!important}@media (width<=980px){.hero--v2mock .hero__tint{background:linear-gradient(#080c209e 0%,#080c2085 62%,#0a0e2499 84%,#f6f7f9 100%)!important}}body:has(.dark-hero,.rx,.ph) .nav .nav__links .ghost{color:#fff}body:has(.dark-hero,.rx,.ph) .nav .nav__logo{color:#fff}body:has(.dark-hero,.rx,.ph) .nav .nav__links .ghost:hover{color:#c4f542}body:has(.dark-hero,.rx,.ph) .nav .nav__logo .logo-on-light{display:none}body:has(.dark-hero,.rx,.ph) .nav .nav__logo .logo-on-dark{display:block}body:has(.dark-hero,.rx,.ph) .nav .nav__cta{border-color:#ffffff73;color:#fff!important}body:has(.dark-hero,.rx,.ph) .nav .nav__cta:hover{color:#fff;border-color:#ffffffb3;background:#ffffff1f!important}body:has(.dark-hero,.rx,.ph) .nav .nav__cta svg{color:#fff}body:has(.dark-hero,.rx,.ph) .nav .nav__burger span{background:#fff}body:has(.dark-hero,.rx,.ph) .nav{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 10px 30px -18px #040818cc;background:#080c1e8c!important;border-color:#ffffff24!important}body:has(.dark-hero,.rx,.ph) .nav .nav__inner{-webkit-backdrop-filter:none;box-shadow:none;border-color:#0000;background:0 0!important}.dark-hero{position:relative}.dark-hero__bed{z-index:0;pointer-events:none;background:radial-gradient(80% 70% at 30% 46%,#080c20bd,#080c204d 62%,#080c2000 100%),linear-gradient(#080c2085 0%,#080c2033 32%,#0a0e2499 80%,#080c20bd 100%);position:absolute;inset:0}.dark-hero__grade{z-index:0;pointer-events:none;mix-blend-mode:color;opacity:.85;background:linear-gradient(160deg,#2e4bff 0%,#1b2fb8 55%,#0e1766 100%);position:absolute;inset:0}.dark-hero h1,.dark-hero h2,.dark-hero strong{color:#fff}.dark-hero p,.dark-hero li,.dark-hero span:where(:not(.grad-text)):where(:not([class*=pill])):where(:not([class*=badge])){color:#fffc!important}.dark-hero h1,.dark-hero h2,.dark-hero h3{color:#fff!important}.dark-hero .eyebrow,.dark-hero [class*=eyebrow]{color:#c4f542!important}.dark-hero .ghost{color:#ffffffd9;text-decoration-color:#fff6}.dark-hero .ghost:hover{color:#fff}.dark-hero .lg-btn--primary{color:var(--ink)!important}.dark-hero .lg-btn:not(.lg-btn--primary){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff57;background:#ffffff1a!important}.dark-hero .agents-hero__plate{opacity:1!important}.dark-hero .agents-hero__scrim{display:none}.dark-hero .wrap{z-index:1;position:relative}.dark-hero .acad__heroBg img{opacity:1!important}.dark-hero .acad__heroBg:after{display:none}.dark-hero .acad__wrap,.dark-hero .lyr-hero__grid,.dark-hero [class*=__wrap]{z-index:1;position:relative}.dark-hero .ag-dept{box-shadow:none;background:#ffffff1a;border-color:#ffffff3d}.dark-hero .ag-dept__label{color:#fff!important}.dark-hero .ag-dept__ic{color:#fff;box-shadow:none;background:#ffffff29}.dark-hero>div[aria-hidden=true]:not([class]){display:none!important}:is(body:has(.dark-hero,.rx,.ph) .cloudfield,body:has(.section-dark) .cloudfield,body:has(.section-dark) .aurora){display:none}.dark-hero .lwork__rings circle{stroke:#ffffff29!important}.dark-hero .lwork__wires line{stroke:#fff3!important}.dark-hero .lwork__name{color:#ffffffb8!important}.dark-hero .is-on .lwork__name{color:#fff!important}.dark-hero .lwork__chip{background:#fffffff0;border-color:#ffffff80}.dark-hero .lwork__core{background:#fffffff5;border-color:#fff9}.dark-hero .lwork__coreLabel{color:#ffffffc7!important}.dark-hero .lwork__task{background:#c4f542;border-color:#0000;color:#0f0f11!important}.dark-hero .acad__feed{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 26px 56px -24px #060a1e80;background:#fffffff5!important;border-color:#fff9!important}.dark-hero .acad__feed .acad__feed__label,.dark-hero .acad__feed .acad__row__text,.dark-hero .acad__feed p,.dark-hero .acad__feed span{color:#24406b!important}.dark-hero .acad__feed .acad__feed__when,.dark-hero .acad__feed .acad__row__when{color:#7a828f!important}.dark-hero .acad__feed .acad__tag{color:#2f3d1f!important}.dark-hero .acad__feed .acad__tag--skill,.dark-hero .acad__feed .acad__tag--prompt{color:#24406b!important}.dark-hero .acad__glows{display:none}.dark-hero--deep .dark-hero__bed{background:linear-gradient(96deg,#060a1cf2 0%,#060a1ce6 34%,#060a1c94 62%,#060a1c57 100%),linear-gradient(#060a1c66 0%,#060a1c1f 40%,#080c208f 80%,#060a1cc7 100%)}.dark-hero .hmock__tick path[fill]{fill:#c4f542!important}.dark-hero .hmock__tick path[stroke]{stroke:#0f0f11!important}.dark-hero .hmock__soon{font-weight:500;color:#0f0f11!important;background:#c4f542!important;border-color:#0000!important}@media (width<=780px){.hero--v2mock .hmock__paths,.hero--v2mock .hmock__proof,.hero--v2mock .hmock__marquee,.hero--v2mock .hmock__assure,.hero--v2mock .hmock__visual{display:none}.hero--v2mock{min-height:0;padding-top:104px;padding-bottom:44px}.hero--v2mock .hmock{grid-template-columns:1fr;gap:0}.hmock__h1{font-size:clamp(2.2rem,9.4vw,3.1rem)}.hmock__sub{margin-bottom:26px}.hero--v2mock .hmock__cta{justify-content:center;width:100%;display:flex}.hero--v2mock .hmock__ghost{margin-top:18px;display:inline-block}}.hero--v2mock .hmock__cta{isolation:isolate;letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(1.8);transition:transform .28s var(--ease), box-shadow .42s var(--ease), border-color .28s var(--ease), background .22s var(--ease);border:1px solid #ffffff4d;margin-top:30px;padding:18px 34px;font-size:1.06rem;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff14,0 12px 32px -14px #020614cc;background:#ffffff21!important}.hero--v2mock .hmock__cta:before{content:"";z-index:-1;background:linear-gradient(166deg,#ffffff47 0%,#ffffff12 40%,#fff0 64%);position:absolute;inset:0}.hero--v2mock .hmock__cta:hover{border-color:#ffffff70;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff9e,0 0 0 4px #c4f54233,0 0 34px -2px #c4f54273,0 0 64px 6px #2e4bff52,0 16px 36px -16px #020614d1;background:#fff3!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero--v2mock .hmock__cta{background:#ffffff3d!important}}.hero--v2mock .hmock__cta:active{transform:translateY(0)}.hero--v2mock .hmock__cta:focus-visible{outline-offset:3px;outline:2px solid #c4f542}.hero--v2mock .hmock__assure{align-items:center;gap:8px;margin-top:16px;font-size:.88rem;display:flex}.hero--v2mock .hmock__assure svg{color:#c4f542;flex:none;width:14px;height:14px}@media (width<=780px){.leak__head,.leak__inner>p,.fw__head,.fw>.wrap>p,.calc__head,.calc__inner>p,.how__head,.founders__head,.closing__inner{text-align:center}.leak .leak__quote,.fw__title,.calc .calc__title,.how__title,.how__lead,.founders__title,.closing__title,.closing__sub{text-align:center;margin-left:auto;margin-right:auto}.how__lead,.fw__sub,.calc__sub,.founders__sub,.closing__sub{max-width:34ch;margin-left:auto;margin-right:auto}.calc .calc__inner{display:block}.calc .calc__title,.calc .calc__form,.calc .calc__result{width:100%;max-width:none}.calc__form{margin-top:22px}.leak__panel{padding:28px 20px}.leak .leak__quote{max-width:none}.leak .leak__inner{display:block}.leak .leak__copy>p{text-align:center}.fw__steps,.how__grid,.founders__grid{margin-left:auto;margin-right:auto}.hero--v2mock .hmock__copy,.hero--v2mock .hmock__eyebrow,.hero--v2mock .hmock__h1{text-align:center}.hero--v2mock .hmock__sub{text-align:center;max-width:32ch;margin-left:auto;margin-right:auto}.hero--v2mock .hmock__assure{text-align:center;justify-content:center}.section{padding-top:56px;padding-bottom:56px}main [style*=grid-template-columns]{grid-template-columns:1fr!important}.dark-hero .wrap,.dark-hero .acad__wrap,.dark-hero .lyr-hero__grid,.ag-break .ag-wrap,.lyr-band,.acad__inside,.acad__pricing,.acad__waitwrap,.agents-hero,.builds-show,.dark-hero h1,.dark-hero p,.ag-break h2,.ag-break>div>p,.lyr-band h2,.lyr-band>div>p,.acad__inside h2,.acad__inside>div>p,.agents-hero__title,.agents-hero__sub,.builds-show__title{text-align:center}.agents-hero__sub,.ag-break>div>p,.lyr-band>div>p,.acad__inside>div>p{max-width:34ch;margin-left:auto;margin-right:auto}.ag-depts,.dark-hero .hmock__cta,.lyr-cta__actions,.acad__heroCta{justify-content:center}.ag-stats{text-align:center;justify-content:center;gap:12px 26px!important}.dark-hero .ag-stats{border-top-color:#ffffff29!important}.hero--v2mock .hmock__cta{white-space:nowrap;gap:8px;padding:16px 22px;font-size:.94rem}.calc__cta{white-space:nowrap;gap:8px;max-width:100%;padding:15px 20px;font-size:.9rem;overflow:hidden}}@media (width<=400px){.calc__cta{padding:14px 16px;font-size:.84rem}.hero--v2mock .hmock__cta{padding:15px 18px;font-size:.9rem}}@media (width<=780px){.lg-btn{white-space:nowrap;gap:8px;max-width:100%;padding:15px 22px;font-size:.94rem}}@media (width<=400px){.lg-btn{padding:14px 18px;font-size:.88rem}}@media (width<=370px){.lg-btn{padding:13px 15px;font-size:.82rem}.hero--v2mock .hmock__cta{padding:14px 15px;font-size:.84rem}.calc__cta{padding:13px;font-size:.78rem}}@media (width<=400px){.ag-gradcard__cta{white-space:nowrap;padding:11px 16px;font-size:.82rem}}.pdp-chip__mark svg{width:18px;height:18px;color:var(--ink)}.pdp-chips{gap:0;display:grid;grid-template-columns:repeat(5,1fr)!important}@media (width<=1100px){.pdp-chips{grid-template-columns:repeat(5,1fr)!important}.pdp-chip__body strong{font-size:.94rem}}@media (width<=820px){.pdp-chips{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;overflow-x:auto;display:flex!important}.pdp-chips::-webkit-scrollbar{display:none}.pdp-chip{scroll-snap-align:start;border:1px solid #0f0f111a;border-radius:14px;flex:0 0 46%}}@media (width<=520px){.pdp-chip{flex:0 0 62%}}.pdp-dia-wrap{isolation:isolate;background:linear-gradient(#060a1cb8,#080c20db 62%,#060a1aeb),url(/art/agent-vista.webp) 50% 42%/cover no-repeat;border-radius:26px;padding:34px 26px 30px;position:relative;overflow:hidden;box-shadow:0 30px 64px -34px #060a1e99}.pdp-dia-wrap .agentdia__stage{box-shadow:none!important;background:0 0!important;border-color:#ffffff1a!important}.pdp-dia-wrap .agentdia__label,.pdp-dia-wrap .pdp-dia-note{color:#ffffffb8!important}.pdp-dia-wrap .agentdia__label.is-on,.pdp-dia-wrap .agentdia__label--on{color:#c4f542!important}.pdp-dia-wrap .agentdia__line{stroke:#ffffff52!important}.pdp-dia-wrap .agentdia__card{background:#fffffff5!important;border-color:#ffffff8c!important;box-shadow:0 18px 38px -20px #060a1e80!important}.pdp-dia-wrap .agentdia__card *{color:#0f0f11!important}@media (width<=780px){.pdp-dia-wrap{border-radius:20px;padding:22px 14px 18px}}.section-dark{isolation:isolate;color:#fff;--sd-depth:1;position:relative}.section-dark:before{content:"";z-index:-1;pointer-events:none;opacity:var(--sd-depth);background:var(--royal-lit);position:absolute;inset:0}.section-dark{border-radius:52px;overflow:clip}.section-dark.pdp-room--top:not(.pdp-room--bottom){border-radius:52px 52px 0 0}.section-dark.pdp-room--bottom:not(.pdp-room--top){border-radius:0 0 52px 52px}@media (width<=700px){.section-dark{border-radius:30px}.section-dark.pdp-room--top:not(.pdp-room--bottom){border-radius:30px 30px 0 0}.section-dark.pdp-room--bottom:not(.pdp-room--top){border-radius:0 0 30px 30px}}.section-dark h2,.section-dark h3,.section-dark strong{color:#fff!important}.section-dark .eyebrow,.section-dark [class*=eyebrow]{color:#c4f542!important}.section-dark [class*=__card],.section-dark .pdp-chip,.section-dark .pdp-step__num,.section-dark .pdp-list li{background:#fffffff2!important;border-color:#ffffff80!important}.section-dark [class*=__card] *,.section-dark .pdp-chip *,.section-dark .pdp-step__num,.section-dark .pdp-list li *{color:#0f0f11!important}.section-dark li:where(:not(.fd-call__line,.ca-thread__line,.dark-native li)),.section-dark [class*=-list] li:where(:not(.fd-call__line,.dark-native li)),.section-dark [class*=__list] li:where(:not(.fd-call__line,.dark-native li)){background:#fffffff2!important;border-color:#ffffff80!important}.section-dark li:where(:not(.fd-call__line,.dark-native li)),.section-dark li:where(:not(.fd-call__line,.dark-native li)) *{color:#0f0f11!important}.section-dark li:where(:not(.dark-native li)) [class*=check]{background:#c4f542d9!important}.section-dark li:where(:not(.dark-native li)) [class*=check] svg{color:#0f0f11!important;stroke:#0f0f11!important}.section-dark [class*=__rail],.section-dark hr,.section-dark [class*=divider]{background:#ffffff29!important}.section-dark .pdp-chips .pdp-chip{box-shadow:0 16px 34px -20px #060a1e80!important}.section-dark .lg-btn:not(.lg-btn--primary){color:#fff;border:1px solid #ffffff57;background:#ffffff1a!important}.pdp-chips{display:grid;grid-template-columns:repeat(5,1fr)!important;gap:14px!important}.pdp-chip{text-align:center;flex-direction:column;align-items:center;gap:12px;border-radius:18px!important;padding:26px 16px 22px!important;display:flex!important}.pdp-chip__mark{background:linear-gradient(140deg,#c4f54280,#fff9 58%,#2e4bff52),#fff;border:1px solid #ffffffe6;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 18px -10px #1e285a38}.pdp-chip__mark svg{color:#0f0f11;width:24px!important;height:24px!important}.pdp-chip__body{flex-direction:column;gap:5px;display:flex}.pdp-chip__body strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.02rem;font-weight:500;line-height:1.2}.pdp-chip__body span{color:var(--muted);font-size:.82rem;line-height:1.45}.section-dark .pdp-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5!important;border:1px solid #fff9!important;box-shadow:0 18px 38px -20px #060a1e80!important}.section-dark .pdp-chip__body span{color:#5b616b!important}.section-dark .pdp-chip__mark{background:linear-gradient(140deg,#c4f5428c,#ffffffb3 58%,#2e4bff57),#fff!important}@media (width<=1100px){.pdp-chip{padding:22px 12px 18px!important}.pdp-chip__mark{width:46px;height:46px}.pdp-chip__body strong{font-size:.94rem}.pdp-chip__body span{font-size:.76rem}}@media (width<=820px){.pdp-chips{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;gap:12px!important;display:flex!important}.pdp-chips::-webkit-scrollbar{display:none}.pdp-chip{scroll-snap-align:start;flex:0 0 52%}}@media (width<=520px){.pdp-chip{flex:0 0 68%}}.hero--v2mock,.dark-hero{transform-origin:50% 0;will-change:transform, filter}.hero--v2mock{overflow:clip}.section-dark .fd-call{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff0d!important;border:1px solid #ffffff29!important;box-shadow:0 30px 60px -30px #060a1e8c!important}.section-dark .fd-call__head,.section-dark .fd-call__foot{border-color:#ffffff1f!important}.section-dark .fd-call__cid,.section-dark .fd-call__timer,.section-dark .fd-call__stage{color:#fff9!important}.section-dark .fd-call__num{color:#ffffffb8!important}.section-dark .fd-call__who{color:#ffffff80!important}.section-dark .fd-call__line--agent .fd-call__who{color:#c4f542!important}.section-dark .fd-call__line--agent .fd-call__text{color:#fff!important;background:#c4f54233!important;border:1px solid #c4f5425c!important}.section-dark .fd-call__line--caller .fd-call__text{color:#ffffffe0!important;background:#ffffff21!important;border:1px solid #fff3!important}.section-dark .fd-call__foot,.section-dark .fd-call__foot *{color:#ffffff8c!important}.section-photo:before{background:linear-gradient(#080c20b8,#0a0f28d1 46%,#080c1ee6),url(/art/cloud-sea.webp) 50% 40%/cover no-repeat}.section-photo{background-attachment:scroll}.pdp-flow{max-width:46rem;margin-left:auto;margin-right:auto}.pdp-deliver{text-align:left;align-items:flex-start;gap:12px;max-width:46rem;margin:26px auto 0;padding:20px 0 0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-top:1px solid #0f0f111a!important;border-radius:0!important;display:flex!important}.pdp-deliver__icon{width:26px;height:26px;color:var(--blue);background:#2e4bff1f;border-radius:8px;flex:none;place-items:center;display:grid}.pdp-deliver__icon svg{width:14px;height:14px}.fsplit{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1320px;margin:0 auto;display:grid}.fsplit--rev .fsplit__copy{order:2}.fsplit--rev .fsplit__panel{order:1}.fsplit__copy{max-width:42ch}.fsplit__label{color:var(--muted);background:#fffc;border:1px solid #0f0f1117;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 8px;font-size:.78rem;font-weight:500;display:inline-flex;box-shadow:0 6px 16px -10px #1e285a24}.fsplit__title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:500;line-height:1.1}.fsplit__body{color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.65}.fsplit__body p{margin:0 0 14px}.fsplit__body p:last-child{margin-bottom:0}.fsplit__list{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fsplit__list li{color:var(--ink);padding-left:18px;font-size:.95rem;line-height:1.5;position:relative}.fsplit__list li:before{content:"";background:var(--lime-text);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.fsplit__action{margin-top:26px}.fsplit__panel{background:#fff9;border:1px solid #0f0f1112;border-radius:20px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.fsplit__panel--dark{background:var(--ink-lit);border-color:#ffffff1a;box-shadow:0 30px 62px -32px #060a1e80}.fsplit__panel>*{width:100%}.section-dark .fsplit__label{background:#ffffff1a;border-color:#fff3;color:#fffc!important}.section-dark .fsplit__panel{background:#ffffff0a;border-color:#ffffff1f}@media (width<=940px){.fsplit{grid-template-columns:1fr;gap:26px}.fsplit__copy,.fsplit--rev .fsplit__copy{text-align:center;order:2;max-width:none}.fsplit__panel,.fsplit--rev .fsplit__panel{order:1;min-height:300px}.fsplit__list{text-align:left;max-width:34ch;margin-left:auto;margin-right:auto}.fsplit__action{justify-content:center;display:flex}}.secart{padding:clamp(20px,3vw,34px)}.secart__head{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.secart__shield{width:30px;height:30px;color:var(--lime);background:#c4f54229;border-radius:9px;place-items:center;display:grid}.secart__shield svg{width:16px;height:16px}.secart__headline{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:.72rem}.secart__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.secart__row{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;padding:14px 16px}.secart__row--pass{background:#c4f5421a;border-color:#c4f5424d}.secart__ask{color:#fffffff0;margin:0 0 8px;font-size:.94rem;line-height:1.4}.secart__got{color:#fff9;align-items:center;gap:8px;margin:0;font-size:.85rem;display:flex}.secart__got--ok{color:var(--lime)}.secart__no{background:#ffffff57;border-radius:2px;flex:none;width:14px;height:2px}.secart__yes{flex:none;place-items:center;width:14px;height:14px;display:grid}.secart__yes svg{width:14px;height:14px}.flowart{padding:clamp(20px,2.6vw,30px)}.flowart__hub{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.flowart__spark{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.flowart__hubcopy{flex-direction:column;gap:2px;line-height:1.2;display:flex}.flowart__hubcopy strong{color:#fff;font-size:.95rem;font-weight:600}.flowart__hubcopy .mono{letter-spacing:.13em;color:#ffffff80;font-size:.66rem}.flowart__pulse{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-left:auto;animation:2.4s ease-out infinite flowart-pulse;box-shadow:0 0 #c4f5428c}@keyframes flowart-pulse{0%{box-shadow:0 0 #c4f54280}70%,to{box-shadow:0 0 0 11px #c4f54200}}.flowart__steps{counter-reset:fa;margin:6px 0 0;padding:0;list-style:none}.flowart__step{grid-template-columns:28px 1fr;gap:12px;padding:12px 0 12px 4px;display:grid;position:relative}.flowart__step:before{content:"";background:#ffffff24;width:1px;position:absolute;top:0;bottom:0;left:17px}.flowart__step:first-child:before{top:50%}.flowart__step:last-child:before{bottom:50%}.flowart__node{z-index:1;background:#182350;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:1px;transition:border-color .45s,background .45s;display:grid;position:relative}.flowart__nodeDot{background:#ffffff52;border-radius:50%;width:7px;height:7px;transition:background .45s,box-shadow .45s,transform .45s}.flowart__step.is-live .flowart__node{background:#c4f54224;border-color:#c4f54299}.flowart__step.is-live .flowart__nodeDot{background:var(--lime);transform:scale(1.25);box-shadow:0 0 10px #c4f542d9}.flowart__tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.64rem;transition:color .45s;display:block}.flowart__step.is-live .flowart__tag{color:var(--lime)}.flowart__title{color:#ffffff9e;margin:3px 0 0;font-size:.98rem;font-weight:600;line-height:1.3;transition:color .45s}.flowart__step.is-live .flowart__title{color:#fff}.flowart__text{color:#ffffffa8;opacity:0;grid-template-rows:0fr;margin:0;font-size:.86rem;line-height:1.55;transition:grid-template-rows .5s,opacity .4s,margin .5s;display:grid}.flowart__text>*{overflow:hidden}.flowart__step.is-live .flowart__text{opacity:1;grid-template-rows:1fr;margin-top:7px}@media (prefers-reduced-motion:reduce){.flowart__pulse{animation:none}.flowart__text{opacity:1;grid-template-rows:1fr;margin-top:7px}}.section-dark .fsplit__list li{color:#ffffffdb}.section-dark .fsplit__list li:before{background:var(--lime)}.section-dark .secart__ask{color:#fffffff0!important}.section-dark .secart__got--ok,.section-dark .secart__got--ok *{color:var(--lime)!important}.section-dark .secart__row--pass{background:#c4f5421f;border-color:#c4f54257}.acanvas{aspect-ratio:680/560;background:#0d1330;border-radius:22px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.acanvas__photo{filter:brightness(.5)saturate(.9);background-position:42% 55%;background-size:cover;position:absolute;inset:0}.acanvas__veil{background:radial-gradient(40% 34% at 50% 45%,#050818b8,#05081800 74%),linear-gradient(#050818b3 0%,#05081847 38%,#05081852 62%,#050818bd 100%);position:absolute;inset:0}.acanvas__wires{width:100%;height:100%;position:absolute;inset:0}.acanvas__dotted path{fill:none;stroke:#ffffff75;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.acanvas__spark path{fill:none;stroke:#ffffffeb;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:26 400;stroke-dashoffset:426px;animation:4.5s linear infinite acanvas-run}@keyframes acanvas-run{0%{stroke-dashoffset:426px;opacity:0}8%{opacity:1}62%{opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}.acanvas__chip{-webkit-backdrop-filter:blur(14px);white-space:nowrap;background:#1218349e;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:10px;padding:9px 16px 9px 9px;display:flex;position:absolute;box-shadow:0 12px 26px -14px #04071680}.acanvas__chipIcon{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.acanvas__chipIcon svg{width:15px;height:15px}.acanvas__chipLabel{color:#fffffff0;font-size:.82rem;font-weight:500;line-height:1.25}.acanvas__chip--tl{top:8%;left:10%}.acanvas__chip--tr{top:8%;right:10%}.acanvas__chip--ml{top:45%;left:4%;transform:translateY(-50%)}.acanvas__chip--mr{top:45%;right:4%;transform:translateY(-50%)}.acanvas__chip--b{bottom:11%;left:50%;transform:translate(-50%)}.acanvas__core{place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.acanvas__coreGlow{background:radial-gradient(circle,#a0cd466b,#2e4bff38 42%,#2e4bff00 70%);border-radius:50%;width:190px;height:190px;animation:5.5s ease-in-out infinite acanvas-breathe;position:absolute}@keyframes acanvas-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.acanvas__coreTile{background:linear-gradient(150deg,#8ccb4f 0%,#2e4bff 52% 100%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:92px;height:92px;padding:0 8px;display:flex;position:relative;box-shadow:0 0 34px -4px #c4f54266,0 14px 34px -10px #2e4bff80,inset 0 1px #fff6}.acanvas__coreLabel{letter-spacing:-.01em;text-align:center;color:#fff;text-shadow:0 1px 2px #0a143c80;font-size:.72rem;font-weight:600;line-height:1.15}.acanvas__tick{border:1px solid #ffffff52;width:9px;height:9px;position:absolute}.acanvas__tick--tl{border-bottom:0;border-right:0;top:16px;left:16px}.acanvas__tick--tr{border-bottom:0;border-left:0;top:16px;right:16px}.acanvas__tick--bl{border-top:0;border-right:0;bottom:16px;left:16px}.acanvas__tick--br{border-top:0;border-left:0;bottom:16px;right:16px}@container (width<=520px){.acanvas__chip{border-radius:10px;gap:7px;padding:7px 11px 7px 7px}.acanvas__chipIcon{border-radius:7px;width:24px;height:24px}.acanvas__chipIcon svg{width:12px;height:12px}.acanvas__chipLabel{font-size:.68rem}.acanvas__coreTile{border-radius:18px;gap:3px;width:70px;height:70px}.acanvas__coreLabel{font-size:.6rem}.acanvas__coreGlow{width:140px;height:140px}.acanvas__chip--tl,.acanvas__chip--tr{top:6%}.acanvas__chip--tl{left:5%}.acanvas__chip--tr{right:5%}.acanvas__chip--ml{left:2%}.acanvas__chip--mr{right:2%}}@media (prefers-reduced-motion:reduce){.acanvas__spark path{stroke-dashoffset:0;opacity:.55;animation:none}.acanvas__coreGlow{animation:none}}.fsplit__panel--flush{background:0 0;border:0;border-radius:22px;min-height:0;padding:0;box-shadow:0 30px 62px -34px #060a1e6b}.section-dark .fsplit__panel--flush{background:0 0;border:0}.section-dark .fsplit__action .ghost{border-bottom-color:#fff6;color:#fff!important}.section-dark .fsplit__action .ghost:hover{border-bottom-color:var(--lime);color:var(--lime)!important}.fsplit__label svg{width:14px;height:14px}.fsplit__label>svg:first-child{box-sizing:content-box;color:var(--ink);background:linear-gradient(140deg,#c4f5424d,#2e4bff4d);border-radius:7px;padding:5px}.section-dark .fsplit__label>svg:first-child{color:#fff;background:#ffffff24}.section-art{position:relative;overflow:clip}.section-art__plate{background:var(--art) var(--art-pos,center 45%) / cover no-repeat;will-change:transform;position:absolute;inset:-14% 0}.section-art__grade{background:linear-gradient(180deg, #06091ae0 0%, #06091a6b 28%, #06091a75 66%, #06091ae6 100%),  var(--art-side,linear-gradient(90deg, #06091a57 0%, #06091a29 34%, #06091aad 62%, #06091adb 100%));position:absolute;inset:0}.section-art>.wrap{z-index:1;position:relative}.sc-lineMask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.sc-line{will-change:transform;display:block}.acanvas{will-change:transform}.fd-call__lines{gap:.75rem}.fd-call .fd-call__line,.fd-call .fd-call__line--caller{border-left:0;gap:.3rem;max-width:76%;padding-left:0}.fd-call .fd-call__line--agent{text-align:left;align-self:flex-start;align-items:flex-start}.fd-call .fd-call__line--caller{text-align:right;align-self:flex-end;align-items:flex-end}.fd-call .fd-call__line .fd-call__text{border-radius:15px;margin:0;padding:.62rem .9rem;font-size:.92rem;line-height:1.5}.fd-call .fd-call__line--agent .fd-call__text{border-bottom-left-radius:5px}.fd-call .fd-call__line--caller .fd-call__text{border-bottom-right-radius:5px}.fd-call .fd-call__who{letter-spacing:.14em;text-transform:uppercase;padding:0 .2rem;font-size:.6rem}.fd-call .fd-call__line--agent .fd-call__text{color:var(--ink);background:#c4f54238;border:1px solid #96be3c57}.fd-call .fd-call__line--caller .fd-call__text{color:var(--ink);background:#0f0f110d;border:1px solid #0f0f1117}.section-dark .fd-call .fd-call__line--agent .fd-call__text{color:#fff!important;background:#c4f54230!important;border:1px solid #c4f54252!important}.section-dark .fd-call .fd-call__line--caller .fd-call__text{color:#ffffffe6!important;background:#ffffff1a!important;border:1px solid #ffffff2b!important}.section-dark .fd-call .fd-call__line--caller .fd-call__who{color:#93a7ff!important}@media (width<=700px){.fd-call .fd-call__line,.fd-call .fd-call__line--caller{max-width:88%}}.kbase{background:radial-gradient(72% 54% at 50% 0,#2e4bff29,#2e4bff00 68%),linear-gradient(172deg,#121a3edb 0%,#0a0f26e6 100%);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;align-items:center;padding:clamp(20px,3vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -32px #04081880;container-type:inline-size}.kbase__sources{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.kbase__src{-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}.kbase__srcIcon{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.kbase__srcIcon svg{width:13px;height:13px}.kbase__srcLabel{color:#ffffffeb;white-space:nowrap;font-size:.76rem;font-weight:500}.kbase__wires{width:100%;height:54px;display:block}.kbase__dotted path{fill:none;stroke:#ffffff6b;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.kbase__flow path{fill:none;stroke:#c4f542f2;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:20 340;stroke-dashoffset:360px;animation:3.3s linear infinite kbase-run}@keyframes kbase-run{0%{stroke-dashoffset:360px;opacity:0}10%{opacity:1}64%{opacity:1}74%,to{stroke-dashoffset:0;opacity:0}}.kbase__base{background:#090e24b8;border:1px solid #ffffff24;border-radius:16px;width:100%;padding:14px;box-shadow:0 18px 40px -22px #04081880}.kbase__baseHead{align-items:center;gap:9px;margin-bottom:12px;display:flex}.kbase__baseIcon{color:#fff;background:#ffffff1a;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kbase__baseTitle{color:#fff;font-size:.9rem;font-weight:600}.kbase__query{color:#ffffff8c;background:#2e4bff29;border:1px solid #7896ff57;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.kbase__queryText{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.76rem;overflow:hidden}.kbase__return{color:#ffffff73;font-size:.72rem}.kbase__hits{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kbase__hit{background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;animation:4.4s ease-in-out infinite kbase-rank;display:flex}@keyframes kbase-rank{0%,to{opacity:.55}18%,54%{opacity:1}}.kbase__dot{background:#96afffe6;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #7896ffa6}.kbase__hitDoc{flex-direction:column;gap:1px;min-width:0;display:flex}.kbase__hitDoc strong{color:#fffffff0;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;line-height:1.25;overflow:hidden}.kbase__hitDoc span{color:#ffffff80;font-size:.66rem}.kbase__score{letter-spacing:.04em;color:#fffc;white-space:nowrap;background:#0c122ecc;border:1px solid #ffffff24;border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:3px 7px;font-size:.62rem;display:inline-flex}.kbase__hit--top{background:#c4f5421c;border-color:#c4f5424d;animation-name:kbase-rankTop}@keyframes kbase-rankTop{0%,to{opacity:.82}18%,58%{opacity:1}}.kbase__hit--top .kbase__dot{background:var(--lime);box-shadow:0 0 12px #c4f542d9}.kbase__hit--top .kbase__score{color:#dff59a;background:#c4f5422e;border-color:#c4f5427a}.kbase__hit--top em{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:.55rem;font-style:normal}@container (width<=460px){.kbase__srcLabel{font-size:.66rem}.kbase__srcIcon{width:22px;height:22px}.kbase__src{gap:6px;padding:6px 7px}.kbase__score{font-size:.56rem}.kbase__hitDoc strong{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.kbase__flow path{stroke-dashoffset:0;opacity:.5;animation:none}.kbase__hit{opacity:1;animation:none}}.lg-btn--glass{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.7);transition:background .32s,box-shadow .32s,transform .32s,border-color .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff12,0 10px 26px -12px #020614bf;color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff3d!important}.lg-btn--glass:before{content:"";z-index:-1;background:linear-gradient(168deg,#ffffff3d 0%,#ffffff0f 38%,#fff0 62%);transition:opacity .32s;position:absolute;inset:0}.lg-btn--glass:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff17,0 14px 32px -12px #020614cc,0 0 26px -6px #c4f54247;background:#ffffff2b!important;border-color:#ffffff5c!important}.lg-btn--glass:active{transform:translateY(0)}.lg-btn--glass svg{color:#ffffffe6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-btn--glass{background:#ffffff2b!important}}.calc__num{width:auto;min-width:1.5ch;font:inherit;color:inherit;text-align:right;field-sizing:content;background:0 0;border:0;margin:0 1px;padding:0;transition:background .2s,border-color .2s}.calc__num:focus{outline:none}.calc__val:has(.calc__num){cursor:text;background:#fff;border:1px solid #0f0f1129;border-radius:8px;padding:5px 10px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #0f0f110d}.calc__val:has(.calc__num):hover{border-color:#0f0f114d}.calc__val:has(.calc__num):focus-within{border-color:var(--lime-text);background:#fff;box-shadow:0 0 0 3px #c4f5424d}.closing--grad{background:radial-gradient(78% 62% at 12% 8%,#c4f54266,#c4f54200 62%),radial-gradient(72% 66% at 92% 96%,#2e4bff70,#2e4bff00 66%),linear-gradient(146deg,#dff59a 0%,#a8d97e 26%,#7fa8e8 62%,#2e4bff 100%);border-radius:52px 52px 0 0;position:relative;overflow:clip}.closing--grad .closing__band{display:none}.closing--grad .closing__watermark{opacity:1;display:block}.closing--grad .closing__watermark img{opacity:.16;filter:brightness(0)invert();mix-blend-mode:soft-light}.closing--grad .closing__title{color:var(--ink)}.closing--grad .closing__sub{color:#0f0f11b8}.closing--grad .closing__assure{color:#0f0f11a8;flex-direction:column;gap:2px;margin-top:18px;font-size:.88rem;display:flex}.closing--grad .closing__assure strong{color:#0f0f11db;font-weight:500}.closing--grad .closing__inner--center .closing__assure{align-items:center}.closing--grad .closing__inner{justify-content:center;align-items:center;min-height:clamp(360px,42vw,460px);display:flex}.closing--grad .closing__copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.closing--grad .closing__cta{align-self:center;background:var(--ink)!important;color:#f6f7f9!important;border-color:#0000!important}.closing--grad .closing__cta svg{color:#f6f7f9!important}.closing--grad .closing__cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -14px #060a1e99}@media (width<=700px){.closing--grad{border-radius:30px 30px 0 0}}.calc__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:28px;display:grid}.calc__fields>.calcf:first-child{grid-column:1/-1}.calcf{flex-direction:column;gap:7px;min-width:0;display:flex}.calcf__label{color:var(--ink);font-size:.86rem;font-weight:550;line-height:1.3}.calcf__box{cursor:text;background:#fff;border:1px solid #0f0f1129;border-radius:11px;align-items:baseline;gap:1px;padding:11px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px 2px #0f0f110d}.calcf__box:hover{border-color:#0f0f114d}.calcf__box:focus-within{border-color:var(--lime-text);box-shadow:0 0 0 3px #c4f54252}.calcf__fix{color:var(--muted);flex:none;font-size:.95rem;font-weight:600}.calcf__input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.02rem;font-weight:600}.calcf__hint{color:var(--muted);margin:0;font-size:.76rem}.calc__row--head{border-bottom:0;padding-bottom:2px;font-weight:600}.calc__work{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 16px;padding-bottom:14px;font-size:.8rem;line-height:1.55}.calc__work:last-child{border-bottom:0;margin-bottom:0}@media (width<=700px){.calc__fields{grid-template-columns:1fr;gap:16px}.calc__fields>.calcf:first-child{grid-column:auto}}.section-dark .tool,.section-dark .tool *{color:var(--ink)!important}.section-dark .tool .tool__stat span,.section-dark .tool .tool__foot,.section-dark .tool .tool__foot *{color:var(--muted)!important}.section-dark .tool__points li{background:0 0!important;border:0 #0000!important}.section-dark .tool__points li [class*=check],.section-dark .tool__points li svg{color:var(--lime-text)!important;stroke:currentColor!important;background:0 0!important}.grad-ramp{position:relative;overflow:hidden;background:radial-gradient(72% 58% at 6% 2%,#c4f54299,#c4f54200 62%),radial-gradient(84% 74% at 98% 102%,#2e4bff85,#2e4bff00 70%),linear-gradient(150deg,#e9f9bd 0%,#d6eea8 26%,#cfd8dd 56%,#adc0fa 100%)!important;border-color:#0f0f111a!important}.grad-ramp:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff57 46%,#fff0 72%);position:absolute;inset:0}.grad-ramp>*{z-index:1;position:relative}.grad-ramp h2,.grad-ramp h3,.grad-ramp strong,.grad-ramp .acad__plan__price,.grad-ramp .pdp-price__now,.grad-ramp .pdp-close__title{color:#0f0f11!important}.grad-ramp p,.grad-ramp li,.grad-ramp .acad__plan__body,.grad-ramp .pdp-close__sub,.grad-ramp .pdp-close__note{color:#0f0f11b8!important}.grad-ramp .pdp-price__was,.grad-ramp .acad__plan__label{color:#0f0f118c!important}.grad-ramp .eyebrow,.grad-ramp [class*=eyebrow],.grad-ramp .pdp-buy__tag{color:#3f6212!important}.grad-ramp .lg-btn--primary,.grad-ramp .acad__plan__cta{background:var(--ink)!important;color:#f6f7f9!important;border-color:#0000!important}.grad-ramp .lg-btn--primary svg,.grad-ramp .acad__plan__cta svg{color:#f6f7f9!important}.grad-ramp .lg-btn--primary:hover,.grad-ramp .acad__plan__cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px -14px #060a1e8c}.grad-ramp .lg-btn:not(.lg-btn--primary){-webkit-backdrop-filter:blur(10px);color:#0f0f11!important;background:#ffffff80!important;border:1px solid #0f0f112e!important}.grad-ramp .lg-btn:not(.lg-btn--primary) svg{color:#0f0f11!important}.grad-ramp .lg-btn:not(.lg-btn--primary):hover{background:#ffffffb8!important;border-color:#0f0f114d!important}.grad-ramp [class*=check]{color:#dff59a!important;background:#0f0f11db!important}.grad-ramp [class*=check] svg{color:#dff59a!important;stroke:#dff59a!important}.grad-ramp hr,.grad-ramp [class*=__rule],.grad-ramp [class*=divider]{background:#0f0f1124!important}.grad-ramp .acad__plan__price,.grad-ramp .acad__plan__price span,.grad-ramp .acad__deal__save{color:#0f0f11!important}.grad-ramp .acad__plan__was,.grad-ramp .acad__plan__price em{color:#0f0f1180!important}.grad-ramp .acad__deal__pct,.grad-ramp .acad__plan__flag{color:#dff59a!important;background:#0f0f11db!important}.grad-ramp .acad__ink{background:var(--ink)!important;color:#f6f7f9!important;border-color:#0000!important}.grad-ramp .acad__ink span{color:#f6f7f9!important}.grad-ramp .pdp-buy__tag{color:#2f4a0a!important}.grad-ramp .pdp-price__save{color:#dff59a!important;background:#0f0f11db!important;border-color:#0000!important}.dark-hero{border-radius:0 0 52px 52px;overflow:clip}.dark-hero>*,.dark-hero .dark-hero__bed,.dark-hero .dark-hero__grade,.dark-hero .agents-hero__plate,.dark-hero .acad__heroBg{border-radius:inherit}@media (width<=700px){.dark-hero{border-radius:0 0 30px 30px}}.section-dark p,.section-dark li:where(:not(.dark-native li)),.section-dark span:where(:not([class*=tag])):where(:not([class*=pill])){color:#ffffffeb!important}.dark-hero p,.dark-hero li,.section-art p,.section-art li:where(:not(.dark-native li)){color:#ffffffeb}.section-dark .pdp-sec__lead,.section-dark .fsplit__body,.section-dark .fsplit__body p,.section-dark .fsplit__list li,.pdp-close__panel.brand-grad .pdp-close__sub,.pdp-close__panel.brand-grad .pdp-close__note{color:#ffffffe6!important}.section-dark .fsplit__label{color:#ffffffeb!important}.pdp-buy.brand-grad .pdp-price__was,.pdp-close__panel.brand-grad .pdp-price__was{color:#ffffff9e!important}.flowart__title{color:#ffffffd1}.flowart__text{color:#ffffffdb}.flowart__tag,.flowart__hubcopy .mono{color:#ffffffb3}.kbase__hitDoc span{color:#ffffffb8}.kbase__queryText{color:#fffffff2}.secart__got{color:#fffc}.secart__headline{color:#ffffffc7}.acanvas__chipLabel{color:#fff}.pdp-buy__tag{letter-spacing:.08em;white-space:nowrap;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.section-dark .fsplit__title,.section-art .fsplit__title{font-size:clamp(2.1rem,3.6vw,3.1rem)}.section-dark .fsplit__body,.section-art .fsplit__body{font-size:1.1rem;line-height:1.62}.section-dark .fsplit__list li,.section-art .fsplit__list li{font-size:1.02rem;line-height:1.55}.section-dark .fsplit__list,.section-art .fsplit__list{gap:13px}.section-dark .fsplit__label,.section-art .fsplit__label{padding:7px 16px 7px 9px;font-size:.86rem}.section-dark .fsplit__copy,.section-art .fsplit__copy{max-width:46ch}.nav{transition:background .4s var(--ease), box-shadow .4s var(--ease)}.nav__inner{transform-origin:50%}.nav__progress{transform-origin:0;pointer-events:none;background:#2e4bff;border-radius:2px;height:2px;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}body:has(.dark-hero,.rx,.ph) .nav__progress{background:#c4f542}.nav__callm{display:none}@media (width<=640px){.nav__callm{color:#0f0f11;white-space:nowrap;background:#c4f542;border-radius:999px;align-items:center;gap:6px;margin-left:auto;margin-right:8px;padding:9px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.nav__callm svg{width:14px;height:14px}}.dark-hero .lwork__chip,.dark-hero .lwork__chip svg,.dark-hero .lwork__chip svg *{color:var(--ink)!important;stroke:currentColor!important}.dark-hero .is-on .lwork__chip,.dark-hero .is-on .lwork__chip svg,.dark-hero .is-on .lwork__chip svg *{color:#3f6212!important}.cta-short{display:none}@media (width<=560px){.cta-long{display:none}.cta-short{display:inline}}.closing__cta,.hmock__cta,.ag-gradcard__cta,.dchl-4{white-space:nowrap}.mobilemenu--in{animation:.26s cubic-bezier(.2,.7,.2,1) both mm-in}.mobilemenu--out{animation:.2s cubic-bezier(.4,0,1,1) both mm-out}@keyframes mm-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes mm-out{0%{opacity:1}to{opacity:0}}.mobilemenu--in .mobilemenu__links>*,.mobilemenu--in .mobilemenu__foot{animation:.38s cubic-bezier(.2,.7,.2,1) both mm-item}@keyframes mm-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mobilemenu--in .mobilemenu__links>:first-child{animation-delay:60ms}.mobilemenu--in .mobilemenu__links>:nth-child(2){animation-delay:.1s}.mobilemenu--in .mobilemenu__links>:nth-child(3){animation-delay:.14s}.mobilemenu--in .mobilemenu__links>:nth-child(4){animation-delay:.18s}.mobilemenu--in .mobilemenu__foot{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.mobilemenu--in,.mobilemenu--out,.mobilemenu--in .mobilemenu__links>*,.mobilemenu--in .mobilemenu__foot{animation:none}}@media (width<=760px){.proof .proof__grid{grid-template-columns:1fr;gap:14px}.proof .proof__stat{padding:24px 20px}.proof .proof__num{font-size:2.4rem}.circuitb{transform-origin:top;max-width:100%;transform:scale(.82)}.circuitb-wrap,.circuitb{margin-bottom:-8%}.closing{overflow-x:clip}.closing__watermark{max-width:100%;overflow:hidden}.closing__watermark img{max-width:100%;height:auto}.acad__glow{max-width:100%}.lyr-cta,.lyr-cta__copy,.lyr-cta__copy>*{text-align:center}.lyr-cta__copy>p{margin-left:auto!important;margin-right:auto!important}.lyr-cta__copy>a{margin-left:auto;margin-right:auto}.leak__quote{text-wrap:balance;font-size:clamp(1.45rem,6.4vw,1.85rem);line-height:1.22}.leak__copy,.leak__copy>*{text-align:center}.leak__body,.leak__promise{margin-left:auto;margin-right:auto}.leak .leak__stat{text-align:center;flex-direction:column;align-items:center;gap:4px}.leak .leak__num{font-size:2rem;line-height:1.1}.leak .leak__key{text-align:center;max-width:26ch}}.is-hscroll-sec{overflow-x:clip;padding-top:32px!important;padding-bottom:32px!important}.is-hscroll{flex-wrap:nowrap!important;grid-template-columns:none!important;gap:24px!important;width:auto!important;display:flex!important;overflow:visible!important}.is-hscroll-sec .how__grid{margin-top:1.2rem}.is-hscroll>*{flex:0 0 min(560px,40vw)!important;max-width:none!important}.is-reveal-sec{overflow:clip}.preloader__half{background-color:#0000;background-image:radial-gradient(48% 44% at 8% 104%,#c4f5424d,#0000 70%),radial-gradient(66% 60% at 82% 6%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100vw 100vh;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.preloader__half--top{background-position:top}.preloader__half--bottom{background-position:bottom}.footer{isolation:isolate;color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f5423d,#0000 70%),radial-gradient(66% 60% at 86% 0,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-top:0;border-radius:44px 44px 0 0;margin:0 8px;position:relative;overflow:hidden}.footer:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.footer .footer__tag{color:#ffffffdb}.footer .footer__h{color:#ffffffb8}.footer .ghost,.footer a{color:#ffffffe6}.footer .ghost:hover,.footer a:hover{color:#fff}.footer .footer__base{color:#ffffffb8;border-top-color:#ffffff57}body:has(.preloader--leaving) .app{opacity:1;transition:opacity .5s var(--ease)}main img[src*="/art/"]:not([src*="/art/shot-"]):not([src*="/art/founder-"]):not([src*="/art/how-"]):not([src*="/art/carousel-"]):not([src*="/art/screen-"]),.section-art__plate,.section-art__grade,.acanvas__photo,.leak__scrim,.dark-hero__bed,.dark-hero__grade,.agents-hero__scrim,.acad__heroBg{display:none!important}.dark-hero:not(.hx),.section-art,.section-photo{background:radial-gradient(48% 44% at 8% 104%,#c4f54242,#0000 70%),radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%)!important}.leak__panel,.fw__panel,.acanvas{background:radial-gradient(70% 60% at 100% 0,#2e4bff57,#0000 70%),linear-gradient(160deg,#17171b 0%,#0f0f11 60%,#08080a 100%)!important}.acad__submit,.dchl-8,.ag-cardcta[style*="rgb(15, 15, 17)"],.ag-cardcta[style*=\#0f0f11],.ag-cardcta[style*=\#0F0F11],.offers__card:not([data-featured]) a.bg-ink{color:#fff!important;background:#2e4bff!important}.dchl-8 *,.offers__card:not([data-featured]) a.bg-ink *{color:#fff!important}.acad__submit:hover,.dchl-8:hover,.offers__card:not([data-featured]) a.bg-ink:hover{background:#1b2fb8!important}.dark-hero .acad__ink,.dark-hero .dchl-4,.cl3__cta{box-shadow:0 16px 36px -16px #04082ccc;color:#0f0f11!important;background:#fff!important}.dark-hero .acad__ink *,.dark-hero .dchl-4 *,.cl3__cta *{color:#0f0f11!important}.cl3__cta svg{color:#2e4bff!important}.dark-hero .acad__ink:hover,.dark-hero .dchl-4:hover,.cl3__cta:hover{background:#eef1ff!important}.section-photo:before{display:none!important}.sw-mask{margin-bottom:-.18em!important;padding-bottom:.18em!important}.chat__head{background:radial-gradient(70% 120% at 90% 0,#5c78ff 0%,#2e4bff 45%,#0000 80%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 70%,#0e1766 100%);border-bottom:0}.chat__title{color:#fff}.chat__sub{color:#ffffffc7!important}.chat__close{color:#ffffffdb}.chat__close:hover{color:#fff}.chat__send{box-shadow:0 12px 26px -12px #04082cb3;color:#fff!important;background:#2e4bff!important}.chat__send:hover{background:#1b2fb8!important}.chat__mavatar{color:#fff!important;background:#2e4bff!important}@media (width<=640px){.chat__brandmark{height:24px;display:block}.nav{transition:background .4s var(--ease), box-shadow .4s var(--ease), transform .34s cubic-bezier(.4, 0, .2, 1), opacity .26s cubic-bezier(.4, 0, .2, 1)}.nav--away{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-24px)}}@media (width<=640px) and (prefers-reduced-motion:reduce){.nav--away{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (width<=760px){.acad__hero{padding-top:112px!important}.cl3__mark{display:none}main>section.dark-hero:not(.hx),main>div>section.dark-hero:first-of-type{padding-top:112px!important}}body:has(.dark-hero,.rx,.ph) .nav.nav--open{background:#ffffffeb!important}body:has(.dark-hero,.rx,.ph) .nav.nav--open .nav__logo .logo-on-light{display:block}body:has(.dark-hero,.rx,.ph) .nav.nav--open .nav__logo .logo-on-dark{display:none}body:has(.dark-hero,.rx,.ph) .nav.nav--open .nav__burger span{background:#0f0f11}main .eyebrow,main .kitcards__eyebrow,main .acad__eyebrow,main .pdp-back{display:none!important}.flowart .mono,.flowart__tag,.flowart__hubcopy small,.flowart__hubcopy span{font-family:var(--font-display)!important;text-transform:none!important;letter-spacing:0!important}.mcta{display:none}@media (width<=640px){.mcta{left:12px;right:80px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:119;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:block;position:fixed;transform:translateY(140%)}.mcta.is-on{opacity:1;pointer-events:auto;transform:none}.mcta__btn{white-space:nowrap;background:#c4f542;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 18px;font-size:16px;font-weight:500;display:flex;box-shadow:0 16px 34px -14px #04082cb3;color:#0f0f11!important}.mcta__btn svg{flex:none;width:16px;height:16px}.mcta__sub{color:#0f0f119e;margin-left:auto;font-size:12.5px}}@media (width<=360px){.mcta__sub{display:none}}@media (prefers-reduced-motion:reduce){.mcta{transition:none}}.ch{width:100%;height:100%;display:block}.ch *{transform-box:view-box}.ch--royal [fill=\#E6E0D2]{fill:#1b2fb8}.ch--none [fill=\#E6E0D2]{fill:#e6e0d2}.ch-swing{animation:3.2s ease-in-out infinite ch-swing}.ch-nod{animation:3.2s ease-in-out infinite ch-nod}.ch-draw{stroke-dasharray:320;animation:3.2s ease-in-out infinite ch-draw}.ch-pop{animation:3.2s ease-in-out infinite ch-pop}.ch-ring{animation:1.4s ease-in-out infinite ch-ring}.ch-pulse{animation:1.4s ease-in-out infinite ch-pulse}.ch-float{animation:4.5s ease-in-out infinite ch-float}.ch-steam{animation:2.4s ease-in-out infinite ch-steam}.ch-stamp{animation:3.6s ease-in-out infinite ch-stamp}.ch-twinkle{animation:2.8s ease-in-out infinite ch-twinkle}.ch-wave{animation:1.6s ease-in-out infinite ch-wave}.ch-confetti{animation:2.6s ease-in-out infinite ch-float}.ch-drip{animation:1.8s ease-in infinite ch-drip}.ch-scan{animation:4s ease-in-out infinite ch-scan}.ch-file,.ch-place{animation:3.4s ease-in-out infinite ch-file}.ch-burst{animation:1.6s ease-in-out infinite ch-burst}.ch-msg{animation:4.5s ease-out infinite ch-msg}@keyframes ch-swing{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes ch-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes ch-draw{0%{stroke-dashoffset:320px}45%,to{stroke-dashoffset:0}}@keyframes ch-pop{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes ch-ring{0%,to{opacity:.2}50%{opacity:1}}@keyframes ch-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ch-steam{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ch-stamp{0%,30%{transform:scale(1)}36%{transform:scale(1.12)}44%,to{transform:scale(1)}}@keyframes ch-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes ch-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes ch-drip{0%{opacity:0;transform:translateY(-14px)}20%{opacity:1}to{opacity:.9;transform:translateY(10px)}}@keyframes ch-scan{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes ch-file{0%,to{transform:translate(0)}50%{transform:translate(-8px,5px)}}@keyframes ch-burst{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes ch-msg{0%{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ch *{animation:none!important}}.ch--still *{animation:none!important}:root{--room-royal:var(--royal-lit);--room-navy:var(--royal-lit);--cut:52px}@media (width<=700px){:root{--cut:30px}}.g3{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(1.8);background:#ffffff1f;border:1px solid #ffffff45;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff14,0 14px 34px -18px #020614cc}.g3:before{content:"";z-index:-1;background:linear-gradient(166deg,#ffffff42 0%,#ffffff0f 42%,#fff0 66%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.g3{background:#fff3}}.cl3{padding:clamp(24px,4vw,48px) 24px;position:relative}.cl3__room{border-radius:var(--cut);background:var(--room-royal);color:#fff;text-align:center;max-width:1320px;margin:0 auto;padding:clamp(64px,9vw,128px) clamp(24px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #141c3cb3}.cl3__room .circuits path{stroke:#ffffff29}.cl3__room .circuits path.circuit-line--lime{stroke:#c4f54257}.cl3__room .circuits path.circuit-line--blue{stroke:#ffffff38}.cl3__mark{opacity:.1;pointer-events:none;width:clamp(220px,26vw,360px);position:absolute;bottom:-70px;right:-40px}.cl3__inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.cl3__title{font-family:var(--font-display);letter-spacing:-.038em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:500;line-height:1.02}.cl3__sub{color:#ffffffdb;max-width:52ch;margin:20px auto 0;font-size:1.1rem;line-height:1.55}.cl3__cta{color:#fff;transition:transform .25s var(--ease);background:#0f0f11;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;margin-top:34px;padding:18px 32px;font-size:1.02rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 24px 50px -22px #020614e6,inset 0 1px #ffffff24}.cl3__cta:hover{transform:translateY(-2px)}.cl3__cta:focus-visible{outline-offset:3px;outline:2px solid #c4f542}.cl3__cta svg{color:#c4f542;width:17px;height:17px}.cl3__assure{color:#ffffffb3;flex-direction:column;gap:4px;margin:22px 0 0;font-size:.92rem;display:flex}.cl3__assure strong{color:#fff;font-weight:500}@media (width<=560px){.cl3{padding-left:14px;padding-right:14px}.cl3__cta{justify-content:center;width:100%}}.fd3{padding:clamp(40px,6vw,88px) 24px clamp(48px,7vw,104px);position:relative}.fd3__wrap{max-width:1320px;margin:0 auto}.fd3__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(26px,3.6vw,44px);font-size:clamp(2rem,4.4vw,3.3rem);font-weight:500;line-height:1.04}.fd3__grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.2vw,26px);display:grid}.fd3__card{isolation:isolate;color:#fff;text-align:center;min-height:460px;transition:box-shadow .5s var(--ease);background:radial-gradient(48% 44% at 8% 104%,#c4f54238,#0000 70%),radial-gradient(70% 62% at 88% 0,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -16px #04082ccc}.fd3__card:hover{box-shadow:0 26px 60px -20px #04082ce6}.fd3__grain{z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fd3__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;color:#ffffffc7!important}.fd3__name{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,6vw,4.8rem);font-weight:600;line-height:.95;color:#fff!important}.fd3__line{text-wrap:pretty;max-width:40ch;margin:0;font-size:1.02rem;line-height:1.55;color:#ffffffdb!important}.fd3__ig{background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;margin-top:10px;padding:11px 18px;font-size:.95rem;font-weight:500;text-decoration:none;transition-property:background-color,border-color;transition-duration:.3s;display:inline-flex;box-shadow:inset 0 1px #ffffff75;color:#fff!important}.fd3__ig span{color:#fff!important}.fd3__ig:hover{background:#fff3;border-color:#ffffff73}.fd3__ig:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=860px){.fd3__grid{grid-template-columns:1fr}.fd3__card{min-height:380px}}@media (width<=560px){.fd3{padding-left:14px;padding-right:14px}.fd3__card{min-height:340px;padding:26px 20px}}.tool.tl3{background:#fffffff0;border:1px solid #0f0f111a;border-radius:24px;padding:22px 22px 20px;box-shadow:0 30px 70px -34px #141c3c8c}.tool.tl3 .tool__wash{display:none}.tl3__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.tool.tl3 .tool__name{font-family:var(--font-display);letter-spacing:-.025em;order:0;max-width:11ch;margin:0;font-size:1.32rem;font-weight:500;line-height:1.08}.tl3__stat{text-align:right;flex:none}.tl3__stat strong{font-family:var(--font-display);letter-spacing:-.03em;color:#0f0f11;font-size:1.7rem;font-weight:500;line-height:1;display:block}.tl3__stat span{max-width:13ch;color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.3;display:block}.tool.tl3 .tool__stage{margin:0 0 16px}.tool.tl3 .tool__line{margin-top:0}.section.how{background:radial-gradient(48% 44% at 8% 104%,#c4f54242,#0000 70%),radial-gradient(66% 60% at 82% 6%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%)!important}.section.how .section-art__plate,.section.how .section-art__grade{display:none!important}.section.how:after{content:"";z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.section.how>.wrap{z-index:1;position:relative}.tool.tl3{-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);color:#fff;background:#ffffff1a;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff75,0 18px 44px -24px #04082cd9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tool.tl3{background:#0e176699}}.tool.tl3 .tool__name,.tool.tl3 .tl3__stat strong{color:#fff!important}.tool.tl3 .tl3__stat span,.tool.tl3 .tool__line,.tool.tl3 .tool__points li,.tool.tl3 .tool__points span{color:#ffffffdb!important}.tool.tl3 .tool__points svg{color:#fff!important}.tool.tl3 .tool__cta{box-shadow:0 16px 36px -16px #04082ccc;color:#0f0f11!important;background:#fff!important}.tool.tl3 .tool__cta span{color:#0f0f11!important}.tool.tl3 .tool__cta:hover{background:#eef1ff!important}.tool.tl3 .tool__mock{box-shadow:0 16px 36px -16px #04082ccc}.hx{z-index:0;padding:0 8px;position:relative}.hx__frame{isolation:isolate;color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f5424d,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:0 0 44px 44px;align-items:center;min-height:calc(100svh - 150px);margin:0 auto;padding:124px clamp(24px,4.4vw,64px) clamp(36px,4.4vw,60px);display:flex;position:relative;overflow:hidden}.hx__light{z-index:-2;pointer-events:none;opacity:.95;background:radial-gradient(closest-side,#5c78ff 0%,#2e4bff 52%,#2e4bff00 100%);width:110%;height:120%;position:absolute;top:-46%;right:-34%}.hx__grain{z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hx__body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);width:100%;display:grid}.hx__label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500;display:block;color:#ffffffb8!important}.hx__h1{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;max-width:9.5em;margin:18px 0 20px;font-size:clamp(2.6rem,5.6vw,5.2rem);font-weight:500;line-height:.98}.hx__h1 .hx__line{display:block;color:#fff!important}.hx__h1 .hx__lime{display:block;color:#c4f542!important}.hx__sub{max-width:32em;font-size:1.08rem;line-height:1.55;color:#ffffffdb!important}.hx__acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hx__b1,.hx__b2{transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;padding:16px 24px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.hx__b1{background:#c4f542;box-shadow:0 16px 36px -16px #04082ccc;color:#0f0f11!important}.hx__b1:hover{background:#cff85e;transform:translateY(-2px)}.hx__b2{border:1px solid #ffffff57;color:#fff!important}.hx__b2:hover{background:#ffffff1a}.hx__b1:focus-visible,.hx__b2:focus-visible{outline-offset:3px;outline:2px solid #fff}.hx__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx__step{-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);background:#ffffff1a;border:1px solid #ffffff38;border-radius:26px;grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr;align-content:center;align-items:center;gap:4px 16px;min-height:92px;padding:18px 22px;transition-property:background-color,border-color,box-shadow;display:grid;box-shadow:inset 0 1px #ffffff75,0 18px 44px -24px #04082cd9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hx__step{background:#0e17668c}}.hx__n{letter-spacing:-.04em;grid-row:span 2;font-size:2.2rem;font-weight:300;line-height:1;color:#ffffff8c!important}.hx__step b{letter-spacing:-.03em;color:#fff;font-size:1.2rem;font-weight:500}.hx__stepText{font-size:.9rem;color:#ffffffc7!important}.hx__step{animation:9s ease-in-out infinite hxOn}.hx__step:nth-child(2){animation-delay:-6s}.hx__step:nth-child(3){animation-delay:-3s}.hx__step .hx__n{animation:9s ease-in-out infinite hxNum;animation-delay:inherit}@keyframes hxOn{0%,36%,to{background-color:#ffffff0f;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff4d,0 18px 44px -24px #04082cd9}6%,30%{background-color:#ffffff4d;border-color:#ffffffd9;box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #ffffff24,0 26px 60px -18px #04082cf2}}@keyframes hxNum{0%,36%,to{color:#ffffff73}6%,30%{color:#fff}}@media (prefers-reduced-motion:reduce){.hx__step,.hx__step .hx__n{animation:none}}.hx__marquee{gap:26px;margin:30px auto 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hx__marquee__row{align-items:center;gap:72px;width:max-content;animation:60s linear infinite h3run;display:flex}.hx__marquee__row--rev{animation-duration:70s;animation-direction:reverse}.hx__marquee img{opacity:.55;filter:grayscale();width:auto;height:30px}@keyframes h3run{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hx__marquee__row{animation:none}}body:has(.hx,.rx) .nav:not(.nav--scrolled){-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);box-shadow:inset 0 1px #ffffff75,0 18px 44px -24px #04082cd9;background:#ffffff1a!important;border-color:#ffffff38!important}body:has(.hx,.rx) .nav:not(.nav--scrolled) .nav__cta{border-color:#fff;color:#0f0f11!important;background:#fff!important}body:has(.hx,.rx) .nav:not(.nav--scrolled) .nav__cta svg{color:#0f0f11}.scene-over{z-index:2;position:relative}@media (width<=900px){.hx__frame{border-radius:0 0 30px 30px;min-height:0;padding-top:108px}.hx__marquee img{height:24px}.hx__acts a{justify-content:center;width:100%}.hx__body{grid-template-columns:1fr;gap:32px}.hx__copy,.hx .hx__h1,.hx .hx__sub{text-align:center!important}.hx__h1,.hx__sub{margin-left:auto!important;margin-right:auto!important}.hx__acts{justify-content:center}.hx__h1{margin-left:0;margin-right:0}}@media (width<=560px){.hx{padding-left:10px;padding-right:10px}.hx__frame{padding-left:20px;padding-right:20px}.hx__acts a{justify-content:center;width:100%}}@media (width>=900px){.scene-over{border-radius:40px 40px 0 0;box-shadow:0 -30px 70px -30px #04082c73}}.readaloud{font-family:var(--font-display);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto;font-weight:500;line-height:1.04}.readaloud.fw__title--read{color:#0f0f11;max-width:20ch;font-size:clamp(2.1rem,4.6vw,4.4rem)}.readaloud.cl3__title--read{max-width:14ch;font-size:clamp(2.4rem,6vw,5.4rem)}.readaloud__w{margin-right:.26em;display:inline-block}.readaloud__w:last-child{margin-right:0}.readaloud__sp{font-size:0}.readaloud__w--accent{color:var(--read-accent,currentColor)}@media (width<=899px){.readaloud.fw__title--read{font-size:clamp(1.9rem,8.2vw,2.6rem)}.readaloud.cl3__title--read{font-size:clamp(2.1rem,10vw,3rem)}}.tool.tl3 .tool__name{max-width:15ch}.tool.tl3 .tool__points svg{color:#fff!important;fill:#fff!important}.tool.tl3 .tool__points svg path:first-child{fill:#fff!important}.tool.tl3 .tool__points svg path+path{fill:none!important;stroke:#2e4bff!important}.tool.tl3 .tool__anchor{color:#ffffffdb!important}@media (width<=640px){.tl3__head{flex-direction:column;gap:10px}.tl3__stat{text-align:left}.tl3__stat span{max-width:none}.tool.tl3 .tool__name{max-width:none;font-size:1.45rem}.tool.tl3 .tool__line{font-size:1rem}.tool.tl3 .tool__points li{font-size:.95rem}}.readaloud__in{display:block}.nx-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.nx-center{text-align:center}.nx-sec{padding:120px 0;position:relative}.nx-h2{font-family:var(--font-display);letter-spacing:-.04em;max-width:16ch;margin:14px 0 0;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.02}.nx-read{color:#0f0f11;max-width:17ch;margin:18px auto 0;font-size:clamp(36px,5.4vw,76px)}.nx-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.nx-stat{background:#fff;border:1px solid #0f0f1114;border-radius:22px;padding:30px 20px}.nx-num{font-family:var(--font-display);letter-spacing:-.05em;color:#2e4bff;font-size:64px;font-weight:300;line-height:1}.nx-stat p{color:#3a3c42;margin-top:10px;font-size:16px}.nx-src{color:#5e616b;margin-top:18px;font-size:13px}.nx-how{color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f54233,#0000 70%),radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:44px;margin:0 8px}.nx-how .eyebrow{color:#ffffffc7!important}.nx-how .nx-h2{color:#fff}.nx-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.nx-step{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:26px;padding:24px;box-shadow:inset 0 1px #ffffff75,0 18px 44px -24px #04082cd9}.nx-sn{font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff8c;font-size:44px;font-weight:300}.nx-step h3{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:16px 0 8px;font-size:26px;font-weight:500}.nx-step p{font-size:16px;line-height:1.55;color:#ffffffdb!important}.nx-art{border-radius:16px;margin-top:14px;overflow:hidden}.nx-art--call,.nx-art--leak{background:#0e176673;border:1px solid #ffffff29;gap:8px;padding:16px;display:grid}.nx-art--call span,.nx-art--leak span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:#ffffffb8!important}.nx-art--call b{font-family:var(--font-display);letter-spacing:-.05em;font-size:44px;font-weight:300;line-height:1}.nx-art--call em,.nx-art--leak em{color:#fff;font-size:13px;font-style:normal}.nx-art--leak div{border-radius:99px;gap:3px;height:12px;margin:10px 0 4px;display:flex;overflow:hidden}.nx-art--leak i{background:#ffffffd9}.nx-art--leak i:nth-child(2){background:#fff6}.nx-art--leak i:nth-child(3){background:#c4f542}.nx-art--tools{background:#fff;grid-template-columns:repeat(3,1fr);gap:16px 10px;padding:16px;display:grid}.nx-art--tools img{width:auto;height:28px;margin:0 auto}.nx-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.nx-card{color:#0f0f11;background:#fff;border:1px solid #0f0f1114;border-radius:24px;flex-direction:column;gap:8px;padding:18px 18px 22px;transition-property:box-shadow;transition-duration:.3s;display:flex}.nx-card:hover{box-shadow:0 24px 50px -24px #0e176659}.nx-card .nx-art{height:200px;margin:0 0 10px}.nx-art--img{border:1px solid #0f0f1114;position:relative}.nx-art--img img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.nx-art--agents{background:radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff,#0e1766);align-content:center;gap:8px;padding:14px;display:grid}.nx-art--agents div{color:#fff;background:#ffffff1f;border-radius:12px;grid-template-columns:10px auto 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:grid}.nx-art--agents b{font-weight:500}.nx-art--agents em{color:#fffc;text-align:right;font-size:12px;font-style:normal}.nx-dot{background:#c4f542;border-radius:50%;width:8px;height:8px}.nx-art--video{background:radial-gradient(60% 70% at 70% 30%,#5c78ff,#0000 70%),linear-gradient(160deg,#2e4bff,#0e1766);position:relative}.nx-play{background:#fff;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:42%;left:50%}.nx-play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #2e4bff;position:absolute;top:18px;left:22px}.nx-vt{color:#fff;font-size:15px;font-weight:500;position:absolute;bottom:12px;left:14px}.nx-vt small{color:#ffffffc7;font-size:12px;font-weight:400;display:block}.nx-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#2e4bff;font-size:11px}.nx-card h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.1}.nx-card p{color:#3a3c42;font-size:15px;line-height:1.55}.nx-more{margin-top:auto;padding-top:8px;font-weight:500}.nx-card--cream{background:#f3efe6}.nx-closep{text-align:center;color:#fff;background:radial-gradient(70% 60% at 100% 0,#2e4bff66,#0000 70%),linear-gradient(160deg,#17171b 0%,#0f0f11 60%,#08080a 100%);border-radius:44px;padding:80px 40px 88px}.nx-closep .eyebrow{color:#ffffffc7!important}.nx-read--dark{color:#fff;max-width:14ch}.nx-closel{max-width:560px;margin:24px auto 0;font-size:18px;line-height:1.55;color:#ffffffdb!important}.nx-cta{background:#c4f542;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:18px 30px;font-size:18px;font-weight:500;display:inline-flex;color:#0f0f11!important}.nx-cta svg{width:18px;height:18px}@media (width<=899px){.nx-sec{padding:80px 0}.nx-stats,.nx-steps,.nx-cards{grid-template-columns:1fr}.nx-how{border-radius:30px}.nx-closep{border-radius:30px;padding:56px 22px 64px}.nx-cta{justify-content:center;width:100%}}.acs{color:#fff;background:radial-gradient(55% 60% at 85% 20%,#2e4bff73,#0000 70%),linear-gradient(160deg,#17171b 0%,#0f0f11 60%,#08080a 100%);border-radius:44px;margin:0 8px;padding:clamp(80px,11vh,130px) 0}.acs__wrap{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;padding:0 clamp(24px,4vw,56px);display:grid}.acs__pill{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex;color:#ffffffdb!important}.acs__pill i{background:#c4f542;border-radius:50%;width:7px;height:7px}.acs__h2{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;margin:22px 0 0;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1}.acs__h2 span{display:block;color:#ffffff80!important}.acs__lede{max-width:34ch;margin-top:22px;font-size:18px;line-height:1.55;color:#ffffffd1!important}.acs__cta{background:#fff;border-radius:999px;margin-top:30px;padding:16px 26px;font-size:16px;font-weight:500;display:inline-block;color:#0f0f11!important}.acs__cta:hover{background:#eef1ff}.acs__side{gap:26px;display:grid}.acs__lesson{aspect-ratio:16/10;background:#f3efe6;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.acs__tag{background:#0f0f11;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;top:16px;left:16px;color:#fff!important}.acs__list{margin:0;padding:0;list-style:none;display:grid}.acs__list li{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1.4fr;gap:16px;padding:16px 0;display:grid}.acs__list b{color:#fff;font-size:16px;font-weight:500}.acs__list span{font-size:15px;line-height:1.5;color:#ffffffb8!important}@media (width<=899px){.acs{border-radius:30px;padding:64px 0}.acs__wrap{grid-template-columns:1fr;gap:36px;padding:0 22px}.acs__cta{text-align:center;display:block}.acs__list li{grid-template-columns:1fr;gap:4px}}.fp{padding:120px 0}.fp__wrap{max-width:1180px;margin:0 auto;padding:0 24px}.fp__h2{font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.02}.fp__grid{grid-template-columns:1fr 1fr;gap:20px;max-width:940px;margin-top:48px;display:grid}.fp__card{color:#0f0f11;display:block}.fp__frame{aspect-ratio:1080/1560;background:#0f0f11;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #0e17668c}.fp__frame img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition-property:filter;transition-duration:.5s;position:absolute;inset:0}.fp__card:hover .fp__frame img{filter:brightness(1.06)}.fp__line{color:#3a3c42;max-width:36ch;margin-top:16px;font-size:17px;line-height:1.5}@media (width<=899px){.fp{padding:80px 0}.fp__grid{grid-template-columns:1fr;gap:28px}}.lux{gap:clamp(64px,9vw,140px);margin-top:64px;padding:0 clamp(16px,3vw,40px);display:grid}.lux__row{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);width:100%;max-width:1400px;margin:0 auto;display:grid}.lux__row--flip{grid-template-columns:1fr 1.45fr}.lux__row--flip .lux__frame{order:2}.lux__frame{background:#0e1766;border-radius:28px;height:min(72vh,640px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #0e176699}.lux__frame>img,.lux__frame>div{width:100%;height:100%;position:absolute;inset:0}.lux__frame>img{object-fit:cover;object-position:top left}.lux__agents{background:radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff,#0e1766);place-items:center;display:grid}.lux__agents .nx-art--agents{background:0 0;gap:12px;width:min(560px,84%);height:auto!important}.lux__agents .nx-art--agents div{border-radius:16px;padding:16px 18px;font-size:17px}.lux__agents .nx-art--agents em{font-size:15px}.lux__text h3{font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.05}.lux__text p{color:#3a3c42;max-width:32ch;font-size:18px;line-height:1.6}.lux__text .nx-more{color:#0f0f11;margin-top:22px;font-size:17px;font-weight:500;display:inline-block}@media (width<=899px){.lux{gap:64px;margin-top:40px}.lux__row,.lux__row--flip{grid-template-columns:1fr;gap:22px}.lux__row--flip .lux__frame{order:0}.lux__frame{border-radius:22px;height:62vw;min-height:260px}.lux__agents .nx-art--agents div{padding:10px 12px;font-size:13px}.lux__agents .nx-art--agents em{font-size:12px}}.lux__shot{justify-content:center;align-items:center;display:flex}.lux__frame>.lux__shot>img{display:block;position:static;box-shadow:0 40px 80px -30px #04082cd9}.lux__shot--tim>img{object-fit:contain;border-radius:22px;width:auto;max-width:84%;height:86%}.lux__shot--portal>img{object-fit:cover;object-position:top left;border:1px solid #ffffff24;border-radius:14px;width:88%;height:auto;max-height:84%}@media (width<=899px){.lux__frame:has(.lux__shot--tim){height:104vw}.lux__shot--tim>img{height:90%}.lux__shot--portal>img{border-radius:10px;width:92%}}.lux__fan{place-items:center;display:grid}.lux__fan img{border:1px solid #fff6;border-radius:12px;width:34%;height:auto;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -28px #04082cd9}.lux__fan img:first-child{transform:translate(-118%,-50%)rotate(-7deg)}.lux__fan img:nth-child(2){z-index:2;transform:translate(-50%,-54%)}.lux__fan img:nth-child(3){transform:translate(18%,-50%)rotate(7deg)}.v-a{color:#fff;background:#0f0f11}.v-a~.footer,.v-a+.footer{margin-top:0}.v-dark{color:#fff}.v-dark .eyebrow{color:#ffffffb3!important}.v-dark .nx-h2,.v-a .nx-h2{color:#fff}.v-a .hva{background:0 0;border-radius:0;margin:0}.v-a .nx-closep{background:radial-gradient(70% 60% at 100% 0,#2e4bff80,#0000 70%),#16161a;border:1px solid #ffffff14}.v-a .acs{background:radial-gradient(60% 50% at 80% 0,#2e4bff4d,#0000 70%),#0f0f11;border-radius:0;margin:0}.v-a .fp{background:#0f0f11}.v-a .fp__h2{color:#fff}.v-a .fp__line{color:#ffffffc7!important}.v-a .fp .eyebrow{color:#ffffffb3!important}.v-para{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;max-width:30ch;margin-top:26px;font-size:clamp(28px,3.4vw,50px);font-weight:500;line-height:1.18}.v-spy__list{margin:36px 0 0;padding:0;list-style:none}.v-spy__list li{border-top:1px solid #ffffff1f}.v-spy__list li:last-child{border-bottom:1px solid #ffffff1f}.v-spy__list a{color:#fff;grid-template-columns:70px 1fr 1fr;align-items:baseline;gap:20px;padding:34px 0;display:grid}.v-spy__n{font-family:var(--font-mono);font-size:13px;color:#ffffff80!important}.v-spy__t{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(34px,5vw,76px);font-weight:500;line-height:1;color:#fff!important}.v-spy__d{font-size:17px;color:#ffffffc7!important}.v-bigline{max-width:13ch;font-size:clamp(40px,6.4vw,104px)}.hb{background:#f6f7f9;height:42vh;min-height:260px;position:relative;overflow:hidden}.hb svg{will-change:transform;width:104%;height:100%;position:absolute;bottom:0;left:-2%}.hb__sun{will-change:transform;background:linear-gradient(#e8fbb0 0%,#b6e36a 22%,#7f9dff 55%,#2e4bff 100%);border-radius:50%;width:70vh;height:70vh;margin-left:-35vh;position:absolute;bottom:8%;left:50%;box-shadow:0 0 120px 30px #c4f54238}.v-c__royal{color:#fff;background:#1b2fb8}.v-c__royal+.hb{background:#1b2fb8}.v-c__royal .eyebrow{color:#ffffffb8!important}.v-c__royal .nx-h2{color:#fff}.v-c__royal .hvc__head p{color:#ffffffb8!important}.v-c__royal .hvc__card--1{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff80,0 30px 60px -30px #04082ccc}.v-c__close .nx-sec{padding-top:40px}.nx-closep--royal{background:radial-gradient(70% 60% at 90% 0,#5c78ff,#0000 70%),linear-gradient(198deg,#2e4bff,#0e1766)}@media (width<=899px){.v-spy__list a{grid-template-columns:1fr;gap:8px;padding:24px 0}.hb{height:28vh;min-height:180px}.hb__sun{width:50vh;height:50vh;margin-left:-25vh}}.v-cream{background:#f3efe6;border-radius:44px;margin:0 8px}.v-c .acs{margin:0 8px}.v-c .nx-build{padding-top:110px}.hvc__stage{max-width:1180px;min-height:100vh;padding-top:16vh;padding-bottom:8vh;display:block}.hvc__track{background:#0f0f111a;border-radius:2px;height:2px;margin:64px 0 0;position:relative}.hvc__line{transform-origin:0;background:#2e4bff;border-radius:2px;position:absolute;inset:0}.hvc__steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.hvc__step{padding-top:26px;position:relative}.hvc__dot{background:#2e4bff;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 5px #f3efe6}.hvc__n{font-family:var(--font-mono);letter-spacing:.12em;font-size:12px;color:#2e4bff!important}.hvc__mini{background:#fff;border:1px solid #0f0f1112;border-radius:20px;flex-direction:column;justify-content:space-between;height:140px;margin:16px 0 20px;padding:18px;display:flex;box-shadow:0 20px 40px -28px #0e176659}.hvc__mini b{font-family:var(--font-display);letter-spacing:-.05em;color:#0f0f11;font-size:46px;font-weight:300;line-height:1}.hvc__mini em{color:#5e616b;font-size:13px;font-style:normal}.hvc__k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:#5e616b!important}.hvc__bar{border-radius:99px;gap:3px;height:12px;display:flex;overflow:hidden}.hvc__bar i:first-child{background:#0f0f11;width:62%}.hvc__bar i:nth-child(2){background:#b8bcc6;width:26%}.hvc__bar i:nth-child(3){background:#c4f542;width:12%}.hvc__logos{flex:1;grid-template-columns:repeat(3,1fr);place-items:center;display:grid}.hvc__logos img{width:auto;height:28px}.hvc__step h3{font-family:var(--font-display);letter-spacing:-.035em;color:#0f0f11;margin:0 0 10px;font-size:30px;font-weight:500}.hvc__step p{color:#3a3c42;max-width:32ch;font-size:16px;line-height:1.55}.hvc__ex{color:#5e616b;margin-top:40px;font-size:13px}.nx-closep--scene{isolation:isolate;background:radial-gradient(70% 60% at 85% 0,#5c78ff,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 60%,#0e1766 100%);padding-bottom:38vh;position:relative;overflow:hidden}.hb--inset{z-index:0;height:46%;position:absolute;bottom:0;left:0;right:0;background:0 0!important}.hb--inset .hb__sun{width:56vh;height:56vh;margin-left:-28vh;bottom:12%}.v-c__closein{z-index:1;position:relative}@media (width<=899px){.v-cream{border-radius:30px}.hvc__stage{min-height:0;padding-top:80px}.hvc__steps{grid-template-columns:1fr;gap:40px}.hvc__track,.hvc__dot{display:none}.nx-closep--scene{padding-bottom:30vh}.hb--inset .hb__sun{width:40vh;height:40vh;margin-left:-20vh}}.nx-closep--scene .hb--inset{height:52%;overflow:visible}.nx-closep--scene .hb--inset .hb__sun{z-index:-1;bottom:34%}.nx-closep--scene .hb--inset svg{z-index:0}@media (width<=899px){.nx-closep--scene .hb--inset .hb__sun{width:30vh;height:30vh;margin-left:-15vh;display:none;bottom:30%}.nx-closep--scene{padding-bottom:22vh}.nx-closep--scene .hb--inset{height:24%}}.v-c .eyebrow,.v-c .fp .eyebrow,.v-c .rx__label,.v-c .nx-tag,.v-c .nx-src{display:none!important}.ps{color:#0f0f11;text-align:left;background:#fff;border-radius:18px;flex-direction:column;font-size:14px;display:flex;position:absolute;inset:7% 6%;overflow:hidden;box-shadow:0 30px 70px -30px #04082ccc}.ps__bar{border-bottom:1px solid #0f0f1114;align-items:center;gap:7px;padding:12px 16px;display:flex}.ps__bar i{background:#e3e6ec;border-radius:50%;width:10px;height:10px}.ps__bar span{color:#5e616b;margin-left:10px;font-size:12px}.ps__body{flex:1;grid-template-columns:150px 1fr;min-height:0;display:grid}.ps__side{background:#f6f7f9;align-content:start;gap:4px;padding:14px 10px;display:grid}.ps__side span{color:#3a3c42;border-radius:8px;padding:8px 10px;font-size:13px}.ps__side span:before{content:"";background:#b8bcc6;border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.ps__side .is-on{color:#2e4bff;background:#2e4bff1a;font-weight:500}.ps__side .is-on:before{background:#2e4bff}.ps__main{align-content:start;gap:14px;padding:16px;display:grid;overflow:hidden}.ps__entry{border:1px solid #0f0f1114;border-radius:14px;padding:14px}.ps__entryhead{justify-content:space-between;align-items:baseline;display:flex}.ps__entryhead b{font-size:18px;font-weight:500}.ps__entryhead em,.ps__feed em{color:#5e616b;font-size:12px;font-style:normal}.ps__fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ps__fields span{gap:2px;font-size:13px;display:grid}.ps__fields small,.ps__card small,.ps__hello small{color:#5e616b;font-size:11px}.ps__feed{gap:2px;display:grid}.ps__feed div{border-top:1px solid #0f0f110f;grid-template-columns:10px auto 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:grid}.ps__feed b{font-weight:500}.ps__feed span:not(.ps__dot){color:#3a3c42;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps__dot{background:#c4f542;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c4f5424d}.ps__pbody{background:#f6f7f9;flex:1;align-content:start;gap:14px;padding:18px;display:grid}.ps__hello b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:500;display:block}.ps__cols{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.ps__card{background:#fff;border:1px solid #0f0f1112;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.ps__step{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.ps__step b{font-weight:500}.ps__step em{color:#5e616b;font-size:12px;font-style:normal}.ps__tick{border:2px solid #c9ccd4;border-radius:50%;width:16px;height:16px}.ps__step.is-done .ps__tick{background:#2e4bff;border-color:#2e4bff;box-shadow:inset 0 0 0 3px #fff}.ps__amt{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:400}.ps__pay{color:#fff;background:#2e4bff;border-radius:999px;justify-self:start;padding:9px 16px;font-size:13px;font-weight:500}.ps__card--pay em{color:#5e616b;font-size:12px;font-style:normal;line-height:1.4}.lux__screen{background:radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff,#0e1766);position:absolute;inset:0}@media (width<=899px){.ps{font-size:12px;inset:6% 5%}.ps__body{grid-template-columns:1fr}.ps__side{display:none}.ps__fields{grid-template-columns:1fr 1fr}.ps__fields span:nth-child(3),.ps__feed div:nth-child(n+3){display:none}.ps__cols{grid-template-columns:1fr}.ps__card--pay{display:none}.ps__hello b{font-size:17px}}.v-c .nx-closep--scene{padding-bottom:0!important}.v-c__scene{border-radius:0 0 44px 44px;height:clamp(240px,36vh,400px);margin:56px -40px 0;position:relative;overflow:hidden}.v-c__scene .hb--inset{position:absolute;inset:0;overflow:hidden;height:100%!important}.v-c__scene .hb--inset .hb__sun{width:min(70vw,560px)!important;height:min(70vw,560px)!important;margin-left:calc(min(70vw,560px)/-2)!important;display:block!important;bottom:8%!important}@media (width<=899px){.v-c__scene{border-radius:0 0 30px 30px;height:220px;margin:40px -22px 0}}.fx{padding:0 8px}.fx__room{color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f5422e,#0000 70%),radial-gradient(66% 60% at 86% 0,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:44px 44px 0 0;padding:clamp(56px,8vh,96px) clamp(24px,5vw,72px) 28px}.fx__top{grid-template-columns:1.1fr 1.4fr;gap:56px;max-width:1240px;margin:0 auto;display:grid}.fx__brand img{width:auto;height:34px;display:block}.fx__brand p{max-width:34ch;margin-top:18px;font-size:17px;line-height:1.55;color:#ffffffdb!important}.fx__cta{background:#c4f542;border-radius:999px;margin-top:24px;padding:14px 22px;font-weight:500;display:inline-block;color:#0f0f11!important}.fx__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fx__cols div{align-content:start;gap:12px;display:grid}.fx__cols b{color:#fff9;margin-bottom:4px;font-size:15px;font-weight:500}.fx__cols a{font-size:16px;color:#fff!important}.fx__cols a:hover{color:#c4f542!important}.fxs{width:calc(100% + 2*clamp(24px,5vw,72px));max-width:none;height:auto;margin:clamp(48px,7vw,96px) calc(-1*clamp(24px,5vw,72px)) 0;display:block}.fxs__grass path{stroke-width:2px;stroke-linecap:round;fill:none}.fxs__g--0 path{stroke:#2438b0}.fxs__g--1 path{stroke:#1b2a96}.fxs__g--2 path{stroke:#3550e6}.fxs__g{transform-box:fill-box;transform-origin:50% 100%;animation:4.6s ease-in-out infinite fxs-sway}.fxs__g--1{animation-duration:5.4s;animation-delay:-1.2s}.fxs__g--2{animation-duration:3.9s;animation-delay:-2.1s}.fxs__birds{animation:26s linear infinite fxs-fly}.fxs__bird{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite fxs-flap}@keyframes fxs-sway{0%,to{transform:skew(0)}50%{transform:skew(-4deg)}}@keyframes fxs-fly{0%{transform:translate(-80px,200px)}to{transform:translate(1280px,150px)}}@keyframes fxs-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(-.6)}}@media (prefers-reduced-motion:reduce){.fxs__g,.fxs__birds,.fxs__bird{animation:none}.fxs__birds{transform:translate(260px,180px)}}.fx__base{color:#ffffffb8;justify-content:space-between;gap:12px;max-width:1240px;margin:0 auto;padding-top:14px;font-size:13px;display:flex}.fx__base span{color:#ffffffb8!important}@media (width<=899px){.fx__room{border-radius:30px 30px 0 0;padding:48px 22px 24px}.fx__top{grid-template-columns:1fr;gap:40px}.fx__brand img{height:30px}.fx__cta{text-align:center;display:block}.fx__cols{grid-template-columns:1fr 1fr;gap:28px 20px}.fx__cols div:last-child{grid-column:span 2;grid-auto-flow:column;justify-content:start;gap:20px}.fx__cols div:last-child b{display:none}.fxs{margin-top:36px;width:calc(100% + 44px);height:150px;margin-inline:-22px}.fx__base{flex-direction:column;margin-top:0}.v-c .nx-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}.v-c .nx-stat{border-radius:16px;padding:16px 8px}.v-c .nx-num{font-size:30px}.v-c .nx-stat p{font-size:12px;line-height:1.35}.acs__lesson{aspect-ratio:4/3.2}.acs__play{top:40%}.acs__lt{bottom:18px}}.v-c__scene .hb__sun{overflow:visible;box-shadow:0 0 0 1px #ffffff4d,0 0 120px 30px #c4f5424d,0 0 260px 70px #5c78ff73!important;box-shadow:none!important;background:radial-gradient(circle at 50% 0,#fff9,#0000 42%),linear-gradient(#e8fbb0 0%,#b6e36a 22%,#7f9dff 55%,#3653ff 80%,#2e4bff 100%)!important;top:16%!important;bottom:auto!important}.v-c__scene .hb__sun:after{content:"";z-index:-1;background:radial-gradient(circle,#c4f54247 0%,#5c78ff40 38%,#0000 68%);border-radius:50%;position:absolute;inset:-45%}@media (width<=899px){.v-c__scene .hb__sun{top:22%!important}}.v-c__scene{-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.calt{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.calt__q{color:#ffffffb3;font-size:15px}.calt__a{font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500;color:#fff!important}.calt__a:hover{background:#ffffff2e}@media (width<=640px){.calt__q{text-align:center;width:100%}}.ph{padding:92px 8px 0}.ph__room{isolation:isolate;color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f54229,#0000 70%),radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:44px;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(56px,7vw,104px) clamp(24px,5vw,80px);display:grid;position:relative;overflow:hidden}.ph__room:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ph__h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.4vw,84px);font-weight:500;line-height:.98;color:#fff!important}.ph__lime{color:#c4f542!important}.ph__lede{max-width:36ch;margin-top:24px;font-size:19px;line-height:1.55;color:#ffffffdb!important}.ph__acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ph__cta{background:#c4f542;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:500;display:inline-flex;color:#0f0f11!important}.ph__cta svg{width:16px;height:16px}.ph__more{border:1px solid #fff6;border-radius:999px;align-items:center;padding:16px 24px;font-size:16px;font-weight:500;display:inline-flex;color:#fff!important}.ph__more:hover{background:#ffffff1a}.ph__art{aspect-ratio:16/10;background:#f3efe6;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #04082ce6}@media (width<=899px){.ph{padding:84px 6px 0}.ph__room{border-radius:30px;grid-template-columns:1fr;gap:32px;padding:48px 22px 22px}.ph__h1{font-size:clamp(38px,11vw,56px)}.ph__lede{margin-top:18px;font-size:17px}.ph__acts{flex-direction:column}.ph__cta,.ph__more{justify-content:center}.ph__art{border-radius:20px}}.pk-cast{background:#f3efe6}.pk-gallery{padding-top:clamp(72px,10vw,140px)}.ph__note{max-width:40ch;margin-top:22px;font-size:15px;line-height:1.5;color:#ffffffb3!important}.pk-action{margin-top:24px}.ph__cta--ink{cursor:pointer;font:inherit;background:#0f0f11;border:0;color:#fff!important}.ph__cta--ink svg{color:#c4f542}.agx__strip{gap:10px;height:460px;display:flex}.agx__panel{cursor:pointer;text-align:left;min-width:0;height:100%;font:inherit;color:#fff;isolation:isolate;background:#f3efe6;border:0;border-radius:24px;flex:0 0 76px;padding:0;transition:flex-basis .5s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #0e176699}.agx__panel.is-on{flex:auto;box-shadow:0 40px 80px -40px #0e1766bf}.agx__panel:focus-visible{outline-offset:3px;outline:3px solid #2e4bff}.agx__art{position:absolute;inset:0}.agx__art .ch{width:100%;height:100%}.agx__panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#2e4bffdb,#0e1766f0);transition:opacity .4s;position:absolute;inset:0}.agx__panel--custom:after{background:linear-gradient(#c4f542e6,#a0d628f2)}.agx__panel.is-on:after{opacity:0}.agx__label{z-index:2;writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:500;transition:opacity .25s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)rotate(180deg)}.agx__panel--custom .agx__label{color:#0f0f11}.agx__panel.is-on .agx__label{opacity:0}.agx__body{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0e1766e6;border-radius:18px;gap:6px;max-width:540px;padding:18px 20px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(12px)}.agx__panel.is-on .agx__body{opacity:1;transition-delay:.18s;transform:none}.agx__panel--custom .agx__body{color:#0f0f11;background:#c4f542}.agx__body b{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.1}.agx__body span{color:#ffffffdb;max-width:52ch;font-size:15px;line-height:1.5}.agx__panel--custom .agx__body span{color:#0f0f11cc}.agx__body em{color:#c4f542;margin-top:4px;font-size:14px;font-style:normal;font-weight:500}.agx__panel--custom .agx__body em{color:#0f0f11}.agx__overlay{z-index:400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e176673;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agx__modal{color:#0f0f11;background:#fff;border-radius:28px;grid-template-columns:1.1fr 1fr;width:min(880px,100%);max-height:calc(100vh - 40px);display:grid;overflow:auto;box-shadow:0 50px 120px -40px #04082ccc}.agx__mart{background:#f3efe6;min-height:320px}.agx__mart .ch{width:100%;height:100%}.agx__mbody{align-content:center;gap:12px;padding:32px;display:grid}.agx__mbody h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:500}.agx__mbody p{color:#3a3c42;margin:0;font-size:16px;line-height:1.6}.agx__mbody ul{gap:4px;margin:4px 0 0;padding-left:1.1em;font-size:15px;display:grid}.agx__mbody li::marker{color:#2e4bff}.agx__macts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.agx__cta{background:#c4f542;border-radius:999px;padding:14px 22px;font-weight:500;display:inline-flex;color:#0f0f11!important}.agx__close{font:inherit;cursor:pointer;background:0 0;border:1px solid #0f0f1133;border-radius:999px;padding:14px 20px}@media (width<=760px){.agx__strip{flex-direction:column;gap:8px;height:auto}.agx__panel{flex:0 0 64px;height:64px;transition:height .5s cubic-bezier(.22,1,.36,1)}.agx__panel.is-on{flex:none;height:440px}.agx__label{writing-mode:horizontal-tb;margin-top:-13px;font-size:18px;top:50%;bottom:auto;left:20px;transform:none}.agx__body{padding:14px 16px;bottom:10px;left:10px;right:10px}.agx__body b{font-size:22px}.agx__body span{font-size:14px}.agx__modal{grid-template-columns:1fr}.agx__mart{aspect-ratio:16/10;min-height:220px}.agx__mbody{padding:22px}}@media (prefers-reduced-motion:reduce){.agx__panel,.agx__body,.agx__panel:after{transition:none}}@keyframes agGlowPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes agLivePulse{0%,to{box-shadow:0 0 #c4f5428c}60%{box-shadow:0 0 0 9px #c4f54200}}.ag-chip{transition:border-color .25s,box-shadow .25s}.ag-chip:hover{color:#0f0f11;border-color:#4d7c0f80;box-shadow:0 0 20px #c4f54259}.ag-card{transition:transform .3s cubic-bezier(.32,.72,0,1),box-shadow .3s}.ag-card:hover{transform:translateY(-6px);box-shadow:0 30px 56px -22px #1e285a73,inset 2px 2px 1px -2px #ffffffe6}.ag-cardcta{transition:background .22s,border-color .22s,color .22s,transform .22s}.ag-cardcta:hover{transform:translateY(-1px)}.ag-cardcta[style*="rgb(246, 247, 249)"]:hover{background:#000!important}.ag-cardcta[style*=transparent]:hover{color:#0f0f11;background:#0f0f110d!important;border-color:#0f0f1166!important}.ag-livedot{animation:2.6s ease-out infinite agLive}@keyframes agLive{0%,to{box-shadow:0 0 #2e4bff99}60%{box-shadow:0 0 0 7px #2e4bff00}}.ag-ink{transition:box-shadow .25s cubic-bezier(.32,.72,0,1)}.ag-ink:hover{color:#fff;box-shadow:0 0 32px #c4f54280}.ag-ink--lg:hover{box-shadow:0 0 36px #c4f5428c}.ag-ghost{transition:box-shadow .25s,border-color .25s}.ag-ghost:hover{color:#0f0f11;border-color:#3e5edb80;box-shadow:0 0 24px #2e4bff59}.ag-white{transition:box-shadow .25s cubic-bezier(.32,.72,0,1),transform .25s}.ag-white:hover{color:#0f0f11;transform:translateY(-1px);box-shadow:0 0 34px #ffffff47}.ag-lime{transition:box-shadow .25s cubic-bezier(.32,.72,0,1)}.ag-lime:hover{color:#0f0f11;box-shadow:0 0 52px #c4f5428c}@media (width<=720px){.ag-spotlight{grid-template-columns:1fr!important;gap:32px!important}}@media (prefers-reduced-motion:reduce){.ag-card{transition:none}.ag-card:hover{transform:none}.ag-pulse,.ag-dot{animation:none!important}}.ag-runwrap{isolation:isolate;position:relative}.ag-run{align-items:flex-start;gap:20px;display:flex}.ag-run__gutter{flex-direction:column;align-self:stretch;align-items:center;display:flex}.ag-run__dot{background:var(--ag-dot);width:17px;height:17px;box-shadow:0 0 20px 2px var(--ag-glow);animation:agNode 4.2s ease-in-out var(--ag-delay) infinite;border-radius:50%;flex:none;position:relative}.ag-run__dot:after{content:"";box-shadow:0 0 0 0 var(--ag-glow);animation:agHalo 4.2s ease-out var(--ag-delay) infinite;border-radius:50%;position:absolute;inset:0}@keyframes agNode{0%,62%,to{box-shadow:0 0 16px 1px var(--ag-glow);transform:scale(1)}12%{box-shadow:0 0 34px 5px var(--ag-glow);transform:scale(1.32)}}@keyframes agHalo{0%{box-shadow:0 0 0 0 var(--ag-glow);opacity:.9}45%,to{opacity:0;box-shadow:0 0 0 20px #0000}}.ag-run__rail{background:#ffffff1a;border-radius:2px;flex:1;width:2px;min-height:46px;margin:7px 0;position:relative;overflow:hidden}.ag-run__rail:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--ag-dot), var(--ag-next));animation:agRail 4.2s ease-in-out var(--ag-delay) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes agRail{0%{transform:translateY(-100%)}22%,92%{transform:translateY(0)}to{transform:translateY(100%)}}.ag-run__body{padding-bottom:30px}.ag-run__when{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ag-label);text-shadow:0 0 18px var(--ag-glow);margin-bottom:7px;font-size:.95rem;font-weight:500}.ag-run__text{color:#eef0f3;text-wrap:pretty;max-width:34ch;font-size:1.12rem;line-height:1.45}@media (width<=720px){.ag-run__text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ag-run__dot,.ag-run__dot:after{animation:none}.ag-run__rail:after{animation:none;transform:translateY(0)}}.ag-break{isolation:isolate;position:relative}.ag-break:before{content:"";z-index:-1;pointer-events:none;background:var(--ag-wash);position:absolute;inset:-24% 0;-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.ag-break--lime{--ag-wash:radial-gradient(ellipse 42% 60% at 18% 40%, #c4f54233, transparent 70%)}.ag-break--blue{--ag-wash:radial-gradient(ellipse 44% 62% at 84% 52%, #2e4bff2e, transparent 70%)}.ag-break--green{--ag-wash:radial-gradient(ellipse 40% 58% at 50% 46%, #2e4bff2b, transparent 72%)}.ag-rule{background:linear-gradient(90deg,#0000,#0f0f111a 22% 78%,#0000);max-width:1320px;height:1px;margin:0 auto}.amq{--amq-fade:110px;margin:8px 0 4px;position:relative;overflow:hidden}.amq__track{align-items:stretch;gap:22px;width:max-content;padding:6px 0 26px;animation-name:amqRun;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.amq__slot{flex:none;width:340px;display:flex}.amq__slot>*{width:100%}@keyframes amqRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.amq:hover .amq__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.amq__track{animation:none}.amq{overflow-x:auto}}.amq__fade{width:var(--amq-fade);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0}.amq__fade--l{background:linear-gradient(90deg, var(--bg,#f6f7f9), #f6f7f900);left:0}.amq__fade--r{background:linear-gradient(270deg, var(--bg,#f6f7f9), #f6f7f900);right:0}@media (width<=640px){.amq{--amq-fade:40px}.amq__slot{width:280px}}.ag-depts{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.ag-dept{background:linear-gradient(120deg,#c4f54224,#ffffff4d 52%,#2e4bff24),#ffffffa8;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 12px;animation:6s ease-in-out infinite both agDeptFloat;display:flex;box-shadow:0 10px 22px -16px #1e285a33}.ag-dept__ic{width:32px;height:32px;color:var(--ink);background:#ffffffd9;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -10px #1e285a2e}.ag-dept__ic svg{width:15px;height:15px}.ag-dept__label{color:var(--ink);white-space:nowrap;font-size:.88rem;font-weight:600}@keyframes agDeptFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ag-dept{animation:none}}@media (width<=640px){.ag-depts{gap:10px}.ag-dept{padding:8px 14px 8px 9px}.ag-dept__ic{width:27px;height:27px}.ag-dept__label{font-size:.8rem}}.ag-gradcard{background:var(--royal-lit);border:1px solid #ffffff1a;border-radius:22px;padding:32px 30px;position:relative;overflow:hidden;box-shadow:0 26px 54px -26px #1e285a6b}.ag-gradcard:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff0f 46%,#ffffff1c 50%,#0000 56%);position:absolute;inset:0}.ag-gradcard>*{z-index:1;position:relative}.ag-gradcard__eyebrow{letter-spacing:.005em;color:#c4f542;margin-bottom:12px;font-size:.82rem;font-weight:600}.ag-gradcard__h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:1.35rem;font-weight:500}.ag-gradcard__body{color:#ffffffc2;text-wrap:pretty;margin:0 0 22px;font-size:.93rem;line-height:1.6}.ag-gradcard__cta{transition:transform .2s var(--ease), box-shadow .2s, background .2s;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:600;display:inline-flex}.ag-gradcard__cta:hover{transform:translateY(-1px)}.ag-gradcard__cta--lime{color:#0f0f11;background:#c4f542}.ag-gradcard__cta--lime:hover{background:#cff85e;box-shadow:0 0 34px #c4f54273}.ag-gradcard__cta--ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff57}.ag-gradcard__cta--ghost:hover{background:#ffffff2e}@media (width<=640px){.ag-gradcard{padding:26px 22px}}.dv{width:100%;padding-bottom:4%;position:relative}.dv--pair{padding-right:15%}.dv__laptop{position:relative}.dv__lid{background:linear-gradient(#2a2d35,#16181d);border-radius:18px 18px 6px 6px;padding:2.2% 2.2% 3%;position:relative;box-shadow:inset 0 0 0 1.5px #3b3f49,0 40px 80px -40px #0e176699}.dv__cam{background:#3b3f49;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:.9%;left:50%}.dv__screen{aspect-ratio:16/10;background:#0f0f11;border-radius:4px;position:relative;overflow:hidden}.dv__screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.dv__base{background:linear-gradient(#d9dce3 0%,#b9bdc7 55%,#8e929c 100%);border-radius:0 0 18px 18px/0 0 60% 60%;height:0;margin:0 -7%;padding-bottom:3.2%;position:relative;box-shadow:0 30px 50px -24px #0e17668c}.dv__base span{background:#a9adb7;border-radius:0 0 10px 10px;width:16%;height:38%;margin-left:-8%;position:absolute;top:0;left:50%}.dv__phone{background:#16181d;border-radius:13%/6.2%;width:21%;padding:1.1%;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1.5px #3b3f49,0 40px 70px -30px #04082cbf}.dv__island{z-index:2;background:#000;border-radius:99px;width:30%;height:2.6%;margin-left:-15%;position:absolute;top:2.6%;left:50%}.dv__pscreen{aspect-ratio:786/1338;background:#fff;border-radius:11%/5.2%;overflow:hidden}.dv__pscreen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (width<=899px){.dv__lid{border-radius:12px 12px 4px 4px}.dv__phone{width:24%}.dv--pair{padding-right:17%}}.pv{aspect-ratio:16/11;isolation:isolate;background:radial-gradient(60% 60% at 90% 0,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0e176699;container-type:inline-size}.pv:after{content:"";z-index:-1;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pv__card{color:#0f0f11;background:#fff;border-radius:3.2cqw;padding:3.4cqw;font-size:2.1cqw;line-height:1.4;position:absolute;box-shadow:0 4cqw 8cqw -3cqw #04082c8c}.pv__card b{font-weight:600}.pv__card--back{width:60%;top:6%;left:5%}.pv__card--front{width:46%;bottom:5%;right:4%}.pv--today{grid-template-columns:1.05fr 1fr;align-items:center;gap:3cqw;padding:5cqw;display:grid}.pv--today .pv__card{width:auto;position:relative;inset:auto}.pv--today .pv__stats{grid-template-columns:1fr}.pv--today .pv__stats div{align-items:baseline;gap:1.4cqw;padding:1.2cqw 1.6cqw;display:flex}.pv--today .pv__stats b{font-size:3.6cqw}.pv__card--solo{top:50%;left:8%;right:8%;transform:translateY(-50%)}.pv--reply .pv__card--front{width:auto;inset:50% 14% auto;transform:translateY(-50%)}.pv__tag{color:#1b2fb8;background:#eef1ff;border-radius:99px;align-items:center;gap:.9cqw;padding:.7cqw 1.6cqw;font-size:1.6cqw;font-weight:500;display:inline-flex}.pv__tag i{background:#2e4bff;border-radius:50%;width:1.1cqw;height:1.1cqw}.pv__head{justify-content:space-between;align-items:baseline;display:flex}.pv__head b{font-family:var(--font-display);letter-spacing:-.03em;font-size:3.1cqw;font-weight:500}.pv__head span{color:#6b7080;font-size:1.7cqw}.pv__stats{grid-template-columns:repeat(3,1fr);gap:1.4cqw;margin-top:2.2cqw;display:grid}.pv__stats div{background:#f3f5fb;border-radius:1.8cqw;padding:1.6cqw;display:grid}.pv__stats b{font-family:var(--font-display);color:#2e4bff;font-size:4.4cqw;font-weight:500;line-height:1}.pv__stats span{color:#4a4f5c;margin-top:.6cqw;font-size:1.6cqw}.pv__list{gap:1cqw;margin:2.2cqw 0 0;padding:0;list-style:none;display:grid}.pv__list li{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:1.5cqw;padding:1.3cqw 0;font-size:1.85cqw;display:flex}.pv__pill{white-space:nowrap;border-radius:99px;padding:.5cqw 1.3cqw;font-size:1.45cqw;font-style:normal;font-weight:500}.pv__pill--red{color:#b42318;background:#fde8e6}.pv__pill--blue{color:#1b2fb8;background:#eef1ff}.pv__from{align-items:center;gap:1.5cqw;margin-top:2cqw;display:flex}.pv__av{color:#fff;background:#0e1766;border-radius:50%;flex:none;place-items:center;width:4.6cqw;height:4.6cqw;font-size:2cqw;font-weight:600;display:grid}.pv__from div{display:grid}.pv__from span{color:#4a4f5c;font-size:1.8cqw}.pv__draft{color:#23262f;background:#f6f7f9;border-left:.5cqw solid #2e4bff;border-radius:1.6cqw;margin:1.8cqw 0 0;padding:1.8cqw;font-size:1.85cqw}.pv__acts{gap:1.2cqw;margin-top:2cqw;display:flex}.pv__btn{border:1px solid #dfe3ec;border-radius:99px;padding:1.2cqw 2.2cqw;font-size:1.8cqw;font-weight:500}.pv__btn--go{background:#c4f542;border-color:#c4f542}.pv__card--solo h4{font-family:var(--font-display);letter-spacing:-.035em;margin:1.6cqw 0 2.4cqw;font-size:3.8cqw;font-weight:500}.pv__big{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.pv__big div{background:#f3f5fb;border-radius:2cqw;gap:.4cqw;padding:2cqw;display:grid}.pv__big span{color:#4a4f5c;font-size:1.7cqw}.pv__big b{font-family:var(--font-display);letter-spacing:-.03em;color:#0e1766;font-size:4.8cqw;font-weight:500;line-height:1.05}.pv__big em{color:#2e4bff;font-size:1.6cqw;font-style:normal}.pv__goal{color:#4a4f5c;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6cqw;margin-top:2.6cqw;font-size:1.7cqw;display:grid}.pv__goal i{background:#e8ebf3;border-radius:99px;height:1.2cqw;overflow:hidden}.pv__goal u{background:linear-gradient(90deg,#2e4bff,#c4f542);height:100%;text-decoration:none;display:block}.pv__goal b{color:#0f0f11}.pv__call{grid-template-columns:22% 1fr;align-items:start;gap:3cqw;margin-top:2.6cqw;display:grid}.pv__time{color:#fff;text-align:center;background:#0e1766;border-radius:2cqw;padding:2.2cqw;display:grid}.pv__time b{font-family:var(--font-display);letter-spacing:-.03em;font-size:4.4cqw;font-weight:500;line-height:1}.pv__time span{opacity:.75;margin-top:.6cqw;font-size:1.6cqw}.pv__steps{gap:2cqw;display:grid;position:relative}.pv__steps div{grid-template-columns:3cqw 1fr;column-gap:1.4cqw;display:grid}.pv__steps b{grid-column:2;font-size:2.2cqw}.pv__steps span{color:#4a4f5c;grid-column:2;font-size:1.75cqw}.pv__dot{background:#2e4bff;border-radius:50%;grid-row:1/span 2;width:2.2cqw;height:2.2cqw;margin-top:.3cqw;box-shadow:0 0 0 .6cqw #eef1ff}.pv__dot--go{background:#c4f542;box-shadow:0 0 0 .6cqw #f2fbd6}@media (prefers-reduced-motion:no-preference){.pv--today .pv__card--front{animation:6s ease-in-out infinite pv-float}}@keyframes pv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}@media (width<=899px){.pv{aspect-ratio:4/4.2;border-radius:22px}.pv__card{border-radius:4.5cqw;padding:4.5cqw;font-size:3cqw}.pv__card--back{width:82%;top:5%;left:5%}.pv__card--front{width:72%;bottom:-2%;right:4%}.pv--today{aspect-ratio:auto;grid-template-columns:1fr;gap:4cqw;padding:5cqw}.pv--today .pv__stats b{font-size:6cqw}.pv__card--solo,.pv--reply .pv__card--front{left:5%;right:5%}.pv__tag{padding:1cqw 2.2cqw;font-size:2.6cqw}.pv__head b{font-size:4.6cqw}.pv__head span{font-size:2.6cqw}.pv__stats b{font-size:6.4cqw}.pv__stats span,.pv__pill{font-size:2.4cqw}.pv__list li,.pv__from span,.pv__draft,.pv__btn{font-size:2.8cqw}.pv__av{width:7cqw;height:7cqw;font-size:3cqw}.pv__card--solo h4{font-size:5.6cqw}.pv__big{grid-template-columns:1fr 1fr 1fr}.pv__big b{font-size:6cqw}.pv__big span,.pv__big em,.pv__goal{font-size:2.5cqw}.pv__goal{grid-template-columns:1fr}.pv__time b{font-size:6cqw}.pv__time span{font-size:2.4cqw}.pv__steps b{font-size:3.2cqw}.pv__steps span{font-size:2.6cqw}}.pv__ask{background:#f6f7f9;border-radius:1.8cqw;margin-top:2.2cqw;padding:1.8cqw 2cqw}.pv__ask span{color:#6b7080;font-size:1.5cqw}.pv__ask p{color:#0f0f11;margin:.4cqw 0 0;font-size:2.2cqw}.pv__out{grid-template-columns:auto 1fr;align-items:center;gap:2.6cqw;margin-top:2.4cqw;display:grid}.pv__score{text-align:center;border:1.1cqw solid #c4f542;border-radius:50%;place-content:center;width:13cqw;height:13cqw;display:grid}.pv__score b{font-family:var(--font-display);color:#0e1766;font-size:5cqw;font-weight:500;line-height:1}.pv__score span{color:#4a4f5c;font-size:1.5cqw}.pv__out>div>b{font-size:2.4cqw}.pv__out ul{gap:.8cqw;margin:1cqw 0 0;padding:0;list-style:none;display:grid}.pv__out li{color:#23262f;padding-left:3cqw;font-size:1.85cqw;position:relative}.pv__out li:before{content:"";background:#2e4bff;border-radius:50%;width:1.9cqw;height:1.9cqw;position:absolute;top:.5cqw;left:0}@media (width<=899px){.pv__ask p{font-size:3cqw}.pv__out li{font-size:2.7cqw}.pv__out>div>b{font-size:3.2cqw}.pv__score b{font-size:6.4cqw}}.hsx__art--view{background:0 0}.hsx__art--view .pv{aspect-ratio:auto;box-shadow:none;border-radius:0;position:absolute;inset:0}.hsx__art--view .pv__card--solo{left:5%;right:5%}.pv__pcols{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:2.4cqw;display:grid}.pv__track{gap:1.4cqw;margin:0;padding:0;list-style:none;display:grid}.pv__track li{grid-template-columns:2.8cqw 1fr auto;align-items:center;column-gap:1.2cqw;font-size:2cqw;display:grid}.pv__track i{border:.35cqw solid #c9d0e0;border-radius:50%;width:2.4cqw;height:2.4cqw}.pv__track li.is-done i{background:#2e4bff;border-color:#2e4bff;box-shadow:inset 0 0 0 .45cqw #fff}.pv__track span{color:#6b7080;font-size:1.6cqw}.pv__track li:not(.is-done) b{color:#6b7080;font-weight:500}.pv__bill{color:#fff;background:#0e1766;border-radius:2cqw;align-content:center;gap:.8cqw;padding:2.2cqw;display:grid}.pv__bill span{opacity:.75;font-size:1.6cqw}.pv__bill b{font-family:var(--font-display);letter-spacing:-.03em;font-size:5cqw;font-weight:500;line-height:1}.pv__bill .pv__btn{color:#0f0f11;justify-self:start;margin-top:.8cqw;font-style:normal}@media (width<=899px){.pv__pcols{grid-template-columns:1fr}.pv__track li{font-size:3cqw}.pv__track span,.pv__bill span{font-size:2.4cqw}.pv__bill b{font-size:7cqw}}.pv__board{grid-template-columns:repeat(4,1fr);gap:1.4cqw;margin-top:2.4cqw;display:grid}.pv__col{background:#f3f5fb;border-radius:1.8cqw;align-content:start;gap:1cqw;min-height:24cqw;padding:1.4cqw;display:grid}.pv__col>b{color:#23262f;justify-content:space-between;font-size:1.7cqw;display:flex}.pv__col>b em{color:#6b7080;font-style:normal;font-weight:500}.pv__deal{background:#fff;border-left:.5cqw solid #2e4bff;border-radius:1.2cqw;padding:1.2cqw;display:grid;box-shadow:0 .4cqw 1cqw -.4cqw #0e176640}.pv__deal span{font-size:1.7cqw;font-weight:500}.pv__deal small{color:#6b7080;font-size:1.45cqw}.pv__deal.is-paid{border-left-color:#c4f542}.pv__chain{grid-template-columns:repeat(4,1fr);gap:1.6cqw;margin:2.4cqw 0 0;padding:0;list-style:none;display:grid;position:relative}.pv__chain:before{content:"";background:linear-gradient(90deg,#2e4bff,#c4f542);border-radius:99px;height:.4cqw;position:absolute;top:2.2cqw;left:6%;right:6%}.pv__chain li{gap:1.2cqw;display:grid;position:relative}.pv__chain i{color:#fff;background:#2e4bff;border-radius:50%;place-items:center;width:4.4cqw;height:4.4cqw;font-size:1.9cqw;font-style:normal;font-weight:600;display:grid;box-shadow:0 0 0 .7cqw #fff}.pv__chain li:last-child i{color:#0f0f11;background:#c4f542}.pv__chain b{font-size:1.9cqw;line-height:1.25;display:block}.pv__chain span{color:#6b7080;margin-top:.4cqw;font-size:1.55cqw;display:block}.pv__done{color:#3e6312;background:#f2fbd6;border-radius:99px;justify-self:start;margin-top:2.6cqw;padding:1.4cqw 2cqw;font-size:1.8cqw;font-weight:500;display:inline-block}@media (width<=899px){.pv__board{grid-template-columns:repeat(2,1fr)}.pv__col{min-height:0}.pv__col>b,.pv__deal span{font-size:2.8cqw}.pv__deal small{font-size:2.4cqw}.pv__chain{grid-template-columns:1fr 1fr;row-gap:3cqw}.pv__chain:before{display:none}.pv__chain i{width:6.5cqw;height:6.5cqw;font-size:3cqw}.pv__chain b{font-size:3cqw}.pv__chain span,.pv__done{font-size:2.6cqw}}@media (width>=900px){.pv--today{align-items:center;gap:3cqw;padding:4cqw 4.5cqw}.pv--today .pv__card{border-radius:3cqw;padding:3.6cqw;font-size:2.5cqw}.pv--today .pv__head b{font-size:3.6cqw}.pv--today .pv__head span{font-size:2cqw}.pv--today .pv__stats{gap:1.3cqw;margin-top:2.4cqw}.pv--today .pv__stats div{gap:1.8cqw;padding:1.6cqw 2cqw}.pv--today .pv__stats b{font-size:4.6cqw}.pv--today .pv__stats span{font-size:2.1cqw}.pv--today .pv__list li{padding-top:1.8cqw;font-size:2.2cqw}.pv--today .pv__pill{font-size:1.8cqw}.pv--today .pv__tag{padding:.9cqw 1.8cqw;font-size:1.9cqw}.pv--today .pv__av{width:5.4cqw;height:5.4cqw;font-size:2.3cqw}.pv--today .pv__from b{font-size:2.5cqw}.pv--today .pv__from span{font-size:2.1cqw}.pv--today .pv__draft{padding:2cqw;font-size:2.15cqw}.pv--today .pv__btn{padding:1.4cqw 2.6cqw;font-size:2.1cqw}}.pv__lnums{grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:2.2cqw;display:grid}.pv__lnums div{color:#fff;background:#0e1766;border-radius:2cqw;padding:2cqw;display:grid}.pv__lnums b{font-family:var(--font-display);letter-spacing:-.04em;font-size:7cqw;font-weight:500;line-height:1}.pv__lnums .pv__lime{color:#c4f542}.pv__lnums span{opacity:.8;margin-top:.6cqw;font-size:2cqw}.pv__llist{margin:1.8cqw 0 0;padding:0;list-style:none;display:grid}.pv__llist li{border-top:1px solid #eceef3;justify-content:space-between;gap:1.5cqw;padding:1.3cqw 0;font-size:2.2cqw;display:flex}.pv__llist b{color:#2e4bff;white-space:nowrap}.hsx__art--view .pv--leak .pv__card--solo,.hsx__art--view .pv--report .pv__card--solo{left:4%;right:4%}.wl{background:radial-gradient(60% 30% at 50% 0,#2e4bff12,#0000 70%),#f6f7f9;padding:clamp(80px,10vw,140px) clamp(16px,4vw,48px) clamp(64px,8vw,110px)}.wl__head{text-align:center;max-width:980px;margin:0 auto}.wl__h2{font-family:var(--font-display);letter-spacing:-.045em;color:#0f0f11;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1.02}.wl__h2 span{letter-spacing:-.025em;margin-top:14px;font-size:.5em;line-height:1.25;display:block;color:#5b616b!important}.wl__h2--c span{letter-spacing:-.045em;margin-top:0;font-size:1em;color:#2e4bff!important}.wl__list{gap:clamp(28px,4vw,56px);max-width:1240px;margin:clamp(56px,7vw,96px) auto 0;padding-bottom:110px;display:grid;position:relative}.wl__spine{background:#e1e5ef;border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:56px;left:50%}.wl__spine i{transform-origin:50% 0;background:linear-gradient(#2e4bff 0%,#5c78ff 55%,#c4f542 100%);border-radius:3px;position:absolute;inset:0}.wl__item{grid-template-columns:1fr 1fr;display:grid;position:relative}.wl__card{background:#fff;border:1px solid #e3e7f0;border-radius:26px;grid-column:1;margin-right:9%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;overflow:hidden;box-shadow:0 40px 80px -50px #0e176680}.wl__card:hover{transform:translateY(-4px);box-shadow:0 50px 90px -48px #0e176699}.wl__item--r .wl__card{grid-column:2;margin:0 0 0 9%}.wl__branch{width:4.5%;height:72px;display:none;position:absolute;top:50%;left:45.5%;overflow:visible}.wl__dot{z-index:2;background:#fff;border:3px solid #2e4bff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:calc(50% + 72px);left:50%}.wl__item:nth-child(odd) .wl__dot{border-color:#5c78ff}.wl__vis{background:radial-gradient(70% 70% at 50% 0,#3a56ff,#1b2fb8 60%,#0e1766);padding:5%;position:relative}.wl__vis .pv{width:100%;box-shadow:none;aspect-ratio:16/10;background:0 0;border-radius:0}.wl__vis .pv:after{display:none}.wl__vis .dv{width:100%}.wl__vis>img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #04082ccc}.wl__txt{padding:24px 28px 28px}.wl__tag{color:#2e4bff;font-size:14px;font-weight:500}.wl__txt h3{font-family:var(--font-display);letter-spacing:-.03em;color:#0f0f11;margin:8px 0 10px;font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1.1}.wl__txt p{color:#3a3c42;margin:0;font-size:16px;line-height:1.6}.wl__end{background:radial-gradient(circle,#c4f54259,#c4f54200 70%);border-radius:50%;place-items:center;width:112px;height:112px;margin-left:-56px;display:grid;position:absolute;bottom:0;left:50%}.wl__end span{background:linear-gradient(160deg,#2e4bff,#0e1766);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 10px #2e4bff1f,0 20px 40px -14px #0e176699}.wl__end img{width:30px;height:auto}.wl__close{text-align:center;max-width:1120px;margin:clamp(48px,6vw,80px) auto 0}.wl__start{text-align:left;background:#fff;border:1px solid #e3e7f0;border-radius:26px;grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,4vw,52px);display:grid;box-shadow:0 40px 80px -50px #0e176673}.wl__start>div{align-content:start;gap:10px;padding:30px 30px 32px;display:grid}.wl__start>div+div{border-left:1px solid #e9ecf3}.wl__start b{font-family:var(--font-display);letter-spacing:-.025em;color:#0f0f11;font-size:24px;font-weight:500}.wl__start p{color:#3a3c42;margin:0;font-size:15.5px;line-height:1.55}.wl__go{font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:999px;justify-self:start;margin-top:8px;padding:12px 20px;font-size:15px;font-weight:500;color:#0f0f11!important}.wl__go:hover{border-color:#2e4bff}.wl__go--lime{background:#c4f542;border-color:#c4f542}@media (width>=900px){.wl__branch{display:block}.wl__item--r .wl__branch{left:50%;transform:scaleX(-1)}}@media (width<=899px){.wl__spine{left:14px}.wl__item,.wl__item--r{grid-template-columns:1fr;padding-left:40px}.wl__card,.wl__item--r .wl__card{grid-column:1;margin:0}.wl__dot{top:40px;left:15.5px}.wl__end{width:80px;height:80px;margin-left:-40px;left:15.5px}.wl__end span{width:48px;height:48px}.wl__end img{width:22px}.wl__start{grid-template-columns:1fr}.wl__start>div+div{border-top:1px solid #e9ecf3;border-left:0}.wl__go{text-align:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.wl__card{transition:none}}.lbx{aspect-ratio:16/12;background:#f3efe6;border-radius:28px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #0e176699}.lbx:before{content:"";aspect-ratio:1;background:#e6e0d2;border-radius:50%;height:72%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lbx__scene{perspective:1100px;width:240px;height:150px;margin-top:180px;position:relative}.lbx__cube{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(-24deg)rotateY(-32deg)}.lbx__face{box-sizing:border-box;border:4px solid #0f0f11;border-radius:10px;position:absolute}.lbx__front{background:#2e4bff;width:240px;height:150px;transform:translateZ(100px)}.lbx__back{background:#1b2fb8;width:240px;height:150px;transform:rotateY(180deg)translateZ(100px)}.lbx__left,.lbx__right{background:#1b2fb8;width:200px;height:150px;left:20px}.lbx__left{transform:rotateY(-90deg)translateZ(120px)}.lbx__right{transform:rotateY(90deg)translateZ(120px)}.lbx__bottom{background:#0e1766;width:240px;height:200px;top:-25px;transform:rotateX(-90deg)translateZ(75px)}.lbx__lid{width:240px;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.lbx__top{transform-origin:50% 0;background:#5c78ff;width:240px;height:200px;top:0;left:0;transform:rotateX(90deg)}.lbx__top:after{content:"";background:#c4f542;border:3px solid #0f0f11;border-radius:6px;height:12px;position:absolute;bottom:16px;left:18px;right:18px}.lbx__plate{box-sizing:border-box;background:#0e1766;border:4px solid #0f0f11;border-radius:12px;width:54px;height:70px;position:absolute;top:38px;left:93px}.lbx__hole{background:#0f0f11;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:18px;left:50%}.lbx__hole:after{content:"";background:#0f0f11;border-radius:0 0 3px 3px;width:6px;height:16px;position:absolute;top:10px;left:4px}.lbx__key{transform-origin:6.6%;filter:drop-shadow(0 6px 6px #04082c40);width:110px;height:37px;position:absolute;top:51px;left:113px}.lbx__files{width:240px;height:150px;transform-style:preserve-3d;position:absolute;top:0;left:0;transform:translateZ(10px)}.lbx__file{box-sizing:border-box;background:#fff;border:3px solid #0f0f11;border-radius:10px;align-content:start;gap:3px;width:138px;height:104px;padding:16px 14px 12px;display:grid;position:absolute;top:20px;left:51px;box-shadow:0 10px 20px -12px #04082c80}.lbx__tab{background:#c4f542;border:3px solid #0f0f11;border-bottom:0;border-radius:6px 6px 0 0;width:46px;height:14px;position:absolute;top:-12px;left:12px}.lbx__file b{font-family:var(--font-display);color:#0f0f11;letter-spacing:-.01em;font-size:15px;font-weight:600}.lbx__file small{color:#5b616b;font-size:11px}.lbx__file i{background:#e2e5ec;border-radius:3px;height:5px;margin-top:4px;display:block}.lbx__file i:nth-of-type(2){width:80%}.lbx__file i:nth-of-type(3){background:#c9d2ff;width:60%}.lbx__floor{filter:blur(6px);background:#0e17662e;border-radius:50%;width:300px;height:30px;margin-left:-150px;position:absolute;bottom:13%;left:50%}@media (width<=760px){.lbx{aspect-ratio:1}.lbx__scene{margin-top:120px;transform:scale(.62)}}.dchl-0:hover,.dchl-1:hover,.dchl-2:hover{color:#0f0f11}.dchl-3:hover{color:#fff;box-shadow:0 0 32px #c4f54280}.dchl-4:hover{color:#fff;box-shadow:0 0 44px #c4f5428c}.dchl-5:hover,.dchl-6:hover,.dchl-7:hover{transform:translateY(-6px)}.dchl-8:hover{color:#fff;box-shadow:0 0 48px #c4f5428c}.dchl-9:hover,.dchl-10:hover,.dchl-11:hover,.dchl-12:hover,.dchl-13:hover,.dchl-14:hover,.dchl-15:hover,.dchl-16:hover,.dchl-17:hover,.dchl-18:hover,.dchl-19:hover,.dchl-20:hover{color:#0f0f11}.lyr-ground{isolation:isolate;position:relative}.lyr-ground:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 34% at 14% 6%,#c4f54229,#0000 68%),radial-gradient(48% 30% at 88% 34%,#2e4bff24,#0000 68%),radial-gradient(54% 32% at 24% 66%,#2e4bff21,#0000 70%),radial-gradient(50% 30% at 82% 94%,#2e4bff21,#0000 70%);position:fixed;inset:0}.lyr-band{position:relative}.osbar{border-bottom:1px solid #0f0f1112;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px 14px;display:flex;position:relative;overflow:hidden}.osbar:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#c4f54247 48%,#2e4bff3d 56%,#0000 64%);animation:2.8s cubic-bezier(.5,0,.5,1) both osSweep;position:absolute;inset:-40% -60% 0}@keyframes osSweep{0%,12%{transform:translate(-62%)}70%,to{transform:translate(62%)}}.osbar__path{align-items:center;min-width:0;display:inline-flex}.osbar__type{font-family:var(--font-mono);letter-spacing:.12em;color:#3d424b;white-space:nowrap;--os-chars:16;width:calc(var(--os-chars) * (1ch + .12em));font-size:.72rem;animation:2.4s steps(30,end) .4s both osType;overflow:hidden}@keyframes osType{0%{width:0}to{width:calc(var(--os-chars) * (1ch + .12em))}}.osbar__caret{background:var(--lime-text,#0f0f11);flex:none;width:2px;height:.82rem;margin-left:3px;animation:1s steps(2,end) 3 both osCaret}@keyframes osCaret{0%,50%{opacity:1}51%,to{opacity:0}}.osbar__caret{opacity:0}.osbar__live{font-family:var(--font-mono);letter-spacing:.08em;color:#3e6312;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:.64rem;display:inline-flex}.osbar__dot{background:#c4f542;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite osLive}@keyframes osLive{0%,to{box-shadow:0 0 #2e4bffa6}60%{box-shadow:0 0 0 7px #2e4bff00}}@media (prefers-reduced-motion:reduce){.osbar:after,.osbar__caret,.osbar__dot{animation:none}.osbar__type{width:calc(var(--os-chars) * (1ch + .12em));animation:none}.osbar:after{opacity:0}}.lyr-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:22px;display:grid}.lyr-lay{background:#ffffffd1;border:1px solid #fffc;border-radius:22px;flex-direction:column;transition:transform .38s cubic-bezier(.32,.72,0,1),box-shadow .38s;display:flex;overflow:hidden;box-shadow:0 22px 46px -24px #1e285a52,inset 2px 2px 1px -2px #ffffffe6}.lyr-lay:hover{transform:translateY(-6px);box-shadow:0 30px 58px -24px #1e285a6b}.lyr-lay__head{text-align:center;flex-direction:column;flex:1;padding:34px 28px 26px;display:flex}.lyr-lay__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin:0 0 14px;font-size:1.55rem;font-weight:500;line-height:1.16}.lyr-lay__title span{color:var(--accent);display:block}.lyr-lay__lede{color:var(--ink);margin:0 0 8px;font-size:1.06rem;font-weight:500}.lyr-lay__body{color:#4b515c;text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.lyr-lay__art{aspect-ratio:16/11;background:var(--lay-art);border-radius:16px;max-height:230px;margin:0 14px 14px;overflow:hidden}.lyr-lay__art img{object-fit:cover;width:100%;height:100%;display:block}.lyr-lay--blue{--accent:#2e4bff;--lay-art:linear-gradient(150deg, #5c78ff 0%, #2e4bff 48%, #2e4bff 100%)}.lyr-lay--mid{--accent:#2e4bff;--lay-art:linear-gradient(150deg, #c4f542 0%, #a8de55 28%, #c8e7c0 50%, #dce4f6 62%, #5c78ff 82%, #2e4bff 100%)}@media (prefers-reduced-motion:reduce){.lyr-lay{transition:none}.lyr-lay:hover{transform:none}}.osfile{animation:9s ease-in-out infinite osFile;animation-delay:calc(var(--i) * 1s);border-radius:8px;position:relative}@keyframes osFile{0%{background:#c4f54200}4%{background:#c4f54257}8%{background:#c4f54257}12%{background:#c4f54200}to{background:#c4f54200}}@media (prefers-reduced-motion:reduce){.osfile{animation:none}}.lyr-cta{text-align:left;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;max-width:1320px;margin:0 auto;display:grid}.lyr-cta__copy{max-width:34rem}@media (width<=900px){.lyr-cta{grid-template-columns:1fr;gap:24px}.lyr-cta__copy{order:2}}.lca{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.lca__mark{z-index:2;background:#fff;border-radius:26%;flex:none;place-items:center;display:grid;box-shadow:0 10px 26px -12px #141e468c,0 0 0 1px #ffffffb3}.lca__mark img{object-fit:contain;width:62%;height:62%}.lca--connect{--r:78px}.lca__ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1px dashed #ffffff80;border-radius:50%;animation:26s linear infinite lcaRing;position:absolute}.lca__ring--2{width:calc(var(--r) * 1.3);height:calc(var(--r) * 1.3);border-style:solid;border-color:#ffffff52;animation-duration:18s;animation-direction:reverse}@keyframes lcaRing{to{transform:rotate(360deg)}}.lca__node{width:30px;height:30px;transform:rotate(calc(var(--i) * 60deg)) translateY(calc(var(--r) * -1)) rotate(calc(var(--i) * -60deg));animation:5.4s ease-in-out infinite lcaNode;animation-delay:calc(var(--i) * .24s);background:#fffffff5;border-radius:9px;place-items:center;display:grid;position:absolute;box-shadow:0 8px 18px -10px #141e46b3}.lca__node img{object-fit:contain;width:16px;height:16px}@keyframes lcaNode{0%,60%,to{opacity:.72}22%{opacity:1}}.lca--record{padding:16px}.lca__file{background:#fffffff5;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 14px 30px -16px #141e4699}.lca__file__bar{border-bottom:1px solid #0f0f1112;align-items:center;gap:7px;padding:9px 11px;display:flex}.lca__file__bar .lca__mark{box-shadow:none}.lca__file__name{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:.6rem}.lca__row{animation:6.4s ease-in-out infinite lcaRow;animation-delay:calc(var(--i) * .7s);align-items:center;gap:8px;padding:7px 11px;display:flex}.lca__row__dot{background:#c4f542;border-radius:50%;flex:none;width:5px;height:5px}.lca__row__name{font-family:var(--font-mono);color:#3d424b;font-size:.66rem}.lca__row__tick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6f9c12;opacity:0;animation:6.4s ease-in-out infinite lcaTick;animation-delay:calc(var(--i) * .7s);margin-left:auto;font-size:.52rem}@keyframes lcaRow{0%,4%{background:#c4f54200}10%,34%{background:#c4f54257}44%,to{background:#c4f54200}}@keyframes lcaTick{0%,8%{opacity:0}16%,40%{opacity:1}50%,to{opacity:0}}.lca--sharpen{align-items:end;padding:22px 20px 20px}.lca__chart{justify-content:center;align-items:flex-end;gap:10px;width:100%;height:100%;display:flex}.lca__bar{max-width:26px;height:var(--h);transform-origin:bottom;animation:5.6s cubic-bezier(.32,.72,0,1) infinite lcaBar;animation-delay:calc(var(--i) * .13s);background:linear-gradient(#fffffff5,#ffffff9e);border-radius:6px 6px 3px 3px;flex:1}@keyframes lcaBar{0%,8%{opacity:.5;transform:scaleY(.18)}32%,74%{opacity:1;transform:scaleY(1)}94%,to{opacity:.5;transform:scaleY(.18)}}.lca__rider{animation:5.6s cubic-bezier(.32,.72,0,1) infinite lcaRide;position:absolute;bottom:20px;right:18px}@keyframes lcaRide{0%,8%{opacity:0;transform:translateY(46px)}36%,74%{opacity:1;transform:translateY(-84px)}94%,to{opacity:0;transform:translateY(46px)}}@media (prefers-reduced-motion:reduce){.lca__ring,.lca__node,.lca__row,.lca__row__tick,.lca__bar,.lca__rider{animation:none}.lca__row__tick{opacity:1}.lca__rider{opacity:1;transform:translateY(-84px)}}@media (width<=900px){.lyr-hero__grid{grid-template-columns:1fr!important;gap:28px!important}.lyr-hero__grid>:first-child{order:1}.lyr-hero__grid>:last-child{order:2}}.bca{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.bca__panel{background:#fffffff0;border-radius:14px;width:80%;padding:14px;box-shadow:0 12px 26px -14px #141c3c42}.bca__tiles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.bca__tile{animation:8s ease-in-out infinite bcaTile;animation-delay:calc(var(--i) * -2s);background:#2e4bff17;border-radius:9px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.bca__tile__num{background:#2e4bffbf;border-radius:3px;width:52%;height:8px}.bca__tile__bar{background:#0f0f111f;border-radius:2px;width:78%;height:4px}@keyframes bcaTile{0%,6%{background:#c4f54280}16%,to{background:#2e4bff17}}.bca__spark{align-items:flex-end;gap:4px;height:34px;display:flex}.bca__spark span{height:var(--h);transform-origin:bottom;animation:3.6s ease-in-out infinite bcaSpark;animation-delay:calc(var(--i) * .12s);background:linear-gradient(#5c78ff,#2e4bff);border-radius:2px;flex:1}@keyframes bcaSpark{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}.bca__panel--form{flex-direction:column;gap:9px;display:flex}.bca__field{background:#0f0f110f;border-radius:6px;height:15px;display:block;overflow:hidden}.bca__field__fill{width:0;height:100%;animation:7s ease-in-out infinite bcaFill;animation-delay:calc(var(--i) * .7s);background:linear-gradient(90deg,#c4f542cc,#2e4bff80);border-radius:6px;display:block}@keyframes bcaFill{0%,4%{width:0}22%,68%{width:88%}80%,to{width:0}}.bca__submit{color:#0f0f11;background:#c4f542;border-radius:999px;align-self:flex-start;margin-top:3px;padding:6px 13px;font-size:.62rem;font-weight:500;animation:7s ease-in-out infinite bcaSubmit}@keyframes bcaSubmit{0%,60%{transform:scale(1);box-shadow:0 0 #c4f54200}68%{transform:scale(.94);box-shadow:0 0 0 8px #c4f54259}76%,to{transform:scale(1);box-shadow:0 0 #c4f54200}}.bca__page{background:#fffffff0;border-radius:12px;flex-direction:column;gap:7px;width:78%;padding:10px;display:flex;box-shadow:0 12px 26px -14px #141c3c42}.bca__blk{height:16px;animation:7s cubic-bezier(.32,.72,0,1) infinite bcaBlk;animation-delay:calc(var(--i) * .34s);background:linear-gradient(120deg,#c4f5428c,#2e4bff73);border-radius:6px;display:block}.bca__blk--nav{width:62%;height:8px}.bca__blk--hero{height:34px}.bca__cols{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}@keyframes bcaBlk{0%,3%{opacity:0;transform:translateY(9px)}14%,76%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(9px)}}.bca__chat{flex-direction:column;gap:9px;width:82%;display:flex}.bca__msg{border-radius:13px;padding:9px 12px;font-size:.63rem;line-height:1.4;box-shadow:0 8px 18px -12px #141c3c33}.bca__msg--ask{color:#24406b;background:#fff;border-bottom-right-radius:5px;align-self:flex-end;animation:7s ease-in-out infinite bcaAsk}.bca__msg--ans{background:#c4f542d9;border-bottom-left-radius:5px;align-self:flex-start;animation:7s ease-in-out infinite bcaAns}@keyframes bcaAsk{0%,4%{opacity:0;transform:translateY(8px)}12%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@keyframes bcaAns{0%,22%{opacity:0;transform:translateY(8px)}32%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}.bca__typing{align-items:center;gap:4px;height:9px;display:flex}.bca__typing i{background:#2f5220;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite bcaDot}.bca__typing i:nth-child(2){animation-delay:.16s}.bca__typing i:nth-child(3){animation-delay:.32s}@keyframes bcaDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bca__tile,.bca__spark span,.bca__field__fill,.bca__submit,.bca__blk,.bca__msg,.bca__typing i{animation:none}.bca__field__fill{width:88%}.bca__blk,.bca__msg{opacity:1;transform:none}}.bca--shot{align-items:start;padding:20px 14px 0}.bca__win{background:#fff;border-radius:10px 10px 0 0;width:100%;animation:18s ease-in-out infinite bcaShot;overflow:hidden;box-shadow:0 16px 34px -16px #141c3c57}.bca__win__bar{background:#f2f3f5;border-bottom:1px solid #0f0f1112;align-items:center;gap:5px;padding:7px 9px;display:flex}.bca__win__bar i{background:#0f0f1129;border-radius:50%;width:7px;height:7px}.bca__win__view{overflow:hidden}.bca__win__view img{width:100%;display:block}@keyframes bcaShot{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.bca__win{animation:none;transform:none}}.lrun{color:#fff;background:radial-gradient(48% 60% at 6% 110%,#c4f54233,#0000 70%),radial-gradient(60% 70% at 90% 0,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:32px;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);max-width:1320px;margin:0 auto;padding:clamp(36px,5vw,72px);display:grid}.lrun__h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:500;line-height:1.08;color:#fff!important}.lrun__p{margin:0;font-size:1.05rem;line-height:1.6;color:#ffffffd6!important}.lrun__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lrun__steps li{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.lrun__steps b{color:#fff;font-size:1.02rem;font-weight:500;display:block}.lrun__steps li span:not(.lrun__n){font-size:.92rem;line-height:1.45;display:block;color:#ffffffc7!important}.lrun__n{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid;color:#1b2fb8!important}.lrun__rec{background:#c4f542!important;border-color:#c4f542!important}.lrun__steps li.lrun__rec b{color:#0f0f11!important}.lrun__steps li.lrun__rec span:not(.lrun__n){color:#1d2230!important}.lrun__steps li.lrun__rec .lrun__n{background:#0f0f11;font-size:20px;color:#c4f542!important}@media (width<=899px){.lrun{border-radius:24px;grid-template-columns:1fr;padding:32px 18px}}.acad{isolation:isolate;position:relative;overflow:clip}.acad__wrap{max-width:1320px;margin:0 auto}.acad__wrap--narrow{max-width:980px}.acad__glows{z-index:-1;pointer-events:none;position:absolute;inset:0}.acad__glow{filter:blur(90px);display:block;position:absolute}.acad__glow--1{background:radial-gradient(#c4f54233,#0000 70%);width:660px;height:540px;top:-200px;left:12%}.acad__glow--2{filter:blur(100px);background:radial-gradient(#2e4bff26,#0000 70%);width:680px;height:600px;top:200px;right:-140px}.acad__glow--3{background:radial-gradient(#2e4bff24,#0000 70%);width:560px;height:500px;top:1200px;left:-140px}.acad__h1{font-family:var(--font-display);letter-spacing:-.033em;margin:0 0 22px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:500;line-height:1.02}.acad__h1 em{font-family:var(--font-serif);font-style:normal;font-weight:500}.acad__h2{font-family:var(--font-display);letter-spacing:-.028em;max-width:40rem;margin:0 0 10px;font-size:clamp(2rem,3.6vw,3rem);font-weight:500}.acad__h2--big{letter-spacing:-.03em;max-width:none;margin:0 0 14px;font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.06}.acad__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0f0f11;margin:0 0 14px;font-size:.82rem;font-weight:600}.acad__lead{color:var(--muted);text-wrap:pretty;max-width:34rem;margin:0 0 30px;font-size:1.08rem;line-height:1.6}.acad__sub{color:var(--muted);text-wrap:pretty;max-width:38rem;margin:0 0 36px;font-size:1rem}.acad__sub--center{max-width:30rem;margin:0 auto 30px;line-height:1.6}.acad__badge{font-family:var(--font-mono);letter-spacing:.14em;color:#3e6312;background:#ffffffb3;border:1px solid #0f0f111f;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 16px;font-size:.7rem;display:inline-flex}.acad__dot{background:#c4f542;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-out infinite acadLive}@keyframes acadLive{0%,to{box-shadow:0 0 #c4f5428c}60%{box-shadow:0 0 0 9px #c4f54200}}.acad__ink{color:#f6f7f9;background:#0f0f11;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:.98rem;font-weight:600;transition:box-shadow .25s cubic-bezier(.32,.72,0,1);display:inline-flex}.acad__ink:hover{color:#fff;box-shadow:0 0 44px #c4f5428c}.acad__ink--block{justify-content:center;margin-top:auto;padding:15px 22px;font-size:.95rem}.acad__ink--blue:hover{box-shadow:0 0 40px #2e4bff8c}.acad__hero{padding:92px 32px 48px}.acad__hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.acad__heroCta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.acad__price{color:var(--muted);font-size:.86rem}.acad__feed{background:linear-gradient(160deg,#ffffffeb,#ffffff8c);border:1px solid #ffffffc7;border-radius:22px;padding:22px 20px;animation:7s ease-in-out infinite acadFloat;box-shadow:0 26px 54px -22px #1e285a61,inset 2px 2px 1px -2px #ffffffe6}@keyframes acadFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.acad__feed__bar{border-bottom:1px solid #0f0f1112;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px 14px;display:flex}.acad__feed__bar .acad__dot{animation-delay:.6s}.acad__feed__label{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);font-size:.72rem}.acad__feed__when{font-family:var(--font-mono);letter-spacing:.1em;color:#3e6312;margin-left:auto;font-size:.64rem}.acad__row{background:0 0;border-radius:10px;align-items:flex-start;gap:12px;padding:11px 12px;transition:background .5s;display:flex}.acad__row--hot{background:#c4f5421f}.acad__tag{font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;flex:none;margin-top:3px;padding:3px 9px;font-size:.64rem}.acad__tag--g{color:#3e6312;background:#c4f5424d}.acad__tag--b{color:#2e4bff;background:#2e4bff24}.acad__row__text{color:#3d424b;font-size:.86rem;line-height:1.45}.acad__row__when{font-family:var(--font-mono);color:#a8adb8;flex:none;margin-left:auto;font-size:.66rem}.acad__marquee{background:#ffffff80;border-top:1px solid #0f0f110f;border-bottom:1px solid #0f0f110f;padding:14px 0;overflow:hidden}.acad__marquee__row{width:max-content;font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);white-space:nowrap;gap:48px;font-size:.74rem;animation:28s linear infinite acadMarquee;display:flex}.acad__marquee__row i{margin-left:48px;font-style:normal}@keyframes acadMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.acad__inside{padding:72px 32px 40px}.acad__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:22px;display:grid}@media (width>=900px){.acad__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.acad__grid{grid-template-columns:repeat(4,1fr)}}.acad__card{border:1px solid #ffffffb8;border-radius:22px;padding:30px 28px;transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:0 22px 46px -22px #1e285a59,inset 2px 2px 1px -2px #ffffffe6}.acad__card:hover{transform:translateY(-6px)}.acad__card--lime{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f54233,#ffffff73 55%),#ffffff8c}.acad__card--green{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#2e4bff38,#ffffff73 55%),#ffffff8c}.acad__card--blue{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#2e4bff2e,#ffffff73 55%),#ffffff8c}.acad__card--both{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f54224,#ffffff73 52%,#2e4bff24),#ffffff8c}.acad__pricing{padding:56px 32px}.acad__pricing__head{text-align:center;margin-bottom:44px}.acad__pricing__head .acad__h2{margin-left:auto;margin-right:auto}.acad__pricing__head .acad__sub{margin:0 auto}.acad__plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:22px;display:grid}.acad__plan{border:1px solid #ffffffb8;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;position:relative}.acad__plan--month{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f5422e,#ffffff73 55%),#ffffff8c;box-shadow:0 22px 46px -22px #1e285a59,inset 2px 2px 1px -2px #ffffffe6}.acad__plan--year{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#2e4bff33,#ffffff73 52%,#c4f54224),#ffffff8c;box-shadow:0 28px 56px -22px #1e285a73,inset 2px 2px 1px -2px #ffffffe6,0 0 44px -8px #2e4bff40}.acad__plan__flag{letter-spacing:.12em;color:#0f0f11;background:#c4f542;border-radius:999px;padding:7px 14px;font-size:.68rem;font-weight:600;position:absolute;top:-13px;left:32px;box-shadow:0 10px 24px -10px #1e285a59}.acad__plan__label{letter-spacing:.12em;font-size:.72rem;font-weight:600}.acad__plan__price{align-items:baseline;gap:10px;margin:18px 0 6px;display:flex}.acad__plan__price span{font-family:var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-size:3rem;font-weight:500}.acad__plan__price em{color:var(--muted);font-size:.88rem;font-style:normal}.acad__plan__price .acad__plan__soon{letter-spacing:-.025em;font-size:clamp(1.7rem,4vw,2.2rem)}.acad__plan__body{color:var(--muted);text-wrap:pretty;margin:0 0 26px;font-size:.94rem;line-height:1.55}.acad__waitwrap{padding:64px 32px 96px}.acad__wait{text-align:center;background:linear-gradient(160deg,#ffffffeb,#ffffff80),linear-gradient(120deg,#c4f54238,#fff6 50%,#2e4bff33);border:1px solid #fffc;border-radius:26px;max-width:880px;margin:0 auto;padding:clamp(40px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 56px -22px #1e285a66,inset 2px 2px 1px -2px #ffffffe6}.acad__wait__edge{background:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);height:4px;position:absolute;top:0;left:0;right:0}.acad__form{flex-wrap:wrap;justify-content:center;gap:12px;max-width:480px;margin:0 auto;display:flex}.acad__input{min-width:220px;font-family:var(--font-sans);color:var(--ink);background:#ffffffd9;border:1px solid #0f0f1124;border-radius:999px;outline:none;flex:1;padding:15px 22px;font-size:.95rem;transition:border-color .22s,box-shadow .22s}.acad__input:focus-visible{border-color:#4d7c0f80;box-shadow:0 0 0 4px #c4f54240}.acad__submit{color:#f6f7f9;cursor:pointer;background:#0f0f11;border:0;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-family:inherit;font-size:.95rem;font-weight:600;transition:box-shadow .25s cubic-bezier(.32,.72,0,1);display:inline-flex}.acad__submit:hover{box-shadow:0 0 44px #c4f54299}.acad__done{text-align:left;background:#f1fae0;border:1px solid #bfe38a;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:16px 18px;display:flex}.acad__done__tick{color:#fff;background:#0f0f11;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.acad__done__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.acad__done__copy strong{color:#2f4a0a;font-size:1rem;font-weight:500}.acad__done__copy>span{color:#3f5a17;word-break:break-word;font-size:.9rem;line-height:1.5}.acad__err{color:#9a3412;margin:14px 0 0;font-size:.88rem}@media (width<=900px){.acad__hero{padding:64px 20px 36px}.acad__hero__grid{grid-template-columns:1fr;gap:32px}.acad__inside,.acad__pricing{padding-left:20px;padding-right:20px}.acad__waitwrap{padding:48px 20px 72px}}@media (prefers-reduced-motion:reduce){.acad__dot,.acad__feed,.acad__marquee__row{animation:none}.acad__card{transition:none}.acad__card:hover{transform:none}}.acad__hero{isolation:isolate;position:relative;overflow:clip}.acad__heroBg{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 52%,#00000047 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 52%,#00000047 80%,#0000 100%)}.acad__heroBg img{object-fit:cover;object-position:50% 62%;opacity:.42;width:100%;height:100%}.acad__heroBg:after{content:"";background:linear-gradient(90deg, var(--bg,#f6f7f9) 6%, #f6f7f98c 42%, #f6f7f900 78%), linear-gradient(0deg, var(--bg,#f6f7f9) 0%, #f6f7f900 30%);position:absolute;inset:0}@media (width<=900px){.acad__heroBg img{opacity:.3}.acad__heroBg:after{background:linear-gradient(0deg, var(--bg,#f6f7f9) 0%, #f6f7f980 60%, #f6f7f933 100%)}}.aca{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.aca__mark{background:#fffffff0;border-radius:26%;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -10px #141c3c47}.aca__mark img{object-fit:contain;width:62%;height:62%}.aca--library{place-items:center}.aca__plate{width:74%;animation:8s cubic-bezier(.32,.72,0,1) infinite acaPlate;animation-delay:calc(var(--i) * -2s);background:#ffffffeb;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 10px 22px -12px #141c3c42}.aca__plate__bar{background:linear-gradient(90deg,#2e4bff8c,#2e4bff29);border-radius:3px;flex:1;height:6px}.aca__plate__bar--short{background:#c4f542b3;flex:0 0 22%}@keyframes acaPlate{0%{opacity:0;transform:translateY(34px)scale(.9)}12%{opacity:1;transform:translateY(18px)scale(.95)}40%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:.65;transform:translateY(-18px)scale(.96)}95%{opacity:0;transform:translateY(-36px)scale(.92)}to{opacity:0;transform:translateY(-36px)scale(.92)}}.aca__badge{color:#0f0f11;font-family:var(--font-mono);background:#c4f542;border-radius:999px;padding:3px 9px;font-size:.58rem;font-weight:600;animation:8s ease-in-out infinite acaBadge;position:absolute;top:14px;right:16px}@keyframes acaBadge{0%,8%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.1)}22%,55%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1)}}.aca--files{align-content:center;gap:14px}.aca__lane{width:100%;overflow:hidden}.aca__lane__run{gap:10px;width:max-content;animation:16s linear infinite acaRun;display:flex}@keyframes acaRun{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.aca__lane__run--rev{animation-duration:21s;animation-direction:reverse}.aca__tok{font-family:var(--font-mono);color:#24406b;background:#ffffffeb;border-radius:999px;flex:none;padding:7px 13px;font-size:.62rem;box-shadow:0 6px 14px -9px #141c3c33}.aca__tok--alt{color:#2f5220;background:#c4f542d1}.aca__course{background:#fffffff0;border-radius:14px;width:78%;padding:16px 16px 20px;box-shadow:0 12px 26px -14px #141c3c42}.aca__step{opacity:.35;animation:9s ease-in-out infinite acaStep;animation-delay:calc(var(--i) * 1.6s);align-items:center;gap:9px;padding:4px 0;display:flex}.aca__step__dot{border:1.5px solid #2e4bff80;border-radius:50%;flex:none;width:9px;height:9px}.aca__step__label{color:#24406b;font-size:.63rem;font-weight:600}@keyframes acaStep{0%,6%{opacity:.32}14%,62%{opacity:1}74%,to{opacity:.32}}.aca__step{--lit:0}.aca__step__dot{animation:9s ease-in-out infinite acaDot;animation-delay:inherit}@keyframes acaDot{0%,6%{background:0 0}14%,62%{background:#c4f542;border-color:#c4f542}74%,to{background:0 0}}.aca__progress{background:#0f0f1114;border-radius:3px;height:5px;margin-top:12px;display:block;overflow:hidden}.aca__progress__fill{background:linear-gradient(90deg,#c4f542,#a8de55 34%,#5c78ff 76%,#2e4bff);border-radius:3px;height:100%;animation:9s ease-in-out infinite acaFill;display:block}@keyframes acaFill{0%{width:6%}62%{width:100%}76%{width:100%}to{width:6%}}.aca__feed{background:#fffffff0;border-radius:14px;width:82%;overflow:hidden;box-shadow:0 12px 26px -14px #141c3c42}.aca__feed__bar{border-bottom:1px solid #0f0f1112;align-items:center;gap:7px;padding:9px 12px;display:flex}.aca__live{background:#c4f542;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite acaLive}@keyframes acaLive{0%,to{opacity:1;box-shadow:0 0 #2e4bff80}50%{opacity:.5;box-shadow:0 0 0 5px #2e4bff00}}.aca__feed__name{font-family:var(--font-mono);letter-spacing:.1em;color:#6b7280;font-size:.58rem}.aca__frow{animation:8s ease-in-out infinite acaFrow;animation-delay:calc(var(--i) * 2s);align-items:center;gap:8px;padding:8px 12px;display:flex}.aca__frow__tag{font-family:var(--font-mono);letter-spacing:.06em;color:#2f5220;background:#c4f5429e;border-radius:999px;flex:none;padding:2px 7px;font-size:.52rem}.aca__frow__line{background:linear-gradient(90deg,#2e4bff73,#2e4bff1a);border-radius:3px;flex:1;height:5px}@keyframes acaFrow{0%,4%{opacity:0;transform:translateY(7px)}10%,66%{opacity:1;transform:none}78%,to{opacity:.25;transform:none}}@media (prefers-reduced-motion:reduce){.aca__plate,.aca__badge,.aca__lane__run,.aca__step,.aca__step__dot,.aca__progress__fill,.aca__frow,.aca__live{animation:none}.aca__plate{opacity:1;position:relative;transform:none}.aca--library{flex-direction:column;gap:6px;padding:14px;display:flex}.aca__step{opacity:1}.aca__progress__fill{width:100%}}.acad__plan--year{border-color:#ffffff1f;box-shadow:0 30px 62px -26px #141c3c80,0 0 48px -10px #2e4bff47}.acad__plan--year .acad__plan__label{color:#c4f542}.acad__plan--year .acad__plan__price span{color:#fff}.acad__plan--year .acad__plan__price em{color:#fff9}.acad__plan--year .acad__plan__body{color:#ffffffc7}.acad__plan__was{font-family:var(--font-display);color:#ffffff6b;font-feature-settings:"tnum";font-size:1.4rem;font-weight:500;text-decoration-thickness:2px}.acad__plan--year .acad__plan__flag{color:#0f0f11;letter-spacing:.01em;text-transform:none;background:#c4f542;font-size:.7rem}.acad__deal{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.acad__deal__pct{color:#0f0f11;font-family:var(--font-display);letter-spacing:-.01em;background:#c4f542;border-radius:999px;padding:6px 14px;font-size:1rem;font-weight:500}.acad__deal__save{color:#fff;font-size:.94rem;font-weight:600}.acad__gradcta{color:#0f0f11!important;background:#c4f542!important;border-color:#0000!important}.acad__gradcta:hover{background:#cff85e!important}.acad__plan--year .acad__plan__flag{padding:6px 13px;top:20px;left:auto;right:24px}.acad__plan--year .acad__plan__label{margin-top:4px}.acad__courses{padding:clamp(72px,9vw,130px) 0 clamp(24px,3vw,40px)}.acad__free{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:26px;display:flex}.acad__free span{color:#3e6312;background:#f2fbd6;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500}.acad__free b{color:#0f0f11;background:#fff;border:1px solid #dfe3ec;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500}.acad__cgrid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:32px;display:grid}.acad__course{color:inherit;background:#fff;border:1px solid #e3e7f0;border-radius:22px;flex-direction:column;grid-column:span 2;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #0e176673}.acad__course:nth-child(n+4){grid-column:span 2}.acad__course:hover{transform:translateY(-4px)}.acad__course img{aspect-ratio:1460/752;object-fit:cover;width:100%;height:auto;display:block}.acad__course div{gap:6px;padding:18px 20px 22px;display:grid}.acad__course em.is-free{color:#3e6312;background:#f2fbd6;border-radius:99px;justify-self:start;padding:3px 10px}.acad__course em{color:#2e4bff;font-size:13px;font-style:normal;font-weight:500}.acad__course b{font-family:var(--font-display);letter-spacing:-.02em;color:#0f0f11;font-size:21px;font-weight:500;line-height:1.15}.acad__course span{color:#4a4f5c;font-size:15px;line-height:1.5}@media (width<=899px){.acad__cgrid{grid-template-columns:1fr}.acad__course,.acad__course:nth-child(n+4){grid-column:auto}}.ft{min-height:100vh}.ft__sec{padding:clamp(48px,7vw,96px) 24px clamp(64px,9vw,120px)}.ft__wrap{max-width:1320px;margin:0 auto}.ft__h2{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:0 0 clamp(24px,3vw,40px);font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1}.ft__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.ft__card{border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:28px 26px;display:flex;box-shadow:0 1px 2px #0f0f110d,0 24px 52px -30px #0f0f1147}.ft__card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0f0f110f,0 32px 64px -28px #2e4bff4d}.ft__tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--royal);margin-bottom:14px;font-size:.68rem;font-weight:500}.ft__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-size:1.5rem;font-weight:500;line-height:1.08}.ft__blurb{color:var(--muted);margin:0 0 18px;font-size:1rem;line-height:1.55}.ft__points{flex-direction:column;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ft__points li{color:var(--ink);padding-left:22px;font-size:.95rem;line-height:1.4;position:relative}.ft__points li:before{content:"";border-left:2px solid var(--royal);border-bottom:2px solid var(--royal);width:10px;height:6px;position:absolute;top:.5em;left:0;transform:translateY(-2px)rotate(-45deg)}.ft__launch{background:var(--royal);color:#fff;transition:filter .15s var(--ease), transform .15s var(--ease);border-radius:999px;align-items:center;gap:.5em;margin-top:auto;padding:.85rem 1.5rem;font-size:.98rem;font-weight:600;display:inline-flex;box-shadow:0 16px 34px -18px #2e4bffb3}.ft__launch:hover{filter:brightness(1.06);transform:translateY(-1px)}.ft__launch span{transition:transform .2s var(--ease)}.ft__launch:hover span{transform:translate(3px)}.ft__card--soon{border:1px dashed var(--line);box-shadow:none;background:0 0}.ft__card--soon:hover{box-shadow:none;transform:none}.ft__card--soon .ft__tag,.ft__card--soon .ft__name{color:var(--muted)}@media (prefers-reduced-motion:reduce){.ft__card,.ft__launch,.ft__launch span{transition:none}}@media (width<=640px){.ft__card{padding:24px 22px}}.ft__list{gap:clamp(56px,7vw,104px);margin-top:clamp(32px,4vw,56px);display:grid}.ft__row{grid-template-columns:1.55fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ft__row--flip{grid-template-columns:1fr 1.55fr}.ft__row--flip .ft__shot{order:2}.ft__shot{background:#fff;border:1px solid #dfe3ec;border-radius:16px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;box-shadow:0 50px 100px -50px #0e17668c}.ft__shot:hover{transform:translateY(-4px)}.ft__bar{background:#eef0f5;border-bottom:1px solid #dfe3ec;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.ft__bar i{background:#cfd4df;border-radius:50%;width:11px;height:11px}.ft__bar em{color:#5b616b;background:#fff;border-radius:7px;margin-left:12px;padding:4px 14px;font-size:12.5px;font-style:normal}.ft__shot img{width:100%;height:auto;display:block}.ft__body .ft__tag{text-transform:none;letter-spacing:0;font-family:inherit;font-size:14px;font-weight:500}.ft__body .ft__name{margin-top:8px;font-size:clamp(26px,2.6vw,38px)}.ft__free{color:#5b616b;margin-top:12px;font-size:14px;display:block}.ft__more{text-align:center;color:#5b616b;margin-top:clamp(48px,6vw,80px);font-size:16px}@media (width<=899px){.ft__row,.ft__row--flip{grid-template-columns:1fr}.ft__row--flip .ft__shot{order:0}.ft__bar em{font-size:11px}}.bk{background:var(--bg,#f6f7f9);min-height:100svh;color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;padding:.75rem;position:relative}.bk__grid{gap:1.5rem;min-height:calc(100vh - 1.5rem);display:grid}@media (width>=1024px){.bk__grid{grid-template-columns:.94fr 1.06fr}}.bk__card{border-radius:12px;overflow:hidden}.bk__card--form{background:#fff;border:1px solid #0f0f111a;justify-content:center;align-items:center;min-height:700px;padding:48px 24px;display:flex}@media (width>=1024px){.bk__card--form{min-height:0;padding:72px 56px}}.bk__formInner{text-align:center;width:100%;max-width:480px;margin:0 auto}.bk__formInner .bk-field,.bk__formInner .bk-field__label{text-align:left}@media (width<=1023px){.bk{background:var(--royal-lit);place-items:center;padding:22px 16px 28px;display:grid}.bk__grid{width:100%;max-width:520px;min-height:0}.bk__card--form{border-color:#fff9;border-radius:20px;min-height:0;padding:34px 22px 26px;box-shadow:0 26px 56px -24px #060a1e80}}.bk__h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:2.1rem;font-weight:500;line-height:1.06}@media (width>=640px){.bk__h1{font-size:2.6rem}}.bk__sub{color:var(--muted);text-wrap:pretty;max-width:34ch;margin:0 auto 30px;font-size:1.04rem;line-height:1.55}.bk__form{flex-direction:column;gap:16px;display:flex}.bk__row{gap:16px;display:grid}@media (width>=560px){.bk__row{grid-template-columns:1fr 1fr}}.bk-field{text-align:left;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.bk-field__label{color:#0f0f1199;align-items:baseline;gap:6px;font-size:.75rem;font-weight:600;display:flex}.bk-field__label em{color:#0f0f1159;font-style:normal;font-weight:400}.bk-field__box{background:#fff;border:1px solid #0f0f1126;border-radius:10px;align-items:center;height:46px;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.bk-field__box:focus-within{border-color:#4d7c0f8c;box-shadow:0 0 0 3px #c4f54247}.bk-field__box input{width:100%;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;font-size:.94rem}.bk-field__box input::placeholder{color:#0f0f114d}.bk-field__box--bad{border-color:#c2410c}.bk-field__box--bad:focus-within{box-shadow:0 0 0 3px #c2410c2e}.bk__err{color:#9a3412;margin:-6px 0 0;font-size:.8rem}.bk__submit{width:100%;height:54px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.012em;cursor:pointer;background:#c4f542;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:10px;font-size:1.1rem;font-weight:500;transition:box-shadow .2s,transform .2s;display:flex}.bk__submit:hover:not(:disabled){background:#cff85e;transform:translateY(-1px);box-shadow:0 0 42px #c4f54280}.bk__submit svg{color:var(--ink)}.bk__submit:disabled{opacity:.6;cursor:default}.bk__submit svg{width:15px;height:15px}.bk__terms{text-align:center;color:#0f0f1180;margin:16px 0 0;font-size:.82rem;line-height:1.55}.bk__back{font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:#0f0f1108;border:1px solid #0f0f111f;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 12px;font-size:.7rem;transition:border-color .18s,color .18s;display:inline-flex}.bk__back:hover{color:var(--ink);border-color:#0f0f1152}.bk__cal{background:#f6f7f9cc;border:1px solid #0f0f111a;border-radius:12px;padding:16px 14px}.bk__calLabel{color:var(--ink);margin-bottom:12px;font-size:.85rem}.bk__steps{justify-content:center;gap:8px;margin-top:26px;display:flex}.bk__step{background:#0f0f111f;border-radius:2px;width:42px;height:3px;transition:background .3s}.bk__step--on{background:var(--ink)}@media (prefers-reduced-motion:reduce){.bk__submit,.bk__step,.bk-field__box{transition:none}.bk__submit:hover:not(:disabled){transform:none}}.bk__card--pitch{color:#fff;isolation:isolate;background:#06070a;flex-direction:column;min-height:660px;padding:44px 32px;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.bk__card--pitch{min-height:0;padding:64px}}.bk__field{z-index:0;pointer-events:none;position:absolute;inset:0}.bk__field canvas{display:block;width:100%!important;height:100%!important}.bk__card--pitch:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#0000 0%,#ffffff12 46%,#ffffff21 50%,#0000 56%);position:absolute;inset:0}.bk__pitch{z-index:2;flex-direction:column;justify-content:center;max-width:560px;height:100%;margin:auto 0;display:flex;position:relative}.bk__who{align-items:center;gap:14px;display:flex}.bk__avatars{flex:none;display:flex}.bk__avatar{color:#0f0f11;width:40px;height:40px;font-family:var(--font-display);border:2px solid #0f0f1180;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:500;display:grid}.bk__avatar--lime{background:linear-gradient(140deg,#d4fa78,#c4f542)}.bk__avatar--blue{background:linear-gradient(140deg,#a9c0ff,#5c78ff);margin-left:-12px}.bk__whoName{color:#fff;font-size:1.12rem;font-weight:600;line-height:1.15}.bk__whoRole{color:#fff9;margin-top:3px;font-size:.9rem}.bk__quotes{margin:30px 0 0;display:grid}.bk__quote{letter-spacing:-.035em;color:#fff;text-wrap:pretty;grid-area:1/1;margin:0;font-size:2rem;font-weight:300;line-height:1.16}@media (width>=1024px){.bk__quote{font-size:2.5rem}}@media (width>=1440px){.bk__quote{font-size:2.9rem}}.bk__points{flex-direction:column;gap:13px;margin:34px 0 0;padding:0;list-style:none;display:flex}.bk__points li{color:#ffffffb8;align-items:center;gap:13px;font-size:1.12rem;display:flex}.bk__points strong{color:#fff;font-weight:500}.bk__pico{width:30px;height:30px;color:var(--lime);background:#c4f54224;border:1px solid #c4f54242;border-radius:9px;flex:none;place-items:center;display:grid}.bk__pico svg{width:14px;height:14px}@media (width<=1023px){.bk__card--pitch{display:none}}.bscene{min-height:240px;margin-top:34px;position:relative}@media (width>=1024px){.bscene{min-height:0;margin-top:0;position:absolute;bottom:-64px;left:6%;right:-14%}}.bscene__panel{transform-origin:0 100%;background:linear-gradient(120deg,#c4f5421f,#ffffff80 52%,#2e4bff1f),#ffffffe6;border:1px solid #ffffffb3;border-radius:16px;overflow:hidden;box-shadow:0 28px 64px -24px #141a3073,inset 2px 2px 1px -2px #fffffff2}@media (width>=1024px){.bscene__panel{rotate:-3deg}}.bscene__bar{border-bottom:1px solid #0f0f1114;align-items:center;gap:10px;padding:12px 16px;display:flex}.bscene__mark{object-fit:contain;flex:none;width:20px;height:20px}.bscene__title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.bscene__live{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lime-text,#0f0f11);align-items:center;gap:6px;margin-left:auto;font-size:.56rem;display:inline-flex}.bscene__live i{background:#c4f542;border-radius:50%;width:6px;height:6px}.bscene__body{padding:18px 16px}.bscene__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bscene__tool{aspect-ratio:1;background:#fff;border:1px solid #0f0f1112;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px -12px #141a308c}.bscene__tool img{object-fit:contain;width:20px;height:20px}.bscene__ping{border-radius:inherit;opacity:0;animation:8s ease-in-out infinite bscenePing;animation-delay:calc(2.2s + var(--i) * 1s);pointer-events:none;background:#c4f5425c;position:absolute;inset:0}@keyframes bscenePing{0%,to{opacity:0}4%{opacity:1}11%{opacity:0}}.bscene__rail{background:#0f0f1114;border-radius:2px;height:3px;margin:16px 0 12px;overflow:hidden}.bscene__railFill{transform-origin:0;border-radius:inherit;background:linear-gradient(135deg,#5c78ff 0%,#2e4bff 52%,#1b2fb8 100%);width:100%;height:100%;display:block}.bscene__foot{color:#3d424b;align-items:center;gap:8px;font-size:.76rem;display:flex}.bscene__check{color:#fff;background:#c4f542;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.bk__formInner:has(.bk__cal){text-align:left}.bk__formInner:has(.bk__cal) .bk__sub{margin-left:0}.bk__brand{z-index:3;opacity:.9;border-radius:10px;align-items:center;padding:8px;transition:opacity .18s,background .18s;display:inline-flex;position:absolute;top:22px;left:26px}.bk__brand img{width:auto;height:24px;display:block}.bk__brand .logo-on-dark{display:none}.bk__brand:hover{opacity:1;background:#0f0f110d}.bk__brand:focus-visible{outline-offset:2px;outline:2px solid #4d7c0f99}@media (width<=1023px){.bk__brand{opacity:1;margin:0 auto 18px;padding:0;position:static}.bk__brand:hover{background:0 0}.bk__brand .logo-on-light{display:none}.bk__brand .logo-on-dark{display:block}.bk__brand img{height:26px}}@media (width<=640px){.bk__brand img{height:23px}}.brief{text-align:left}.brief__eyebrow,.brief__title,.brief__sub{display:none}.brief__field{text-align:left;margin:0 0 18px;display:block}.brief__label{color:#0f0f1199;font-size:.75rem;font-weight:600;display:block}.brief__hint{color:#0f0f116b;margin:2px 0 7px;font-size:.8rem;line-height:1.45;display:block}.brief__select{display:block;position:relative}.brief__select select{width:100%;height:46px;font-family:var(--font-sans);color:#0f0f116b;appearance:none;cursor:pointer;background:#fff;border:1px solid #0f0f1126;border-radius:10px;padding:0 40px 0 15px;font-size:.94rem;transition:border-color .18s,box-shadow .18s}.brief__select--set select{color:var(--ink)}.brief__select select:focus-visible{border-color:#4d7c0f8c;outline:none;box-shadow:0 0 0 3px #c4f54247}.brief__select svg{pointer-events:none;color:#0f0f1173;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:14px}.brief__other{width:100%;height:46px;font-family:var(--font-sans);color:var(--ink);background:#fff;border:1px solid #0f0f1126;border-radius:10px;outline:none;margin-top:8px;padding:0 15px;font-size:.94rem;transition:border-color .18s,box-shadow .18s;animation:.26s cubic-bezier(.22,1,.36,1) both briefOther}.brief__other::placeholder{color:#0f0f114d}.brief__other:focus-visible{border-color:#4d7c0f8c;box-shadow:0 0 0 3px #c4f54247}@keyframes briefOther{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brief__other{animation:none}}.brief__notes{margin-bottom:4px;display:block}.brief__notes textarea{width:100%;font-family:var(--font-sans);color:var(--ink);resize:vertical;background:#fff;border:1px solid #0f0f1126;border-radius:10px;outline:none;padding:11px 14px;font-size:.94rem;transition:border-color .18s,box-shadow .18s}.brief__notes textarea::placeholder{color:#0f0f114d}.brief__notes textarea:focus-visible{border-color:#4d7c0f8c;box-shadow:0 0 0 3px #c4f54247}.brief__actions{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.brief__send{width:100%;height:54px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.012em;cursor:pointer;border:0;border-radius:999px;font-size:1.1rem;font-weight:500;transition:box-shadow .2s,transform .2s;background:#c4f542!important}.brief__send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 42px #c4f54280;background:#cff85e!important}.brief__send:disabled{color:#0f0f1159;box-shadow:none;cursor:default;background:#0f0f1112!important}.brief__skip{font-family:var(--font-sans);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.88rem;text-decoration:underline}.brief__skip:hover{color:var(--ink)}.bk__booked{color:#2f5220;background:#c4f54229;border:1px solid #2e4bff73;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:7px 15px;font-size:.86rem;font-weight:600;display:inline-flex}.bk__bookedTick{color:#0f0f11}.bk--done .bk__formInner{max-width:460px}.bk--done .bk__sub{margin-bottom:26px}.bk__doneCal{justify-content:center;align-items:center;gap:9px;margin:0 auto;display:flex}.bk__doneCal svg{width:16px;height:16px}.bk--done .thanks__gcal{margin-top:12px;font-size:.85rem;display:block}.bk--done .thanks__brief{color:var(--muted);margin-top:22px;font-size:.88rem}.bk__readyLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:30px 0 12px;font-size:.62rem}.bk__ready{text-align:left;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bk__ready li{background:#f6f7f9cc;border:1px solid #0f0f111a;border-radius:12px;padding:11px 16px}.bk__ready strong{color:var(--ink);font-size:.92rem;font-weight:600;display:block}.bk__ready span{color:var(--muted);margin-top:2px;font-size:.84rem;line-height:1.45;display:block}.bk__home{margin-top:26px;font-size:.88rem;display:inline-block}.confetti{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.bk__card--form{position:relative}.bk__cast{aspect-ratio:16/10;background:#f3efe6;border-radius:22px;max-width:420px;margin-top:28px;overflow:hidden;box-shadow:0 30px 70px -36px #04082ce6}.bk__cast--top{max-width:320px;margin:0 auto 22px}.rx{height:175vh;position:relative}.rx__stage{isolation:isolate;color:#fff;background:radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:0 0 44px 44px;height:100svh;margin:0 8px;position:sticky;top:0;overflow:hidden}.rx__stage:after{content:"";z-index:50;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rx__sun{z-index:1;will-change:transform;background:radial-gradient(circle at 50% 0,#ffffff8c,#0000 42%),linear-gradient(#e8fbb0 0%,#b6e36a 20%,#7f9dff 52%,#3653ff 74%,#2e4bff 100%);border-radius:50%;width:118vh;height:118vh;margin-left:-59vh;position:absolute;top:58vh;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff59,0 0 120px 30px #c4f54247,0 0 300px 80px #5c78ff73}.rx__layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.rx__layer svg,.rx__layer canvas{width:104%;height:100%;position:absolute;top:0;left:-2%}.rx__floor{background:#0e1766;height:32vh;position:absolute;bottom:-30vh;left:0;right:0}.rx__copy{z-index:3;text-align:center;padding:0 24px;position:absolute;top:14vh;left:0;right:0}.rx__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;font-size:12px;font-weight:500}.rx__h1{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 30px #0e176659;max-width:12.5em;margin:16px auto 22px;font-size:clamp(40px,5.4vw,88px);font-weight:500;line-height:.98}.rx__lime{color:#c4f542;display:block}.rx__acts{justify-content:center;gap:10px;display:flex}.rx__b1,.rx__b2{border-radius:999px;padding:15px 24px;font-size:16px;font-weight:500}.rx__b1{background:#c4f542;box-shadow:0 16px 36px -16px #04082ccc;color:#0f0f11!important}.rx__b1:hover{background:#cff85e}.rx__b2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e176633;border:1px solid #fff6;color:#fff!important}.rx__rise{z-index:20;will-change:transform;width:min(1320px,92vw);margin-left:calc(min(1320px,92vw)/-2);position:absolute;top:100vh;left:50%}.rx__aura{z-index:-1;opacity:.7;pointer-events:none;position:absolute;inset:-6% -4%}.rx__aura span{border-radius:50%;position:absolute}.rx__aura span:first-child{background:radial-gradient(circle,#5c78ff,#0000 65%);width:60%;height:80%;animation:16s ease-in-out infinite alternate rxd1;top:10%;left:0}.rx__aura span:nth-child(2){opacity:.55;background:radial-gradient(circle,#c4f542,#0000 62%);width:50%;height:70%;animation:19s ease-in-out infinite alternate rxd2;top:0;right:0}.rx__aura span:nth-child(3){background:radial-gradient(circle,#2e4bff,#0000 65%);width:55%;height:75%;animation:22s ease-in-out infinite alternate rxd3;bottom:-10%;left:25%}@keyframes rxd1{to{transform:translate(24%,-12%)scale(1.15)}}@keyframes rxd2{to{transform:translate(-30%,18%)scale(.9)}}@keyframes rxd3{to{transform:translate(-18%,-16%)scale(1.2)}}.rx__win{text-align:left;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:linear-gradient(160deg,#141e6eb8,#0a0e34a8 45%,#101860b3);border:1px solid #ffffff38;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff1f,0 50px 110px -40px #04082cf2}.rx__win:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff24 0%,#ffffff0a 28%,#0000 46%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rx__win{background:#111a5e}}.rx__bar{border-bottom:1px solid #ffffff2e;align-items:center;gap:8px;padding:13px 18px;display:flex}.rx__bar i{background:#ffffff59;border-radius:50%;width:11px;height:11px}.rx__url{background:#ffffff1f;border-radius:999px;margin-left:12px;padding:5px 14px;font-size:12px;color:#ffffffd9!important}.rx__live{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex;color:#ffffffd9!important}.rx__live:before{content:"";background:#c4f542;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c4f5424d}.rx__mono{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.rx__sh{justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 22px 18px;display:flex}.rx__sh h2{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin-top:8px;font-size:32px;font-weight:500}.rx__k{font-size:13px;color:#ffffffc2!important}.rx__note{text-align:right;font-size:13px;line-height:1.5;color:#ffffffb8!important}.rx__grid{grid-template-columns:1fr 1.25fr;gap:14px;height:min(470px,50vh);padding:0 22px 22px;display:grid}.rx__tile{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff38}.rx__nums{grid-template-rows:auto auto 1fr;gap:14px;display:grid}.rx__big{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;margin:6px 0 2px;font-size:76px;font-weight:300;line-height:.9}.rx__big--lime{color:#c4f542}.rx__ex{font-size:12px;color:#ffffffb3!important}.rx__week{align-self:end;gap:10px;display:grid}.rx__stack{border-radius:99px;gap:3px;height:14px;display:flex;overflow:hidden}.rx__stack i{background:#ffffffd9;display:block}.rx__stack i:nth-child(2){background:#fff6}.rx__stack i.rx__leak,.rx__legend b.rx__leak{background:#c4f542}.rx__legend{color:#fffc;gap:18px;font-size:12px;display:flex}.rx__legend span{align-items:center;gap:6px;display:flex;color:#fffc!important}.rx__legend b{background:#ffffffd9;border-radius:3px;width:10px;height:10px}.rx__legend span:nth-child(2) b{background:#fff6}.rx__leaks{gap:12px;display:grid}.rx__leakc{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.rx__n{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:500;display:grid;color:#2e4bff!important}.rx__leakc b{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:500;display:block}.rx__leakc .rx__k{margin-top:3px;display:block}.rx__fix{background:#ffffff1f;border-radius:99px;margin-top:8px;padding:4px 10px;font-size:12px;display:inline-block;color:#fff!important}.rx__leakc>i{background:#c4f542;height:3px;position:absolute;bottom:0;left:0}@media (width<=899px){.rx{height:150vh}.rx__stage{border-radius:0 0 30px 30px}.rx__sun{width:150vw;height:150vw;margin-left:-75vw;top:62vh}.rx__copy{top:13vh}.rx__h1{font-size:clamp(34px,9.6vw,48px)}.rx__acts{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.rx__acts a{text-align:center}.rx__sh{flex-direction:column;align-items:flex-start;padding:14px 16px}.rx__sh h2{font-size:24px}.rx__note{display:none}.rx__grid{grid-template-columns:1fr;gap:10px;height:auto;padding:0 14px 14px}.rx__nums{grid-template-rows:auto;grid-template-columns:1fr 1fr}.rx__week{display:none}.rx__big{font-size:48px}.rx__leakc{grid-template-columns:36px 1fr;padding:12px}.rx__n{width:36px;height:36px;font-size:16px}.rx__leakc b{font-size:15px}.rx__fix,.rx__url{display:none}}@media (prefers-reduced-motion:reduce){.rx{height:auto}.rx__stage{position:relative}.rx__rise{transform:translateY(-40vh)}.rx__aura span{animation:none}}.rx--grid .rx__gridbg{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-10% 0 0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%)}.rx__scan{background:linear-gradient(#0000,#c4f5421f,#0000);height:120px;animation:7s linear infinite rxScan;position:absolute;top:-120px;left:0;right:0}@keyframes rxScan{to{transform:translateY(130vh)}}.rx__ch{opacity:0}.rx__ch.is-on{opacity:1}.rx__ch.is-cur{color:#c4f542!important}.rx--bars .rx__stage{background:radial-gradient(60% 50% at 50% 0,#2e4bff73,#0000 70%),linear-gradient(160deg,#17171b 0%,#0f0f11 60%,#08080a 100%)}.rx__bars{z-index:1;pointer-events:none;align-items:flex-start;gap:.6%;height:46%;padding:0 1%;display:flex;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.rx__bars span{opacity:.55;transform-origin:top;background:linear-gradient(#2e4bff,#5c78ff80 60%,#c4f54240);border-radius:0 0 99px 99px;flex:1;animation:6s ease-in-out infinite alternate rxBar}@keyframes rxBar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rx__bars span,.rx__scan{animation:none}}.rx__sub{max-width:46ch;margin:18px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:#ffffffdb!important}.rx__team{padding:clamp(18px,2vw,28px)}.rx__teamhead{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 16px;display:flex}.rx__teamhead h2{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:500}.rx__agents{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1vw,16px);display:grid}.rx__agent{color:#0f0f11;background:#fffffff5;border-radius:18px;padding-bottom:14px;display:grid;overflow:hidden;box-shadow:0 20px 40px -24px #04082ccc}.rx__agentart{aspect-ratio:4/3.2;background:#f3efe6;overflow:hidden}.rx__agentart .ch{width:100%;height:100%}.rx__agent b{font-family:var(--font-display);letter-spacing:-.02em;padding:12px 14px 0;font-size:clamp(15px,1.15vw,18px);font-weight:500}.rx__agent span{color:#4a4f5c;padding:2px 14px 0;font-size:clamp(12px,.85vw,13.5px);line-height:1.35}.rx__agent em{color:#3e6312;background:#f2fbd6;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin:10px 14px 0;padding:4px 9px;font-size:clamp(11px,.8vw,12.5px);font-style:normal;font-weight:500;display:inline-flex}.rx__agent em i{background:#7cb518;border-radius:50%;width:6px;height:6px}@media (width<=899px){.rx__agents{grid-template-columns:repeat(2,1fr)}.rx__agent:nth-child(n+5),.rx__teamhead .rx__live{display:none}}@media (width>=900px){.rx__h1{max-width:13em;margin:8px auto 0;font-size:clamp(48px,6.2vw,104px)}.rx__sub{max-width:40ch;margin:22px auto 0;font-size:clamp(18px,1.45vw,22px)}.rx__acts{gap:12px;width:max-content;margin:30px auto 0}.rx__b1,.rx__b2{padding:17px 30px;font-size:17px}}.hva{color:#fff;background:radial-gradient(60% 50% at 80% 0,#2e4bff66,#0000 70%),linear-gradient(160deg,#17171b 0%,#0f0f11 60%,#08080a 100%);border-radius:44px;margin:0 8px}.hva .eyebrow{color:#ffffffb8!important}.hva .nx-h2{color:#fff}.hva__list{margin:56px 0 0;padding:0;list-style:none}.hva__item{border-top:1px solid #ffffff24;grid-template-columns:90px 1fr 1.2fr;align-items:baseline;gap:24px;padding:30px 0;display:grid}.hva__item:last-child{border-bottom:1px solid #ffffff24}.hva__n{font-family:var(--font-mono);letter-spacing:.1em;font-size:13px;color:#ffffff80!important}.hva__t{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1;color:#fff!important}.hva__d{font-size:17px;line-height:1.55;color:#ffffffd1!important}.hva__stats{border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid;position:relative;overflow:hidden}.hva__tile{z-index:0;background:#c4f542;border-radius:22px;width:25%;position:absolute;top:0;bottom:0;left:0}.hva__stat{z-index:1;padding:28px 22px;position:relative}.hva__stat b{font-family:var(--font-display);letter-spacing:-.05em;color:#fff;font-size:clamp(44px,5vw,72px);font-weight:300;line-height:1;transition:none;display:block}.hva__stat span{margin-top:10px;font-size:14px;display:block;color:#ffffffb8!important}.hva__stat.is-lit b,.hva__stat.is-lit span{color:#0f0f11!important}.hva__ex{margin-top:14px;font-size:13px;color:#ffffff8c!important}.hvb{position:relative}.hvb__stage{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;max-width:1320px;min-height:100vh;margin:0 auto;padding:0 24px;display:grid}.hvb__copy{position:relative}.hvb__step{border-top:1px solid #0f0f111a;padding:22px 0}.hvb__step h3{font-family:var(--font-display);letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(28px,3vw,42px);font-weight:500}.hvb__step p{color:#3a3c42;max-width:34ch;font-size:17px;line-height:1.55}.hvb__n{font-family:var(--font-mono);letter-spacing:.1em;font-size:12px;color:#2e4bff!important}.hvb__frame{background:radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 40%,#0000 72%),linear-gradient(198deg,#2e4bff,#0e1766);border-radius:30px;height:min(78vh,640px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #0e176699}.hvb__state{place-items:center;padding:36px;display:grid;position:absolute;inset:0}.hvb__win{color:#0f0f11;background:#fff;border-radius:22px;width:100%;max-width:520px;padding-bottom:18px;overflow:hidden;box-shadow:0 30px 70px -30px #04082ccc}.hvb__win--dark{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0e34d9;border:1px solid #fff3}.hvb__bar{color:#5e616b;border-bottom:1px solid #0f0f1114;align-items:center;gap:7px;padding:13px 16px;font-size:12px;display:flex}.hvb__win--dark .hvb__bar{color:#ffffffbf;border-color:#ffffff24}.hvb__bar i{background:#e3e6ec;border-radius:50%;width:10px;height:10px}.hvb__win--dark .hvb__bar i{background:#ffffff4d}.hvb__bar span{margin-left:8px}.hvb__missed{background:#fff1ee;border-radius:14px;gap:2px;margin:16px 16px 10px;padding:14px 16px;display:grid}.hvb__missed b{color:#c0392b;font-weight:500}.hvb__missed span{color:#5e616b;font-size:13px}.hvb__inbox{gap:6px;margin:0 16px;display:grid}.hvb__inbox div{background:#f6f7f9;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.hvb__inbox em{color:#5e616b;margin-left:auto;font-size:11px;font-style:normal}.hvb__dot{background:#2e4bff;border-radius:50%;flex:none;width:7px;height:7px}.hvb__big{font-family:var(--font-display);letter-spacing:-.05em;padding:18px 18px 6px;font-size:80px;font-weight:300;line-height:.9}.hvb__big small{letter-spacing:0;color:#ffffffbf;margin-top:8px;font-size:14px;font-weight:400;display:block}.hvb__week{border-radius:99px;gap:3px;height:12px;margin:14px 18px;display:flex;overflow:hidden}.hvb__week i{background:#ffffffd9}.hvb__week i:nth-child(2){background:#fff6}.hvb__week i:nth-child(3){background:#c4f542}.hvb__leak{background:#ffffff14;border-radius:12px;align-items:center;gap:12px;margin:8px 18px 0;padding:11px 12px;font-size:14px;display:flex}.hvb__leak span{color:#2e4bff;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:500;display:grid}.hvb__ev{border-top:1px solid #ffffff1f;grid-template-columns:60px 1fr;gap:10px;margin:10px 18px 0;padding:12px 0;font-size:15px;display:grid}.hvb__ev span{font-family:var(--font-mono);color:#ffffffa6;padding-top:2px;font-size:11px}.hvb__tools{background:#fff;border-radius:14px;justify-content:center;gap:14px;margin:18px 18px 0;padding:14px;display:flex}.hvb__tools img{width:auto;height:24px}.hvc{position:relative}.hvc__stage{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1200px;min-height:100vh;margin:0 auto;padding:0 24px;display:grid}.hvc__head p{color:#5e616b;margin-top:16px;font-size:14px}.hvc__deck{height:460px;position:relative}.hvc__card{border-radius:28px;flex-direction:column;width:min(420px,100%);height:380px;margin:auto;padding:30px;display:flex;position:absolute;inset:0;box-shadow:0 30px 60px -30px #0e176680}.hvc__card--0{color:#0f0f11;background:#fff}.hvc__card--1{color:#fff;background:#2e4bff}.hvc__card--2{color:#fff;background:#0f0f11}.hvc__top{justify-content:space-between;align-items:center;display:flex}.hvc__top span{font-family:var(--font-mono);letter-spacing:.1em;opacity:.7;font-size:13px}.hvc__top em{color:#2e4bff;background:#2e4bff1a;border-radius:99px;padding:6px 12px;font-size:13px;font-style:normal}.hvc__card--1 .hvc__top em,.hvc__card--2 .hvc__top em{color:#fff;background:#ffffff24}.hvc__card--2 .hvc__top em{color:#0f0f11;background:#c4f542}.hvc__card h3{font-family:var(--font-display);letter-spacing:-.04em;margin-top:auto;font-size:44px;font-weight:500;line-height:1}.hvc__card p{opacity:.86;margin-top:14px;font-size:17px;line-height:1.55}.hvc__card--1 p,.hvc__card--2 p{color:#ffffffdb!important}@media (width<=899px){.hva{border-radius:30px}.hva__item{grid-template-columns:1fr;gap:8px;padding:22px 0}.hva__stats{grid-template-columns:1fr 1fr}.hva__tile{display:none}.hvb__stage,.hvc__stage{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:80px;padding-bottom:80px}.hvb__frame{height:460px}.hvb__state{height:100%;position:relative;inset:auto}.hvb__state+.hvb__state{display:none}.hvc__deck{gap:14px;height:auto;display:grid}.hvc__card{width:100%;height:auto;min-height:240px;position:relative}}.hva__stat.is-lit b,.hva__stat.is-lit span{transition:none}.hva__stats .hva__stat:first-of-type b{color:inherit}.hsx{padding:0 8px}.hsx__room{isolation:isolate;color:#fff;background:radial-gradient(48% 44% at 8% 104%,#c4f54233,#0000 70%),radial-gradient(66% 60% at 84% 4%,#5c78ff 0%,#2e4bff 36%,#0000 70%),linear-gradient(198deg,#2e4bff 0%,#1b2fb8 56%,#0e1766 100%);border-radius:44px;flex-direction:column;justify-content:center;min-height:100vh;padding:92px 0 36px;display:flex;position:relative;overflow:hidden}.hsx__room:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hsx__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;width:calc(3*min(30vw,540px) + 48px);max-width:calc(100% - 48px);margin:0 auto;display:grid}.hsx__h2{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(40px,5vw,80px);font-weight:500;line-height:.98}.hsx__h2 span{display:block;color:#ffffff8c!important}.hsx__lede{max-width:30ch;font-size:19px;line-height:1.55;color:#ffffffdb!important}.hsx__track{will-change:transform;gap:24px;margin-top:36px;padding:0 clamp(24px,5vw,80px);display:flex}.hsx__card{isolation:isolate;color:#fff;border-radius:28px;flex-direction:column;flex:0 0 min(30vw,540px);justify-content:space-between;height:min(100vh - 390px,720px);min-height:380px;padding:28px;transition-property:box-shadow;transition-duration:.5s;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #04082ce6}.hsx__img{z-index:-2;position:absolute;inset:0;overflow:hidden}.hsx__img img{object-fit:cover;width:100%;height:112%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6% 0}.hsx__card:hover .hsx__img img{transform:scale(1.05)}.hsx__card:hover{box-shadow:0 50px 100px -40px #04082c}.hsx__shade{z-index:-1;background:linear-gradient(#080c289e 0%,#080c281a 38% 55%,#080c28c7 100%);position:absolute;inset:0}.hsx__n{font-family:var(--font-display);font-size:22px;font-weight:300;color:#ffffffb8!important}.hsx__top h3{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;max-width:13ch;margin:10px 0 0;font-size:clamp(28px,2.4vw,38px);font-weight:500;line-height:1.05}.hsx__foot{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hsx__foot p{max-width:28ch;font-size:16px;line-height:1.5;color:#ffffffe6!important}.hsx__go{color:#0f0f11;background:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid}.hsx__card:focus-visible{outline-offset:4px;outline:3px solid #c4f542}@media (width<=899px){.hsx__head{width:auto;max-width:none}.hsx__room{border-radius:30px;min-height:0;padding:72px 0 40px}.hsx__head{grid-template-columns:1fr;gap:16px;padding:0 22px}.hsx__track{flex-direction:column;gap:18px;padding:0 16px}.hsx__card{flex:none;width:100%;height:120vw;max-height:560px;padding:22px}}@media (prefers-reduced-motion:reduce){.hsx__img img,.hsx__go{transition:none}}.hsx__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #fff3;justify-content:flex-start;gap:16px}.hsx__card--go{background:linear-gradient(#c4f54238,#ffffff0d);border-color:#c4f5428c}.hsx__art{border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden}.hsx__artin{position:absolute;inset:0}.hsx__art--cast{background:#f3efe6}.hsx__art--cast .ch{width:100%;height:100%}.hsx__art--report{background:#0e1766}.hsx__art--report img{object-fit:cover;object-position:left top;width:100%;height:100%}.hsx__art--agent{background:radial-gradient(70% 70% at 50% 30%,#5c78ff,#1b2fb8)}.hsx__art--agent img{border-radius:18px;width:auto;height:120%;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -30px #04082ce6}.hsx__top h3{max-width:16ch}.hsx__go{color:#0f0f11;white-space:nowrap;background:#c4f542;border-radius:999px;align-items:center;gap:8px;width:auto;height:46px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.hsx__card:hover .hsx__go{transform:none}.hsx__card--go:hover .hsx__go{transform:translateY(-2px)}@media (width<=899px){.hsx__card{height:auto;max-height:none}.hsx__art{aspect-ratio:16/11;flex:none}}.hsx__art--portal{background:#0f0f11;place-items:center;display:grid}.hsx__art--portal img{object-fit:contain;width:100%;height:100%}.hsx__art--report img{object-fit:contain;object-position:center}.wtw{background:#f6f7f9;padding:clamp(80px,11vw,150px) 0}.wtw__wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.wtw__h2{font-family:var(--font-display);letter-spacing:-.045em;color:#0f0f11;max-width:20ch;margin:0;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:1}.wtw__h2 span{display:block;color:#8a8f9a!important}.wtw__list{gap:clamp(64px,8vw,120px);margin-top:clamp(48px,6vw,88px);display:grid}.wtw__row{grid-template-columns:1.6fr 1fr;align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.wtw__row--flip{grid-template-columns:1fr 1.6fr}.wtw__row--flip .wtw__frame{order:2}.wtw__frame{background:#fff;border:1px solid #dfe3ec;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 50px 100px -50px #0e17668c,0 20px 40px -30px #0e176659}.wtw__bar{background:#eef0f5;border-bottom:1px solid #dfe3ec;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.wtw__bar i{background:#cfd4df;border-radius:50%;width:11px;height:11px}.wtw__bar span{color:#5b616b;background:#fff;border-radius:7px;margin-left:12px;padding:4px 14px;font-size:12.5px}.wtw__frame img{width:100%;height:auto;display:block}.wtw__tag{color:#2e4bff;font-size:14px;font-weight:500;display:inline-block}.wtw__text h3{font-family:var(--font-display);letter-spacing:-.035em;color:#0f0f11;margin:10px 0 14px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.06}.wtw__text p{color:#3a3c42;max-width:42ch;margin:0;font-size:17px;line-height:1.6}.wtw__text ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wtw__text li{color:#0f0f11;padding-left:26px;font-size:16px;position:relative}.wtw__text li:before{content:"";background:#2e4bff;border-radius:50%;width:15px;height:15px;position:absolute;top:5px;left:0}.wtw__text li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3.5px;position:absolute;top:8.5px;left:4.5px;transform:rotate(-45deg)}.wtw__cta{background:#0f0f11;border-radius:999px;align-items:center;margin-top:26px;padding:15px 24px;font-size:16px;font-weight:500;display:inline-flex;color:#fff!important}.wtw__cta:hover{background:#2e4bff}.wtw__cta--lime{background:#c4f542;color:#0f0f11!important}.wtw__cta--lime:hover{background:#b5ec2c}@media (width<=899px){.wtw__row,.wtw__row--flip{grid-template-columns:1fr;gap:24px}.wtw__row--flip .wtw__frame{order:0}.wtw__bar{height:30px}.wtw__bar span{font-size:11px}.wtw__text p{font-size:16px}.wtw__cta{justify-content:center;display:flex}}.wtw__row--flip .wtw__dev{order:2}@media (width<=899px){.wtw__row--flip .wtw__dev{order:0}}.wtw__text li:after{display:none}.wtw__text li:before{background:#2e4bff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;width:17px;height:17px;top:3px}.wtw__text li{padding-left:28px}
