/*! 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-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-duration:initial;--tw-ease:initial}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-italic-D5dBZ3aJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-italic-DUEcMSM3.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.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:"Geist Variable", sans-serif;--font-serif:"Playfair Display Variable", "Geist Variable", 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:#4d7c0f;--color-ink:#0a0a0c;--color-muted:#5b616b;--radius-pill:999px;--radius-card:14px;--radius-input:12px;--radius-feature:20px;--font-body:var(--font-sans);--font-display:"Bricolage Grotesque Variable", "Geist 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{.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-flex{display:inline-flex}.table{display:table}.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}.-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\,\#8AA7FF\,\#5B7FFF\)\]{background-image:linear-gradient(120deg,#8aa7ff,#5b7fff)}.bg-\[linear-gradient\(120deg\,\#8AA7FF\,\#5B7FFF_60\%\,\#4A6BF0\)\]{background-image:linear-gradient(120deg,#8aa7ff,#5b7fff 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)}.font-serif{font-family:var(--font-serif)}.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-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[720\]{--tw-font-weight:720;font-weight:720}.font-\[760\]{--tw-font-weight:760;font-weight:760}.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-\[\#0A0A0C\]{color:#0a0a0c}.text-\[\#2c313a\]{color:#2c313a}.text-\[\#3d434d\]{color:#3d434d}.text-\[\#5B7FFF\]{color:#5b7fff}.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}.line-through{text-decoration-line:line-through}.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\(10\,10\,12\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a0a0c0a);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\(91\,127\,255\,0\.8\)\]{--tw-shadow:0 6px 20px -6px var(--tw-shadow-color,#5b7fffcc);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\(91\,127\,255\,0\.8\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#5b7fffcc);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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\(10\,10\,12\,0\.8\)\]:hover{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#0a0a0ccc);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\(91\,127\,255\,0\.95\)\]:hover{--tw-shadow:0 16px 40px -10px var(--tw-shadow-color,#5b7ffff2);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{--font-display:"Bricolage Grotesque Variable", "Geist Variable", sans-serif;--font-serif:"Playfair Display Variable", "Geist Variable", serif;--lime:#c4f542;--green:#7fc06b;--blue:#5b7fff;--lime-tint:#c4f54224;--lime-glow:#c4f5426b;--lime-text:#4d7c0f;--blue-tint:#5b7fff1a;--blue-glow:#5b7fff66;--ink:#0a0a0c;--muted:#5b616b;--line:#0a0a0c14;--gradient:linear-gradient(135deg, #b9e84a 0%, #7fc06b 52%, #5b7fff 100%);--gradient-3:linear-gradient(135deg, #b9e84a 0%, #7fc06b 52%, #5b7fff 100%);--ease:cubic-bezier(.32, .72, 0, 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;font-feature-settings:"ss01", "cv01", "cv11";background-color:var(--color-page);background-image:radial-gradient(60% 50% at 18% 12%,#c4f54221 0%,#0000 70%),radial-gradient(55% 55% at 88% 22%,#5b7fff1c 0%,#0000 70%),radial-gradient(60% 60% at 92% 92%,#c4f54217 0%,#0000 72%),radial-gradient(60% 60% at 8% 88%,#5b7fff1a 0%,#0000 72%),radial-gradient(80% 60% at 50% 45%,#ffffffe6 0%,#0000 65%);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);font-variation-settings:"wdth" 92;font-weight:650}.accent-serif{font-family:var(--font-serif);letter-spacing:-.01em;padding-bottom:.06em;font-style:italic;font-weight:500;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 #0a0a0c1f}.cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #7fc06b59}.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 #0a0a0c0a}@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,#7fc06b1f 52%,#5b7fff29),#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 #0a0a0c14,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 #0a0a0c1f,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,#b9e84a8c,#7fc06b73 52%,#5b7fff80),#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-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-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%,#5b7fff1a),#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:#0a0a0c0d;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%,#5b7fff42 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%, #5b7fff38 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 #0a0a0c24;flex-direction:column;padding:1.1rem 1.1rem 1.2rem;display:flex}.tool:hover{border-color:#0a0a0c4d;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,#b9e84a 0%,#7fc06b 34%,#eef4f7 57%,#93a9ff 79%,#5b7fff 100%);background-size:300% 300%;border:1px solid #0a0a0c12;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 #0a0a0c17;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:760;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:#4d7c0f}@keyframes tphring{0%{box-shadow:0 0 #5b7fff80}to{box-shadow:0 0 0 8px #5b7fff00}}.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:#4d7c0f;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:760}.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{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);font-variation-settings:"wdth" 92;letter-spacing:-.03em;color:var(--ink);animation:capin .6s var(--ease) both;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:650;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:700;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:#5b7fff47}.agent-card__cta--go{background:var(--blue-tint);border-color:#5b7fff73;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:#5b7fff80}.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{font-family:var(--font-display);font-variation-settings:"wdth" 94;font-weight:640}.proof .proof__num{font-family:var(--font-display);font-weight:700}.leak__promise{font-family:var(--font-display);color:var(--lime-text);margin-top:1.4rem;font-size:1.25rem;font-weight:640}.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%,#5b7fff1f),#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,#b9e84a 0%,#7fc06b 52%,#5b7fff 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 #0a0a0c40}.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:700}.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:#5b7fff80}.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:700;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(10,10,12,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%,#5b7fff12 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%,#5b7fff5c 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%,#7fc06b66 15%,#5b7fff59 20%,#c4f5424d 25%,#5b7fff66 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%,#5b7fff12),#fff9;border:1px solid #ffffffbf;border-radius:20px;margin-top:1rem;padding:1.25rem 1.25rem 1rem;box-shadow:0 8px 32px -8px #0a0a0c1f,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,#b9e84a);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%,#5b7fff24),#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:650;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%,#5b7fff1f),#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:#0a0a0c12;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%,#5b7fff1a),#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 #0a0a0c80,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:650;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__close:hover{color:var(--ink)}.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,#5b7fff57,#ffffff40 60%,#5b7fff33),#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,#b9e84a 0%,#7fc06b 52%,#5b7fff 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:650;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:650}.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:700;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:700}.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%,#5b7fff2e),#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%,#5b7fff29),#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:650;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%,#5b7fff8c 20%,#c4f54273 25%,#5b7fff99 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%,#5b7fff47 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%,#5b7fff24),#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,#5b7fff24,#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,#b9e84a80,#7fc06b66 52%,#5b7fff73),#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:#0a0a0c2e;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%,#5b7fff24),#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%,#5b7fff33),#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%,#5b7fff2e),#ffffffd1!important}.astack__inner{background:linear-gradient(120deg,#c4f54229,#fff6 52%,#5b7fff29),#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%,#5b7fff33 12%,#5b7fff0d 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:640;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%,#5b7fff2e),#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:700;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(--mono,monospace)}.chat__code-value{font-family:var(--mono,monospace);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(--mono,monospace);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:650}.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,#4d7c0f);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;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,#5b7fff);color:var(--blue,#5b7fff);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,#5b7fff);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,#4d7c0f);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;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,#b9e84a)}.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,#5b7fff14)}.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,#5b7fff12)}.chat__cal-day--on{background:var(--blue,#5b7fff);border-color:var(--blue,#5b7fff);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:700;line-height:1}.chat__cal-daycount{background:var(--lime-tint,#c4f54259);color:var(--lime-text,#4d7c0f);border-radius:99px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.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,#5b7fff);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,#5b7fff);color:var(--blue,#5b7fff);background:#5b7fff0f;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,#5b7fff);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:#0a0a0c;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:650;line-height:1.15}.show__pill{color:#0a0a0c;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,#5b7fff59);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:#5b7fff1a;border-color:#5b7fff40;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%;animation:none;inset:0}.chat--closing{animation:.22s cubic-bezier(.4,0,1,1) both chatdown}.chat__panel{border-radius:0;width:100%;height:100%;max-height:100%}.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:680;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:760;line-height:1}.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 #5b7fff47;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:660;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:#0a0a0c06;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:650}.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:700}.cd-path-label--lime{fill:var(--lime-text)}.cd-path-label--green{fill:#166534}.cd-hub{font-family:var(--font-display);letter-spacing:-.02em;fill:var(--ink);font-size:19px;font-weight:720}.cd-hub-sub{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--lime-text);font-size:8px;font-weight:700}.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:700;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:660}.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:660}.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:660}.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:640;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:#0a0a0c0a}.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:#5b7fff29}.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:660;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 #5b7fff47}.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:650}.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:#166534;background:#7fc06b29}.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:660}.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:680;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%,#5b7fff14),#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 8px 32px -10px #0a0a0c21,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,#5b7fff2e,#ffffff42 62%,#5b7fff12),#ffffff8c;border-color:#5b7fff57}.pdp-deliver{-webkit-backdrop-filter:blur(12px)saturate(1.4)}.pdp-box__card:hover,.pdp-stack__card:hover{box-shadow:0 16px 40px -14px #0a0a0c2e,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%,#5b7fff14),#ffffff9e;border:1px solid #ffffffbf;box-shadow:0 8px 32px -10px #0a0a0c21,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%,#5b7fff14),#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 #0a0a0c29,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:#166534;background:#7fc06b29}.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,#b9e84a99,#7fc06b80 52%,#5b7fff8c),#ffffffdb;border:1px solid #fffc;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem .75rem 1.1rem;font-weight:650;text-decoration:none;display:flex;position:fixed;bottom:.7rem;left:.7rem;right:.7rem;box-shadow:0 10px 30px -8px #0a0a0c4d,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 #0a0a0c14;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,#5b7fff1f,#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,#5b7fff1f,#ffffff80 55%,#5b7fff0a),#ffffffbf;border:1px solid #5b7fff59;animation-name:diaGlowBlue}.agentdia__card--green{background:linear-gradient(120deg,#7fc06b29,#ffffff80 55%,#7fc06b0d),#ffffffbf;border:1px solid #7fc06b73;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:#4d7c0f;background:#c4f54233;border:1px solid #96c42859}.agentdia__icon--blue{color:#4560e6;background:#5b7fff1f;border:1px solid #5b7fff4d}.agentdia__icon--green{color:#3f7a38;background:#7fc06b2e;border:1px solid #7fc06b66}.agentdia__copy{flex-direction:column;min-width:0;display:flex}.agentdia__title{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:650;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(#b9e84a,#7fc06b,#5b7fff,#7fc06b,#b9e84a);border-radius:999px;position:absolute;inset:0;box-shadow:0 26px 60px -24px #1e285a59}.agentdia__face{background:linear-gradient(120deg,#c4f5421a,#ffffffb3 52%,#5b7fff1a),#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:650;line-height:1}.agentdia__hubeyebrow{letter-spacing:.2em;color:#4d7c0f;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 #5b7fff73, 0 0 30px #5b7fff61}}@keyframes diaGlowGreen{0%,10%,26%,to{box-shadow:var(--gbase)}16.7%{box-shadow:var(--gbase), 0 0 0 1px #7fc06b8c, 0 0 30px #7fc06b6b}}@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:#5b7fff66}.pdp-step:nth-child(2n) .pdp-step__tag{color:var(--blue);background:var(--blue-tint);border-color:#5b7fff47}.pdp-deliver{background:var(--blue-tint);border-color:#5b7fff47}.pdp-deliver__icon{color:var(--blue);background:#5b7fff29}.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:#5b7fff42}.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-variation-settings:"wght" 760;font-weight:760}.pdp-hero__title .accent-serif{font-weight:600}.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%,#5b7fff21),#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:700;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:720}.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:680}.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:#5b7fff0d;border-color:#5b7fff52}.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:700;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:660}.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:#5b7fff80}.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,#b9e84a 0%,#7fc06b 52%,#5b7fff 100%);border-radius:50% 50% 52% 48%/50% 48% 52% 50%;position:relative;box-shadow:0 10px 30px -8px #5b7fff73}.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 #5b7fff66;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;font-variation-settings:"wght" 760;max-width:16ch;color:var(--ink);margin-left:auto;margin-right:auto;font-size:clamp(2.6rem,7.6vw,5.9rem);font-weight:760;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:700;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%,#5b7fff1c),#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%,#5b7fff17),#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:760;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:740}.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:740;line-height:1.1}.agent-card__line{color:#0a0a0cb8;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:#0a0a0cd1;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 #0a0a0c1f;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:#0a0a0c80;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:780;line-height:1}.agent-card__per{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0cb8;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 #0a0a0c0f}.agent-card__points li{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#0a0a0cb8;padding-left:1rem;font-size:.66rem;line-height:1.5;display:block;position:relative}.agent-card__points li:before{content:"";background:#0a0a0c8c;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:#0a0a0c8c}.agent-card__cta{color:var(--ink);font-weight:650;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%,#5b7fff33,#5b7fff00 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 #0a0a0c0d,inset 1px 0 #fff9}.agent-card:hover{box-shadow:0 28px 50px -26px #1e285a6b,inset 0 1px #fff,inset 0 -1px #0a0a0c0d}.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:#7fc06b}.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%,#5b7fff17),#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 #0a0a0c80;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 #0a0a0c99}.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:#8aa7ff;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:650;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:650}.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:#0a0a0c38;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%,#b9e84a38 24%,#7fc06b3d 50%,#5b7fff42 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:650;line-height:1.04}.hmock__serif{font-family:var(--font-serif);font-style:italic;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 #0a0a0c14;width:340px;height:340px;animation:3.6s ease-out infinite orbitpulse}.orbit__ring--pulse2{animation-delay:1.8s}.orbit__ring--inner{border:1px dashed #0a0a0c24;width:240px;height:240px}.orbit__ring--outer{border:1px dashed #0a0a0c17;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 #0a0a0c1f;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:650;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 #0a0a0c29;border-radius:22px;flex-direction:column;grid-row:auto;padding:0 0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0a0c0d,0 18px 40px -30px #1e285a66}.how .tool:hover{border-color:#0a0a0c42;transform:translateY(-3px);box-shadow:0 1px 2px #0a0a0c0f,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%,#5b7fff 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%,#5b7fff14),#ffffffb8;border:1px solid #ffffffb3;box-shadow:0 26px 54px -26px #1e285a57}#pricing [data-tier=custom]:not([data-featured]){background:linear-gradient(120deg,#5b7fff1a,#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%,#5b7fff1f),#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:650;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:650}.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:650}.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,#5b7fff2e,#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:650;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,#8aa7ff,#5b7fff)}.founders .founder-card__name{font-family:var(--font-display);letter-spacing:-.02em;margin:14px 0 6px;font-size:1.35rem;font-weight:650}.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}[data-reveal]{opacity:0;will-change:transform, opacity;transition:opacity .75s cubic-bezier(.32,.72,0,1),transform .75s cubic-bezier(.32,.72,0,1),filter .75s cubic-bezier(.32,.72,0,1)}[data-reveal].rv-in{opacity:1;filter:none;transform:none}[data-reveal]{transform:translateY(36px)scale(.985)}[data-reveal=pop]{transition-timing-function:cubic-bezier(.22,1.4,.36,1);transform:translateY(44px)scale(.94)}[data-reveal=rise]{transform:translateY(64px)}[data-reveal=slide-l]{transform:translate(-56px)}[data-reveal=slide-r]{transform:translate(56px)}[data-reveal=zoom]{transform:scale(1.06)}[data-reveal=soften]{filter:blur(9px);transform:translateY(22px)}[data-reveal=tilt]{transform-origin:50% 100%;transform:perspective(1100px)rotateX(9deg)translateY(40px)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=pop],[data-reveal=rise],[data-reveal=slide-l],[data-reveal=slide-r],[data-reveal=zoom],[data-reveal=soften],[data-reveal=tilt]{opacity:1;filter:none;transition:none;transform:none}}.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:650;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:#7fc06b;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:#0a0a0c12}.circuits path.circuit-line--lime{stroke:#95b41647}.circuits path.circuit-line--blue{stroke:#5b7fff3d}.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 #0a0a0cc7,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%, #5b7fff2b, 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%, #5b7fff29, transparent 70%)}.proof{--band:radial-gradient(ellipse 44% 62% at 50% 50%, #7fc06b29, 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,#0a0a0c17 22% 78%,#0000);width:min(1320px,92vw);height:1px;position:absolute;bottom:0;left:50%;translate:-50%}.hmock__cta{color:#0a0a0c;box-shadow:0 0 34px -12px #fff6;background:#fff!important}.hmock__cta:hover,.hmock__cta svg{color:#0a0a0c}.nav__cta{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;border:1px solid #0a0a0c3d;background:0 0!important}.nav__cta:hover{color:var(--ink);box-shadow:none;border-color:#0a0a0c73;background:#0a0a0c0d!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 #0a0a0c14;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 #0a0a0c12;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,#4d7c0f);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 #0a0a0c21;width:392px;height:392px}.lcore__plane--mid{background:radial-gradient(circle,#5b7fff0d,#5b7fff00 70%);border:1px solid #5b7fff38;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:#0a0a0c24;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 #0a0a0c12;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%,#5b7fff4d),#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:#7fc06bd9;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 #7fc06b66;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:radial-gradient(58% 46% at 0 0,#7fc06beb,#7fc06b00 58%),linear-gradient(171deg,#5b7fff 0%,#3c50a8 30%,#1b2560 52%,#121a44 74%,#0e1436 100%)!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 #0a0a0c1a;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:#0a0a0c;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(168deg,#5b7fff 0%,#4a68d8 42%,#2e3f8f 72%,#121a44 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:#0a0a0c;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) .nav .nav__links .ghost{color:#fff}body:has(.dark-hero) .nav .nav__logo{color:#fff}body:has(.dark-hero) .nav .nav__links .ghost:hover{color:#c4f542}body:has(.dark-hero) .nav .nav__logo img{filter:brightness(0)invert()}body:has(.dark-hero) .nav .nav__cta{border-color:#ffffff73;color:#fff!important}body:has(.dark-hero) .nav .nav__cta:hover{color:#fff;border-color:#ffffffb3;background:#ffffff1f!important}body:has(.dark-hero) .nav .nav__cta svg{color:#fff}body:has(.dark-hero) .nav .nav__burger span{background:#fff}body:has(.dark-hero) .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) .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(168deg,#5b7fff 0%,#4a68d8 42%,#2e3f8f 72%,#121a44 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) .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:#0a0a0c!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:#0a0a0c!important}.dark-hero .hmock__soon{font-weight:700;color:#0a0a0c!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:650;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 #5b7fff52,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 #0a0a0c1a;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:#0a0a0c!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:radial-gradient(52% 44% at 6% 4%,#7fc06b80,#7fc06b00 62%),linear-gradient(168deg,#33489f 0%,#1f2b6d 34%,#141d4e 62%,#101736 100%);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:#0a0a0c!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:#0a0a0c!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:#0a0a0c!important;stroke:#0a0a0c!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%,#5b7fff52),#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:#0a0a0c;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:650;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%,#5b7fff57),#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 #0a0a0c1a!important;border-radius:0!important;display:flex!important}.pdp-deliver__icon{width:26px;height:26px;color:var(--blue);background:#5b7fff1f;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 #0a0a0c17;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:650;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 #0a0a0c12;border-radius:20px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.fsplit__panel--dark{background:radial-gradient(58% 46% at 8% 6%,#7fc06b47,#7fc06b00 60%),linear-gradient(168deg,#26356f 0%,#16204d 46%,#101736 100%);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,#5b7fff38 42%,#5b7fff00 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%,#5b7fff 52%,#3e5edb 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 #5b7fff80,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,#5b7fff4d);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:#0a0a0c0d;border:1px solid #0a0a0c17}.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,#5b7fff29,#5b7fff00 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:#5b7fff29;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 #0a0a0c29;border-radius:8px;padding:5px 10px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #0a0a0c0d}.calc__val:has(.calc__num):hover{border-color:#0a0a0c4d}.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%,#5b7fff70,#5b7fff00 66%),linear-gradient(146deg,#dff59a 0%,#a8d97e 26%,#7fa8e8 62%,#5b7fff 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:#0a0a0cb8}.closing--grad .closing__assure{color:#0a0a0ca8;flex-direction:column;gap:2px;margin-top:18px;font-size:.88rem;display:flex}.closing--grad .closing__assure strong{color:#0a0a0cdb;font-weight:650}.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 #0a0a0c29;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 #0a0a0c0d}.calcf__box:hover{border-color:#0a0a0c4d}.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%,#5b7fff85,#5b7fff00 70%),linear-gradient(150deg,#e9f9bd 0%,#d6eea8 26%,#cfd8dd 56%,#adc0fa 100%)!important;border-color:#0a0a0c1a!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:#0a0a0c!important}.grad-ramp p,.grad-ramp li,.grad-ramp .acad__plan__body,.grad-ramp .pdp-close__sub,.grad-ramp .pdp-close__note{color:#0a0a0cb8!important}.grad-ramp .pdp-price__was,.grad-ramp .acad__plan__label{color:#0a0a0c8c!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:#0a0a0c!important;background:#ffffff80!important;border:1px solid #0a0a0c2e!important}.grad-ramp .lg-btn:not(.lg-btn--primary) svg{color:#0a0a0c!important}.grad-ramp .lg-btn:not(.lg-btn--primary):hover{background:#ffffffb8!important;border-color:#0a0a0c4d!important}.grad-ramp [class*=check]{color:#dff59a!important;background:#0a0a0cdb!important}.grad-ramp [class*=check] svg{color:#dff59a!important;stroke:#dff59a!important}.grad-ramp hr,.grad-ramp [class*=__rule],.grad-ramp [class*=divider]{background:#0a0a0c24!important}.grad-ramp .acad__plan__price,.grad-ramp .acad__plan__price span,.grad-ramp .acad__deal__save{color:#0a0a0c!important}.grad-ramp .acad__plan__was,.grad-ramp .acad__plan__price em{color:#0a0a0c80!important}.grad-ramp .acad__deal__pct,.grad-ramp .acad__plan__flag{color:#dff59a!important;background:#0a0a0cdb!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:#0a0a0cdb!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{will-change:transform;transition:background .4s var(--ease), box-shadow .4s var(--ease), transform .42s cubic-bezier(.32, .72, 0, 1), opacity .28s var(--ease)}.nav--away{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-140%)}@media (prefers-reduced-motion:reduce){.nav{transition:background .4s var(--ease)}.nav--away{opacity:1;pointer-events:auto;transform:translate(-50%)}}.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}.fw{padding:clamp(4rem,9vw,7rem) 0 clamp(2rem,4vw,3.25rem)}.fw__eyebrow{letter-spacing:.16em;color:var(--lime-text);border-radius:var(--radius-pill);background:#c4f54238;border:1px solid #c4f54273;padding:.35rem .85rem;font-size:.6rem;display:inline-block}.fw__title{font-family:var(--font-display);letter-spacing:-.02em;max-width:30ch;color:var(--ink);margin:1.1rem 0 0;font-size:clamp(1.6rem,2.9vw,2.6rem);font-weight:720;line-height:1.16}.fw__points{grid-template-columns:1fr 1fr;gap:0 3rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.fw__points li{color:#3d434d;border-bottom:1px solid #0a0a0c17;align-items:baseline;gap:.9rem;padding:.85rem 0;font-size:.95rem;display:flex}.fw__num{color:#a2a8b1;font-size:.66rem}.fw__panel{border-radius:22px;margin-top:2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #0a0a0ca6}.fw__bg{object-fit:cover;object-position:50% 72%;filter:brightness(.4)saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.fw__panel:after{content:"";pointer-events:none;background:linear-gradient(105deg,#08090bbd,#08090b8f 55%,#08090bb3);position:absolute;inset:0}.fw__inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:2.2rem;padding:clamp(1.6rem,3vw,2.8rem);display:grid;position:relative}.fw__sources{justify-content:center;gap:.7rem;display:flex}.fw__src{flex-direction:column;align-items:center;gap:.4rem;display:flex}.fw__src__tile{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff47;border:1px solid #ffffffe6;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 1px #ffffff29,0 0 18px -2px #ffffff73}.fw__src__tile svg{filter:drop-shadow(0 0 6px #ffffffa6);width:21px;height:21px}.fw__src__label{color:#fff;white-space:nowrap;font-size:.66rem}.fw__bracket{height:34px;margin:.55rem 0 .5rem;position:relative}.fw__rail{justify-content:center;gap:.7rem;width:max-content;margin:0 auto;display:flex;position:relative}.fw__rail__stub{background-image:linear-gradient(#ffffffa6,#ffffffa6);background-position:top;background-repeat:no-repeat;background-size:1px 100%;width:46px;height:14px;position:relative}.fw__rail__stub:after,.fw__bracket__drop:after,.fw__step:after{content:"";background:linear-gradient(to bottom, transparent 0%, #c4f54200 18%, var(--lime) 50%, #c4f54200 82%, transparent 100%);filter:blur(.5px);background-repeat:no-repeat;background-size:100% 220%;width:3px;animation:1.9s linear infinite fwbeam;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fw__rail__stub:after{animation-duration:1.9s;animation-delay:0s}@keyframes fwbeam{0%{background-position:50% -120%}to{background-position:50% 220%}}.fw__rail__bar{background:#fff9;height:1px;position:absolute;top:14px;left:23px;right:23px;overflow:hidden}.fw__rail__bar:after{content:"";background:linear-gradient(to right, transparent 0%, #c4f54200 30%, var(--lime) 50%, #c4f54200 70%, transparent 100%);background-repeat:no-repeat;background-size:55% 100%;animation:1.9s linear infinite fwbus;position:absolute;inset:0}@keyframes fwbus{0%{background-position:-60% 0}to{background-position:160% 0}}.fw__bracket__drop{background:linear-gradient(to bottom, #fff9, var(--lime));width:1px;height:19px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.fw__bracket__drop:after{animation-delay:.22s}.fw__step{text-align:center;-webkit-backdrop-filter:blur(10px);transition:border-color .45s var(--ease), background .45s var(--ease), box-shadow .45s var(--ease);background:#ffffff21;border:1px dashed #ffffff57;border-radius:13px;flex-direction:column;align-items:center;gap:.22rem;padding:.85rem 1rem;display:flex;position:relative}.fw__step+.fw__step{margin-top:.6rem}.fw__step+.fw__step:before{content:"";background:repeating-linear-gradient(#ffffff8c 0 3px,#0000 3px 6px);width:1px;height:.6rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.fw__step:after{opacity:1;width:4px;height:.62rem;animation:1.9s linear infinite fwbeam;animation-delay:calc(.34s + var(--i) * .13s);top:-.62rem;bottom:auto}.fw__step--on{background:#fff3;border-style:solid;border-color:#c4f542d9;box-shadow:0 0 0 3px #c4f54229,0 14px 30px -16px #000000b3}.fw__step__n{color:#ffffff8c;letter-spacing:.14em;font-size:.62rem}.fw__step--on .fw__step__n{color:var(--lime)}.fw__step__name{color:#fff;font-size:.98rem;font-weight:600;display:block}.fw__step__line{color:#ffffffc7;margin-top:.15rem;font-size:.82rem;line-height:1.4;display:block}.fw__device{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff1f;border:1px solid #ffffff47;border-radius:18px;overflow:hidden;box-shadow:0 26px 60px -28px #000c}.fw__device__bar{letter-spacing:.14em;color:#ffffffb8;text-transform:none;border-bottom:1px solid #ffffff2e;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.6rem;display:flex}.fw__device__bar i{background:var(--lime);width:6px;height:6px;animation:fwpulse 2.2s var(--ease) infinite;border-radius:50%}@keyframes fwpulse{0%{box-shadow:0 0 #c4f5428c}70%{box-shadow:0 0 0 7px #c4f54200}to{box-shadow:0 0 #c4f54200}}.fw__device__screen{min-height:320px;animation:fwin .55s var(--ease) both;place-items:center;padding:1.4rem;display:grid}@keyframes fwin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fws__scene{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.fws__tag{letter-spacing:.16em;color:var(--lime);border-radius:var(--radius-pill);text-transform:uppercase;background:#c4f54229;border:1px solid #c4f54266;padding:.25rem .7rem;font-size:.58rem}.fws__lead{color:#ffffffb8;margin:0;font-size:.84rem}.fws__lead--tool strong{color:#fff;font-weight:600}.fws__call{align-items:center;gap:.8rem;display:flex}.fws__callname{color:#fff;font-size:1.05rem;font-weight:600}.fws__wave{align-items:flex-end;gap:3px;height:26px;display:inline-flex}.fws__wave i{background:var(--lime);transform-origin:bottom;width:3px;height:26px;animation:fwwave 1.1s var(--ease) infinite;animation-delay:calc(var(--i) * 80ms);border-radius:2px}@keyframes fwwave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.fws__ask{color:#fff;max-width:24ch;margin:0;font-size:1.02rem;line-height:1.4}.fws__reply{color:#ffffffb8;margin:0;font-size:.86rem}.fws__reply span{color:var(--lime)}.fws__chip{color:#fff;border-radius:var(--radius-pill);background:#5b7fff57;border:1px solid #93aaff99;padding:.3rem .75rem;font-size:.72rem}.fws__days{gap:5px;display:flex}.fws__days span{width:34px;height:26px;font-family:var(--font-mono);color:#ffffffb3;background:#ffffff24;border-radius:7px;place-items:center;font-size:.62rem;display:grid}.fws__days span.on{background:var(--lime);color:var(--ink);font-weight:700}.fws__slot{color:#fff;background:#c4f5422e;border:1px solid #c4f5428c;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.95rem;font-weight:600;display:inline-flex}.fws__dot{background:var(--lime);border-radius:50%;width:7px;height:7px}.fws__ring{place-items:center;width:210px;height:210px;display:grid;position:relative}.fws__core{background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 0 8px #c4f54229,0 0 40px 6px #c4f54273}.fws__core img{object-fit:contain;width:34px;height:34px}.fws__orbit{width:36px;height:36px;transform:rotate(var(--a)) translate(86px) rotate(calc(-1 * var(--a)));opacity:.5;filter:grayscale();transition:opacity .4s var(--ease), filter .4s var(--ease), box-shadow .4s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;display:grid;position:absolute;top:50%;left:50%}.fws__orbit img{object-fit:contain;width:18px;height:18px}.fws__orbit.on{opacity:1;filter:none;box-shadow:0 0 0 4px #c4f54266}.fw__note{text-align:center;max-width:62ch;color:var(--muted);margin:1.4rem auto 0;font-size:.9rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.fw__device__screen,.fws__wave i,.fw__device__bar i{animation:none}}@media (width<=900px){.fw__points{grid-template-columns:1fr;gap:0}.fw__inner{grid-template-columns:1fr;gap:1.8rem}.fw__sources{gap:.45rem}.fw__src__tile{border-radius:11px;width:40px;height:40px}.fw__src__tile svg{width:18px;height:18px}.fw__src__label{font-size:.58rem}.fw__rail__stub{width:40px}.fw__rail__bar{left:20px;right:20px}.fw__device__screen{min-height:280px}.fws__ring{width:180px;height:180px}.fws__orbit{transform:rotate(var(--a)) translate(74px) rotate(calc(-1 * var(--a)))}}@media (prefers-reduced-motion:reduce){.fw__rail__stub:after,.fw__rail__bar:after,.fw__bracket__drop:after,.fw__step:after{opacity:.35;animation:none}}.fw__src{opacity:1}.fw__src--on .fw__src__tile{background:#c4f54233;border-style:solid;border-color:#c4f542d9;box-shadow:0 0 0 3px #c4f54224}.fw__device__run{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.58rem;font-weight:400}.fw__src__tile{color:#fff;background:#c4f54224;border:1px solid #c4f542d9;box-shadow:0 0 0 3px #c4f5421f,0 0 22px -2px #c4f5428c}.fw__src__tile svg{color:#fff;filter:drop-shadow(0 0 7px #ffffffe6)}.fw__src__label{color:#ffffffeb}.fw__src--on .fw__src__tile{background:#c4f5424d;box-shadow:0 0 0 4px #c4f54233,0 0 34px #c4f542bf}.fw__src--on .fw__src__label{color:var(--lime)}@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:#0a0a0c;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:#0a0a0c;background:#0a0a0c0d!important;border-color:#0a0a0c66!important}.ag-livedot{animation:2.6s ease-out infinite agLive}@keyframes agLive{0%,to{box-shadow:0 0 #7fc06b99}60%{box-shadow:0 0 0 7px #7fc06b00}}.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:#0a0a0c;border-color:#3e5edb80;box-shadow:0 0 24px #5b7fff59}.ag-white{transition:box-shadow .25s cubic-bezier(.32,.72,0,1),transform .25s}.ag-white:hover{color:#0a0a0c;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:#0a0a0c;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-mono);letter-spacing:.14em;text-transform:none;color:var(--ag-label);text-shadow:0 0 18px var(--ag-glow);margin-bottom:7px;font-size:.76rem}.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%, #5b7fff2e, transparent 70%)}.ag-break--green{--ag-wash:radial-gradient(ellipse 40% 58% at 50% 46%, #7fc06b2b, transparent 72%)}.ag-rule{background:linear-gradient(90deg,#0000,#0a0a0c1a 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%,#5b7fff24),#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:radial-gradient(58% 46% at 0 0,#7fc06beb,#7fc06b00 58%),linear-gradient(171deg,#5b7fff 0%,#3c50a8 30%,#1b2560 52%,#121a44 74%,#0e1436 100%);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:650}.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:#0a0a0c;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}}.dchl-0:hover,.dchl-1:hover,.dchl-2:hover{color:#0a0a0c}.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:#0a0a0c}.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%,#5b7fff24,#0000 68%),radial-gradient(54% 32% at 24% 66%,#7fc06b21,#0000 70%),radial-gradient(50% 30% at 82% 94%,#5b7fff21,#0000 70%);position:fixed;inset:0}.lyr-band{position:relative}.osbar{border-bottom:1px solid #0a0a0c12;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%,#5b7fff3d 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:30;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,#4d7c0f);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:#7fc06b;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite osLive}@keyframes osLive{0%,to{box-shadow:0 0 #7fc06ba6}60%{box-shadow:0 0 0 7px #7fc06b00}}@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:650;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:700}.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:#5b7fff;--lay-art:linear-gradient(150deg, #8aa7ff 0%, #5b7fff 48%, #3e5edb 100%)}.lyr-lay--mid{--accent:#5b7fff;--lay-art:linear-gradient(150deg, #c4f542 0%, #a8de55 28%, #c8e7c0 50%, #dce4f6 62%, #8aa7ff 82%, #5b7fff 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 #0a0a0c12;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:#7fc06b;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:#5b7fff17;border-radius:9px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.bca__tile__num{background:#5b7fffbf;border-radius:3px;width:52%;height:8px}.bca__tile__bar{background:#0a0a0c1f;border-radius:2px;width:78%;height:4px}@keyframes bcaTile{0%,6%{background:#c4f54280}16%,to{background:#5b7fff17}}.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(#8aa7ff,#5b7fff);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:#0a0a0c0f;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,#5b7fff80);border-radius:6px;display:block}@keyframes bcaFill{0%,4%{width:0}22%,68%{width:88%}80%,to{width:0}}.bca__submit{color:#0a0a0c;background:#c4f542;border-radius:999px;align-self:flex-start;margin-top:3px;padding:6px 13px;font-size:.62rem;font-weight:700;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,#5b7fff73);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 #0a0a0c12;align-items:center;gap:5px;padding:7px 9px;display:flex}.bca__win__bar i{background:#0a0a0c29;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}}.circuitb__wrap{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;padding:8px 0 26px;overflow-x:auto}.circuitb__wrap::-webkit-scrollbar{display:none}.circuitb{margin:0 auto}.circuitb__node{justify-content:center;align-items:center;display:flex;position:absolute}.circuitb__chip{width:100%;height:100%;color:var(--lime-text);background:linear-gradient(160deg,#fffffff5,#ffffffb8);border:1px solid #ffffffe6;border-radius:16px;place-items:center;display:grid;box-shadow:0 14px 30px -14px #1e285a57,0 0 0 1px #0a0a0c0f}.circuitb__chip svg{width:22px;height:22px}.circuitb__chip--brain{color:var(--blue);border-radius:20px;box-shadow:0 18px 40px -16px #5b7fff73,0 0 0 1px #5b7fff38,0 0 34px -6px #5b7fff59}.circuitb__chip--brain svg{width:28px;height:28px}.circuitb__label{white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.circuitb__label strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:.92rem;font-weight:650}.circuitb__label em{color:var(--muted);font-size:.78rem;font-style:normal}@media (prefers-reduced-motion:reduce){.circuitb path{animation:none!important}}.circuitb--ondark .circuitb__chip{color:var(--lime);background:linear-gradient(160deg,#ffffff29,#ffffff12);border:1px solid #ffffff3d;box-shadow:0 14px 30px -14px #0009}.circuitb--ondark .circuitb__chip--brain{color:#8aa7ff;border-color:#8aa7ff80;box-shadow:0 0 0 1px #8aa7ff4d,0 0 34px -6px #8aa7ff8c}.circuitb--ondark .circuitb__label em{color:#ffffff9e}.stackb{place-items:center;width:100%;display:grid}.stackb__panel{background:linear-gradient(160deg,#fffffff0,#ffffffa8),#ffffff80;border:1px solid #ffffffd1;border-radius:22px;width:min(430px,100%);padding:26px 24px 24px;box-shadow:0 26px 54px -26px #1e285a52,inset 2px 2px 1px -2px #ffffffe6}.stackb__cap{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:.6rem}.stackb__tools{justify-content:center;gap:9px;display:flex}.stackb__tool{width:40px;height:40px;animation:6s ease-in-out infinite sbTool;animation-delay:calc(var(--i) * .12s);background:#fff;border:1px solid #0a0a0c14;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px -12px #141e468c}.stackb__tool img{object-fit:contain;width:21px;height:21px}@keyframes sbTool{0%,22%,to{transform:translateY(0)}10%{transform:translateY(-5px)}}.stackb__feed{background:#0a0a0c1a;border-radius:2px;width:2px;height:26px;margin:10px auto 12px;display:block;position:relative;overflow:hidden}.stackb__feed:after{content:"";border-radius:inherit;background:linear-gradient(#c4f542,#8aa7ff);animation:6s ease-in-out infinite sbFeed;position:absolute;inset:0;transform:translateY(-100%)}@keyframes sbFeed{0%,14%{transform:translateY(-100%)}26%,82%{transform:translateY(0)}to{transform:translateY(100%)}}.stackb__layers{flex-direction:column;gap:10px;display:flex}.stackb__layer{animation:6s ease-in-out infinite sbLayer;animation-delay:calc(.9s + var(--i) * .5s);background:#ffffffb8;border:1px solid #0a0a0c12;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}@keyframes sbLayer{0%,8%{border-color:#0a0a0c12;box-shadow:0 0 #c4f54200}18%,62%{border-color:var(--sb-edge);box-shadow:0 10px 26px -18px var(--sb-glow)}80%,to{border-color:#0a0a0c12;box-shadow:0 0 #c4f54200}}.stackb__swatch{background:var(--sb-face);border-radius:4px;flex:none;width:9px;height:34px}.stackb__text{flex-direction:column;gap:1px;min-width:0;display:flex}.stackb__text strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:.9rem;font-weight:650}.stackb__text em{color:var(--muted);font-size:.74rem;font-style:normal}.stackb__tick{color:#fff;background:var(--sb-tick);opacity:0;width:22px;height:22px;animation:6s ease-out infinite sbTick;animation-delay:calc(.9s + var(--i) * .5s);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;transform:scale(.6)}@keyframes sbTick{0%,10%{opacity:0;transform:scale(.6)}20%,66%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(.6)}}.stackb__layer--blue{--sb-face:linear-gradient(180deg, #8aa7ff, #5b7fff);--sb-edge:#5b7fff80;--sb-glow:#5b7fff99;--sb-tick:#5b7fff}.stackb__layer--mid{--sb-face:linear-gradient(180deg, #c4f542, #dce4f6 54%, #8aa7ff);--sb-edge:#7fc06b8c;--sb-glow:#7fc06b99;--sb-tick:#7fc06b}.stackb__layer--lime{--sb-face:linear-gradient(180deg, #d4fa78, #c4f542);--sb-edge:#95b4168c;--sb-glow:#c4f542b3;--sb-tick:#6f9c12}@media (prefers-reduced-motion:reduce){.stackb__tool,.stackb__layer,.stackb__feed:after{animation:none}.stackb__tick{opacity:1;animation:none;transform:scale(1)}}.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(#5b7fff26,#0000 70%);width:680px;height:600px;top:200px;right:-140px}.acad__glow--3{background:radial-gradient(#7fc06b24,#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:650;line-height:1.02}.acad__h1 em{font-family:var(--font-serif);font-style:italic;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:650}.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:#4d7c0f;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 #0a0a0c1f;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 16px;font-size:.7rem;display:inline-flex}.acad__dot{background:#7fc06b;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:#0a0a0c;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 #5b7fff8c}.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 #0a0a0c12;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:#3e5edb;background:#5b7fff24}.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 #0a0a0c0f;border-bottom:1px solid #0a0a0c0f;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,#7fc06b38,#ffffff73 55%),#ffffff8c}.acad__card--blue{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#5b7fff2e,#ffffff73 55%),#ffffff8c}.acad__card--both{background:linear-gradient(160deg,#ffffffe6,#fff0 38%),linear-gradient(120deg,#c4f54224,#ffffff73 52%,#5b7fff24),#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,#5b7fff33,#ffffff73 52%,#c4f54224),#ffffff8c;box-shadow:0 28px 56px -22px #1e285a73,inset 2px 2px 1px -2px #ffffffe6,0 0 44px -8px #5b7fff40}.acad__plan__flag{letter-spacing:.12em;color:#0a0a0c;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:650}.acad__plan__price em{color:var(--muted);font-size:.88rem;font-style:normal}.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%,#5b7fff33);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,#b9e84a 0%,#7fc06b 52%,#5b7fff 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 #0a0a0c24;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:#0a0a0c;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{color:#3e6312;margin:0;font-size:1rem}.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,#5b7fff8c,#5b7fff29);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:#0a0a0c;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 #5b7fff80;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:#7fc06b}74%,to{background:0 0}}.aca__progress{background:#0a0a0c14;border-radius:3px;height:5px;margin-top:12px;display:block;overflow:hidden}.aca__progress__fill{background:linear-gradient(90deg,#c4f542,#a8de55 34%,#8aa7ff 76%,#5b7fff);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 #0a0a0c12;align-items:center;gap:7px;padding:9px 12px;display:flex}.aca__live{background:#7fc06b;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 #7fc06b80}50%{opacity:.5;box-shadow:0 0 0 5px #7fc06b00}}.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,#5b7fff73,#5b7fff1a);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 #5b7fff47}.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:#0a0a0c;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:#0a0a0c;font-family:var(--font-display);letter-spacing:-.01em;background:#c4f542;border-radius:999px;padding:6px 14px;font-size:1rem;font-weight:700}.acad__deal__save{color:#fff;font-size:.94rem;font-weight:600}.acad__gradcta{color:#0a0a0c!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}.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 #0a0a0c1a;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:radial-gradient(62% 40% at 0 0,#7fc06be6,#7fc06b00 58%),linear-gradient(171deg,#5b7fff 0%,#3c50a8 26%,#1b2560 50%,#121a44 74%,#0e1436 100%);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:650;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:#0a0a0c99;align-items:baseline;gap:6px;font-size:.75rem;font-weight:600;display:flex}.bk-field__label em{color:#0a0a0c59;font-style:normal;font-weight:400}.bk-field__box{background:#fff;border:1px solid #0a0a0c26;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:#0a0a0c4d}.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:650;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:#0a0a0c80;margin:16px 0 0;font-size:.82rem;line-height:1.55}.bk__back{font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:#0a0a0c08;border:1px solid #0a0a0c1f;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:#0a0a0c52}.bk__cal{background:#f6f7f9cc;border:1px solid #0a0a0c1a;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:#0a0a0c1f;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:#0a0a0c;width:40px;height:40px;font-family:var(--font-display);border:2px solid #0a0a0c80;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.bk__avatar--lime{background:linear-gradient(140deg,#d4fa78,#c4f542)}.bk__avatar--blue{background:linear-gradient(140deg,#a9c0ff,#8aa7ff);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:650}.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%,#5b7fff1f),#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 #0a0a0c14;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,#4d7c0f);align-items:center;gap:6px;margin-left:auto;font-size:.56rem;display:inline-flex}.bscene__live i{background:#7fc06b;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 #0a0a0c12;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:#0a0a0c14;border-radius:2px;height:3px;margin:16px 0 12px;overflow:hidden}.bscene__railFill{transform-origin:0;border-radius:inherit;background:linear-gradient(135deg,#b9e84a 0%,#7fc06b 52%,#5b7fff 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:#7fc06b;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:hover{opacity:1;background:#0a0a0c0d}.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 img{filter:brightness(0)invert();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:#0a0a0c99;font-size:.75rem;font-weight:600;display:block}.brief__hint{color:#0a0a0c6b;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:#0a0a0c6b;appearance:none;cursor:pointer;background:#fff;border:1px solid #0a0a0c26;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:#0a0a0c73;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 #0a0a0c26;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:#0a0a0c4d}.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 #0a0a0c26;border-radius:10px;outline:none;padding:11px 14px;font-size:.94rem;transition:border-color .18s,box-shadow .18s}.brief__notes textarea::placeholder{color:#0a0a0c4d}.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:650;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:#0a0a0c59;box-shadow:none;cursor:default;background:#0a0a0c12!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 #7fc06b73;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:#4d7c0f}.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 #0a0a0c1a;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}
