/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--gradient-angle:0deg;--glow-opacity:.5;--border-progress:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.row-4{grid-row:4}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glow-opacity{syntax:"<number>";inherits:false;initial-value:.5}@property --border-progress{syntax:"<number>";inherits:false;initial-value:0}:root{--ink:#05060b;--ink-soft:#0a0d18;--paper:#f4f6ff;--muted:#9ca5bd;--line:#ffffff1a;--line-strong:#ffffff29;--blue:#4f7cff;--blue-glow:#4f7cff66;--violet:#8b5cf6;--cyan:#06ffa5;--pointer-x:50vw;--pointer-y:50vh;--tilt-x:0deg;--tilt-y:0deg;--mouse-x:50%;--mouse-y:50%}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--blue) var(--ink)}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Geist,Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #91aaff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:linear-gradient(#4f7cff,#7a77ff);border-radius:10px}.scroll-progress{--scroll-progress:0;z-index:1000;pointer-events:none;width:100%;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#5b78ff,#7a77ff 24%,#a78bfa 48%,#75eaff 84%,#5b78ff) 0 0/200% 100%;animation:gradientShift 3s linear infinite;position:fixed;top:0;left:0;box-shadow:0 0 20px #5b78ff99,0 0 40px #7a77ff4d}.scroll-progress:after{content:"";width:12px;height:12px;opacity:calc(var(--scroll-progress) * 1);background:#fff;border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 12px #7a77ff,0 0 24px #5b78ff}.site-shell{background:var(--ink);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.site-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1200px 600px at 70% -10%,#4f7cff2e 0,#0000 60%),radial-gradient(900px 500px at -10% 30%,#8b5cf629 0,#0000 60%),radial-gradient(700px 400px at 110% 80%,#06ffa514 0,#0000 60%),radial-gradient(800px 600px at 20% 90%,#4f7cff1a 0,#0000 60%);position:absolute;inset:0}.grid-pattern{opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:32px 32px;animation:gridDrift 120s linear infinite;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(80% 70% at 50% 0,#000 40%,#0000 90%)}.grid-pattern,.mesh-gradient{z-index:1;pointer-events:none;position:absolute;inset:0}.mesh-gradient{filter:blur();overflow:hidden}.mesh-orb{mix-blend-mode:screen;filter:blur(80px);will-change:transform,border-radius;border-radius:50%;position:absolute}.mesh-orb-1{background:radial-gradient(circle,#4f7cff59 0,#4f7cff1f 40%,#0000 70%);width:640px;height:640px;animation:morphBlob 14s ease-in-out infinite,floatSlow 20s ease-in-out infinite;top:-120px;right:5%}.mesh-orb-2{background:radial-gradient(circle,#8b5cf64d 0,#8b5cf61a 45%,#0000 70%);width:520px;height:520px;animation-duration:18s,24s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:reverse,reverse;animation-play-state:running,running;animation-delay:-4s;animation-fill-mode:none,none;animation-timeline:auto,auto;top:45%;left:-8%}.mesh-orb-2,.mesh-orb-3{animation-name:morphBlob,floatSlow}.mesh-orb-3{background:radial-gradient(circle,#06ffa51f 0,#4f7cff14 50%,#0000 70%);width:480px;height:480px;animation-duration:16s,18s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:-8s;animation-fill-mode:none,none;animation-timeline:auto,auto;bottom:10%;right:20%}.cursor-aura{z-index:2;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;filter:blur(20px);mix-blend-mode:screen;background:radial-gradient(circle,#4f7cff1a 0,#8b5cf60f 25%,#0000 68%);border-radius:50%;width:600px;height:600px;transition:left .25s cubic-bezier(.2,.8,.2,1),top .25s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;transform:translate(-50%,-50%)}.noise{opacity:.035;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");inset:0}.ambient,.noise{pointer-events:none;position:absolute}.ambient{filter:blur(110px);opacity:.22;mix-blend-mode:screen;border-radius:50%}.ambient-one{background:#1b5cff;width:420px;height:420px;animation:breathe 8s ease-in-out infinite,morphBlob 12s ease-in-out infinite;top:130px;right:6%}.ambient-two{background:#6832d7;width:340px;height:340px;animation:breathe 11s ease-in-out 1s infinite reverse,morphBlob 15s ease-in-out infinite reverse;top:820px;left:-8%}.topbar{-webkit-backdrop-filter:blur(24px)saturate(1.4);z-index:50;background:#0a0c14b8;border-radius:20px;justify-content:space-between;align-items:center;width:min(1280px,100% - 32px);height:64px;margin:16px auto 0;padding:0 8px 0 14px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:sticky;top:16px;box-shadow:0 8px 32px #00000059,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.topbar:before{content:"";background:linear-gradient(var(--gradient-angle),#4f7cff80,#8b5cf64d,#75eaff66,#4f7cff80);pointer-events:none;opacity:0;border-radius:20px;padding:1px;transition:opacity .4s;animation:rotateBorder 4s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.topbar:hover:before{opacity:1}.topbar.scrolled{background:#0a0c14d9;transform:translateY(0)scale(.98);box-shadow:0 16px 48px #00000073,inset 0 0 0 1px #ffffff1a}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex;position:relative}.brand b{color:#0000;background:linear-gradient(90deg,#7ea7ff,#a78bfa);-webkit-background-clip:text;background-clip:text;font-weight:800}.brand-mark{color:#fff;background:linear-gradient(145deg,#557dff,#7a5cff);border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 8px 24px #557dff59,inset 0 0 0 1px #ffffff1a}.brand-mark:after{content:"";background:linear-gradient(120deg,#0000 20%,#fff6 50%,#0000 80%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)skew(-12deg)}.brand:hover .brand-mark{transform:rotate(-6deg)scale(1.05);box-shadow:inset 0 1px #ffffff80,0 12px 32px #557dff73}.brand:hover .brand-mark:after{transform:translate(100%)skew(-12deg)}.nav-links{align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex;position:relative}.nav-links>a:not(.nav-cta){color:#aeb6c9;padding:10px 14px;position:relative}.nav-links>a:not(.nav-cta),.nav-links>a:not(.nav-cta):before{border-radius:10px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.nav-links>a:not(.nav-cta):before{content:"";opacity:0;background:#ffffff0f;position:absolute;inset:0;transform:scale(.9)}.nav-links>a:not(.nav-cta):hover{color:#fff;transform:translateY(-1px)}.nav-links>a:not(.nav-cta):hover:before{opacity:1;transform:scale(1)}.nav-indicator{pointer-events:none;background:linear-gradient(90deg,#5b78ff,#75eaff);border-radius:2px;height:2px;transition:all .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px}.nav-cta{color:#10131c;background:#f5f7ff;border-radius:12px;align-items:center;gap:8px;margin-left:8px;padding:11px 18px;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #ffffff1a,inset 0 0 0 1px #fffc}.nav-cta:before{content:"";opacity:0;background:linear-gradient(90deg,#5b78ff,#7a77ff,#a78bfa);transition:opacity .3s;position:absolute;inset:0}.nav-cta span{z-index:1;position:relative}.nav-cta:hover{color:#fff;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 28px #ffffff2e,inset 0 0 0 1px #ffffffe6}.nav-cta:hover:before{opacity:1}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;width:min(1280px,100% - 32px);min-height:780px;margin:0 auto;padding:96px 0 80px;display:grid}.hero,.hero-copy{z-index:5;position:relative}.eyebrow,.section-kicker{color:#9ba9c6;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;padding:8px 14px;box-shadow:inset 0 4px 16px #0000001a}.live-dot{background:#66f6c2;border-radius:50%;width:8px;height:8px;animation:pulse 2s infinite;position:relative;box-shadow:0 0 0 4px #66f6c226,0 0 20px #66f6c2}.live-dot:after{content:"";border:1px solid #66f6c266;border-radius:50%;animation:ping 2s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:-4px}.eyebrow-rule{background:linear-gradient(90deg,#394158,#0000);width:20px;height:1px}.hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(56px,6.8vw,108px);font-weight:800;line-height:.86;position:relative}.hero h1 .line{display:block;overflow:hidden}.hero h1 .line span{animation:textReveal 1s cubic-bezier(.2,.8,.2,1) forwards;display:inline-block;transform:translateY(110%)}.hero h1 .line:nth-child(2) span{animation-delay:.1s}.hero h1 .line:nth-child(3) span{animation-delay:.2s}.kinetic-word{color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 24px #7a77ff66);background:linear-gradient(100deg,#91b1ff,#a78bfa 30%,#75eaff 70%,#91b1ff) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-style:italic;animation:wordGlow 4s ease-in-out infinite,gradientShift 6s linear infinite;display:inline-block;position:relative}.kinetic-word:before{content:"flow.";color:#0000;-webkit-text-stroke:1.2px #91b1ff40;z-index:-1;position:absolute;inset:0;transform:translate(2px,2px)}.kinetic-word:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5078ff,#a78bfa,#76f4ff) 0 0/200% 100%;border-radius:2px;height:6px;animation:lineSweep 1.2s cubic-bezier(.2,.8,.2,1) .8s both,gradientShift 3s linear infinite;position:absolute;bottom:-6px;left:2%;right:-6%;transform:skew(-18deg);box-shadow:0 0 20px #5694ff99,0 0 40px #a78bfa4d}.hero-lede{color:#a6aec2;letter-spacing:-.01em;max-width:520px;margin:0 0 36px;font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.65}.hero-lede strong{color:#d5d9e7;font-weight:600}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.primary-cta{color:#fff;letter-spacing:-.01em;isolation:isolate;will-change:transform;background:linear-gradient(135deg,#486eff,#7a5cff);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-width:240px;padding:18px 20px 18px 24px;font-size:15px;font-weight:800;transition:all .4s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0003,0 14px 32px #4950ff52,inset 0 0 0 1px #ffffff1a}.primary-cta:before{content:"";z-index:1;background:linear-gradient(105deg,#0000,#fff3 40%,#fff6 50%,#0000 60%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-100%)skew(-12deg)}.primary-cta:after{content:"";background:linear-gradient(var(--gradient-angle),#5b78ff,#a78bfa,#75eaff,#5b78ff);opacity:0;border-radius:16px;padding:1px;transition:opacity .4s;animation:rotateBorder 3s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.primary-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:inset 0 1px #fff6,0 20px 48px #4950ff73,0 0 80px #7a77ff40}.primary-cta:hover:before{transform:translate(100%)skew(-12deg)}.primary-cta:hover:after{opacity:1}.primary-cta:active{transform:translateY(-1px)scale(.99)}.primary-cta span{z-index:2;position:relative}.text-link{color:#d5d9e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex}.text-link span{background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:grid}.text-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}.text-link:hover span{background:#7a77ff33;transform:translateY(3px)rotate(-10deg)}.cta-spark{background:#ffffff26;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid}.primary-cta:hover .cta-spark{color:#8ff7ff;background:#ffffff40;transform:rotate(180deg)scale(1.15);box-shadow:0 0 16px #8ff7ff80}.trust-row{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.trust-row span{color:#9aa3b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.trust-row span:hover{color:#d5d9e7;background:#ffffff12;border-color:#ffffff1f;transform:translateY(-1px)}.trust-row svg{color:#718cff}.reveal{opacity:0;clip-path:inset(0 0 100%);animation:revealEnhanced .9s cubic-bezier(.2,.8,.2,1) forwards;transform:translateY(24px)}.reveal-one{animation-delay:50ms}.reveal-two{animation-delay:.18s}.reveal-three{animation-delay:.32s}.reveal-four{animation-delay:.46s}.hero-visual{perspective:1200px;height:620px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.visual-glow{filter:blur(40px);background:radial-gradient(circle,#2b5bff2e 0,#8b5cf61f 40%,#0000 70%);width:460px;height:460px;animation:breathe 5s ease-in-out infinite,morphBlob 12s ease-in-out infinite;transform:translateZ(-50px)}.orbit,.visual-glow{border-radius:50%;position:absolute}.orbit{transform-style:preserve-3d}.orbit-one{border:1px dashed #6d89ff24;width:560px;height:560px;animation:spin 42s linear infinite;transform:translateZ(-20px)}.orbit-two{border:1px solid #6d89ff1a;width:420px;height:420px;animation:spin 28s linear infinite reverse;transform:translateZ(-10px)}.orbit:before{background:#76f4ff;width:10px;height:10px;animation:orbitPulse 3s ease-in-out infinite;top:12%;left:12%;box-shadow:0 0 16px #76f4ff,0 0 32px #76f4ff80}.orbit-one:after,.orbit:before{content:"";border-radius:50%;position:absolute}.orbit-one:after{background:#a78bfa;width:6px;height:6px;bottom:18%;right:14%;box-shadow:0 0 12px #a78bfa}.extension-card{-webkit-backdrop-filter:blur(24px)saturate(1.3);z-index:4;width:340px;transform-style:preserve-3d;background:linear-gradient(145deg,#1c2134eb,#0e111cf0),radial-gradient(400px 200px at 50% -20%,#4f7cff1f,#0000);border-radius:28px;padding:20px;transition:all .5s cubic-bezier(.2,.8,.2,1);animation:floatCard 6s ease-in-out infinite;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d,0 24px 64px #00000073,inset 0 0 0 1px #ffffff14,0 0 80px #4f7cff14}.extension-card:before{content:"";background:linear-gradient(var(--gradient-angle),#4f7cff66,#a78bfa4d,#75eaff4d,#4f7cff66);opacity:.6;pointer-events:none;border-radius:28px;padding:1px;animation:rotateBorder 6s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.extension-card:hover{translate:0 -8px;scale:1.02;box-shadow:inset 0 1px #ffffff2e,0 32px 80px #00000080,inset 0 0 0 1px #ffffff1f,0 0 100px #4f7cff26}.extension-card.preview-blue{--preview-accent:#7da5ff;--preview-tint:#466fff26;--preview-glow:#7da5ff4d}.extension-card.preview-violet{--preview-accent:#b294ff;--preview-tint:#8f63ff26;--preview-glow:#b294ff4d}.extension-card.preview-cyan{--preview-accent:#69eaf3;--preview-tint:#41d4e121;--preview-glow:#69eaf34d}.extension-card.preview-amber{--preview-accent:#ffc26a;--preview-tint:#ffb23c21;--preview-glow:#ffc26a4d}.extension-card.preview-pink{--preview-accent:#ff8fbd;--preview-tint:#ff64a521;--preview-glow:#ff8fbd4d}.extension-topline{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding-bottom:18px;display:flex;position:relative}.extension-topline:after{content:"";background:linear-gradient(90deg,var(--preview-accent),transparent);width:60px;height:1px;animation:shimmerLine 3s ease-in-out infinite;position:absolute;bottom:-1px;left:0}.mini-brand{background:linear-gradient(135deg,var(--preview-accent),var(--preview-accent));width:40px;height:40px;box-shadow:0 8px 24px var(--preview-tint),0 0 0 1px #ffffff1a inset;border-radius:12px;place-items:center;transition:transform .4s;display:grid;position:relative;overflow:hidden}.mini-brand:after{content:"";background:linear-gradient(120deg,#0000,#ffffff4d,#0000);animation:shineSweep 4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.extension-topline>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.extension-topline b{letter-spacing:-.01em;font-size:14px;font-weight:700}.extension-topline small{color:#778197;font-size:11px;font-weight:500}.status-pill{letter-spacing:.02em;color:#7ff0c8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4dd5a51a;border:1px solid #4dd5a533;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.status-pill i{background:#64eebd;border-radius:50%;width:6px;height:6px;animation:pulse 2s infinite;display:inline-block;box-shadow:0 0 8px #64eebd}.preview-pill{color:var(--preview-accent);background:var(--preview-tint);box-shadow:0 0 20px var(--preview-glow);border-color:#ffffff1f}.preview-pill i{background:var(--preview-accent);box-shadow:0 0 10px var(--preview-accent)}.task-status{background:linear-gradient(145deg,#ffffff0d,#ffffff05),radial-gradient(300px 100px at 0 0,var(--preview-tint),transparent);border:1px solid #ffffff12;border-radius:20px;margin-top:18px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 8px 24px #00000026,inset 0 1px #ffffff0f}.task-status:before{content:"";background:linear-gradient(90deg,transparent,var(--preview-accent),transparent);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.task-status>span{color:#778197;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700;display:block}.preview-title{letter-spacing:-.01em;margin:10px 0 6px;font-size:15px;font-weight:700;animation:previewSwap .4s cubic-bezier(.2,.8,.2,1) both;display:block}.preview-copy{color:#929caf;min-height:32px;margin:0;font-size:12px;line-height:1.5;animation:previewSwap .4s cubic-bezier(.2,.8,.2,1) 50ms both}.preview-route{color:#7e899f;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:relative}.preview-route:before{content:"";background:linear-gradient(90deg,var(--preview-accent),#ffffff26,var(--preview-accent));transform-origin:0;background-size:200% 100%;border-radius:2px;height:2px;animation:routeDraw .8s ease-out .2s both,gradientShift 3s linear infinite;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)scaleX(0)}.preview-route span{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171c2ae6;border:1px solid #ffffff0f;border-radius:8px;padding:5px 8px;transition:all .3s}.preview-route span:first-child{color:var(--preview-accent);background:var(--preview-tint);border-color:var(--preview-accent);box-shadow:0 0 12px var(--preview-glow)}.preview-route i{z-index:1;background:var(--preview-accent);width:6px;height:6px;box-shadow:0 0 12px var(--preview-accent);border-radius:50%;flex:0 0 6px;animation:pulse 2s infinite}.extension-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.extension-actions span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a4aec3;letter-spacing:.01em;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 8px;font-size:10px;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.extension-actions span:before{content:"";background:var(--preview-tint);opacity:0;transition:opacity .3s;position:absolute;inset:0}.extension-actions span:hover{border-color:var(--preview-accent);color:var(--preview-accent);box-shadow:0 4px 16px var(--preview-glow);transform:translateY(-1px)}.extension-actions span:hover:before{opacity:1}.extension-actions svg{color:var(--preview-accent);z-index:1;flex:none;position:relative}.extension-actions span span{background:0 0;border:none;padding:0}.preview-caption{color:#6b758b;text-align:center;margin:14px 0 0;font-size:10px;font-weight:500;line-height:1.4}.workflow-stack{z-index:3;pointer-events:none;position:absolute;inset:0}.workflow-stack>*{pointer-events:auto}.workflow-chip{appearance:none;width:174px;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);will-change:transform;background:#0f121dd1;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:12px;transition:all .4s cubic-bezier(.2,.8,.2,1);animation:chipFloat 5s ease-in-out infinite;display:flex;position:absolute;translate:0;box-shadow:0 8px 32px #00000047,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.workflow-chip:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff0f,#0000);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.workflow-chip.is-selected,.workflow-chip:hover{z-index:2;background:#161c30eb;border-color:#7e9dff66;transform:translateY(-4px)scale(1.04);box-shadow:0 16px 48px #00000061,0 0 32px #5a77ff2e,inset 0 0 0 1px #ffffff14}.workflow-chip.is-selected:before,.workflow-chip:hover:before{opacity:1}.workflow-chip:active{transform:scale(.97)}.workflow-chip.is-selected{border-color:var(--preview-accent,#7e9dff80);box-shadow:0 0 0 1px var(--preview-accent,#7e9dff) inset,0 16px 48px #0006,0 0 32px var(--preview-glow,#7e9dff33);background:linear-gradient(145deg,#1a233ef5,#12182aeb)}.workflow-chip.is-selected .chip-status{color:var(--preview-accent,#a9c4ff);background:var(--preview-tint,#4f7cff26)}.workflow-chip>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.workflow-chip b{letter-spacing:-.01em;font-size:12px;font-weight:700}.workflow-chip small{color:#70798d;font-size:10px;font-weight:500}.chip-status{color:#7b86a0;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800;transition:all .3s}.workflow-icon{border-radius:10px;place-items:center;width:36px;height:36px;transition:all .3s;display:grid;position:relative;overflow:hidden}.workflow-icon:after{content:"";background:linear-gradient(120deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.workflow-chip:hover .workflow-icon:after{transform:translate(100%)}.workflow-icon.blue{color:#7da5ff;background:#466fff26;box-shadow:0 0 20px #466fff26}.workflow-icon.violet{color:#b294ff;background:#8f63ff26;box-shadow:0 0 20px #8f63ff26}.workflow-icon.cyan{color:#69eaf3;background:#41d4e121;box-shadow:0 0 20px #41d4e121}.workflow-icon.amber{color:#ffc26a;background:#ffb23c21;box-shadow:0 0 20px #ffb23c21}.workflow-icon.pink{color:#ff8fbd;background:#ff64a521;box-shadow:0 0 20px #ff64a521}.chip-1{top:40px;left:16px}.chip-2{animation-delay:-.9s;top:98px;right:-4px}.chip-3{animation-delay:-1.8s;top:285px;right:-18px}.chip-4{animation-delay:-2.7s;bottom:48px;right:42px}.chip-5{animation-delay:-3.6s;bottom:98px;left:-2px}.floating-note{z-index:5;color:#cbd2e3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a11e0;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;transition:all .3s;animation:chipFloat 4.5s ease-in-out infinite;display:flex;position:absolute;box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1a}.floating-note:hover{box-shadow:0 12px 32px #00000073;transform:translateY(-2px)rotate(0)scale(1.05)!important}.floating-note svg{color:#6df0bf;filter:drop-shadow(0 0 8px #6df0bf80)}.note-one{animation-delay:-.5s;top:188px;left:2px;transform:rotate(-4deg)}.note-two{animation-delay:-2s;bottom:142px;right:0;transform:rotate(3deg)}.ticker{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:50%;background:#ffffff05;border-block:1px solid #ffffff0f;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ticker:after,.ticker:before{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,var(--ink) 0,transparent 100%);left:0}.ticker:after{background:linear-gradient(270deg,var(--ink) 0,transparent 100%);right:0}.ticker-track{will-change:transform;align-items:center;gap:36px;width:max-content;padding:18px 0;animation:ticker 32s linear infinite;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{text-transform:uppercase;letter-spacing:.18em;color:#aab4cc;font-size:13px;font-weight:800;transition:color .3s;position:relative}.ticker span:hover{color:#fff}.ticker i{color:#536fff;filter:drop-shadow(0 0 8px #536fff);font-style:normal}.workflow-section{z-index:5;grid-template-columns:.9fr 1.1fr;gap:80px;width:min(1200px,100% - 32px);margin:0 auto;padding:160px 0 120px;display:grid;position:relative}.section-heading h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:.98}.section-heading h2 em{color:#7583a3;font-style:italic;font-weight:500;position:relative}.section-heading h2 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5b78ff,#a78bfa);height:3px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.scroll-reveal.is-visible .section-heading h2 em:after{transition-delay:.6s;transform:scaleX(1)}.steps{border-top:1px solid var(--line);position:relative}.steps:before{content:"";background:linear-gradient(90deg,#5b78ff,#a78bfa,#0000);width:0;height:1px;transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.scroll-reveal.is-visible .steps:before{width:100%}.step-card{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:32px 44px 32px 0;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.step-card:before{content:"";opacity:0;background:linear-gradient(90deg,#506fff14,#a78bfa0a 50%,#0000);transition:all .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-20px)}.step-card:after{content:"";transform-origin:top;background:linear-gradient(#5b78ff,#a78bfa);width:2px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.step-card:hover{border-bottom-color:#ffffff24;padding-left:20px}.step-card:hover:before{opacity:1;transform:translate(0)}.step-card:hover:after{transform:scaleY(1)}.step-number{color:#58627a;letter-spacing:.05em;z-index:1;padding-top:4px;font-size:11px;font-weight:800;transition:all .3s;position:relative}.step-card:hover .step-number{color:#7f9aff;transform:translate(2px)}.step-card h3{letter-spacing:-.02em;z-index:1;margin:0 0 10px;font-size:20px;font-weight:700;transition:transform .3s;position:relative}.step-card:hover h3{transform:translate(2px)}.step-card p{color:#8992a8;z-index:1;max-width:480px;margin:0;font-size:15px;line-height:1.6;transition:color .3s;position:relative}.step-card:hover p{color:#a8b2c8}.step-arrow{color:#56627c;z-index:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:36px;right:8px}.step-card:hover .step-arrow{color:#7f9aff;background:#7f9aff1f;border-color:#7f9aff4d;transform:translate(4px,-4px)rotate(12deg);box-shadow:0 4px 16px #7f9aff33}.privacy-band{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);z-index:5;background:linear-gradient(110deg,#32489729,#ffffff05),radial-gradient(600px 200px at 80% 0,#4f7cff1f,#0000);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:72px 1fr auto;align-items:center;gap:28px;width:min(1200px,100% - 32px);margin:0 auto 120px;padding:36px;transition:all .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.privacy-band:before{content:"";background:linear-gradient(var(--gradient-angle),#4f7cff80,#a78bfa4d,#75eaff66,#4f7cff80);opacity:0;border-radius:28px;padding:1px;transition:opacity .4s;animation:rotateBorder 4s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.privacy-band:hover{transform:translateY(-2px);box-shadow:0 16px 48px #0000004d,0 0 80px #4f7cff1a}.privacy-band:hover:before{opacity:1}.privacy-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#607eff14 0,#0000 70%);border:1px solid #607eff14;border-radius:50%;width:320px;height:320px;animation:breathe 8s ease-in-out infinite;position:absolute;top:-120px;right:-120px}.privacy-icon{color:#8ba4ff;background:linear-gradient(145deg,#4b69ff26,#4b69ff14);border:1px solid #6a86ff33;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #4b69ff26,inset 0 0 0 1px #ffffff0d}.privacy-icon:after{content:"";background:linear-gradient(120deg,#0000,#ffffff26,#0000);animation:shineSweep 5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.privacy-band h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:26px;font-weight:700}.privacy-band p{color:#929caf;max-width:640px;margin:0;font-size:14px;line-height:1.6}.privacy-link{z-index:2;white-space:nowrap;color:#dbe1ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.privacy-link:before{content:"";opacity:0;background:linear-gradient(90deg,#5b78ff,#7a77ff);transition:opacity .3s;position:absolute;inset:0}.privacy-link span{z-index:1;position:relative}.privacy-link:hover{color:#fff;border-color:#5b78ff66;transform:translateY(-2px);box-shadow:0 8px 24px #5b78ff33}.privacy-link:hover:before{opacity:1}.final-cta{text-align:center;z-index:5;padding:100px 24px 140px;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f7cff1a 0,#8b5cf60f 40%,#0000 70%);width:800px;height:800px;animation:breathe 10s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta h2{letter-spacing:-.07em;margin:24px 0 48px;font-size:clamp(52px,7.5vw,92px);font-weight:800;line-height:.92;position:relative}.final-cta h2 span{color:#0000;background:linear-gradient(100deg,#65708a,#9aa3b8);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500;position:relative}.final-cta h2 span:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#65708a,#0000);height:2px;position:absolute;bottom:8px;left:0;right:0}.final-cta .primary-cta{min-width:280px;margin:0 auto}footer{border-top:1px solid var(--line);z-index:5;color:#747e94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:32px;width:min(1280px,100% - 32px);margin:0 auto;padding:32px 0 40px;font-size:12px;display:flex;position:relative}footer:before{content:"";background:linear-gradient(90deg,#5b78ff,#0000);width:120px;height:1px;animation:shimmerLine 4s ease-in-out infinite;position:absolute;top:-1px;left:0}footer .brand{color:#d8ddea;font-size:14px}footer .brand-mark{border-radius:10px;width:34px;height:34px}.footer-links{gap:20px;margin-left:auto;display:flex}.footer-links a{padding:4px 0;transition:color .3s;position:relative}.footer-links a:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-links a:hover{color:#fff}.footer-links a:hover:after{transform:scaleX(1)}.scroll-reveal{opacity:1;filter:none;clip-path:inset(0);transition:opacity .9s cubic-bezier(.2,.8,.2,1),translate .9s cubic-bezier(.2,.8,.2,1),scale .9s cubic-bezier(.2,.8,.2,1),filter .9s,clip-path .9s cubic-bezier(.2,.8,.2,1);translate:0;scale:1}html[data-motion-ready=true] .scroll-reveal:not(.is-visible){opacity:0;filter:blur(12px);clip-path:inset(0 0 30%);translate:0 80px;scale:.96}.scroll-reveal.is-visible{opacity:1;filter:blur();clip-path:inset(0);translate:0;scale:1}.inner-page{background:var(--ink);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.inner-page:before{content:"";z-index:0;background:radial-gradient(1000px 500px at 78% 8%,#111a3bcc 0,#05060b80 50%,var(--ink) 80%),radial-gradient(600px 400px at 10% 40%,#4f7cff14 0,transparent 60%);pointer-events:none;position:absolute;inset:0}.editorial-page{z-index:5;width:min(1160px,100% - 32px);margin:0 auto;padding:100px 0 120px;position:relative}.inner-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:580px;padding-bottom:40px;display:flex;position:relative}.inner-kicker{color:#8296c8;text-transform:uppercase;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.inner-hero h1{letter-spacing:-.075em;max-width:980px;margin:28px 0 32px;font-size:clamp(62px,8vw,116px);font-weight:800;line-height:.88}.inner-hero h1 span{color:#0000;-webkit-text-stroke:0;background:linear-gradient(100deg,#7284b3,#a78bfa 50%,#75eaff);-webkit-background-clip:text;background-clip:text;font-style:italic;position:relative}.inner-hero>p{color:#969fb5;max-width:670px;margin:0;font-size:19px;line-height:1.7}.hero-manifesto{color:#cdd4e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:600;transition:all .3s;display:flex;position:absolute;bottom:48px;right:0;box-shadow:0 8px 24px #00000026,inset 0 0 0 1px #ffffff0a}.hero-manifesto:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-2px)}.hero-manifesto svg{color:#7691ff;filter:drop-shadow(0 0 8px #7691ff);animation:spin 12s linear infinite}.story-split{grid-template-columns:100px 1fr 1fr;align-items:start;gap:55px;padding:120px 0;display:grid}.giant-index{color:#0000;letter-spacing:-.08em;background:linear-gradient(#3a4561,#1e2538);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;line-height:1}.story-split h2{letter-spacing:-.045em;margin:14px 0 0;font-size:40px;font-weight:700;line-height:1.08}.story-split>p{color:#929caf;margin:27px 0 0;font-size:16px;line-height:1.8}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:90px;display:grid}.principle-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0d,#ffffff04),radial-gradient(400px 200px at 0 0,#4f7cff0f,#0000);border:1px solid #ffffff14;border-radius:24px;min-height:340px;padding:32px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff08}.principle-card:before{content:"";opacity:0;background:radial-gradient(600px 200px at 0 0,#4f7cff14,#0000);transition:opacity .5s;position:absolute;inset:0}.principle-card:hover{background:linear-gradient(145deg,#435cb424,#ffffff05);border-color:#6f8fff59;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 48px #00000040,0 0 80px #4f7cff1f}.principle-card:hover:before{opacity:1}.principle-top{color:#69738b;letter-spacing:.05em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.principle-top svg{color:#768fff;filter:drop-shadow(0 0 8px #768fff66);transition:transform .4s}.principle-card:hover .principle-top svg{transform:rotate(12deg)scale(1.1)}.principle-card h2{letter-spacing:-.035em;margin:88px 0 14px;font-size:24px;font-weight:700;line-height:1.1}.principle-card p{color:#8e98ae;margin:0;font-size:14px;line-height:1.7}.card-line{transform-origin:0;background:linear-gradient(90deg,#5a74ff,#a78bfa,#78f1ff) 0 0/200% 100%;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:gradientShift 3s linear infinite;position:absolute;bottom:0;left:32px;right:32px;transform:scaleX(0)}.principle-card:hover .card-line{transform:scaleX(1)}.about-promise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:32px;padding:56px 0;display:grid;position:relative}.about-promise:before{content:"";background:linear-gradient(90deg,#ff79b0,#0000);width:80px;height:1px;position:absolute;top:-1px;left:0}.about-promise>svg{color:#ff79b0;filter:drop-shadow(0 0 12px #ff79b066)}.about-promise h2{letter-spacing:-.04em;margin:12px 0 10px;font-size:38px;font-weight:700}.about-promise p{color:#8f98ad;margin:0;font-size:16px;line-height:1.6}.page-reveal{opacity:1;filter:none;clip-path:inset(0);transition:opacity .9s cubic-bezier(.2,.8,.2,1),translate .9s cubic-bezier(.2,.8,.2,1),filter .9s,clip-path .9s cubic-bezier(.2,.8,.2,1);translate:0}html[data-motion-ready=true] .page-reveal:not(.is-visible){opacity:0;filter:blur(10px);clip-path:inset(0 0 20%);translate:0 60px}.page-reveal.is-visible{opacity:1;filter:blur();clip-path:inset(0);translate:0}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@keyframes revealEnhanced{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes textReveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.22;transform:scale(.88)}50%{opacity:.36;transform:scale(1.12)}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes lineSweep{0%{transform:skew(-18deg)scaleX(0)}to{transform:skew(-18deg)scaleX(1)}}@keyframes routeDraw{to{transform:translateY(-50%)scaleX(1)}}@keyframes previewSwap{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes wordGlow{0%,to{text-shadow:0 0 #537eff00;filter:drop-shadow(0 0 #537eff00)}50%{text-shadow:0 0 32px #537eff66;filter:drop-shadow(0 0 20px #537eff4d)}}@keyframes floatCard{0%,to{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0)}50%{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-12px)}}@keyframes chipFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes progress{0%,to{width:48%}50%{width:78%}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes rotateBorder{to{--gradient-angle:360deg}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}75%{border-radius:40% 60% 30% 70%/70% 40% 60% 50%}}@keyframes floatSlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,-30px)scale(1.05)}}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(32px,32px)}}@keyframes shimmerLine{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes shineSweep{0%{transform:translate(-100%)skew(-12deg)}60%,to{transform:translate(200%)skew(-12deg)}}@keyframes orbitPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.4)}}@keyframes scrollDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes manualFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes overloadPulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes cloudFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-13px)rotate(2deg)}}@keyframes signal{0%,to{opacity:.35;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}@keyframes controlHover{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-10px)rotateX(2deg)}}@keyframes faqAnswerIn{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.story-page{z-index:5;width:min(1160px,100% - 32px);margin:0 auto;position:relative}.story-opening{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:840px;padding:120px 0 80px;display:flex;position:relative}.story-opening:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f7cff14,#0000 70%);width:600px;height:600px;animation:breathe 12s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.story-opening h1{letter-spacing:-.08em;margin:28px 0 35px;font-size:clamp(68px,9.5vw,136px);font-weight:800;line-height:.84}.story-opening h1 span{color:#0000;background:linear-gradient(100deg,#7a8ebf,#a78bfa 50%,#75eaff);-webkit-background-clip:text;background-clip:text;font-style:italic}.story-opening>p{color:#98a1b6;max-width:700px;margin:0;font-size:20px;line-height:1.7}.scroll-cue{color:#69748c;text-transform:uppercase;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:12px;margin-top:70px;padding:12px 18px;font-size:11px;font-weight:800;display:flex}.scroll-cue i{border:1px solid #53617f;border-radius:10px;place-items:center;width:10px;height:22px;display:grid;position:relative}.scroll-cue i:after{content:"";background:#78a2ff;border-radius:5px;width:3px;height:6px;animation:scrollDot 1.7s ease-in-out infinite;position:absolute;top:4px;box-shadow:0 0 8px #78a2ff}.story-chapter{border-bottom:1px solid var(--line);grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;min-height:760px;padding:120px 0;display:grid}.chapter-number{color:#6b7895;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.chapter-number:before{content:"";background:linear-gradient(90deg,#6b7895,#0000);width:20px;height:1px}.chapter-copy h2,.new-rhythm h2,.overload h2,.turning-point h2,.why-finale h2{letter-spacing:-.06em;margin:20px 0 30px;font-size:clamp(48px,6vw,78px);font-weight:800;line-height:.96}.chapter-copy p,.overload-content p,.turning-point>p,.why-finale>p{color:#969fb4;max-width:540px;margin:0;font-size:17px;line-height:1.75}.manual-machine{perspective:900px;min-height:480px;position:relative}.machine-label{color:#5e6980;text-transform:uppercase;letter-spacing:.13em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;padding:6px 10px;font-size:10px;position:absolute;top:2px;right:10px}.manual-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(100deg,#191e2ff5,#0c0f19eb);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px 1fr auto 8px;align-items:center;gap:13px;width:min(420px,92%);height:78px;padding:0 18px;transition:all .3s;animation:manualFloat 4s ease-in-out infinite;display:grid;position:absolute;left:50%;transform:translate(-50%)rotateX(2deg);box-shadow:0 24px 55px #00000052,inset 0 0 0 1px #ffffff0a}.manual-row:hover{border-color:#4f7cff4d;transform:translate(-50%)rotateX(0)scale(1.02);box-shadow:0 24px 55px #0006,0 0 24px #4f7cff26}.manual-row>span{color:#819aff;background:#516fe824;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.manual-row b{font-size:14px;font-weight:600}.manual-row small{color:#747f96;font-size:11px}.manual-row>i{background:#ff7e8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #ff6774b3}.row-1{z-index:4;top:50px}.row-2{z-index:3;animation-delay:-.7s;top:135px;transform:translate(-46%)rotate(2deg)}.row-3{z-index:2;animation-delay:-1.4s;top:220px;transform:translate(-54%)rotate(-2deg)}.row-4{z-index:1;animation-delay:-2.1s;top:305px;transform:translate(-48%)rotate(1deg)}.repeat-loop{text-align:center;color:#4d5871;text-transform:uppercase;letter-spacing:.15em;font-size:12px;position:absolute;bottom:18px;left:0;right:0}.repeat-loop span{color:#718aff;filter:drop-shadow(0 0 6px #718aff);margin:0 9px}.overload{text-align:center;border-bottom:1px solid var(--line);place-items:center;min-height:850px;display:grid;position:relative;overflow:hidden}.overload-word{z-index:-1;letter-spacing:-.12em;color:#0000;-webkit-text-stroke:1px #6f84bc14;-webkit-user-select:none;user-select:none;font-size:clamp(180px,29vw,440px);font-weight:900;animation:overloadPulse 5s ease-in-out infinite;position:absolute}.overload-content{max-width:780px;position:relative}.overload h2 em{color:#ff8b9c;font-style:italic;font-weight:500}.overload-content p{margin-inline:auto}.task-cloud span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#6f7990;text-transform:uppercase;letter-spacing:.1em;background:#0f131fcc;border:1px solid #ffffff14;border-radius:30px;padding:10px 14px;font-size:10px;font-weight:700;transition:all .3s;animation:cloudFloat 6s ease-in-out infinite;position:absolute;box-shadow:0 8px 24px #0003}.task-cloud span:hover{color:#fff;border-color:#ffffff26;transform:scale(1.05)}.task-cloud span:first-child{top:17%;left:7%}.task-cloud span:nth-child(2){animation-delay:-1s;top:27%;right:8%}.task-cloud span:nth-child(3){animation-delay:-2s;bottom:22%;left:13%}.task-cloud span:nth-child(4){animation-delay:-3s;bottom:16%;right:12%}.task-cloud span:nth-child(5){animation-delay:-4s;top:47%;left:2%}.task-cloud span:nth-child(6){animation-delay:-5s;top:56%;right:2%}.turning-point{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;min-height:920px;padding:130px 0;display:flex}.turning-point h2 span,.why-finale h2 span{color:#0000;background:linear-gradient(100deg,#778ab9,#a78bfa 50%,#75eaff);-webkit-background-clip:text;background-clip:text;font-style:italic}.turning-point>p{max-width:650px}.signal-line{justify-content:space-around;align-items:center;width:140px;height:40px;margin-bottom:55px;display:flex;position:relative}.signal-line:before{content:"";background:linear-gradient(90deg,#0000,#617cf8,#0000);height:1px;animation:signal 2.2s ease-in-out infinite;position:absolute;top:50%;left:0;right:0}.signal-line i{background:#78ecff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 15px #78ecff,0 0 30px #78ecff66}.control-demo{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1b2134f5,#0a0d16f7);border:1px solid #ffffff1a;border-radius:24px;width:min(520px,100%);margin-top:70px;padding:24px;animation:controlHover 5s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 50px 100px #00000073,0 0 90px #445eff1f,inset 0 0 0 1px #ffffff0d}.control-demo:before{content:"";background:linear-gradient(90deg,#0000,#5b78ff,#0000);height:1px;position:absolute;top:0;left:0;right:0}.control-head{align-items:center;gap:14px;display:flex}.control-logo{color:#fff;background:linear-gradient(135deg,#4f6ff4,#7a5cff);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #4f6ff44d}.control-head>div{flex-direction:column;gap:3px;display:flex}.control-head b{font-size:14px;font-weight:700}.control-head small{color:#778299;font-size:11px}.control-live{color:#76edc2;background:#4fd2a31f;border:1px solid #4fd2a333;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.control-live i{background:#6ce9bd;border-radius:50%;width:6px;height:6px;animation:pulse 2s infinite;display:inline-block;box-shadow:0 0 8px #6ce9bd}.control-progress{background:#242a3b;border-radius:10px;height:6px;margin:26px 0;position:relative;overflow:hidden}.control-progress span{border-radius:inherit;background:linear-gradient(90deg,#5877ff,#a78bfa,#70ebff) 0 0/200% 100%;width:74%;height:100%;animation:progress 4s ease-in-out infinite,gradientShift 3s linear infinite;display:block;box-shadow:0 0 12px #5877ff80}.control-stats{align-items:center;gap:32px;display:flex}.control-stats div{flex-direction:column;display:flex}.control-stats b{letter-spacing:-.02em;font-size:24px;font-weight:800}.control-stats small{color:#727d94;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.control-stats button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ff97a0;cursor:pointer;background:#ff54631f;border:1px solid #ff6f7c33;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font-size:11px;font-weight:800;transition:all .3s;display:flex}.control-stats button:hover{background:#ff546333;transform:translateY(-1px);box-shadow:0 4px 16px #ff546333}.new-rhythm{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;min-height:800px;padding:130px 0;display:grid}.rhythm-list{border-top:1px solid var(--line)}.rhythm-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 28px;align-items:center;gap:16px;padding:26px 6px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.rhythm-list>div:before{content:"";opacity:0;background:linear-gradient(90deg,#4f6fff0f,#0000);transition:all .4s;position:absolute;inset:0;transform:translate(-20px)}.rhythm-list>div:hover{padding-left:18px}.rhythm-list>div:hover:before{opacity:1;transform:translate(0)}.rhythm-list span{color:#59657f;font-size:11px;font-weight:800;position:relative}.rhythm-list b{font-size:16px;font-weight:600;position:relative}.rhythm-list svg{color:#68e8bb;filter:drop-shadow(0 0 8px #68e8bb66);position:relative}.why-finale{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:850px;padding:140px 0;display:flex;position:relative}.why-finale:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f7cff0f,#0000 70%);width:700px;height:700px;animation:breathe 14s ease-in-out infinite;position:absolute}.why-finale h2{max-width:1050px;font-size:clamp(52px,7vw,94px);position:relative}.why-finale>p{max-width:680px;margin-bottom:48px;position:relative}.why-finale .primary-cta{min-width:300px}.story-trust{color:#7d879e;background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;margin-top:28px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .3s;position:relative}.story-trust:hover{color:#d7ddec;background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}.content-page{z-index:5;width:min(1080px,100% - 32px);margin:0 auto;padding:90px 0 120px;position:relative}.content-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:540px;padding-bottom:40px;display:flex;position:relative}.content-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f7cff0f,#0000 70%);width:400px;height:400px;position:absolute;top:20%;left:-40px}.content-hero h1{letter-spacing:-.072em;margin:26px 0 32px;font-size:clamp(60px,8vw,108px);font-weight:800;line-height:.89}.content-hero h1 span{color:#0000;background:linear-gradient(100deg,#7184b3,#a78bfa 50%,#75eaff);-webkit-background-clip:text;background-clip:text;font-style:italic}.content-hero>p{color:#929caf;max-width:650px;margin:0;font-size:18px;line-height:1.7}.compact-hero{min-height:480px}.workflow-showcase{padding:90px 0}.workflow-story{border-bottom:1px solid var(--line);grid-template-columns:65px 70px 1fr 160px;align-items:center;gap:25px;min-height:260px;padding:44px 20px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.workflow-story:before{content:"";opacity:0;background:linear-gradient(90deg,#4f7cff0a,#0000);transition:opacity .4s;position:absolute;inset:0}.workflow-story:hover{border-bottom-color:#ffffff24;padding-left:28px}.workflow-story:hover:before{opacity:1}.workflow-count{color:#546079;letter-spacing:.05em;font-size:12px;font-weight:800;position:relative}.workflow-badge{color:#8ba3ff;background:linear-gradient(145deg,#4966de24,#4966de0f);border:1px solid #6b85ef2e;border-radius:18px;place-items:center;width:60px;height:60px;transition:all .4s;display:grid;position:relative;box-shadow:0 8px 24px #4966de1f,inset 0 0 0 1px #ffffff0a}.workflow-story:hover .workflow-badge{transform:rotate(-6deg)scale(1.05);box-shadow:0 12px 32px #4966de33}.workflow-story span{color:#6f7b95;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.workflow-story h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:36px;font-weight:700;position:relative}.workflow-story p{color:#909aaf;max-width:600px;margin:0;font-size:15px;line-height:1.65;position:relative}.workflow-motion{justify-content:center;align-items:center;height:95px;display:flex;position:relative}.workflow-motion:before{content:"";background:linear-gradient(90deg,#0000,#526cff,#0000);height:1px;position:absolute;top:50%;left:8px;right:8px}.workflow-motion i{background:#7beaff;border-radius:50%;width:7px;height:7px;margin:0 14px;animation:signal 2s ease-in-out infinite;position:relative;box-shadow:0 0 12px #7beaff,0 0 24px #7beaff66}.workflow-motion i:nth-child(2){animation-delay:-.6s}.workflow-motion i:nth-child(3){animation-delay:-1.2s}.workflow-motion b{color:#6cedbd;text-transform:uppercase;letter-spacing:.14em;background:#6cedbd1a;border:1px solid #6cedbd33;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;bottom:0}.three-step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1.25fr repeat(3,1fr);gap:16px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff08}.three-step:before{content:"";background:linear-gradient(90deg,#0000,#4f7cff80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.three-step>span{text-transform:uppercase;letter-spacing:.12em;color:#77839e;font-size:12px;font-weight:800;line-height:1.5}.three-step div{border-left:1px solid var(--line);padding-left:24px;position:relative}.three-step div:before{content:"";background:linear-gradient(#5b78ff,#0000);width:1px;height:0;transition:height .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:-1px}.three-step div:hover:before{height:100%}.three-step b{font-size:16px;font-weight:700}.three-step p{color:#7d879d;margin:8px 0 0;font-size:13px;line-height:1.5}.safety-content-hero{text-align:center;align-items:center}.safety-content-hero>p{max-width:600px}.safety-seal{color:#8da6ff;background:linear-gradient(145deg,#4866de1f,#4866de0f);border:1px solid #758ffb40;border-radius:24px;place-items:center;width:88px;height:88px;margin-bottom:28px;animation:controlHover 5s ease-in-out infinite;display:grid;position:relative;box-shadow:0 16px 40px #4866de26,inset 0 0 0 1px #ffffff0d}.safety-seal:after{content:"";background:linear-gradient(var(--gradient-angle),#758ffb80,transparent,#758ffb80);border-radius:24px;padding:1px;animation:rotateBorder 4s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.commitment-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:90px 0;display:grid}.commitment-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;min-height:320px;padding:30px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.commitment-card:before{content:"";opacity:0;background:radial-gradient(400px 200px at 0 0,#4f7cff0f,#0000);transition:opacity .5s;position:absolute;inset:0}.commitment-card:hover{border-color:#718eff5c;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 48px #0003,0 0 80px #4f7cff14}.commitment-card:hover:before{opacity:1}.commitment-card>span{color:#535f78;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.commitment-card>svg{color:#809bff;filter:drop-shadow(0 0 12px #809bff4d);margin:50px 0 24px;transition:transform .4s;display:block}.commitment-card:hover>svg{transform:rotate(-6deg)scale(1.1)}.commitment-card h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:700}.commitment-card p{color:#8d97ac;margin:0;font-size:14px;line-height:1.65}.safety-callout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#425bb826,#ffffff05);border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.safety-callout:before{content:"";pointer-events:none;background:radial-gradient(600px 200px at 80% 0,#4f7cff14,#0000);position:absolute;inset:0}.safety-callout h2{letter-spacing:-.03em;margin:12px 0 0;font-size:28px;font-weight:700;position:relative}.safety-callout a{color:#11141e;background:#f4f6ff;border-radius:12px;padding:14px 20px;font-size:13px;font-weight:800;transition:all .3s;position:relative;box-shadow:0 4px 16px #f4f6ff26}.safety-callout a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f4f6ff40}.faq-list{padding:90px 0}.faq-item{border-bottom:1px solid var(--line);position:relative}.faq-item:before{content:"";background:linear-gradient(90deg,#5b78ff,#a78bfa);width:0;height:1px;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.faq-item:hover:before,.faq-item[open]:before{width:100%}.faq-item summary{cursor:pointer;grid-template-columns:48px 1fr 36px;align-items:center;gap:16px;padding:30px 6px;list-style:none;transition:all .3s;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:#5b6680;font-size:11px;font-weight:800}.faq-item summary b{letter-spacing:-.02em;font-size:20px;font-weight:600;transition:all .3s}.faq-item summary:hover b{color:#fff;transform:translate(4px)}.faq-item summary i{border:1px solid var(--line);color:#7d89a4;background:#ffffff05;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;transition:all .4s cubic-bezier(.2,.8,.2,1);display:grid}.faq-item summary:hover i{color:#a5b6ff;background:#869dff14;border-color:#869dff6b;transform:rotate(90deg)}.faq-item[open] summary i{color:#8aa2ff;background:#8aa2ff1f;border-color:#8aa2ff4d;transform:rotate(135deg)}.faq-item>p{color:#929caf;max-width:750px;margin:0 0 32px 64px;font-size:15px;line-height:1.75;animation:faqAnswerIn .4s cubic-bezier(.2,.8,.2,1) both}.release-list{padding:90px 0}.release{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:70px;padding:64px 0;transition:all .4s;display:grid;position:relative}.release:before{content:"";opacity:0;background:linear-gradient(90deg,#4f7cff08,#0000);transition:opacity .4s;position:absolute;inset:0}.release:hover:before{opacity:1}.release-meta{flex-direction:column;gap:10px;display:flex;position:relative}.release-meta span{color:#556078;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.release-meta b{letter-spacing:-.03em;font-size:26px;font-weight:800}.release-meta small{color:#78839a;font-size:13px}.release-body h2{letter-spacing:-.04em;margin:0 0 28px;font-size:36px;font-weight:700;position:relative}.release-body ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.release-body li{color:#939db1;align-items:center;gap:12px;font-size:15px;display:flex;position:relative}.release-body svg{color:#67e4b7;filter:drop-shadow(0 0 8px #67e4b74d);flex:none}.terms-hero{min-height:480px}.terms-updated{color:#77839e;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:12px;width:fit-content;margin-top:28px;padding:10px 16px;font-size:11px;display:flex}.terms-updated b{color:#d5dbea;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.terms-content{width:min(920px,100%);margin:0 auto;padding:70px 0 10px}.terms-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(110deg,#3d58be26,#ffffff06);border:1px solid #7494ff38;border-radius:20px;align-items:flex-start;gap:16px;margin-bottom:18px;padding:24px 26px;display:flex;box-shadow:0 8px 32px #3d58be1f}.terms-notice svg{color:#8da6ff;filter:drop-shadow(0 0 8px #8da6ff66);flex:none;margin-top:2px}.terms-notice p{color:#c6cee0;margin:0;font-size:14px;line-height:1.7}.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.terms-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:22px;min-height:250px;padding:28px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}.terms-card:before{content:"";opacity:0;background:radial-gradient(400px 200px at 0 0,#4f7cff0f,#0000);transition:opacity .5s;position:absolute;inset:0}.terms-card:hover{background:linear-gradient(145deg,#415bb126,#ffffff05);border-color:#7692ff61;transform:translateY(-6px)scale(1.01);box-shadow:0 20px 48px #0003,0 0 80px #4f7cff14}.terms-card:hover:before{opacity:1}.terms-card-top{color:#5e6c8b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.terms-card-top svg{color:#829aff;filter:drop-shadow(0 0 8px #829aff4d);transition:transform .4s}.terms-card:hover .terms-card-top svg{transform:rotate(-8deg)scale(1.12)}.terms-card h2{letter-spacing:-.035em;margin:44px 0 12px;font-size:22px;font-weight:700}.terms-card p{color:#929caf;margin:0;font-size:14px;line-height:1.7}.terms-card-line{transform-origin:0;background:linear-gradient(90deg,#5a74ff,#a78bfa,#78f1ff) 0 0/200% 100%;height:2px;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:gradientShift 3s linear infinite;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.terms-card:hover .terms-card-line{transform:scaleX(1)}.footer-links{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.inner-page .topbar{width:min(1320px,100% - 32px)}.privacy-hero{text-align:center;align-items:center}.privacy-hero>p{max-width:640px}.privacy-orbit{color:#8aa3ff;background:radial-gradient(circle,#4c67d31f,#4c67d30a);border:1px solid #7d97ff3d;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:28px;display:grid;position:relative;box-shadow:0 0 70px #3c5dff2e,inset 0 0 0 1px #ffffff0d}.privacy-orbit:before{content:"";border:1px dashed #7691ff2e;border-radius:50%;animation:spin 24s linear infinite;position:absolute;inset:-16px}.privacy-orbit:after{content:"";border:1px solid #7691ff0f;border-radius:50%;animation:spin 36s linear infinite reverse;position:absolute;inset:-32px}.privacy-orbit i{background:#75eaff;border-radius:50%;width:6px;height:6px;animation:orbitPulse 2s ease-in-out infinite;position:absolute;box-shadow:0 0 12px #75eaff,0 0 24px #75eaff66}.privacy-orbit i:first-of-type{top:-18px}.privacy-orbit i:nth-of-type(2){animation-delay:-.7s;bottom:10px;right:-9px}.privacy-orbit i:nth-of-type(3){animation-delay:-1.4s;bottom:10px;left:-9px}.privacy-hero h1{max-width:none}.policy-meta{color:#778198;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:20px;margin-top:36px;font-size:12px;display:flex}.policy-meta b{color:#e1e5ef;font-size:12px;font-weight:700}.policy-meta span:last-child{border-left:1px solid var(--line);padding-left:20px}.policy-layout{grid-template-columns:120px 1fr;gap:70px;padding-top:100px;display:grid}.policy-rail{flex-direction:column;gap:12px;height:max-content;display:flex;position:sticky;top:100px}.policy-rail>span{text-transform:uppercase;letter-spacing:.14em;color:#606a81;margin-bottom:12px;font-size:10px;font-weight:800}.policy-rail a{border:1px solid var(--line);color:#6d7790;background:#ffffff05;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;transition:all .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.policy-rail a:before{content:"";opacity:0;background:linear-gradient(135deg,#687fff,#a78bfa);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.policy-rail a span{z-index:1;position:relative}.policy-rail a:hover{color:#fff;border-color:#687fff;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 24px #687fff40}.policy-rail a:hover:before{opacity:1}.policy-section{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:28px;margin-bottom:80px;padding:0 0 80px;scroll-margin-top:100px;display:grid;position:relative}.policy-section:before{content:"";background:linear-gradient(90deg,#5b78ff,#0000);width:0;height:1px;transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.policy-section:hover:before{width:100px}.policy-index{color:#2d3854;letter-spacing:-.06em;font-size:44px;font-weight:800;line-height:1}.policy-title{align-items:center;gap:16px;display:flex}.policy-title>span{color:#86a0ff;background:linear-gradient(145deg,#4e6ada24,#4e6ada0f);border:1px solid #728bf12e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 16px #4e6ada1f}.policy-title h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700}.policy-copy>p{color:#959eb3;margin:24px 0 0;font-size:17px;line-height:1.8}.policy-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.policy-copy li{color:#adb5c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff0f;border-radius:14px;padding:16px 16px 16px 38px;font-size:13px;line-height:1.5;transition:all .3s;position:relative}.policy-copy li:hover{background:linear-gradient(145deg,#4f7cff14,#ffffff05);border-color:#6e8cff33;transform:translateY(-1px)}.policy-copy li:before{content:"✦";color:#6e8cff;filter:drop-shadow(0 0 6px #6e8cff);position:absolute;top:16px;left:14px}.feedback-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#4b65ce29,#ffffff06);border:1px solid #728bff3d;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:36px 0 90px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #4b65ce1f}.feedback-card:before{content:"";pointer-events:none;background:radial-gradient(600px 200px at 80% 0,#4f7cff14,#0000);position:absolute;inset:0}.feedback-card h2{letter-spacing:-.02em;margin:10px 0 8px;font-size:28px;font-weight:700;position:relative}.feedback-card p{color:var(--muted);margin:0;position:relative}.feedback-card a{color:#eef2ff;background:linear-gradient(145deg,#4e66d647,#4e66d62e);border:1px solid #8fa4ff59;border-radius:100px;flex:none;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 4px 16px #4e66d633}.feedback-card a:hover{background:linear-gradient(145deg,#5874ef73,#4e66d640);transform:translateY(-3px)scale(1.02);box-shadow:0 8px 24px #4e66d64d}.magnetic-wrap{will-change:transform;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.gradient-text{color:#0000;background:linear-gradient(100deg,#7da5ff,#a78bfa 25%,#75eaff 50%,#7da5ff 75%,#a78bfa) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:gradientShift 4s linear infinite}.shimmer-card{position:relative;overflow:hidden}.shimmer-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff14 40%,#ffffff26 50%,#0000 60%);animation:shineSweep 6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)skew(-12deg)}.line-draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:drawLine 2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes drawLine{to{stroke-dashoffset:0}}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding-top:80px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.trust-row{justify-content:center}.hero-lede{margin-inline:auto}.hero-visual{width:100%;max-width:680px;height:600px;margin:-10px auto 0}.workflow-section{grid-template-columns:1fr;gap:60px;padding:120px 0 100px}.section-heading{max-width:650px}.privacy-band{grid-template-columns:68px 1fr;gap:20px}.privacy-link{grid-column:2}}@media (max-width:900px){.inner-page .nav-links>a:not(.nav-cta):nth-child(n+4){display:none}.workflow-story{grid-template-columns:50px 60px 1fr;gap:16px}.workflow-motion{display:none}.commitment-grid{grid-template-columns:1fr 1fr}.three-step{grid-template-columns:1fr;gap:0}.three-step div{border-left:0;border-top:1px solid var(--line);margin-top:18px;padding:18px 0 0}.release{grid-template-columns:180px 1fr;gap:36px}}@media (max-width:640px){.topbar{border-radius:16px;width:calc(100% - 20px);height:60px;margin-top:12px;padding:0 8px 0 12px;top:12px}.brand{gap:10px;font-size:14px}.brand-mark{border-radius:10px;width:36px;height:36px}.nav-links>a:not(.nav-cta){display:none}.nav-cta{border-radius:10px;padding:10px 14px;font-size:12px}.hero{width:calc(100% - 24px);padding:72px 0 40px}.hero h1{font-size:52px;line-height:.9}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;width:100%}.primary-cta{width:100%;min-width:0}.trust-row{justify-content:center;gap:8px}.trust-row span{padding:6px 10px;font-size:11px}.hero-visual{perspective:none;flex-direction:column;gap:14px;height:auto;margin:16px 0 0;display:flex;transform:none}.hero-visual .floating-note,.hero-visual .orbit,.hero-visual .visual-glow{display:none}.workflow-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-chip,.workflow-stack{width:100%;position:relative;inset:auto}.workflow-chip{min-height:52px;padding:10px;animation:none;translate:none}.chip-1,.chip-2,.chip-3,.chip-4,.chip-5{animation-delay:0s;inset:auto}.chip-5{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.extension-card{align-self:center;width:100%;max-width:360px}.workflow-section{width:calc(100% - 24px);padding:80px 0}.section-heading h2{font-size:40px}.step-card{grid-template-columns:36px 1fr;gap:12px;padding:24px 0}.step-arrow{display:none}.privacy-band{grid-template-columns:1fr;gap:20px;width:calc(100% - 24px);margin-bottom:80px;padding:24px}.privacy-link{white-space:normal;grid-column:1;width:fit-content;margin-top:8px}.final-cta{padding:60px 20px 100px}.final-cta h2{font-size:48px}footer{flex-wrap:wrap;gap:20px;width:calc(100% - 24px);padding:24px 0 32px}.footer-links{order:3;gap:16px;width:100%;margin-left:0}footer p{text-align:right;max-width:200px;margin-left:auto;font-size:11px}.content-page{width:calc(100% - 24px);padding-top:70px}.content-hero{min-height:460px}.content-hero h1{font-size:52px}.workflow-story{grid-template-columns:44px 1fr;padding:32px 0}.workflow-badge{border-radius:14px;grid-row:2;width:48px;height:48px}.workflow-story>div:nth-child(3){grid-area:1/2/span 2}.commitment-grid{grid-template-columns:1fr;gap:14px;padding:60px 0}.commitment-card{min-height:260px;padding:24px}.commitment-card>svg{margin-top:36px}.safety-callout{flex-direction:column;align-items:flex-start;gap:24px;padding:28px}.faq-item summary{grid-template-columns:36px 1fr 32px;gap:12px;padding:24px 4px}.faq-item summary b{font-size:17px}.faq-item>p{margin-left:48px;font-size:14px}.release{grid-template-columns:1fr;gap:28px;padding:48px 0}.inner-page .nav-links>a:not(.nav-cta){display:none}.editorial-page{width:calc(100% - 24px);padding-top:80px}.inner-hero{min-height:520px}.inner-hero h1{font-size:54px}.inner-hero>p{font-size:16px}.hero-manifesto{margin-top:28px;position:static}.story-split{grid-template-columns:1fr;gap:20px;padding:80px 0}.giant-index{font-size:48px}.principle-grid{grid-template-columns:1fr;gap:14px}.principle-card{min-height:280px;padding:24px}.principle-card h2{margin-top:56px;font-size:22px}.about-promise{grid-template-columns:48px 1fr;gap:20px;padding:40px 0}.about-promise h2{font-size:28px}.policy-meta{flex-wrap:wrap;justify-content:center}.policy-layout{grid-template-columns:1fr;gap:32px;padding-top:60px}.policy-rail{flex-flow:wrap;align-items:center;position:static}.policy-rail>span{width:100%}.policy-section{gap:18px;margin-bottom:60px;padding-bottom:60px}.policy-copy ul,.policy-section{grid-template-columns:1fr}.policy-title h2{font-size:24px}.privacy-orbit{width:84px;height:84px}.story-page{width:calc(100% - 24px)}.story-opening{min-height:680px;padding:80px 0 60px}.story-opening h1{font-size:60px}.story-opening>p{font-size:17px}.new-rhythm,.story-chapter{grid-template-columns:1fr;gap:48px;padding:80px 0}.manual-machine{min-height:420px}.overload{min-height:680px}.task-cloud span:nth-child(5),.task-cloud span:nth-child(6){display:none}.turning-point{min-height:760px;padding:80px 0}.why-finale{min-height:700px;padding:80px 0}.control-stats{flex-wrap:wrap;gap:16px}.feedback-card{flex-direction:column;align-items:flex-start;gap:20px;padding:28px}.feedback-card a{text-align:center;width:100%}.terms-content{padding-top:50px}.terms-grid{grid-template-columns:1fr}.terms-card{min-height:0}.terms-updated{border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.grid-pattern{opacity:.2}.mesh-orb{filter:blur(60px)}.cursor-aura{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-reveal,.scroll-reveal,html[data-motion-ready=true] .page-reveal:not(.is-visible),html[data-motion-ready=true] .scroll-reveal:not(.is-visible){opacity:1!important;filter:none!important;clip-path:none!important;translate:0!important;scale:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.content-page,.editorial-page,.story-page{animation:pageEnter .8s cubic-bezier(.2,.8,.2,1) both}@keyframes pageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.feedback-card{animation:floatCard 6s ease-in-out infinite;animation-play-state:paused}.feedback-card:hover{animation-play-state:running}.policy-rail a:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid transparent;transition:all .3s}.policy-rail a:hover:after{border-color:rgba(104,127,255,.2);inset:-8px}.faq-item summary i{position:relative}.faq-item summary i:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(138,162,255,.15),transparent 70%);opacity:0;transition:opacity .3s}.faq-item summary:hover i:before,.faq-item[open] summary i:before{opacity:1}.workflow-story:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,#5b78ff,#a78bfa);transition:width .6s cubic-bezier(.2,.8,.2,1)}.workflow-story:hover:after{width:100%}