:root{--nav-h: 64px;--bg: #0b0c10;--fg: #e8e8e8;--muted: #a6a6a6;--line: rgba(255, 255, 255, .08);--card: #111216;--card-stroke: rgba(255, 255, 255, .12);--gradient: linear-gradient(90deg, #ff6ec4, #7873f5, #2af598);--ai-ink-gradient: linear-gradient(120deg, #7ee0ff, #ff6ec4, #2af598, #ffe066, #9b8cff, #22e1ff);--brush-c1: rgba(126, 224, 255, .9);--brush-c2: rgba(255, 110, 196, .9);--brush-c3: rgba(42, 245, 152, .9);--brush-c4: rgba(255, 224, 102, .9);--grad-text: linear-gradient(90deg, #7ee0ff, #e8f7ff, #ffffff);--grad-text-hover-shift: 12%;--grad-glow: rgba(126, 224, 255, .55);--stroke-color: rgba(6, 12, 24, .65);scroll-behavior:smooth}.theme-light{--bg: #f7f7fa;--fg: #121314;--muted: #5e6167;--card: #ffffff;--line: rgba(0, 0, 0, .08);--card-stroke: rgba(0, 0, 0, .1);--gradient: linear-gradient(90deg, #007aff, #34c759, #ff9500);--ai-ink-gradient: linear-gradient(120deg, #1d4ed8, #0f766e, #d97706, #8b5cf6, #ef4444, #0ea5e9);--brush-c1: rgba(29, 78, 216, .9);--brush-c2: rgba(15, 118, 110, .9);--brush-c3: rgba(217, 119, 6, .9);--brush-c4: rgba(139, 92, 246, .9);--grad-text: linear-gradient(90deg, #3a7bd5, #6fa3e2, #2c3e50);--grad-text-hover-shift: 10%;--grad-glow: rgba(58, 123, 213, .45);--stroke-color: rgba(0, 0, 0, .45)}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font:400 16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{padding-top:var(--nav-h)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}#home{scroll-margin-top:var(--nav-h)}.code-trail{position:fixed;left:0;top:0;transform:translate(-50%,-50%);pointer-events:none;font-family:Fira Code,Source Code Pro,SFMono-Regular,Menlo,monospace;font-weight:600;font-size:clamp(12px,1.6vw,18px);letter-spacing:-.01em;z-index:9999;mix-blend-mode:screen;color:#fffc;opacity:0;filter:drop-shadow(0 0 6px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;white-space:nowrap;text-transform:none;animation:codeTrailFade 1.2s ease-out forwards;will-change:transform,opacity,filter}.theme-light .code-trail{mix-blend-mode:multiply;color:#141828cc;filter:drop-shadow(0 0 4px rgba(0,0,0,.18))}@keyframes codeTrailFade{0%{opacity:.85;transform:translate(-50%,-50%) rotate(var(--rot, 0deg)) scale(var(--scale, 1));filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) rotate(var(--rot, 0deg)) scale(calc(var(--scale, 1) * .6));filter:drop-shadow(0 4px 18px rgba(0,0,0,.15)) blur(2px)}}.nav{position:fixed;top:0;left:0;right:0;z-index:999;height:var(--nav-h);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab,var(--bg) 70%,transparent);border-bottom:1px solid var(--line);width:100%}.nav-inner{max-width:1200px;margin:0 auto;padding:12px clamp(20px,4vw,32px);display:flex;align-items:center;gap:clamp(18px,3vw,32px)}.logo{height:28px;width:auto}.logo-pair{display:inline-flex;align-items:center;gap:8px}.logo-secondary{height:28px;width:auto;display:block}.menu{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,32px);flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu a{position:relative;padding:10px 12px;border-radius:10px;opacity:.85;transition:opacity .25s ease,color .25s ease}.menu a:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--gradient);border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;pointer-events:none}.menu a:hover,.menu a:focus-visible,.menu a.active{opacity:1}.menu a:hover:after,.menu a:focus-visible:after,.menu a.active:after{transform:scaleX(1)}.actions{display:flex;align-items:center;gap:clamp(14px,2.5vw,28px);margin-left:auto}@media(max-width:1080px){.nav-inner{padding:10px clamp(14px,3vw,22px);gap:clamp(12px,2vw,20px)}.logo,.logo-secondary{height:24px}.menu{gap:clamp(12px,2.5vw,18px);padding-bottom:4px}.menu a{padding:8px 10px;font-size:15px}.actions{gap:12px;flex-shrink:0}.theme-toggle{--toggle-h: 30px;--toggle-w: 82px;--icon-size: 16px}}@media(max-width:820px){.nav-inner{padding:10px clamp(12px,4vw,18px);gap:10px}.menu{gap:10px}.menu a{padding:7px 9px;font-size:14px}.actions{gap:10px}.theme-toggle{--toggle-h: 28px;--toggle-w: 76px;--icon-size: 15px;--thumb-pad: 3px}}.nav-transition{position:fixed;inset:0;pointer-events:none;z-index:1200;opacity:0;transform:scale(1.02);background:radial-gradient(circle at 25% 25%,color-mix(in oklab,var(--fg) 28%,transparent) 0 45%,transparent 60%),color-mix(in oklab,var(--bg) 92%,#000 8%);mix-blend-mode:normal;will-change:opacity,transform}.nav-transition:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 65%);opacity:.65}.theme-light .nav-transition{background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--fg) 25%,transparent) 0 40%,transparent 60%),color-mix(in oklab,var(--bg) 85%,#fff 15%)}.btn{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:12px;padding:6px 10px;cursor:pointer;transition:transform .2s ease}.btn:hover{transform:translateY(-1px)}.theme-toggle{--toggle-h: 32px;--toggle-w: 88px;--thumb-pad: 4px;--thumb-size: calc(var(--toggle-h) - (var(--thumb-pad) * 2));--icon-size: 54px;--border-w: 1px;--border-gradient: var(--gradient);--track-bg: var(--card);--thumb-fill: #bfc3cc;--thumb-border: var(--line);--icon-rest: var(--muted);--icon-active: var(--fg);--icon-shift: 13.7px;appearance:none;background:transparent;border:none;padding:0;margin:0;width:var(--toggle-w);height:var(--toggle-h);border-radius:999px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;box-shadow:none;transition:background .2s ease,border-color .2s ease}.theme-toggle:hover{background:transparent}.theme-toggle:before,.theme-toggle:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.theme-toggle:before{background:var(--border-gradient);padding:var(--border-w);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.theme-toggle:after{display:none}.theme-toggle.is-light{--track-bg: color-mix(in oklab, #ffffff 90%, var(--card) 10%);--thumb-fill: #d4d6dc;--thumb-border: color-mix(in oklab, var(--line) 70%, rgba(0, 0, 0, .06) 30%);--icon-rest: color-mix(in oklab, var(--muted) 70%, #8fa2c0 30%);--icon-active: color-mix(in oklab, #0f172a 30%, var(--fg) 70%)}.theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--fg) 35%,transparent)}.theme-toggle .toggle-track{position:relative;box-sizing:border-box;width:calc(100% - (var(--border-w) * 2));height:calc(100% - (var(--border-w) * 2));border-radius:inherit;display:flex;align-items:center;justify-content:space-between;padding:0;background:var(--track-bg);border:none;box-shadow:none;z-index:0}.theme-toggle .toggle-thumb{position:absolute;top:50%;left:var(--thumb-pad);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:var(--thumb-fill);border:1px solid var(--thumb-border);box-shadow:none;transform:translate3d(0,-50%,0);transition:left .25s ease,background .2s ease,border-color .2s ease;overflow:visible}.theme-toggle.is-light .toggle-thumb{left:calc(100% - var(--thumb-size) - var(--thumb-pad))}.theme-toggle .toggle-thumb:after{display:none}.theme-toggle .toggle-icon{position:relative;width:var(--icon-size);height:var(--icon-size);display:grid;place-items:center;font-size:0;line-height:1;pointer-events:none;opacity:.7;color:var(--icon-rest);filter:none;text-shadow:none;transform:translateY(var(--icon-shift));transition:opacity .2s ease,transform .2s ease,color .2s ease}.theme-toggle .toggle-icon:before{content:"";width:100%;height:100%;background:currentColor;mask:var(--icon-mask) center / contain no-repeat;-webkit-mask:var(--icon-mask) center / contain no-repeat}.theme-toggle .toggle-icon.sun{--icon-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><circle cx='12' cy='12' r='5'/><g stroke='white' stroke-width='2' stroke-linecap='round'><line x1='12' y1='2.5' x2='12' y2='5'/><line x1='12' y1='19' x2='12' y2='21.5'/><line x1='2.5' y1='12' x2='5' y2='12'/><line x1='19' y1='12' x2='21.5' y2='12'/><line x1='5.7' y1='5.7' x2='7.6' y2='7.6'/><line x1='16.4' y1='16.4' x2='18.3' y2='18.3'/><line x1='5.7' y1='18.3' x2='7.6' y2='16.4'/><line x1='16.4' y1='7.6' x2='18.3' y2='5.7'/></g></svg>")}.theme-toggle .toggle-icon.moon{--icon-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M17.5 3.5A8.5 8.5 0 1 0 21 17.2 9 9 0 0 1 17.5 3.5Z'/></svg>")}.theme-toggle.is-light .toggle-icon.sun,.theme-toggle:not(.is-light) .toggle-icon.moon{opacity:1;transform:translateY(var(--icon-shift)) scale(1.06);color:var(--icon-active);text-shadow:none}.theme-toggle.is-light .toggle-icon.moon,.theme-toggle:not(.is-light) .toggle-icon.sun{opacity:.28;transform:translateY(var(--icon-shift)) scale(.9);text-shadow:none}.lang-switch{display:flex;align-items:center;gap:6px}.lang-btn{background:none;border:none;padding:3px 4px;cursor:pointer;position:relative;border-radius:8px}.emoji{display:inline-block;font-size:22px;line-height:1;transition:transform .2s ease}.lang-btn:hover .emoji{transform:scale(1.1)}.lang-btn.active:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--gradient);border-radius:2px}@keyframes langPulse{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.08)}to{transform:translateY(0) scale(1)}}.lang-btn.active .emoji{animation:langPulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lang-btn.active .emoji{animation:none}}.hero.intro{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg)}.intro-svg{width:min(90vw,1200px);height:auto;overflow:visible;color:var(--fg);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.intro-svg-text{fill:currentColor;font-weight:800;font-size:120px;letter-spacing:-.01em;dominant-baseline:central;text-anchor:middle}.section-ai{position:relative;min-height:100vh;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;background:var(--bg);overflow:hidden}.section-ai:before{content:"";position:absolute;inset:0;background-size:48px 48px;background-image:linear-gradient(to right,color-mix(in oklab,var(--fg) 24%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--fg) 24%,transparent) 1px,transparent 1px);opacity:.48;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 10%,black 26%,black 74%,rgba(0,0,0,.35) 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 10%,black 26%,black 74%,rgba(0,0,0,.35) 90%,transparent 100%);animation:biz-grid-move 26s linear infinite;pointer-events:none;z-index:0}.theme-light .section-ai:before{opacity:.38;background-image:linear-gradient(to right,color-mix(in oklab,var(--fg) 22%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--fg) 22%,transparent) 1px,transparent 1px)}.section-ai__title{position:relative;z-index:1;text-align:center;margin-top:72px}.section-ai__title h2{margin:0 0 6px;font-size:clamp(36px,4.5vw,48px);letter-spacing:-.01em}.section-ai__title p{margin:0;color:var(--muted);font-size:clamp(18px,1.4vw,22px)}.scroll-wrap{position:relative;z-index:1;padding:24px 80px;margin:48px 0 0;display:flex;flex-direction:column;align-items:flex-start}.scroll-container{display:flex;gap:40px;margin-top:24px;will-change:transform;padding-left:calc((100% - clamp(720px,80vw,1000px))/2);padding-right:calc((100% - clamp(720px,80vw,1000px))/2);box-sizing:content-box}.scroll-controls{align-self:center}.business-card{position:relative;overflow:visible;border-radius:0;border:none;background:transparent;box-shadow:none;isolation:auto}.theme-light .business-card{box-shadow:none}.business-grid,.theme-light .business-grid{display:none}@keyframes biz-grid-move{0%{background-position:0 0}to{background-position:48px 48px}}.business-content{position:relative;z-index:1;width:100%;align-items:flex-start;text-align:left;gap:20px;padding:clamp(28px,4vw,48px)}.business-card .edu-content h3,.business-card .edu-content p,.business-card.is-active .edu-content h3,.business-card.is-active .edu-content p,.scroll-item.is-active.business-card .edu-content h3,.scroll-item.is-active.business-card .edu-content p{background-image:none;-webkit-text-fill-color:initial;color:var(--fg)}.business-kicker{display:flex;align-items:center;gap:10px;letter-spacing:.18em;text-transform:uppercase;font-size:11px;color:color-mix(in oklab,var(--fg) 65%,transparent)}.business-pip{width:10px;height:10px;border-radius:999px;background:linear-gradient(120deg,#00fff9,#ff6ec4);box-shadow:0 0 10px #00fff999}.biz-glitch-wrapper{position:relative;display:inline-block;z-index:1}.biz-glitch{position:relative;font-size:clamp(100px,10vw,140px);font-weight:900;letter-spacing:-.03em;color:var(--fg);line-height:1;font-family:inherit}.biz-glitch:before,.biz-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--fg)}.biz-glitch:before{left:4px;text-shadow:-4px 0 #00fff9;clip:rect(-40px,9999px,420px,0);animation:biz-glitch-1 2.8s infinite linear alternate-reverse;opacity:.95}.biz-glitch:after{left:-4px;text-shadow:-4px 0 #ff00c1;clip:rect(-40px,9999px,420px,0);animation:biz-glitch-2 2.4s infinite linear alternate-reverse;opacity:.95}@keyframes biz-glitch-1{0%{clip:rect(-42px,9999px,440px,0);transform:skew(1deg) translate(-1px)}20%{clip:rect(12px,9999px,410px,0);transform:skew(-1.4deg) translate(3px)}40%{clip:rect(-18px,9999px,430px,0);transform:skew(1.6deg) translate(-2px)}60%{clip:rect(32px,9999px,416px,0);transform:skew(-1.2deg) translate(2px)}80%{clip:rect(-6px,9999px,432px,0);transform:skew(.8deg) translate(-1px)}to{clip:rect(-28px,9999px,444px,0);transform:skew(0) translate(0)}}@keyframes biz-glitch-2{0%{clip:rect(-40px,9999px,438px,0);transform:skew(-1.4deg) translate(2px)}20%{clip:rect(28px,9999px,414px,0);transform:skew(1.6deg) translate(-3px)}40%{clip:rect(-16px,9999px,428px,0);transform:skew(-1deg) translate(3px)}60%{clip:rect(40px,9999px,440px,0);transform:skew(1.2deg) translate(-2px)}80%{clip:rect(10px,9999px,422px,0);transform:skew(-.9deg) translate(1px)}to{clip:rect(-12px,9999px,446px,0);transform:skew(0) translate(0)}}.business-typewriter{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:720px;position:relative}.typewriter-container{font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.7;color:color-mix(in oklab,var(--fg) 88%,transparent);min-height:140px;font-family:inherit;position:relative}.business-highlight{color:var(--fg);font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.25)}.brush-word{display:inline-block;position:relative;transition:color .12s ease,background-image .12s ease}.brush-word.is-brushed{color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-image:radial-gradient(circle at var(--brush-x, 50%) var(--brush-y, 50%),var(--brush-c1) 0%,var(--brush-c2) 16%,var(--brush-c3) 32%,var(--brush-c4) 52%,transparent 72%)}.cursor-blink{display:inline-block;width:2px;height:1.2em;background:linear-gradient(180deg,#00fff9,#7ee0ff);margin-top:6px;animation:biz-cursor .8s step-end infinite}.cursor-blink.is-hidden{opacity:0;animation:none}@keyframes biz-cursor{0%,to{opacity:1}50%{opacity:0}}.business-noscript{margin:16px;color:var(--muted);line-height:1.5}@media(max-width:720px){.business-content{padding:24px 20px 28px}.business-typewriter{align-items:center}}.ai-curve-wrap{width:100vw;max-width:none;pointer-events:auto;display:flex;align-items:center;justify-content:center;overflow:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.ai-curve{width:100%;max-width:none;aspect-ratio:4/1;height:auto;display:block;transform:none;margin-inline:auto;overflow:visible;pointer-events:auto}.ai-curve .curve-back{fill:none;stroke:color-mix(in oklab,var(--fg) 14%,transparent);stroke-width:18;stroke-linecap:round;opacity:.45;filter:blur(16px)}.ai-curve .curve-main{fill:none;stroke:color-mix(in oklab,var(--fg) 75%,transparent);stroke-width:6;stroke-linecap:round;opacity:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.curve-node{fill:var(--bg);stroke:color-mix(in oklab,var(--fg) 85%,transparent);stroke-width:4;opacity:0;transform-origin:center;transform-box:fill-box}.curve-node:after{display:none}.curve-overlay{position:absolute;inset:0;pointer-events:none;width:100%;height:100%;perspective:1200px;transform-style:preserve-3d;z-index:4}.curve-label{position:absolute;pointer-events:none;background:none;border:none;color:color-mix(in oklab,var(--fg) 70%,transparent);font-size:18px;font-weight:400;letter-spacing:.01em;padding:8px 4px;border-radius:8px;cursor:pointer;transition:color .25s ease,transform .25s ease;opacity:0;z-index:4}.curve-label.is-ready{pointer-events:auto}.curve-label:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 45%,transparent);outline-offset:4px}.curve-label__text{display:inline-block;white-space:nowrap;clip-path:inset(0% 100% 0% 0%);-webkit-clip-path:inset(0% 100% 0% 0%);transform-origin:center;transition:transform .25s ease}.curve-label:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff6ec4,#7873f5,#2af598);background-size:200% 100%;background-position:0 0;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;opacity:.9;animation:none}.curve-label sup{font-size:60%;vertical-align:super}.curve-label.is-static{cursor:default;pointer-events:auto}.curve-label.is-static:after{display:none}.curve-label.is-static:hover,.curve-label.is-static:focus-visible{color:inherit}.curve-label:hover,.curve-label:focus-visible,.curve-label.is-active{color:color-mix(in oklab,var(--fg) 92%,transparent)}.curve-label.is-ready:hover:after,.curve-label.is-ready:focus-visible:after,.curve-label.is-ready.is-active:after{transform:scaleX(1)}.curve-label:hover .curve-label__text,.curve-label:focus-visible .curve-label__text,.curve-label.is-active .curve-label__text{transform:scale(1.12)}.curve-label[data-card=stage1]:after,.curve-label[data-card=stage2]:after,.curve-label[data-card=stage3]:after,.curve-label[data-card=stage4]:after,.curve-label[data-card=stage5]:after{background:linear-gradient(90deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff,#b721ff);background-size:300% 100%}.curve-label.is-ready:is([data-card=stage1],[data-card=stage2],[data-card=stage3],[data-card=stage4],[data-card=stage5]):hover:after,.curve-label.is-ready:is([data-card=stage1],[data-card=stage2],[data-card=stage3],[data-card=stage4],[data-card=stage5]):focus-visible:after,.curve-label.is-ready:is([data-card=stage1],[data-card=stage2],[data-card=stage3],[data-card=stage4],[data-card=stage5]).is-active:after{transform:scaleX(1);animation:curveUnderlineSweep 1.25s linear infinite}.curve-card{position:absolute;top:0;left:0;width:240px;--curve-card-height: auto;background:transparent;border-radius:18px;box-shadow:0 14px 32px #0f172a2e;color:var(--fg);pointer-events:none;opacity:0;transform-origin:center;transform:translateY(16px) scale(.92);transition:opacity .22s ease,transform .32s cubic-bezier(.24,.68,.32,1);display:flex;flex-direction:column;gap:0;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);font-family:inherit;padding:0;z-index:6;height:var(--curve-card-height, auto);overflow:visible;isolation:isolate}.curve-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff,#b721ff);background-size:300% 100%;animation:curveUnderlineSweep 1.25s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:-1}.curve-card__camera{position:relative;width:100%;min-height:var(--curve-card-height, auto);border-radius:inherit;overflow:hidden;background:transparent;box-shadow:none;display:flex}.curve-label{font-size:18px}.curve-card__face{flex:1;border-radius:inherit;padding:28px 24px 24px;display:none;flex-direction:column;gap:16px;background:transparent;box-shadow:inset 0 0 0 1px #0f172a0f}.curve-card__face.is-visible{display:flex}.curve-card__face--back{gap:12px;padding-right:56px}.curve-card__info{position:absolute;top:18px;right:18px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(15,23,42,.08);background:#fffffff5;color:#0f172ac7;font-size:15px;font-weight:600;display:grid;place-items:center;cursor:pointer;transition:box-shadow .22s ease,transform .22s ease,opacity .22s ease;pointer-events:auto;z-index:3;box-shadow:0 8px 22px #0f172a2e}.curve-card__info:hover,.curve-card__info:focus-visible{box-shadow:0 10px 26px #0f172a40;transform:translateY(-1px)}.curve-card__info:focus-visible{outline:2px solid rgba(126,224,255,.75);outline-offset:3px}.curve-card__info-icon{line-height:1;transform:translateY(-1px)}.curve-card__info--close{color:#0f172ab3}.curve-card__info[disabled]{opacity:.25;cursor:default;pointer-events:none}.curve-card__inner{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:inherit;width:100%;margin:0;padding:0}.curve-card__inner--back{gap:12px}.curve-card__inner--back p{margin:0;font-size:15px;color:var(--fg);line-height:1.6;text-align:left}.curve-card.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.curve-card.is-visible:hover{transform:translateY(0) scale(1.08)}.curve-card__icon{width:52px;height:52px;border-radius:14px;background:#0f172a0f;display:grid;place-items:center;box-shadow:0 8px 16px #0a0e1c59;margin-bottom:10px}.curve-card__icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.curve-card__inner h3{margin:0;font-size:18px;letter-spacing:.01em;font-weight:600}.curve-card__inner ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:15px;color:color-mix(in oklab,var(--fg) 78%,transparent);list-style:disc;font-family:inherit}@keyframes curveUnderlineSweep{0%{background-position:0% 0}50%{background-position:100% 0}to{background-position:0% 0}}.services-transition{position:relative;min-height:100vh;display:flex;justify-content:flex-start;background:var(--bg)}.services-inner{width:100%;max-width:1200px;margin:0 auto;padding:72px clamp(16px,4vw,48px) 96px;display:flex;flex-direction:column;align-items:center;gap:56px;box-sizing:border-box}.services-inner--timeline{gap:64px}.services-content--timemachine p{max-width:650px;margin:0 auto;color:color-mix(in oklab,var(--fg) 78%,transparent)}.agents-bar-section{background:var(--bg);padding:clamp(40px,6vw,80px) 0;display:flex;justify-content:center}.agents-bar{width:100%;max-width:none;margin:0;min-height:60vh;display:flex;align-items:center;justify-content:flex-end;padding-right:0;padding-left:clamp(8px,3vw,40px);box-sizing:border-box}.agents-showcase{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,96px);max-width:1400px;margin:0 0 0 auto;padding:0;padding-left:clamp(16px,3vw,48px);padding-right:0;box-sizing:border-box}.agents-deck{flex:1 1 520px;max-width:560px;display:flex;flex-direction:column;gap:20px;text-align:center}.agents-deck__header{display:flex;flex-direction:column;gap:6px;align-items:center;position:relative;z-index:2}.agents-deck__eyebrow{margin:0;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 60%,transparent)}.agents-deck__title{margin:0;font-size:clamp(32px,4vw,48px);font-weight:600}.agents-deck__copy{margin:0;color:var(--muted);font-size:16px}.agents-deck__cards{position:relative;min-height:560px;width:100%;display:block;padding:224px 0 32px}.agents-deck-card{--stack-index: 0;position:absolute;top:232px;left:50%;width:min(420px,88%);transform:translate(-50%,calc(var(--stack-index)*-18px)) scale(calc(1 - var(--stack-index)*.035));transition:transform .35s cubic-bezier(.24,.68,.32,1),opacity .3s ease;opacity:1;pointer-events:auto;z-index:calc(120 - var(--stack-index)*2);isolation:isolate;border-radius:30px;padding:2px;background:transparent}.agents-deck-card:before{content:"";position:absolute;inset:0;border-radius:30px;padding:2px;background:linear-gradient(120deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff,#b721ff);background-size:320% 100%;animation:curveUnderlineSweep 1.4s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}.agents-deck-card.is-focused{box-shadow:0 30px 70px #00000073;transform:translate(-50%,calc(var(--stack-index)*-18px - 4px)) scale(calc(1.02 - var(--stack-index)*.02))}.agents-deck-card__inner{position:relative;border-radius:26px;padding:34px 36px 32px;background:color-mix(in oklab,var(--card) 99%,white 5%);box-shadow:0 35px 70px #0a0e1c73;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);display:flex;flex-direction:column;gap:14px;color:color-mix(in oklab,var(--fg) 96%,transparent);transition:box-shadow .25s ease,transform .25s ease;overflow:hidden}.agents-deck-card--montessori .agents-deck-card__inner{background:color-mix(in oklab,var(--card) 94%,transparent);border:1px solid color-mix(in oklab,var(--line) 25%,transparent);-webkit-backdrop-filter:blur(28px) saturate(220%);backdrop-filter:blur(28px) saturate(220%);box-shadow:0 45px 90px #0a0e1c59}.agents-deck-card__inner.has-info:after{display:none}.agents-deck-card__inner.is-info-open>:not(.agents-deck-card__info-panel):not(.agents-deck-card__info){opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .18s ease,filter .18s ease}.agents-deck-card__info{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in oklab,var(--line) 45%,transparent);background:color-mix(in oklab,var(--card) 98%,white 10%);box-shadow:0 14px 32px #0a0e1c3d;color:color-mix(in oklab,var(--fg) 85%,transparent);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:4}.agents-deck-card__info:hover,.agents-deck-card__info:focus-visible{box-shadow:0 18px 40px #0a0e1c59;transform:translateY(-1px)}.agents-deck-card__info:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 60%,transparent);outline-offset:3px}.agents-deck-card__info-panel{position:absolute;inset:18px;border-radius:26px;padding:34px;background:transparent;color:color-mix(in oklab,var(--fg) 96%,transparent);box-shadow:none;border:none;overflow:auto;max-height:calc(100% - 36px);z-index:3;font-size:15px;line-height:1.7;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--fg) 70%,transparent) color-mix(in oklab,var(--card) 20%,transparent)}.agents-deck-card__info-panel::-webkit-scrollbar{width:6px}.agents-deck-card__info-panel::-webkit-scrollbar-track{background:color-mix(in oklab,var(--card) 18%,transparent);border-radius:999px}.agents-deck-card__info-panel::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--fg) 65%,transparent);border-radius:999px}.agents-deck-card__info-panel[hidden]{display:none}.agents-deck-card__info-panel-inner{display:flex;flex-direction:column;gap:12px}.agents-deck-card__info-panel ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.agents-deck-card__info-panel li{list-style:disc}.agents-deck-card__badge-icon{position:absolute;left:0;top:50%;width:var(--badge-icon-box, 52px);height:var(--badge-icon-box, 52px);display:flex;align-items:center;justify-content:center;font-size:var(--badge-icon-font, calc(var(--badge-icon-box, 52px)*.55));font-weight:600;line-height:1;color:color-mix(in oklab,var(--fg) 80%,transparent);pointer-events:none;transform:translate(var(--badge-icon-offset-x, 0px),calc(-50% + var(--badge-icon-offset-y, 0px)))}.agents-deck-card__badge-icon--offset-large{--badge-icon-offset-x: 2px;--badge-icon-offset-y: -2px}.agents-deck-card__badge-icon--offset-large-up{--badge-icon-offset-x: 2px;--badge-icon-offset-y: -6px}.agents-deck-card__badge-icon--large{--badge-icon-font: 40px}.agents-deck-card__inner:after{content:"i";position:absolute;top:20px;right:24px;width:32px;height:32px;border-radius:50%;background:color-mix(in oklab,var(--card) 98%,transparent);box-shadow:0 12px 26px #0c101c47;color:color-mix(in oklab,var(--fg) 80%,transparent);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;pointer-events:none}.agents-deck-card.is-visible:hover .agents-deck-card__inner,.agents-deck-card.is-focused .agents-deck-card__inner{box-shadow:0 45px 90px #0c101c8c}.agents-deck-card__badge{--badge-icon-box: 52px;--badge-icon-font: 20px;--badge-icon-offset-x: 0px;--badge-icon-offset-y: 0px;position:relative;display:inline-flex;align-items:center;gap:14px;padding-left:calc(var(--badge-icon-box, 52px) + 12px);min-height:calc(var(--badge-icon-box, 52px) + 2px);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 75%,transparent);font-weight:600}.agents-deck-card__badge:before{content:"";position:absolute;left:0;top:50%;width:var(--badge-icon-box, 52px);height:var(--badge-icon-box, 52px);transform:translateY(-50%);border-radius:18px;background:color-mix(in oklab,var(--fg) 6%,transparent);box-shadow:0 18px 32px #0a0e1c40}.agents-deck-card__badge--xl{--badge-icon-box: 60px;--badge-icon-font: 14px}.agents-deck-card__cta-chip{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in oklab,var(--card-stroke) 70%,transparent);background:color-mix(in oklab,var(--card) 96%,transparent);color:color-mix(in oklab,var(--fg) 80%,transparent);letter-spacing:.08em;text-transform:none;font-weight:800;cursor:pointer;min-height:42px;box-sizing:border-box;box-shadow:0 14px 28px #0a0e1c38;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;position:relative;overflow:hidden;isolation:isolate;text-decoration:none}.agents-deck-card__cta-chip:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 55%,transparent);outline-offset:4px}.agents-deck-card__cta-chip:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;background:linear-gradient(120deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff,#b721ff);background-size:320% 100%;animation:curveUnderlineSweep 1.4s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}.agents-deck-card__chip-icon{font-size:14px;line-height:1}.agents-deck-card__chip-label{position:relative;display:inline-grid;min-width:46px;height:1.1em;overflow:hidden}.agents-deck-card__chip-text{grid-area:1 / 1;transition:opacity .2s ease,transform .2s ease}.agents-deck-card__chip-text--hover{opacity:0;transform:translateY(8px);color:currentColor}.agents-deck-card__cta-chip:hover .agents-deck-card__chip-text--default,.agents-deck-card__cta-chip:focus-visible .agents-deck-card__chip-text--default{opacity:0;transform:translateY(-8px)}.agents-deck-card__cta-chip:hover .agents-deck-card__chip-text--hover,.agents-deck-card__cta-chip:focus-visible .agents-deck-card__chip-text--hover{opacity:1;transform:translateY(0)}.agents-deck-card__cta-chip:hover,.agents-deck-card__cta-chip:focus-visible{border-color:transparent;transform:translateY(-2px);box-shadow:0 18px 34px #0a0e1c52}.agents-deck-card__cta-chip:hover:before,.agents-deck-card__cta-chip:focus-visible:before{opacity:1}.agents-deck-card__inner h4{margin:0;font-size:26px;font-weight:600;letter-spacing:.01em}.agents-deck-card__subtitle{margin:0;font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 65%,transparent)}.agents-deck-card__inner p{margin:0;font-size:16px;color:color-mix(in oklab,var(--fg) 82%,transparent);line-height:1.7}.agents-showcase__timeline{flex:1 1 380px;display:flex;justify-content:flex-end;margin:-360px 50px -260px auto}.agents-bar__track{position:relative;width:220px;height:clamp(420px,70vh,820px);padding-left:110px;cursor:ns-resize;overflow:visible}.agents-bar__grid{position:absolute;inset:0;pointer-events:none}.agents-bar__tick-row{position:absolute;inset-inline:0;top:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:16px;pointer-events:none}.agents-bar__tick{flex:0 0 auto;height:var(--thickness, 3px);width:var(--length, 90px);background:#f4f4f4;border-radius:999px;opacity:var(--alpha, .45);transform-origin:right center;transform:scaleX(var(--scale, 1));box-shadow:0 0 8px #00000040;transition:none;will-change:width,height,background-color,opacity}.agents-bar__tick-row.is-labeled .agents-bar__tick{--length: 130px}.agents-bar__label{order:-1;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f4f4f499;white-space:nowrap;text-align:right;transform-origin:right center;transition:none;will-change:transform,opacity,color;opacity:.5;pointer-events:auto;background:none;border:none;padding:0;font:inherit;cursor:default}.agents-bar__label--card{font-size:10px;letter-spacing:.16em;opacity:.7;cursor:pointer;color:#f4f4f4bf;text-transform:none}.agents-bar__label--card:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 65%,transparent);outline-offset:4px}.agents-bar__tick-row--card .agents-bar__tick{opacity:.35}.agents-bar__tick-row--group .agents-bar__tick{height:4px}.agents-bar__tick-row--filler .agents-bar__tick{height:2px;opacity:.2}.theme-light .agents-bar__tick{background:#000}.theme-light .agents-bar__label{color:#000000a6}.theme-light .agents-bar__label--card{color:#000000b3}@media(max-width:900px){.agents-bar{min-height:45vh;justify-content:flex-end;padding-right:0;padding-left:clamp(6px,3vw,24px)}.agents-showcase{flex-direction:column;gap:32px;padding-inline:clamp(12px,4vw,24px)}.agents-showcase__timeline{margin-top:0;margin-bottom:0;margin-right:0;width:100%;justify-content:center}.agents-deck{max-width:none}.agents-bar__track{width:180px;height:clamp(320px,70vh,780px);padding-left:90px;overflow:visible}}.services-content{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.services-subtext{margin:0;font-size:clamp(18px,1.4vw,20px);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 68%,transparent)}.services-launch{position:relative;order:2;align-self:center;width:min(880px,92vw);margin:clamp(12px,3vw,26px) auto 0;padding:clamp(10px,2vw,18px);border-radius:18px;border:0;background:transparent;box-shadow:none;overflow:hidden;pointer-events:auto}.theme-light .services-launch{background:transparent}.services-launch__scroll{position:relative;height:auto}.services-launch__sticky{position:relative;top:0;display:grid;gap:clamp(12px,2vw,18px);justify-items:center}.services-launch__scene{width:100%;max-width:900px;height:clamp(280px,46vh,520px);border-radius:18px;border:none;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.services-transition .ai-curve-wrap{order:1}.services-launch svg{width:100%;height:100%;overflow:visible;background:transparent;filter:none;pointer-events:none}.services-launch .sketch-line{fill:none;stroke:color-mix(in oklab,var(--fg) 92%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.services-launch .sketch-fill{fill:var(--bg);stroke:color-mix(in oklab,var(--fg) 92%,transparent);stroke-width:1.6;fill-opacity:0;transition:fill-opacity .4s ease,stroke .3s ease}.services-launch .sketch-fill.filled{fill-opacity:1}.services-launch .fuel-tank{fill:url(#servicesFuelGradient);stroke:color-mix(in oklab,var(--fg) 92%,transparent);stroke-width:1.6;fill-opacity:0;transition:fill-opacity .4s ease,stroke .3s ease}.services-launch .fuel-tank.filled{fill-opacity:1}.services-launch .umbilical-cable{fill:none;stroke:color-mix(in oklab,var(--fg) 78%,transparent);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 2;transition:stroke .3s ease,opacity .3s ease}.services-launch .flame{fill:#fff;stroke:color-mix(in oklab,var(--fg) 92%,transparent);opacity:0}.services-launch__stage{text-align:center;display:grid;gap:6px;transition:opacity .35s ease,transform .35s ease}.services-launch__stage.is-swapping{opacity:.25;transform:translateY(-4px)}.services-launch__stage-title{margin:0;font-size:clamp(22px,2.1vw,28px);font-weight:700;letter-spacing:.02em}.services-launch__stage-desc{margin:0;font-size:clamp(15px,1.5vw,17px);color:color-mix(in oklab,var(--fg) 76%,transparent)}.services-launch__progress{position:relative;width:min(680px,82vw);height:5px;border-radius:999px;background:color-mix(in oklab,var(--fg) 12%,transparent);overflow:hidden;width:100%}.services-launch__progress-bar{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:inherit;background:linear-gradient(120deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff);background-size:220% 100%;animation:curveUnderlineSweep 1.4s linear infinite;transition:width .2s linear}@media(max-width:1200px){.services-launch{width:min(720px,92vw)}}@media(max-width:980px){.services-launch{position:static;width:100%;margin:clamp(14px,3vw,24px) auto 0;pointer-events:auto}.services-launch__sticky{position:sticky;top:calc(var(--nav-h) + 8px)}.services-launch__scene{height:clamp(260px,48vh,500px)}}.agents-section{position:relative;min-height:auto;display:flex;justify-content:flex-start;align-items:stretch;background:var(--bg);outline:1px dashed color-mix(in oklab,var(--fg) 35%,transparent);outline-offset:-6px}.agents-section .services-inner{padding:72px clamp(16px,4vw,48px) 96px;flex:1}.services-inner--agents{gap:56px;align-items:center;position:relative}.agents-aux{position:absolute;top:calc(clamp(120px,20vh,200px) + 100px);right:clamp(12px,6vw,120px);width:min(520px,46vw);max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;pointer-events:auto;z-index:5;will-change:transform,opacity}@media(max-width:1400px){.agents-aux{right:clamp(12px,4vw,96px);width:min(480px,44vw);max-width:calc(100vw - clamp(80px,12vw,200px))}}.agents-card{position:relative;width:100%;border-radius:28px;border:3px solid transparent;background:linear-gradient(145deg,#ffbe2e29,#ff60461f 38%,#d92c8729 70%,#9e35c833) padding-box,linear-gradient(125deg,#ffbe2e,#ff6046,#d92c87 70%,#9e35c8) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #ff705499,0 0 28px #ff705473,0 0 52px #9e35c873,0 18px 42px #00000073;padding:38px 40px 42px;display:grid;grid-template-columns:auto 1fr;column-gap:24px;row-gap:22px;align-items:start;-webkit-backdrop-filter:blur(32px) saturate(145%);backdrop-filter:blur(32px) saturate(145%);isolation:isolate}.theme-light .agents-card{background:linear-gradient(145deg,#ffffffc7,#ffd6bc7a 40%,#fdc2d861 75%,#f9cdff66) padding-box,linear-gradient(125deg,#ffb347,#ff7b6d,#ff4fa4 70%,#b25ad9) border-box;background-size:200% 200%,200% 200%;background-position:0% 50%,100% 50%;box-shadow:0 0 0 1px #ffa0788c,0 0 24px #ffa07859,0 0 48px #b25ad952,0 22px 56px #2a3e7838,0 4px 14px #0f172a1f}.agents-card:before{content:"";position:absolute;inset:-32px;border-radius:inherit;background:linear-gradient(125deg,#ffbe2e,#ff6046,#d92c87 66%,#9e35c8);filter:blur(44px);opacity:.82;z-index:-2;transition:opacity .45s ease,filter .45s ease}.agents-card:hover:before,.agents-card:focus-within:before{opacity:1;filter:blur(52px)}.agents-card:after{content:"";position:absolute;inset:20px;border-radius:24px;background:linear-gradient(155deg,#ffffff38,#ffffff14 45%,#fff0);opacity:.5;pointer-events:none;mix-blend-mode:screen;z-index:0}.theme-light .agents-card:after{background:linear-gradient(155deg,#ffffff94,#ffffff52 45%,#fff0);mix-blend-mode:normal}.theme-light .agents-card:before{background:linear-gradient(125deg,#ffb347,#ff7b6d,#ff4fa4 70%,#b25ad9)}.agents-card--variant-core{background:linear-gradient(145deg,#ffbe2e29,#ff60461f 38%,#d92c8729 70%,#9e35c833) padding-box,linear-gradient(125deg,#ffbe2e,#ff6046,#d92c87 70%,#9e35c8) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #ff705499,0 0 28px #ff705473,0 0 52px #9e35c873,0 18px 42px #00000073}.agents-card--variant-core:before{background:linear-gradient(125deg,#ffbe2e,#ff6046,#d92c87 66%,#9e35c8);filter:blur(52px);opacity:.88}.agents-card--variant-core .agents-card__answer{max-height:clamp(280px,38vh,360px);overflow:auto}.theme-light .agents-card--variant-core{background:linear-gradient(145deg,#ffffffc7,#ffd6bc7a 40%,#fdc2d861 75%,#f9cdff66) padding-box,linear-gradient(125deg,#ffb347,#ff7b6d,#ff4fa4 70%,#b25ad9) border-box;box-shadow:0 0 0 1px #ffa0788c,0 0 24px #ffa07859,0 0 48px #b25ad952,0 22px 56px #2a3e7838,0 4px 14px #0f172a1f}.theme-light .agents-card--variant-core:before{background:linear-gradient(125deg,#ffb347,#ff7b6d,#ff4fa4 70%,#b25ad9)}.agents-card--variant-where{background:linear-gradient(145deg,#120a2af0,#1c2450f5,#123060fa) padding-box,linear-gradient(135deg,#a500ff,#2ed3ff,#00ffa3) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #2ed3ff8c,0 0 34px #2ed3ff61,0 0 66px #00ffa352,0 26px 54px #00000094}.agents-card--variant-where:before{background:linear-gradient(135deg,#a500ffd1,#2ed3ffbf,#00ffa3b8);filter:blur(58px);opacity:.88}.agents-card--variant-where .agents-card__note{color:#e2efffbf}.agents-card--variant-where .agents-card__answer{max-height:clamp(280px,40vh,380px);overflow:auto}.agents-card--variant-where .agents-card__answer-text{color:#e5f4fff0}.theme-light .agents-card--variant-where{background:linear-gradient(145deg,#ffffffeb,#f1f4fff0 48%,#e9f8fffa) padding-box,linear-gradient(135deg,#d58bff,#7be5ff 48%,#5cffcc) border-box;box-shadow:0 0 0 1px #9bdcff73,0 0 30px #9bdcff47,0 0 60px #5cffcc3d,0 24px 52px #2f3f782e,0 4px 16px #0f172a1f}.theme-light .agents-card--variant-where:before{background:linear-gradient(135deg,#d58bffc7,#7be5ffb8 48%,#5cffccb3)}.theme-light .agents-card--variant-where .agents-card__note,.theme-light .agents-card--variant-where .agents-card__answer-text{color:#0f2740}.agents-card--variant-compare{background:linear-gradient(145deg,#1c142ef0,#141c3cf2 42%,#0e284cfa) padding-box,linear-gradient(135deg,#ff1f6b,#7c2fff 55%,#00d1ff) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #7c2fff8c,0 0 32px #7c2fff66,0 0 60px #00d1ff52,0 24px 50px #00000094}.agents-card--variant-compare:before{background:linear-gradient(135deg,#ff1f6bd1,#7c2fffb8 52%,#00d1ffc7);filter:blur(52px);opacity:.85}.theme-light .agents-card--variant-compare{background:linear-gradient(145deg,#ffffffe6,#f4f2ffe6 46%,#ebf6fff0) padding-box,linear-gradient(135deg,#ff66a5,#9f7bff 55%,#5fdcff) border-box;box-shadow:0 0 0 1px #af87ff73,0 0 30px #af87ff47,0 0 60px #5fdcff3d,0 26px 56px #2f3f782e,0 4px 16px #0f172a1f}.theme-light .agents-card--variant-compare:before{background:linear-gradient(135deg,#ff66a5c7,#9f7bffb3 55%,#5fdcffbd)}.agents-card--variant-compare .agents-card__note{color:#ebedffb8}.agents-card--variant-compare .agents-card__answer{max-height:clamp(260px,40vh,380px);overflow:auto}.agents-card--variant-compare .agents-card__answer-text{color:#eaf1ffeb}.theme-light .agents-card--variant-compare .agents-card__note,.theme-light .agents-card--variant-compare .agents-card__answer-text{color:#1f2937}.agents-card--variant-why{background:linear-gradient(145deg,#0c2414f0,#0a2a26f5 48%,#06362cfa) padding-box,linear-gradient(135deg,#00d8ff,#00e676 55%,#a3ff00) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #54ee8499,0 0 36px #00d6765c,0 0 68px #00d8ff47,0 26px 52px #0000008c}.agents-card--variant-why:before{background:linear-gradient(135deg,#00d8ffc7,#00e676b8 48%,#a3ff00ad);filter:blur(56px);opacity:.9}.agents-card--variant-why .agents-card__note{color:#e1f8eec7}.agents-card--variant-why .agents-card__answer{max-height:clamp(320px,42vh,420px);overflow:auto}.agents-card--variant-why .agents-card__answer-text{color:#def8f0f0}.theme-light .agents-card--variant-why{background:linear-gradient(145deg,#ffffffeb,#f0f9f0eb 45%,#e8faf5f5) padding-box,linear-gradient(135deg,#52f0ff,#58f797 55%,#c7ff63) border-box;box-shadow:0 0 0 1px #78f0b473,0 0 32px #78f0b447,0 0 60px #52f0ff3d,0 24px 52px #2f3f782e,0 4px 16px #0f172a1f}.theme-light .agents-card--variant-why:before{background:linear-gradient(135deg,#52f0ffbf,#58f797b3 55%,#c7ff63ad)}.theme-light .agents-card--variant-why .agents-card__note,.theme-light .agents-card--variant-why .agents-card__answer-text{color:#134e33}.agents-card--variant-openai{background:linear-gradient(150deg,#080a22f2,#120e2cf7 52%,#1e143cfa) padding-box,linear-gradient(140deg,#ffbff8,#9a7bff 35%,#4adede 72%,#ffe27d) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #9a7bff8c,0 0 38px #4adede5c,0 0 72px #ffe27d52,0 30px 58px #0009}.agents-card--variant-openai:before{background:linear-gradient(140deg,#ffbff8d1,#9a7bffc7,#4adedeb8 72%,#ffe27db3);filter:blur(60px);opacity:.92}.agents-card--variant-openai .agents-card__note{color:#e8ecffc7}.agents-card--variant-openai .agents-card__answer{max-height:clamp(380px,50vh,540px);overflow:auto}.agents-card--variant-openai .agents-card__answer-text{color:#f1f8fff2}.theme-light .agents-card--variant-openai{background:linear-gradient(150deg,#fffffff2,#f8f5fff0 52%,#f0fafff7) padding-box,linear-gradient(140deg,#ffd9f8,#c3b7ff,#a4f8f8 70%,#fff4b0) border-box;box-shadow:0 0 0 1px #c3b7ff73,0 0 32px #a4f8f847,0 0 62px #fff4b03d,0 26px 54px #2f3f782e,0 4px 16px #0f172a1f}.theme-light .agents-card--variant-openai:before{background:linear-gradient(140deg,#ffd9f8c7,#c3b7ffb8 36%,#a4f8f8ad 70%,#fff4b0a8)}.theme-light .agents-card--variant-openai .agents-card__note,.theme-light .agents-card--variant-openai .agents-card__answer-text{color:#1c2144}.agents-card--variant-offer{background:linear-gradient(150deg,#2e080cf5,#3a0a12f7 48%,#46101afa) padding-box,linear-gradient(140deg,#ff4d6d,#ff6a3c 40%,#ffa53b 78%,#ffd86b) border-box;background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #ff6a3c8c,0 0 40px #ff6a3c66,0 0 72px #ffd86b52,0 30px 60px #0000009e}.agents-card--variant-offer:before{background:linear-gradient(140deg,#ff4d6dd9,#ff6a3cc7 40%,#ffa53bb8 78%,#ffd86bb3);filter:blur(64px);opacity:.92}.agents-card--variant-offer .agents-card__note{color:#ffebe6c7}.agents-card--variant-offer .agents-card__answer{max-height:clamp(360px,48vh,520px);overflow:auto}.agents-card--variant-offer .agents-card__answer-text{color:#fff3eef2}.theme-light .agents-card--variant-offer{background:linear-gradient(150deg,#fffffff2,#fff4f0f2,#ffeee4f7) padding-box,linear-gradient(140deg,#ff8ba3,#ff9c6f 40%,#ffc06b 76%,#ffe7a6) border-box;box-shadow:0 0 0 1px #ff9c6f73,0 0 32px #ff9c6f47,0 0 62px #ffe7a63d,0 26px 54px #2f3f782e,0 4px 16px #0f172a1f}.theme-light .agents-card--variant-offer:before{background:linear-gradient(140deg,#ff8ba3c7,#ff9c6fb8 40%,#ffc06bad 78%,#ffe7a6a8)}.theme-light .agents-card--variant-offer .agents-card__note,.theme-light .agents-card--variant-offer .agents-card__answer-text{color:#391c18}.agents-card--variant-core .agents-card__note,.agents-card--variant-core .agents-card__answer-text{color:inherit}.agents-card__icon{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,color-mix(in oklab,var(--card) 40%,rgba(255,255,255,.85)),color-mix(in oklab,var(--card) 68%,transparent));box-shadow:0 18px 28px #00000047,0 2px 6px #00000052;display:grid;place-items:center;font:600 18px/1 Fira Code,Source Code Pro,monospace;color:color-mix(in oklab,var(--fg) 85%,transparent);text-shadow:0 1px 0 rgba(0,0,0,.4);z-index:1}.agents-card__icon span{transform:translateY(2px);font-size:28px}.agents-card__controls{display:flex;justify-content:flex-end;gap:10px;margin:16px 0 0;order:4}.agents-card__scroll-toggle{width:48px;height:48px;border-radius:16px;border:1px solid color-mix(in oklab,var(--fg) 40%,transparent);background:color-mix(in oklab,var(--card) 65%,rgba(255,255,255,.15));color:color-mix(in oklab,var(--fg) 95%,rgba(255,255,255,.05));font:700 20px/1 Inter,system-ui,sans-serif;display:grid;place-items:center;cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease;box-shadow:inset 0 2px 6px #ffffff14,inset 0 -4px 10px #00000040,0 8px 16px #00000059}.agents-card__scroll-toggle[data-state=paused]{background:color-mix(in oklab,#ffb347 30%,var(--card));color:#1f1a1c;box-shadow:inset 0 3px 6px #ffffff59,inset 0 -4px 12px #ff5a5a40,0 12px 18px #0006}.agents-card__scroll-toggle:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 70%,transparent);outline-offset:4px}.theme-light .agents-card__scroll-toggle{border-color:#0f172a1a;background:color-mix(in oklab,#ffffff 85%,rgba(255,255,255,.4));color:#1f2937;box-shadow:inset 0 2px 6px #fffc,inset 0 -4px 10px #0f172a14,0 8px 16px #0f172a2e}.theme-light .agents-card__scroll-toggle[data-state=paused]{background:linear-gradient(135deg,#ffd6a5,pink);color:#1f1a1c}.theme-light .agents-card__icon{background:linear-gradient(135deg,#fffffff2,#e6ebffd9);box-shadow:0 12px 24px #0f172a29,0 2px 6px #0f172a24;color:#1f2937;text-shadow:none}.agents-card__body{grid-column:1 / -1;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.agents-card.is-active .agents-card__body{gap:20px}.agents-card__body h3{margin:0;font:700 clamp(20px,1.6vw,24px)/1.2 "Inter",system-ui,sans-serif}.agents-card__note{margin:0;color:color-mix(in oklab,var(--fg) 85%,transparent);font:500 clamp(16px,1.1vw,18px)/1.5 "Inter",system-ui,sans-serif;transition:opacity .25s ease,transform .25s ease}.agents-card.is-active .agents-card__note{opacity:0;transform:translateY(-6px);pointer-events:none;display:none}.agents-card__answer{width:100%;max-height:0;margin-top:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .45s ease,opacity .3s ease;position:relative;order:3}.agents-card.is-active .agents-card__answer{max-height:clamp(260px,34vh,360px);opacity:1;pointer-events:auto}.agents-card__answer-inner{display:flex;flex-direction:column;gap:12px;padding-right:10px;transform:translateY(0);will-change:transform}.agents-card__answer-text{margin:0;color:color-mix(in oklab,var(--fg) 90%,transparent);font:500 clamp(16px,1.05vw,18px)/1.6 "Inter",system-ui,sans-serif}.theme-light .agents-card__answer-text{color:#1f2937}.services-subtext--left{align-self:center;margin-top:0}.agent-subtext{display:inline-block;white-space:nowrap;position:relative;transform-origin:center;will-change:transform,opacity;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-transform:none;color:var(--fg);font-size:clamp(32px,7vw,80px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin-top:5px;cursor:pointer;transition:color .25s ease}.agent-subtext:focus-visible{outline:2px solid color-mix(in oklab,var(--fg) 50%,transparent);outline-offset:12px}.agent-subtext:first-of-type{margin-top:5px}.agent-subtext--stack{margin-top:5px}.agent-subtext--primary{position:relative;padding:0 24px}.agent-subtext__text{position:relative;display:inline-block;padding:0 4px;transition:transform .25s ease}.agent-subtext__text:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:6px;border-radius:999px;background:linear-gradient(90deg,#90e0ff,#ff6ec4,#fcb045,#2af598,#22e1ff,#b721ff);background-size:300% 100%;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;opacity:.9;pointer-events:none}.agent-subtext:hover,.agent-subtext:focus-visible{color:color-mix(in oklab,var(--fg) 92%,transparent)}.agent-subtext:hover .agent-subtext__text,.agent-subtext:focus-visible .agent-subtext__text{transform:scale(1.12)}.agent-subtext:hover .agent-subtext__text:after,.agent-subtext:focus-visible .agent-subtext__text:after{transform:scaleX(1);animation:curveUnderlineSweep 1.25s linear infinite}.agents-summary{display:none}.services-content h2{margin:0;font-size:clamp(36px,4.5vw,48px);letter-spacing:-.01em}.services-content p{margin:0;color:var(--muted);font-size:clamp(18px,1.4vw,22px)}.agents-pillars{position:sticky;top:calc(var(--nav-h) + 24px);align-self:flex-start;margin-left:clamp(12px,4vw,48px);padding:20px 18px;background:color-mix(in oklab,var(--card) 90%,transparent);border:3px solid var(--line);border-radius:18px;box-shadow:0 24px 40px #0a142647;opacity:0;transform:translate(-40px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;z-index:4}.agents-pillars.is-visible{opacity:1;transform:translate(0);pointer-events:auto}.agents-pillars ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.agents-pillars button{font:600 14px/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:none;border:none;color:color-mix(in oklab,var(--fg) 70%,transparent);padding:6px 4px;text-align:left;cursor:pointer;transition:color .25s ease,transform .25s ease}.agents-pillars button:hover,.agents-pillars button:focus-visible{color:var(--fg);transform:translate(4px);outline:none}.agents-pillars button.is-active{color:var(--fg)}.agents-section-wrapper{display:flex;gap:48px;align-items:flex-start}.agents-section .services-inner{margin-left:auto;flex:1}@media(max-width:980px){.agents-aux{position:static;width:100%;max-width:100%;margin-top:48px;transform:none}.agents-pillars{position:relative;margin:0 0 24px;width:100%;transform:none;opacity:1;pointer-events:auto}.agents-section-wrapper{flex-direction:column;gap:24px}.agents-section{align-items:center}.agents-section .services-inner{margin-left:0}}.pricing-section{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;background:transparent}.pricing-anchor{scroll-margin-top:calc(var(--nav-h) + 12px)}.pricing-card-hero{position:relative;width:min(1100px,100%);margin:0 auto;padding:clamp(26px,3.6vw,40px);border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible;isolation:isolate}.pricing-card-hero:before{content:none}.pricing-card-hero:after{content:none}.theme-light .pricing-card-hero{background:transparent;box-shadow:none}.pricing-card-hero__orbs{position:absolute;inset:0;pointer-events:none;z-index:0;display:none}.pricing-card-hero__orb{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(90px);opacity:.38;mix-blend-mode:screen;animation:pricingOrb 14s ease-in-out infinite alternate}.pricing-card-hero__orb--cyan{background:var(--brush-c1);top:-80px;left:-60px}.pricing-card-hero__orb--pink{background:var(--brush-c2);bottom:-120px;right:-90px;animation-delay:-4s}@keyframes pricingOrb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(32px,42px,0) scale(1.06)}}@keyframes pricingBeamFlow{0%{background-position:50% 0%;opacity:.82;box-shadow:0 0 20px color-mix(in oklab,var(--brush-c1) 40%,transparent),0 0 42px color-mix(in oklab,var(--brush-c2) 30%,transparent),0 0 64px color-mix(in oklab,#ffffff 24%,transparent)}50%{background-position:50% 100%;opacity:1;box-shadow:0 0 26px color-mix(in oklab,var(--brush-c1) 55%,transparent),0 0 54px color-mix(in oklab,var(--brush-c2) 44%,transparent),0 0 96px color-mix(in oklab,#ffffff 32%,transparent)}to{background-position:50% 0%;opacity:.82;box-shadow:0 0 20px color-mix(in oklab,var(--brush-c1) 40%,transparent),0 0 42px color-mix(in oklab,var(--brush-c2) 30%,transparent),0 0 64px color-mix(in oklab,#ffffff 24%,transparent)}}.pricing-ticket{position:relative;z-index:1;display:flex;gap:0;align-items:stretch;min-height:clamp(420px,64vh,520px);--stub-w: clamp(260px, 30vw, 320px)}.pricing-ticket__left{flex:1;padding:clamp(28px,3.4vw,40px);position:relative;overflow:hidden}.pricing-ticket__right{width:var(--stub-w);padding:clamp(22px,2.6vw,30px);background:radial-gradient(160% 120% at 84% 86%,color-mix(in oklab,var(--brush-c3) 14%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in oklab,var(--card) 98%,transparent),color-mix(in oklab,var(--card) 92%,transparent) 82%,color-mix(in oklab,var(--brush-c1) 12%,transparent));border-radius:0 22px 22px 0;box-shadow:-10px 14px 30px #0000000f,inset 1px 0 color-mix(in oklab,var(--card-stroke) 60%,transparent);transform-origin:left center;transition:box-shadow .35s ease;position:relative;overflow:hidden}.pricing-ticket__right:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(140% 120% at 28% 22%,color-mix(in oklab,var(--brush-c1) 10%,transparent),transparent 42%),radial-gradient(120% 120% at 78% 82%,color-mix(in oklab,var(--brush-c3) 8%,transparent),transparent 50%);opacity:.32;z-index:1}.pricing-ticket__right:before{content:"";position:absolute;top:16px;bottom:16px;left:-12px;width:24px;background:radial-gradient(circle at 100% 12px,transparent 0 9px,color-mix(in oklab,var(--card) 92%,transparent) 9px 12px) 0 0/24px 26px repeat-y;pointer-events:none;z-index:2}.pricing-ticket:after{content:"";position:absolute;top:18px;bottom:18px;left:calc(100% - var(--stub-w));width:0;border-left:1.5px dashed color-mix(in oklab,var(--fg) 22%,transparent);box-shadow:1px 0 color-mix(in oklab,var(--card-stroke) 70%,transparent);pointer-events:none;z-index:2}.pricing-card-hero:hover .pricing-ticket__right{transform:none;box-shadow:-12px 14px 34px #00000024}.theme-light .pricing-ticket__right{background:linear-gradient(160deg,color-mix(in oklab,var(--card) 94%,transparent),color-mix(in oklab,var(--card) 88%,transparent) 70%,color-mix(in oklab,var(--brush-c1) 12%,transparent));box-shadow:-12px 14px 34px #00000014}.pricing-ticket__watermarks{position:absolute;inset:0;pointer-events:none;opacity:.18}.pricing-ticket__arc{position:absolute;width:520px;height:520px;border-radius:50%;border:9px solid transparent;left:62%;top:44%;transform:translate(-50%,-50%)}.pricing-ticket__arc--outer{border-top-color:#f8a5778c;transform:translate(-50%,-50%) rotate(14deg)}.pricing-ticket__arc--inner{border-top-color:color-mix(in oklab,var(--fg) 18%,transparent);transform:translate(-50%,-50%) scale(.78) rotate(-6deg)}.pricing-ticket__arc--accent{border-top-color:color-mix(in oklab,var(--brush-c1) 22%,transparent);transform:translate(-50%,-50%) scale(.64) rotate(18deg)}.pricing-card-hero__eyebrow{margin:0;font:700 12px/1.4 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 60%,transparent)}.pricing-ticket__title{display:flex;align-items:baseline;gap:10px}.pricing-ticket__title-main{font-size:clamp(32px,4.6vw,52px);font-weight:800}.pricing-ticket__title-accent{font-size:clamp(46px,6vw,64px);font-weight:900;letter-spacing:-.03em;background:var(--grad-text);background-clip:text;-webkit-background-clip:text;color:transparent}.pricing-ticket__ring{position:absolute;top:22px;right:clamp(22px,3.6vw,42px);display:flex;flex-direction:column;gap:4px;align-items:flex-end}.pricing-ticket__ring:before,.pricing-ticket__ring:after{content:"";position:absolute;inset:calc(-34% - 10px);border-radius:999px;border:10px solid transparent;border-top-color:#f8a5778c;opacity:.9}.pricing-ticket__ring:after{inset:calc(-58% - 22px);border-top-color:color-mix(in oklab,var(--fg) 22%,transparent);opacity:.6}.pricing-ticket__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px}.pricing-ticket__price-main{font-size:clamp(34px,5vw,58px);font-weight:900;letter-spacing:-.04em;line-height:1;color:#1f6bff}.pricing-ticket__price-meta{display:flex;align-items:baseline;gap:6px;color:color-mix(in oklab,var(--fg) 70%,transparent);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.pricing-ticket__slash{font-size:clamp(16px,2vw,20px);opacity:.7}.pricing-ticket__period{font-size:clamp(12px,1.4vw,14px);letter-spacing:.18em}.pricing-ticket__note{display:block;width:100%;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 52%,transparent)}.pricing-card-hero__lead{margin:4px 0 0;color:color-mix(in oklab,var(--fg) 82%,transparent);font-size:clamp(18px,1.6vw,21px);line-height:1.6;max-width:800px}.pricing-card-hero__features{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:12px;color:color-mix(in oklab,var(--fg) 86%,transparent);font-size:16px}.pricing-card-hero__features li{position:relative;padding-left:18px;font-weight:600}.pricing-card-hero__features li:before{content:"✓";position:absolute;left:0;top:0;color:color-mix(in oklab,var(--brush-c1) 80%,transparent);font-weight:800}.pricing-card-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.pricing-card-hero__cta{padding:12px 18px;border-radius:12px;border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);background:color-mix(in oklab,var(--card) 96%,transparent);color:var(--fg);font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.pricing-ticket__right .pricing-card-hero__cta{width:100%}.pricing-card-hero__cta:hover,.pricing-card-hero__cta:focus-visible{transform:translateY(-2px);box-shadow:0 10px 18px #0000002e;border-color:color-mix(in oklab,var(--fg) 26%,transparent);outline:none}.pricing-card-hero__hint{color:color-mix(in oklab,var(--fg) 70%,transparent);font-size:14px}.pricing-ticket__meta{display:flex;flex-direction:column;gap:18px}.pricing-ticket__label{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 58%,transparent)}.pricing-ticket__value{margin:2px 0 0;font-weight:800;font-size:clamp(18px,2.2vw,20px);letter-spacing:-.01em}.pricing-ticket__barcode{margin:32px 0 0;width:64px;height:96px;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--fg) 40%,transparent) 0 6px,transparent 6px 16px);border-radius:10px;box-shadow:0 10px 20px #0000001a}.pricing-ticket__stub-actions{margin-top:auto;display:flex;flex-direction:column;gap:10px}.pricing-ticket__stub-btn,.pricing-ticket__stub-link{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--card-stroke);background:color-mix(in oklab,var(--card) 94%,transparent);color:var(--fg);font-weight:800;text-transform:uppercase;letter-spacing:.08em;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.pricing-ticket__stub-btn{background:color-mix(in oklab,var(--card) 96%,transparent);color:var(--fg);border-color:color-mix(in oklab,var(--fg) 16%,transparent);box-shadow:0 8px 16px #00000014}.pricing-ticket__stub-btn:hover,.pricing-ticket__stub-btn:focus-visible,.pricing-ticket__stub-link:hover,.pricing-ticket__stub-link:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #00000038;border-color:color-mix(in oklab,var(--fg) 30%,transparent);outline:none}.theme-light .pricing-ticket__stub-btn:hover,.theme-light .pricing-ticket__stub-btn:focus-visible,.theme-light .pricing-ticket__stub-link:hover,.theme-light .pricing-ticket__stub-link:focus-visible{box-shadow:0 10px 16px #0000001f}.pricing-ticket__stub-link{background:color-mix(in oklab,var(--card) 96%,transparent)}.pricing-ticket__blob{position:absolute;width:180px;height:180px;right:-30px;top:14%;border-radius:50%;background:color-mix(in oklab,var(--brush-c1) 18%,transparent);filter:blur(36px);opacity:.6;pointer-events:none}.blur-reveal{opacity:0;filter:blur(14px);transform:translateY(18px);transition:opacity .9s ease,filter .9s ease,transform .9s ease;transition-delay:var(--delay, 0ms);will-change:opacity,filter,transform}.pricing-card-hero.is-visible .blur-reveal{opacity:1;filter:blur(0);transform:translateY(0)}.pricing-pass{--stub-w: clamp(220px, 26vw, 280px);position:relative;display:grid;grid-template-columns:1fr var(--stub-w);gap:0;border-radius:0;border:0;background:transparent;box-shadow:none;overflow:visible;z-index:1}.pricing-pass:before{content:none}.pricing-pass:after{content:none}.pricing-pass__body{position:relative;z-index:2;border-radius:22px 0 0 22px;border:1px solid color-mix(in oklab,var(--card-stroke) 70%,transparent);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:14px;background:radial-gradient(120% 90% at 24% 20%,color-mix(in oklab,var(--brush-c1) 9%,transparent),transparent 50%),color-mix(in oklab,var(--card) 97%,transparent);box-shadow:0 20px 36px #0000002e}.pricing-pass__body:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:2px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--fg) 75%,transparent) 0 10px,transparent 10px 18px);opacity:1;z-index:3}.pricing-pass__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-pass__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:color-mix(in oklab,var(--fg) 60%,transparent);font-weight:800}.pricing-pass__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--fg) 16%,transparent);background:linear-gradient(120deg,color-mix(in oklab,var(--card) 92%,transparent),color-mix(in oklab,var(--brush-c2) 10%,transparent));font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.pricing-pass__route{display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:color-mix(in oklab,var(--fg) 76%,transparent)}.pricing-pass__route-code{font-size:12px}.pricing-pass__route-arrow{font-size:14px;opacity:.8}.pricing-pass__title{margin:6px 0 0;font-size:clamp(32px,4vw,42px);letter-spacing:-.02em;font-weight:900}.pricing-pass__subtitle{margin:4px 0 0;color:color-mix(in oklab,var(--fg) 80%,transparent);line-height:1.6;max-width:720px}.pricing-pass__list{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px;color:color-mix(in oklab,var(--fg) 88%,transparent)}.pricing-pass__list li{position:relative;padding-left:18px;line-height:1.5}.pricing-pass__list li:before{content:"✦";position:absolute;left:0;top:2px;color:color-mix(in oklab,var(--brush-c1) 90%,transparent);font-size:12px}.pricing-pass__footer{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.pricing-pass__price{display:flex;flex-direction:column;gap:4px}.pricing-pass__price-main{font-size:clamp(42px,5.2vw,56px);font-weight:900;letter-spacing:-.04em}.pricing-pass__price-period{font-size:.44em;font-weight:800;letter-spacing:.02em;color:color-mix(in oklab,var(--fg) 60%,transparent)}.pricing-pass__price-sub{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:color-mix(in oklab,var(--fg) 70%,transparent)}.pricing-pass__price-note{font-size:13px;color:color-mix(in oklab,var(--fg) 68%,transparent)}.pricing-pass__actions{display:flex;gap:10px;flex-wrap:wrap}.pricing-pass__cta,.pricing-pass__ghost{padding:12px 16px;border-radius:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-size:200% 200%;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.pricing-pass__cta{border:1px solid color-mix(in oklab,var(--fg) 18%,transparent);background:linear-gradient(120deg,#7ee0ff,#2af598,#ff6ec4);color:#0a0d14;box-shadow:0 12px 22px #0000002e}.pricing-pass__stub .pricing-pass__cta{width:100%;text-align:center;margin-top:10px}.pricing-pass__ghost{border:1px solid color-mix(in oklab,var(--fg) 24%,transparent);background:color-mix(in oklab,var(--card) 94%,transparent);color:var(--fg)}.pricing-pass__cta:hover,.pricing-pass__cta:focus-visible,.pricing-pass__ghost:hover,.pricing-pass__ghost:focus-visible{transform:translateY(-2px) scale(1.05);box-shadow:0 16px 28px #00000042;outline:none;background:var(--ai-ink-gradient);background-size:220% 220%;animation:pricingActionFlow 1.8s ease-in-out infinite alternate;border-color:transparent;color:#0a0d14}@keyframes pricingActionFlow{0%{background-position:0% 50%}to{background-position:100% 50%}}.pricing-pass__stub{z-index:3;position:relative;padding:clamp(18px,2.6vw,26px);background:linear-gradient(180deg,color-mix(in oklab,var(--card) 94%,transparent),color-mix(in oklab,var(--card) 82%,transparent)),radial-gradient(140% 140% at 80% 12%,color-mix(in oklab,var(--brush-c3) 14%,transparent),transparent 52%);display:flex;flex-direction:column;gap:12px;justify-content:space-between;border:1px solid color-mix(in oklab,var(--card-stroke) 80%,transparent);border-left:0;border-radius:0 18px 18px 0;transform-origin:0 100%;transform:translate(0) rotate(0);will-change:transform;box-shadow:0 18px 42px #00000038}.pricing-pass__stub:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--fg) 80%,transparent) 0 10px,transparent 10px 18px);opacity:1;z-index:6}.pricing-pass__stub-meta{display:flex;flex-direction:column;gap:2px}.pricing-pass__label{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--fg) 60%,transparent)}.pricing-pass__value{margin:0;font-weight:800;font-size:clamp(18px,2.2vw,20px);letter-spacing:-.01em}.pricing-pass__barcode{margin-top:6px;width:82px;height:auto;max-height:120px;display:block;border-radius:10px;box-shadow:0 10px 20px #0000001a;object-fit:contain}.pricing-pass__stub-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);text-decoration:none}.pricing-pass__stub-link:hover,.pricing-pass__stub-link:focus-visible{text-decoration:underline;outline:none}.pricing-pass:hover .pricing-pass__stub,.pricing-pass:focus-within .pricing-pass__stub{animation:stubTear .6s cubic-bezier(.18,.8,.26,1) forwards}.pricing-pass:not(:hover):not(:focus-within) .pricing-pass__stub{animation:stubReset .45s ease-out forwards}@media(max-width:780px){.pricing-pass{grid-template-columns:1fr}.pricing-pass:after{display:none}.pricing-pass__stub{border-left:0;border-top:1px dashed color-mix(in oklab,var(--fg) 20%,transparent);border-radius:0 0 18px 18px}.pricing-pass:hover .pricing-pass__stub,.pricing-pass:focus-within .pricing-pass__stub,.pricing-pass:not(:hover):not(:focus-within) .pricing-pass__stub{animation:none;transform:none}}.plan-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:999;opacity:0;pointer-events:none;transition:opacity .25s ease}.plan-modal.is-open{opacity:1;pointer-events:auto}.plan-modal__overlay{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-modal__dialog{position:relative;width:min(520px,100%);background:color-mix(in oklab,var(--card) 96%,transparent);border:1px solid var(--card-stroke);border-radius:18px;box-shadow:0 24px 50px #00000040;padding:clamp(20px,4vw,28px);z-index:1}.plan-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--card-stroke);background:color-mix(in oklab,var(--card) 92%,transparent);font-size:18px;font-weight:800;cursor:pointer}.plan-modal__lead{margin:4px 0 16px;color:color-mix(in oklab,var(--fg) 80%,transparent)}.plan-modal__note{margin:0 0 16px;color:color-mix(in oklab,var(--fg) 70%,transparent);font-size:14px;line-height:1.5}.plan-form{display:grid;gap:12px}.plan-form__field{display:flex;flex-direction:column;gap:6px}.plan-form__field label{font-weight:700;font-size:14px;letter-spacing:.01em}.plan-form__field input{width:100%;padding:12px;border-radius:10px;border:1px solid var(--card-stroke);background:color-mix(in oklab,var(--card) 94%,transparent);color:var(--fg);font-size:14px}.plan-form__field input:focus{outline:2px solid color-mix(in oklab,var(--brush-c1) 50%,transparent)}.plan-form__submit{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--fg) 18%,transparent);background:linear-gradient(120deg,#7ee0ff,#2af598,#ff6ec4);color:#0a0d14;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.plan-form__submit:hover,.plan-form__submit:focus-visible{transform:translateY(-1px);box-shadow:0 12px 20px #0003;outline:none}.plan-modal__close{color:var(--fg);box-shadow:0 8px 14px #00000024}.plan-form__status{min-height:18px;margin:4px 0 0;font-size:13px;color:color-mix(in oklab,var(--fg) 82%,transparent)}@keyframes stubTear{0%{transform:translate(0) rotate(0)}60%{transform:translate(4%) rotate(8deg)}to{transform:translate(6%) rotate(6deg)}}@keyframes stubReset{0%{transform:translate(6%) rotate(6deg)}to{transform:translate(0) rotate(0)}}@media(max-width:640px){.pricing-card-hero{padding:24px 18px}.pricing-ticket{flex-direction:column}.pricing-ticket__left{border-right:0;border-bottom:1px dashed color-mix(in oklab,var(--fg) 16%,transparent)}.pricing-ticket__right{width:100%;border-radius:16px;transform:none!important}.pricing-card-hero__actions{flex-direction:column;align-items:flex-start}.pricing-card-hero__cta{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.pricing-card-hero__orb,.pricing-ticket__arc{animation:none}.blur-reveal,.pricing-card-hero.is-visible .blur-reveal{opacity:1;filter:none;transform:none;transition:none}}.pricing-scroll{position:relative;height:480vh;background:var(--bg);overflow:visible}.pricing-sticky{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.pricing-heading{position:absolute;top:24px;left:clamp(24px,5vw,60px);z-index:2;text-align:left}.pricing-heading h3{margin:0 0 6px;font-size:clamp(20px,2.8vw,28px);letter-spacing:-.02em}.pricing-heading p{margin:0;color:color-mix(in oklab,var(--fg) 70%,transparent)}.pricing-track{display:flex;gap:clamp(60px,7vw,120px);padding-left:clamp(32px,6vw,96px);padding-right:clamp(240px,16vw,320px);width:max-content;will-change:transform;transition:transform .08s linear}.pricing-stage{position:relative;width:min(70vw,720px);max-width:760px;flex-shrink:0;opacity:.35;transform:scale(.92);transition:opacity .45s ease,transform .45s ease,filter .45s ease}.pricing-stage.in-view{opacity:1;transform:scale(1);filter:drop-shadow(0 18px 40px rgba(0,0,0,.25))}.pricing-stage--accent .pricing-stage__card{border-color:color-mix(in oklab,var(--fg) 28%,transparent)}.pricing-stage__number{font-size:clamp(64px,10vw,112px);font-weight:800;color:color-mix(in oklab,var(--fg) 12%,transparent);line-height:1;margin-bottom:-18px}.pricing-stage__card{background:color-mix(in oklab,var(--card) 94%,transparent);border:1px solid var(--card-stroke);border-radius:18px;padding:clamp(20px,2.6vw,30px);position:relative;overflow:hidden}.pricing-stage__card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(126,224,255,.12),transparent 45%),radial-gradient(circle at 80% 40%,rgba(255,110,196,.12),transparent 45%),radial-gradient(circle at 50% 70%,rgba(42,245,152,.1),transparent 40%);pointer-events:none;z-index:0}.pricing-stage__card>*{position:relative;z-index:1}.pricing-stage__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.pricing-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--card) 88%,transparent);font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:12px}.pricing-price{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em}.pricing-stage__desc{margin:16px 0 0;color:color-mix(in oklab,var(--fg) 78%,transparent);line-height:1.6}.pricing-stage__features{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px;color:color-mix(in oklab,var(--fg) 88%,transparent)}.pricing-stage__features li{position:relative;padding-left:18px;line-height:1.5}.pricing-stage__features li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:linear-gradient(120deg,#7ee0ff,#ff6ec4);box-shadow:0 0 10px #7ee0ff4d}.pricing-cta{margin-top:20px;align-self:flex-start;padding:10px 16px;border-radius:12px;border:1px solid var(--line);background:color-mix(in oklab,var(--card) 88%,transparent);color:var(--fg);font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.pricing-cta:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--fg) 28%,transparent);color:color-mix(in oklab,var(--fg) 96%,transparent)}.pricing-progress{position:absolute;bottom:48px;left:clamp(60px,8vw,120px);width:220px;height:3px;background:var(--line);border-radius:999px;overflow:hidden}.pricing-progress__bar{width:0%;height:100%;background:linear-gradient(120deg,#7ee0ff,#ff6ec4,#2af598);transition:width .12s ease}.pricing-hint{position:absolute;bottom:44px;right:clamp(60px,8vw,120px);color:color-mix(in oklab,var(--fg) 60%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.theme-light .pricing-stage__card{box-shadow:0 18px 32px #00000014}.debug-section{position:relative;outline:none;outline-offset:0}.debug-section:after{content:none}.scroll-item{width:clamp(720px,80vw,1000px);min-height:320px;height:auto;flex:0 0 auto;background:transparent;border-radius:0;display:flex;align-items:flex-start;justify-content:center;padding:32px 0;box-shadow:none;font-size:inherit;font-weight:inherit;transition:transform .35s ease,opacity .35s ease;position:relative;z-index:0}.scroll-item:before,.scroll-item:after{content:none}.scroll-item:hover{transform:scale(1.03)}.scroll-item h3{margin:0}.scroll-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0 0}.play-btn{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;display:grid;place-items:center}.scroll-dots{display:flex;gap:10px;align-items:center;justify-content:center}.scroll-dots .dot{width:10px;height:10px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--fg) 50%,transparent);cursor:pointer}.scroll-dots .dot.active{background:var(--fg)}.edu-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:68ch}.edu-content p{margin:0;line-height:1.6;font-size:1.2rem;font-weight:400;color:var(--fg)}.scroll-item .edu-content h3,.scroll-item .edu-content p{color:var(--fg);background-size:250% 250%;transition:color .3s ease,background-position .6s ease}.scroll-item .edu-content h3{font-size:clamp(36px,3.5vw,48px)}.scroll-item .edu-content .biz-glitch{font-size:clamp(100px,10vw,140px)!important;line-height:1}.scroll-item .edu-content .biz-glitch[data-text="Office Automation"]{font-size:clamp(84px,9vw,120px)!important;line-height:1.05}.scroll-item.is-active .edu-content h3,.scroll-item.is-active .edu-content p{background-image:var(--ai-ink-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:aiInk 4s linear infinite}@keyframes aiInk{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.scroll-item.is-active .edu-content h3,.scroll-item.is-active .edu-content p{animation:none}}.container{max-width:1100px;margin:120px auto;padding:0 16px}.footer{border-top:1px solid var(--line);padding:32px 16px;text-align:center;color:var(--muted)}body{color-scheme:light dark}@media(prefers-reduced-motion:reduce){*:where(:not(.agents-card,.agents-card *)){transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}.agents-bar__tick{transition:none!important}.nav-transition{display:none}}.pricing-card-hero{position:relative;z-index:1;overflow:visible}.pricing-card-hero:before{content:"";position:absolute;inset:-150px -200px;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba(140, 100, 255, 0.8)' stroke-width='2' stroke-linecap='round'%3E%3C!-- Left Side --%3E%3Cpath d='M400 170 L320 170 L270 120 L50 120' /%3E%3Ccircle cx='50' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L330 180 L290 140 L80 140' /%3E%3Ccircle cx='80' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L340 190 L310 160 L110 160' /%3E%3Ccircle cx='110' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L50 200' /%3E%3Ccircle cx='50' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L340 210 L310 240 L110 240' /%3E%3Ccircle cx='110' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L330 220 L290 260 L80 260' /%3E%3Ccircle cx='80' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L320 230 L270 280 L50 280' /%3E%3Ccircle cx='50' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C!-- Right Side --%3E%3Cpath d='M400 170 L480 170 L530 120 L750 120' /%3E%3Ccircle cx='750' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L470 180 L510 140 L720 140' /%3E%3Ccircle cx='720' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L460 190 L490 160 L690 160' /%3E%3Ccircle cx='690' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L750 200' /%3E%3Ccircle cx='750' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L460 210 L490 240 L690 240' /%3E%3Ccircle cx='690' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L470 220 L510 260 L720 260' /%3E%3Ccircle cx='720' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L480 230 L530 280 L750 280' /%3E%3Ccircle cx='750' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C/g%3E%3C/svg%3E");background-size:110% 110%;background-position:center;background-repeat:no-repeat;filter:none;opacity:.9;animation:none;pointer-events:none}.pricing-card-hero:after{content:"";position:absolute;inset:-150px -200px;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.85;--ball1-x: -14%;--ball1-y: 26%;--ball2-x: 114%;--ball2-y: 68%;--ball3-x: -18%;--ball3-y: 46%;--ball4-x: 112%;--ball4-y: 30%;background-image:radial-gradient(32px 32px at var(--ball1-x) var(--ball1-y),rgba(255,90,150,1),rgba(255,90,150,0)),radial-gradient(30px 30px at var(--ball2-x) var(--ball2-y),rgba(0,210,255,1),rgba(0,210,255,0)),radial-gradient(28px 28px at var(--ball3-x) var(--ball3-y),rgba(255,255,255,1),rgba(255,255,255,0)),radial-gradient(32px 32px at var(--ball4-x) var(--ball4-y),rgba(255,130,220,1),rgba(255,130,220,0)),radial-gradient(26px 26px at var(--ball2-x) var(--ball2-y),rgba(0,255,220,.55),rgba(0,255,220,0));background-repeat:no-repeat;background-size:auto;animation:ball1-run 1.8s linear infinite,ball2-run 2s linear infinite .2s,ball3-run 1.9s linear infinite .4s,ball4-run 2.2s linear infinite .15s;filter:drop-shadow(0 0 36px rgba(255,90,150,.95)) drop-shadow(0 0 36px rgba(0,210,255,.88));-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba(140, 100, 255, 0.8)' stroke-width='2' stroke-linecap='round'%3E%3C!-- Left Side --%3E%3Cpath d='M400 170 L320 170 L270 120 L50 120' /%3E%3Ccircle cx='50' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L330 180 L290 140 L80 140' /%3E%3Ccircle cx='80' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L340 190 L310 160 L110 160' /%3E%3Ccircle cx='110' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L50 200' /%3E%3Ccircle cx='50' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L340 210 L310 240 L110 240' /%3E%3Ccircle cx='110' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L330 220 L290 260 L80 260' /%3E%3Ccircle cx='80' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L320 230 L270 280 L50 280' /%3E%3Ccircle cx='50' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C!-- Right Side --%3E%3Cpath d='M400 170 L480 170 L530 120 L750 120' /%3E%3Ccircle cx='750' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L470 180 L510 140 L720 140' /%3E%3Ccircle cx='720' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L460 190 L490 160 L690 160' /%3E%3Ccircle cx='690' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L750 200' /%3E%3Ccircle cx='750' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L460 210 L490 240 L690 240' /%3E%3Ccircle cx='690' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L470 220 L510 260 L720 260' /%3E%3Ccircle cx='720' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L480 230 L530 280 L750 280' /%3E%3Ccircle cx='750' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba(140, 100, 255, 0.8)' stroke-width='2' stroke-linecap='round'%3E%3C!-- Left Side --%3E%3Cpath d='M400 170 L320 170 L270 120 L50 120' /%3E%3Ccircle cx='50' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L330 180 L290 140 L80 140' /%3E%3Ccircle cx='80' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L340 190 L310 160 L110 160' /%3E%3Ccircle cx='110' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L50 200' /%3E%3Ccircle cx='50' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L340 210 L310 240 L110 240' /%3E%3Ccircle cx='110' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L330 220 L290 260 L80 260' /%3E%3Ccircle cx='80' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L320 230 L270 280 L50 280' /%3E%3Ccircle cx='50' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C!-- Right Side --%3E%3Cpath d='M400 170 L480 170 L530 120 L750 120' /%3E%3Ccircle cx='750' cy='120' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L470 180 L510 140 L720 140' /%3E%3Ccircle cx='720' cy='140' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L460 190 L490 160 L690 160' /%3E%3Ccircle cx='690' cy='160' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L750 200' /%3E%3Ccircle cx='750' cy='200' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L460 210 L490 240 L690 240' /%3E%3Ccircle cx='690' cy='240' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L470 220 L510 260 L720 260' /%3E%3Ccircle cx='720' cy='260' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L480 230 L530 280 L750 280' /%3E%3Ccircle cx='750' cy='280' r='3' fill='rgba(140, 100, 255, 0.8)' stroke='none'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:110% 110%;mask-size:110% 110%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-pass{box-shadow:none;background:transparent;border:none}.pricing-pass__body{position:relative;z-index:2;background:color-mix(in oklab,var(--card) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--fg) 8%,transparent),0 18px 40px #00000052}.pricing-pass__stub{position:relative;z-index:1;background:color-mix(in oklab,var(--card) 38%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);border-left:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--fg) 8%,transparent),0 18px 40px #00000052}.pricing-pass__body:before,.pricing-pass__stub:after{content:none}.pricing-pass__body:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:2px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--fg) 75%,transparent) 0 10px,transparent 10px 18px);opacity:1;pointer-events:none;z-index:3}.theme-light .pricing-pass__body,.theme-light .pricing-pass__stub{background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px color-mix(in oklab,#000 8%,transparent),0 14px 32px #0000002e;border-color:color-mix(in oklab,#000 14%,transparent)}.theme-light .pricing-card-hero:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 800 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba(0, 0, 0, 0.8)' stroke-width='2' stroke-linecap='round'%3E%3C!-- Left Side --%3E%3Cpath d='M400 170 L320 170 L270 120 L50 120' /%3E%3Ccircle cx='50' cy='120' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L330 180 L290 140 L80 140' /%3E%3Ccircle cx='80' cy='140' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L340 190 L310 160 L110 160' /%3E%3Ccircle cx='110' cy='160' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L50 200' /%3E%3Ccircle cx='50' cy='200' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L340 210 L310 240 L110 240' /%3E%3Ccircle cx='110' cy='240' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L330 220 L290 260 L80 260' /%3E%3Ccircle cx='80' cy='260' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L320 230 L270 280 L50 280' /%3E%3Ccircle cx='50' cy='280' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3C!-- Right Side --%3E%3Cpath d='M400 170 L480 170 L530 120 L750 120' /%3E%3Ccircle cx='750' cy='120' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 180 L470 180 L510 140 L720 140' /%3E%3Ccircle cx='720' cy='140' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 190 L460 190 L490 160 L690 160' /%3E%3Ccircle cx='690' cy='160' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 200 L750 200' /%3E%3Ccircle cx='750' cy='200' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 210 L460 210 L490 240 L690 240' /%3E%3Ccircle cx='690' cy='240' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 220 L470 220 L510 260 L720 260' /%3E%3Ccircle cx='720' cy='260' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3Cpath d='M400 230 L480 230 L530 280 L750 280' /%3E%3Ccircle cx='750' cy='280' r='3' fill='rgba(0, 0, 0, 0.8)' stroke='none'/%3E%3C/g%3E%3C/svg%3E");background-size:110% 110%;background-position:center;background-repeat:no-repeat;filter:none}.theme-light .pricing-card-hero:after{mix-blend-mode:screen;opacity:.8;background-image:radial-gradient(32px 32px at var(--ball1-x) var(--ball1-y),rgba(255,140,190,1),rgba(255,140,190,0)),radial-gradient(30px 30px at var(--ball2-x) var(--ball2-y),rgba(90,180,255,1),rgba(90,180,255,0)),radial-gradient(28px 28px at var(--ball3-x) var(--ball3-y),rgba(255,255,255,.95),rgba(255,255,255,0)),radial-gradient(32px 32px at var(--ball4-x) var(--ball4-y),rgba(255,170,220,1),rgba(255,170,220,0));filter:drop-shadow(0 0 28px rgba(255,140,190,.85)) drop-shadow(0 0 28px rgba(90,180,255,.75))}@keyframes circuitPulse{0%{opacity:.4;filter:drop-shadow(0 0 4px rgba(140,100,255,.4))}to{opacity:1;filter:drop-shadow(0 0 12px rgba(140,100,255,1))}}@property --ball1-x{syntax: "<percentage>"; inherits: false; initial-value: -14%;}@property --ball1-y{syntax: "<percentage>"; inherits: false; initial-value: 26%;}@property --ball2-x{syntax: "<percentage>"; inherits: false; initial-value: 114%;}@property --ball2-y{syntax: "<percentage>"; inherits: false; initial-value: 68%;}@property --ball3-x{syntax: "<percentage>"; inherits: false; initial-value: -18%;}@property --ball3-y{syntax: "<percentage>"; inherits: false; initial-value: 46%;}@property --ball4-x{syntax: "<percentage>"; inherits: false; initial-value: 112%;}@property --ball4-y{syntax: "<percentage>"; inherits: false; initial-value: 30%;}@keyframes ball1-run{0%{--ball1-x: -18%;--ball1-y: 24%}35%{--ball1-y: 26%}to{--ball1-x: 122%;--ball1-y: 24%}}@keyframes ball2-run{0%{--ball2-x: 120%;--ball2-y: 70%}50%{--ball2-y: 66%}to{--ball2-x: -22%;--ball2-y: 70%}}@keyframes ball3-run{0%{--ball3-x: -24%;--ball3-y: 48%}55%{--ball3-y: 44%}to{--ball3-x: 126%;--ball3-y: 48%}}@keyframes ball4-run{0%{--ball4-x: 118%;--ball4-y: 30%}48%{--ball4-y: 34%}to{--ball4-x: -24%;--ball4-y: 30%}}
