@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--spin:0deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--border-angle:0deg;--gauge:0%;--mk-angle:0deg;--cl-angle:0deg;--lead-angle:0deg;--fx-angle:0deg;--cb-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-700:#007956;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-700:#1447e6;--color-violet-50:#f5f3ff;--color-violet-200:#ddd6ff;--color-violet-700:#7008e7;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--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);--font-display:var(--font-sora), var(--font-inter), ui-sans-serif, system-ui, sans-serif;--color-navy:#0b1e39;--color-navy-2:#102a4c;--color-midnight:#071427;--color-abyss:#040c19;--color-brand:#1e5fdb;--color-brand-strong:#184fbb;--color-brand-light:#4a85f0;--color-accent:#17c3e6;--color-iris:#7b8cff;--color-ink:#0f172a;--color-muted:#55657e;--color-paper:#f5f8fc;--color-paper-2:#eef2f8;--color-line:#e3e9f2;--ease-premium:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.65, 0, .35, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-700:lab(35.2783% 67.9912 -88.793)}}}@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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:5rem}body{color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:1rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}main p:not(:where(.text-center,.text-center *,.pd-steps *,.text-eyebrow,[class~=flex],[class~=inline-flex])){text-align:justify;-webkit-hyphens:auto;hyphens:auto}img{-webkit-user-drag:none}.grid>*{min-width:0}::selection{background:#1e5fdb38}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-brand) 22%, transparent)}}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:#fff}.on-light :focus-visible{outline-color:var(--color-brand)}}@layer components{.btn{isolation:isolate;letter-spacing:.005em;white-space:nowrap;min-height:2.75rem;transition:background-color .3s var(--ease-premium), border-color .4s var(--ease-premium), color .4s var(--ease-premium), box-shadow .5s var(--ease-premium), translate .4s var(--ease-premium), transform .2s var(--ease-premium);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill,transparent);clip-path:circle(0% at var(--mx,50%) var(--my,50%));transition:clip-path .65s var(--ease-premium);pointer-events:none;position:absolute;inset:-1px}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff52 50%,#0000 70%);position:absolute;inset:0;translate:-110%}@media (hover:hover){.btn:hover:before{clip-path:circle(150% at var(--mx,50%) var(--my,50%))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:after{transition:translate .9s var(--ease-premium)}.btn:hover:after{translate:110%}.btn-primary:hover,.btn-glass:hover{translate:0 -2px}}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress}.btn:hover .btn-arrow,.group:hover .btn-arrow{animation:arrow-swap .6s var(--ease-premium)}.btn-primary{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-light));color:#fff;--btn-fill:linear-gradient(120deg, var(--color-brand-strong), var(--color-brand) 45%, var(--color-accent));box-shadow:inset 0 1px #ffffff38,0 10px 24px -14px #1e5fdbe6}.btn-primary:hover{box-shadow:inset 0 1px #ffffff40,0 0 0 4px #1e5fdb2e,0 18px 40px -12px #17c3e699}.btn-secondary{background:var(--color-paper-2);color:var(--color-ink);--btn-fill:var(--color-ink)}.btn-secondary:hover{color:#fff}.btn-dark{background:var(--color-ink);color:#fff;--btn-fill:linear-gradient(120deg, var(--color-brand), var(--color-accent))}.btn-dark:hover{box-shadow:0 16px 36px -14px #1e5fdbbf}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);--btn-fill:#fff;background:#ffffff1a;border-color:#ffffff61}.btn-glass:hover{color:var(--color-ink);border-color:#fff;box-shadow:0 16px 40px -14px #ffffff73}.btn-outline-light{color:#fff;--btn-fill:#fff;border-color:#ffffff73}.btn-outline-light:hover{color:var(--color-ink);border-color:#fff}.btn-outline{color:var(--color-ink);--btn-fill:var(--color-ink);border-color:#0f172a2e}.btn-outline:hover{border-color:var(--color-ink);color:#fff}.btn-light{color:var(--color-ink);--btn-fill:linear-gradient(120deg, var(--color-brand), var(--color-accent));background:#ffffffeb}.btn-light:hover{color:#fff}.btn-wide{min-width:min(100%,13.5rem)}.btn-pair{gap:.75rem;width:100%;max-width:22rem;display:grid}@media (min-width:640px){.btn-pair{grid-template-columns:repeat(2,minmax(0,15rem));gap:1rem;width:auto;max-width:none}}.text-link{color:var(--color-brand);transition:gap .3s var(--ease-premium), color .3s var(--ease-premium);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.text-link:hover{color:var(--color-brand-strong);gap:.625rem}.link-underline{transition:background-size .5s var(--ease-premium);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link-underline:hover{background-size:100% 1px}.spotlight{isolation:isolate;--spot:#1e5fdb17;--spot-edge:#1e5fdb8c;position:relative}.spotlight-dark{--spot:#17c3e61f;--spot-edge:#17c3e699}.spotlight:before,.spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-premium);position:absolute;inset:0}.spotlight:before{z-index:-1;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,0%), var(--spot), transparent 45%)}.spotlight:after{background:radial-gradient(18rem circle at var(--mx,50%) var(--my,0%), var(--spot-edge), transparent 45%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.spotlight:hover:before,.spotlight:hover:after{opacity:1}}.lift{transition:translate .5s var(--ease-premium), transform .5s var(--ease-premium), box-shadow .5s var(--ease-premium), background-color .5s var(--ease-premium)}@media (hover:hover){.lift:hover{translate:0 -.25rem;box-shadow:0 28px 56px -32px #0b1e3966}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lift:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.form-field{border:1px solid var(--color-line);width:100%;min-height:3rem;color:var(--color-ink);transition:border-color .2s var(--ease-premium), box-shadow .2s var(--ease-premium);background:#fff;border-radius:10px;padding:.75rem 1rem;font-size:1rem;line-height:1.5;display:block}.form-field::placeholder{color:#8a97ab}.form-field:hover{border-color:#cfd8e6}.form-field:focus,.form-field:focus-visible{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #1e5fdb26}.form-field[aria-invalid=true]{border-color:#dc2626}.form-field[aria-invalid=true]:focus{box-shadow:0 0 0 4px #dc262626}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2355657e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[2\%\]{top:2%}.top-\[4\%\]{top:4%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[44\%\]{top:44%}.top-\[46\%\]{top:46%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-7{right:calc(var(--spacing) * 7)}.right-\[2\%\]{right:2%}.right-\[3\%\]{right:3%}.right-\[4\%\]{right:4%}.right-\[8\%\]{right:8%}.right-\[9\%\]{right:9%}.right-\[11\%\]{right:11%}.right-\[13\%\]{right:13%}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[2\%\]{bottom:2%}.bottom-\[4\%\]{bottom:4%}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-7{left:calc(var(--spacing) * 7)}.left-\[1\.6875rem\]{left:1.6875rem}.left-\[2\%\]{left:2%}.left-\[3\%\]{left:3%}.left-\[4\%\]{left:4%}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[62\%\]{left:62%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-auto{margin:auto}.shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[32rem\]{width:32rem;height:32rem}.size-\[44rem\]{width:44rem;height:44rem}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\/3{height:33.3333%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-96{height:calc(var(--spacing) * 96)}.h-\[calc\(100\%-1\.75rem\)\]{height:calc(100% - 1.75rem)}.h-\[min\(34rem\,62svh\)\]{height:min(34rem,62svh)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[36rem\]{min-height:36rem}.min-h-\[38rem\]{min-height:38rem}.min-h-\[70svh\]{min-height:70svh}.min-h-\[clamp\(28rem\,70svh\,40rem\)\]{min-height:clamp(28rem,70svh,40rem)}.min-h-\[clamp\(30rem\,72svh\,46rem\)\]{min-height:clamp(30rem,72svh,46rem)}.min-h-\[clamp\(32rem\,88svh\,56rem\)\]{min-height:clamp(32rem,88svh,56rem)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-\[1\.3125rem\]{width:1.3125rem}.w-\[7\.625rem\]{width:7.625rem}.w-\[28rem\]{width:28rem}.w-\[30\%\]{width:30%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[55\%\]{width:55%}.w-\[62\%\]{width:62%}.w-\[72\%\]{width:72%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[34rem\]{max-width:34rem}.max-w-\[86\%\]{max-width:86%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[62\%\]{--tw-translate-x:calc(62% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent\/30{border-color:#17c3e64d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#0a66c2\]{background-color:#0a66c2}.bg-\[\#0b1235\]\/60{background-color:#0b123599;background-color:lab(6.53907% 7.66245 -24.3566/.6)}.bg-\[\#0d0a1c\]{background-color:#0d0a1c}.bg-\[\#0f0b24\]{background-color:#0f0b24}.bg-\[\#060d1c\]{background-color:#060d1c}.bg-\[\#03140f\]{background-color:#03140f}.bg-\[radial-gradient\(55\%_60\%_at_20\%_30\%\,rgb\(23_195_230\/0\.14\)\,transparent_70\%\)\,\#04121a\]{background-color:radial-gradient(55% 60% at 20% 30%,#17c3e624,transparent 70%),#04121a}.bg-abyss{background-color:var(--color-abyss)}.bg-abyss\/80{background-color:#040c19cc}@supports (color:color-mix(in lab, red, red)){.bg-abyss\/80{background-color:color-mix(in oklab, var(--color-abyss) 80%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-accent\/20{background-color:#17c3e633}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/30{background-color:#17c3e64d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-accent\/80{background-color:#17c3e6cc}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-brand{background-color:var(--color-brand)}.bg-brand-light\/70{background-color:#4a85f0b3}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/70{background-color:color-mix(in oklab, var(--color-brand-light) 70%, transparent)}}.bg-brand-light\/90{background-color:#4a85f0e6}@supports (color:color-mix(in lab, red, red)){.bg-brand-light\/90{background-color:color-mix(in oklab, var(--color-brand-light) 90%, transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/80{background-color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.bg-ink\/5{background-color:#0f172a0d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/5{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.bg-ink\/6{background-color:#0f172a0f}@supports (color:color-mix(in lab, red, red)){.bg-ink\/6{background-color:color-mix(in oklab, var(--color-ink) 6%, transparent)}}.bg-iris\/90{background-color:#7b8cffe6}@supports (color:color-mix(in lab, red, red)){.bg-iris\/90{background-color:color-mix(in oklab, var(--color-iris) 90%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-midnight{background-color:var(--color-midnight)}.bg-midnight\/25{background-color:#07142740}@supports (color:color-mix(in lab, red, red)){.bg-midnight\/25{background-color:color-mix(in oklab, var(--color-midnight) 25%, transparent)}}.bg-midnight\/55{background-color:#0714278c}@supports (color:color-mix(in lab, red, red)){.bg-midnight\/55{background-color:color-mix(in oklab, var(--color-midnight) 55%, transparent)}}.bg-midnight\/80{background-color:#071427cc}@supports (color:color-mix(in lab, red, red)){.bg-midnight\/80{background-color:color-mix(in oklab, var(--color-midnight) 80%, transparent)}}.bg-navy{background-color:var(--color-navy)}.bg-navy-2{background-color:var(--color-navy-2)}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.bg-paper\/60{background-color:#f5f8fc99}@supports (color:color-mix(in lab, red, red)){.bg-paper\/60{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-\[linear-gradient\(90deg\,rgb\(7_20_39\/0\.92\)_0\%\,rgb\(7_20_39\/0\.78\)_45\%\,rgb\(7_20_39\/0\.35\)_100\%\)\]{background-image:linear-gradient(90deg,#071427eb 0%,#071427c7 45%,#07142759 100%)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--color-brand\)_30\%\,var\(--color-accent\)_70\%\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--color-brand) 30%,var(--color-accent) 70%,transparent)}.bg-\[linear-gradient\(90deg\,var\(--color-brand\)\,var\(--color-accent\)\)\]{background-image:linear-gradient(90deg,var(--color-brand),var(--color-accent))}.bg-\[linear-gradient\(90deg\,var\(--color-brand-light\)\,var\(--color-accent\)\)\]{background-image:linear-gradient(90deg,var(--color-brand-light),var(--color-accent))}.bg-\[linear-gradient\(100deg\,rgb\(4_12_25\/0\.92\)_25\%\,rgb\(11_30_57\/0\.55\)\)\]{background-image:linear-gradient(100deg,#040c19eb 25%,#0b1e398c)}.bg-\[linear-gradient\(135deg\,var\(--color-brand\)\,var\(--color-accent\)\)\]{background-image:linear-gradient(135deg,var(--color-brand),var(--color-accent))}.bg-\[linear-gradient\(135deg\,var\(--color-brand\)\,var\(--color-brand-strong\)\)\]{background-image:linear-gradient(135deg,var(--color-brand),var(--color-brand-strong))}.bg-\[linear-gradient\(140deg\,\#1e1b4b\,\#0f0b24\)\]{background-image:linear-gradient(140deg,#1e1b4b,#0f0b24)}.bg-\[linear-gradient\(to_bottom\,rgb\(7_20_39\/0\.8\)_0\%\,rgb\(7_20_39\/0\.35\)_32\%\,rgb\(7_20_39\/0\.35\)_55\%\,rgb\(7_20_39\/0\.94\)_100\%\)\]{background-image:linear-gradient(#071427cc 0%,#07142759 32% 55%,#071427f0 100%)}.bg-\[linear-gradient\(to_bottom\,rgb\(7_20_39\/0\.82\)\,rgb\(7_20_39\/0\.66\)_50\%\,rgb\(7_20_39\/0\.88\)\)\]{background-image:linear-gradient(#071427d1,#071427a8 50%,#071427e0)}.bg-\[linear-gradient\(to_bottom\,rgb\(7_20_39\/0\.82\)_0\%\,rgb\(7_20_39\/0\.4\)_36\%\,rgb\(7_20_39\/0\.35\)_60\%\,rgb\(7_20_39\/0\.9\)_100\%\)\]{background-image:linear-gradient(#071427d1 0%,#07142766 36%,#07142759 60%,#071427e6 100%)}.bg-\[linear-gradient\(to_bottom\,rgb\(255_255_255\/0\.14\)\,rgb\(255_255_255\/0\.02\)\)\]{background-image:linear-gradient(#ffffff24,#ffffff05)}.bg-\[linear-gradient\(to_bottom\,var\(--color-abyss\)\,rgb\(4_12_25\/0\.55\)_40\%\,rgb\(4_12_25\/0\.55\)_60\%\,var\(--color-abyss\)\)\]{background-image:linear-gradient(to bottom,var(--color-abyss),#040c198c 40%,#040c198c 60%,var(--color-abyss))}.bg-\[linear-gradient\(to_bottom\,var\(--color-brand\)\,var\(--color-accent\)\)\]{background-image:linear-gradient(to bottom,var(--color-brand),var(--color-accent))}.bg-\[linear-gradient\(to_top\,rgb\(4_12_25\/0\.6\)\,transparent_45\%\)\]{background-image:linear-gradient(#0000 55%,#040c1999)}.bg-\[linear-gradient\(to_top\,rgb\(4_12_25\/0\.85\)\,transparent\)\]{background-image:linear-gradient(#0000,#040c19d9)}.bg-\[linear-gradient\(to_top\,rgb\(7_20_39\/0\.9\)_4\%\,rgb\(7_20_39\/0\.5\)_18\%\,transparent_34\%\)\]{background-image:linear-gradient(#0000 66%,#07142780 82%,#071427e6 96%)}.bg-\[linear-gradient\(to_top\,rgb\(7_20_39\/0\.75\)\,transparent_55\%\)\]{background-image:linear-gradient(#0000 45%,#071427bf)}.bg-\[linear-gradient\(to_top\,rgb\(7_20_39\/0\.85\)\,rgb\(7_20_39\/0\.05\)_60\%\)\]{background-image:linear-gradient(#0714270d 40%,#071427d9)}.bg-\[linear-gradient\(to_top\,rgb\(7_20_39\/0\.95\)_20\%\,rgb\(7_20_39\/0\.35\)_70\%\,rgb\(7_20_39\/0\.15\)\)\]{background-image:linear-gradient(#07142726,#07142759 30%,#071427f2 80%)}.bg-\[linear-gradient\(to_top\,var\(--color-midnight\)_0\%\,rgb\(7_20_39\/0\.72\)_38\%\,rgb\(7_20_39\/0\.25\)_70\%\,rgb\(7_20_39\/0\.55\)_100\%\)\]{background-image:linear-gradient(to top,var(--color-midnight) 0%,#071427b8 38%,#07142740 70%,#0714278c 100%)}.bg-\[radial-gradient\(50\%_60\%_at_85\%_10\%\,rgb\(23_195_230\/0\.14\)\,transparent_70\%\)\,radial-gradient\(45\%_55\%_at_0\%_100\%\,rgb\(30_95_219\/0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 60% at 85% 10%,#17c3e624,#0000 70%),radial-gradient(45% 55% at 0 100%,#1e5fdb1a,#0000 70%)}.bg-\[radial-gradient\(50\%_80\%_at_60\%_100\%\,rgb\(30_95_219\/0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 80% at 60% 100%,#1e5fdb59,#0000 70%)}.bg-\[radial-gradient\(50\%_100\%_at_50\%_0\%\,rgb\(30_95_219\/0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 100% at 50% 0,#1e5fdb2e,#0000 70%)}.bg-\[radial-gradient\(60\%_60\%_at_80\%_50\%\,rgb\(123_140_255\/0\.18\)\,transparent_70\%\)\,var\(--color-abyss\)\]{background-image:radial-gradient(60% 60% at 80% 50%,#7b8cff2e,transparent 70%),var(--color-abyss)}.bg-\[radial-gradient\(60\%_70\%_at_30\%_50\%\,rgb\(3_20_15\/0\.4\)\,rgb\(3_20_15\/0\.92\)_70\%\)\]{background-image:radial-gradient(60% 70% at 30%,#03140f66,#03140feb 70%)}.bg-\[radial-gradient\(60\%_70\%_at_70\%_40\%\,transparent\,rgb\(4_12_25\/0\.85\)_75\%\)\,linear-gradient\(to_bottom\,rgb\(4_12_25\/0\.6\)\,rgb\(4_12_25\/0\.3\)_40\%\,var\(--color-abyss\)\)\]{background-image:radial-gradient(60% 70% at 70% 40%,transparent,#040c19d9 75%),linear-gradient(to bottom,#040c1999,#040c194d 40%,var(--color-abyss))}.bg-\[radial-gradient\(60\%_80\%_at_100\%_0\%\,rgb\(30_95_219\/0\.45\)\,transparent_70\%\)\,radial-gradient\(50\%_70\%_at_0\%_100\%\,rgb\(23_195_230\/0\.16\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 80% at 100% 0,#1e5fdb73,#0000 70%),radial-gradient(50% 70% at 0 100%,#17c3e629,#0000 70%)}.bg-\[radial-gradient\(80\%_80\%_at_50\%_30\%\,rgb\(29_78_216\/0\.18\)\,transparent_70\%\)\,var\(--color-paper-2\)\]{background-image:radial-gradient(80% 80% at 50% 30%,#1d4ed82e,transparent 70%),var(--color-paper-2)}.\[mask-image\:linear-gradient\(transparent\,\#000_15\%\,\#000_85\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.text-gradient{background:linear-gradient(100deg, var(--color-brand) 10%, var(--color-accent) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-light{background:linear-gradient(100deg, #fff 20%, #9fdcf0 60%, var(--color-iris) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#0b1e39\]\/80{fill:#0b1e39cc;fill:lab(10.9444% .729211 -20.1855/.8)}.fill-\[\#fbbc04\]{fill:#fbbc04}.stroke-\[\#4a85f0\]\/50{stroke:#4a85f080;stroke:lab(55.7058% 7.54941 -60.6998/.5)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[12\%_50\%\]{object-position:12% 50%}.object-\[40\%_center\]{object-position:40% center}.object-\[60\%_center\]{object-position:60% center}.object-\[70\%_center\]{object-position:70% center}.object-center{object-position:center}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[clamp\(5rem\,3\.5rem\+6vw\,9rem\)\]{padding-block:clamp(5rem,3.5rem + 6vw,9rem)}.py-\[clamp\(5rem\,3rem\+8vw\,10rem\)\]{padding-block:clamp(5rem,3rem + 8vw,10rem)}.section-y{padding-block:clamp(4.5rem,3rem + 6vw,8.5rem)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-index{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3vw,5rem);font-weight:500;line-height:.9}.text-stat{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);font-weight:500;line-height:1}.text-card-title{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.35}.text-display{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.125rem,1.2rem + 4vw,4.75rem);font-weight:600;line-height:1.04}.text-heading{font-family:var(--font-display);letter-spacing:-.028em;font-size:clamp(1.625rem,1.25rem + 1.7vw,2.875rem);font-weight:600;line-height:1.14}.text-hero{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.375rem,1.1rem + 5.4vw,6.25rem);font-weight:600;line-height:1}.text-page-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.875rem,1.3rem + 2.7vw,3.75rem);font-weight:600;line-height:1.08}.text-subheading{font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(1.1875rem,1.07rem + .55vw,1.5rem);font-weight:600;line-height:1.28}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.2}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lead{font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.5rem\,2\.5vw\,2\.3rem\)\]{font-size:clamp(1.5rem,2.5vw,2.3rem)}.text-\[clamp\(1\.0625rem\,1rem\+0\.4vw\,1\.25rem\)\]{font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.text-\[clamp\(4rem\,1rem\+18vw\,16rem\)\]{font-size:clamp(4rem,1rem + 18vw,16rem)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-pre-line{white-space:pre-line}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#e11d48\]{color:#e11d48}.text-\[\#fbbc04\]{color:#fbbc04}.text-accent{color:var(--color-accent)}.text-accent\/90{color:#17c3e6e6}@supports (color:color-mix(in lab, red, red)){.text-accent\/90{color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-700{color:var(--color-blue-700)}.text-brand{color:var(--color-brand)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-ink{color:var(--color-ink)}.text-ink\/80{color:#0f172acc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-iris{color:var(--color-iris)}.text-midnight{color:var(--color-midnight)}.text-muted{color:var(--color-muted)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, 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\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, 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)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_-24px_60px_-12px_rgb\(7_20_39\/0\.45\)\]{--tw-shadow:0 -24px 60px -12px var(--tw-shadow-color,#07142773);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_0_0_1px_rgb\(15_23_42\/0\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_4px_rgb\(23_195_230\/0\.7\)\]{--tw-shadow:0 0 18px 4px var(--tw-shadow-color,#17c3e6b3);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_0_40px_-6px_rgb\(23_195_230\/0\.7\)\]{--tw-shadow:0 0 40px -6px var(--tw-shadow-color,#17c3e6b3);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_0_rgb\(15_23_42\/0\.06\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0f172a0f);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_24px_-12px_rgb\(30_95_219\/0\.7\)\]{--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,#1e5fdbb3);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_20px_50px_-15px_rgb\(23_195_230\/0\.7\)\]{--tw-shadow:0 20px 50px -15px var(--tw-shadow-color,#17c3e6b3);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_24px_60px_-20px_rgb\(11_30_57\/0\.35\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#0b1e3959);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_30px_60px_-30px_rgb\(11_30_57\/0\.6\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0b1e3999);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_30px_60px_-30px_rgb\(30_95_219\/0\.7\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#1e5fdbb3);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_40px_80px_-40px_rgb\(11_30_57\/0\.6\)\]{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#0b1e3999);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_40px_80px_-40px_rgb\(11_30_57\/0\.45\)\]{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#0b1e3973);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_40px_80px_-40px_rgb\(15_11_36\/0\.8\)\]{--tw-shadow:0 40px 80px -40px var(--tw-shadow-color,#0f0b24cc);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_60px_120px_-50px_rgb\(0_0_0\/0\.8\)\]{--tw-shadow:0 60px 120px -50px var(--tw-shadow-color,#000c);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_80px_160px_-60px_rgb\(23_195_230\/0\.35\)\]{--tw-shadow:0 80px 160px -60px var(--tw-shadow-color,#17c3e659);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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}.glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.glass-light{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffffb3,0 24px 48px -24px #0b1e3959}.ring-accent\/20{--tw-ring-color:#17c3e633}@supports (color:color-mix(in lab, red, red)){.ring-accent\/20{--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-iris\/20{--tw-ring-color:#7b8cff33}@supports (color:color-mix(in lab, red, red)){.ring-iris\/20{--tw-ring-color:color-mix(in oklab, var(--color-iris) 20%, transparent)}}.ring-line{--tw-ring-color:var(--color-line)}.ring-paper{--tw-ring-color:var(--color-paper)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.drop-shadow-\[0_24px_30px_rgb\(11_30_57\/0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 30px var(--tw-drop-shadow-color,#0b1e3940));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,rotate\]{transition-property:background-color,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,visibility\]{transition-property:opacity,scale,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,visibility\]{transition-property:opacity,translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,rotate\,translate\,box-shadow\]{transition-property:scale,rotate,translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\,opacity\]{transition-property:translate,width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}.delay-500{transition-delay:.5s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.ease-\(--ease-premium\){--tw-ease:var(--ease-premium);transition-timing-function:var(--ease-premium)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:1\.4s\]{animation-delay:1.4s}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.08\]:is(:where(.group):hover *){scale:1.08}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:bg-brand:is(:where(.group):hover *){background-color:var(--color-brand)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\/media\:scale-\[1\.04\]:is(:where(.group\/media):hover *){scale:1.04}}.group-aria-\[current\=page\]\:text-brand:is(:where(.group)[aria-current=page] *){color:var(--color-brand)}.backdrop\:bg-midnight\/50::backdrop{background-color:#07142780}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-midnight\/50::backdrop{background-color:color-mix(in oklab, var(--color-midnight) 50%, transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 2.5)}.after\:bottom-0\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * .5)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-\[linear-gradient\(90deg\,var\(--color-brand-light\)\,var\(--color-accent\)\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,var(--color-brand-light),var(--color-accent))}.after\:shadow-\[0_0_10px_var\(--color-accent\)\]:after{content:var(--tw-content);--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-500:after{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}.after\:ease-\(--ease-premium\):after{content:var(--tw-content);--tw-ease:var(--ease-premium);transition-timing-function:var(--ease-premium)}.last\:pb-0:last-child{padding-bottom:0}.open\:bg-white:is([open],:popover-open,:open){background-color:var(--color-white)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-ink\/5:hover{background-color:#0f172a0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.hover\:bg-ink\/10:hover{background-color:#0f172a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/10:hover{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white\/22:hover{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/22:hover{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_14px_30px_-18px_rgb\(11_30_57\/0\.45\)\]:hover{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,#0b1e3973);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-brand\/40:hover{--tw-ring-color:#1e5fdb66}@supports (color:color-mix(in lab, red, red)){.hover\:ring-brand\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.hover\:ring-white\/50:hover{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:bg-paper:focus-visible,.aria-\[current\=page\]\:bg-paper[aria-current=page]{background-color:var(--color-paper)}.aria-\[current\=page\]\:after\:scale-x-100[aria-current=page]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-\[current\=step\]\:text-white[aria-current=step]{color:var(--color-white)}.aria-\[current\=true\]\:font-semibold[aria-current=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=true\]\:text-brand[aria-current=true]{color:var(--color-brand)}.data-\[active\=true\]\:after\:scale-x-100[data-active=true]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[playing\=true\]\:opacity-100[data-playing=true]{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:399px){.max-\[399px\]\:hidden{display:none}}@media not all and (min-width:379px){.max-\[379px\]\:hidden{display:none}}@media not all and (min-width:359px){.max-\[359px\]\:h-9{height:calc(var(--spacing) * 9)}.max-\[359px\]\:w-\[6\.5rem\]{width:6.5rem}}@media not all and (min-width:48rem){.max-md\:pr-20{padding-right:calc(var(--spacing) * 20)}.max-md\:pb-44{padding-bottom:calc(var(--spacing) * 44)}}@media not all and (min-width:40rem){.max-sm\:fixed{position:fixed}.max-sm\:inset-x-3{inset-inline:calc(var(--spacing) * 3)}.max-sm\:top-16{top:calc(var(--spacing) * 16)}.max-sm\:w-auto{width:auto}.max-sm\:origin-top{transform-origin:top}}@media (min-width:380px){.min-\[380px\]\:mr-2{margin-right:calc(var(--spacing) * 2)}.min-\[380px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:right-0{right:0}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-auto{right:auto}.sm\:bottom-0{bottom:0}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:-left-4{left:calc(var(--spacing) * -4)}.sm\:-left-6{left:calc(var(--spacing) * -6)}.sm\:left-0{left:0}.sm\:left-\[-1rem\]{left:-1rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:mx-0{margin-inline:0}.sm\:-mt-14{margin-top:calc(var(--spacing) * -14)}.sm\:mt-0{margin-top:0}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[2\/1\]{aspect-ratio:2}.sm\:aspect-\[3\/2\]{aspect-ratio:3/2}.sm\:aspect-\[4\/5\]{aspect-ratio:4/5}.sm\:aspect-\[5\/4\]{aspect-ratio:5/4}.sm\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.sm\:size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-auto{height:auto}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:min-h-\[34rem\]{min-height:34rem}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-\[48\%\]{width:48%}.sm\:w-\[80\%\]{width:80%}.sm\:w-\[85\%\]{width:85%}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_1\.2fr_auto\]{grid-template-columns:1.2fr 1fr 1.2fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-full{border-radius:2147483647px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-0{padding-block:0}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pr-14{padding-right:calc(var(--spacing) * 14)}.sm\:pb-0{padding-bottom:0}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.375rem\]{font-size:1.375rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:right-auto{right:auto}.lg\:bottom-10{bottom:calc(var(--spacing) * 10)}.lg\:-left-8{left:calc(var(--spacing) * -8)}.lg\:-left-10{left:calc(var(--spacing) * -10)}.lg\:order-first{order:-9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mx-0{margin-inline:0}.lg\:mx-2{margin-inline:calc(var(--spacing) * 2)}.lg\:mt-0{margin-top:0}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-32{margin-top:calc(var(--spacing) * 32)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[3\/4\]{aspect-ratio:3/4}.lg\:aspect-\[4\/3\]{aspect-ratio:4/3}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:aspect-\[5\/4\]{aspect-ratio:5/4}.lg\:min-h-\[22rem\]{min-height:22rem}.lg\:min-h-\[clamp\(40rem\,92svh\,60rem\)\]{min-height:clamp(40rem,92svh,60rem)}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.lg\:grid-cols-\[minmax\(0\,22rem\)_1fr\]{grid-template-columns:minmax(0,22rem) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-40{padding-top:calc(var(--spacing) * 40)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:order-first{order:-9999}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:h-\[4\.5rem\]{height:4.5rem}.xl\:w-\[9rem\]{width:9rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.xl\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.xl\:grid-cols-\[3\.5rem_1fr_4rem\]{grid-template-columns:3.5rem 1fr 4rem}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.xl\:items-center{align-items:center}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:96rem){.\32 xl\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.\32 xl\:after\:inset-x-3\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3.5)}}.\[\&_p\]\:mx-auto p{margin-inline:auto}.\[\&_p\.text-eyebrow\]\:justify-center p.text-eyebrow{justify-content:center}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.slide-from-left{animation:slide-from-left .65s var(--ease-premium) both}.slide-from-right{animation:slide-from-right .65s var(--ease-premium) both}.slide-to-right{animation:slide-to-right .65s var(--ease-premium) both}.slide-to-left{animation:slide-to-left .65s var(--ease-premium) both}.slide[data-active=true] .slide-media{animation:9s ease-out both slide-zoom}.slide[data-active=true] .split-word>span{animation:word-up 1s var(--ease-premium) both;animation-delay:calc(.2s + var(--w,0) * 60ms)}.slide[data-active=true] .slide-item{animation:hero-in .9s var(--ease-premium) both;animation-delay:calc(.3s + var(--i,0) * .1s)}}@media (prefers-reduced-motion:reduce){.slide-from-left,.slide-from-right{animation:.45s both fade-in}.slide-to-right,.slide-to-left{animation:.45s both fade-out}}.slide-progress{animation:grow-x var(--slide-interval,6s) linear both}.logo-mark{transition:scale .4s var(--ease-premium), rotate .5s var(--ease-premium);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-mark:after{content:"";pointer-events:none;animation:logo-shine 4.5s var(--ease-smooth) infinite;background:linear-gradient(110deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;inset:0;translate:-130%}.logo{transition:filter .5s var(--ease-premium)}.logo-mark{animation:logo-pop .8s var(--ease-premium) backwards, logo-float 5s var(--ease-smooth) .8s infinite}.logo-word{animation:logo-reveal .9s var(--ease-premium) .25s backwards}a:hover>.logo{filter:drop-shadow(0 0 14px #17c3e68c)}@supports (color:color-mix(in lab, red, red)){a:hover>.logo{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--color-accent) 55%, transparent))}}a:hover>.logo .logo-mark{rotate:-6deg;scale:1.1}@media (prefers-reduced-motion:reduce){.logo-mark{animation:logo-float 9s var(--ease-smooth) infinite}.logo-word{animation:none}}@media (min-width:64rem){.stage-offset{padding-left:calc(clamp(1rem,4vw,3rem) + 18rem)}}.presenter .presenter-arm{transform-box:view-box;transform-origin:154px 136px}.presenter .presenter-figure{transform-box:view-box;transform-origin:120px 386px}.blink,.sweep,.threat{transform-box:fill-box;transform-origin:50%}.sweep{transform-box:view-box;transform-origin:160px 160px}@media (prefers-reduced-motion:no-preference){.presenter .presenter-arm{animation:presenter-gesture 5s var(--ease-smooth) infinite}.presenter .presenter-figure{animation:presenter-breathe 4s var(--ease-smooth) infinite}.presenter .presenter-beam{animation:presenter-beam 6s var(--ease-smooth) infinite}.presenter .presenter-floor{animation:presenter-floor 6s var(--ease-smooth) infinite}.flow{stroke-dasharray:4 7;animation:1.1s linear infinite dash-flow}.packet{stroke-dasharray:.6 99.4;stroke-linecap:round;animation:2.8s linear infinite packet;animation-delay:var(--d,0s)}.blink{animation:blink 2.4s var(--ease-smooth) infinite;animation-delay:var(--d,0s)}.sweep{animation:4s linear infinite sweep}.threat{animation:threat 3.6s var(--ease-premium) infinite;animation-delay:var(--d,0s)}.pipeline-token{animation:pipeline-token 6s var(--ease-smooth) infinite}.pipeline-stage{animation:6s linear infinite pipeline-stage;animation-delay:var(--d,0s)}.pod{animation:pod 5s var(--ease-smooth) infinite;animation-delay:var(--d,0s)}.pod-spawn{animation:pod-spawn 4.5s var(--ease-premium) infinite;animation-delay:var(--d,0s)}.log-scroll{animation:14s linear infinite log-scroll}.bar-pulse{animation:bar-pulse 2.6s var(--ease-smooth) infinite;animation-delay:var(--d,0s)}.spark-draw{stroke-dasharray:100;animation:spark-draw 4s var(--ease-smooth) infinite}}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}@supports selector(::details-content){.faq-item::details-content{block-size:0;overflow-y:clip}.faq-item[open]::details-content{block-size:auto}.faq-item::details-content{transition:block-size .45s var(--ease-premium), content-visibility .45s allow-discrete}}.faq-card{box-shadow:0 0 0 1px var(--color-line), 0 1px 2px #0b1e390a;transition:background-color .5s var(--ease-premium), box-shadow .5s var(--ease-premium), translate .5s var(--ease-premium)}.faq-card:before{content:"";background:linear-gradient(var(--color-brand), var(--color-accent));width:3px;transition:scale .5s var(--ease-premium);border-radius:0 3px 3px 0;position:absolute;top:1rem;bottom:1rem;left:0;scale:1 0;box-shadow:0 0 14px #17c3e699}.faq-card[open]{box-shadow:0 0 0 1px #1e5fdb2e,0 28px 50px -30px #1e5fdb73}.faq-card[open]:before{scale:1}@media (hover:hover){.faq-card:not([open]):hover{translate:0 -2px;box-shadow:0 0 0 1px #1e5fdb33,0 18px 36px -26px #1e5fdb66}}.faq-num{width:2.25rem;height:2.25rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-brand);transition:background-color .5s var(--ease-premium), color .5s var(--ease-premium), box-shadow .5s var(--ease-premium), rotate .5s var(--ease-premium);background:#1e5fdb14;border-radius:.75rem;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.faq-card[open] .faq-num{color:#fff;background-color:#0000;background-image:linear-gradient(135deg, var(--color-brand), var(--color-accent));rotate:-6deg;box-shadow:0 10px 22px -10px #1e5fdbcc}.faq-toggle{width:2.25rem;height:2.25rem;color:var(--color-ink);transition:rotate .5s var(--ease-premium), background-color .5s var(--ease-premium), color .5s var(--ease-premium), box-shadow .5s var(--ease-premium);border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b1e3926}.faq-card:hover .faq-toggle{color:var(--color-brand);box-shadow:inset 0 0 0 1px #1e5fdb73}.faq-card[open] .faq-toggle{color:#fff;background-image:linear-gradient(135deg, var(--color-brand), var(--color-accent));rotate:135deg;box-shadow:0 10px 22px -10px #1e5fdbcc}.faq-card[open] .faq-answer{animation:faq-answer-in .6s var(--ease-premium) both}@keyframes faq-answer-in{0%{opacity:0;translate:0 10px}}@supports (animation-timeline:view()){.faq-card{animation:linear both faq-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 20px) entry calc(140px + var(--i,0) * 20px)}}@keyframes faq-in{0%{opacity:0;transform:translate(2.5rem)}}.faq-blob{z-index:-1;filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.faq-blob-a{width:10rem;height:10rem;animation:faq-blob 9s var(--ease-smooth) infinite alternate;background:#17c3e68c;top:-3rem;right:-2rem}.faq-blob-b{width:12rem;height:12rem;animation:faq-blob 11s var(--ease-smooth) infinite alternate-reverse;background:#7b8cff73;bottom:-4rem;left:-3rem}.faq-support.border-glow:before{animation:7s linear infinite border-spin}.faq-headset:before,.faq-headset:after{content:"";border-radius:inherit;animation:faq-ring 2.4s var(--ease-premium) infinite;position:absolute;inset:0;box-shadow:0 0 #ffffff80}.faq-headset:after{animation-delay:1.2s}.faq-mark{animation:why-float 7s var(--ease-smooth) infinite}@keyframes faq-blob{to{translate:-2.5rem 2rem;scale:1.2}}@keyframes faq-ring{0%{opacity:1;box-shadow:0 0 #ffffff73}to{opacity:0;box-shadow:0 0 0 16px #fff0}}@media (prefers-reduced-motion:reduce){.faq-blob-a{animation-duration:16s}.faq-blob-b{animation-duration:20s}.faq-support.border-glow:before{animation-duration:14s}.faq-headset:before,.faq-headset:after{animation-duration:4s}.faq-headset:after{animation-delay:2s}}.marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:marquee var(--marquee-duration,40s) linear infinite;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-reverse .marquee-track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.marquee-track{animation-duration:calc(var(--marquee-duration,40s) * 1.6)}}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.aurora:before,.aurora:after{content:"";aspect-ratio:1;border-radius:50%;width:70vmax;position:absolute}.aurora:before{background:radial-gradient(circle,#1e5fdb6b,#0000 62%);top:-35vmax;left:-20vmax}.aurora:after{background:radial-gradient(circle,#17c3e633,#0000 62%);bottom:-40vmax;right:-25vmax}@media (prefers-reduced-motion:no-preference){.aurora:before{animation:drift 22s var(--ease-smooth) infinite alternate}.aurora:after{animation:drift 28s var(--ease-smooth) infinite alternate-reverse}}.skeleton{background:linear-gradient(100deg, transparent 30%, #ffffffa6 50%, transparent 70%) 0 0 / 200% 100%, var(--color-paper-2)}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.6s linear infinite shimmer}.page-enter{animation:page-in .52s var(--ease-premium) backwards}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-glow:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--border-angle), transparent 55%, var(--color-accent) 75%, var(--color-iris) 85%, transparent 95%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.border-glow:before{animation:7s linear infinite border-spin}}@keyframes hero-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes hero-media{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes word-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes reveal-media{0%{clip-path:inset(7% 5% round 1.25rem);transform:scale(1.03)}to{clip-path:inset(-4rem);transform:none}}@keyframes panel-media{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes parallax{0%{translate:0 calc(var(--parallax,8%) * -1)}to{translate:0 var(--parallax,8%)}}@keyframes hero-drift{to{translate:0 30%}}@keyframes hero-fade{to{opacity:0;translate:0 -12%}}@keyframes expand{0%{clip-path:inset(0 7% round 2rem);scale:.96}to{clip-path:inset(0 round 1.25rem);scale:1}}@keyframes arrow-swap{45%{opacity:0;translate:.9rem}46%{opacity:0;translate:-.9rem}to{opacity:1;translate:0}}@keyframes grow-x{0%{scale:0 1}to{scale:1}}@keyframes grow-y{0%{scale:1 0}to{scale:1}}@keyframes collage-in{0%{opacity:0;clip-path:inset(30% round 1.25rem);transform:translateY(3rem)scale(.9)}to{opacity:1;clip-path:inset(-4rem);transform:none}}@keyframes collage-drift{0%,to{translate:0;rotate:0deg}50%{translate:0 -14px;rotate:var(--drift-rot,0deg)}}@keyframes ken-burns{0%{scale:1}to{scale:1.12}}@supports (animation-timeline:view()){.collage-a,.collage-b{animation:collage-in linear both, collage-drift 7s var(--ease-smooth) infinite;animation-timeline:view(),auto}.collage-a{--drift-rot:-1.5deg;animation-range:entry 10% entry 320px,normal}.collage-b{--drift-rot:1.5deg;animation-duration:auto, 8s;animation-delay:0s,-3s;animation-range:entry,normal}.collage-main img{animation:ken-burns 16s var(--ease-smooth) infinite alternate}}@media (prefers-reduced-motion:reduce){.collage-a,.collage-b{--drift-rot:0deg;animation-duration:auto, 11s}.collage-main img{animation-duration:24s}}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(12vmax,8vmax)scale(1.15)}}@keyframes marquee{to{translate:-50%}}@keyframes shimmer{to{background-position:-200% 0,0 0}}@keyframes page-in{0%{opacity:0;translate:0 14px}}@keyframes border-spin{to{--border-angle:360deg}}@keyframes ring-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes slide-from-left{0%{translate:-100%}}@keyframes slide-from-right{0%{translate:100%}}@keyframes slide-to-right{to{translate:100%}}@keyframes slide-to-left{to{translate:-100%}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes logo-shine{0%,55%{translate:-130%}85%,to{translate:130%}}@keyframes logo-float{0%,to{translate:0}50%{translate:0 -3px}}@keyframes logo-pop{0%{opacity:0;rotate:-18deg;scale:.4}60%{opacity:1;rotate:4deg;scale:1.12}}@keyframes logo-reveal{0%{opacity:0;clip-path:inset(-20% 100% -20% 0);translate:-10px}to{opacity:1;clip-path:inset(-20% -5% -20% 0);translate:0}}@keyframes presenter-gesture{0%,to{rotate:0deg}40%{rotate:-9deg}60%{rotate:-4deg}}@keyframes presenter-breathe{0%,to{scale:1}50%{scale:1 1.008}}@keyframes presenter-beam{0%,to{opacity:.85}50%{opacity:1}}@keyframes presenter-floor{0%,to{opacity:.8}50%{opacity:1}}@keyframes dash-flow{to{stroke-dashoffset:-22px}}@keyframes packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes blink{0%,to{opacity:.45;scale:.85}50%{opacity:1;scale:1.1}}@keyframes sweep{to{rotate:360deg}}@keyframes threat{0%{opacity:0;scale:.4}15%,55%{opacity:1;scale:1}75%,to{opacity:0;scale:1.6}}@keyframes pipeline-token{0%{left:8%}to{left:92%}}@keyframes pipeline-stage{0%,12%{color:#fff;background-color:#17c3e659;box-shadow:0 0 28px -4px #17c3e6cc}25%,to{box-shadow:none;background-color:#ffffff0f}}@keyframes pod{0%,to{opacity:1;scale:1}45%{opacity:1;scale:1}50%{opacity:.35;scale:.9}60%{opacity:1;scale:1}}@keyframes pod-spawn{0%,20%{opacity:0;scale:.6}35%,80%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes log-scroll{to{translate:0 -50%}}@keyframes bar-pulse{0%,to{scale:1}50%{scale:1 .7}}@keyframes spark-draw{0%{stroke-dashoffset:100px}60%,to{stroke-dashoffset:0}}@keyframes slide-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes scroll-cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.split-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.split-word>span{display:inline-block}.odo{line-height:1.1;display:inline-grid}.odo-reserve,.odo-row{grid-area:1/1}.odo-reserve{visibility:hidden}.odo-row{display:flex}.odo-col{height:1.1em;display:block;overflow:clip}.odo-strip{top:calc(var(--i,0) * -1.1em);flex-direction:column;display:flex;position:relative}.odo-strip>span{height:1.1em}.odo-rolling{transition:top 4s cubic-bezier(.33, 1, .68, 1) var(--delay,0s)}.stat-bar{background:linear-gradient(90deg, var(--color-brand), var(--color-accent));transform-origin:0;scale:0 1}.stat-card:has(.odo[data-phase=rolling]) .stat-bar{transition:scale 4s cubic-bezier(.33, 1, .68, 1) calc(var(--i,0) * .12s);scale:1}.stat-card:has(.odo[data-phase=final]) .stat-bar{scale:1}.stat-card{box-shadow:0 2px 6px #0b1e390f,0 24px 50px -22px #0b1e3952}.stat-card-dark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}@media (hover:hover){.stat-card:hover{box-shadow:0 4px 10px #1e5fdb14,0 36px 70px -24px #1e5fdb8c}.stat-card-dark:hover{box-shadow:0 36px 70px -24px #17c3e673}}.type-word{white-space:nowrap;display:inline-block}.type-char{--type-at:calc(var(--type-delay) + var(--c) * var(--type-speed));animation:1ms linear both type-char;animation-delay:var(--type-at);position:relative}.type-char:after{content:"";background:var(--color-accent);opacity:0;width:.06em;animation:type-caret var(--type-speed) linear var(--type-at) both;border-radius:1px;position:absolute;top:.12em;bottom:.08em;right:-.07em;box-shadow:0 0 12px #17c3e6cc}.type-char[data-word-end]:after{animation-duration:calc(var(--type-speed) * 2)}.type-char[data-last]:after{animation:type-blink .9s steps(1, end) var(--type-at) 5 both}@keyframes type-char{0%{opacity:0}to{opacity:1}}@keyframes type-caret{0%,98%{opacity:1}to{opacity:0}}@keyframes type-blink{0%{opacity:1}50%,to{opacity:0}}.type-flourish{--shine:linear-gradient(110deg, #fff 0 40%, #a5f3fc 48%, #fff 56% 100%);--flow:linear-gradient(90deg, #5eead4, #38bdf8, #818cf8, #c084fc, #38bdf8, #5eead4)}.type-flourish .type-word{background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.type-flourish .type-word:not(.type-word-hl){animation:type-shine 7s ease-in-out var(--type-end) infinite}.type-flourish .type-word-hl{animation:type-flow 5s linear var(--type-end) infinite}@keyframes type-shine{0%{color:#0000;background-image:var(--shine);background-position:100% 0}35%,to{color:#0000;background-image:var(--shine);background-position:0 0}}@keyframes type-flow{0%{color:#0000;background-image:var(--flow);filter:drop-shadow(0 0 14px #38bdf859);background-position:0 0}50%{filter:drop-shadow(0 0 22px #818cf88c)}to{color:#0000;background-image:var(--flow);filter:drop-shadow(0 0 14px #38bdf859);background-position:100% 0}}.type-underline{background:linear-gradient(90deg, transparent, var(--color-accent), #818cf8, var(--color-accent), transparent);width:min(60%,26rem);height:3px;animation:type-line .9s var(--ease-premium) var(--type-end) forwards;border-radius:3px;position:absolute;bottom:-.18em;left:50%;transform:scaleX(0);box-shadow:0 0 16px #17c3e6b3}.type-underline:after{content:"";opacity:0;width:2.5rem;height:9px;animation:type-spark 3.2s ease-in-out calc(var(--type-end) + .9s) infinite alternate;background:radial-gradient(closest-side,#fff,#a5f3fc99,#0000);border-radius:999px;position:absolute;top:-3px;left:0}@keyframes type-line{to{transform:scaleX(1)}}@keyframes type-spark{0%{opacity:1;left:0}to{opacity:1;left:calc(100% - 2.5rem)}}.brand-tile,.platform-pill{box-shadow:0 0 0 1px var(--color-line), 0 1px 2px #0b1e390d, 0 12px 24px -16px #0b1e3947;transition:translate .45s var(--ease-premium), box-shadow .45s var(--ease-premium);background:#fff;justify-content:center;align-items:center;display:flex}.brand-tile{border-radius:1.25rem;width:clamp(8.5rem,7rem + 5vw,11.5rem);height:clamp(4.75rem,4rem + 2.5vw,6rem)}.platform-pill{height:3.5rem;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--color-ink);border-radius:999px;gap:.75rem;padding-inline:1rem 1.375rem;font-size:1rem;font-weight:600}.brand-tile:hover,.platform-pill:hover{box-shadow:0 0 0 1.5px var(--brand), 0 18px 32px -14px var(--brand);translate:0 -6px}@supports (color:color-mix(in lab, red, red)){.brand-tile:hover,.platform-pill:hover{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent), 0 18px 32px -14px color-mix(in oklab, var(--brand) 55%, transparent)}}.brand-logo{--row-h:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);height:calc(var(--row-h) * var(--logo-h,1));color:var(--brand);transition:scale .45s var(--ease-premium)}.brand-logo-text{height:auto;font-size:calc(var(--row-h) * .62);line-height:1}.brand-tile:hover .brand-logo{scale:1.1}.card-premium{background-image:linear-gradient(90deg, var(--color-brand), var(--color-accent));box-shadow:0 0 0 1px var(--color-line), 0 1px 2px #0b1e390a, 0 18px 36px -26px #0b1e394d;transition:translate .5s var(--ease-premium), transform .5s var(--ease-premium), box-shadow .5s var(--ease-premium), background-size .6s var(--ease-premium);background-position:0 0;background-repeat:no-repeat;background-size:0% 3px}@media (hover:hover){.card-premium:hover{background-size:100% 3px;box-shadow:0 0 0 1px #1e5fdb38,0 32px 60px -30px #1e5fdb73}}.card-premium-dark{background-image:linear-gradient(90deg, var(--color-brand), var(--color-accent));transition:background-color .5s var(--ease-premium), background-size .6s var(--ease-premium), box-shadow .5s var(--ease-premium), translate .5s var(--ease-premium);background-position:0 0;background-repeat:no-repeat;background-size:0% 3px}@media (hover:hover){.card-premium-dark:hover{background-size:100% 3px;translate:0 -4px;box-shadow:0 0 0 1px #17c3e64d,0 30px 60px -30px #17c3e659}}.card-watermark{z-index:-1;width:8rem;height:8rem;color:var(--color-brand);opacity:.05;pointer-events:none;transition:opacity .6s var(--ease-premium), rotate .7s var(--ease-premium), scale .7s var(--ease-premium);position:absolute;bottom:-1.5rem;right:-1.5rem}.card-watermark-dark{color:var(--color-accent);opacity:.06}.group:hover .card-watermark{opacity:.11;rotate:-12deg;scale:1.12}.hw-card{--tone:var(--color-brand);background:radial-gradient(120% 80% at 0% 0%, var(--tone), transparent 55%), linear-gradient(160deg, #fff 30%, var(--color-paper))}@supports (color:color-mix(in lab, red, red)){.hw-card{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--tone) 9%, transparent), transparent 55%), linear-gradient(160deg, #fff 30%, var(--color-paper))}}.hw-card{box-shadow:0 0 0 1px var(--color-line), 0 1px 2px #0b1e390a, 0 20px 40px -30px #0b1e394d}.hw-card h3,.hw-card p{transition:color .5s var(--ease-premium)}.hw-card .icon-badge{background:linear-gradient(135deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.hw-card .icon-badge{background:linear-gradient(135deg, var(--tone), color-mix(in oklab, var(--tone), #fff 30%))}}.hw-card .icon-badge{box-shadow:0 12px 24px -12px var(--tone)}@supports (color:color-mix(in lab, red, red)){.hw-card .icon-badge{box-shadow:0 12px 24px -12px color-mix(in oklab, var(--tone) 70%, transparent)}}.hw-card .card-watermark{color:var(--tone)}.hw-fill{z-index:-1;background:radial-gradient(90% 70% at 0% 0%, var(--tone), transparent 65%), radial-gradient(60% 50% at 100% 100%, var(--tone), transparent 70%), var(--color-midnight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hw-fill{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--tone) 45%, transparent), transparent 65%), radial-gradient(60% 50% at 100% 100%, color-mix(in oklab, var(--tone) 25%, transparent), transparent 70%), var(--color-midnight)}}.hw-fill{clip-path:circle(0% at 3.5rem 3.5rem);transition:clip-path .7s var(--ease-premium);pointer-events:none}.hw-card:before{content:"";background-image:radial-gradient(var(--tone) 1px, transparent 1.6px);width:10rem;height:8rem;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.hw-card:before{background-image:radial-gradient(color-mix(in oklab, var(--tone) 55%, transparent) 1px, transparent 1.6px)}}.hw-card:before{opacity:.55;pointer-events:none;transform-origin:100% 0;transition:opacity .6s var(--ease-premium), scale .7s var(--ease-premium);background-size:14px 14px;-webkit-mask:radial-gradient(circle at 100% 0,#000,#0000 70%);mask:radial-gradient(circle at 100% 0,#000,#0000 70%)}.hw-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--border-angle), transparent 50%, var(--tone) 72%, #fff 86%, transparent 97%);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s var(--ease-premium);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:3.5s linear infinite paused border-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hw-num{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.25px var(--tone);font-size:3rem;font-weight:800;line-height:1;position:absolute;top:1.25rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.hw-num{-webkit-text-stroke:1.25px color-mix(in oklab, var(--tone) 35%, transparent)}}.hw-num{background:linear-gradient(to top, var(--tone), #fff) no-repeat bottom / 100% 0%;pointer-events:none;transition:background-size .7s var(--ease-premium), -webkit-text-stroke-color .5s var(--ease-premium), translate .6s var(--ease-premium);-webkit-background-clip:text;background-clip:text}.hw-num[data-filled]{-webkit-text-stroke-color:transparent;background-size:100% 100%;transition-duration:1.2s,.7s,.9s;translate:0 -3px}.hw-num-dark{--tone:var(--color-accent);-webkit-text-stroke-color:#ffffff4d;font-size:4.5rem;top:1.75rem;right:2rem}.hw-link{color:var(--tone);transition:color .5s var(--ease-premium);align-self:flex-start;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:inline-flex}.hw-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.hw-link-arrow{width:2rem;height:2rem;color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hw-link-arrow{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 35%, transparent)}}.hw-link-arrow{transition:rotate .5s var(--ease-premium), background-color .5s var(--ease-premium), color .5s var(--ease-premium), translate .5s var(--ease-premium);rotate:-45deg}@media (hover:hover){.hw-card:hover{box-shadow:0 0 0 1px var(--tone), 0 40px 70px -32px var(--tone)}@supports (color:color-mix(in lab, red, red)){.hw-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--tone) 30%, transparent), 0 40px 70px -32px color-mix(in oklab, var(--tone) 65%, transparent)}}.hw-card:hover .hw-fill{clip-path:circle(150% at 3.5rem 3.5rem)}.hw-card:hover h3{color:#fff}.hw-card:hover p{color:#ffffffb8}.hw-card:hover:before{opacity:1;background-image:radial-gradient(#ffffff59 1px,#0000 1.6px);scale:1.15}.hw-card:hover:after{opacity:1;animation-play-state:running}.hw-card:hover .card-watermark{color:#fff;opacity:.08}.hw-card:hover .hw-link{color:#fff}.hw-card:hover .hw-link-arrow{color:var(--color-midnight);background-color:#fff;translate:.25rem;rotate:0deg}.group:hover .hw-num{-webkit-text-stroke-color:transparent;background-size:100% 100%;translate:0 -3px}}.hw-card:has(.hw-link:focus-visible) .hw-fill{clip-path:circle(150% at 3.5rem 3.5rem)}.hw-card:has(.hw-link:focus-visible) :is(h3,.hw-link){color:#fff}.hw-card:has(.hw-link:focus-visible) p{color:#ffffffb8}.icon-badge{position:relative;overflow:clip}.icon-badge:after{content:"";transition:translate .8s var(--ease-premium);pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.group:hover .icon-badge:after{translate:120%}.group:hover .icon-badge{box-shadow:0 0 0 6px #1e5fdb1f,0 14px 28px -10px #1e5fdbb3}.cta-chip{width:3.75rem;height:3.75rem;color:var(--color-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:1.125rem;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 20px 40px -20px #0009}@media (prefers-reduced-motion:no-preference){.cta-chip{animation:chip-drift 7s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -1.1s)}}@keyframes chip-drift{0%,to{translate:0;rotate:-4deg}50%{translate:0 -16px;rotate:4deg}}.orbit-ring{border:1.5px dashed #1e5fdb4d;border-radius:999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-ring{border:1.5px dashed color-mix(in oklab, var(--color-brand) 30%, transparent)}}.orbit-ring{animation:60s linear infinite orbit-spin;translate:-50% -50%}.orbit-ring:after{content:"";background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 4px #17c3e626,0 0 18px #17c3e6b3}.orbit-ring-inner{border-color:#17c3e666}@supports (color:color-mix(in lab, red, red)){.orbit-ring-inner{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.orbit-ring-inner{animation-duration:40s;animation-direction:reverse}.orbit-chip{background:linear-gradient(160deg, #fff, var(--color-paper));width:3.75rem;height:3.75rem;color:var(--tone);box-shadow:0 0 0 1px var(--tone), 0 22px 40px -18px var(--tone);border-radius:1.125rem;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.orbit-chip{box-shadow:0 0 0 1px color-mix(in oklab, var(--tone) 20%, transparent), 0 22px 40px -18px color-mix(in oklab, var(--tone) 60%, transparent)}}.orbit-chip{animation:chip-drift 7s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -1.1s)}@supports (animation-timeline:view()){.orbit-chip{animation:orbit-pop linear both, chip-drift 7s var(--ease-smooth) infinite;animation-timeline:view(),auto;animation-range:entry calc(var(--i,0) * 40px) entry calc(220px + var(--i,0) * 40px), normal;animation-delay:0s, calc(var(--i,0) * -1.1s)}@media (prefers-reduced-motion:reduce){.orbit-chip{animation-duration:auto, 11s}}}@media (prefers-reduced-motion:reduce){.orbit-ring{animation-duration:120s}.orbit-ring-inner{animation-duration:80s}}@keyframes orbit-spin{to{rotate:360deg}}@keyframes orbit-pop{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}.hw-steps{gap:2.75rem;padding-left:4rem;display:grid}.hw-step{position:relative}.hw-step-node{z-index:1;background-color:var(--color-brand);color:#fff;border-radius:.875rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:0;left:-4rem;box-shadow:0 0 0 6px #fff,0 14px 28px -12px #1e5fdbb3}.hw-steps-line{background:var(--color-line);view-timeline:--hw-line;border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.375rem - 1px);overflow:clip}.hw-steps-line:after{content:"";background:linear-gradient(var(--color-brand), var(--color-accent));transform-origin:top;position:absolute;inset:0}@supports (animation-timeline:view()){.hw-steps-line:after{animation:linear both hw-line-fill;animation-timeline:--hw-line;animation-range:cover 15% cover 60%}.hw-step-node{animation:linear both hw-node-light;animation-timeline:view();animation-range:cover 35% cover 45%}.hw-why-item{animation:linear both hw-item-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 30px) entry calc(110px + var(--i,0) * 30px)}.hw-tick{animation:linear both hw-tick-pop;animation-timeline:view();animation-range:entry calc(40px + var(--i,0) * 30px) entry calc(140px + var(--i,0) * 30px)}}@keyframes hw-line-fill{0%{scale:1 0}to{scale:1}}@keyframes hw-node-light{0%{color:var(--color-brand);box-shadow:0 0 0 6px #fff, inset 0 0 0 1px var(--color-line), 0 10px 20px -14px #0b1e394d;background-color:#fff}}@keyframes hw-item-in{0%{opacity:0;translate:-14px}}@keyframes hw-tick-pop{0%{rotate:-90deg;scale:0}70%{scale:1.25}}.hw-showcase{isolation:isolate;position:relative}.hw-showcase:before{content:"";z-index:-1;background:conic-gradient(from var(--border-angle), var(--color-brand), var(--color-accent), var(--color-iris), var(--color-brand));filter:blur(26px);opacity:.45;border-radius:1.75rem;animation:10s linear infinite border-spin;position:absolute;inset:-12px}.hw-showcase:after{content:"";pointer-events:none;transition:background-position 1.2s var(--ease-premium);background:linear-gradient(110deg,#0000 40%,#ffffff38 50%,#0000 60%) 150% 0/250% 100% no-repeat;border-radius:1rem;position:absolute;inset:0}.hw-showcase:hover:after{background-position:-50% 0}.hw-why{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(70% 60% at 100% 0,#17c3e638,#0000 70%),linear-gradient(160deg,#102a4cf0,#071427f7);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -30px #071427b3}.hw-why.border-glow:before{animation:7s linear infinite border-spin}.hw-tick{background:linear-gradient(135deg, var(--color-brand), var(--color-accent));color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;display:grid;box-shadow:0 0 14px #17c3e68c}@media (prefers-reduced-motion:reduce){.hw-showcase:before{animation-duration:20s}.hw-why.border-glow:before{animation-duration:14s}}.ind-card{--tone:var(--color-accent);background:radial-gradient(90% 70% at 0% 0%, var(--tone), transparent 60%), #ffffff0a}@supports (color:color-mix(in lab, red, red)){.ind-card{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--tone) 14%, transparent), transparent 60%), #ffffff0a}}.ind-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium), background-color .5s var(--ease-premium);box-shadow:inset 0 0 0 1px #ffffff17,0 24px 48px -30px #000c}.ind-card:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--border-angle), transparent 55%, var(--tone) 75%, #fff 85%, transparent 95%);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s var(--ease-premium);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:3.5s linear infinite paused border-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ind-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 100% 100%, var(--tone), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ind-card:after{background:radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--tone) 30%, transparent), transparent 60%)}}.ind-card:after{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-premium)}.ind-num{font-family:var(--font-display);letter-spacing:.12em;color:#ffffff4d;transition:color .5s var(--ease-premium);font-size:.75rem;font-weight:700;position:absolute;top:1.25rem;right:1.25rem}.ind-icon{width:3rem;height:3rem;color:var(--tone);background:var(--tone);border-radius:.875rem;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ind-icon{background:color-mix(in oklab, var(--tone) 14%, transparent)}}.ind-icon{box-shadow:inset 0 0 0 1px var(--tone), 0 0 24px -6px var(--tone)}@supports (color:color-mix(in lab, red, red)){.ind-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 35%, transparent), 0 0 24px -6px color-mix(in oklab, var(--tone) 55%, transparent)}}.ind-icon{transition:background-color .5s var(--ease-premium), color .5s var(--ease-premium), rotate .6s var(--ease-premium), scale .6s var(--ease-premium)}.ind-icon:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--tone);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ind-icon:after{box-shadow:0 0 0 0 color-mix(in oklab, var(--tone) 60%, transparent)}}.ind-icon:after{opacity:0}.ind-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--tone);font-size:.6875rem;font-weight:700}.ind-label{align-self:flex-start;padding-bottom:.375rem;font-size:1rem;font-weight:600;position:relative}.ind-label:after{content:"";background:linear-gradient(90deg, var(--tone), transparent);transform-origin:0;opacity:.6;width:100%;height:2px;transition:scale .6s var(--ease-premium), opacity .6s var(--ease-premium);border-radius:2px;position:absolute;bottom:0;left:0;scale:.2 1}.ind-mark{z-index:-1;width:7rem;height:7rem;color:var(--tone);opacity:.07;pointer-events:none;transition:opacity .6s var(--ease-premium), translate .7s var(--ease-premium), rotate .7s var(--ease-premium);position:absolute;bottom:-1.25rem;right:-1.25rem}@media (hover:hover){.ind-card:hover{box-shadow:inset 0 0 0 1px var(--tone), 0 34px 60px -30px var(--tone);translate:0 -6px}@supports (color:color-mix(in lab, red, red)){.ind-card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 25%, transparent), 0 34px 60px -30px color-mix(in oklab, var(--tone) 55%, transparent)}}.ind-card:hover:before{opacity:1;animation-play-state:running}.ind-card:hover:after{opacity:1}.ind-card:hover .ind-num{color:var(--tone)}.ind-card:hover .ind-icon{background-color:var(--tone);color:var(--color-abyss);rotate:-8deg;scale:1.08}.ind-card:hover .ind-icon:after{animation:ind-ping 1.4s var(--ease-premium) infinite}.ind-card:hover .ind-label:after{opacity:1;scale:1}.ind-card:hover .ind-mark{opacity:.18;translate:-.5rem -.5rem;rotate:-10deg}}@supports (animation-timeline:view()){.ind-card{animation:linear both ind-tip-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 30px) entry calc(200px + var(--i,0) * 30px)}}@keyframes ind-tip-in{0%{opacity:0;transform:perspective(900px)rotateX(38deg)translateY(40px)scale(.94)}}@keyframes ind-ping{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--tone) 60%, transparent)}to{opacity:0;box-shadow:0 0 0 14px color-mix(in oklab, var(--tone) 0%, transparent)}}.why-num{z-index:-1;font-family:var(--font-display);letter-spacing:-.06em;color:#0b1e390d;pointer-events:none;transition:color .6s var(--ease-premium), translate .7s var(--ease-premium);font-size:clamp(6rem,3rem + 7vw,9.5rem);font-weight:200;line-height:1;position:absolute;top:50%;right:1.25rem;translate:0 -50%}.group:hover .why-num{color:#1e5fdb1f;translate:-.75rem -50%}.why-bar{background:linear-gradient(var(--color-brand), var(--color-accent));transform-origin:50%;width:3px;transition:scale .5s var(--ease-premium);border-radius:0 3px 3px 0;position:absolute;top:1.5rem;bottom:1.5rem;left:0;scale:1 0;box-shadow:0 0 16px #17c3e699}.group:hover .why-bar{scale:1}@supports (animation-timeline:view()){.why-card{animation:linear both why-in,linear why-focus-card;animation-timeline:view(),view();animation-range:entry entry 260px,cover 30% cover 70%}.why-card .icon-badge{animation:linear why-focus-icon;animation-timeline:view();animation-range:cover 30% cover 70%}.why-card h3{animation:linear why-focus-title;animation-timeline:view();animation-range:cover 30% cover 70%}.why-bar{animation:linear why-focus-bar;animation-timeline:view();animation-range:cover 30% cover 70%}.why-num{animation:linear why-focus-num;animation-timeline:view();animation-range:cover 30% cover 70%}}@keyframes why-in{0%{opacity:0;transform:translate(4rem)rotate(2deg)}}@keyframes why-focus-bar{0%,to{scale:1 0}30%,70%{scale:1}}@keyframes why-focus-card{30%,70%{background-color:#f6f9ff}}@keyframes why-focus-icon{30%,70%{scale:1.06;box-shadow:0 0 0 6px #1e5fdb1f,0 12px 28px -10px #1e5fdbb3}}@keyframes why-focus-title{30%,70%{color:var(--color-brand)}}@keyframes why-focus-num{0%,to{color:#0b1e390d}30%,70%{color:#1e5fdb24}}.why-photo:before{content:"";z-index:-1;width:55%;height:60%;animation:why-dots 9s var(--ease-smooth) infinite alternate;background-image:radial-gradient(#1e5fdb59 1.2px,#0000 1.8px);background-size:16px 16px;border-radius:1.5rem;position:absolute;bottom:-1.75rem;left:-1.75rem}.why-photo:after{content:"";z-index:-1;border:1.5px dashed #17c3e673;border-radius:999px;width:9rem;height:9rem;animation:30s linear infinite orbit-spin;position:absolute;top:-2.5rem;right:-2.5rem}.why-chip{animation:why-float 6s var(--ease-smooth) infinite;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:absolute}.why-chip-a{top:1.5rem;left:-1rem}.why-chip-b{flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.25rem;animation-delay:-3s;bottom:2rem;right:-1rem}@media (max-width:639px){.why-chip-a{top:.75rem;left:.75rem}.why-chip-b{bottom:.75rem;right:.75rem}.why-photo:before{bottom:-.75rem;left:-.75rem}.why-photo:after{display:none}}.why-live{background:#22c55e;border-radius:999px;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.why-live:after{content:"";border-radius:inherit;animation:why-ping 1.8s var(--ease-premium) infinite;background:#22c55e;position:absolute;inset:0}@keyframes why-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}@keyframes why-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes why-dots{to{translate:.75rem -.75rem}}@media (prefers-reduced-motion:reduce){.why-chip{animation-duration:10s}.why-photo:before{animation-duration:16s}.why-photo:after{animation-duration:60s}}.svc .aurora:before{background:radial-gradient(circle,#1e5fdb7a,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.svc .aurora:before{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 48%, transparent), transparent 62%)}}.svc .aurora:after{background:radial-gradient(circle,#17c3e642,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.svc .aurora:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 26%, transparent), transparent 62%)}}.decor{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.decor-network{opacity:.6}.decor-network line{stroke:#17c3e64d}@supports (color:color-mix(in lab, red, red)){.decor-network line{stroke:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.decor-network line{stroke-width:1px}.decor-packet{fill:var(--color-accent);filter:drop-shadow(0 0 6px var(--color-accent))}.decor-node circle{fill:var(--color-brand-light)}.decor-node .decor-node-halo{fill:#17c3e64d}@supports (color:color-mix(in lab, red, red)){.decor-node .decor-node-halo{fill:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.decor-node .decor-node-halo{transform-box:fill-box;transform-origin:50%;animation:decor-pulse 3s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -.4s)}@keyframes decor-pulse{0%,to{opacity:.9;scale:.6}50%{opacity:.2;scale:1.5}}.decor-code{opacity:.32;justify-content:space-between;padding:0 3%;display:flex;-webkit-mask:linear-gradient(#0000,#000 20% 80%,#0000);mask:linear-gradient(#0000,#000 20% 80%,#0000)}.decor-code-col{white-space:nowrap;color:#4a85f0d9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:2.1}@supports (color:color-mix(in lab, red, red)){.decor-code-col{color:color-mix(in oklab, var(--color-brand-light) 85%, transparent)}}.decor-code-col{animation:decor-code-up calc(40s + var(--col,0) * 14s) linear infinite}.decor-code-col:nth-child(2){color:#17c3e6bf}@supports (color:color-mix(in lab, red, red)){.decor-code-col:nth-child(2){color:color-mix(in oklab, var(--color-accent) 75%, transparent)}}.decor-code-ln{color:#ffffff4d;margin-right:1rem}@keyframes decor-code-up{to{translate:0 -50%}}.decor-ring{border:1px solid #17c3e673;border-radius:999px;width:34rem;height:34rem;position:absolute;top:50%;left:74%}@supports (color:color-mix(in lab, red, red)){.decor-ring{border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent)}}.decor-ring{animation:8s linear infinite decor-ring;animation-delay:calc(var(--i,0) * -2s);translate:-50% -50%}@keyframes decor-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.7}}.decor-bubble{color:var(--color-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:why-float 6s var(--ease-smooth) infinite;background:#ffffff1a;border-radius:1rem 1rem 1rem .25rem;align-items:center;gap:.5rem;padding:.6rem .85rem;display:none;position:absolute;box-shadow:inset 0 0 0 1px #ffffff26}.decor-bubble-0{top:16%;left:50%}.decor-bubble-1{border-radius:1rem 1rem .25rem;animation-delay:-2s;bottom:14%;left:47%}@media (min-width:1024px){.decor-bubble{display:inline-flex}}.decor-typing{gap:4px;display:inline-flex}.decor-typing i{width:6px;height:6px;animation:decor-typing 1.2s var(--ease-smooth) infinite;background:#ffffffbf;border-radius:999px}.decor-typing i:nth-child(2){animation-delay:.15s}.decor-typing i:nth-child(3){animation-delay:.3s}@keyframes decor-typing{0%,60%,to{opacity:.4;translate:0}30%{opacity:1;translate:0 -4px}}.decor-chat{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:16rem;animation:why-float 7s var(--ease-smooth) infinite;background:#061416b8;border-radius:1.25rem;grid-template-columns:1fr;gap:.5rem;padding:.9rem;font-size:.8125rem;display:none;position:absolute;bottom:14%;right:1.5rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000000b3}@media (min-width:1024px){.decor-chat{display:grid}}.decor-chat-head{letter-spacing:.12em;text-transform:uppercase;color:#fff9;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.6875rem;font-weight:700;display:flex}.decor-chat-dot{background:#4ade80;border-radius:999px;width:8px;height:8px;position:relative}.decor-chat-dot:after{content:"";border-radius:inherit;animation:why-ping 1.8s var(--ease-premium) infinite;background:#4ade80;position:absolute;inset:0}.decor-chat>*{grid-column:1}.decor-msg{max-width:85%;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:var(--ease-premium);border-radius:.9rem;padding:.5rem .75rem;line-height:1.4}.decor-msg-user{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-bottom-right-radius:.25rem;grid-row:2;justify-self:end;animation-name:decor-msg-1}.decor-msg-typing{background:#ffffff1a;border-bottom-left-radius:.25rem;grid-row:3;place-self:start;animation-name:decor-msg-typing}.decor-msg-agent{color:#ffffffe6;background:#ffffff1a;border-bottom-left-radius:.25rem;grid-row:3;justify-self:start;animation-name:decor-msg-2}.decor-msg-done{color:#4ade80;background:#4ade801f;border-radius:999px;grid-row:4;justify-self:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;animation-name:decor-msg-3;display:inline-flex;box-shadow:inset 0 0 0 1px #4ade8059}@keyframes decor-msg-1{0%,4%{opacity:0;translate:0 8px}10%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes decor-msg-typing{0%,14%{opacity:0}18%,32%{opacity:1}35%,to{opacity:0}}@keyframes decor-msg-2{0%,34%{opacity:0;translate:0 8px}40%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes decor-msg-3{0%,52%{opacity:0;scale:.6}58%{opacity:1;scale:1.1}62%,90%{opacity:1;scale:1}to{opacity:0}}.svc-channels{background:radial-gradient(60% 60% at 0% 0%, #1e5fdb59, transparent 70%), var(--color-midnight)}@supports (color:color-mix(in lab, red, red)){.svc-channels{background:radial-gradient(60% 60% at 0% 0%, color-mix(in oklab, var(--color-brand) 35%, transparent), transparent 70%), var(--color-midnight)}}.svc-channel{height:100%;transition:translate .5s var(--ease-premium), background-color .5s var(--ease-premium), box-shadow .5s var(--ease-premium);background:#ffffff0d;border-radius:1.5rem;padding:1.75rem;display:block;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #ffffff1a}.svc-channel:hover,.svc-channel:focus-visible{background-color:#ffffff17;translate:0 -6px;box-shadow:inset 0 0 0 1px #17c3e68c,0 30px 60px -30px #17c3e699}@supports (color:color-mix(in lab, red, red)){.svc-channel:hover,.svc-channel:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 55%, transparent), 0 30px 60px -30px color-mix(in oklab, var(--color-accent) 60%, transparent)}}.svc-channel-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3.5rem;height:3.5rem;box-shadow:0 14px 30px -12px var(--color-accent);border-radius:1rem;place-items:center;display:grid;position:relative}.svc-channel-icon:before,.svc-channel-icon:after{content:"";border-radius:inherit;animation:faq-ring 2.6s var(--ease-premium) infinite;position:absolute;inset:0}.svc-channel-icon:after{animation-delay:1.3s}.svc-channel-arrow{width:2.25rem;height:2.25rem;transition:rotate .5s var(--ease-premium), background-color .5s var(--ease-premium);background:#ffffff1a;border-radius:999px;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}.svc-channel:hover .svc-channel-arrow{background-color:var(--color-accent);rotate:45deg}.decor-gear{color:#17c3e638;position:absolute}@supports (color:color-mix(in lab, red, red)){.decor-gear{color:color-mix(in oklab, var(--color-accent) 22%, transparent)}}.decor-gear{animation:30s linear infinite orbit-spin}.decor-gear-a{width:24rem;height:24rem;top:-6rem;right:-6rem}.decor-gear-b{width:15rem;height:15rem;animation-duration:20s;animation-direction:reverse;bottom:-5rem;left:38%}.decor-gear-c{width:9rem;height:9rem;animation-duration:14s;top:18%;left:3%}.decor-bars{opacity:.35;align-items:flex-end;gap:.5rem;height:9rem;display:flex;position:absolute;bottom:0;left:4%}.decor-bars span{background:linear-gradient(to top, var(--color-brand), var(--color-accent));transform-origin:bottom;width:1.25rem;height:100%;animation:svc-bar calc(1.6s + var(--i,0) * .2s) var(--ease-smooth) infinite alternate;animation-delay:calc(var(--i,0) * -.35s);border-radius:4px 4px 0 0}@keyframes svc-bar{0%{scale:1 .2}to{scale:1}}.decor-radar{opacity:.55;background:linear-gradient(#0000 calc(50% - .5px),#17c3e659 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#17c3e659 50%,#0000 calc(50% + .5px)),repeating-radial-gradient(circle,#0000 0 3.4rem,#17c3e64d 3.4rem calc(3.4rem + 1px));border-radius:999px;width:34rem;height:34rem;position:absolute;bottom:-12rem;left:-10rem;overflow:clip}@supports (color:color-mix(in lab, red, red)){.decor-radar{background:linear-gradient(transparent calc(50% - .5px), color-mix(in oklab, var(--color-accent) 35%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in oklab, var(--color-accent) 35%, transparent) 50%, transparent calc(50% + .5px)), repeating-radial-gradient(circle, transparent 0 3.4rem, color-mix(in oklab, var(--color-accent) 30%, transparent) 3.4rem calc(3.4rem + 1px))}}.decor-radar-sweep{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 290deg, #17c3e699 360deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.decor-radar-sweep{background:conic-gradient(from 0deg, transparent 0 290deg, color-mix(in oklab, var(--color-accent) 60%, transparent) 360deg)}}.decor-radar-sweep{animation:4s linear infinite orbit-spin}.decor-blip{background:var(--color-brand-light);width:8px;height:8px;box-shadow:0 0 12px var(--color-accent);border-radius:999px;animation:4s linear infinite decor-blip;position:absolute}.decor-blip-0{top:30%;left:62%}.decor-blip-1{animation-delay:-1s;top:58%;left:74%}.decor-blip-2{animation-delay:-2.2s;top:22%;left:40%}.decor-blip-3{animation-delay:-3s;top:44%;left:82%}@keyframes decor-blip{0%,to{opacity:0;scale:.5}10%{opacity:1;scale:1.3}40%{opacity:.2;scale:1}}.decor-radar-shield{width:3rem;height:3rem;color:var(--color-accent);position:absolute;top:50%;left:50%;translate:-50% -50%}.decor-scan{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);height:2px;box-shadow:0 0 18px var(--color-accent);opacity:.6;inset-inline:0;animation:7s linear infinite decor-scan;position:absolute;top:0}@keyframes decor-scan{0%{translate:0}to{translate:0 100vh}}.decor-cloud-shape{color:#fff;opacity:.09;animation:linear infinite decor-drift;position:absolute;left:0}.decor-cloud-0{width:14rem;height:14rem;animation-duration:70s;top:8%}.decor-cloud-1{width:22rem;height:22rem;animation-duration:95s;animation-delay:-40s;top:40%}.decor-cloud-2{width:10rem;height:10rem;animation-duration:60s;animation-delay:-15s;top:70%}.decor-cloud-3{width:8rem;height:8rem;animation-duration:55s;animation-delay:-30s;top:20%}.decor-cloud-4{width:16rem;height:16rem;animation-duration:80s;animation-delay:-65s;top:55%}@keyframes decor-drift{0%{translate:-25rem}to{translate:110vw}}.decor-particle{bottom:-1rem;left:var(--x,50%);width:4px;height:4px;box-shadow:0 0 10px var(--color-accent);animation:decor-rise calc(7s + var(--i,0) * .4s) linear infinite;animation-delay:calc(var(--i,0) * -.8s);background:#fff;border-radius:999px;position:absolute}@keyframes decor-rise{0%{opacity:0;translate:0}15%{opacity:.9}to{opacity:0;translate:0 -55rem}}.svc-code .hero-frame,.svc-code .svc-media>:first-child{border-radius:1rem}.svc-code .hero-frame:before,.svc-code .svc-media:before{content:"";z-index:2;background:radial-gradient(circle at 1.1rem,#ff5f57 5px,#0000 5.5px),radial-gradient(circle at 2rem,#febc2e 5px,#0000 5.5px),radial-gradient(circle at 2.9rem,#28c840 5px,#0000 5.5px),#120e26eb;border-radius:1rem 1rem 0 0;height:2.25rem;position:absolute;inset:0 0 auto}.svc-support .hero-frame,.svc-support .svc-media>:first-child{border-radius:12rem 12rem 2rem 2rem}.svc-support .hero-frame img,.svc-support .svc-media img{object-position:80% 35%}.svc-managed .hero-frame,.svc-managed .svc-media>:first-child{border-radius:2.5rem .75rem}.svc-cyber .hero-frame,.svc-cyber .svc-media>:first-child{clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%);border-radius:.5rem}.svc-cyber .hero-frame:after{content:"";inset-inline:0;background:linear-gradient(#0000,#17c3e640,#0000);height:30%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.svc-cyber .hero-frame:after{background:linear-gradient(transparent, color-mix(in oklab, var(--color-accent) 25%, transparent), transparent)}}.svc-cyber .hero-frame:after{animation:4s linear infinite svc-scan}.svc-cloud .hero-frame,.svc-cloud .svc-media>:first-child{border-radius:3.5rem}.svc-editor{transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);background:#120e26;border-radius:1rem;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #000c}@media (hover:hover){.svc-editor:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px #1e5fdbb3,0 30px 60px -24px #17c3e673}@supports (color:color-mix(in lab, red, red)){.svc-editor:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 70%, transparent), 0 30px 60px -24px color-mix(in oklab, var(--color-accent) 45%, transparent)}}}.svc-editor-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.875rem;padding:.6rem .9rem;display:flex}.svc-editor-dots{flex-shrink:0;gap:6px;display:flex}.svc-editor-dots i{background:#ff5f57;border-radius:999px;width:10px;height:10px}.svc-editor-dots i:nth-child(2){background:#febc2e}.svc-editor-dots i:nth-child(3){background:#28c840}.svc-editor-tab{color:#fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;box-shadow:inset 0 2px 0 var(--color-accent);background:#ffffff0f;border-radius:.4rem;padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;overflow:hidden}.svc-editor-body{grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem 1.5rem 1.5rem .875rem;display:grid}.svc-editor-gutter{text-align:right;color:#fff3;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.9;display:flex}.svc-editor-comment{color:#51d2ec;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.svc-editor-comment{color:color-mix(in oklab, var(--color-accent) 75%, #fff)}}.svc-editor-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.5rem;height:2.5rem;box-shadow:0 10px 22px -10px var(--color-accent);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.svc-editor-caret{background:var(--color-accent);width:8px;height:1.1em;margin-top:.75rem;animation:1s step-end infinite svc-caret;display:inline-block}@keyframes svc-caret{50%{opacity:0}}.svc-timeline{gap:1.5rem;display:grid}.svc-timeline-line{background:var(--color-line);view-timeline:--svc-line;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:calc(1.5rem - 1px);overflow:clip}.svc-timeline-line:after{content:"";background:linear-gradient(var(--color-brand), var(--color-accent));transform-origin:top;position:absolute;inset:0}.svc-timeline-item{padding-left:4.5rem;position:relative}.svc-timeline-node{z-index:1;color:#fff;background:var(--color-brand);width:3rem;height:3rem;box-shadow:0 0 0 6px var(--color-paper), 0 12px 26px -10px var(--color-brand);border-radius:999px;place-items:center;display:grid;position:absolute;top:1.25rem;left:1.5rem;translate:-50%}.svc-timeline-card{background-color:#fff;border-radius:1.25rem;padding:1.5rem 1.75rem}@media (min-width:1024px){.svc-timeline-line{left:calc(50% - 1px)}.svc-timeline-item{grid-template-columns:1fr 1fr;padding-left:0;display:grid}.svc-timeline-item+.svc-timeline-item{margin-top:-5rem}.svc-timeline-node{left:50%}.svc-timeline-item[data-side=left] .svc-timeline-card{grid-column:1;margin-right:3.5rem}.svc-timeline-item[data-side=right] .svc-timeline-card{grid-column:2;margin-left:3.5rem}}.svc-bento-lead{color:#fff;background:radial-gradient(70% 60% at 100% 0%, #17c3e6b3, transparent 70%), linear-gradient(140deg, var(--color-brand-strong), var(--color-brand));border-radius:1.5rem;flex-direction:column;min-height:22rem;padding:2rem;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.svc-bento-lead{background:radial-gradient(70% 60% at 100% 0%, color-mix(in oklab, var(--color-accent) 70%, transparent), transparent 70%), linear-gradient(140deg, var(--color-brand-strong), var(--color-brand))}}.svc-bento-lead{box-shadow:0 40px 80px -40px #1e5fdbcc}@supports (color:color-mix(in lab, red, red)){.svc-bento-lead{box-shadow:0 40px 80px -40px color-mix(in oklab, var(--color-brand) 80%, transparent)}}.svc-bento-live{letter-spacing:.1em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.svc-bento-live i{width:7px;height:7px;animation:faq-ring 1.8s var(--ease-premium) infinite;background:#4ade80;border-radius:999px}.svc-bento-chart{align-items:flex-end;gap:.4rem;height:8rem;margin-top:auto;padding-top:2rem;display:flex}.svc-bento-chart span{transform-origin:bottom;height:100%;animation:svc-bar calc(1.4s + var(--i,0) * .15s) var(--ease-smooth) infinite alternate;animation-delay:calc(var(--i,0) * -.3s);background:linear-gradient(#ffffffbf,#ffffff40);border-radius:4px 4px 0 0;flex:1}.svc-bento{background-color:#fff;border-radius:1.25rem;padding:1.5rem;position:relative;overflow:clip}.svc-bento-icon{width:2.75rem;height:2.75rem;color:var(--color-brand);background:#1e5fdb1a;border-radius:.85rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.svc-bento-icon{background:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.svc-bento-icon{transition:background-color .5s var(--ease-premium), color .5s var(--ease-premium), rotate .5s var(--ease-premium)}.svc-bento-icon-light{color:#fff;background:#ffffff29;width:3.25rem;height:3.25rem}.svc-bento:hover .svc-bento-icon{color:#fff;background-color:var(--color-brand);rotate:-8deg}.svc-bento-num{font-family:var(--font-display);color:#0b1e3940;transition:color .5s var(--ease-premium);font-size:.8125rem;font-weight:700;position:absolute;top:1.25rem;right:1.25rem}.svc-bento:hover .svc-bento-num{color:var(--color-brand)}.svc-cyber-field{background:radial-gradient(60% 50% at 85% 0,#1e5fdb47,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/44px 44px,#07080d}@supports (color:color-mix(in lab, red, red)){.svc-cyber-field{background:radial-gradient(60% 50% at 85% 0%, color-mix(in oklab, var(--color-brand) 28%, transparent), transparent 70%), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 44px 44px, #07080d}}.svc-terminal{background-color:#0c0d14eb;border-radius:.75rem;padding:1.5rem;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #1e5fdb4d}@supports (color:color-mix(in lab, red, red)){.svc-terminal{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 30%, transparent)}}.svc-terminal{clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);transition:box-shadow .5s var(--ease-premium), background-color .5s var(--ease-premium)}@media (hover:hover){.svc-terminal:hover{background-color:#180a10f2;box-shadow:inset 0 0 0 1px #17c3e6bf,inset 0 0 40px -12px #17c3e680}@supports (color:color-mix(in lab, red, red)){.svc-terminal:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 75%, transparent), inset 0 0 40px -12px color-mix(in oklab, var(--color-accent) 50%, transparent)}}}.svc-terminal-head{letter-spacing:.06em;color:#45cfeb;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.svc-terminal-head{color:color-mix(in oklab, var(--color-accent) 80%, #fff)}}.svc-terminal-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.svc-terminal-ok{color:#4ade80;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:.05rem .45rem;box-shadow:inset 0 0 0 1px #4ade8066}.svc-terminal-icon{width:2.5rem;height:2.5rem;color:var(--color-accent);background:#17c3e61f;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.svc-terminal-icon{background:color-mix(in oklab, var(--color-accent) 12%, transparent)}}.svc-terminal-icon{box-shadow:inset 0 0 0 1px #17c3e659}@supports (color:color-mix(in lab, red, red)){.svc-terminal-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 35%, transparent)}}.svc-terminal-scan{inset-inline:0;background:linear-gradient(#0000,#17c3e61f,#0000);height:40%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.svc-terminal-scan{background:linear-gradient(transparent, color-mix(in oklab, var(--color-accent) 12%, transparent), transparent)}}.svc-terminal-scan{pointer-events:none;animation:4.5s linear infinite svc-scan;animation-delay:calc(var(--i,0) * -1.2s)}@keyframes svc-scan{0%{translate:0 -100%}to{translate:0 260%}}.svc-sky{background:radial-gradient(50% 40% at 12% 8%,#17c3e629,#0000 70%),radial-gradient(50% 40% at 92% 30%,#1e5fdb29,#0000 70%),linear-gradient(#eef7ff,#fff)}@supports (color:color-mix(in lab, red, red)){.svc-sky{background:radial-gradient(50% 40% at 12% 8%, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent 70%), radial-gradient(50% 40% at 92% 30%, color-mix(in oklab, var(--color-brand) 16%, transparent), transparent 70%), linear-gradient(#eef7ff, #fff)}}.svc-cloud-card{display:block}@media (min-width:1024px){.svc-cloud-grid>:nth-child(3n+2){translate:0 3rem}}.svc-cloud-float{background:#ffffffd1;border-radius:1.75rem;padding:1.75rem;position:relative;overflow:clip;box-shadow:0 0 0 1px #fff,0 30px 60px -30px #1e5fdb73}@supports (color:color-mix(in lab, red, red)){.svc-cloud-float{box-shadow:0 0 0 1px #fff, 0 30px 60px -30px color-mix(in oklab, var(--color-brand) 45%, transparent)}}.svc-cloud-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:why-float calc(6s + var(--i,0) * .4s) var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -.9s);transition:box-shadow .5s var(--ease-premium)}.svc-cloud-card:hover .svc-cloud-float{box-shadow:0 0 0 1px #1e5fdb4d,0 40px 70px -30px #1e5fdba6}@supports (color:color-mix(in lab, red, red)){.svc-cloud-card:hover .svc-cloud-float{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand) 30%, transparent), 0 40px 70px -30px color-mix(in oklab, var(--color-brand) 65%, transparent)}}.svc-cloud-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3rem;height:3rem;box-shadow:0 12px 24px -10px var(--color-brand);border-radius:999px;place-items:center;display:grid}.svc-cloud-mark{width:7rem;height:7rem;color:var(--color-brand);opacity:.08;transition:opacity .6s var(--ease-premium), translate .7s var(--ease-premium);position:absolute;top:-1rem;right:-1.5rem}.svc-cloud-card:hover .svc-cloud-mark{opacity:.16;translate:-.75rem .5rem}@supports (animation-timeline:view()){.svc-editor{animation:linear both svc-pop;animation-timeline:view();animation-range:entry calc(var(--i,0) * 30px) entry calc(200px + var(--i,0) * 30px)}.svc-timeline-line:after{animation:linear both hw-line-fill;animation-timeline:--svc-line;animation-range:cover 10% cover 70%}.svc-timeline-node{animation:linear both svc-node-light;animation-timeline:view();animation-range:cover 35% cover 45%}.svc-timeline-card{animation:linear both svc-slide-r;animation-timeline:view();animation-range:entry entry 220px}@media (min-width:1024px){.svc-timeline-item[data-side=left] .svc-timeline-card{animation-name:svc-slide-l}}}@keyframes svc-pop{0%{opacity:0;transform:translateY(2.5rem)scale(.94)}}@keyframes svc-node-light{0%{color:var(--color-brand);box-shadow:0 0 0 6px var(--color-paper), inset 0 0 0 1.5px color-mix(in oklab, var(--color-brand) 35%, transparent);background-color:#fff}}@keyframes svc-slide-r{0%{opacity:0;transform:translate(3rem)}}@keyframes svc-slide-l{0%{opacity:0;transform:translate(-3rem)}}@media (prefers-reduced-motion:reduce){.decor-code-col{animation-duration:calc(70s + var(--col,0) * 20s)}.decor-ring{animation-duration:14s}.decor-gear{animation-duration:60s}.decor-radar-sweep{animation-duration:8s}.decor-scan{animation-duration:12s}.svc-cloud-float{animation-duration:calc(10s + var(--i,0) * .4s)}}.decor-widget{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffd9;width:16rem;animation:why-float 7s var(--ease-smooth) infinite;background:#070c18b8;border-radius:1.25rem;grid-template-columns:1fr;gap:.5rem;padding:.9rem;font-size:.8125rem;display:none;position:absolute;bottom:14%;right:1.5rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000000b3}@media (min-width:1024px){.decor-widget{display:grid}}.decor-widget>*{grid-column:1}.decor-spark{width:100%;height:3rem;overflow:visible}.decor-spark path{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:320;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--color-accent));animation:decor-spark 10s var(--ease-smooth) infinite}@keyframes decor-spark{0%{stroke-dashoffset:320px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}.decor-row{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.45rem;display:flex}.decor-ok{color:#4ade80;background:#4ade801f;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.decor-terminal{background:#0e0a1ed9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.decor-term-dots{gap:5px;display:inline-flex}.decor-term-dots i{background:#ff5f57;border-radius:999px;width:8px;height:8px}.decor-term-dots i:nth-child(2){background:#febc2e}.decor-term-dots i:nth-child(3){background:#28c840}.decor-term-prompt,.decor-term-accent{color:var(--color-accent)}.decor-term-ok{color:#4ade80}@property --gauge{syntax:"<percentage>";inherits:false;initial-value:0%}.decor-gauges{justify-content:space-between;gap:.5rem;padding-top:.25rem;display:flex}.decor-gauge-wrap{color:#ffffffb3;flex-direction:column;align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.decor-gauge{color:#4ade80;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.decor-gauge:before{content:"";background:conic-gradient(var(--color-accent) var(--gauge), #ffffff1a 0);animation:decor-gauge 10s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * .5s);border-radius:999px;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))}@keyframes decor-gauge{0%{--gauge:0%}40%,90%{--gauge:100%}to{--gauge:0%}}.decor-alerts{background:#0e080ebf}.decor-alert{border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .75rem;font-weight:500;display:flex}.decor-alert-warn{color:#fbbf24;background:#f59e0b1f;box-shadow:inset 0 0 0 1px #f59e0b4d}.decor-alert-block{color:#fb7185;background:#f43f5e1f;box-shadow:inset 0 0 0 1px #f43f5e59}.decor-progress{background:#ffffff1a;border-radius:999px;height:6px;display:block;overflow:clip}.decor-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand), var(--color-accent));width:0;height:100%;box-shadow:0 0 10px var(--color-accent);animation:decor-progress 10s var(--ease-smooth) infinite;display:block}@keyframes decor-progress{0%{width:0}60%,90%{width:100%}to{width:0}}.decor-step-1,.decor-step-2,.decor-step-3,.decor-step-4{animation:decor-step-1 10s var(--ease-premium) infinite}.decor-step-2{animation-name:decor-step-2}.decor-step-3{animation-name:decor-step-3}.decor-step-4{animation-name:decor-step-4}@keyframes decor-step-1{0%,6%{opacity:0;translate:0 6px}12%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes decor-step-2{0%,24%{opacity:0;translate:0 6px}30%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes decor-step-3{0%,42%{opacity:0;translate:0 6px}48%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes decor-step-4{0%,62%{opacity:0;scale:.7}68%,90%{opacity:1;scale:1}to{opacity:0}}.nt{--p:0;max-width:62rem;margin-inline:auto;position:relative}.nt-rail{background:#1e5fdb24;border-radius:999px;width:4px;position:absolute;top:0;bottom:0;left:1.4rem}@supports (color:color-mix(in lab, red, red)){.nt-rail{background:color-mix(in oklab, var(--color-brand) 14%, transparent)}}.nt-fill{border-radius:inherit;background:linear-gradient(to bottom, var(--color-brand), var(--color-accent), var(--color-iris));transform:scaleY(var(--p));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 18px #17c3e6b3}@supports (color:color-mix(in lab, red, red)){.nt-fill{box-shadow:0 0 18px color-mix(in oklab, var(--color-accent) 70%, transparent)}}.nt-head{left:50%;top:calc(var(--p) * 100%);width:1.1rem;height:1.1rem;box-shadow:0 0 0 4px #17c3e673, 0 0 26px 6px var(--color-accent);background:#fff;border-radius:999px;margin:-.55rem 0 0 -.55rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.nt-head{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 45%, transparent), 0 0 26px 6px var(--color-accent)}}.nt-head{opacity:min(1, calc(var(--p) * 40))}.nt-head:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);animation:1.8s ease-out infinite nt-ping;position:absolute;inset:-.4rem}@keyframes nt-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.nt-stops{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.nt-stop{padding-left:4rem;position:relative}.nt-node{width:2.85rem;height:2.85rem;font-family:var(--font-display);color:var(--color-muted);background:#fff;border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:1.1rem;left:0;box-shadow:0 0 0 2px #1e5fdb38,0 8px 18px -10px #0b1e3966}@supports (color:color-mix(in lab, red, red)){.nt-node{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-brand) 22%, transparent), 0 8px 18px -10px #0b1e3966}}.nt-node{transition:color .5s,background .5s,box-shadow .5s,scale .6s cubic-bezier(.34,1.56,.64,1)}.nt-stop[data-on] .nt-node{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 0 0 4px #17c3e64d, 0 0 26px -2px var(--color-accent);scale:1.12}@supports (color:color-mix(in lab, red, red)){.nt-stop[data-on] .nt-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 30%, transparent), 0 0 26px -2px var(--color-accent)}}.nt-card{background:linear-gradient(160deg,#fff,#f2f5fd);border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.25rem;padding:1.25rem 1.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nt-card{background:linear-gradient(160deg, #fff, color-mix(in oklab, var(--color-brand) 6%, #fff))}}.nt-card{box-shadow:0 0 0 1px var(--color-line), 0 20px 40px -34px #0b1e3980;opacity:.4;filter:saturate(.4);transition:opacity .7s var(--ease-premium), translate .8s var(--ease-premium), filter .7s, box-shadow .5s;translate:2.5rem}.nt-stop[data-on] .nt-card{opacity:1;filter:none;translate:0;box-shadow:0 0 0 1px #17c3e673,0 28px 50px -30px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.nt-stop[data-on] .nt-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent), 0 28px 50px -30px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.nt-stop:hover .nt-card{translate:.4rem -4px}.nt-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3rem;height:3rem;box-shadow:0 12px 24px -12px var(--color-brand);border-radius:.9rem;place-items:center;display:grid}.nt-stop[data-on] .nt-icon{animation:.7s cubic-bezier(.34,1.56,.64,1) both nt-pop}@keyframes nt-pop{0%{transform:scale(.4)rotate(-40deg)}}.nt-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.05rem;font-weight:600;line-height:1.3}.nt-text{color:var(--color-muted);text-align:left;margin-top:.3rem;font-size:.9rem;line-height:1.55}@media (min-width:820px){.nt-rail{margin-left:-2px;left:50%}.nt-stops{gap:.5rem}.nt-stop{width:calc(50% - 2.5rem);padding:0}.nt-stop:nth-child(odd){text-align:right;justify-self:start}.nt-stop:nth-child(2n){justify-self:end;margin-top:-2.5rem}.nt-node{margin-top:-1.425rem;top:50%}.nt-stop:nth-child(odd) .nt-node{left:auto;right:-3.9rem}.nt-stop:nth-child(2n) .nt-node{left:-3.9rem}.nt-stop:nth-child(odd) .nt-card{grid-template-columns:1fr auto;translate:-2.5rem}.nt-stop:nth-child(odd) .nt-icon{order:2}.nt-stop:nth-child(odd) .nt-text{text-align:right}.nt-stop[data-on] .nt-card,.nt-stop[data-on]:nth-child(odd) .nt-card{translate:0}.nt-stop:nth-child(odd):hover .nt-card{translate:-.4rem -4px}}@media (scripting:none){.nt-card{opacity:1;filter:none;translate:0}.nt-fill{transform:none}.nt-head{display:none}}@media (prefers-reduced-motion:reduce){.nt-head:after,.nt-stop[data-on] .nt-icon{animation:none}.nt-card,.nt-node{transition:none}}.x-code-chip{white-space:nowrap;color:#ffffffd9;background:#161130;border-radius:.75rem;align-items:center;gap:.6rem;padding:.75rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.x-code-chip svg,.x-code-paren{color:var(--color-accent)}@keyframes why-ping-soft{50%{box-shadow:0 0 0 4px #22c55e40}}.hs{--cycle:12s;box-shadow:0 0 0 1px var(--color-line), 0 30px 60px -36px #0b1e3966;background:#fff;border-radius:1.5rem;padding:.5rem;position:relative;overflow:clip}.hs-list{margin:0;padding:0;list-style:none;position:relative}.hs-beam{z-index:2;background:linear-gradient(#0000,#1e5fdb38 70%,#1e5fdb8c);border-radius:1rem;height:3.2rem;position:absolute;top:.5rem;left:.5rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.hs-beam{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-brand) 22%, transparent) 70%, color-mix(in oklab, var(--color-brand) 55%, transparent))}}.hs-beam{border-bottom:2px solid var(--color-brand);box-shadow:0 10px 24px -8px var(--color-brand);opacity:0;pointer-events:none;animation:hs-beam var(--cycle) linear infinite}@keyframes hs-beam{0%{opacity:0;top:.5rem}2%{opacity:1}78%{opacity:1}80%,to{opacity:0;top:calc(100% - 3.7rem)}}.hs-row{animation:hs-flash var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--cycle) * .8 / var(--n));border-radius:.9rem;align-items:center;gap:.75rem;padding:.85rem .9rem;font-size:.9375rem;display:flex;position:relative;overflow:hidden}.hs-row+.hs-row{box-shadow:0 -1px 0 var(--color-line)}@keyframes hs-flash{0%{background:color-mix(in oklab, var(--color-brand) 16%, transparent)}10%,to{background:0 0}}.hs-icon{width:2.25rem;height:2.25rem;color:var(--color-brand);background:#1e5fdb1a;border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-icon{background:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.hs-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hs-ecg{pointer-events:none;width:7rem;height:1.5rem;margin-top:-.75rem;position:absolute;top:50%;right:8.5rem;overflow:visible}.hs-ecg path{fill:none;stroke:var(--color-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:hs-ecg var(--cycle) linear infinite both;animation-delay:calc(var(--i) * var(--cycle) * .8 / var(--n))}@keyframes hs-ecg{0%{stroke-dashoffset:1px;opacity:1}11%{stroke-dashoffset:0;opacity:1}22%,to{stroke-dashoffset:0;opacity:0}}.hs-status{flex-shrink:0;min-width:6.4rem;display:inline-grid;position:relative}.hs-chk,.hs-ok{border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.hs-chk{color:#b45309;animation:hs-chk var(--cycle) linear infinite both;animation-delay:calc(var(--i) * var(--cycle) * .8 / var(--n));background:#f59e0b29}.hs-chk i{border:2px solid;border-top-color:#0000;border-radius:999px;width:.7rem;height:.7rem;animation:.7s linear infinite hs-spin}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-ok{color:#15803d;animation:hs-ok var(--cycle) linear infinite both;animation-delay:calc(var(--i) * var(--cycle) * .8 / var(--n));background:#22c55e24}.hs-ok i{width:7px;height:7px;animation:why-ping-soft 1.8s var(--ease-premium) infinite;background:#22c55e;border-radius:999px}@keyframes hs-chk{0%,9%{opacity:1}11%,to{opacity:0}}@keyframes hs-ok{0%,9%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.15)}16%,to{opacity:1;transform:scale(1)}}.hs-radar{--r:min(15rem, 100%);width:var(--r);aspect-ratio:1;background:radial-gradient(circle,#0000 0 24%,#1e5fdb47 24.5% 25.5%,#0000 26% 49%,#1e5fdb38 49.5% 50.5%,#0000 51% 74%,#1e5fdb29 74.5% 75.5%,#0000 76%),linear-gradient(#1e5fdb24,#1e5fdb24) 50% 0/1px 100% no-repeat,linear-gradient(90deg,#1e5fdb24,#1e5fdb24) 0/100% 1px no-repeat,#f4f7fd;border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.hs-radar{background:radial-gradient(circle, transparent 0 24%, color-mix(in oklab, var(--color-brand) 28%, transparent) 24.5% 25.5%, transparent 26% 49%, color-mix(in oklab, var(--color-brand) 22%, transparent) 49.5% 50.5%, transparent 51% 74%, color-mix(in oklab, var(--color-brand) 16%, transparent) 74.5% 75.5%, transparent 76%), linear-gradient(color-mix(in oklab, var(--color-brand) 14%, transparent), color-mix(in oklab, var(--color-brand) 14%, transparent)) 50% 0 / 1px 100% no-repeat, linear-gradient(90deg, color-mix(in oklab, var(--color-brand) 14%, transparent), color-mix(in oklab, var(--color-brand) 14%, transparent)) 0 50% / 100% 1px no-repeat, color-mix(in oklab, var(--color-brand) 5%, #fff)}}.hs-radar{box-shadow:inset 0 0 0 1.5px #1e5fdb59,0 24px 50px -30px #1e5fdb99}@supports (color:color-mix(in lab, red, red)){.hs-radar{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-brand) 35%, transparent), 0 24px 50px -30px color-mix(in oklab, var(--color-brand) 60%, transparent)}}.hs-sweep{border-radius:inherit;background:conic-gradient(#0000 0deg 270deg,#1e5fdb1a 300deg,#1e5fdb8c 360deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hs-sweep{background:conic-gradient(from 0deg, transparent 0deg 270deg, color-mix(in oklab, var(--color-brand) 10%, transparent) 300deg, color-mix(in oklab, var(--color-brand) 55%, transparent) 360deg)}}.hs-sweep{animation:5s linear infinite hs-turn}@keyframes hs-turn{to{transform:rotate(360deg)}}.hs-hub{background:var(--color-brand);border-radius:999px;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #1e5fdb40}@supports (color:color-mix(in lab, red, red)){.hs-hub{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-brand) 25%, transparent)}}.hs-blip{width:.65rem;height:.65rem;top:var(--y);left:var(--x);opacity:.25;animation:5s linear infinite hs-blip;animation-delay:calc(var(--i) * .83s);background:#22c55e;border-radius:999px;margin:-.325rem 0 0 -.325rem;position:absolute}@keyframes hs-blip{0%{opacity:1;box-shadow:0 0 #22c55e99}25%{opacity:.25;box-shadow:0 0 0 .9rem #0000}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.hs-beam,.hs-chk{display:none}.hs-ok,.hs-row,.hs-ecg path{animation:none}}.x-shield{gap:2rem;display:grid}.x-shield-rings{aspect-ratio:1;justify-self:center;width:min(100%,17rem);position:relative}.x-shield-ring{inset:calc(var(--i,0) * 11%);border:1.5px dashed #17c3e6;border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.x-shield-ring{border:1.5px dashed color-mix(in oklab, var(--color-accent) calc(70% - var(--i,0) * 12%), transparent)}}.x-shield-ring{animation:orbit-spin calc(24s + var(--i,0) * 8s) linear infinite}.x-shield-ring:nth-child(2n){animation-direction:reverse}.x-shield-core{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 0 50px -6px var(--color-accent);border-radius:999px;place-items:center;display:grid;position:absolute;inset:34%}.x-shield-list{gap:.6rem;display:grid}.x-shield-item{background:#ffffff0d;border-radius:.9rem;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.9375rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.x-shield-num{min-width:2rem;height:1.5rem;color:var(--color-accent);border-radius:.4rem;flex-shrink:0;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;display:grid;box-shadow:inset 0 0 0 1px #17c3e673}@supports (color:color-mix(in lab, red, red)){.x-shield-num{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent)}}.x-shield-item-core{background:linear-gradient(135deg, var(--color-brand), #19a5e3)}@supports (color:color-mix(in lab, red, red)){.x-shield-item-core{background:linear-gradient(135deg, var(--color-brand), color-mix(in oklab, var(--color-accent) 70%, var(--color-brand)))}}.x-shield-item-core{box-shadow:0 20px 40px -20px var(--color-accent)}.x-shield-item-core .x-shield-num{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}@media (min-width:640px){.x-shield{grid-template-columns:auto 1fr;align-items:center}.x-shield-rings{width:14rem}.x-shield-item:nth-child(2){margin-left:.75rem}.x-shield-item:nth-child(3){margin-left:1.5rem}.x-shield-item:nth-child(4){margin-left:2.25rem}.x-shield-item:nth-child(5){margin-left:3rem}}@media (prefers-reduced-motion:reduce){.x-shield-ring{animation-duration:calc(48s + var(--i,0) * 12s)}}.decor-mkt-chart{opacity:.16;align-items:flex-end;gap:1.5%;height:45%;padding-inline:2%;display:flex;position:absolute;inset:auto 0 0}.decor-mkt-chart span{height:var(--h,30%);background:linear-gradient(to top, transparent, var(--color-brand-light) 40%, var(--color-accent));transform-origin:bottom;animation:decor-mkt-grow 6s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * .18s);border-radius:.5rem .5rem 0 0;flex:1}@keyframes decor-mkt-grow{0%,to{scale:1 .55}50%{scale:1}}.decor-mkt-float{bottom:-2rem;left:var(--x,50%);color:#fff;opacity:0;width:1.5rem;height:1.5rem;filter:drop-shadow(0 0 8px var(--color-accent));animation:decor-mkt-rise calc(9s + var(--i,0) * .6s) linear infinite;animation-delay:calc(var(--i,0) * -1.3s);position:absolute}@keyframes decor-mkt-rise{0%{opacity:0;translate:0}15%{opacity:.35}to{opacity:0;translate:0 -40rem}}.svc-marketing .hero-frame,.svc-marketing .svc-media>:first-child{border-radius:2rem 2rem 2rem .5rem}.svc-glow{background:radial-gradient(45% 35% at 8% 10%,#1e5fdb1f,#0000 70%),radial-gradient(45% 35% at 95% 85%,#17c3e624,#0000 70%),linear-gradient(#fdf6fe,#fff)}@supports (color:color-mix(in lab, red, red)){.svc-glow{background:radial-gradient(45% 35% at 8% 10%, color-mix(in oklab, var(--color-brand) 12%, transparent), transparent 70%), radial-gradient(45% 35% at 95% 85%, color-mix(in oklab, var(--color-accent) 14%, transparent), transparent 70%), linear-gradient(#fdf6fe, #fff)}}.svc-mkt-card{background-color:#fff;border-radius:1.25rem;padding:1.75rem}.svc-mkt-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3rem;height:3rem;box-shadow:0 12px 24px -10px var(--color-brand);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.svc-mkt-bars{align-items:flex-end;gap:4px;height:2rem;display:flex}.svc-mkt-bars i{background:#1e5fdb38;border-radius:3px;width:6px}@supports (color:color-mix(in lab, red, red)){.svc-mkt-bars i{background:color-mix(in oklab, var(--color-brand) 22%, transparent)}}.svc-mkt-bars i{transition:height .6s var(--ease-premium), background-color .6s var(--ease-premium)}.svc-mkt-bars i:first-child{height:30%}.svc-mkt-bars i:nth-child(2){height:45%}.svc-mkt-bars i:nth-child(3){height:60%}.svc-mkt-bars i:nth-child(4){height:75%}.svc-mkt-card:hover .svc-mkt-bars i{background-color:var(--color-accent)}.svc-mkt-card:hover .svc-mkt-bars i:nth-child(2){height:60%}.svc-mkt-card:hover .svc-mkt-bars i:nth-child(3){height:85%}.svc-mkt-card:hover .svc-mkt-bars i:nth-child(4){height:100%}.x-funnel{gap:1rem;max-width:64rem;margin-inline:auto;display:grid}.x-funnel-stage{gap:.875rem;display:grid}.x-funnel-band{color:#fff;background:linear-gradient(90deg,#1e5fdb,#17c3e6);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.x-funnel-band{background:linear-gradient(90deg, color-mix(in oklab, var(--color-brand) calc(100% - var(--i,0) * 18%), var(--color-accent)), color-mix(in oklab, var(--color-accent) calc(70% + var(--i,0) * 10%), var(--color-brand)))}}.x-funnel-band{box-shadow:0 20px 40px -24px var(--color-brand)}.x-funnel-step{font-family:var(--font-display);opacity:.55;font-size:1.75rem;font-weight:700;line-height:1}.x-funnel-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;display:block}.x-funnel-text{color:#fffc;font-size:.875rem;display:block}.x-funnel-chips{flex-wrap:wrap;gap:.5rem;display:flex}.x-funnel-chip{color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 12px 24px -18px #1e5fdb99;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.x-funnel-chip{box-shadow:0 0 0 1px var(--color-line), 0 12px 24px -18px color-mix(in oklab, var(--color-brand) 60%, transparent)}}.x-funnel-chip svg{color:var(--color-brand)}@media (min-width:1024px){.x-funnel-stage{grid-template-columns:minmax(0,1fr) 22rem;align-items:center;gap:2rem}.x-funnel-band{width:calc(100% - var(--i,0) * 12%);justify-self:center}}@media (prefers-reduced-motion:reduce){.decor-mkt-chart span{animation-duration:14s}.decor-mkt-float{animation-duration:calc(20s + var(--i,0) * 1s)}}.mk-ticker{color:#fff;background:linear-gradient(90deg, var(--color-brand-strong), var(--color-brand), var(--color-accent), var(--color-brand));background-size:300% 100%;padding-block:1.1rem;animation:12s linear infinite mk-gradient;position:relative}@keyframes mk-gradient{to{background-position:300% 0}}.mk-ticker-item{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.75rem;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:600;display:inline-flex}.mk-ticker-item svg{opacity:.75}.mk-check svg{color:var(--color-accent)}.mk-reason-num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff24;transition:-webkit-text-stroke-color .5s var(--ease-premium);font-size:3rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:1.25rem}.mk-reason:hover .mk-reason-num{-webkit-text-stroke-color:var(--color-accent)}.mk-reason-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.875rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 #17c3e680}@supports (color:color-mix(in lab, red, red)){.mk-reason-icon{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 50%, transparent)}}.mk-reason-icon{transition:box-shadow .6s var(--ease-premium)}.mk-reason:hover .mk-reason-icon{box-shadow:0 0 0 8px #17c3e62e}@supports (color:color-mix(in lab, red, red)){.mk-reason:hover .mk-reason-icon{box-shadow:0 0 0 8px color-mix(in oklab, var(--color-accent) 18%, transparent)}}.mk-glance{box-shadow:0 0 0 1px var(--color-line), 0 30px 60px -40px #0b1e3959;background:#fff;border-radius:1.5rem;overflow:clip}.mk-glance table{border-collapse:collapse;text-align:left;width:100%}.mk-glance thead th{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, var(--color-brand), var(--color-accent));padding:1rem 1.5rem;font-size:.75rem;font-weight:700}.mk-glance tbody th,.mk-glance tbody td{vertical-align:middle;border-top:1px solid var(--color-line);padding:1.1rem 1.5rem}.mk-glance tbody th{font-family:var(--font-display);color:var(--color-ink);font-weight:600}.mk-glance tbody td{color:var(--color-muted);font-size:.9375rem}.mk-glance tbody tr{transition:background-color .3s var(--ease-premium)}.mk-glance tbody tr:hover{background:#1e5fdb0d}@supports (color:color-mix(in lab, red, red)){.mk-glance tbody tr:hover{background:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.mk-glance-time{color:var(--color-ink);font-weight:600;display:block}.mk-glance-track{background:var(--color-paper-2,#eef1f6);border-radius:999px;height:.5rem;margin-top:.5rem;display:block;position:relative}.mk-glance-bar{inset-block:0;left:var(--from);width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand), var(--color-accent));position:absolute}.mk-glance-ongoing{background:repeating-linear-gradient(-45deg, var(--color-brand) 0 8px, #1b8ce0 8px 16px)}@supports (color:color-mix(in lab, red, red)){.mk-glance-ongoing{background:repeating-linear-gradient(-45deg, var(--color-brand) 0 8px, color-mix(in oklab, var(--color-brand) 55%, var(--color-accent)) 8px 16px)}}.mk-glance-ongoing{background-size:200% 100%;animation:3s linear infinite mk-stripes}@keyframes mk-stripes{to{background-position:-45px 0}}.mk-glance-scale{display:none}@media (min-width:768px){.mk-glance tbody td:last-child{width:38%}.mk-glance-scale{color:var(--color-muted);border-top:1px dashed var(--color-line);justify-content:space-between;margin-left:62%;padding:.75rem 1.5rem 1rem;font-size:.75rem;display:flex}}@media (max-width:767px){.mk-glance thead{display:none}.mk-glance table,.mk-glance tbody,.mk-glance tr,.mk-glance th,.mk-glance td{display:block}.mk-glance tbody tr{border-top:1px solid var(--color-line);padding:1.1rem 1.25rem}.mk-glance tbody tr:first-child{border-top:0}.mk-glance tbody th,.mk-glance tbody td{border:0;padding:0}.mk-glance tbody td{margin-top:.4rem}}.mk-platform{background-color:#fff;border-radius:1.25rem;padding:1.75rem}.mk-chip{color:var(--color-brand-strong);background:#ebf1fc;border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mk-chip{background:color-mix(in oklab, var(--color-brand) 9%, #fff)}}.mk-chip{transition:color .3s var(--ease-premium), background-color .3s var(--ease-premium)}.mk-platform:hover .mk-chip{color:#fff;background:var(--color-brand)}.mk-marquee-pill{font-family:var(--font-display);white-space:nowrap;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:999px;padding:.6rem 1.2rem;font-weight:600;display:inline-block}.mk-industries{flex-wrap:wrap;justify-content:center;gap:.875rem;max-width:60rem;margin-inline:auto;display:flex}.mk-industry{color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 16px 30px -22px #1e5fdbb3;background:#fff;border-radius:999px;align-items:center;gap:.625rem;padding:.85rem 1.35rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-industry{box-shadow:0 0 0 1px var(--color-line), 0 16px 30px -22px color-mix(in oklab, var(--color-brand) 70%, transparent)}}.mk-industry{animation:mk-bob 5s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -.6s);transition:color .4s var(--ease-premium), background-color .4s var(--ease-premium)}.mk-industry svg{color:var(--color-brand);transition:color .4s var(--ease-premium)}.mk-industry:hover{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent))}.mk-industry:hover svg{color:#fff}@keyframes mk-bob{0%,to{translate:0}50%{translate:0 -6px}}.mk-process{gap:2.5rem;display:grid;position:relative}.mk-process-line{display:none}.mk-process-node{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:4rem;height:4rem;box-shadow:0 18px 30px -14px var(--color-brand);border-radius:1.25rem;place-items:center;display:grid;position:relative}.mk-process-node:after{content:"";border:2px solid var(--color-accent);opacity:0;animation:mk-ping 4s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * .8s);border-radius:1.5rem;position:absolute;inset:-6px}@keyframes mk-ping{0%{opacity:.7;scale:.9}40%,to{opacity:0;scale:1.25}}@media (min-width:1024px){.mk-process{grid-template-columns:repeat(5,1fr);gap:2rem}.mk-process-line{background:linear-gradient(90deg, var(--color-brand), var(--color-accent));height:2px;display:block;position:absolute;top:2rem;left:2rem;right:calc(20% - 3.6rem)}}.mk-search{background:radial-gradient(80% 60% at 0% 0%, #1e5fdb59, transparent 70%), radial-gradient(70% 60% at 100% 100%, #17c3e659, transparent 70%), var(--color-midnight);border-radius:1.75rem;padding:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-search{background:radial-gradient(80% 60% at 0% 0%, color-mix(in oklab, var(--color-brand) 35%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in oklab, var(--color-accent) 35%, transparent), transparent 70%), var(--color-midnight)}}.mk-search{box-shadow:0 40px 80px -40px var(--color-brand)}.mk-search-bar{color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:.75rem;padding:.9rem 1.2rem;display:flex;overflow:hidden}.mk-search-bar svg{color:var(--color-brand)}.mk-search-typed{white-space:nowrap;border-right:2px solid var(--color-brand);width:0;max-width:100%;font-weight:500;animation:8s steps(28,end) infinite mk-type,.8s step-end infinite mk-caret;overflow:hidden}@keyframes mk-type{0%{width:0}35%,85%{width:28ch}to{width:0}}@keyframes mk-caret{50%{border-color:#0000}}.mk-search-results{gap:.75rem;margin-top:1.25rem;display:grid}.mk-search-result{color:#fff;animation:mk-result 8s var(--ease-premium) infinite;animation-delay:calc(var(--i,0) * .35s);background:#ffffff12;border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.mk-search-result:first-child{background:linear-gradient(90deg,#1e5fdb8c,#ffffff12)}@supports (color:color-mix(in lab, red, red)){.mk-search-result:first-child{background:linear-gradient(90deg, color-mix(in oklab, var(--color-brand) 55%, transparent), #ffffff12)}}@keyframes mk-result{0%,30%{opacity:0;translate:0 10px}40%,88%{opacity:1;translate:0}to{opacity:0;translate:0}}.mk-search-dot{background:var(--color-accent);width:.625rem;height:.625rem;box-shadow:0 0 10px var(--color-accent);border-radius:999px;flex-shrink:0;margin-top:.35rem}.mk-search-title{font-weight:600;display:block}.mk-search-line{background:#ffffff2e;border-radius:999px;width:11rem;max-width:100%;height:.4rem;margin-top:.5rem;display:block}.mk-cost{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--color-line), var(--color-line)) border-box;height:100%;transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);border:1.5px solid #0000;border-radius:1.25rem;padding:1.75rem;position:relative}.mk-cost:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));opacity:0;transition:opacity .5s var(--ease-premium);position:absolute;inset:-1.5px}.mk-cost:hover{box-shadow:0 30px 50px -30px var(--color-brand);translate:0 -6px}.mk-cost:hover:before{opacity:1}.mk-mistake{background-color:#fff;border-radius:1.25rem;flex-direction:column;padding:1.75rem;display:flex}.mk-mistake-head{align-items:flex-start;gap:.75rem;display:flex}.mk-mistake-fix{color:#047857;transition:color .4s var(--ease-premium), background-color .4s var(--ease-premium);background:#ecfdf5;border-radius:.875rem;align-items:flex-start;gap:.625rem;margin-top:auto;padding:.9rem 1rem;font-size:.9375rem;font-weight:600;display:flex;translate:0}.mk-mistake p+.mk-mistake-fix{margin-top:1.25rem}@media (min-width:768px) and (max-width:1023px){.mk-mistake:last-child{grid-column:1/-1}}.mk-mistake:hover .mk-mistake-fix{color:#fff;background:#059669}@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mk-commit{text-align:center;background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--mk-angle), var(--color-brand), var(--color-accent), var(--color-brand-light), var(--color-brand)) border-box;box-shadow:0 40px 80px -50px var(--color-brand);border:2px solid #0000;border-radius:2rem;padding:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 3vw,4rem);animation:8s linear infinite mk-spin;position:relative}@keyframes mk-spin{to{--mk-angle:360deg}}.mk-commit-quote{color:#1e5fdb2e;width:4rem;height:4rem;position:absolute;top:1.5rem;left:1.75rem}@supports (color:color-mix(in lab, red, red)){.mk-commit-quote{color:color-mix(in oklab, var(--color-brand) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.mk-ticker{animation-duration:40s}.mk-industry{animation:none}.mk-process-node:after{animation-duration:10s}.mk-search-typed{width:28ch;animation:none}.mk-search-result{animation:none}.mk-commit,.mk-glance-ongoing{animation-duration:30s}}.cl-orb{z-index:-1;filter:blur(60px);opacity:.35;pointer-events:none;width:32rem;height:32rem;animation:cl-drift 18s var(--ease-smooth) infinite alternate;border-radius:999px;position:absolute}.cl-orb-a{background:#1e5fdb4d;top:-8rem;left:-10rem}@supports (color:color-mix(in lab, red, red)){.cl-orb-a{background:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.cl-orb-b{background:#17c3e647;bottom:-10rem;right:-10rem}@supports (color:color-mix(in lab, red, red)){.cl-orb-b{background:color-mix(in oklab, var(--color-accent) 28%, transparent)}}.cl-orb-b{animation-delay:-9s}@keyframes cl-drift{to{translate:6rem 3rem}}.cl-card{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--color-line), var(--color-line)) border-box;width:16rem;height:100%;transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium), background .5s var(--ease-premium);border:1.5px solid #0000;border-radius:1.25rem;flex-direction:column;margin:0;display:flex;position:relative;overflow:clip;box-shadow:0 18px 36px -28px #0b1e3959}.cl-card:hover{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--color-brand), var(--color-accent)) border-box;translate:0 -8px;box-shadow:0 30px 50px -28px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.cl-card:hover{box-shadow:0 30px 50px -28px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.cl-shine{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%) 120% 0/250% 100% no-repeat;position:absolute;inset:0}.cl-card:hover .cl-shine{opacity:1;transition:background-position .9s var(--ease-premium);background-position:-40% 0}.cl-logo{background:radial-gradient(70% 80% at 50% 40%, #fff, var(--color-paper) 120%);border-bottom:1px solid var(--color-line);place-items:center;height:8.5rem;padding:1.25rem 1.5rem;display:grid}.cl-logo img{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.05)contrast(1.06)saturate(.95);width:auto;height:auto;transition:scale .6s var(--ease-premium), filter .6s var(--ease-premium)}.cl-logo-square{max-width:100%;max-height:6rem}.cl-logo-wide{max-width:100%;max-height:4.75rem}.cl-card:hover .cl-logo img{filter:brightness(1.05)contrast(1.06)saturate(1.1);scale:1.08}.cl-body{flex-direction:column;flex:1;gap:.6rem;padding:1rem 1.15rem 1.15rem;display:flex}.cl-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);white-space:normal;font-size:.975rem;font-weight:600;line-height:1.3}.cl-meta{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:auto;display:flex}.cl-industry{white-space:nowrap;max-width:100%;color:var(--color-brand-strong);background:#ebf1fc;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cl-industry{background:color-mix(in oklab, var(--color-brand) 9%, #fff)}}.cl-industry:before{content:"";background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;width:.4rem;height:.4rem}.cl-location{color:var(--color-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.cl-section .marquee-track>ul{align-items:stretch}.cl-section .marquee-track>ul>li{display:flex}@media (prefers-reduced-motion:reduce){.cl-orb{animation:none}.cl-card:hover{translate:0}}.cl-floor{z-index:-1;background-image:linear-gradient(#17c3e659 1px,#0000 1px),linear-gradient(90deg,#17c3e659 1px,#0000 1px);height:70%;position:absolute;inset:auto -50% -10%}@supports (color:color-mix(in lab, red, red)){.cl-floor{background-image:linear-gradient(color-mix(in oklab, var(--color-accent) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 35%, transparent) 1px, transparent 1px)}}.cl-floor{transform-origin:50% 100%;opacity:.45;background-size:64px 64px;animation:6s linear infinite cl-floor;transform:perspective(700px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes cl-floor{to{background-position:0 64px}}.cl-beam{z-index:-1;background:radial-gradient(50% 50% at 50% 30%,#1e5fdb73,#0000 70%);width:min(60rem,120vw);height:38rem;position:absolute;top:-20%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.cl-beam{background:radial-gradient(50% 50% at 50% 30%, color-mix(in oklab, var(--color-brand) 45%, transparent), transparent 70%)}}.cl-beam{filter:blur(20px);animation:cl-beam 8s var(--ease-smooth) infinite alternate}@keyframes cl-beam{0%{opacity:.55;scale:.9 1}to{opacity:1;scale:1.1 1}}.cl-rotator{vertical-align:bottom;color:#0000;justify-items:center;font-weight:700;display:inline-grid;position:relative;overflow:clip}.cl-rotator>span{background:linear-gradient(90deg, var(--color-brand-light), var(--color-accent));opacity:0;animation:cl-word calc(var(--n) * 2s) var(--ease-premium) infinite;animation-delay:calc(var(--i) * 2s);-webkit-background-clip:text;background-clip:text;grid-area:1/1}@keyframes cl-word{0%{opacity:0;translate:0 100%}1.5%,10%{opacity:1;translate:0}11.6%,to{opacity:0;translate:0 -100%}}.cl-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-radius:999px;align-items:center;gap:.9rem;padding:.9rem 1.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.cl-stat-value{font-family:var(--font-display);background:linear-gradient(90deg, #fff, var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700;line-height:1}.cl-stat-label{color:#ffffffb3;text-align:left;font-size:.875rem}@media (min-width:1024px){.cl-stage{rotate:-3deg;scale:1.06}}@property --cl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cl-card-dark{background:linear-gradient(#0d182ceb,#0d182ceb) padding-box padding-box,linear-gradient(135deg,#ffffff1f,#ffffff0a) border-box;box-shadow:0 30px 60px -30px #000c}.cl-card-dark:hover{background:linear-gradient(#0d182cf2, #0d182cf2) padding-box, conic-gradient(from var(--cl-angle), var(--color-brand), var(--color-accent), var(--color-brand-light), var(--color-brand)) border-box;translate:0 -10px;box-shadow:0 30px 60px -30px #000c,0 0 40px -6px #17c3e68c}@supports (color:color-mix(in lab, red, red)){.cl-card-dark:hover{box-shadow:0 30px 60px -30px #000c, 0 0 40px -6px color-mix(in oklab, var(--color-accent) 55%, transparent)}}.cl-card-dark:hover{animation:3s linear infinite cl-spin}@keyframes cl-spin{to{--cl-angle:360deg}}.cl-card-dark .cl-logo{background:#fff;border:0;border-radius:.9rem;margin:.6rem .6rem 0}.cl-card-dark .cl-shine{background-image:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%)}.cl-card-dark .cl-name{color:#fff}.cl-card-dark .cl-industry{color:#fff;background:#1e5fdb59}@supports (color:color-mix(in lab, red, red)){.cl-card-dark .cl-industry{background:color-mix(in oklab, var(--color-brand) 35%, transparent)}}.cl-card-dark .cl-industry{box-shadow:inset 0 0 0 1px #4a85f066}@supports (color:color-mix(in lab, red, red)){.cl-card-dark .cl-industry{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand-light) 40%, transparent)}}.cl-card-dark .cl-location{color:#fff9}@media (prefers-reduced-motion:reduce){.cl-floor,.cl-beam{animation:none}.cl-rotator>span{animation-duration:calc(var(--n) * 4s);animation-delay:calc(var(--i) * 4s)}.cl-card-dark:hover{animation:none}}.cl-bob{display:flex}.cl-showcase .cl-bob{animation:cl-bob 6s var(--ease-smooth) infinite;animation-delay:calc(var(--b,0) * -.9s)}@keyframes cl-bob{0%,to{translate:0}50%{translate:0 -10px}}.cl-orbit{--size:min(clamp(20rem, 14rem + 22vw, 34rem), calc(100vw - 2.5rem));width:var(--size);height:var(--size);margin-inline:auto;position:relative}@property --spin{syntax:"<angle>";inherits:true;initial-value:0deg}.cl-ring{border:1px dashed #ffffff2e;border-radius:999px;animation:46s linear infinite cl-spin-angle;position:absolute}@keyframes cl-spin-angle{to{--spin:360deg}}.cl-ring-outer{--r:calc(var(--size) * .43);inset:calc(var(--size) * .07)}.cl-ring-inner{--r:calc(var(--size) * .26);inset:calc(var(--size) * .24);border-color:#17c3e659}@supports (color:color-mix(in lab, red, red)){.cl-ring-inner{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.cl-ring-inner{animation-duration:32s;animation-direction:reverse}@keyframes cl-orbit{to{rotate:360deg}}.cl-orbit-item{width:0;height:0;rotate:calc(var(--a) + var(--spin));position:absolute;top:50%;left:50%}.cl-orbit-logo{background:#fff;border-radius:999px;place-items:center;width:clamp(3.25rem,2.6rem + 1.6vw,4.5rem);height:clamp(3.25rem,2.6rem + 1.6vw,4.5rem);padding:.5rem;display:grid;position:absolute;box-shadow:0 0 0 4px #ffffff14,0 12px 30px -10px #17c3e6b3}@supports (color:color-mix(in lab, red, red)){.cl-orbit-logo{box-shadow:0 0 0 4px #ffffff14, 0 12px 30px -10px color-mix(in oklab, var(--color-accent) 70%, transparent)}}.cl-orbit-logo{translate:-50% calc(-50% - var(--r));rotate:calc(-1 * (var(--a) + var(--spin)))}.cl-orbit-img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cl-orbit-core{width:calc(var(--size) * .22);height:calc(var(--size) * .22);box-shadow:0 0 0 8px #ffffff0f, 0 0 60px -6px var(--color-brand);background:radial-gradient(circle at 35% 30%,#fff,#e8f0ff);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.cl-orbit-pulse{border-radius:inherit;border:2px solid var(--color-accent);animation:cl-pulse 2.6s var(--ease-smooth) infinite;animation-delay:var(--d,0s);position:absolute;inset:0}@keyframes cl-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:2.2}}.cl-orbit-sweep{inset:calc(var(--size) * .07);background:conic-gradient(#0000 0deg,#17c3e64d 40deg,#0000 70deg);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cl-orbit-sweep{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--color-accent) 30%, transparent) 40deg, transparent 70deg)}}.cl-orbit-sweep{-webkit-mask-image:radial-gradient(circle, transparent calc(var(--size) * .11), #000 calc(var(--size) * .115));-webkit-mask-image:radial-gradient(circle, transparent calc(var(--size) * .11), #000 calc(var(--size) * .115));-webkit-mask-image:radial-gradient(circle, transparent calc(var(--size) * .11), #000 calc(var(--size) * .115));mask-image:radial-gradient(circle, transparent calc(var(--size) * .11), #000 calc(var(--size) * .115));animation:7s linear infinite cl-orbit}.cl-names{z-index:-1;pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:clip;translate:0 -50%}.cl-names-track{width:max-content;animation:90s linear infinite marquee;display:flex}.cl-names-item{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff17;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(4rem,2rem + 8vw,9rem);font-weight:700;line-height:1;display:inline-flex}.cl-names-star{color:#17c3e666;font-size:.4em}@supports (color:color-mix(in lab, red, red)){.cl-names-star{color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.cl-names-star{-webkit-text-stroke:0}@media (prefers-reduced-motion:reduce){.cl-showcase .cl-bob,.cl-orbit-sweep,.cl-orbit-pulse{animation:none}.cl-ring{animation-duration:160s}.cl-names-track{animation-duration:240s}}.tb{transition:grid-template-rows .5s var(--ease-premium);grid-template-rows:1fr;display:grid}.tb[data-hidden]{grid-template-rows:0fr}.tb-inner{min-height:0;overflow:hidden}.tb-bar{color:#ffffffd1;background:radial-gradient(40% 140% at 0% 50%, #1e5fdb59, transparent 70%), radial-gradient(40% 140% at 100% 50%, #17c3e638, transparent 70%), var(--color-abyss);position:relative}@supports (color:color-mix(in lab, red, red)){.tb-bar{background:radial-gradient(40% 140% at 0% 50%, color-mix(in oklab, var(--color-brand) 35%, transparent), transparent 70%), radial-gradient(40% 140% at 100% 50%, color-mix(in oklab, var(--color-accent) 22%, transparent), transparent 70%), var(--color-abyss)}}.tb-bar{animation:tb-drop .7s var(--ease-premium) both;transition:opacity .4s var(--ease-premium)}.tb[data-hidden] .tb-bar{opacity:0}@keyframes tb-drop{0%{translate:0 -100%}}.tb-glow{background:linear-gradient(90deg, transparent, var(--color-accent), var(--color-brand-light), transparent) no-repeat;background-size:40% 100%;height:1px;animation:5s linear infinite tb-glow;position:absolute;inset:auto 0 0}@keyframes tb-glow{0%{background-position:-40% 0}to{background-position:140% 0}}.tb-pop{animation:tb-pop .6s var(--ease-premium) both;animation-delay:calc(.25s + var(--i,0) * 70ms)}@keyframes tb-pop{0%{opacity:0;translate:0 -8px;scale:.8}}.tb-follow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.6875rem;font-weight:600}.tb-social{--brand:var(--color-brand);--glow:var(--color-accent);color:#fff;background:var(--brand);width:1.75rem;height:1.75rem;box-shadow:0 2px 10px -3px var(--glow);animation:tb-float 4s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * -.5s);transition:box-shadow .4s var(--ease-premium), scale .4s var(--ease-premium);border-radius:999px;place-items:center;display:grid;position:relative}@keyframes tb-float{0%,to{translate:0}50%{translate:0 -1.5px}}.tb-social[data-network=instagram]{--brand:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--glow:#d6249f}.tb-social[data-network=linkedin]{--brand:#0a66c2;--glow:#0a66c2}.tb-social[data-network=x]{--brand:#000;--glow:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.tb-social[data-network=whatsapp]{--brand:#25d366;--glow:#25d366}.tb-social[data-network=facebook]{--brand:#1877f2;--glow:#1877f2}.tb-social:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff9 50%,#0000 70%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}.tb-social:after{content:"";border-radius:inherit;border:1.5px solid var(--color-accent);opacity:0;animation:tb-wave 5s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * .18s);pointer-events:none;position:absolute;inset:0}@keyframes tb-wave{0%{opacity:.9;scale:1}14%,to{opacity:0;scale:1.7}}.tb-social:hover,.tb-social:focus-visible{box-shadow:0 0 0 3px #ffffff26, 0 8px 22px -4px var(--glow);animation:tb-flip .7s var(--ease-premium);scale:1.15}@keyframes tb-flip{0%{transform:perspective(200px)rotateY(0)}to{transform:perspective(200px)rotateY(360deg)}}.tb-social:hover:before,.tb-social:focus-visible:before{transition:background-position .8s var(--ease-premium);background-position:-40% 0}.tb-social:hover:after,.tb-social:focus-visible:after{border-color:var(--glow);animation:tb-ring-out .9s var(--ease-smooth) infinite}@keyframes tb-ring-out{0%{opacity:.85;scale:1}to{opacity:0;scale:1.9}}.tb-news{flex:1;height:100%;display:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tb-news-item{color:#ffffffd9;opacity:0;visibility:hidden;animation:tb-news calc(var(--n) * 4.5s) var(--ease-premium) infinite;animation-delay:calc(var(--i) * 4.5s);grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:color .25s;display:inline-flex}.tb-news-item:hover{color:#fff}.tb-news-arrow{transition:translate .3s var(--ease-premium)}.tb-news-item:hover .tb-news-arrow{translate:4px}@keyframes tb-news{0%{opacity:0;visibility:visible;translate:0 100%}4%,29%{opacity:1;visibility:visible;translate:0}33.3%,to{opacity:0;visibility:hidden;translate:0 -100%}}.tb-news:hover .tb-news-item{animation-play-state:paused}@media (min-width:1280px){.tb-news{display:grid}}@media (max-width:639px){.tb-contact.tb-email{display:none}}.tb-contact{white-space:nowrap;align-items:center;gap:.5rem;font-weight:500;transition:color .25s;display:inline-flex}.tb-contact:hover{color:#fff}.tb-contact-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:1.5rem;height:1.5rem;transition:box-shadow .3s var(--ease-premium);border-radius:999px;place-items:center;display:grid}.tb-ring{animation:tb-ripple 3.5s var(--ease-smooth) infinite}.tb-ring svg{animation:3.5s ease-in-out infinite tb-ring}@keyframes tb-ring{0%,12%,to{rotate:0deg}2%,6%,10%{rotate:-18deg}4%,8%{rotate:18deg}}@keyframes tb-ripple{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 60%, transparent)}25%,to{box-shadow:0 0 0 8px #0000}}.tb-mail svg{animation:tb-hop 3.5s var(--ease-premium) infinite;animation-delay:1.75s}@keyframes tb-hop{0%,14%,to{translate:0;scale:1}5%{translate:0 -3px;scale:1.12}9%{translate:0 1px;scale:.96}}.tb-contact:hover .tb-mail{box-shadow:0 0 0 4px #17c3e64d}@supports (color:color-mix(in lab, red, red)){.tb-contact:hover .tb-mail{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.tb-bar,.tb-pop,.tb-ring,.tb-ring svg,.tb-mail svg,.tb-glow,.tb-social,.tb-social:after,.tb-social:hover{animation:none}.tb-news-item{animation-duration:calc(var(--n) * 9s);animation-delay:calc(var(--i) * 9s)}}.contact-call{cursor:pointer;transition:background-color .3s var(--ease-premium), box-shadow .3s var(--ease-premium), translate .3s var(--ease-premium)}.contact-call .contact-icon{transition:color .3s var(--ease-premium), background .3s var(--ease-premium), box-shadow .3s var(--ease-premium);position:relative}.contact-call .contact-icon:after{content:"";border-radius:inherit;border:2px solid var(--color-brand);opacity:0;pointer-events:none;position:absolute;inset:0}.contact-call .contact-value{transition:color .3s var(--ease-premium)}.contact-call:hover,.contact-call:focus-visible{box-shadow:0 0 0 1px var(--color-line), 0 14px 30px -18px #1e5fdb99;background-color:#fff;translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.contact-call:hover,.contact-call:focus-visible{box-shadow:0 0 0 1px var(--color-line), 0 14px 30px -18px color-mix(in oklab, var(--color-brand) 60%, transparent)}}.contact-call:hover .contact-icon,.contact-call:focus-visible .contact-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 10px 20px -10px var(--color-brand)}.contact-call:hover .contact-icon svg,.contact-call:focus-visible .contact-icon svg{animation:1.2s ease-in-out infinite call-ring}.contact-call:hover .contact-icon:after,.contact-call:focus-visible .contact-icon:after{animation:call-ripple 1.2s var(--ease-smooth) infinite}.contact-call:hover .contact-value,.contact-call:focus-visible .contact-value{color:var(--color-brand)}.contact-call:active{translate:0}@keyframes call-ring{0%,40%,to{rotate:0deg}5%,15%,25%{rotate:-16deg}10%,20%,30%{rotate:16deg}}@keyframes call-ripple{0%{opacity:.7;scale:1}to{opacity:0;scale:1.45}}@media (prefers-reduced-motion:reduce){.contact-call:hover .contact-icon svg,.contact-call:focus-visible .contact-icon svg,.contact-call:hover .contact-icon:after,.contact-call:focus-visible .contact-icon:after{animation:none}}.call-menu{width:16rem;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 28px 56px -22px #0b1e3973;opacity:0;transform-origin:0 0;transition:opacity .22s var(--ease-premium), scale .22s var(--ease-premium), translate .22s var(--ease-premium), overlay .22s allow-discrete, display .22s allow-discrete;background:#fff;border:0;border-radius:1.1rem;margin:0;padding:.5rem;position:fixed;inset:auto;translate:0 -6px;scale:.94}.call-menu:popover-open{opacity:1;translate:0;scale:1}@starting-style{.call-menu:popover-open{opacity:0;translate:0 -6px;scale:.94}}.call-menu::backdrop{background:0 0}.call-menu-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:.35rem .6rem .5rem;font-size:.6875rem;font-weight:700}.call-menu-option{transition:background-color .2s var(--ease-premium), translate .2s var(--ease-premium);border-radius:.85rem;align-items:center;gap:.75rem;padding:.6rem;display:flex}.call-menu-option:hover,.call-menu-option:focus-visible{background:var(--color-paper);translate:3px}.call-menu-icon{color:#fff;border-radius:.8rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.call-menu-icon-phone{background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 8px 18px -10px var(--color-brand)}.call-menu-icon-whatsapp{background:#25d366;box-shadow:0 8px 18px -10px #25d366}.call-menu-option:hover .call-menu-icon-phone svg,.call-menu-option:focus-visible .call-menu-icon-phone svg{animation:1.2s ease-in-out infinite call-ring}.call-menu-icon:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid;position:absolute;inset:0}.call-menu-icon-phone:after{border-color:var(--color-brand)}.call-menu-icon-whatsapp:after{border-color:#25d366}.call-menu-option:hover .call-menu-icon:after,.call-menu-option:focus-visible .call-menu-icon:after{animation:call-ripple 1.2s var(--ease-smooth) infinite}.call-menu-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.call-menu-name{font-size:.9375rem;font-weight:600}.call-menu-hint{color:var(--color-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}button[popovertarget].tb-contact,button[popovertarget].contact-call{cursor:pointer}@media (prefers-reduced-motion:reduce){.call-menu{transition:none}.call-menu-option:hover .call-menu-icon-phone svg,.call-menu-option:hover .call-menu-icon:after{animation:none}}.ft-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:1024px){.ft-socials{grid-template-columns:1fr;max-width:17rem}}.ft-social-item{animation:ft-in .6s var(--ease-premium) both;animation-delay:calc(var(--i,0) * 80ms)}@supports (animation-timeline:view()){.ft-social-item{animation-timeline:view();animation-range:entry calc(var(--i,0) * 25px) entry calc(160px + var(--i,0) * 25px);animation-delay:0s}}@keyframes ft-in{0%{opacity:0;translate:-16px}}.ft-social{--brand:var(--color-brand);--glow:var(--color-brand);color:#ffffffd9;isolation:isolate;transition:color .4s var(--ease-premium), box-shadow .4s var(--ease-premium), translate .4s var(--ease-premium);background:#ffffff0d;border-radius:999px;align-items:center;gap:.75rem;padding:.4rem .9rem .4rem .4rem;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.ft-social[data-network=instagram]{--brand:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--glow:#d6249f}.ft-social[data-network=linkedin]{--brand:#0a66c2;--glow:#0a66c2}.ft-social[data-network=x]{--brand:#000;--glow:#fff9}.ft-social[data-network=whatsapp]{--brand:#25d366;--glow:#25d366}.ft-social[data-network=facebook]{--brand:#1877f2;--glow:#1877f2}.ft-social:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand);clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .55s var(--ease-premium);position:absolute;inset:0}.ft-social:hover,.ft-social:focus-visible{color:#fff;box-shadow:inset 0 0 0 1px transparent, 0 14px 30px -14px var(--glow);translate:4px}.ft-social:hover:before,.ft-social:focus-visible:before{clip-path:inset(0 round 999px)}.ft-social-icon{color:#fff;background:var(--brand);width:2.25rem;height:2.25rem;box-shadow:0 6px 16px -6px var(--glow);transition:box-shadow .4s var(--ease-premium), background .4s var(--ease-premium);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.ft-social[data-network=x] .ft-social-icon{box-shadow:inset 0 0 0 1px #ffffff59, 0 6px 16px -6px var(--glow)}.ft-social-icon:after{content:"";animation:ft-shine 6s var(--ease-smooth) infinite;animation-delay:calc(var(--i,0) * .35s);background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes ft-shine{0%{background-position:130% 0}18%,to{background-position:-40% 0}}.ft-social:hover .ft-social-icon,.ft-social:focus-visible .ft-social-icon{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff59}.ft-social:hover .ft-social-icon svg,.ft-social:focus-visible .ft-social-icon svg{animation:ft-flip .65s var(--ease-premium)}@keyframes ft-flip{0%{transform:perspective(160px)rotateY(0)}to{transform:perspective(160px)rotateY(360deg)}}.ft-social-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ft-social-arrow{opacity:.45;transition:rotate .4s var(--ease-premium), opacity .4s var(--ease-premium), translate .4s var(--ease-premium);flex-shrink:0}.ft-social:hover .ft-social-arrow,.ft-social:focus-visible .ft-social-arrow{opacity:1;translate:2px;rotate:45deg}@media (prefers-reduced-motion:reduce){.ft-social-item,.ft-social-icon:after,.ft-social:hover .ft-social-icon svg{animation:none}.ft-social:before{transition:none}}.lead{background:0 0;border:0;width:min(56rem,100vw - 1.5rem);max-width:none;max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;position:fixed;overflow:visible}.lead::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c198c;animation:.5s ease-out both lead-fade}.lead[data-closing]::backdrop{animation:lead-fade .28s var(--ease-premium) reverse both}@keyframes lead-fade{0%{opacity:0}}.lead-card{isolation:isolate;overscroll-behavior:contain;will-change:transform, opacity;background:#fff;border-radius:1.75rem;max-height:calc(100dvh - 1.5rem);animation:.52s cubic-bezier(.22,1,.36,1) both lead-zoom;display:grid;position:relative;overflow:auto;box-shadow:0 0 0 1px #ffffff14,0 50px 100px -30px #0009}.lead[data-closing] .lead-card{animation:.26s cubic-bezier(.4,0,1,1) both lead-zoom-out}@keyframes lead-zoom{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lead-zoom-out{to{opacity:0;transform:translateY(12px)scale(.97)}}@media (min-width:768px){.lead-card{grid-template-columns:.85fr 1.15fr}}.lead-close{z-index:3;width:2.5rem;height:2.5rem;color:var(--color-ink);background:var(--color-paper);cursor:pointer;transition:rotate .4s var(--ease-premium), background-color .3s, color .3s;border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.lead-close:hover{color:#fff;background:var(--color-ink);rotate:90deg}@property --lead-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lead-border{z-index:4;background:conic-gradient(from var(--lead-angle), transparent 0deg, var(--color-accent) 60deg, var(--color-brand) 120deg, transparent 180deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;animation:lead-spin 4s linear infinite, lead-fade .5s .6s var(--ease-premium) backwards;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:calc(1.75rem + 1px);padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lead[data-closing] .lead-border{opacity:0}@keyframes lead-spin{to{--lead-angle:360deg}}.lead-floaters{z-index:-1;pointer-events:none;position:absolute;inset:0}.lead-floater{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.55;width:2.75rem;height:2.75rem;animation:lead-pop-in .7s var(--ease-premium) both, lead-bob 6s var(--ease-smooth) infinite;animation-delay:calc(.6s + var(--i) * .12s), calc(var(--i) * -1.2s);background:#ffffff12;border-radius:.9rem;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.lead-floater:first-child{top:6%;right:8%;rotate:10deg}.lead-floater:nth-child(2){top:4%;left:62%;rotate:-10deg;scale:.75}.lead-floater:nth-child(3){top:31%;right:3%;rotate:6deg;scale:.8}.lead-floater:nth-child(4){bottom:4%;right:8%;rotate:-12deg}.lead-floater:nth-child(5){bottom:5%;left:42%;rotate:14deg;scale:.8}@keyframes lead-pop-in{0%{opacity:0;scale:.3}}@keyframes lead-bob{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:767px){.lead-floater:nth-child(n+3){display:none}.lead-floater:nth-child(2){inset:auto 6% 8% auto}}.lead-aside{isolation:isolate;color:#fff;background:linear-gradient(155deg, var(--color-brand-strong,#184fbb) 0%, #0b1e39 55%, var(--color-abyss) 100%);padding:2rem 1.75rem;position:relative;overflow:hidden}@media (min-width:768px){.lead-aside{border-radius:1.75rem 0 0 1.75rem;padding:2.75rem 2.25rem}}.lead-orb{z-index:-1;filter:blur(50px);opacity:.55;width:18rem;height:18rem;animation:lead-drift 9s var(--ease-smooth) infinite alternate;border-radius:999px;position:absolute}.lead-orb-a{background:var(--color-accent);top:-6rem;right:-6rem}.lead-orb-b{background:var(--color-brand);animation-delay:-4.5s;bottom:-8rem;left:-6rem}@keyframes lead-drift{to{translate:-3rem 2.5rem;scale:1.15}}.lead-grid{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 20%,#000,#0000);mask-image:radial-gradient(80% 70% at 30% 20%,#000,#0000)}.lead-badge{letter-spacing:.04em;color:#fff;animation:lead-rise .6s .25s var(--ease-premium) both;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.lead-badge svg{color:var(--color-accent);animation:2.4s ease-in-out infinite lead-twinkle}@keyframes lead-twinkle{50%{rotate:20deg;scale:1.25}}.lead-title{font-family:var(--font-display);letter-spacing:-.03em;animation:lead-rise .65s .32s var(--ease-premium) both;margin-top:1.1rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.3rem);font-weight:700;line-height:1.08}.lead-title-accent{background:linear-gradient(90deg, var(--color-accent), #8be9ff, var(--color-accent));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite lead-shimmer}@keyframes lead-shimmer{to{background-position:-200% 0}}.lead-lead{color:#ffffffb8;text-align:left;animation:lead-rise .65s .4s var(--ease-premium) both;margin-top:.9rem;font-size:.9375rem;line-height:1.6}.lead-perks{gap:.7rem;margin-top:1.5rem;display:none}@media (min-width:768px){.lead-perks{display:grid}}.lead-perks li{color:#ffffffe0;animation:lead-slide .6s var(--ease-premium) both;animation-delay:calc(.5s + var(--i,0) * .11s);align-items:center;gap:.7rem;font-size:.9rem;font-weight:500;display:flex}.lead-perk-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2rem;height:2rem;box-shadow:0 8px 18px -8px var(--color-accent);border-radius:.7rem;place-items:center;display:grid}.lead-call{transition:background-color .3s, translate .3s var(--ease-premium);animation:lead-rise .6s .85s var(--ease-premium) both;background:#ffffff14;border-radius:1rem;align-items:center;gap:.75rem;margin-top:2rem;padding:.7rem .9rem;display:none;box-shadow:inset 0 0 0 1px #ffffff24}@media (min-width:768px){.lead-call{display:flex}}.lead-call:hover{background:#ffffff24;translate:0 -2px}.lead-call-icon{width:2.25rem;height:2.25rem;color:var(--color-brand);animation:tb-ripple 3s var(--ease-smooth) infinite;background:#fff;border-radius:999px;place-items:center;display:grid}.lead-call-icon svg{animation:3s ease-in-out infinite tb-ring}.lead-call-label{color:#fff9;font-size:.75rem;display:block}.lead-call-number{font-weight:600;display:block}@keyframes lead-rise{0%{opacity:0;translate:0 14px}}@keyframes lead-slide{0%{opacity:0;translate:-14px}}.lead-main{padding:1.75rem 1.5rem 1.5rem}@media (min-width:768px){.lead-main{padding:2.5rem 2.25rem 2rem}}.lead-form-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);font-size:.75rem;font-weight:700}.lead-form-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:.3rem;font-size:1.5rem;font-weight:700}.lead-fields{gap:.85rem;margin-top:1.25rem;display:grid}@media (min-width:480px){.lead-fields{grid-template-columns:1fr 1fr}.lead-wide{grid-column:1/-1}}.lead-step{animation:lead-rise .55s var(--ease-premium) both;animation-delay:calc(.38s + var(--i,0) * 70ms)}.lead-float{position:relative}.lead-input{width:100%;color:var(--color-ink);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);transition:box-shadow .25s var(--ease-premium), background-color .25s var(--ease-premium);border:0;border-radius:.85rem;padding:1.35rem .95rem .45rem;font-size:.9375rem;display:block}.lead-float-icon .lead-input{padding-left:2.6rem}.lead-textarea{resize:vertical;min-height:5.5rem}.lead-input:hover{box-shadow:inset 0 0 0 1px #9eb9ea}@supports (color:color-mix(in lab, red, red)){.lead-input:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 35%, var(--color-line))}}.lead-input:focus{box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 0 0 4px #1e5fdb24;background:#fff;outline:none}@supports (color:color-mix(in lab, red, red)){.lead-input:focus{box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 0 0 4px color-mix(in oklab, var(--color-brand) 14%, transparent)}}.lead-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #dc2626}.lead-label{color:var(--color-muted);pointer-events:none;transform-origin:0 0;transition:translate .22s var(--ease-premium), scale .22s var(--ease-premium), color .22s;font-size:.9375rem;position:absolute;top:.95rem;left:.95rem}.lead-float-icon .lead-label{left:2.6rem}.lead-input:focus+.lead-label,.lead-input:not(:placeholder-shown)+.lead-label{color:var(--color-brand);translate:0 -.6rem;scale:.78}.lead-icon{width:1.1rem;height:1.1rem;color:var(--color-muted);pointer-events:none;transition:color .22s, scale .22s var(--ease-premium);position:absolute;top:.95rem;left:.9rem}.lead-float:focus-within .lead-icon{color:var(--color-brand);scale:1.12}.lead-focus-line{background:linear-gradient(90deg, var(--color-brand), var(--color-accent));height:2px;transition:scale .4s var(--ease-premium);border-radius:2px;position:absolute;inset:auto .9rem 0;scale:0 1}.lead-float:focus-within .lead-focus-line{scale:1}.lead-legend{color:var(--color-ink);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.lead-chips{flex-wrap:wrap;gap:.4rem;display:flex}.lead-chip{color:var(--color-ink);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;transition:color .2s, background .2s, box-shadow .2s, translate .2s var(--ease-premium);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:500}.lead-chip:hover{box-shadow:inset 0 0 0 1px var(--color-brand);translate:0 -1px}.lead-chip:has(input:checked){color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 8px 16px -8px var(--color-brand)}.lead-chip:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.lead-error{color:#b91c1c;animation:lead-shake .35s var(--ease-premium);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.8rem;display:flex}@keyframes lead-shake{25%{translate:-4px}75%{translate:4px}}.lead-submit{color:#fff;background:linear-gradient(110deg, var(--color-brand), var(--color-accent), var(--color-brand));width:100%;min-height:3.1rem;box-shadow:0 16px 30px -14px var(--color-brand);cursor:pointer;transition:background-position .6s var(--ease-premium), translate .3s var(--ease-premium), box-shadow .3s;background-size:200% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:1.1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lead-submit:hover:not(:disabled){box-shadow:0 20px 36px -14px var(--color-brand);background-position:100% 0;translate:0 -2px}.lead-submit:disabled{cursor:progress;opacity:.85}.lead-submit-shine{background:linear-gradient(115deg,#0000 35%,#fff6 50%,#0000 65%) 0 0/250% 100% no-repeat;animation:3.2s ease-in-out infinite lead-sweep;position:absolute;inset:0}@keyframes lead-sweep{0%{background-position:130% 0}45%,to{background-position:-40% 0}}.lead-submit-arrow{transition:translate .3s var(--ease-premium)}.lead-submit:hover .lead-submit-arrow{translate:4px}.lead-alert{color:#7f1d1d;background:#fef2f2;border-radius:.85rem;gap:.5rem;margin-top:.85rem;padding:.75rem .9rem;font-size:.875rem;display:flex;box-shadow:inset 0 0 0 1px #fecaca}.lead-note{color:var(--color-muted);text-align:center;margin-top:.75rem;font-size:.75rem}.lead-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1.5rem .5rem;display:flex}.lead-success-badge{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:5.5rem;height:5.5rem;box-shadow:0 24px 50px -18px var(--color-accent);border-radius:999px;place-items:center;animation:.7s cubic-bezier(.2,1.4,.3,1) both lead-pop;display:grid;position:relative}@keyframes lead-pop{0%{rotate:-45deg;scale:0}}.lead-success-ring{border-radius:inherit;border:2px solid var(--color-accent);animation:call-ripple 1.6s var(--ease-smooth) infinite;position:absolute;inset:0}.lead-spark{background:var(--color-accent);width:.45rem;height:.45rem;rotate:calc(var(--i) * 36deg);animation:lead-spark .9s .2s var(--ease-premium) both;border-radius:999px;position:absolute;top:50%;left:50%}.lead-spark:nth-child(2n){background:var(--color-brand)}@keyframes lead-spark{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)translateY(-4.5rem)}}.lead-success-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);animation:lead-rise .6s .25s var(--ease-premium) both;margin-top:1.5rem;font-size:1.6rem;font-weight:700}.lead-success-text{max-width:24rem;color:var(--color-muted);text-align:center;animation:lead-rise .6s .35s var(--ease-premium) both;margin-top:.6rem;font-size:.9375rem;line-height:1.6}.lead-success-actions{animation:lead-rise .6s .45s var(--ease-premium) both;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}@keyframes lead-soft-in{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.lead-card{animation:.3s ease-out both lead-soft-in}.lead[data-closing] .lead-card{animation:.22s ease-in reverse both lead-fade}.lead::backdrop,.lead-orb,.lead-badge,.lead-badge svg,.lead-title,.lead-title-accent,.lead-lead,.lead-perks li,.lead-call,.lead-call-icon,.lead-call-icon svg,.lead-step,.lead-submit-shine,.lead-success-badge,.lead-success-ring,.lead-spark,.lead-success-title,.lead-success-text,.lead-success-actions,.lead-error,.lead-border,.lead-floater{animation:none}}.fx-on .btn{transform:translate(var(--mag-x,0px), var(--mag-y,0px))}.fx-on .btn:active{transform:translate(var(--mag-x,0px), var(--mag-y,0px)) scale(.97)}.fx-ring{z-index:9999;mix-blend-mode:difference;pointer-events:none;width:2.25rem;height:2.25rem;transition:width .3s var(--ease-premium), height .3s var(--ease-premium), margin .3s var(--ease-premium), background-color .3s var(--ease-premium), opacity .3s, scale .15s;border:1.5px solid #fff;border-radius:999px;margin:-1.125rem 0 0 -1.125rem;display:none;position:fixed;top:0;left:0}.fx-on .fx-ring{display:block}.fx-ring[data-hidden]{opacity:0}.fx-ring[data-active]{background:#ffffff1f;width:3.75rem;height:3.75rem;margin:-1.875rem 0 0 -1.875rem}.fx-ring[data-pressed]{scale:.8}.hero-ctas .btn-primary{animation:hero-cta-pulse 2.8s var(--ease-smooth) infinite}.hero-ctas .btn-primary:hover{animation-play-state:paused}@keyframes hero-cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 16px #0000}}.hx{z-index:-5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-mesh{mix-blend-mode:screen;opacity:.5;position:absolute;inset:-10%}.hx-blob{filter:blur(90px);width:46vmax;height:46vmax;animation:hx-drift 22s var(--ease-smooth) infinite alternate;border-radius:999px;position:absolute}.hx-blob-a{background:#1e5fdbb3;top:-12%;left:-8%}@supports (color:color-mix(in lab, red, red)){.hx-blob-a{background:color-mix(in oklab, var(--color-brand) 70%, transparent)}}.hx-blob-b{background:#17c3e68c;top:18%;right:-12%}@supports (color:color-mix(in lab, red, red)){.hx-blob-b{background:color-mix(in oklab, var(--color-accent) 55%, transparent)}}.hx-blob-b{animation-duration:26s;animation-delay:-8s}.hx-blob-c{background:#7c3aed73;background:lab(42.2333% 56.9751 -80.6058/.45);animation-duration:30s;animation-delay:-14s;bottom:-20%;left:30%}@keyframes hx-drift{to{translate:8vmax -6vmax;scale:1.2}}.hx-shape{translate:calc(var(--px,0) * var(--depth,20) * 2px) calc(var(--py,0) * var(--depth,20) * 2px);animation:hx-in 1.2s 1.1s var(--ease-premium) both;transition:translate .9s cubic-bezier(.22,1,.36,1);position:absolute}@keyframes hx-in{0%{opacity:0;scale:.6}}.hx-cube-wrap{perspective:600px;top:34%;left:6%}.hx-cube{--s:4.5rem;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:18s linear infinite hx-cube;position:relative}@keyframes hx-cube{0%{transform:rotateX(-20deg)rotateY(0)}to{transform:rotateX(-20deg)rotateY(360deg)}}.hx-face{background:linear-gradient(135deg,#4a85f04d,#ffffff0a);border:1px solid #ffffff59;border-radius:.6rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hx-face{background:linear-gradient(135deg, color-mix(in oklab, var(--color-brand-light) 30%, transparent), #ffffff0a)}}.hx-face{box-shadow:inset 0 0 18px #17c3e64d}@supports (color:color-mix(in lab, red, red)){.hx-face{box-shadow:inset 0 0 18px color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hx-face-front{transform:translateZ(calc(var(--s) / 2))}.hx-face-back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.hx-face-right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.hx-face-left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.hx-face-top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.hx-face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.hx-ring{background:conic-gradient(from 0deg, transparent, var(--color-accent), var(--color-brand-light), transparent 70%);width:9rem;height:9rem;filter:drop-shadow(0 0 12px var(--color-accent));opacity:.8;animation:hx-in 1.2s 1.25s var(--ease-premium) both, hx-turn 14s linear infinite;border-radius:999px;top:20%;right:7%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 66%,#0000 67%);mask:radial-gradient(circle,#0000 60%,#000 61% 66%,#0000 67%)}@keyframes hx-turn{to{rotate:360deg}}.hx-orb{background:radial-gradient(circle at 32% 28%,#ffffffd9,#17c3e68c 35%,#1e5fdb66 70%,#0000 72%);border-radius:999px;width:5.5rem;height:5.5rem;bottom:26%;right:14%}@supports (color:color-mix(in lab, red, red)){.hx-orb{background:radial-gradient(circle at 32% 28%, #ffffffd9, color-mix(in oklab, var(--color-accent) 55%, transparent) 35%, color-mix(in oklab, var(--color-brand) 40%, transparent) 70%, transparent 72%)}}.hx-orb{box-shadow:0 0 60px -10px var(--color-accent);opacity:.75;animation:hx-in 1.2s 1.4s var(--ease-premium) both, hx-float 7s var(--ease-smooth) infinite}@keyframes hx-float{50%{transform:translateY(-14px)}}.hx-tile{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.25rem;height:2.25rem;animation:hx-in 1.2s 1.5s var(--ease-premium) both, hx-float 6s var(--ease-smooth) infinite;background:#ffffff14;border-radius:.6rem;box-shadow:inset 0 0 0 1px #ffffff40}.hx-tile-a{bottom:20%;left:15%;rotate:18deg}.hx-tile-b{animation-delay:1.6s,-3s;top:16%;right:30%;rotate:-14deg;scale:.75}.hx-particles{opacity:.7;position:absolute;inset:0}@media (max-width:767px){.hx-cube-wrap,.hx-ring{display:none}.hx-orb{width:4rem;height:4rem;bottom:30%;right:-1.5rem}.hx-tile-a{bottom:12%;left:4%}}@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-border{position:relative}.fx-border:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--fx-angle), transparent 0deg, var(--color-brand) 90deg, var(--color-accent) 160deg, transparent 220deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-premium);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:3s linear infinite fx-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-border:hover:after,.fx-border:focus-within:after{opacity:1}@keyframes fx-spin{to{--fx-angle:360deg}}.s3d-section{background:radial-gradient(60% 50% at 50% 55%, #1e5fdb4d, transparent 70%), radial-gradient(35% 40% at 85% 15%, #7c3aed38, transparent 70%), var(--color-abyss)}@supports (color:color-mix(in lab, red, red)){.s3d-section{background:radial-gradient(60% 50% at 50% 55%, color-mix(in oklab, var(--color-brand) 30%, transparent), transparent 70%), radial-gradient(35% 40% at 85% 15%, lab(42.2333% 56.9751 -80.6058/.22), transparent 70%), var(--color-abyss)}}.sc{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""caption""left""right";justify-items:center;row-gap:1rem;margin-top:1rem;display:grid;position:relative}@media (min-width:1024px){.sc{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left stage right"".caption.";align-items:center;column-gap:0}}.sc-stage{grid-area:stage}.sc-caption{grid-area:caption;max-width:100%}.sc>*{min-width:0}.sc-caption .btn{white-space:normal;text-align:center;max-width:100%}.sc-streams{z-index:-1;pointer-events:none;position:absolute;inset:-4rem 0;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#0000 26% 74%,#000 86%);mask-image:linear-gradient(90deg,#000 0 14%,#0000 26% 74%,#000 86%)}.sc-streams span{top:0;left:calc(2% + var(--i) * 10.5%);background:linear-gradient(to bottom, transparent, var(--color-accent));opacity:.5;width:1px;height:9rem;animation:sc-stream calc(4s + var(--i) * .45s) linear infinite;animation-delay:calc(var(--i) * -.9s);position:absolute}.sc-streams span:after{content:"";width:5px;height:5px;box-shadow:0 0 10px var(--color-accent);background:#fff;border-radius:999px;position:absolute;bottom:-2px;left:-2px}@keyframes sc-stream{0%{translate:0 -10rem}to{translate:0 48rem}}.sc-chips{scrollbar-width:none;gap:.6rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.sc-chips-left{grid-area:left}.sc-chips-right{grid-area:right}@media (min-width:1024px){.sc-chips{flex-direction:column;gap:1.1rem;width:100%;overflow:visible}.sc-chips-left{align-items:flex-end}.sc-chips-right{align-items:flex-start}}.sc-chip-item{animation:sc-chip-in .7s var(--ease-premium) both;animation-delay:calc(.2s + var(--i) * 90ms);flex-shrink:0;align-items:center;display:flex;position:relative}@keyframes sc-chip-in{0%{opacity:0;translate:0 12px}}.sc-chips-right .sc-chip-item{flex-direction:row-reverse}.sc-chip{color:#fffc;text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;min-width:13.5rem;transition:color .4s var(--ease-premium), background-color .4s var(--ease-premium), box-shadow .4s var(--ease-premium), translate .4s var(--ease-premium);background:#ffffff0d;border-radius:999px;align-items:center;gap:.7rem;padding:.55rem .9rem .55rem .55rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.sc-chip:hover{color:#fff;background:#ffffff17}.sc-chip[data-active]{color:#fff;background:linear-gradient(120deg,#1e5fdbb3,#17c3e673)}@supports (color:color-mix(in lab, red, red)){.sc-chip[data-active]{background:linear-gradient(120deg, color-mix(in oklab, var(--color-brand) 70%, transparent), color-mix(in oklab, var(--color-accent) 45%, transparent))}}.sc-chip[data-active]{box-shadow:inset 0 0 0 1px #17c3e6b3, 0 0 28px -4px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.sc-chip[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 70%, transparent), 0 0 28px -4px var(--color-accent)}}@media (min-width:1024px){.sc-chips-left .sc-chip[data-active]{translate:-8px}.sc-chips-right .sc-chip[data-active]{translate:8px}}.sc-chip-icon{width:2.1rem;height:2.1rem;color:var(--color-accent);transition:color .4s, background-color .4s, rotate .6s var(--ease-premium);background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.sc-chip[data-active] .sc-chip-icon{color:#fff;background:#fff3;rotate:360deg}.sc-chip-label{flex:1;font-size:.875rem;font-weight:600}.sc-chip-num{font-family:var(--font-display);opacity:.5;font-size:.7rem;font-weight:700}.sc-beam{display:none}@media (min-width:1024px){.sc-beam{background:#ffffff1a;border-radius:2px;width:clamp(2rem,4vw,4.5rem);height:2px;margin-inline:.4rem;display:block;position:relative;overflow:hidden}.sc-chips-right .sc-beam{transform:scaleX(-1)}.sc-beam:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent));transform-origin:0;transition:scale .6s var(--ease-premium);position:absolute;inset:0;scale:0 1}.sc-chip[data-active]+.sc-beam:before{scale:1}.sc-beam i{width:10px;height:6px;box-shadow:0 0 10px var(--color-accent);opacity:0;background:#fff;border-radius:999px;position:absolute;top:-2px;left:0}.sc-chip[data-active]+.sc-beam i{opacity:1;animation:1.1s linear infinite sc-packet}}@keyframes sc-packet{0%{left:-10px}to{left:100%}}.sc-stage{--s:clamp(10.5rem, 6rem + 10vw, 15rem);width:100%;height:calc(var(--s) * 2);perspective:1200px;place-items:center;display:grid;position:relative}.sc-floor{background-image:linear-gradient(#17c3e666 1px,#0000 1px),linear-gradient(90deg,#17c3e666 1px,#0000 1px);height:60%;position:absolute;inset:auto -30% 0}@supports (color:color-mix(in lab, red, red)){.sc-floor{background-image:linear-gradient(color-mix(in oklab, var(--color-accent) 40%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--color-accent) 40%, transparent) 1px, transparent 1px)}}.sc-floor{transform-origin:50% 100%;opacity:.5;background-size:56px 56px;animation:3s linear infinite sc-floor;transform:perspective(500px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 95%);mask-image:linear-gradient(#0000 10%,#000 95%)}@keyframes sc-floor{to{background-position:0 56px}}.sc-glow{width:calc(var(--s) * 1.7);height:calc(var(--s) * 1.7);background:radial-gradient(circle,#17c3e673,#1e5fdb40 45%,#0000 70%);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sc-glow{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 45%, transparent), color-mix(in oklab, var(--color-brand) 25%, transparent) 45%, transparent 70%)}}.sc-glow{filter:blur(20px);animation:sc-breathe 4s var(--ease-smooth) infinite}@keyframes sc-breathe{50%{opacity:.7;scale:1.15}}.sc-scene{width:var(--s);height:var(--s);transform-style:preserve-3d;animation:sc-hover 6s var(--ease-smooth) infinite;position:relative}@keyframes sc-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sc-gyro{inset:calc(var(--s) * -.42);background:conic-gradient(from 0deg, var(--color-accent), transparent 30%, var(--color-brand-light) 55%, transparent 80%, var(--color-accent)) border-box;-webkit-mask-composite:xor;filter:drop-shadow(0 0 8px var(--color-accent));transform-style:preserve-3d;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:2px solid #0000;border-radius:999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sc-gyro-a{animation:9s linear infinite sc-gyro-a}.sc-gyro-b{inset:calc(var(--s) * -.3);animation:12s linear infinite sc-gyro-b}.sc-gyro-c{inset:calc(var(--s) * -.55);opacity:.6;animation:16s linear infinite sc-gyro-c}@keyframes sc-gyro-a{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes sc-gyro-b{0%{transform:rotateY(70deg)rotateX(10deg)rotate(0)}to{transform:rotateY(70deg)rotateX(10deg)rotate(-360deg)}}@keyframes sc-gyro-c{0%{transform:rotateX(25deg)rotateY(-45deg)rotate(0)}to{transform:rotateX(25deg)rotateY(-45deg)rotate(360deg)}}.sc-tess{--t:calc(var(--s) * 1.32);width:var(--t);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--t) / -2);transform-style:preserve-3d;pointer-events:none;animation:16s linear infinite sc-tess;position:absolute;top:50%;left:50%}@keyframes sc-tess{0%{transform:rotateX(0)rotateY(0)rotate(0)}to{transform:rotateX(360deg)rotateY(-360deg)rotate(180deg)}}.sc-tess-face{border:1.5px solid #17c3e6bf;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sc-tess-face{border:1.5px solid color-mix(in oklab, var(--color-accent) 75%, transparent)}}.sc-tess-face{border-radius:.5rem;box-shadow:0 0 14px #17c3e673,inset 0 0 14px #17c3e638}@supports (color:color-mix(in lab, red, red)){.sc-tess-face{box-shadow:0 0 14px color-mix(in oklab, var(--color-accent) 45%, transparent), inset 0 0 14px color-mix(in oklab, var(--color-accent) 22%, transparent)}}.sc-tess-front{transform:translateZ(calc(var(--t) / 2))}.sc-tess-back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.sc-tess-right{transform:rotateY(90deg) translateZ(calc(var(--t) / 2))}.sc-tess-left{transform:rotateY(-90deg) translateZ(calc(var(--t) / 2))}.sc-tess-top{transform:rotateX(90deg) translateZ(calc(var(--t) / 2))}.sc-tess-bottom{transform:rotateX(-90deg) translateZ(calc(var(--t) / 2))}.sc-cube{transform-style:preserve-3d;transform:rotateZ(var(--lean,0deg)) rotateX(var(--nod,-16deg)) rotateY(calc(var(--angle,0deg) * -1 - 25deg));position:absolute;inset:0}.sc-face{color:#fff;background:var(--color-navy);border-radius:.9rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #17c3e6cc,0 0 30px -4px #17c3e699}@supports (color:color-mix(in lab, red, red)){.sc-face{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-accent) 80%, transparent), 0 0 30px -4px color-mix(in oklab, var(--color-accent) 60%, transparent)}}.sc-face{backface-visibility:hidden}.sc-side-0{transform:rotateY(0deg) translateZ(calc(var(--s) / 2))}.sc-side-1{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.sc-side-2{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.sc-side-3{transform:rotateY(270deg) translateZ(calc(var(--s) / 2))}.sc-cap.sc-top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.sc-cap.sc-bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.sc-cap{background:radial-gradient(circle, #17c3e659, transparent 70%), var(--color-navy);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sc-cap{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 35%, transparent), transparent 70%), var(--color-navy)}}.sc-cap-logo{width:46%;height:auto;box-shadow:0 0 24px -2px var(--color-accent);background:#fff;border-radius:999px;padding:.6rem}.sc-img{object-fit:cover}.sc-shade{background:linear-gradient(#040c1926 40%,#040c19eb);position:absolute;inset:0}.sc-holo{background:linear-gradient(115deg,#0000 35%,#17c3e659 48%,#ffffff59 50%,#0000 62%) no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sc-holo{background:linear-gradient(115deg, transparent 35%, color-mix(in oklab, var(--color-accent) 35%, transparent) 48%, #ffffff59 50%, transparent 62%) no-repeat}}.sc-holo{mix-blend-mode:screen;background-size:260% 100%;animation:3.5s ease-in-out infinite sc-holo}@keyframes sc-holo{0%{background-position:130% 0}55%,to{background-position:-40% 0}}.sc-face-icon{background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.4rem;height:2.4rem;box-shadow:0 0 18px -2px var(--color-accent);border-radius:.75rem;place-items:center;display:grid;position:absolute;top:.85rem;left:.85rem}.sc-face-label{font-family:var(--font-display);text-shadow:0 2px 12px #0009;font-size:clamp(.95rem,.8rem + .5vw,1.15rem);font-weight:600;line-height:1.2;position:absolute;inset:auto .95rem .95rem}.sc-caption{text-align:center;justify-items:center;gap:.6rem;margin-top:.5rem;display:grid}.sc-kicker{font-family:var(--font-display);letter-spacing:.2em;color:var(--color-accent);font-size:.8rem;font-weight:700}.sc-name{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(90deg, #fff, var(--color-accent));color:#0000;animation:sc-name-in .6s var(--ease-premium) both;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,1rem + 1.6vw,2.2rem);font-weight:700}@keyframes sc-name-in{0%{opacity:0;filter:blur(6px);translate:0 12px}}@media (prefers-reduced-motion:reduce){.hero-ctas .btn-primary,.hx-blob,.hx-shape,.hx-cube,.hx-ring,.hx-orb,.hx-tile,.fx-border:after{animation:none}.hx-particles{display:none}}.svx-link{color:var(--color-brand);font-weight:600;-webkit-text-decoration:underline #1e5fdb59;text-decoration:underline #1e5fdb59}@supports (color:color-mix(in lab, red, red)){.svx-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 35%, transparent)}}.svx-link{text-underline-offset:3px;transition:text-decoration-color .25s}.svx-link:hover{text-decoration-color:currentColor}.on-dark .svx-link{color:var(--color-brand-light)}.svx-problems{color:var(--color-ink);background:#f4f7fd;border-radius:1.25rem;gap:.6rem;padding:1.25rem 1.4rem;font-size:.975rem;line-height:1.5;display:grid}@supports (color:color-mix(in lab, red, red)){.svx-problems{background:color-mix(in oklab, var(--color-brand) 5%, #fff)}}.svx-problems{box-shadow:inset 0 0 0 1px #c5d4ef}@supports (color:color-mix(in lab, red, red)){.svx-problems{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 15%, var(--color-line))}}.svx-problems li{padding-left:1.6rem;position:relative}.svx-problems li:before{content:"";background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.45em;left:.2rem;box-shadow:0 0 0 4px #1e5fdb24}@supports (color:color-mix(in lab, red, red)){.svx-problems li:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-brand) 14%, transparent)}}.svx-problem{border-left:3px solid var(--color-accent);color:var(--color-ink);background:#17c3e614;border-radius:0 .6rem .6rem 0;margin-top:.9rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.svx-problem{background:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.svx-problem-dark{color:#ffffffd9;background:#ffffff0d}.svx-problem-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.15rem;font-size:.6875rem;font-weight:700;display:block}.svx-includes{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.75rem;margin-top:.9rem}.svx-includes-dark{box-shadow:inset 0 0 0 1px #ffffff1f}.svx-includes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.85rem;font-weight:600;list-style:none;display:flex}.svx-includes summary::-webkit-details-marker{display:none}.svx-includes-chevron{transition:rotate .3s var(--ease-premium)}.svx-includes[open] .svx-includes-chevron{rotate:180deg}.svx-includes ul{gap:.45rem;padding:0 .85rem .8rem;font-size:.85rem;line-height:1.5;display:grid}.svx-includes li{gap:.5rem;display:flex}.svx-includes li svg{color:var(--color-accent)}.svx-includes-dark ul{color:#ffffffbf}.svx-includes[open] ul{animation:svx-open .35s var(--ease-premium)}@keyframes svx-open{0%{opacity:0;translate:0 -6px}}.svx-benefit{color:var(--color-muted);margin-top:.9rem;font-size:.875rem;line-height:1.5}.svx-benefit strong{color:var(--color-brand)}.svx-benefit-dark{color:#ffffffb3}.svx-benefit-dark strong{color:var(--color-accent)}.svx-card{background-color:#fff;border-radius:1.25rem;height:100%;padding:1.75rem}.svx-reasons{background:radial-gradient(45% 40% at 10% 0,#1e5fdb1a,#0000 70%),radial-gradient(45% 40% at 95% 100%,#17c3e61a,#0000 70%),#fff}@supports (color:color-mix(in lab, red, red)){.svx-reasons{background:radial-gradient(45% 40% at 10% 0%, color-mix(in oklab, var(--color-brand) 10%, transparent), transparent 70%), radial-gradient(45% 40% at 95% 100%, color-mix(in oklab, var(--color-accent) 10%, transparent), transparent 70%), #fff}}.svx-reason{background-color:#fff;border-radius:1.25rem;height:100%;padding:1.75rem;position:relative;overflow:hidden}.svx-reason-num{font-family:var(--font-display);background:linear-gradient(135deg, var(--color-brand), var(--color-accent));color:#0000;transition:translate .5s var(--ease-premium);-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:700;line-height:1;display:block}.svx-reason:hover .svx-reason-num{translate:6px}.svx-steps{gap:1.25rem;display:grid;position:relative}@media (min-width:768px){.svx-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svx-steps{grid-template-columns:repeat(3,1fr)}}.svx-step{height:100%;transition:background-color .4s var(--ease-premium), translate .4s var(--ease-premium);background:#ffffff0a;border-radius:1.25rem;padding:1.75rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.svx-step:hover{background:#ffffff12;translate:0 -4px}.svx-step-num{width:3rem;height:3rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 12px 26px -12px var(--color-accent);border-radius:1rem;place-items:center;font-weight:700;display:grid}.svx-step-num:after{content:"";border:2px solid var(--color-accent);opacity:0;border-radius:1rem;width:3rem;height:3rem;position:absolute;inset:1.75rem auto auto 1.75rem}.svx-step:hover .svx-step-num:after{animation:call-ripple 1.2s var(--ease-smooth) infinite}.svx-industry{height:100%;box-shadow:0 0 0 1px var(--color-line), 0 16px 30px -26px #0b1e3966;transition:translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium);background:#fff;border-radius:1.1rem;padding:1.4rem}.svx-industry:hover{box-shadow:0 0 0 1px #94b2e9, 0 24px 40px -24px var(--color-brand);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.svx-industry:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand) 40%, var(--color-line)), 0 24px 40px -24px var(--color-brand)}}.svx-industry-icon{width:2.75rem;height:2.75rem;color:var(--color-brand);background:#e9effb;border-radius:.9rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.svx-industry-icon{background:color-mix(in oklab, var(--color-brand) 10%, #fff)}}.svx-industry-icon{transition:color .4s, background-color .4s, rotate .5s var(--ease-premium)}.svx-industry:hover .svx-industry-icon{color:#fff;background:var(--color-brand);rotate:-8deg}.svx-address{background:radial-gradient(80% 60% at 100% 0,#1e5fdb1a,#0000 70%),#fff;border-radius:1.5rem;padding:2rem 1.75rem 1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.svx-address{background:radial-gradient(80% 60% at 100% 0%, color-mix(in oklab, var(--color-brand) 10%, transparent), transparent 70%), #fff}}.svx-address{box-shadow:0 0 0 1px var(--color-line), 0 30px 60px -36px #0b1e3973}.svx-address-pin{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3rem;height:3rem;animation:hx-float 5s var(--ease-smooth) infinite;border-radius:1rem;place-items:center;margin-bottom:1.1rem;display:grid}.svx-address-link{color:var(--color-ink);align-items:center;gap:.6rem;transition:color .25s;display:inline-flex}.svx-address-link:hover,.svx-address-link svg{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.svx-includes[open] ul,.svx-address-pin,.svx-step:hover .svx-step-num:after{animation:none}}.ab-collage{isolation:isolate}.ab-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#1e5fdb47,#17c3e624 45%,#0000 70%);border-radius:999px;width:80%;position:absolute;top:10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.ab-glow{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 28%, transparent), color-mix(in oklab, var(--color-accent) 14%, transparent) 45%, transparent 70%)}}.ab-glow{filter:blur(30px);animation:ab-breathe 7s var(--ease-smooth) infinite}@keyframes ab-breathe{50%{opacity:.7;scale:1.15}}.ab-dots{z-index:-1;background-image:radial-gradient(#1e5fdb73 1.5px,#0000 1.6px);width:9rem;height:9rem;position:absolute;bottom:2rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.ab-dots{background-image:radial-gradient(color-mix(in oklab, var(--color-brand) 45%, transparent) 1.5px, transparent 1.6px)}}.ab-dots{background-size:14px 14px;animation:12s linear infinite ab-dots;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 72%);mask-image:radial-gradient(circle,#000 40%,#0000 72%)}@keyframes ab-dots{to{background-position:14px 14px}}.ab-ring{z-index:-1;border:1.5px dashed #1e5fdb66;width:11rem;height:11rem;position:absolute;top:-2rem;left:-2rem}@supports (color:color-mix(in lab, red, red)){.ab-ring{border:1.5px dashed color-mix(in oklab, var(--color-brand) 40%, transparent)}}.ab-ring{border-radius:999px;animation:30s linear infinite ab-turn}.ab-ring i{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 14px 3px var(--color-accent);border-radius:999px;position:absolute;top:-5px;left:calc(50% - 5px)}@keyframes ab-turn{to{rotate:360deg}}.ab-shine{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#ffffff59 48%,#0000 60%) 0 0/260% 100% no-repeat;border-radius:1rem;width:100%;height:calc(100% - 3.5rem);animation:6s ease-in-out infinite ab-shine;position:absolute;top:0;right:0}@media (min-width:640px){.ab-shine{width:85%;height:calc(100% - 4rem)}}@media (min-width:1024px){.ab-shine{height:calc(100% - 5rem)}}@keyframes ab-shine{0%{background-position:130% 0}45%,to{background-position:-40% 0}}.ab-corners{z-index:2;pointer-events:none;width:calc(100% + 1.2rem);height:calc(100% - 2.3rem);position:absolute;top:-.6rem;right:-.6rem}@media (min-width:640px){.ab-corners{width:calc(85% + 1.2rem);height:calc(100% - 2.8rem)}}@media (min-width:1024px){.ab-corners{height:calc(100% - 3.8rem)}}.ab-corners i{border-color:var(--color-accent);width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 6px var(--color-accent));animation:ab-corner 3s var(--ease-smooth) infinite;border-style:solid;border-width:0;position:absolute}.ab-corners i:first-child{border-top-width:3px;border-left-width:3px;border-top-left-radius:.6rem;top:0;left:0}.ab-corners i:nth-child(2){border-top-width:3px;border-right-width:3px;border-top-right-radius:.6rem;animation-delay:-.75s;top:0;right:0}.ab-corners i:nth-child(3){border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:.6rem;animation-delay:-1.5s;bottom:0;right:0}.ab-corners i:nth-child(4){border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:.6rem;animation-delay:-2.25s;bottom:0;left:0}@keyframes ab-corner{0%,to{opacity:.45;scale:1}50%{opacity:1;scale:1.12}}.ab-badge{z-index:3;white-space:nowrap;color:var(--color-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ab-float 6s var(--ease-smooth) infinite;background:#ffffffd9;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #fffc,0 18px 40px -16px #0b1e3973}.ab-badge>span{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;display:grid}.ab-badge-top{top:6%;right:-.5rem}.ab-badge-mid{animation-delay:-2s;top:52%;right:-1rem}.ab-badge-bottom{animation-delay:-4s;bottom:.4rem;right:6%}@keyframes ab-float{0%,to{translate:0}50%{translate:0 -10px}}.ab-badge-swap{position:relative}.ab-badge-swap svg{animation:ab-swap 4s var(--ease-premium) infinite;position:absolute}.ab-badge-swap svg:last-child{animation-delay:-2s}@keyframes ab-swap{0%,40%{opacity:1;rotate:0deg;scale:1}50%,90%{opacity:0;rotate:-90deg;scale:.4}to{opacity:1;rotate:0deg;scale:1}}.ab-badge-pin{position:relative}.ab-badge-pin:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);animation:call-ripple 1.8s var(--ease-smooth) infinite;position:absolute;inset:0}.ab-badge-pin svg{animation:ab-pin 1.8s var(--ease-smooth) infinite}@keyframes ab-pin{0%,to{translate:0}40%{translate:0 -3px}}.ab-badge-check svg{stroke-dasharray:24;stroke-dashoffset:24px;width:1rem;height:1rem;animation:ab-check 3s var(--ease-premium) infinite}@keyframes ab-check{0%{stroke-dashoffset:24px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}@media (max-width:639px){.ab-badge{padding:.35rem .7rem .35rem .35rem;font-size:.75rem}.ab-badge>span{width:1.6rem;height:1.6rem}.ab-badge-top,.ab-badge-mid{right:.5rem}.ab-ring{width:8rem;height:8rem;left:-1rem}.ab-dots{right:0}}.pd-sweep{pointer-events:none;animation:pd-sweep 7s var(--ease-smooth) infinite;background:linear-gradient(105deg,#0000 40%,#fff3 50%,#0000 60%) 0 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes pd-sweep{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.pd-hotspot{top:var(--y);left:var(--x);animation:pd-pop .7s var(--ease-premium) both;animation-delay:calc(.9s + var(--i,0) * .16s);align-items:center;gap:.5rem;display:flex;position:absolute;translate:-7px -50%}.pd-hotspot[data-side=left]{flex-direction:row-reverse;translate:calc(7px - 100%) -50%}@keyframes pd-pop{0%{opacity:0;scale:.6}}.pd-hotspot-dot{background:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 3px #fff, 0 0 16px var(--color-accent);border-radius:999px;flex-shrink:0;position:relative}.pd-hotspot-dot:after{content:"";border-radius:inherit;background:var(--color-accent);animation:why-ping 1.8s var(--ease-premium) infinite;animation-delay:calc(var(--i,0) * .3s);position:absolute;inset:0}.pd-hotspot-label{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c19b8;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.pd-card{--tone:var(--color-brand);box-shadow:0 0 0 1px var(--color-line), 0 30px 60px -40px #0b1e3959;transition:box-shadow .6s var(--ease-premium);background:#fff;border-radius:2rem;display:grid;overflow:clip}.pd-card:hover{box-shadow:0 0 0 1px var(--tone), 0 40px 80px -40px var(--tone)}@supports (color:color-mix(in lab, red, red)){.pd-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--tone) 30%, transparent), 0 40px 80px -40px color-mix(in oklab, var(--tone) 55%, transparent)}}@media (min-width:1024px){.pd-card{grid-template-columns:5fr 7fr}.pd-card[data-flip=true]{grid-template-columns:7fr 5fr}.pd-card[data-flip=true] .pd-visual{order:2}}.pd-visual{isolation:isolate;color:#fff;background:radial-gradient(80% 70% at 100% 0%, #ffffff38, transparent 60%), linear-gradient(140deg, var(--tone), var(--tone));place-items:center;min-height:15rem;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.pd-visual{background:radial-gradient(80% 70% at 100% 0%, #ffffff38, transparent 60%), linear-gradient(140deg, color-mix(in oklab, var(--tone) 70%, #050b18), var(--tone))}}.pd-visual:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000,#0000 75%);mask:radial-gradient(circle,#000,#0000 75%)}.pd-num{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.25px #ffffff59;font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:1.25rem;left:1.5rem}.pd-orbit{border:1.5px dashed #ffffff4d;border-radius:999px;width:13rem;height:13rem;animation:30s linear infinite orbit-spin;position:absolute}.pd-orbit:after{content:"";background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px #fff}.pd-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:6.5rem;height:6.5rem;animation:why-float 6s var(--ease-smooth) infinite;transition:rotate .6s var(--ease-premium);background:#ffffff26;border-radius:1.75rem;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d,0 24px 50px -20px #00000080}.pd-card:hover .pd-icon{rotate:-6deg}.pd-body{padding:1.75rem}@media (min-width:640px){.pd-body{padding:2.5rem}}.pd-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);font-size:.75rem;font-weight:700}.pd-chip{color:var(--tone);border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pd-chip{color:color-mix(in oklab, var(--tone) 80%, #0b1e39)}}.pd-chip{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pd-chip{background:color-mix(in oklab, var(--tone) 9%, transparent)}}.pd-chip{box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.pd-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 22%, transparent)}}.pd-chip{transition:background-color .4s var(--ease-premium), color .4s var(--ease-premium)}.pd-chip:hover{color:#fff;background-color:var(--tone)}.pd-tick{color:#fff;background:var(--tone);border-radius:999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-top:.15rem;display:grid}.pd-benefit{border-left:3px solid var(--tone);background:var(--tone);border-radius:1rem;margin-top:1.5rem;padding:1.1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.pd-benefit{background:color-mix(in oklab, var(--tone) 6%, #fff)}}.pd-steps{gap:2.5rem;display:grid;position:relative}.pd-steps-line{display:none}.pd-step-node{z-index:1;color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3.5rem;height:3.5rem;box-shadow:0 0 0 6px var(--color-abyss), 0 16px 32px -12px var(--color-accent);border-radius:1rem;place-items:center;display:grid;position:relative}.pd-step-node:after{content:"";border-radius:inherit;animation:x-ring 2.6s var(--ease-premium) infinite;position:absolute;inset:0}@media (min-width:640px){.pd-steps{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.pd-steps{text-align:center;grid-template-columns:repeat(4,1fr)}.pd-step-node{margin-inline:auto}.pd-steps-line{view-timeline:--pd-line;background:#ffffff1a;border-radius:2px;height:2px;display:block;position:absolute;top:calc(1.75rem - 1px);left:12.5%;right:12.5%;overflow:clip}.pd-steps-line:after{content:"";background:linear-gradient(90deg, var(--color-brand), var(--color-accent));transform-origin:0;position:absolute;inset:0}}@supports (animation-timeline:view()){.pd-card{animation:linear both svc-slide-r;animation-timeline:view();animation-range:entry entry 260px}.pd-card[data-flip=false]{animation-name:svc-slide-l}.pd-steps-line:after{animation:linear both pd-line-fill;animation-timeline:--pd-line;animation-range:cover 20% cover 55%}}@keyframes pd-line-fill{0%{scale:0 1}}@media (prefers-reduced-motion:reduce){.pd-sweep{animation-duration:12s}.pd-orbit{animation-duration:60s}}.rec .aurora:before{background:radial-gradient(circle,#1e5fdb80,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.rec .aurora:before{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 50%, transparent), transparent 62%)}}.rec .aurora:after{background:radial-gradient(circle,#17c3e64d,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.rec .aurora:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent 62%)}}.rec-progress{z-index:2;background:#ffffffdb;border-radius:1.25rem;gap:.45rem;width:13.5rem;padding:.9rem 1rem;font-size:.8125rem;font-weight:500;display:grid;position:absolute;bottom:18%;right:0;box-shadow:0 0 0 1px #ffffffe6,0 30px 60px -24px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.rec-progress{box-shadow:0 0 0 1px #ffffffe6, 0 30px 60px -24px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.rec-progress{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:why-float 7s var(--ease-smooth) infinite;animation-delay:-2s}@media (min-width:640px){.rec-progress{width:15rem;right:-1rem}}.rec-progress-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#5b6b82);border-bottom:1px solid var(--color-line);align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:.6875rem;font-weight:700;display:flex}.rec-live{background:var(--color-accent);border-radius:999px;width:8px;height:8px;position:relative}.rec-live:after{content:"";border-radius:inherit;background:var(--color-accent);animation:why-ping 1.8s var(--ease-premium) infinite;position:absolute;inset:0}.rec-progress-row{color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.rec-progress-row svg{color:var(--color-brand)}.rec-progress-row:last-child svg{color:var(--color-accent)}.rec-avatar{z-index:2;width:3rem;height:3rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:none;position:absolute;box-shadow:0 0 0 4px #fff,0 16px 30px -12px #1e5fdbb3}@supports (color:color-mix(in lab, red, red)){.rec-avatar{box-shadow:0 0 0 4px #fff, 0 16px 30px -12px color-mix(in oklab, var(--color-brand) 70%, transparent)}}.rec-avatar{animation:why-float 6s var(--ease-smooth) infinite}.rec-avatar-0{top:2%;right:6%}.rec-avatar-1{width:2.5rem;height:2.5rem;font-size:.6875rem;animation-delay:-2s;top:42%;right:-1.5rem}.rec-avatar-2{animation-delay:-4s;bottom:4%;left:40%}@media (min-width:640px){.rec-avatar{display:grid}}.rec-ticker{background:linear-gradient(90deg,#f2f5fd,#f1fbfe)}@supports (color:color-mix(in lab, red, red)){.rec-ticker{background:linear-gradient(90deg, color-mix(in oklab, var(--color-brand) 6%, #fff), color-mix(in oklab, var(--color-accent) 6%, #fff))}}.rec-ticker-item{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--color-ink);align-items:center;gap:1.5rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;display:inline-flex}.rec-ticker-star{color:var(--color-accent);font-size:.9em}.rec-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#1e5fdb59,#17c3e659) border-box}@supports (color:color-mix(in lab, red, red)){.rec-card{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(140deg, color-mix(in oklab, var(--color-brand) 35%, transparent), color-mix(in oklab, var(--color-accent) 35%, transparent)) border-box}}.rec-card{border:1px solid #0000;box-shadow:0 24px 48px -32px #1e5fdb80}@supports (color:color-mix(in lab, red, red)){.rec-card{box-shadow:0 24px 48px -32px color-mix(in oklab, var(--color-brand) 50%, transparent)}}.rec-card{transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium)}.rec-card:hover{box-shadow:0 34px 60px -30px #17c3e680}@supports (color:color-mix(in lab, red, red)){.rec-card:hover{box-shadow:0 34px 60px -30px color-mix(in oklab, var(--color-accent) 50%, transparent)}}.rec-runner{background:var(--color-accent);width:11px;height:11px;box-shadow:0 0 16px var(--color-accent);animation:rec-run 6s var(--ease-smooth) infinite;border-radius:999px;position:absolute;top:-5px;left:0}@keyframes rec-run{0%{left:0}to{left:calc(100% - 11px)}}.rec-pin{box-shadow:0 0 0 4px var(--color-paper)}.rec-board{gap:1rem;display:grid}@media (min-width:640px){.rec-board{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.rec-board{grid-template-columns:repeat(4,1fr)}}.rec-column{background:#ffffff0d;border-radius:1.5rem;padding:1.25rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.rec-column:not(:last-child):after{content:"→";z-index:1;color:#fff;background:var(--color-accent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:none;position:absolute;top:1.6rem;right:-.85rem}@media (min-width:1024px){.rec-column:not(:last-child):after{display:grid}}.rec-column-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.75rem;height:2.75rem;box-shadow:0 12px 26px -10px var(--color-accent);border-radius:.85rem;flex-shrink:0;place-items:center;display:grid}.rec-candidate{animation:8s linear infinite rec-glow;animation-delay:calc(var(--i,0) * .5s);background:#ffffff12;border-radius:.9rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.rec-candidate i{background:#ffffff2e;border-radius:999px;height:6px;display:block}.rec-candidate i:last-child{background:#ffffff1a;width:60%}@keyframes rec-glow{0%,8%,to{box-shadow:inset 0 0 0 1px #ffffff14}4%{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 70%, transparent), 0 0 24px -6px var(--color-accent)}}.rec-candidate-avatar{width:2rem;height:2rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--color-brand-light), var(--color-accent));border-radius:999px;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.rec-reason{background-color:#fff;border-radius:1.25rem;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.rec-linkedin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:why-float 6s var(--ease-smooth) infinite;background:#ffffffe6;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .5rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 20px 40px -20px #0b1e3980}.rec .border-glow:before{animation:7s linear infinite border-spin}@media (prefers-reduced-motion:reduce){.rec-runner{animation-duration:10s}.rec-candidate{animation-duration:14s}}.abt .aurora:before{background:radial-gradient(circle,#1e5fdb80,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.abt .aurora:before{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 50%, transparent), transparent 62%)}}.abt .aurora:after{background:radial-gradient(circle,#17c3e63d,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.abt .aurora:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 24%, transparent), transparent 62%)}}.abt-badge{z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:why-float 6s var(--ease-smooth) infinite;background:#ffffffe0;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .5rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0b1e3980}.abt-badge-a{top:-1rem;left:1rem}.abt-badge-b{animation-delay:-3s;bottom:-1rem;right:1rem}.abt-badge-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.abt-ticker{color:#fff;background:linear-gradient(90deg, var(--color-brand-strong), #0b1e39 50%, var(--color-brand-strong))}.abt-ticker-item{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:2rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;display:inline-flex}.abt-ticker-star{color:var(--color-accent)}.abt-seal{filter:drop-shadow(0 20px 30px #0b1e3959);width:8.5rem;height:8.5rem;animation:24s linear infinite orbit-spin;position:absolute;bottom:-2rem;left:-1.5rem}@media (max-width:639px){.abt-seal{width:6.5rem;height:6.5rem;bottom:-1.5rem;left:.5rem}}.abt-seal-bg{fill:#0b1e39}.abt-seal-text{fill:#fff;font-family:var(--font-display);letter-spacing:1.6px;font-size:9.5px;font-weight:700}.abt-seal-core{fill:var(--color-accent)}.abt-node{z-index:1;color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 0 0 6px var(--color-paper), 0 14px 30px -12px var(--color-brand)}.abt-milestone{background-color:#fff;border-radius:1.25rem;padding:1.25rem 1.5rem;position:relative;overflow:clip}.abt-milestone-num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #1d4ed82e;transition:-webkit-text-stroke-color .5s var(--ease-premium);font-size:3.5rem;font-weight:800;line-height:1;position:absolute;top:.5rem;right:1rem}.group:hover .abt-milestone-num{-webkit-text-stroke-color:var(--color-accent)}@supports (animation-timeline:view()){.abt-node{animation:linear both abt-node-light;animation-timeline:view();animation-range:cover 35% cover 45%}}@keyframes abt-node-light{0%{color:var(--color-brand);box-shadow:0 0 0 6px var(--color-paper), inset 0 0 0 1px var(--color-line);background:#fff}}.abt-purpose{transition:box-shadow .6s var(--ease-premium)}.abt-purpose:hover{box-shadow:0 0 0 2px #17c3e6b3,0 40px 80px -30px #17c3e680}@supports (color:color-mix(in lab, red, red)){.abt-purpose:hover{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-accent) 70%, transparent), 0 40px 80px -30px color-mix(in oklab, var(--color-accent) 50%, transparent)}}.abt-purpose-icon{color:#0b1e39;background:linear-gradient(135deg, var(--color-accent), #fde68a);width:3.5rem;height:3.5rem;box-shadow:0 16px 32px -12px var(--color-accent);transition:rotate .6s var(--ease-premium);border-radius:1rem;place-items:center;display:grid}.abt-purpose:hover .abt-purpose-icon{rotate:-8deg}.abt-values{gap:1rem;display:grid}@media (min-width:640px){.abt-values{grid-template-columns:1fr 1fr}}.abt-value{isolation:isolate;color:#fff;background:radial-gradient(90% 70% at 100% 0%, #17c3e64d, transparent 60%), linear-gradient(160deg, var(--color-brand-strong), #0b1e39);border-radius:1.5rem;flex-direction:column;min-height:20rem;padding:1.75rem;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.abt-value{background:radial-gradient(90% 70% at 100% 0%, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent 60%), linear-gradient(160deg, var(--color-brand-strong), #0b1e39)}}.abt-value{transition:flex-grow .7s var(--ease-premium), box-shadow .6s var(--ease-premium);box-shadow:0 30px 60px -36px #0b1e39b3}.abt-value:hover{box-shadow:0 40px 70px -30px #17c3e680}@supports (color:color-mix(in lab, red, red)){.abt-value:hover{box-shadow:0 40px 70px -30px color-mix(in oklab, var(--color-accent) 50%, transparent)}}.abt-value-num{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff40;font-size:4rem;font-weight:800;line-height:1;position:absolute;top:1rem;right:1.25rem}.abt-value-icon{color:#0b1e39;background:linear-gradient(135deg, var(--color-accent), #fde68a);width:3.25rem;height:3.25rem;box-shadow:0 14px 30px -12px var(--color-accent);transition:rotate .6s var(--ease-premium), scale .6s var(--ease-premium);border-radius:1rem;place-items:center;display:grid}.abt-value:hover .abt-value-icon{rotate:-8deg;scale:1.08}@media (min-width:1024px){.abt-values{display:flex}.abt-value{flex:1 1 0;min-height:26rem}.abt-value:hover{flex-grow:1.7}}.abt-offer h3,.abt-offer p{transition:color .5s var(--ease-premium)}.abt-offer:before{content:"";z-index:-1;background:radial-gradient(80% 60% at 100% 0%, #17c3e64d, transparent 60%), linear-gradient(160deg, var(--color-brand-strong), #0b1e39);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.abt-offer:before{background:radial-gradient(80% 60% at 100% 0%, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent 60%), linear-gradient(160deg, var(--color-brand-strong), #0b1e39)}}.abt-offer:before{clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease-premium)}@media (hover:hover){.abt-offer:hover:before{clip-path:inset(0)}.abt-offer:hover h3{color:#fff}.abt-offer:hover p{color:#ffffffbf}}.abt-portrait-ring{z-index:-1;border:1.5px dashed #17c3e699;border-radius:999px;width:16rem;height:16rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.abt-portrait-ring{border:1.5px dashed color-mix(in oklab, var(--color-accent) 60%, transparent)}}.abt-portrait-ring{animation:30s linear infinite orbit-spin}.abt-portrait-ring-b{border-color:#1e5fdb4d;width:19rem;height:19rem}@supports (color:color-mix(in lab, red, red)){.abt-portrait-ring-b{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.abt-portrait-ring-b{animation-duration:45s;animation-direction:reverse}.abt-avatar{background:conic-gradient(from var(--border-angle), var(--color-brand), var(--color-accent), var(--color-brand))}.group:hover .abt-avatar{animation:3s linear infinite border-spin}@media (prefers-reduced-motion:reduce){.abt-seal{animation-duration:48s}.abt-portrait-ring{animation-duration:60s}.abt-portrait-ring-b{animation-duration:90s}}.ct .aurora:before{background:radial-gradient(circle,#1e5fdb7a,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.ct .aurora:before{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 48%, transparent), transparent 62%)}}.ct .aurora:after{background:radial-gradient(circle,#17c3e647,#0000 62%)}@supports (color:color-mix(in lab, red, red)){.ct .aurora:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 28%, transparent), transparent 62%)}}.ct-card{box-shadow:0 0 0 1px var(--color-line), 0 30px 60px -36px #0b1e3973;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);animation:ct-rise .8s var(--ease-premium) both;animation-delay:calc(.2s + var(--i,0) * .11s);background:#ffffffe6;border-radius:1.5rem;padding:1.75rem;position:relative;overflow:clip}.ct-card:hover{translate:0 -4px;box-shadow:0 0 0 1px #17c3e659,0 36px 64px -32px #1e5fdb80}@supports (color:color-mix(in lab, red, red)){.ct-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 35%, transparent), 0 36px 64px -32px color-mix(in oklab, var(--color-brand) 50%, transparent)}}@keyframes ct-rise{0%{opacity:0;translate:0 1.5rem}}.ct-card-feature{color:#fff;background:radial-gradient(70% 80% at 100% 0%, #17c3e68c, transparent 65%), linear-gradient(140deg, var(--color-brand-strong), #0b1e39)}@supports (color:color-mix(in lab, red, red)){.ct-card-feature{background:radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--color-accent) 55%, transparent), transparent 65%), linear-gradient(140deg, var(--color-brand-strong), #0b1e39)}}.ct-card-feature{box-shadow:0 34px 64px -30px #1e5fdbb3}@supports (color:color-mix(in lab, red, red)){.ct-card-feature{box-shadow:0 34px 64px -30px color-mix(in oklab, var(--color-brand) 70%, transparent)}}.ct-card-feature:after{content:"";pointer-events:none;border:1.5px dashed #ffffff40;border-radius:999px;width:12rem;height:12rem;animation:30s linear infinite orbit-spin;position:absolute;bottom:-3rem;right:-3rem}.ct-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:3rem;height:3rem;box-shadow:0 12px 26px -10px var(--color-accent);transition:rotate .5s var(--ease-premium);border-radius:.95rem;place-items:center;display:grid}.ct-card:hover .ct-icon{rotate:-8deg}.ct-icon-light{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.ct-action,.ct-copy{min-height:2.5rem;color:var(--color-brand);background:#1e5fdb17;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-action,.ct-copy{background:color-mix(in oklab, var(--color-brand) 9%, transparent)}}.ct-action,.ct-copy{transition:background-color .4s var(--ease-premium), color .4s var(--ease-premium)}.ct-action:hover,.ct-copy:hover{color:#fff;background-color:var(--color-brand)}.ct-action-light{color:#0b1e39;background:#fff}.ct-action-light:hover{color:#0b1e39;background-color:var(--color-accent)}.ct-copy{cursor:pointer;color:var(--color-ink);background:var(--color-paper-2)}.ct-copy[data-copied=true]{color:#fff;background-color:#059669}.ct-status{color:var(--color-muted);align-items:center;gap:.45rem;margin-top:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ct-status i{background:#94a3b8;border-radius:999px;width:8px;height:8px;position:relative}.ct-status[data-open=true]{color:#047857}.ct-status[data-open=true] i{background:#10b981}.ct-status[data-open=true] i:after{content:"";border-radius:inherit;animation:why-ping 1.8s var(--ease-premium) infinite;background:#10b981;position:absolute;inset:0}.ct-hours{gap:.5rem;font-size:.9375rem;display:grid}.ct-hours li{color:var(--color-ink);justify-content:space-between;gap:1rem;display:flex}.ct-hours span{color:var(--color-muted)}@media (min-width:1024px){.ct-hours{gap:2.5rem;display:flex}.ct-hours li{flex-direction:column;gap:.15rem}}.ct-chip{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -18px #0b1e3966;transition:translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.ct-chip svg{color:var(--color-accent)}.ct-chip:hover{translate:0 -2px;box-shadow:0 0 0 1px #17c3e673,0 16px 30px -18px #17c3e699}@supports (color:color-mix(in lab, red, red)){.ct-chip:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent), 0 16px 30px -18px color-mix(in oklab, var(--color-accent) 60%, transparent)}}.ct-map-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:1.1rem;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 24px 48px -20px #00000080}.ct-map-pin{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.ct-map-pin:after{content:"";border-radius:inherit;animation:x-ring 2.4s var(--ease-premium) infinite;position:absolute;inset:0}.field-with-icon{position:relative}.field-with-icon .form-field{padding-left:2.75rem}.field-icon{width:1.1rem;height:1.1rem;color:var(--color-muted);pointer-events:none;transition:color .3s var(--ease-premium), scale .3s var(--ease-premium);position:absolute;top:50%;left:1rem;translate:0 -50%}.field-with-icon:focus-within .field-icon{color:var(--color-brand);scale:1.12}.service-chip{cursor:pointer;color:var(--color-ink);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);transition:background-color .3s var(--ease-premium), color .3s var(--ease-premium), box-shadow .3s var(--ease-premium);border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.service-chip:hover{box-shadow:inset 0 0 0 1px #1e5fdb73}@supports (color:color-mix(in lab, red, red)){.service-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 45%, transparent)}}.service-chip:has(input:checked){color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 10px 22px -12px var(--color-brand)}.service-chip:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.btn:hover .send-icon{animation:send-fly .7s var(--ease-premium)}@keyframes send-fly{45%{opacity:0;translate:.75rem -.75rem}46%{translate:-.75rem .75rem}to{opacity:1;translate:0}}.form-success{animation:ct-rise .6s var(--ease-premium) both}.form-success svg{animation:hw-tick-pop .7s var(--ease-premium) both}@media (prefers-reduced-motion:reduce){.ct-card{animation-duration:1ms}.ct-card-feature:after{animation-duration:60s}}.nav-capsule{background:currentColor;border-radius:999px;padding:.3rem}@supports (color:color-mix(in lab, red, red)){.nav-capsule{background:color-mix(in oklab, currentColor 6%, transparent)}}.nav-capsule{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.nav-capsule{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 12%, transparent)}}.nav-capsule{transition:box-shadow .4s var(--ease-premium)}@media (hover:hover){.nav-capsule:hover{background:radial-gradient(7rem circle at var(--mx,50%) var(--my,50%), #17c3e638, transparent 70%), currentColor}@supports (color:color-mix(in lab, red, red)){.nav-capsule:hover{background:radial-gradient(7rem circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-accent) 22%, transparent), transparent 70%), color-mix(in oklab, currentColor 6%, transparent)}}.nav-capsule:hover{box-shadow:inset 0 0 0 1px #17c3e659}@supports (color:color-mix(in lab, red, red)){.nav-capsule:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 35%, transparent)}}}.nav-roll{height:1.4em;line-height:1.4;display:inline-block;overflow:clip}.nav-roll>span{text-shadow:0 1.4em 0 var(--color-accent);transition:translate .45s var(--ease-premium);display:block}:is(a,button):hover>.nav-roll>span,:is(a,button):focus-visible>.nav-roll>span{translate:0 -1.4em}.nav-line{pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-accent), var(--color-brand-light), transparent) no-repeat;opacity:.75;inset-inline:0;background-size:40% 100%;height:1px;animation:7s linear infinite nav-flow;position:absolute;bottom:0}@keyframes nav-flow{0%{background-position:-70% 0}to{background-position:170% 0}}.nav-bar{animation:nav-drop .8s var(--ease-premium) backwards}.nav-capsule>li{animation:nav-item-in .6s var(--ease-premium) backwards;animation-delay:.35s}.nav-capsule>li:nth-child(2){animation-delay:.41s}.nav-capsule>li:nth-child(3){animation-delay:.47s}.nav-capsule>li:nth-child(4){animation-delay:.53s}.nav-capsule>li:nth-child(5){animation-delay:.59s}.nav-capsule>li:nth-child(6){animation-delay:.65s}.nav-capsule>li:nth-child(7){animation-delay:.71s}@keyframes nav-drop{0%{opacity:0;translate:0 -100%}}@keyframes nav-item-in{0%{opacity:0;translate:0 -.6rem}}.nav-bar>nav{transition:height .5s var(--ease-premium)}@media (min-width:1280px){.nav-bar[data-solid=true]>nav{height:3.875rem}}.nav-cta.btn-primary{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-light)) padding-box, conic-gradient(from var(--border-angle), transparent 45%, var(--color-accent) 70%, #fff 82%, transparent 95%) border-box;border-color:#0000;animation:4s linear infinite border-spin}.nav-cta.btn-glass{background:linear-gradient(#0c162ad1, #0c162ad1) padding-box, conic-gradient(from var(--border-angle), transparent 45%, var(--color-accent) 70%, #fff 82%, transparent 95%) border-box, linear-gradient(#ffffff4d, #ffffff4d) border-box;border-color:#0000;animation:4s linear infinite border-spin}@media (prefers-reduced-motion:reduce){.nav-line{animation-duration:14s}.nav-cta.btn-primary,.nav-cta.btn-glass{animation-duration:8s}}.back-to-top{z-index:40;width:3.25rem;height:3.25rem;color:var(--color-brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-premium), translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium);background:#ffffffe6;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);translate:0 1rem;box-shadow:0 18px 40px -16px #0b1e3973}.back-to-top[data-shown=true]{opacity:1;pointer-events:auto;translate:0}.back-to-top:hover{box-shadow:0 22px 46px -14px #1e5fdb99}.back-to-top svg.back-to-top-ring{position:absolute;inset:0;rotate:-90deg}.back-to-top:hover .back-to-top-arrow{translate:0 -2px}.back-to-top-arrow{transition:translate .3s var(--ease-premium)}.wa-float{--wa-green:#25d366;--wa-green-dark:#128c7e;z-index:40;color:#fff;background:linear-gradient(135deg, var(--wa-green), #1ebe5d);width:3.5rem;height:3.5rem;transition:scale .3s var(--ease-premium), box-shadow .3s var(--ease-premium), background-color .3s var(--ease-premium);border-radius:999px;place-items:center;display:grid;position:fixed;bottom:calc(clamp(1rem,2vw,1.75rem) + 4rem);right:clamp(1rem,2vw,1.75rem);box-shadow:0 16px 36px -14px #128c7ebf}.wa-float:hover{scale:1.08;box-shadow:0 20px 44px -12px #128c7ee6}.wa-float:focus-visible{outline:3px solid var(--wa-green-dark);outline-offset:3px}.wa-float-pulse{border-radius:inherit;background:var(--wa-green);opacity:0;pointer-events:none;position:absolute;inset:0}.wa-float-tip{background:var(--color-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-premium), translate .25s var(--ease-premium);border-radius:10px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:calc(100% + .75rem);translate:.5rem -50%;box-shadow:0 12px 30px -14px #0b1e3999}.wa-float-tip:after{content:"";border:6px solid #0000;border-left-color:var(--color-ink);position:absolute;top:50%;left:100%;translate:0 -50%}.wa-float:is(:hover,:focus-visible) .wa-float-tip{opacity:1;translate:0 -50%}@media (hover:none){.wa-float-tip{display:none}}@media (prefers-reduced-motion:no-preference){.wa-float-pulse{animation:ring-pulse 2.8s var(--ease-premium) infinite}.wa-float:hover .wa-float-pulse{animation-play-state:paused}}.ea{--ea-bg:#fff;--ea-chat:#f5f7fb;--ea-text:var(--color-ink);--ea-muted:#5b6b82;--ea-line:#e3e9f2;--ea-bot:#fff;--ea-tint:var(--ea-accent)}@supports (color:color-mix(in lab, red, red)){.ea{--ea-tint:color-mix(in oklab, var(--ea-accent) 9%, var(--ea-bg))}}.ea{background:var(--ea-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ea-text);border:0;margin:0;padding:0;transition:background-color .3s;inset:0;overflow:hidden}.ea[data-dark]{--ea-bg:#0c0f1d;--ea-chat:#10142a;--ea-text:#e8eaf6;--ea-muted:#9aa3c2;--ea-line:#232a48;--ea-bot:#171c37;--ea-tint:var(--ea-accent)}@supports (color:color-mix(in lab, red, red)){.ea[data-dark]{--ea-tint:color-mix(in oklab, var(--ea-accent) 18%, var(--ea-bg))}}.ea::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07142773}@media (min-width:640px){.ea{border-radius:1.5rem;width:min(27rem,100vw - 2rem);height:min(46rem,100dvh - 2rem);inset:auto clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) auto;box-shadow:0 0 0 1px #0f172a0f,0 40px 80px -30px #0714278c}}html:has(.ea[open]){overflow:hidden}.ea-panel{flex-direction:column;height:100%;display:flex}.ea-header{border-bottom:1px solid var(--ea-line);align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1.125rem;display:flex}.ea-avatar{color:#fff;background:#25d366;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ea-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.ea-subtitle{color:var(--ea-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ea-subtitle:before{content:"";background:#25d366;border-radius:999px;width:.4rem;height:.4rem}.ea-icon-btn{width:2.5rem;height:2.5rem;color:var(--ea-muted);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.ea-icon-btn:hover{color:var(--ea-text);background:var(--ea-tint)}.ea :focus-visible{outline:2px solid var(--ea-accent);outline-offset:2px}.ea-band{background-color:var(--ea-tint);border-bottom:1px solid var(--ea-line);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 1.125rem 0;display:flex;position:relative;overflow:hidden}.ea-band:after{content:"";pointer-events:none;opacity:.55;width:45%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.ea[data-service=network] .ea-band:after{background-image:radial-gradient(circle, var(--ea-accent) 1.5px, transparent 2px), linear-gradient(90deg, var(--ea-accent-2) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.ea[data-service=network] .ea-band:after{background-image:radial-gradient(circle, var(--ea-accent) 1.5px, transparent 2px), linear-gradient(90deg, color-mix(in oklab, var(--ea-accent-2) 40%, transparent) 1px, transparent 1px)}}.ea[data-service=network] .ea-band:after{background-size:18px 18px,36px 18px}.ea[data-service=software] .ea-band:after{content:"</>";color:var(--ea-accent);opacity:.18;place-items:center end;padding-right:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem;font-weight:700;display:grid;-webkit-mask-image:none;mask-image:none}.ea[data-service=managed] .ea-band:after{opacity:.25;background:linear-gradient(var(--ea-accent), var(--ea-accent)) 0 100% / 8px 40% no-repeat, linear-gradient(var(--ea-accent), var(--ea-accent)) 14px 100% / 8px 75% no-repeat, linear-gradient(var(--ea-accent), var(--ea-accent)) 28px 100% / 8px 55% no-repeat, linear-gradient(var(--ea-accent), var(--ea-accent)) 42px 100% / 8px 100% no-repeat, linear-gradient(var(--ea-accent), var(--ea-accent)) 56px 100% / 8px 70% no-repeat;width:4.5rem;height:1.75rem;inset:auto 7rem .5rem auto;-webkit-mask-image:none;mask-image:none}.ea[data-service=cyber] .ea-band:after{background-image:repeating-linear-gradient(135deg, var(--ea-accent) 0 1px, transparent 1px 9px)}@supports (color:color-mix(in lab, red, red)){.ea[data-service=cyber] .ea-band:after{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--ea-accent) 35%, transparent) 0 1px, transparent 1px 9px)}}.ea[data-service=cloud] .ea-band:after{background:radial-gradient(closest-side, var(--ea-accent), transparent) 70% 30% / 5rem 3rem no-repeat, radial-gradient(closest-side, var(--ea-accent-2), transparent) 95% 80% / 6rem 3.5rem no-repeat}@supports (color:color-mix(in lab, red, red)){.ea[data-service=cloud] .ea-band:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--ea-accent) 45%, transparent), transparent) 70% 30% / 5rem 3rem no-repeat, radial-gradient(closest-side, color-mix(in oklab, var(--ea-accent-2) 40%, transparent), transparent) 95% 80% / 6rem 3.5rem no-repeat}}.ea-band-icon{color:#fff;background:var(--ea-accent);border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ea-band-step{z-index:1;background:var(--ea-tint);color:var(--ea-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;position:relative}.ea-progress{background:var(--ea-accent);flex:0 0 calc(100% + 2.25rem);height:3px;margin:.25rem -1.125rem 0;display:block}@supports (color:color-mix(in lab, red, red)){.ea-progress{background:color-mix(in oklab, var(--ea-accent) 14%, transparent)}}.ea-progress>span{transform-origin:0;background:linear-gradient(90deg, var(--ea-accent), var(--ea-accent-2));height:100%;transition:scale .5s var(--ease-premium);display:block}.ea-body{overscroll-behavior:contain;background:var(--ea-chat);flex:1;overflow-y:auto}.ea-chat{flex-direction:column;gap:.625rem;padding:1.25rem 1rem 1.5rem;display:flex}.ea-row{animation:ea-bubble-in .38s var(--ease-premium) both;align-items:flex-end;gap:.5rem;display:flex}.ea-row-user{justify-content:flex-end}.ea-bot-dot{background:url(/images/logo-mark.png) center / 70% no-repeat, var(--ea-bot);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--ea-line);border-radius:999px;flex:none}.ea-bubble{overflow-wrap:anywhere;max-width:85%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5}.ea-bubble-bot{background:var(--ea-bot);box-shadow:0 0 0 1px var(--ea-line);border-radius:1rem 1rem 1rem .25rem}.ea-bubble-user{color:#fff;text-align:left;background:var(--ea-accent);white-space:pre-line;border-radius:1rem 1rem .25rem;align-items:center;gap:.5rem;transition:filter .2s;display:inline-flex}.ea-bubble-user:hover{filter:brightness(1.08)}.ea-edit{opacity:.6;flex:none}.ea-bubble-user:hover .ea-edit{opacity:1}.ea-typing{gap:.3rem;padding:.875rem 1rem;display:inline-flex}.ea-typing>span:not(.sr-only){background:var(--ea-muted);border-radius:999px;width:.4rem;height:.4rem;animation:1s ease-in-out infinite ea-typing}.ea-typing>span:nth-child(2){animation-delay:.15s}.ea-typing>span:nth-child(3){animation-delay:.3s}.ea-services{gap:.625rem;margin-top:.375rem;display:grid}.ea-service{text-align:left;background:var(--ea-bot);box-shadow:0 0 0 1px var(--ea-line);animation:ea-bubble-in .45s var(--ease-premium) both;animation-delay:calc(.12s + var(--i,0) * 55ms);transition:box-shadow .25s var(--ease-premium), translate .25s var(--ease-premium);border-radius:1rem;align-items:center;gap:.875rem;padding:.875rem;display:flex}.ea-service:hover{box-shadow:0 0 0 1.5px var(--ea-accent), 0 14px 28px -18px var(--ea-accent);translate:0 -2px}.ea-service[aria-pressed=true]{box-shadow:0 0 0 2px var(--ea-accent)}.ea-service-icon{width:2.75rem;height:2.75rem;color:var(--ea-accent);background:var(--ea-accent);border-radius:.875rem;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ea-service-icon{background:color-mix(in oklab, var(--ea-accent) 12%, transparent)}}.ea-service[data-service=cyber] .ea-service-icon,.ea[data-dark] .ea-summary-service .ea-service-icon{color:#fff;background:#1b1f3b}.ea-service-name{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:flex}.ea-service-here{color:var(--ea-accent);background:var(--ea-accent);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ea-service-here{background:color-mix(in oklab, var(--ea-accent) 12%, transparent)}}.ea-service-text{color:var(--ea-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}.ea-service-arrow{color:var(--ea-accent);transition:translate .25s var(--ease-premium);flex:none}.ea-service:hover .ea-service-arrow{translate:3px}.ea-options{gap:.5rem;padding-left:2.25rem;display:grid}@media (min-width:400px){.ea-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ea-option{text-align:left;background:var(--ea-bot);min-height:2.75rem;box-shadow:0 0 0 1px var(--ea-line);animation:ea-bubble-in .4s var(--ease-premium) both;animation-delay:calc(var(--i,0) * 40ms);border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:box-shadow .2s,background-color .2s;display:flex}.ea-option:hover{box-shadow:0 0 0 1.5px var(--ea-accent)}.ea-option[aria-pressed=true]{background:var(--ea-tint);box-shadow:0 0 0 2px var(--ea-accent)}.ea-tick{color:#0000;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--ea-muted);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.ea-option[aria-pressed=true] .ea-tick{color:#fff;background:var(--ea-accent);box-shadow:none}.ea-detail{animation:ea-bubble-in .4s var(--ease-premium) both;padding-left:2.25rem}.ea .form-field{color:var(--ea-text);background:var(--ea-bot);border-color:var(--ea-line)}.ea .form-field:focus{border-color:var(--ea-accent);box-shadow:0 0 0 4px var(--ea-accent)}@supports (color:color-mix(in lab, red, red)){.ea .form-field:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--ea-accent) 18%, transparent)}}.ea-error{color:#dc2626;margin-left:2.25rem;font-size:.8125rem;font-weight:500}.ea[data-dark] .ea-error{color:#fb7185}.ea-footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--ea-line);background:var(--ea-bg)}.ea-footer:empty{display:none}.ea-back,.ea-next{border-radius:999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,filter .2s,opacity .2s;display:inline-flex}.ea-back{color:var(--ea-muted)}.ea-back:hover{color:var(--ea-text);background:var(--ea-tint)}.ea-next{color:#fff;background:var(--ea-accent);padding:0 1.25rem}.ea-next:hover{filter:brightness(1.1)}.ea-next:disabled,.ea-back:disabled{opacity:.5}.ea-privacy{color:var(--ea-muted);gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.ea-muted{color:var(--ea-muted)}.ea-summary{animation:ea-bubble-in .45s var(--ease-premium) both;padding:1.5rem 1.125rem 1.75rem}.ea-summary-badge{color:#fff;background:linear-gradient(135deg, var(--ea-accent), var(--ea-accent-2));border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.ea-summary-service{background:var(--ea-tint);box-shadow:0 0 0 1px var(--ea-accent);border-radius:1rem;align-items:flex-start;gap:.875rem;margin-top:1.25rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ea-summary-service{box-shadow:0 0 0 1px color-mix(in oklab, var(--ea-accent) 30%, transparent)}}.ea-list{background:var(--ea-bot);box-shadow:0 0 0 1px var(--ea-line);border-radius:1rem}.ea-list-row{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.ea-list-row+.ea-list-row{border-top:1px solid var(--ea-line)}.ea-edit-btn{color:var(--ea-accent);border-radius:999px;flex:none;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s}.ea[data-dark] .ea-edit-btn,.ea[data-dark] .ea-service-here{color:var(--ea-accent)}@supports (color:color-mix(in lab, red, red)){.ea[data-dark] .ea-edit-btn,.ea[data-dark] .ea-service-here{color:color-mix(in oklab, var(--ea-accent) 55%, #fff)}}.ea-edit-btn:hover{background:var(--ea-accent)}@supports (color:color-mix(in lab, red, red)){.ea-edit-btn:hover{background:color-mix(in oklab, var(--ea-accent) 12%, transparent)}}.ea-handoff{color:#065f46;background:#ecfdf5;border-radius:1rem;gap:.5rem;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex;box-shadow:0 0 0 1px #a7f3d0}@media (prefers-reduced-motion:no-preference){.ea[open]{animation:ea-open .42s var(--ease-premium) both}.ea[open]::backdrop{animation:.3s both fade-in}}@media (prefers-reduced-motion:reduce){.ea-row,.ea-service,.ea-option,.ea-detail,.ea-summary,.ea-typing>span:not(.sr-only){animation:none}}@keyframes ea-open{0%{opacity:0;translate:0 1.5rem;scale:.97}}@keyframes ea-bubble-in{0%{opacity:0;translate:0 .5rem}}@keyframes ea-typing{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -3px}}.btn-whatsapp{color:#fff;--btn-fill:#128c7e;background:#25d366}.cb-fab{z-index:40;color:#fff;background:linear-gradient(135deg, #0b1e39, var(--color-brand) 55%, var(--color-accent));width:3.5rem;height:3.5rem;transition:scale .3s var(--ease-premium), border-radius .3s var(--ease-premium);border-radius:1.125rem;place-items:center;display:grid;position:fixed;bottom:calc(clamp(1rem,2vw,1.75rem) + 8.25rem);right:clamp(1rem,2vw,1.75rem);box-shadow:inset 0 1px #ffffff40,0 16px 36px -14px #1e5fdbd9}.cb-fab:hover{border-radius:999px;scale:1.08}.cb-fab:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.cb-fab-glow{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--cb-angle,0deg), transparent 0 60%, var(--color-accent) 80%, transparent);opacity:.9;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cb-fab-tip{background:var(--color-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-premium), translate .25s var(--ease-premium);border-radius:10px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:calc(100% + .75rem);translate:.5rem -50%}.cb-fab:is(:hover,:focus-visible) .cb-fab-tip{opacity:1;translate:0 -50%}@media (hover:none){.cb-fab-tip{display:none}}@property --cb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.cb-fab-glow{animation:3.5s linear infinite cb-spin}.cb-panel:not([hidden]){animation:cb-open .38s var(--ease-premium) both}.cb-mini{animation:cb-open .3s var(--ease-premium) both}.cb-row{animation:cb-in .32s var(--ease-premium) both}}@keyframes cb-spin{to{--cb-angle:360deg}}@keyframes cb-open{0%{opacity:0;translate:0 1rem;scale:.97}}@keyframes cb-in{0%{opacity:0;translate:0 .4rem}}.cb-panel{z-index:70;color:var(--color-ink);transform-origin:100% 100%;background:#f5f7fb;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cb-panel[hidden]{display:none}@media (min-width:640px){.cb-panel{border-radius:1.5rem;width:min(25rem,100vw - 2rem);height:min(44rem,100dvh - 2rem);inset:auto clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) auto;box-shadow:0 0 0 1px #0f172a14,0 40px 90px -30px #07142799}}@media (max-width:639px){html:has(.cb-panel:not([hidden])){overflow:hidden}}.cb-header{color:#fff;background:radial-gradient(120% 140% at 100% 0%, #17c3e673, transparent 55%), linear-gradient(120deg, #071427, #0f3a8a 55%, var(--color-brand));align-items:center;gap:.75rem;padding:.875rem .625rem .875rem 1rem;display:flex;position:relative}.cb-avatar,.cb-avatar-sm{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.75rem;flex:none;place-items:center;display:grid;position:relative}.cb-avatar{width:2rem;height:2rem}.cb-avatar-lg{background:#ffffff24;border-radius:.875rem;width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px #ffffff40}.cb-avatar-ring{opacity:0;border-radius:1.1rem;position:absolute;inset:-4px;box-shadow:0 0 0 1px #17c3e699}@media (prefers-reduced-motion:no-preference){.cb-avatar-ring{animation:ring-pulse 2.8s var(--ease-premium) infinite}}.cb-avatar-sm{border-radius:.6rem;width:1.75rem;height:1.75rem}.cb-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.cb-status{color:#ffffffc7;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;display:flex}.cb-online{background:#34d399;border-radius:999px;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #34d39940}.cb-wave{flex:none;align-items:center;gap:2px;height:.75rem;display:inline-flex}.cb-wave>span{background:var(--color-accent);border-radius:2px;width:2px;height:100%;animation:.9s ease-in-out infinite cb-wave}.cb-wave>span:nth-child(2){animation-delay:.15s}.cb-wave>span:nth-child(3){animation-delay:.3s}.cb-wave>span:nth-child(4){animation-delay:.45s}@keyframes cb-wave{0%,to{scale:1 .35}50%{scale:1}}.cb-icon-btn{color:#ffffffd9;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s,color .2s;display:grid}.cb-icon-btn:hover{color:#fff;background:#ffffff24}.cb-icon-btn[aria-pressed=true]{color:#fff;background:#17c3e64d}.cb-panel :focus-visible,.cb-mini :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cb-toolbar{z-index:5;border-bottom:1px solid var(--color-line);background:#fff;justify-content:flex-end;padding:.5rem .75rem;display:flex;position:relative}.cb-lang{position:relative}.cb-lang-button{min-height:2.25rem;color:var(--color-ink);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;transition:background-color .25s var(--ease-premium), box-shadow .25s var(--ease-premium);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .3rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cb-lang-button:hover,.cb-lang[data-open] .cb-lang-button{box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 6px 16px -10px var(--color-brand);background:#fff}.cb-lang-globe{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.cb-lang-chevron{color:var(--color-muted);transition:rotate .3s var(--ease-premium)}.cb-lang[data-open] .cb-lang-chevron{color:var(--color-brand);rotate:180deg}.cb-lang-menu{width:13.5rem;box-shadow:0 0 0 1px var(--color-line), 0 24px 48px -20px #0b1e3959;transform-origin:100% 0;animation:cb-lang-in .22s var(--ease-premium);background:#fff;border-radius:1rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.cb-lang-menu:focus{outline:none}.cb-lang-menu[hidden]{display:none}.cb-lang-menu:before{content:"";width:10px;height:10px;box-shadow:-1px -1px 0 0 var(--color-line);background:#fff;position:absolute;top:-5px;right:1.5rem;rotate:45deg}@keyframes cb-lang-in{0%{opacity:0;translate:0 -6px;scale:.92}}.cb-lang-option{cursor:pointer;animation:cb-lang-item .26s var(--ease-premium) both;animation-delay:calc(var(--i,0) * 35ms);transition:background-color .18s var(--ease-premium);border-radius:.7rem;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex;position:relative}@keyframes cb-lang-item{0%{opacity:0;translate:6px}}.cb-lang-option[data-active]{background:var(--color-paper)}.cb-lang-option[aria-selected=true]{background:#ebf1fc}@supports (color:color-mix(in lab, red, red)){.cb-lang-option[aria-selected=true]{background:color-mix(in oklab, var(--color-brand) 9%, #fff)}}.cb-lang-code{letter-spacing:.04em;width:2rem;height:2rem;color:var(--color-brand-strong);background:#e9effb;border-radius:.6rem;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.cb-lang-code{background:color-mix(in oklab, var(--color-brand) 10%, #fff)}}.cb-lang-code{transition:color .18s var(--ease-premium), background-color .18s var(--ease-premium)}.cb-lang-option[aria-selected=true] .cb-lang-code{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent))}.cb-lang-names{flex-direction:column;flex:1;line-height:1.25;display:flex}.cb-lang-native{color:var(--color-ink);font-size:.9375rem;font-weight:600}.cb-lang-english{color:var(--color-muted);font-size:.75rem}.cb-lang-check{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.cb-lang-menu,.cb-lang-option{animation:none}}.cb-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.875rem;padding:1rem .875rem 1.25rem;display:flex;overflow-y:auto}.cb-row{align-items:flex-start;gap:.5rem;display:flex}.cb-row-user{justify-content:flex-end}.cb-bubble{overflow-wrap:anywhere;padding:.625rem .875rem;font-size:.9rem;line-height:1.55}.cb-bubble-bot{box-shadow:0 0 0 1px var(--color-line), 0 6px 16px -12px #0b1e3959;background:#fff;border-radius:.25rem 1rem 1rem}.cb-bubble-user{color:#fff;background:linear-gradient(135deg, var(--color-brand), #2f74e8);border-radius:1rem .25rem 1rem 1rem;box-shadow:0 8px 18px -12px #1e5fdbcc}.cb-bubble-error{color:#991b1b;background:#fff5f5;box-shadow:0 0 0 1px #fecaca}.cb-meta{color:var(--color-muted);align-items:center;gap:.375rem;margin-top:.25rem;padding:0 .25rem;font-size:.6875rem;display:flex}.cb-speak{width:1.5rem;height:1.5rem;color:var(--color-brand);border-radius:999px;place-items:center;display:grid}.cb-speak:hover{background:#1e5fdb1a}.cb-link{color:var(--color-brand);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cb-link:hover{text-underline-offset:2px;text-decoration:underline}.cb-typing{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.cb-typing>span:not(.sr-only){background:var(--color-brand);border-radius:999px;width:.4rem;height:.4rem;animation:1s ease-in-out infinite ea-typing}.cb-typing>span:nth-child(2){animation-delay:.15s}.cb-typing>span:nth-child(3){animation-delay:.3s}.cb-chips{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.cb-chip{text-align:left;min-height:2.25rem;color:var(--color-brand-strong);transition:background-color .2s, box-shadow .2s, translate .2s var(--ease-premium);background:#1e5fdb0f;border-radius:.75rem;align-items:center;gap:.375rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:inset 0 0 0 1px #1e5fdb38}.cb-chip:hover{background:#1e5fdb1f;translate:0 -1px;box-shadow:inset 0 0 0 1px #1e5fdb73}.cb-chip-quiet{color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.cb-summary{min-width:min(18rem,70vw);margin-top:.25rem}.cb-summary-row{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:.5rem;padding:.4rem 0;display:flex}.cb-summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:600}.cb-summary-edit{color:var(--color-brand);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.cb-summary-edit:hover{background:#1e5fdb1a}.cb-summary-note{color:#854d0e;background:#fefce8;border-radius:.625rem;gap:.375rem;margin-top:.75rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.45;display:flex}.cb-confirm{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.75rem;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cb-confirm:hover{filter:brightness(1.08)}.cb-handoff{min-height:2.5rem;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;transition:background-color .2s;display:flex}.cb-handoff:hover{background:var(--color-paper)}.cb-handoff-wa{color:#fff;box-shadow:none;background:#25d366}.cb-handoff-wa:hover{background:#1ebe5d}.cb-handoff-mail{color:#fff;box-shadow:none;background:linear-gradient(135deg,#1a73e8,#1557b0)}.cb-handoff-mail:hover{background:linear-gradient(135deg,#1765cc,#0d47a1)}.cb-handoff-mail{text-align:center;justify-content:center;gap:.5rem;padding:0 .75rem}.cb-mail-icon{color:#ea4335;background:#fff;border-radius:.375rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.cb-mail-icon svg{width:1rem;height:1rem;display:block}.cb-handoff-mail[data-state=sent] .cb-mail-icon{color:#16a34a}.cb-handoff-mail:disabled{cursor:default}.cb-handoff-mail[data-state=sending]{opacity:.8}.cb-handoff-mail[data-state=sent]{background:#16a34a}.cb-composer{padding:.625rem .75rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#fff}.cb-notice{border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.45;display:flex}.cb-notice-info{color:#075985;background:#f0f9ff}.cb-notice-error{color:#991b1b;background:#fef2f2}.cb-input-row{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:1.125rem;align-items:flex-end;gap:.5rem;padding:.3rem;transition:box-shadow .2s;display:flex}.cb-input-row:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-brand), 0 0 0 4px #1e5fdb1f}.cb-input{resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-height:2.5rem;max-height:7.5rem;padding:.55rem .25rem;font-size:1rem;line-height:1.4}.cb-input:focus{outline:none}.cb-mic,.cb-send{border-radius:.875rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,opacity .2s;display:grid;position:relative}.cb-mic{color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-line);background:#fff}.cb-mic:hover{background:#1e5fdb14}.cb-mic-on{color:#fff;box-shadow:none;background:#e11d48}.cb-mic-on:hover{background:#be123c}.cb-mic-on:after{content:"";border-radius:inherit;z-index:-1;animation:ring-pulse 1.6s var(--ease-premium) infinite;background:#e11d48;position:absolute;inset:0}.cb-send{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent))}.cb-send:disabled{opacity:.4;cursor:not-allowed}.cb-mini{z-index:40;color:#fff;background:linear-gradient(120deg, #071427, #0f3a8a 60%, var(--color-brand));border-radius:1rem;align-items:center;gap:.25rem;width:min(17rem,100vw - 2rem);padding:.375rem .375rem .375rem .5rem;display:flex;position:fixed;bottom:calc(clamp(1rem,2vw,1.75rem) + 8.25rem);right:clamp(1rem,2vw,1.75rem);box-shadow:0 18px 40px -16px #071427b3}.cb-mini-open{border-radius:.75rem;flex:1;align-items:center;gap:.625rem;min-width:0;padding:.25rem;display:flex}.cb-mini-dot{background:var(--color-accent);border-radius:999px;width:.5rem;height:.5rem}@media (prefers-reduced-motion:reduce){.cb-wave>span,.cb-typing>span:not(.sr-only),.cb-mic-on:after{animation:none}}.split-plain{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.translated-ltr,.translated-rtl) .split-copy{display:none}:is(.translated-ltr,.translated-rtl) .split-plain{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.scroll-progress{z-index:80;transform-origin:0;background:linear-gradient(90deg, var(--color-brand-strong), var(--color-brand) 55%, var(--color-brand-light));pointer-events:none;will-change:scale;border-radius:0 5px 5px 0;height:5px;position:fixed;inset:0 0 auto;scale:0 1;box-shadow:0 0 12px #1e5fdbb3}@media (prefers-reduced-motion:no-preference){.hero-in{animation:hero-in .9s var(--ease-premium) both;animation-delay:calc(80ms + var(--i,0) * 90ms)}.hero-media{animation:hero-media 1.8s var(--ease-premium) both}.split-in .split-word>span{animation:word-up 1s var(--ease-premium) both;animation-delay:calc(.12s + var(--w,0) * 60ms)}.scroll-cue{animation:scroll-cue 2.4s var(--ease-smooth) infinite}.float{animation:float 6s var(--ease-smooth) infinite}.ring-pulse{animation:ring-pulse 2.8s var(--ease-premium) infinite}@supports (animation-timeline:view()){.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry calc(var(--i,0) * 40px) entry calc(180px + var(--i,0) * 40px)}.split-scroll .split-word>span{animation:linear both word-up;animation-timeline:view();animation-range:entry calc(var(--w,0) * 10px) entry calc(140px + var(--w,0) * 10px)}.reveal-media{animation:linear both reveal-media;animation-timeline:view();animation-range:entry entry 260px}.panel-media{animation:linear both panel-media;animation-timeline:view();animation-range:entry}.parallax{animation:linear both parallax;animation-timeline:view();animation-range:cover;scale:1.2}.hero-drift{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 100svh}.hero-fade{animation:linear both hero-fade;animation-timeline:scroll(root);animation-range:0 80svh}.expand{animation:linear both expand;animation-timeline:view();animation-range:entry cover 45%}.draw-y{transform-origin:50% 0;animation:linear both grow-y;animation-timeline:view();animation-range:entry 30% cover 60%}.draw-x{transform-origin:0;animation:linear both grow-x;animation-timeline:view();animation-range:entry 20% cover 50%}}}iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,#google_translate_element{display:none!important}body{top:0!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}@media (max-width:639px){.back-to-top{width:2.75rem;height:2.75rem;bottom:.75rem;left:.75rem;right:auto}.wa-float{width:3rem;height:3rem;bottom:.75rem;right:.75rem}.cb-fab{width:3rem;height:3rem;bottom:4.35rem;right:.75rem}.tb-social{width:2rem;height:2rem}}.bl-trending{background:radial-gradient(60% 50% at 100% 0%, #1e5fdb38, transparent 70%), radial-gradient(50% 45% at 0% 100%, #17c3e624, transparent 70%), var(--color-midnight)}.bl-glow{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.bl-glow-a{width:22rem;height:22rem;animation:bl-drift 14s var(--ease-smooth) infinite alternate;background:#7b8cff40;top:6rem;left:-6rem}.bl-glow-b{width:24rem;height:24rem;animation:bl-drift 17s var(--ease-smooth) infinite alternate-reverse;background:#17c3e633;bottom:8rem;right:-5rem}@keyframes bl-drift{to{translate:4rem -3rem;scale:1.2}}.bl-flame{color:#fff;background:linear-gradient(135deg,#ff7a3d,#ff3d71);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;animation:1.8s ease-in-out infinite bl-flicker;display:grid;box-shadow:0 0 24px #ff62508c}@keyframes bl-flicker{0%,to{scale:1;box-shadow:0 0 20px #ff625073}50%{scale:1.1;box-shadow:0 0 34px #ff6250cc}}.bl-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate .6s var(--ease-premium), box-shadow .6s var(--ease-premium);background:radial-gradient(90% 70% at 0 0,#1e5fdb66,#0000 65%),linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a}.bl-feature:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff1a 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@media (hover:hover){.bl-feature:hover{translate:0 -6px;box-shadow:0 40px 70px -35px #1e5fdbcc}.bl-feature:hover:after{transition:translate 1.1s var(--ease-premium);translate:120%}}.bl-big-rank{font-family:var(--font-sora), sans-serif;color:#0000;-webkit-text-stroke:1.5px #ffffff24;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,14vw,11rem);font-weight:700;line-height:1;position:absolute;top:-.5rem;right:1.25rem}.bl-hot{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff7a3d,#ff3d71);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.bl-row{transition:translate .45s var(--ease-premium), background-color .3s, border-color .3s;background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.25rem;align-items:center;gap:1.25rem;padding:1.1rem 1.4rem;display:flex;position:relative}.bl-row:before{content:"";background:linear-gradient(var(--color-accent), var(--color-brand-light));width:3px;transition:scale .45s var(--ease-premium);inset-block:.9rem;border-radius:3px;position:absolute;left:0;scale:1 0}.bl-row-arrow{color:#fff6;transition:translate .35s var(--ease-premium), color .3s}@media (hover:hover){.bl-row:hover{background:#ffffff14;border-color:#17c3e673;translate:8px}.bl-row:hover:before{scale:1}.bl-row:hover .bl-row-arrow{color:var(--color-accent);translate:3px -3px}}@media (prefers-reduced-motion:reduce){.bl-glow,.bl-flame{animation:none}}.bl-feature-img{transition:scale 1.4s var(--ease-premium);animation:18s ease-in-out infinite alternate bl-kenburns}@keyframes bl-kenburns{to{translate:-1.5% -1%;scale:1.12}}.bl-feature-shade{background:linear-gradient(#07142740 0%,#071427b3 55%,#040c19f5 92%),radial-gradient(80% 60% at 0 0,#1e5fdb73,#0000 65%);position:absolute;inset:0}.bl-thumb{border-radius:1rem;flex-shrink:0;width:6rem;height:5rem;display:block;position:relative;overflow:hidden}.bl-thumb img{transition:scale .7s var(--ease-premium)}.bl-thumb:after{content:"";background:linear-gradient(135deg,#0714271a,#071427a6);position:absolute;inset:0}.bl-thumb-rank{z-index:1;font-family:var(--font-sora), sans-serif;color:#fff;text-shadow:0 2px 12px #0009;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;bottom:.25rem;left:.5rem}@media (hover:hover){.bl-row:hover .bl-thumb img{scale:1.15}}.bl-pop{animation:bl-pop .7s var(--ease-premium) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes bl-pop{0%{opacity:0;translate:0 36px;scale:.96}}.bl-card{height:100%;transition:translate .5s var(--ease-premium), border-color .3s, box-shadow .5s var(--ease-premium);background:linear-gradient(170deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.bl-card-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.bl-card-media img{transition:scale .9s var(--ease-premium), rotate .9s var(--ease-premium)}.bl-card-media:after{content:"";background:linear-gradient(#0000 45%,#040c198c);position:absolute;inset:0}.bl-card-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;translate:-130%}.bl-date,.bl-tag{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute}.bl-date{background:var(--color-brand);box-shadow:0 8px 20px -6px var(--color-brand);top:.9rem;left:.9rem}.bl-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071427b3;border:1px solid #fff3;bottom:.9rem;right:.9rem}@media (hover:hover){.bl-card:hover{border-color:#17c3e680;translate:0 -8px;box-shadow:0 34px 60px -34px #17c3e680}.bl-card:hover .bl-card-media img{rotate:.6deg;scale:1.12}.bl-card:hover .bl-card-media:before{transition:translate 1s var(--ease-premium);translate:130%}}.bl-side{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.75rem}.bl-side-title{font-family:var(--font-sora), sans-serif;color:#fff;padding-bottom:.9rem;font-size:1.15rem;font-weight:700;position:relative}.bl-side-title:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-brand));border-radius:3px;width:2.5rem;height:3px;position:absolute;bottom:0;left:0}.bl-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.9rem;width:100%;padding:.85rem 1rem;transition:border-color .25s,box-shadow .25s}.bl-input::placeholder{color:#ffffff73}.bl-input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 4px #17c3e633}.bl-chip{color:#fffc;transition:background-color .25s, border-color .25s, color .25s, translate .25s var(--ease-premium);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.bl-chip span{background:#ffffff1f;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;display:grid}.bl-chip:hover{border-color:var(--color-accent);translate:0 -2px}.bl-chip[data-on]{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-color:#0000}.bl-help{background:radial-gradient(90% 80% at 100% 0%, #17c3e680, transparent 65%), linear-gradient(135deg, var(--color-brand), var(--color-navy-2));box-shadow:0 30px 60px -34px var(--color-brand);border-radius:1.5rem;padding:1.75rem;position:relative;overflow:hidden}.bl-call{color:#fff;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.bl-empty{text-align:center;color:#ffffffb3;border:1px dashed #fff3;border-radius:1.5rem;padding:3rem 1.5rem}@media (prefers-reduced-motion:reduce){.bl-feature-img,.bl-pop{animation:none}}.ba{background:radial-gradient(50% 40% at 100% 0%, #17c3e61f, transparent 70%), radial-gradient(45% 40% at 0% 60%, #1e5fdb14, transparent 70%), var(--color-paper)}.ba-blob{z-index:-1;filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.ba-blob-a{width:20rem;height:20rem;animation:bl-drift 15s var(--ease-smooth) infinite alternate;background:#7b8cff38;top:8rem;right:-6rem}.ba-blob-b{width:22rem;height:22rem;animation:bl-drift 18s var(--ease-smooth) infinite alternate-reverse;background:#17c3e62e;bottom:10rem;left:-7rem}.ba-rail{justify-items:center;gap:.9rem;display:grid;position:sticky;top:8rem}.ba-rail-line{background:linear-gradient(var(--color-accent), transparent);border-radius:2px;width:2px;height:3.5rem}.ba-back{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.75rem;height:2.75rem;box-shadow:0 14px 26px -12px var(--color-brand);transition:translate .3s var(--ease-premium);border-radius:999px;place-items:center;display:grid}.ba-back:hover{translate:-4px}.ba-meta{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium), border-color .25s;background:#ffffffd9;border-radius:1.1rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}.ba-meta-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.85rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}@media (hover:hover){.ba-meta:hover{border-color:#1e5fdb59;translate:0 -5px;box-shadow:0 22px 36px -24px #1e5fdb8c}.ba-meta:hover .ba-meta-icon{animation:ba-wiggle .6s var(--ease-premium)}}@keyframes ba-wiggle{30%{rotate:-12deg;scale:1.1}60%{rotate:8deg}}.ba-cover{aspect-ratio:16/8.5;background:var(--color-paper-2);border-radius:1.75rem;margin-top:2rem;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0b1e398c}.ba-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#07142773);position:absolute;inset:0}.ba-cover-tag{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071427a6;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.75rem;font-weight:700;animation:4s ease-in-out infinite alternate ba-float;display:inline-flex;position:absolute;bottom:1.1rem;left:1.1rem}@keyframes ba-float{to{translate:0 -5px}}.ba-divider{background:linear-gradient(90deg, var(--color-brand), var(--color-accent), var(--color-iris));border-radius:3px;height:3px;margin-block:2.5rem;display:block}.ba-body{gap:1.4rem;display:grid}.ba-lead{color:var(--color-ink);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.7}.ba-lead:first-letter{float:left;font-family:var(--font-sora), sans-serif;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.15em .12em 0 0;font-size:4.2em;font-weight:700;line-height:.8}.ba-p{color:var(--color-muted);font-size:1.075rem;line-height:1.8}.ba-heading{font-family:var(--font-sora), sans-serif;color:var(--color-ink);margin-top:1.5rem;padding-left:1.1rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;line-height:1.25;position:relative}.ba-heading:before{content:"";background:linear-gradient(var(--color-brand), var(--color-accent));border-radius:4px;width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.ba-quote{font-family:var(--font-sora), sans-serif;color:var(--color-ink);background:linear-gradient(135deg,#1e5fdb14,#17c3e61a);border-radius:1.5rem;margin-block:1rem;padding:2rem 2rem 2rem 4.5rem;font-size:1.25rem;font-weight:600;line-height:1.5;position:relative}.ba-quote:before{content:"“";background:linear-gradient(135deg, var(--color-brand), var(--color-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:5rem;line-height:1;position:absolute;top:.4rem;left:1.25rem}.ba-list{gap:.75rem;padding:0;list-style:none;display:grid}.ba-list li{color:var(--color-muted);padding-left:2rem;line-height:1.7;position:relative}.ba-list li:before{content:"";background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.35rem;width:1rem;height:1rem;position:absolute;top:.45em;left:0;rotate:45deg;scale:.75}.ba-callout{background:radial-gradient(80% 90% at 100% 0%, #17c3e659, transparent 65%), linear-gradient(135deg, var(--color-navy), var(--color-navy-2));border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem;display:flex;position:relative;box-shadow:0 34px 60px -34px #0b1e39cc}.ba-callout-icon{color:#fff;background:linear-gradient(135deg,#ff7a3d,#ff3d71);border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;animation:2.2s ease-in-out infinite bl-flicker;display:grid}.ba-nav{isolation:isolate;min-height:9rem;transition:translate .45s var(--ease-premium), box-shadow .45s var(--ease-premium);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1.25rem 1.4rem;display:flex;position:relative;overflow:hidden}.ba-nav-img{z-index:-2;transition:scale .9s var(--ease-premium)}.ba-nav-shade{z-index:-1;background:linear-gradient(#07142773,#040c19eb);position:absolute;inset:0}.ba-nav-arrow{transition:translate .3s var(--ease-premium)}@media (hover:hover){.ba-nav:hover{translate:0 -6px;box-shadow:0 30px 50px -30px #0b1e39cc}.ba-nav:hover .ba-nav-img{scale:1.12}.ba-nav:hover .ba-nav-arrow:first-child{translate:-4px}.ba-nav:last-child:hover .ba-nav-arrow{translate:4px}}@media (prefers-reduced-motion:reduce){.ba-blob,.ba-cover-tag,.ba-callout-icon{animation:none}}.ba-toc{border:1px solid var(--color-line);background:#ffffffd9;border-radius:1.25rem;margin-bottom:2rem;padding:1.4rem 1.6rem}.ba-toc ol{counter-reset:toc;gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.ba-toc li{counter-increment:toc}.ba-toc a{color:var(--color-muted);transition:color .25s, translate .3s var(--ease-premium);align-items:baseline;gap:.75rem;display:flex}.ba-toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-sora), sans-serif;color:var(--color-brand);font-size:.8rem;font-weight:700}.ba-toc a:hover{color:var(--color-ink);translate:6px}.ba-author{border:1px solid var(--color-line);background:#fff;border-radius:1.5rem;gap:1.25rem;margin-top:2.5rem;padding:1.6rem;display:flex;box-shadow:0 24px 44px -34px #0b1e3973}.ba-author-avatar{background:linear-gradient(135deg,#1e5fdb1f,#17c3e633);border-radius:1.1rem;outline:2px solid #0000;flex-shrink:0;place-items:center;width:4rem;height:4rem;transition:outline-color .3s;animation:4s ease-in-out infinite alternate ba-float;display:grid}.ba-author:hover .ba-author-avatar{outline-color:var(--color-accent)}.ba-wa{background:linear-gradient(135deg,#0f9d58,#25d366);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px -30px #128c5acc}.ba-wa:after{content:"";pointer-events:none;background:#ffffff24;border-radius:999px;width:11rem;height:11rem;animation:3.5s ease-in-out infinite ba-pulse;position:absolute;top:-3rem;right:-3rem}@keyframes ba-pulse{50%{transform:scale(1.14)}}.ba-wa-icon{z-index:1;color:#0f9d58;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.ba-wa>:not(.ba-wa-icon){z-index:1;position:relative}.ba-svc{isolation:isolate;min-height:17rem;transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);border-radius:1.5rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.ba-svc-img{z-index:-2;transition:scale 1s var(--ease-premium)}.ba-svc-shade{z-index:-1;background:linear-gradient(#07142759 30%,#040c19eb 90%);position:absolute;inset:0}.ba-svc-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.75rem;height:2.75rem;transition:rotate .5s var(--ease-premium);border-radius:.9rem;place-items:center;display:grid}@media (hover:hover){.ba-svc:hover{translate:0 -8px;box-shadow:0 36px 60px -34px #1e5fdbb3}.ba-svc:hover .ba-svc-img{scale:1.12}.ba-svc:hover .ba-svc-icon{rotate:-8deg}}@media (prefers-reduced-motion:reduce){.ba-author-avatar,.ba-wa:after{animation:none}}.tr-wrap{gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.tr-wrap{grid-template-columns:1.3fr 1fr;gap:2rem}}.tr-stage{background:var(--color-abyss);border:1px solid #ffffff1a;border-radius:1.75rem;min-height:34rem;position:relative;overflow:hidden}.tr-slide{opacity:0;visibility:hidden;transition:opacity .8s var(--ease-premium), visibility 0s linear .8s;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.tr-slide[data-active]{opacity:1;visibility:visible;transition:opacity .8s var(--ease-premium), visibility 0s}.tr-slide-img{transition:scale 6s linear;scale:1.18}.tr-slide[data-active] .tr-slide-img{scale:1}.tr-slide-shade{background:linear-gradient(#07142733 0%,#071427b8 50%,#040c19f7 88%),radial-gradient(80% 60% at 0 0,#1e5fdb66,#0000 65%);position:absolute;inset:0}.tr-big{font-family:var(--font-sora), sans-serif;color:#0000;-webkit-text-stroke:1.5px #ffffff2e;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:translate .9s var(--ease-premium), opacity .9s var(--ease-premium);font-size:clamp(7rem,14vw,11rem);font-weight:700;line-height:1;position:absolute;top:-.4rem;right:1.25rem;translate:40px}.tr-slide[data-active] .tr-big{opacity:1;translate:0}.tr-copy{position:relative}.tr-copy .bl-hot{display:inline-flex}.tr-line{opacity:0;translate:0 26px}.tr-slide[data-active] .tr-line{animation:tr-rise .8s var(--ease-premium) both;animation-delay:calc(.25s + var(--d,0) * .11s)}@keyframes tr-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}.tr-tabs{align-content:start;gap:.75rem;display:grid;position:relative}.tr-tab{cursor:pointer;transition:translate .45s var(--ease-premium), background-color .3s, border-color .3s, box-shadow .45s var(--ease-premium);background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.2rem;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex;position:relative;overflow:hidden}.tr-tab .bl-thumb{width:5.25rem;height:4.25rem}.tr-tab[data-active]{background:linear-gradient(110deg,#1e5fdb4d,#17c3e61f);border-color:#17c3e699;translate:10px;box-shadow:0 24px 44px -26px #17c3e699}.tr-tab[data-active] .bl-thumb img{scale:1.15}@media (hover:hover){.tr-tab:hover{border-color:#17c3e666;translate:6px}.tr-tab[data-active]:hover{translate:10px}}.tr-progress{background:linear-gradient(90deg, var(--color-accent), var(--color-iris));transform-origin:0;width:100%;height:3px;animation:6s linear forwards tr-fill;position:absolute;bottom:0;left:0}.tr-wrap[data-paused] .tr-progress{animation-play-state:paused}@keyframes tr-fill{0%{scale:0 1}to{scale:1}}.tr-hint{letter-spacing:.14em;text-transform:uppercase;color:#fff6;justify-self:end;font-size:.72rem}@media (prefers-reduced-motion:reduce){.tr-progress{display:none}.tr-slide-img{transition:none;scale:1}.tr-slide[data-active] .tr-line{opacity:1;animation:none;translate:0}.tr-line{opacity:1;translate:0}.tr-big{transition:none}}.bs-btn{--c:var(--color-brand);--fill:var(--c);color:#fff;background:var(--fill);width:2.4rem;height:2.4rem;box-shadow:0 8px 16px -8px var(--c);isolation:isolate;transition:translate .4s var(--ease-premium), rotate .4s var(--ease-premium), filter .3s, box-shadow .4s var(--ease-premium);border:1.5px solid #0000;border-radius:999px;place-items:center;display:grid;position:relative}.bs-btn[data-network=facebook]{--c:#1877f2}.bs-btn[data-network=x]{--c:#000}.bs-btn[data-network=linkedin]{--c:#0a66c2}.bs-btn[data-network=instagram]{--c:#d6249f;--fill:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.bs-btn[data-network=whatsapp]{--c:#25d366}.bs-btn[data-network=x]{box-shadow:inset 0 0 0 1px #ffffff59}.bs-btn:after{content:"";z-index:-1;border-radius:inherit;border:1.5px solid var(--c);opacity:0;animation:3.2s ease-out infinite bs-ring;animation-delay:calc(var(--i,0) * .5s);pointer-events:none;position:absolute;inset:-2px}.bs-btn[data-network=x][data-dark]:after{border-color:#fff}.bs-btn svg{transition:scale .35s var(--ease-premium)}@keyframes bs-ring{0%{opacity:.55;scale:1}60%,to{opacity:0;scale:1.55}}@media (hover:hover){.bs-btn:hover,.bs-btn:focus-visible{filter:brightness(1.12)saturate(1.1);box-shadow:0 16px 26px -10px var(--c);translate:0 -5px;rotate:-8deg}.bs-btn[data-network=x]:hover{box-shadow:inset 0 0 0 1px #ffffff80,0 16px 26px -10px #ffffff80}.bs-btn:hover svg,.bs-btn:focus-visible svg{animation:bs-bounce .6s var(--ease-premium)}}@keyframes bs-bounce{30%{rotate:12deg;scale:1.35}60%{rotate:-6deg;scale:.9}}.bs-pop{animation:bs-pop .65s var(--ease-premium) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}@keyframes bs-pop{0%{opacity:0;translate:0 14px;scale:.4}}@media (prefers-reduced-motion:reduce){.bs-btn:after,.bs-pop,.bs-btn:hover svg{animation:none}}.grv-orb{z-index:-1;filter:blur(90px);opacity:.35;border-radius:999px;width:32rem;height:32rem;animation:18s ease-in-out infinite alternate grv-drift;position:absolute}.grv-orb-a{background:var(--color-brand);top:-10rem;left:-8rem}.grv-orb-b{background:var(--color-accent);animation-delay:-9s;bottom:-12rem;right:-10rem}@keyframes grv-drift{to{transform:translate(4rem,3rem)scale(1.15)}}.grv-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1.1rem .5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.grv-badge:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:4s ease-in-out infinite grv-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes grv-sweep{60%,to{transform:translate(120%)}}.grv-float{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.grv-float-star{bottom:-2rem;left:calc(8% + var(--i) * 10.5%);width:calc(.8rem + var(--i) * .12rem);color:#fbbc04;fill:#fbbc04;opacity:0;height:auto;animation:grv-rise calc(11s + var(--i) * 1.3s) linear infinite;animation-delay:calc(var(--i) * -2.3s);position:absolute}@keyframes grv-rise{10%{opacity:.35}90%{opacity:.2}to{opacity:0;transform:translateY(-110vh)rotate(300deg)}}.grf{gap:1.5rem;display:grid}.grf-stage{--cw:min(27rem, 82vw);perspective:1600px;touch-action:pan-y;height:40rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (min-width:640px){.grf-stage{height:33rem}}.grf-card{width:var(--cw);background:linear-gradient(160deg, #ffffff21, #ffffff0a), var(--color-navy);cursor:pointer;height:calc(100% - 3rem);z-index:calc(10 - var(--ad));opacity:calc(1 - var(--ad) * .27);filter:brightness(calc(1 - var(--ad) * .18));transform:translateX(calc(-50% + var(--d) * var(--cw) * .5)) translateZ(calc(var(--ad) * -150px)) rotateY(calc(var(--s) * -42deg)) scale(calc(1 - var(--ad) * .04));will-change:transform, opacity;-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #ffffff1a);border-radius:1.75rem;flex-direction:column;gap:1rem;padding:1.75rem;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s,filter .7s,box-shadow .7s;display:flex;position:absolute;top:1rem;left:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 40px 80px -40px #000c}.grf-card[data-far]{opacity:0;pointer-events:none}.grf-card[data-active]{cursor:default;opacity:1;filter:none;transform:translate(-50%)translateZ(60px);box-shadow:inset 0 0 0 1px #17c3e699,0 40px 90px -35px #17c3e6a6}@supports (color:color-mix(in lab, red, red)){.grf-card[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 60%, transparent), 0 40px 90px -35px color-mix(in oklab, var(--color-accent) 65%, transparent)}}.grf-card:not([data-active]):hover{filter:brightness(calc(1.1 - var(--ad) * .18))}.grf-shine{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.grf-card[data-active] .grf-shine{animation:1.5s ease-out .25s both grf-shine}@keyframes grf-shine{to{transform:translate(130%)}}.grf-stars{gap:.2rem;display:inline-flex}.grf-star{color:#ffffff40}.grf-star[data-on]{color:#fbbc04;fill:#fbbc04;filter:drop-shadow(0 0 5px #fbbc0480)}.grf-card[data-active] .grf-star[data-on]{animation:.6s cubic-bezier(.34,1.56,.64,1) both grf-star;animation-delay:calc(.35s + var(--i) * 90ms)}@keyframes grf-star{0%{opacity:0;transform:scale(0)rotate(-60deg)}}.grf-text{color:#ffffffe6;text-align:left;-webkit-hyphens:none;hyphens:none;white-space:pre-line;min-height:0;font-size:.9rem;line-height:1.6}@media (min-width:640px){.grf-text{font-size:.97rem}}.grf-word{animation:.6s cubic-bezier(.22,1,.36,1) both grf-word;animation-delay:calc(.4s + var(--w) * 26ms);display:inline-block}@keyframes grf-word{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.grf-person{align-items:center;gap:.8rem;display:flex}.grf-avatar{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, hsl(var(--h) 70% 52%), hsl(calc(var(--h) + 40) 75% 38%));box-shadow:0 8px 20px -8px hsl(var(--h) 80% 50%);border-radius:999px;flex:none;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.grf-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.grf-meta{color:#fff9;font-size:.75rem}.grf-reply{text-align:left;-webkit-hyphens:none;hyphens:none;color:#ffffffb3;box-shadow:inset 3px 0 0 var(--color-accent);background:#040c1966;border-radius:.75rem;margin-top:auto;padding:.6rem .85rem;font-size:.78rem;line-height:1.5}.grf-reply b{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.1rem;font-size:.65rem;display:block}.grf-controls{justify-content:center;align-items:center;gap:1.25rem;display:flex}.grf-arrow{color:#fff;width:2.75rem;height:2.75rem;transition:background-color .3s, transform .3s var(--ease-premium);background:#ffffff14;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.grf-arrow:hover{background:var(--color-brand);transform:scale(1.08)}.grf-dots{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.grf-dot{width:.6rem;height:.6rem;transition:width .5s var(--ease-premium), background-color .3s;background:#ffffff4d;border-radius:999px;display:block}.grf-dot:hover{background:#fff9}.grf-dot[data-active]{background:linear-gradient(90deg, var(--color-brand-light), var(--color-accent));width:2rem}@media (prefers-reduced-motion:reduce){.grv-orb,.grv-badge:after,.grv-float-star,.grf-shine,.grf-word,.grf-star[data-on]{animation:none}.grf-card{transition-duration:1ms}.grv-float{display:none}}.sc2-card{height:100%;box-shadow:0 0 0 1px var(--color-line), 0 24px 44px -34px #0b1e3973;transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);background:#fff;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.sc2-card:hover{translate:0 -6px;box-shadow:0 0 0 1px #1e5fdb73,0 36px 60px -30px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.sc2-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand) 45%, transparent), 0 36px 60px -30px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.sc2-art{background:radial-gradient(circle at 20% 0%, #17c3e640, transparent 60%), linear-gradient(135deg, var(--color-midnight), var(--color-navy-2));place-items:center;height:10rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sc2-art{background:radial-gradient(circle at 20% 0%, color-mix(in oklab, var(--color-accent) 25%, transparent), transparent 60%), linear-gradient(135deg, var(--color-midnight), var(--color-navy-2))}}.sc2-art:before{content:"";background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 75%);mask-image:radial-gradient(circle,#000 20%,#0000 75%)}.sc2-tag{z-index:1;font-family:var(--font-display);letter-spacing:.14em;color:#fff9;font-size:.75rem;font-weight:700;position:absolute;top:.85rem;left:1.1rem}.sc2-body{padding:1.4rem 1.75rem 1.75rem}.ba{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.ba-code{gap:.45rem;width:62%;display:grid;position:relative}.ba-line{width:var(--w);height:.5rem;margin-left:var(--x);background:var(--c);box-shadow:0 0 10px var(--c);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.ba-line{box-shadow:0 0 10px color-mix(in oklab, var(--c) 60%, transparent)}}.ba-line{transform-origin:0;transform:scaleX(0)}[data-seen] .ba-line{animation:ba-grow .7s var(--ease-premium) both;animation-delay:calc(.25s + var(--i) * .17s)}@keyframes ba-grow{to{transform:scaleX(1)}}.ba-cursor{opacity:0;background:#fff;border-radius:2px;width:.5rem;height:.85rem;position:absolute;bottom:-.1rem;right:12%}[data-seen] .ba-cursor{animation:1s steps(2,end) 1.4s infinite ba-blink}@keyframes ba-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ba-browser{background:#ffffff14;border-radius:.7rem;width:68%;height:74%;padding:.4rem .5rem;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.ba-top{align-items:center;gap:.25rem;display:flex}.ba-top i{background:#ffffff80;border-radius:999px;width:.35rem;height:.35rem}.ba-url{background:#ffffff2e;border-radius:999px;flex:1;height:.4rem;margin-left:.3rem}.ba-load{background:linear-gradient(90deg, var(--color-accent), var(--color-iris));height:2px;box-shadow:0 0 8px var(--color-accent);transform-origin:0;margin-top:.4rem;display:block;transform:scaleX(0)}[data-seen] .ba-load{animation:2.2s ease-in-out both ba-load}@keyframes ba-load{70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.ba-page{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.5rem;display:grid}.ba-hero{background:linear-gradient(120deg, var(--color-brand), var(--color-accent));opacity:0;border-radius:.4rem;grid-column:1/-1;height:1.7rem}.ba-block{opacity:0;background:#fff3;border-radius:.3rem;height:1.1rem}[data-seen] .ba-hero,[data-seen] .ba-block{animation:ba-fade-up .6s var(--ease-premium) both;animation-delay:1.3s}[data-seen] .ba-block{animation-delay:calc(1.5s + var(--i) * .15s)}@keyframes ba-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.ba-modules{grid-template-columns:1fr 1fr;gap:.5rem;width:54%;display:grid}.ba-tile{opacity:0;background:#ffffff1a;border-radius:.6rem;gap:.3rem;padding:.55rem;display:grid;transform:translateY(-1.2rem)scale(.6)rotate(-8deg);box-shadow:inset 0 0 0 1px #ffffff38}.ba-tile b{background:#ffffff80;border-radius:999px;height:.3rem;display:block}.ba-tile b:first-child{background:var(--color-accent);width:55%}.ba-tile:nth-child(2) b:first-child{background:#fbbf24}.ba-tile:nth-child(3) b:first-child{background:#34d399}.ba-tile:nth-child(4) b:first-child{background:var(--color-iris)}[data-seen] .ba-tile{animation:.7s cubic-bezier(.34,1.56,.64,1) both ba-snap;animation-delay:calc(.25s + var(--i) * .22s)}@keyframes ba-snap{to{opacity:1;transform:none}}.ba-chart{width:62%;height:68%;position:relative}.ba-bars{align-items:flex-end;gap:.4rem;height:100%;display:flex}.ba-bar{height:var(--h);background:linear-gradient(to top, var(--color-brand), var(--color-accent));transform-origin:bottom;border-radius:.3rem .3rem 0 0;flex:1;transform:scaleY(0)}[data-seen] .ba-bar{animation:ba-rise .8s var(--ease-premium) both;animation-delay:calc(.25s + var(--i) * .11s)}@keyframes ba-rise{to{transform:scaleY(1)}}.ba-trend{width:100%;height:100%;position:absolute;inset:-6% 0 0;overflow:visible}.ba-trend path{fill:none;stroke:#fbbf24;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #fbbf24)}[data-seen] .ba-trend path{animation:1.4s ease-out .9s both ba-draw}@keyframes ba-draw{to{stroke-dashoffset:0}}.ba-link{width:72%;height:80%;overflow:visible}.ba-wire{fill:none;stroke:#ffffff80;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px}[data-seen] .ba-wire{animation:1.1s ease-out .5s both ba-draw}.ba-node{fill:#ffffff1f;stroke:var(--color-accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.ba-node-c{fill:#1e5fdb99}@supports (color:color-mix(in lab, red, red)){.ba-node-c{fill:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.ba-node-c{stroke:#fff}.ba-node-d{stroke:#fbbf24}.ba-node-e{stroke:#34d399}[data-seen] .ba-node{animation:.6s cubic-bezier(.34,1.56,.64,1) both ba-pop}[data-seen] .ba-node-a,[data-seen] .ba-node-b{animation-delay:.15s}[data-seen] .ba-node-d,[data-seen] .ba-node-e{animation-delay:.7s}[data-seen] .ba-node-c{animation:.6s cubic-bezier(.34,1.56,.64,1) .4s both ba-pop,2.4s ease-in-out 1.4s infinite ba-pulse}@keyframes ba-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cb{color:#fff;background:radial-gradient(circle at 100% 0%, #17c3e638, transparent 55%), linear-gradient(180deg, var(--color-navy-2), var(--color-midnight));border-radius:1.5rem;padding:1.75rem 1.5rem 2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cb{background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--color-accent) 22%, transparent), transparent 55%), linear-gradient(180deg, var(--color-navy-2), var(--color-midnight))}}.cb{transition:box-shadow .8s;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #071427cc}@media (min-width:640px){.cb{padding:2.25rem 2rem 2.5rem}}.cb[data-ordered]{box-shadow:inset 0 0 0 1px #17c3e673,0 40px 80px -40px #17c3e666}@supports (color:color-mix(in lab, red, red)){.cb[data-ordered]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent), 0 40px 80px -40px color-mix(in oklab, var(--color-accent) 40%, transparent)}}.cb-glow{opacity:1;pointer-events:none;background:radial-gradient(#ef444447,#0000 65%);height:70%;transition:opacity .9s;position:absolute;inset:auto -20% -40%}.cb[data-ordered] .cb-glow{opacity:0}.cb-list{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.cb-case{transform:translate(var(--x), var(--y)) rotate(var(--r));transition:transform 1s cubic-bezier(.34, 1.4, .5, 1) calc(var(--i) * .13s), background-color .7s calc(var(--i) * .13s), box-shadow .7s calc(var(--i) * .13s);background:#ef44441a;border-radius:.95rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:.9375rem;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #ef444459}.cb[data-ordered] .cb-case{background:#ffffff12;transform:none;box-shadow:inset 0 0 0 1px #17c3e659}.cb-badge{color:#fff;width:1.65rem;height:1.65rem;transition:background-color .6s calc(var(--i) * .13s + .25s), box-shadow .6s calc(var(--i) * .13s + .25s);background:#ef4444;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 0 14px #ef444499}.cb-badge svg{transition:opacity .4s calc(var(--i) * .13s + .3s), transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .13s + .3s);position:absolute}.cb-ok{opacity:0;transform:scale(0)rotate(-90deg)}.cb[data-ordered] .cb-badge{color:#04261a;background:linear-gradient(135deg, var(--color-accent), #34d399);box-shadow:0 0 14px #17c3e699}.cb[data-ordered] .cb-warn{opacity:0;transform:scale(0)rotate(90deg)}.cb[data-ordered] .cb-ok{opacity:1;transform:none}.cb-text{color:#ffffffe6}.cb-no{font-family:var(--font-display);letter-spacing:.1em;color:#ffffff59;font-size:.75rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ba-line,.ba-cursor,.ba-load,.ba-hero,.ba-block,.ba-tile,.ba-bar,.ba-trend path,.ba-wire,.ba-node{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.ba-load{opacity:0}.cb-case,.cb-badge,.cb-badge svg{transition:none}}.ti-wash{z-index:-1;background:radial-gradient(40% 50% at 10% 20%,#7b8cff38,#0000 70%),radial-gradient(45% 55% at 95% 80%,#17c3e62e,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ti-wash{background:radial-gradient(40% 50% at 10% 20%, color-mix(in oklab, var(--color-iris) 22%, transparent), transparent 70%), radial-gradient(45% 55% at 95% 80%, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 70%)}}.ti-dot{background:var(--color-iris);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--color-iris);border-radius:999px;animation:2s ease-out infinite ti-dot}@keyframes ti-dot{to{box-shadow:0 0 0 .6rem #0000}}.ti-cards{margin-inline:0;padding:0;list-style:none;position:relative}.ti-card{text-align:center;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 14px 28px -22px #0b1e3980;opacity:0;transition:translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium);background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .5rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex;position:relative;overflow:hidden;transform:translateY(1.5rem)scale(.94)}@media (scripting:none){.ti-card{opacity:1;transform:none}}@keyframes ti-card-in{to{opacity:1;transform:none}}.ti-card:hover{box-shadow:0 0 0 1.5px var(--color-iris), 0 24px 40px -20px #7b8cff99;translate:0 -6px}@supports (color:color-mix(in lab, red, red)){.ti-card:hover{box-shadow:0 0 0 1.5px var(--color-iris), 0 24px 40px -20px color-mix(in oklab, var(--color-iris) 60%, transparent)}}.ti-card-icon{width:2.6rem;height:2.6rem;color:var(--color-iris);background:#eff1ff;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ti-card-icon{background:color-mix(in oklab, var(--color-iris) 12%, #fff)}}.ti-card-icon{animation:4s ease-in-out infinite ti-float;animation-delay:calc(var(--i) * .25s);transition:background-color .3s, color .3s, rotate .5s var(--ease-premium)}@keyframes ti-float{50%{transform:translateY(-3px)}}.ti-card:hover .ti-card-icon{color:#fff;background:var(--color-iris);rotate:360deg}@media (prefers-reduced-motion:reduce){.ti-dot,.ti-card-icon,[data-seen] .ti-card{animation:none}.ti-card{opacity:1;transform:none}}[data-seen] .ti-card{animation:.7s cubic-bezier(.34,1.4,.5,1) both ti-card-in;animation-delay:calc(.15s + var(--i) * 70ms)}.ti-card{overflow:visible}.ti-card:before{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--color-iris), 0 22px 40px -16px #7b8cffa6;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ti-card:before{box-shadow:0 0 0 2px var(--color-iris), 0 22px 40px -16px color-mix(in oklab, var(--color-iris) 65%, transparent)}}.ti-card:before{opacity:0;pointer-events:none;animation:10s ease-in-out infinite ti-spot;animation-delay:calc(1.6s + var(--i) * 1s)}@keyframes ti-spot{0%,14%,to{opacity:0}6%{opacity:1}}.tr{--tile:clamp(3.9rem, 12vw, 5.6rem);--rad:calc(var(--tile) * 2.65);height:calc(var(--tile) * 1.45 + 7.5rem);max-width:calc(var(--rad) * 2 + var(--tile));perspective:1200px;perspective-origin:50% 30%;position:relative}.tr-glow{background:radial-gradient(#7b8cff4d,#0000 70%);border-radius:999px;position:absolute;inset:10% 6% 12%}@supports (color:color-mix(in lab, red, red)){.tr-glow{background:radial-gradient(ellipse, color-mix(in oklab, var(--color-iris) 30%, transparent), transparent 70%)}}.tr-glow{filter:blur(26px);animation:5s ease-in-out infinite tr-breathe}@keyframes tr-breathe{50%{opacity:.7;transform:scale(1.1)}}.tr-cyl{width:var(--tile);height:calc(var(--tile) * 1.45);margin:0 0 0 calc(var(--tile) / -2);transform-style:preserve-3d;padding:0;list-style:none;animation:30s linear infinite tr-turn;position:absolute;top:1.75rem;left:50%;transform:rotateX(-12deg)}@keyframes tr-turn{0%{transform:rotateX(-12deg)rotateY(0)}to{transform:rotateX(-12deg)rotateY(-360deg)}}.tr-logo{transform:rotateY(calc(var(--k) * 360deg / var(--n))) translateZ(var(--rad));backface-visibility:hidden;position:absolute;inset:0}.tr-face{height:100%;box-shadow:0 0 0 1px var(--color-line), 0 20px 34px -18px #3c28a08c;background:#fff;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;display:flex}.tr-img{width:54%;height:auto}.tr-name{max-width:100%;font-size:clamp(.6rem, calc(var(--tile) * .15), .78rem);text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);padding-inline:.25rem;font-weight:600;overflow:hidden}.tr-floor{width:calc(var(--rad) * 2.1);height:1.8rem;margin-left:calc(var(--rad) * -1.05);background:radial-gradient(#7b8cff61,#0000 70%);border-radius:999px;position:absolute;bottom:.5rem;left:50%}@supports (color:color-mix(in lab, red, red)){.tr-floor{background:radial-gradient(ellipse, color-mix(in oklab, var(--color-iris) 38%, transparent), transparent 70%)}}.tr-floor{filter:blur(7px)}.tl-caption{z-index:2;text-align:center;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-iris);font-size:.8rem;font-weight:700;position:relative}@media (prefers-reduced-motion:reduce){.tr-glow{animation:none}}@keyframes ti-shift{to{background-position:200% 0}}.ti-grad{background:linear-gradient(100deg, var(--color-brand), var(--color-iris), var(--color-accent), var(--color-brand));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ti-shift}.ti-rule{background:linear-gradient(90deg, var(--color-brand), var(--color-iris), var(--color-accent));transform-origin:50%;border-radius:999px;width:7rem;height:3px;margin:1.25rem auto 0;animation:3.4s ease-in-out infinite ti-rule;display:block}@keyframes ti-rule{0%,to{opacity:.6;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.ti-glyphs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ti-glyphs span{bottom:-2rem;left:calc(4% + var(--i) * 8.2%);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:calc(.9rem + (var(--i) % 3) * .35rem);color:var(--color-iris);opacity:0;animation:ti-drift calc(14s + (var(--i) % 4) * 3s) linear infinite;animation-delay:calc(var(--i) * -2.7s);font-weight:700;position:absolute}@keyframes ti-drift{10%{opacity:.28}85%{opacity:.16}to{opacity:0;transform:translateY(-110vh)rotate(14deg)}}.tr-face{animation:4.2s ease-in-out infinite ti-bob;animation-delay:calc(var(--k) * -300ms);position:relative;overflow:hidden}@keyframes ti-bob{50%{translate:0 -7px}}.tr-face:after{content:"";background:linear-gradient(115deg,#0000 38%,#7b8cff42 50%,#0000 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tr-face:after{background:linear-gradient(115deg, transparent 38%, color-mix(in oklab, var(--color-iris) 26%, transparent) 50%, transparent 62%)}}.tr-face:after{animation:5.5s ease-in-out infinite ti-glint;animation-delay:calc(var(--k) * .26s);pointer-events:none;transform:translate(-130%)}@keyframes ti-glint{0%{transform:translate(-130%)}20%,to{transform:translate(130%)}}.tr-halo{width:calc(var(--rad) * 2.5);height:calc(var(--rad) * 2.5);margin:calc(var(--rad) * -1.25) 0 0 calc(var(--rad) * -1.25);border:1.5px dashed #7b8cff80;border-radius:999px;position:absolute;top:calc(100% - 2.6rem);left:50%}@supports (color:color-mix(in lab, red, red)){.tr-halo{border:1.5px dashed color-mix(in oklab, var(--color-iris) 50%, transparent)}}.tr-halo{pointer-events:none;animation:14s linear infinite ti-halo;transform:rotateX(80deg)}.tr-halo i{background:var(--color-accent);width:.6rem;height:.6rem;box-shadow:0 0 14px 3px var(--color-accent);transform-origin:50% calc(var(--rad) * 1.25 + .3rem);border-radius:999px;margin-left:-.3rem;position:absolute;top:-.3rem;left:50%}.tr-halo i:nth-child(2){background:var(--color-iris);box-shadow:0 0 14px 3px var(--color-iris);transform:rotate(120deg)}.tr-halo i:nth-child(3){background:#fbbf24;transform:rotate(240deg);box-shadow:0 0 14px 3px #fbbf24}@keyframes ti-halo{0%{transform:rotateX(80deg)rotate(0)}to{transform:rotateX(80deg)rotate(360deg)}}.ti-card-icon{animation:4s ease-in-out infinite ti-float;animation-delay:calc(var(--i) * .25s);position:relative}.ti-card-icon:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 0 .45rem #7b8cff73}@supports (color:color-mix(in lab, red, red)){.ti-card-icon:after{box-shadow:0 0 0 .45rem color-mix(in oklab, var(--color-iris) 45%, transparent)}}.ti-card-icon:after{opacity:0;pointer-events:none;animation:6s ease-out infinite ti-pulse;animation-delay:calc(var(--i) * .3s)}@keyframes ti-pulse{0%{opacity:1;transform:scale(.75)}14%,to{opacity:0;transform:scale(1.35)}}.ti-card:hover .ti-card-icon{scale:1.12}.ti-cards{perspective:900px}.ti-card{transition:rotate .25s ease-out, translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium)}.ti-card[data-tilting]{transition:rotate 80ms linear, translate .4s var(--ease-premium), box-shadow .4s var(--ease-premium)}.ti-card:after{content:"";border-radius:inherit;background:radial-gradient(circle 7rem at var(--mx,50%) var(--my,50%), #7b8cff38, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ti-card:after{background:radial-gradient(circle 7rem at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-iris) 22%, transparent), transparent 70%)}}.ti-card:after{opacity:0;pointer-events:none;transition:opacity .3s}.ti-card[data-tilting]:after{opacity:1}.ti-card[data-tilting] .ti-card-icon{translate:0 -4px}.grf-play{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.75rem;height:2.75rem;box-shadow:0 10px 24px -10px var(--color-accent);transition:transform .3s var(--ease-premium);border-radius:999px;place-items:center;margin-left:.5rem;display:grid;position:relative}.grf-play:hover{transform:scale(1.1)}.grf-play:not([data-playing]){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d}.grf-ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.grf-ring circle{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--color-accent));animation:5.5s linear forwards grf-ring}@keyframes grf-ring{to{stroke-dashoffset:0}}.cb-list-flush{margin-top:0}.pl{--p:0;gap:1.25rem;margin:0;padding:0 0 0 3.75rem;list-style:none;display:grid;position:relative}.pl-track{background:#ffffff24;border-radius:999px;width:3px;margin-left:-1.5px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.4rem}.pl-fill{border-radius:inherit;background:linear-gradient(to bottom, var(--color-brand-light), var(--color-accent));box-shadow:0 0 16px var(--color-accent);transform:scaleY(var(--p));transform-origin:top;transition:transform 1.1s var(--ease-premium);position:absolute;inset:0}.pl-packet{top:calc(var(--p) * 100%);width:.9rem;height:.9rem;box-shadow:0 0 0 4px #17c3e673, 0 0 22px 5px var(--color-accent);background:#fff;border-radius:999px;margin:-.45rem 0 0 -.45rem;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.pl-packet{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 45%, transparent), 0 0 22px 5px var(--color-accent)}}.pl-packet{transition:top 1.1s var(--ease-premium), left 1.1s var(--ease-premium)}.pl-step{position:relative}.pl-node{width:2.8rem;height:2.8rem;font-family:var(--font-display);color:#ffffff8c;background:var(--color-midnight);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;transition:color .5s,background .5s,box-shadow .5s,scale .6s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:.9rem;left:-3.75rem;box-shadow:inset 0 0 0 2px #fff3}.pl-step[data-on] .pl-node{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 0 0 4px #17c3e647, 0 0 24px -2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-step[data-on] .pl-node{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 28%, transparent), 0 0 24px -2px var(--color-accent)}}.pl-step[data-now] .pl-node{scale:1.18}.pl-card{opacity:.4;transition:opacity .7s var(--ease-premium), translate .8s var(--ease-premium), box-shadow .6s;background:linear-gradient(160deg,#ffffff17,#ffffff08);border-radius:1.25rem;padding:1.25rem 1.4rem 1.4rem;translate:0 .8rem;box-shadow:inset 0 0 0 1px #ffffff1a}.pl-card p{color:#ffffffad;text-align:left;margin-top:.5rem;font-size:.9375rem;line-height:1.6}.pl-step[data-on] .pl-card{opacity:1;translate:0}.pl-step[data-now] .pl-card{box-shadow:inset 0 0 0 1px #17c3e699,0 24px 48px -28px #17c3e68c}@supports (color:color-mix(in lab, red, red)){.pl-step[data-now] .pl-card{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 60%, transparent), 0 24px 48px -28px color-mix(in oklab, var(--color-accent) 55%, transparent)}}@media (min-width:1024px){.pl{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1rem;padding:4.2rem 0 0}.pl-track{top:1.4rem;right:calc(50% / var(--n));bottom:auto;left:calc(50% / var(--n));width:auto;height:3px;margin:-1.5px 0 0}.pl-fill{background:linear-gradient(to right, var(--color-brand-light), var(--color-accent));transform:scaleX(var(--p));transform-origin:0}.pl-packet{top:50%;left:calc(var(--p) * 100%);margin:-.45rem 0 0 -.45rem}.pl-node{margin-left:-1.4rem;top:-4.2rem;left:50%}.pl-card{height:100%;padding:1.1rem 1.1rem 1.25rem}.pl-card h3{font-size:1rem}.pl-card p{font-size:.85rem}}.cc{position:relative}.cc-clouds{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cc-clouds i{left:-20%;top:calc(8% + var(--i) * 28%);width:calc(14rem + var(--i) * 6rem);height:calc(4rem + var(--i) * 1.4rem);filter:blur(18px);animation:cc-drift calc(40s + var(--i) * 14s) linear infinite;animation-delay:calc(var(--i) * -13s);background:#ffffffb3;border-radius:999px;position:absolute}@keyframes cc-drift{to{transform:translate(150vw)}}.cc-tile{height:100%;box-shadow:0 0 0 1px var(--color-line), 0 24px 44px -34px #0b1e3973;transition:translate .5s var(--ease-premium), box-shadow .5s var(--ease-premium);background:#fff;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.cc-tile:hover{translate:0 -8px;box-shadow:0 0 0 1px #1e5fdb73,0 36px 60px -28px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.cc-tile:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand) 45%, transparent), 0 36px 60px -28px color-mix(in oklab, var(--color-brand) 55%, transparent)}}@media (scripting:enabled){.cc-tile:not([data-seen]){opacity:0;translate:0 1.75rem}}[data-seen].cc-tile{animation:.8s cubic-bezier(.22,1,.36,1) both cc-in;animation-delay:calc(var(--i) * 90ms)}@keyframes cc-in{0%{opacity:0;transform:translateY(1.75rem)scale(.95)}}.cc-art{background:radial-gradient(circle at 80% 0%, #fff6, transparent 55%), linear-gradient(135deg, var(--color-brand), var(--color-accent));place-items:center;height:8rem;display:grid;position:relative;overflow:hidden}.cc-art:before{content:"";background-image:radial-gradient(#ffffff38 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.cc-no{z-index:1;font-family:var(--font-display);letter-spacing:.14em;color:#fffc;font-size:.75rem;font-weight:700;position:absolute;top:.8rem;left:1rem}.cc-body{padding:1.25rem 1.5rem 1.5rem}.cc-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.05rem;font-weight:600;line-height:1.3}.cc-text{color:var(--color-muted);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ca{z-index:1;color:#fff;place-items:center;width:100%;height:100%;display:grid;position:relative}.ca-svg{width:62%;max-height:80%;overflow:visible}.ca-stroke{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ca-fill-soft{fill:#ffffff2e;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round}.ca-dash{fill:none;stroke:#ffffff8c;stroke-width:2px;stroke-dasharray:5 6;animation:1.2s linear infinite ca-flow}@keyframes ca-flow{to{stroke-dashoffset:-22px}}.ca-pkt{fill:#fff;filter:drop-shadow(0 0 4px #fff);opacity:0}[data-seen] .ca-pkt{animation:2.1s ease-in-out infinite ca-travel;animation-delay:var(--d,0s)}@keyframes ca-travel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(62px)}}.ca-bars{align-items:flex-end;gap:.4rem;height:3.6rem;display:flex}.ca-bars i{transform-origin:bottom;background:linear-gradient(#fff,#ffffff8c);border-radius:999px 999px 2px 2px;width:.55rem;height:100%;transform:scaleY(.2);box-shadow:0 0 10px #fff6}[data-seen] .ca-bars i{animation:1.6s ease-in-out infinite ca-eq;animation-delay:calc(var(--i) * .14s)}@keyframes ca-eq{0%,to{transform:scaleY(.25)}40%{transform:scaleY(1)}70%{transform:scaleY(.55)}}.ca-shield{place-items:center;width:3.4rem;display:grid;position:relative}.ca-shield svg{width:100%;overflow:visible}.ca-ping{opacity:0;border:2px solid #fff;border-radius:999px;position:absolute;inset:0}[data-seen] .ca-ping{animation:2.4s ease-out infinite ca-ping}.ca-ping-b{animation-delay:1.2s!important}@keyframes ca-ping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.ca-tick{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}[data-seen] .ca-tick{animation:2.4s ease-in-out infinite ca-draw}@keyframes ca-draw{0%{stroke-dashoffset:1px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.2}}.ca-ring svg{width:4.6rem;overflow:visible}.ca-ring-bg{fill:none;stroke:#ffffff47;stroke-width:6px}.ca-ring-fg{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;filter:drop-shadow(0 0 5px #fff);transform:rotate(-90deg)}[data-seen] .ca-ring-fg{animation:3.2s ease-in-out infinite ca-fill}@keyframes ca-fill{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}.ca-layers{gap:.4rem;display:grid}.ca-layers i{background:#ffffff47;border-radius:.4rem;width:6.6rem;height:.95rem;display:block;box-shadow:inset 0 0 0 1.5px #ffffffd9}[data-seen] .ca-layers i{animation:2.8s ease-in-out infinite ca-slide;animation-delay:calc(var(--i) * .26s)}@keyframes ca-slide{0%,to{transform:translate(0)}30%{background:#fff9;transform:translate(1.2rem)}60%{transform:translate(-.8rem)}}.ca-rack{gap:.35rem;display:grid}.ca-rack span{background:#fff3;border-radius:.4rem;align-items:center;gap:.35rem;width:7rem;padding:.35rem .5rem;display:flex;box-shadow:inset 0 0 0 1.5px #fffc}.ca-rack b{background:#ffffff59;border-radius:999px;width:.4rem;height:.4rem}.ca-rack em{background:#ffffff80;border-radius:999px;flex:1;height:.25rem}[data-seen] .ca-rack b:first-child{animation:1.8s ease-in-out infinite ca-blink;animation-delay:calc(var(--i) * .3s);background:#86efac;box-shadow:0 0 8px #86efac}[data-seen] .ca-rack b:nth-child(2){animation:.8s steps(2,end) infinite ca-blink;animation-delay:calc(var(--i) * .17s);background:#fde68a;box-shadow:0 0 8px #fde68a}@keyframes ca-blink{50%{opacity:.2}}.ca-code{align-items:center;gap:.9rem;display:flex}.ca-brace{text-shadow:0 0 14px #fff9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:2rem;font-weight:700}.ca-code div{gap:.45rem;width:5.6rem;display:grid;position:relative}.ca-code i{width:var(--w);transform-origin:0;background:#fff;border-radius:999px;height:.45rem;display:block;transform:scaleX(0)}[data-seen] .ca-code i{animation:3s ease-in-out infinite ca-type;animation-delay:calc(var(--i) * .35s)}@keyframes ca-type{0%{transform:scaleX(0)}35%,80%{transform:scaleX(1)}to{opacity:.2;transform:scaleX(1)}}.ca-code u{background:#fff;width:.4rem;height:.8rem;text-decoration:none;animation:1s steps(2,end) infinite ca-blink;position:absolute;bottom:-.1rem;right:0}[data-seen] .ca-pkt-both{animation:2.4s ease-in-out infinite ca-travel}.ca-pkt-rev{transform:translate(62px)}[data-seen] .ca-pkt-rev{animation:2.4s ease-in-out 1.2s infinite ca-travel-back}@keyframes ca-travel-back{0%{opacity:0;transform:translate(62px)}15%,85%{opacity:1}to{opacity:0;transform:translate(0)}}.ca-window{background:#ffffff29;border-radius:.6rem;gap:.4rem;width:7.4rem;padding:.5rem .6rem .65rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffd9}.ca-window-bar{gap:.25rem;display:flex}.ca-window-bar i{background:#ffffffb3;border-radius:999px;width:.35rem;height:.35rem}.ca-window p{align-items:center;gap:.4rem;margin:0;display:flex}.ca-window b{background:#ffffff40;border-radius:999px;flex:none;place-items:center;width:.9rem;height:.9rem;display:grid}.ca-window b svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:.6rem}.ca-window span{background:#ffffff80;border-radius:999px;flex:1;height:.3rem}[data-seen] .ca-window b{animation:3.2s ease-in-out infinite ca-check-bg;animation-delay:calc(var(--i) * .5s)}[data-seen] .ca-window b svg{animation:3.2s ease-in-out infinite ca-draw;animation-delay:calc(var(--i) * .5s)}@keyframes ca-check-bg{0%,10%{background:#ffffff40}25%,85%{background:#34d399;box-shadow:0 0 8px #34d399}to{background:#ffffff40}}@media (prefers-reduced-motion:reduce){.cc-clouds i{animation:none}}.ge-wash{z-index:-1;background:radial-gradient(50% 60% at 15% 30%, #1e5fdb24, transparent 70%), radial-gradient(45% 55% at 90% 80%, #17c3e629, transparent 70%), var(--color-paper);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ge-wash{background:radial-gradient(50% 60% at 15% 30%, color-mix(in oklab, var(--color-brand) 14%, transparent), transparent 70%), radial-gradient(45% 55% at 90% 80%, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent 70%), var(--color-paper)}}.ge{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.ge{grid-template-columns:1fr 1fr;gap:4rem}}.ge-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ge-item-btn{text-align:left;width:100%;box-shadow:0 0 0 1px var(--color-line);opacity:.6;transition:opacity .5s, translate .6s var(--ease-premium), box-shadow .5s;background:#fff;border-radius:1.2rem;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.1rem 1.25rem 1.3rem;display:grid;position:relative;overflow:hidden}.ge-item[data-on] .ge-item-btn{opacity:1;translate:.6rem;box-shadow:0 0 0 1.5px #1e5fdb8c,0 24px 44px -28px #1e5fdb8c}@supports (color:color-mix(in lab, red, red)){.ge-item[data-on] .ge-item-btn{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--color-brand) 55%, transparent), 0 24px 44px -28px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.ge-item-no{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.25px #1e5fdb80;font-size:1.6rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.ge-item-no{-webkit-text-stroke:1.25px color-mix(in oklab, var(--color-brand) 50%, transparent)}}.ge-item[data-on] .ge-item-no{color:var(--color-brand);-webkit-text-stroke-color:transparent}.ge-item-body{gap:.2rem;display:grid}.ge-item-title{font-family:var(--font-display);color:var(--color-ink);font-weight:700}.ge-item-text{color:var(--color-muted);font-size:.9rem;line-height:1.5}.ge-item-bar{background:#1e5fdb1a;height:4px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ge-item-bar{background:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.ge-item-bar i{background:linear-gradient(90deg, var(--color-brand), var(--color-accent));transform-origin:0;height:100%;animation:ge-bar var(--ms,3.2s) linear both;display:block}@keyframes ge-bar{0%{transform:scaleX(0)}}.ge-window{width:min(100%,32rem);box-shadow:0 0 0 1px var(--color-line), 0 50px 90px -40px #1e5fdb8c;background:#fff;border-radius:1.5rem;margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ge-window{box-shadow:0 0 0 1px var(--color-line), 0 50px 90px -40px color-mix(in oklab, var(--color-brand) 55%, transparent)}}.ge-window-bar{box-shadow:inset 0 -1px 0 var(--color-line);background:linear-gradient(#f6f7fb,#eceef6);align-items:center;gap:.4rem;padding:.8rem 1rem;display:flex}.ge-window-bar i{background:#ff5f57;border-radius:999px;width:.65rem;height:.65rem}.ge-window-bar i:nth-child(2){background:#febc2e}.ge-window-bar i:nth-child(3){background:#28c840}.ge-window-bar span{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);background:#fff;border-radius:999px;flex:1;margin-left:.6rem;padding:.25rem .8rem;font-size:.72rem;overflow:hidden}.ge-stage{text-align:left;background:linear-gradient(#fff,#f4f7fd);height:23rem;padding:1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ge-stage{background:linear-gradient(180deg, #fff, color-mix(in oklab, var(--color-brand) 5%, #fff))}}.ge-stage{animation:.6s cubic-bezier(.22,1,.36,1) both ge-scene-in}@keyframes ge-scene-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.ge-glow{aspect-ratio:1;background:radial-gradient(circle,#17c3e638,#0000 65%);border-radius:999px;width:70%;position:absolute;bottom:-30%;right:-20%}@supports (color:color-mix(in lab, red, red)){.ge-glow{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 22%, transparent), transparent 65%)}}.ge-glow{pointer-events:none}.ge-sample{text-align:center;letter-spacing:.04em;color:var(--color-muted);margin-top:.9rem;font-size:.75rem}.gs{height:100%;position:relative}.gs small,.gs b,.gs em{font-style:normal;display:block}.gs-type{white-space:nowrap;width:0;max-width:100%;animation:gs-type 1.5s steps(var(--chars,20), end) .4s forwards;display:block;overflow:hidden}@keyframes gs-type{to{width:calc(var(--chars,20) * 1ch)}}.gs-search{color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 12px 24px -18px #0b1e3980;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.85rem;display:flex}.gs-search svg{color:var(--color-muted)}.gs-results{gap:.5rem;margin-top:.85rem;display:grid}.gs-result{box-shadow:0 0 0 1px var(--color-line);opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) both gs-slide;animation-delay:calc(2s + var(--i) * .26s);background:#fff;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:.55rem .8rem;display:grid}@keyframes gs-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1}}.gs-result b{color:var(--color-brand-strong,var(--color-brand));grid-column:2;font-size:.82rem;line-height:1.3}.gs-result small{color:var(--color-muted);grid-column:2;font-size:.72rem;line-height:1.35}.gs-result:not(.gs-ad):not(.gs-you) b,.gs-result:not(.gs-ad):not(.gs-you) small{grid-column:1/-1}.gs-ad em{color:var(--color-ink);background:#fde68a;border-radius:.3rem;grid-row:span 2;padding:.12rem .4rem;font-size:.62rem;font-weight:700}.gs-you{background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 16px 30px -16px var(--color-brand)}.gs-you svg{fill:#fde68a;stroke:#fde68a;grid-row:span 2}.gs-you b{color:#fff}.gs-you small{color:#ffffffd9}.gs-post{width:74%;box-shadow:0 0 0 1px var(--color-line), 0 20px 36px -22px #0b1e3980;background:#fff;border-radius:1rem;margin-inline:auto;padding:.7rem}.gs-post-head{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.gs-post-head i{background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:999px;width:1.7rem;height:1.7rem}.gs-post-img{background:radial-gradient(circle at 30% 30%, #ffffff80, transparent 40%), linear-gradient(135deg, var(--color-accent), var(--color-brand));border-radius:.7rem;place-items:center;height:6.8rem;margin-top:.55rem;animation:3s ease-in-out infinite gs-sheen;display:grid}.gs-post-img strong{font-family:var(--font-display);text-align:center;color:#fff;text-shadow:0 4px 14px #0000004d;padding:0 1rem;font-size:1.15rem;line-height:1.2}@keyframes gs-sheen{50%{filter:hue-rotate(25deg)brightness(1.08)}}.gs-post-actions{color:var(--color-muted);align-items:center;gap:.7rem;margin-top:.55rem;display:flex}.gs-post-actions em{margin-left:auto;font-size:.68rem}.gs-heart{animation:1.2s cubic-bezier(.34,1.56,.64,1) .5s both gs-like}@keyframes gs-like{0%{transform:scale(1)}40%{color:#ef4444;fill:#ef4444;transform:scale(1.5)}to{color:#ef4444;fill:#ef4444;transform:scale(1)}}.gs-caption{color:var(--color-ink);margin:.45rem 0 0;font-size:.78rem;line-height:1.4}.gs-caption b{display:inline}.gs-float{bottom:30%;left:calc(44% + var(--i) * 3%);color:#ef4444;fill:#ef4444;opacity:0;animation:2.6s ease-out infinite gs-rise;animation-delay:calc(.9s + var(--i) * .45s);position:absolute}@keyframes gs-rise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 2.5) * 1.6rem), -8rem) scale(1.2) rotate(calc((var(--i) - 2.5) * 12deg))}}.gs-form{width:80%;box-shadow:0 0 0 1px var(--color-line), 0 20px 36px -22px #0b1e3980;background:#fff;border-radius:1rem;gap:.55rem;margin:0 auto;padding:.9rem;display:grid}.gs-field{background:#f5f6f6;border-radius:.6rem;padding:.4rem .7rem .5rem}@supports (color:color-mix(in lab, red, red)){.gs-field{background:color-mix(in oklab, var(--color-ink) 4%, #fff)}}.gs-field{box-shadow:inset 0 0 0 1px var(--color-line)}.gs-field small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem}.gs-field .gs-type{min-height:1.1rem;color:var(--color-ink);animation-delay:calc(.4s + var(--i) * .95s);font-size:.85rem}.gs-button{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;height:2.4rem;font-size:.85rem;font-weight:700;animation:.6s ease-in-out 3.5s both gs-press;display:flex}@keyframes gs-press{40%{filter:brightness(1.15);transform:scale(.92)}}.gs-toast{opacity:0;background:#fff;border-radius:.9rem;align-items:center;gap:.7rem;padding:.65rem .9rem;animation:.8s cubic-bezier(.34,1.56,.64,1) 4.1s both gs-toast;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #22c55e80,0 22px 38px -18px #22c55e99;box-shadow:0 0 0 1px lab(70.2188% -57.9809 39.4382/.5),0 22px 38px -18px lab(70.2187% -57.9808 39.4382/.6)}@keyframes gs-toast{0%{opacity:0;transform:translate(2rem,1rem)scale(.9)}to{opacity:1}}.gs-toast-icon{color:#fff;background:#22c55e;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}.gs-toast b{color:var(--color-ink);font-size:.8rem}.gs-toast small{color:var(--color-muted);font-size:.68rem}.gs-chart-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.gs-chart-head b{font-family:var(--font-display);color:var(--color-ink);font-size:.95rem}.gs-chart-head span{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.gs-chart-head i{border-radius:999px;width:.55rem;height:.55rem}.gs-dot-a{background:var(--color-brand)}.gs-dot-b{background:var(--color-accent);margin-left:.5rem}.gs-plot{height:14rem;box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:.9rem;padding:.4rem;position:relative}.gs-line{z-index:1;width:calc(100% - .8rem);height:calc(100% - .8rem);position:absolute;inset:.4rem;overflow:visible}.gs-area{fill:#1e5fdb1f}@supports (color:color-mix(in lab, red, red)){.gs-area{fill:color-mix(in oklab, var(--color-brand) 12%, transparent)}}.gs-area{opacity:0;animation:1s ease-out 1.6s forwards gs-appear}@keyframes gs-appear{to{opacity:1}}.gs-stroke{fill:none;stroke:var(--color-brand);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 4px 6px #1e5fdb80)}@supports (color:color-mix(in lab, red, red)){.gs-stroke{filter:drop-shadow(0 4px 6px color-mix(in oklab, var(--color-brand) 50%, transparent))}}.gs-stroke{animation:1.8s ease-in-out .4s forwards gs-draw}@keyframes gs-draw{to{stroke-dashoffset:0}}.gs-bars{align-items:flex-end;gap:.6rem;display:flex;position:absolute;inset:.4rem}.gs-bars i{height:var(--h);background:linear-gradient(#17c3e640,#17c3e6d9);border-radius:.4rem .4rem 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.gs-bars i{background:linear-gradient(to top, color-mix(in oklab, var(--color-accent) 85%, transparent), color-mix(in oklab, var(--color-accent) 25%, transparent))}}.gs-bars i{transform-origin:bottom;animation:.9s cubic-bezier(.34,1.3,.5,1) forwards gs-grow;animation-delay:calc(.4s + var(--i) * .14s);transform:scaleY(0)}@keyframes gs-grow{to{transform:scaleY(1)}}.gs-months{gap:.6rem;padding:.4rem .4rem 0;display:flex}.gs-months span{text-align:center;color:var(--color-muted);flex:1;font-size:.68rem}@media (prefers-reduced-motion:reduce){.ge-stage{animation:none}}.rm{--gap:.8rem;--card-h:4.4rem;--lane-head:2.2rem;padding-bottom:.5rem;position:relative;overflow-x:auto}.rm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.rm-live{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:.55rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.rm-live i{background:#4ade80;border-radius:999px;width:.6rem;height:.6rem;animation:1.8s ease-out infinite rm-live;box-shadow:0 0 #4ade8099}@keyframes rm-live{to{box-shadow:0 0 0 .7rem #0000}}.rm-sample{letter-spacing:.04em;color:#ffffff8c;margin:0;font-size:.72rem}.rm-stage{min-width:44rem;height:calc(3 * var(--card-h) + 2 * var(--gap) + var(--lane-head) + 2.25rem);background:radial-gradient(circle at 0 0,#1e5fdb47,#0000 50%),radial-gradient(circle at 100% 100%,#17c3e62e,#0000 55%),linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:1.5rem;padding:1.25rem 1rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.rm-stage{background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--color-brand) 28%, transparent), transparent 50%), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 55%), linear-gradient(160deg, #ffffff0f, #ffffff05)}}.rm-stage{box-shadow:inset 0 0 0 1px #ffffff1f}.rm-pool{height:calc(3 * var(--card-h) + 2 * var(--gap) + var(--lane-head));position:absolute;inset:1.25rem 1rem auto}.rm-card{width:calc((100% - 4 * var(--gap)) / 5);height:var(--card-h);color:#fff;transform:translate(calc(var(--c) * (100% + var(--gap))), calc(var(--r) * (var(--card-h) + var(--gap))));background:#ffffff17;border-radius:.95rem;align-items:center;gap:.6rem;padding:0 .7rem;transition:transform 1.2s cubic-bezier(.65,0,.35,1),opacity .6s,background-color .5s,box-shadow .5s;animation:.7s cubic-bezier(.22,1,.36,1) both rm-in;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff24}.rm-card:nth-child(2){animation-delay:60ms}.rm-card:nth-child(3){animation-delay:.12s}.rm-card:nth-child(4){animation-delay:.18s}.rm-card:nth-child(5){animation-delay:.24s}.rm-card:nth-child(6){animation-delay:.3s}.rm-card:nth-child(7){animation-delay:.36s}.rm-card:nth-child(8){animation-delay:.42s}.rm-card:nth-child(9){animation-delay:.48s}@keyframes rm-in{0%{opacity:0;scale:.85}}.rm-card[data-dim]{opacity:.3}.rm-card[data-match]{background:linear-gradient(135deg,#4ade8040,#ffffff14);box-shadow:inset 0 0 0 1.5px #4ade80,0 0 26px -4px #4ade8099}.rm-card[data-moved]{color:var(--color-ink);background:#fff;box-shadow:0 14px 26px -14px #0009,inset 0 0 0 1.5px #4ade80}.rm-card[data-step="4"]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);box-shadow:0 14px 26px -14px #0009,0 0 0 1.5px #4ade80,0 0 34px -2px #4ade80cc}.rm-card[data-step="4"]:after{content:"";border-radius:inherit;opacity:0;border:2px solid #4ade80;animation:1.3s ease-out rm-burst;position:absolute;inset:-2px}@keyframes rm-burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.rm-avatar{color:#fff;background:linear-gradient(135deg, hsl(var(--h) 70% 52%), hsl(calc(var(--h) + 40) 70% 38%));border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:800;display:grid}.rm-card-text{flex:1;gap:.25rem;min-width:0;display:grid}.rm-skills{flex-wrap:wrap;gap:.25rem;display:flex}.rm-skills b{white-space:nowrap;background:#ffffff24;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:600}.rm-card[data-moved] .rm-skills b{background:#e4ecfb}@supports (color:color-mix(in lab, red, red)){.rm-card[data-moved] .rm-skills b{background:color-mix(in oklab, var(--color-brand) 12%, #fff)}}.rm-card[data-moved] .rm-skills b{color:var(--color-brand-strong)}.rm-card small{color:#86efac;align-items:center;gap:.25rem;min-height:.9rem;font-size:.64rem;font-weight:700;display:flex}.rm-card[data-moved] small{color:#15803d}.rm-tick{color:#4ade80;animation:.5s cubic-bezier(.34,1.56,.64,1) both rm-pop}@keyframes rm-pop{0%{transform:scale(0)rotate(-90deg)}}.rm-beam{height:calc(2 * var(--card-h) + var(--gap) + .8rem);top:-.4rem;left:calc(var(--p) * (4 * (100% - 4 * var(--gap)) / 5 + 3 * var(--gap)));z-index:3;background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);width:3px;box-shadow:0 0 18px 4px var(--color-accent);opacity:0;border-radius:999px;transition:left 1.1s linear,opacity .4s;position:absolute}.rm-beam[data-on]{opacity:1}.rm-lane{width:calc((100% - 2rem - 4 * var(--gap)) / 5);height:calc(3 * var(--card-h) + 2 * var(--gap) + var(--lane-head));background:linear-gradient(#4ade801f,#4ade8005);border-radius:1rem;position:absolute;top:1.25rem;right:1rem;box-shadow:inset 0 0 0 1px #4ade804d}.rm-lane p{height:var(--lane-head);letter-spacing:.1em;text-transform:uppercase;color:#86efac;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.rm-card[data-moved]{top:var(--lane-head)}.rm-card[data-fade]{opacity:0}.rm-card[data-snap]{transition:none}.rm-brief{right:calc(1rem + (100% - 2rem - 4 * var(--gap)) / 5 + var(--gap));height:calc(var(--card-h) - .4rem);background:linear-gradient(135deg,#173989,#135e7b);border-radius:1rem;align-items:center;gap:.85rem;padding:0 1rem;display:flex;position:absolute;bottom:1rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.rm-brief{background:linear-gradient(135deg, color-mix(in oklab, var(--color-brand) 55%, #0f0b24), color-mix(in oklab, var(--color-accent) 45%, #0f0b24))}}.rm-brief{box-shadow:inset 0 0 0 1px #fff3, 0 18px 36px -20px var(--color-brand)}.rm-brief-icon{color:#fff;background:#ffffff2e;border-radius:.7rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.rm-brief-text{min-width:0;display:grid}.rm-brief-text small{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:.62rem}.rm-brief-text b{color:#fff;white-space:nowrap;font-size:.95rem}.rm-need{flex-wrap:wrap;gap:.3rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.rm-need li{color:#fff;background:#ffffff2e;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.rm-scan-label{color:#fff;opacity:0;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;transition:opacity .4s;display:flex}.rm-scan-label[data-on]{opacity:1}.rm-scan-label svg{animation:1.4s linear infinite rm-spin}@keyframes rm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rm-card{transition-duration:1ms;animation:none}}.cg{--w:min(18rem, calc(100vw - 6rem));--d:var(--w);--hgt:calc(var(--w) * 1.1);--slant:calc(var(--w) * 1.2083);align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.cg{grid-template-columns:1.05fr 1fr;gap:4rem}}.cg-visual{justify-items:center;gap:1.25rem;display:grid}.cg-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);box-shadow:0 0 0 1px var(--color-line), 0 12px 24px -16px #0b1e3973;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.55rem 1.1rem;font-size:.7rem;font-weight:700;display:inline-flex}.cg-hint svg{color:var(--color-brand);animation:2s ease-in-out infinite cg-nudge}@keyframes cg-nudge{50%{transform:translate(4px)}}.cg-stage{width:min(100%,38rem);height:calc(var(--hgt) + 6.5rem);perspective:1500px;perspective-origin:50% 25%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.cg-stage:active{cursor:grabbing}.cg-cube{--a:0deg;width:var(--w);height:var(--hgt);transform-style:preserve-3d;transform:rotateX(var(--lean,-12deg)) rotateY(calc(var(--a) * -1));will-change:transform;margin-top:-1.5rem;position:relative}.cg-face{width:var(--w);height:var(--slant);background:var(--color-navy);clip-path:polygon(50% 0,0 100%,100% 100%);transform-origin:50% 100%;transform:rotateY(calc(var(--k) * 90deg)) translateZ(calc(var(--d) / 2)) rotateX(24.44deg);margin:0;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.cg-img{object-fit:cover;pointer-events:none}.cg-shade{background:linear-gradient(#0000 40%,#071427d9);position:absolute;inset:0}.cg-label{font-family:var(--font-display);text-align:center;color:#fff;text-shadow:0 2px 12px #0009;font-size:.95rem;font-weight:700;line-height:1.2;position:absolute;bottom:12%;left:18%;right:18%}.cg-base{bottom:calc(var(--w) / -2);width:var(--w);height:var(--w);border:1.5px solid #5dd5ee;position:absolute;left:0;transform:rotateX(90deg)}@supports (color:color-mix(in lab, red, red)){.cg-base{border:1.5px solid color-mix(in oklab, var(--color-accent) 70%, #fff)}}.cg-base{background:radial-gradient(circle,#17c3e666,#1e5fdb1f 70%)}@supports (color:color-mix(in lab, red, red)){.cg-base{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 40%, transparent), color-mix(in oklab, var(--color-brand) 12%, transparent) 70%)}}.cg-base{box-shadow:0 0 36px 4px #17c3e673,inset 0 0 26px #17c3e666}@supports (color:color-mix(in lab, red, red)){.cg-base{box-shadow:0 0 36px 4px color-mix(in oklab, var(--color-accent) 45%, transparent), inset 0 0 26px color-mix(in oklab, var(--color-accent) 40%, transparent)}}.cg-tip{width:.9rem;height:.9rem;box-shadow:0 0 0 5px #17c3e666, 0 0 34px 10px var(--color-accent);background:#fff;border-radius:999px;margin-left:-.45rem;position:absolute;top:-.4rem;left:50%}@supports (color:color-mix(in lab, red, red)){.cg-tip{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-accent) 40%, transparent), 0 0 34px 10px var(--color-accent)}}.cg-tip{animation:2.4s ease-in-out infinite cg-beat}@keyframes cg-beat{50%{transform:scale(1.5)}}.cg-arrow{width:2.8rem;height:2.8rem;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line), 0 14px 24px -12px #0b1e398c;transition:transform .3s var(--ease-premium), background-color .3s, color .3s;background:#ffffffe6;border-radius:999px;place-items:center;margin-top:-1.4rem;display:grid;position:absolute;top:50%}.cg-arrow:hover{color:#fff;background:var(--color-brand);transform:scale(1.1)}.cg-prev{left:0}.cg-next{right:0}.cg-foot{align-items:center;gap:1.1rem;display:flex}.cg-play{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.6rem;height:2.6rem;box-shadow:0 10px 22px -10px var(--color-brand);transition:transform .3s var(--ease-premium);border-radius:999px;place-items:center;display:grid}.cg-play:hover{transform:scale(1.1)}.cg-dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cg-dots li{background:#1e5fdb40;border-radius:999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.cg-dots li{background:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.cg-dots li{transition:width .4s var(--ease-premium), background-color .3s}.cg-dots li[data-on]{background:var(--color-brand);width:1.6rem}.cg-info{gap:1.75rem;display:grid}.cg-detail{animation:cg-swap .6s var(--ease-premium) both;justify-items:start;gap:1rem;display:grid}@keyframes cg-swap{0%{opacity:0;transform:translateY(14px)}}.cg-count{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.75rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.cg-icon{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));width:2.6rem;height:2.6rem;box-shadow:0 12px 24px -12px var(--color-brand);border-radius:.8rem;place-items:center;display:grid}.cg-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:700;line-height:1.15}.cg-text{color:var(--color-muted);text-align:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.7;display:-webkit-box;overflow:hidden}.cg-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cg-chip{color:var(--color-muted);box-shadow:0 0 0 1px var(--color-line);transition:color .3s, background .3s, box-shadow .3s, transform .3s var(--ease-premium);background:#fff;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:600}.cg-chip:hover{color:var(--color-brand);transform:translateY(-2px)}.cg-chip[data-on]{color:#fff;background:linear-gradient(135deg, var(--color-brand), var(--color-accent));box-shadow:0 10px 20px -10px var(--color-brand)}.cg-face:after{content:"";pointer-events:none;animation:4.5s ease-in-out infinite cg-climb;animation-delay:calc(var(--k) * .9s);background:linear-gradient(#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translateY(110%)}@keyframes cg-climb{0%{transform:translateY(110%)}45%,to{transform:translateY(-110%)}}.cg-ripple{bottom:calc(var(--w) / -2);width:var(--w);height:var(--w);border:1.5px solid var(--color-accent);opacity:0;border-radius:999px;animation:5s ease-out infinite cg-ripple;position:absolute;left:0;transform:rotateX(90deg)}.cg-ripple-b{animation-delay:2.5s}@keyframes cg-ripple{0%{opacity:.7;transform:rotateX(90deg)scale(.9)}to{opacity:0;transform:rotateX(90deg)scale(1.9)}}.cg-spark{bottom:28%;left:calc(50% + (var(--n) - 2.5) * var(--w) * .16);background:var(--color-accent);width:.35rem;height:.35rem;box-shadow:0 0 10px 2px var(--color-accent);opacity:0;pointer-events:none;animation:4.5s ease-out infinite cg-spark;animation-delay:calc(var(--n) * .7s);border-radius:999px;position:absolute}@keyframes cg-spark{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(calc(var(--hgt) * -.9)) translateX(calc((var(--n) - 2.5) * .9rem)) scale(1.2)}}.cg-detail .cg-count,.cg-detail .cg-title,.cg-detail .cg-text,.cg-detail .cg-cta{animation:cg-rise .7s var(--ease-premium) both}.cg-detail .cg-title{animation-delay:80ms}.cg-detail .cg-text{animation-delay:.16s}.cg-detail .cg-cta{animation-delay:.24s}@keyframes cg-rise{0%{opacity:0;transform:translateY(16px)}}.cg-halo{bottom:calc(var(--w) / -2);left:calc(var(--w) * -.35);width:calc(var(--w) * 1.7);height:calc(var(--w) * 1.7);margin-bottom:calc(var(--w) * -.35);border:1.5px dashed #17c3e68c;border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cg-halo{border:1.5px dashed color-mix(in oklab, var(--color-accent) 55%, transparent)}}.cg-halo{animation:12s linear infinite cg-halo;transform:rotateX(90deg)}.cg-halo i{background:var(--color-accent);width:.6rem;height:.6rem;box-shadow:0 0 14px 3px var(--color-accent);transform-origin:50% calc(var(--w) * .85 + .3rem);border-radius:999px;margin-left:-.3rem;position:absolute;top:-.3rem;left:50%}.cg-halo i:nth-child(2){background:var(--color-brand);box-shadow:0 0 14px 3px var(--color-brand);transform:rotate(120deg)}.cg-halo i:nth-child(3){background:#fbbf24;transform:rotate(240deg);box-shadow:0 0 14px 3px #fbbf24}@keyframes cg-halo{0%{transform:rotateX(90deg)rotate(0)}to{transform:rotateX(90deg)rotate(360deg)}}.cg-play{position:relative}.cg-progress{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.cg-progress circle{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));filter:drop-shadow(0 0 3px var(--color-accent))}.cg-icon{position:relative}.cg-icon:after{content:"";border:1.5px dashed #1e5fdb80;border-radius:1rem;position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.cg-icon:after{border:1.5px dashed color-mix(in oklab, var(--color-brand) 50%, transparent)}}.cg-icon:after{animation:10s linear infinite cg-spin}@keyframes cg-spin{to{transform:rotate(360deg)}}.cg-title{position:relative}.cg-title:after{content:"";background:linear-gradient(90deg, var(--color-brand), var(--color-accent));transform-origin:0;width:5rem;height:3px;animation:cg-line .9s .25s var(--ease-premium) both;border-radius:999px;margin-top:.6rem;display:block}@keyframes cg-line{0%{transform:scaleX(0)}}.cg-chip{position:relative}.cg-chip[data-on]:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 0 .45rem #17c3e68c}@supports (color:color-mix(in lab, red, red)){.cg-chip[data-on]:after{box-shadow:0 0 0 .45rem color-mix(in oklab, var(--color-accent) 55%, transparent)}}.cg-chip[data-on]:after{opacity:0;pointer-events:none;animation:2.4s ease-out infinite cg-chip}@keyframes cg-chip{0%{opacity:1;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.15)}}.cg{isolation:isolate;position:relative}.cg:before,.cg:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;width:24rem;height:24rem;position:absolute}.cg:before{background:radial-gradient(circle,#1e5fdb29,#0000 65%);top:-4rem;left:-6rem}@supports (color:color-mix(in lab, red, red)){.cg:before{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand) 16%, transparent), transparent 65%)}}.cg:before{animation:14s ease-in-out infinite alternate cg-glow}.cg:after{background:radial-gradient(circle,#17c3e62e,#0000 65%);bottom:-5rem;right:-6rem}@supports (color:color-mix(in lab, red, red)){.cg:after{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent 65%)}}.cg:after{animation:16s ease-in-out infinite alternate-reverse cg-glow}@keyframes cg-glow{to{transform:translate(3rem,2rem)scale(1.2)}}.cg-word{animation:.6s cubic-bezier(.22,1,.36,1) both cg-word;animation-delay:calc(.25s + var(--w) * 24ms);display:inline-block}@keyframes cg-word{0%{opacity:0;transform:translateY(10px)}}.cg-text{-webkit-line-clamp:unset;max-height:8.2rem;display:block;overflow:hidden}.cg-chip{animation:5s ease-in-out infinite cg-wave;animation-delay:calc(var(--i,0) * .12s)}.cg-chip[data-on]{animation:none}@keyframes cg-wave{0%,16%,to{transform:translateY(0)}8%{transform:translateY(-4px)}}.cg-tip:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);opacity:0;animation:2.4s ease-out infinite cg-tip-ping;position:absolute;inset:-.6rem}@keyframes cg-tip-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.cg-icon{animation:.7s cubic-bezier(.34,1.56,.64,1) both cg-pop}@keyframes cg-pop{0%{opacity:0;transform:scale(.4)rotate(-40deg)}}.cg-prev svg{animation:2.4s ease-in-out infinite cg-nudge-left}.cg-next svg{animation:2.4s ease-in-out infinite cg-nudge-right}@keyframes cg-nudge-left{50%{transform:translate(-3px)}}@keyframes cg-nudge-right{50%{transform:translate(3px)}}.page-enter>div.z-10>section:nth-child(n+3),.svc>section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 1200px}.lps-logo,.lps-bar,.lps-wall,.lps-glare{transform-box:fill-box;transform-origin:50%}.lps-logo{--lps-cycle:3.4s;opacity:0;filter:drop-shadow(0 0 22px var(--brand));animation:lps-logo calc(var(--n) * var(--lps-cycle)) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--i) * var(--lps-cycle))}.lps-bar{transform-origin:0;animation:lps-bar calc(var(--n) * 3.4s) linear infinite;animation-delay:calc(var(--i) * 3.4s);transform:scaleX(0)}.lps-wall{animation:9s ease-in-out infinite alternate lps-wall}.lps-glare{animation:5s ease-in-out infinite lps-sweep}@keyframes lps-wall{0%{transform:translate(-40px,-20px)scale(1)}to{transform:translate(40px,24px)scale(1.2)}}@keyframes lps-sweep{0%,55%{transform:translate(0)}to{transform:translate(1300px)}}@keyframes lps-bar{0%,2%{transform:scaleX(0)}11.5%,to{transform:scaleX(1)}}@keyframes lps-logo{0%{opacity:0;transform:scale(.55)}3.5%{opacity:1;transform:scale(1.08)}5%{transform:scale(1)}8%{transform:scale(1.04)}11%{opacity:1;transform:scale(1)}14.28%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.lps-wall,.lps-glare,.lps-scene,.lps-shaft{animation:none}.lps-logo{animation-name:lps-logo-fade}}.lps-scene{transform-origin:1000px 450px;animation:18s ease-in-out infinite alternate lps-push}.lps-spill{mix-blend-mode:screen;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite alternate lps-spill}.lps-spill-2{animation-delay:-2s}.lps-shaft{mix-blend-mode:soft-light;animation:14s ease-in-out infinite alternate lps-shaft}.lps-steam{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-out infinite lps-steam;animation-delay:var(--d)}.lps-mote{opacity:0;animation:lps-mote var(--dur) linear infinite;animation-delay:var(--dly)}.lps-chip{opacity:0;transform-box:fill-box;transform-origin:0;animation:12s cubic-bezier(.22,1,.36,1) infinite lps-chip;animation-delay:calc(var(--c) * 3s);filter:drop-shadow(0 10px 18px #07142759)}.lps-key{opacity:0;animation:1.6s ease-in-out infinite lps-key;animation-delay:var(--k)}.lps-cam{animation:2s ease-in-out infinite lps-cam}.lps-scan{animation:3.6s linear infinite lps-scan}@keyframes lps-chip{0%{opacity:0;transform:translateY(24px)scale(.6)}4%,20%{opacity:1;transform:translateY(0)scale(1)}12%{transform:translateY(-8px)scale(1)}25%,to{opacity:0;transform:translateY(-26px)scale(.85)}}@keyframes lps-key{0%,to{opacity:0}50%{opacity:.95}}@keyframes lps-cam{0%,to{opacity:.35}50%{opacity:1}}@keyframes lps-scan{0%{transform:translateY(0)}to{transform:translateY(640px)}}@keyframes lps-push{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-10px,4px)}}@keyframes lps-spill{0%{opacity:.45;transform:scale(.94)}to{opacity:.95;transform:scale(1.06)}}@keyframes lps-shaft{0%{transform:translate(0)rotate(18deg)}to{transform:translate(1500px)rotate(18deg)}}@keyframes lps-steam{0%{opacity:0;transform:translateY(8px)scaleX(.8)}30%{opacity:.55}to{opacity:0;transform:translateY(-46px)scaleX(1.5)}}@keyframes lps-mote{0%{opacity:0;transform:translate(0)}20%,70%{opacity:.7}to{opacity:0;transform:translate(30px,-90px)}}@keyframes lps-logo-fade{0%{opacity:0}3%,11%{opacity:1}14.28%,to{opacity:0}}.nav-call{background:linear-gradient(135deg, var(--color-brand-light), var(--color-brand-strong));color:#fff;border-radius:9999px;position:relative;box-shadow:0 6px 16px -6px #1e5fdbb3}@supports (color:color-mix(in lab, red, red)){.nav-call{box-shadow:0 6px 16px -6px color-mix(in oklab, var(--color-brand) 70%, transparent)}}.nav-call{transition:transform .3s var(--ease-premium), box-shadow .3s var(--ease-premium)}.nav-call:hover,.nav-call:focus-visible{transform:scale(1.08);box-shadow:0 8px 22px -6px #1e5fdbd9}@supports (color:color-mix(in lab, red, red)){.nav-call:hover,.nav-call:focus-visible{box-shadow:0 8px 22px -6px color-mix(in oklab, var(--color-brand) 85%, transparent)}}.nav-call:before,.nav-call:after{content:"";border-radius:inherit;border:2px solid var(--color-brand-light);opacity:0;pointer-events:none;position:absolute;inset:0}.nav-call:hover:before,.nav-call:focus-visible:before{animation:1.2s ease-out infinite nav-call-ring}.nav-call:hover:after,.nav-call:focus-visible:after{animation:1.2s ease-out .4s infinite nav-call-ring}.nav-call:hover svg,.nav-call:focus-visible svg{animation:.9s ease-in-out infinite nav-call-shake}@keyframes nav-call-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes nav-call-shake{0%,to{rotate:0deg}15%,45%,75%{rotate:-16deg}30%,60%,90%{rotate:16deg}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
