@font-face{font-family:"Mona Sans";font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(fonts/mona-latin.woff2)format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2032-2033,U+20AC,U+2122,U+2212}@font-face{font-family:"Mona Sans";font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(fonts/mona-ext.woff2)format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F,U+20BA}:root{--ink:#030404;--white:#fff;--lime:#d8f744;--mist:rgba(255, 255, 255, .64);--dim:rgba(255, 255, 255, .44);--hair:rgba(255, 255, 255, .1);--sans:'Mona Sans', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--g:clamp(16px, 4vw, 64px);--maxw:1520px;--r:28px;--glass-bg:linear-gradient(150deg, rgba(255, 255, 255, .095), rgba(255, 255, 255, .03) 55%, rgba(255, 255, 255, .05)), linear-gradient(rgba(6, 9, 8, .34), rgba(6, 9, 8, .34));--glass-blur:blur(22px) saturate(170%);--glass-shadow:inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .03), 0 30px 70px -34px rgba(0, 0, 0, .75);--t-h2:clamp(40px, 5.6vw, 92px);--t-lead:clamp(17px, 1.3vw, 21px)}*,::before,::after{box-sizing:border-box}html{background:var(--ink);color:var(--white);-webkit-text-size-adjust:100%;text-size-adjust:100%}html.native-smooth{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.6;letter-spacing:-.006em;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;background:0 0}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{background:0 0;border:0;padding:0;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,p,fieldset,legend,blockquote{margin:0;padding:0}fieldset{border:0;min-width:0}strong,b{font-weight:600}em{font-style:normal}.h2 em,.h3 em,.ftr-h em,.ph-title em,.mc-big em,.vx{font-family:var(--sans);font-style:normal;font-variation-settings:"wght"720,"wdth"118;color:var(--lime);letter-spacing:-.04em;text-shadow:0 0 .55em rgba(216,247,68,.2)}.js-lines em .c{font-variation-settings:"wght"230,"wdth"80;transition:font-variation-settings 1.15s cubic-bezier(.65,0,.35,1);transition-delay:calc(.4s + var(--i, 0)*110ms + var(--c, 0)*46ms)}.js-lines.is-in em .c{font-variation-settings:"wght"720,"wdth"118}.js-lines em{text-shadow:0 0 .55em transparent;transition:text-shadow 1.4s ease;transition-delay:calc(.9s + var(--i, 0)*110ms)}.js-lines.is-in em{text-shadow:0 0 .55em rgba(216,247,68,.22)}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:16px;z-index:600;padding:12px 20px;border-radius:999px;background:var(--lime);color:var(--ink);font-weight:600;transform:translateY(-200%);transition:transform .3s var(--ease)}.skip:focus{transform:none}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--g)}main,.ftr{position:relative;z-index:2}main>section{position:relative}.muted{color:var(--mist)}.bg{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.bg-fb{display:none;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--ink)}.no-gl .bg-fb{display:block}.bg-fb i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:drift 26s ease-in-out infinite alternate}.bg-fb i:nth-child(1){width:60vmax;height:60vmax;left:-15vmax;top:-20vmax;background:#0a4a2c}.bg-fb i:nth-child(2){width:42vmax;height:42vmax;right:-10vmax;top:10vh;background:#5e7d0f;opacity:.42;animation-duration:32s}.bg-fb i:nth-child(3){width:50vmax;height:50vmax;left:20vw;bottom:-30vmax;background:#06323f;animation-duration:38s}.bg-fb i:nth-child(4){width:26vmax;height:26vmax;right:18vw;bottom:8vh;background:#2c4a12;animation-duration:22s}@keyframes drift{to{transform:translate3d(6vw,-5vh,0) scale(1.12)}}.glass{position:relative;background:var(--glass-bg);border-radius:var(--r);box-shadow:var(--glass-shadow)}.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 32%,rgba(255,255,255,.03) 62%,rgba(216,247,68,.26));-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 exclude,linear-gradient(#000 0 0);pointer-events:none}.glass::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, -30%),rgba(255,255,255,.11),rgba(255,255,255,0) 45%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.glass.is-lit::before{opacity:1}.h2,.hero-title,.h3{font-weight:520;font-stretch:104%;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.h2{font-size:var(--t-h2)}.h3{font-size:clamp(28px,2.6vw,44px);letter-spacing:-.035em;line-height:1.02}.lead{font-size:var(--t-lead);line-height:1.5;letter-spacing:-.012em;color:var(--mist);max-width:40ch;text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:560;letter-spacing:.01em;color:var(--mist)}.dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(216,247,68,.8)}.pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--lime);flex:none}.pulse::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--lime);animation:pulse 2.2s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.ln{display:block;padding:.06em 0 .1em;margin:-.06em 0-.1em}.ln>span{display:inline-block}.js-lines .ln>span{opacity:0;filter:blur(14px);transform:translate3d(0,.35em,0);transition:opacity 1.1s var(--ease),filter 1.2s var(--ease),transform 1.3s var(--ease);transition-delay:calc(var(--i, 0)*110ms)}.js-lines.is-in .ln>span{opacity:1;filter:none;transform:none}.js [data-r]{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity 1s var(--ease),transform 1.3s var(--ease);transition-delay:var(--d, 0s)}.js [data-r].is-in{opacity:1;filter:none;transform:none}.js .glass[data-r],.js .meet-frame[data-r],.js .ftr-actions[data-r]{filter:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .5s var(--ease),transform .45s var(--ease)}.btn>span{display:inline-flex;align-items:center;transition:transform .45s var(--ease)}.btn-lime{background:var(--lime);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0-2px 6px rgba(80,100,0,.25),0 10px 40px -10px rgba(216,247,68,.55)}.btn-lime:hover{background:#e4ff5c;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0-2px 6px rgba(80,100,0,.25),0 14px 60px -8px rgba(216,247,68,.8)}.btn-glass{background:linear-gradient(160deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(8,11,10,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.25);color:var(--white)}.btn-glass:hover{background:rgba(255,255,255,.16)}.link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:rgba(255,255,255,.35);transition:text-decoration-color .25s,color .25s}.link:hover{text-decoration-color:var(--lime);color:var(--lime)}.ext::after{content:"";display:inline-block;flex:none;width:.6em;height:.6em;margin-left:.38em;vertical-align:.02em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 1.5h7.5V9M10.2 1.8 1.8 10.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 1.5h7.5V9M10.2 1.8 1.8 10.2' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E")center/contain no-repeat}.pill{display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 18px 0 16px;border-radius:999px;font-size:14px;font-weight:560}.pill .sep{width:1px;height:14px;background:rgba(255,255,255,.2)}.logo{width:100%;height:auto;overflow:visible}.logo .lg-panda,.logo .lg-leaf{fill:var(--logo-a, var(--lime))}.logo .lg-ears,.logo .lg-cado{fill:var(--logo-b, currentColor)}.logo use,.logo g{transform-box:fill-box}.logo .lg-ear-l{transform-origin:80% 100%}.logo .lg-ear-r{transform-origin:20% 100%}.logo .lg-leaf{transform-origin:0 100%}.wiggle:hover .lg-ear-l{animation:earL .9s var(--ease)}.wiggle:hover .lg-ear-r{animation:earR .9s var(--ease) .06s}.wiggle:hover .lg-leaf{animation:leaf 1.1s var(--ease)}@keyframes earL{0%,to{transform:none}30%{transform:rotate(-18deg)}60%{transform:rotate(8deg)}}@keyframes earR{0%,to{transform:none}30%{transform:rotate(18deg)}60%{transform:rotate(-8deg)}}@keyframes leaf{0%,to{transform:none}35%{transform:rotate(-22deg) scale(1.15)}70%{transform:rotate(8deg)}}.intro{position:fixed;inset:0;z-index:500;display:grid;place-items:center;pointer-events:none}html:not(.js) .intro{display:none}.intro-fog{position:absolute;inset:0;background:rgba(3,4,4,.5);-webkit-backdrop-filter:blur(44px) saturate(150%);backdrop-filter:blur(44px) saturate(150%);transition:background-color 1.5s var(--ease),backdrop-filter 1.7s var(--ease),-webkit-backdrop-filter 1.7s var(--ease)}.intro-in{position:relative;width:min(74vw,560px);transition:opacity .8s var(--ease),filter .9s var(--ease),transform 1.1s var(--ease)}.intro-logo{color:var(--white)}.intro-logo .logo use,.intro-logo .lg-leaf{opacity:0;transform:translateY(46%);transition:opacity .7s var(--ease),transform 1.1s var(--ease)}.intro-logo .lg-ears use{transform:scale(0);transition:transform .9s cubic-bezier(.34,1.56,.64,1)}.intro-logo .lg-leaf{transform:rotate(-60deg) scale(0);transition:transform 1s cubic-bezier(.34,1.56,.64,1)}.intro-logo .lg-panda use:nth-child(1){transition-delay:.05s}.intro-logo .lg-panda use:nth-child(2){transition-delay:.1s}.intro-logo .lg-panda use:nth-child(3){transition-delay:.15s}.intro-logo .lg-panda use:nth-child(4){transition-delay:.2s}.intro-logo .lg-panda use:nth-child(5){transition-delay:.25s}.intro-logo .lg-cado use:nth-child(1){transition-delay:.3s}.intro-logo .lg-cado use:nth-child(2){transition-delay:.35s}.intro-logo .lg-cado use:nth-child(3){transition-delay:.4s}.intro-logo .lg-cado use:nth-child(4){transition-delay:.45s}.intro-logo .lg-ears use{transition-delay:.55s}.intro-logo .lg-ears use+use{transition-delay:.62s}.intro-logo .lg-leaf{transition-delay:.7s}.intro.is-a .intro-logo .logo use,.intro.is-a .intro-logo .lg-leaf{opacity:1;transform:none}.intro-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:26px;font-size:13px;font-weight:520;color:var(--mist);opacity:0;transition:opacity .8s var(--ease) .4s;letter-spacing:.01em}.intro-count{color:var(--white)}.intro-count b{font-weight:560}.intro-count::after{content:"%";margin-left:2px;color:var(--dim)}.intro-bar{margin-top:12px;height:1px;background:rgba(255,255,255,.12);overflow:hidden}.intro-bar i{display:block;height:100%;background:var(--lime);box-shadow:0 0 12px var(--lime);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.intro.is-a .intro-meta{opacity:1}.intro.is-b .intro-in{opacity:0;filter:blur(16px);transform:scale(1.06) translateY(-3%)}.intro.is-b .intro-fog{background-color:transparent;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%)}.intro.is-done{display:none}.is-loading body{overflow:hidden}.hdr{position:fixed;z-index:100;top:16px;left:0;right:0;padding:0 var(--g);pointer-events:none;transition:transform .8s var(--ease),opacity .6s var(--ease)}.hdr-pill{pointer-events:auto;position:relative;max-width:1200px;margin:0 auto;height:62px;display:flex;align-items:center;gap:6px;padding:0 7px 0 24px;border-radius:999px;background:linear-gradient(180deg,rgba(24,31,28,.6),rgba(7,10,9,.46));-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0-1px 0 rgba(0,0,0,.35),0 24px 60px -24px rgba(0,0,0,.85),0 2px 8px rgba(0,0,0,.2);transition:max-width .9s var(--ease),height .7s var(--ease),padding .7s var(--ease)}.hdr-pill::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(100deg,rgba(255,255,255,.3),rgba(255,255,255,.07) 28%,rgba(255,255,255,.03) 70%,rgba(216,247,68,.4));-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 exclude,linear-gradient(#000 0 0);pointer-events:none}.hdr-pill::after{content:"";position:absolute;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);pointer-events:none}.hdr.is-scrolled .hdr-pill{max-width:1100px;height:58px}.hdr.is-hidden{transform:translateY(-150%)}.is-loading .hdr{opacity:0;transform:translateY(-30px)}.hdr-logo{display:block;width:124px;flex:none;color:var(--white);position:relative;z-index:1}.hdr-nav{position:relative;z-index:1;margin:0 auto;display:flex;align-items:center}.hdr-nav a{position:relative;z-index:1;padding:10px 15px;border-radius:999px;font-size:14px;font-weight:520;letter-spacing:-.005em;color:rgba(255,255,255,.6);transition:color .35s var(--ease)}.hdr-nav a:hover,.hdr-nav a[aria-current=true]{color:var(--white)}.hdr-nav a:focus-visible{outline-offset:0}.hdr-ind{position:absolute;z-index:0;left:0;top:50%;height:40px;margin-top:-20px;width:0;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.11),inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px -8px rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:transform .6s var(--ease),width .6s var(--ease),opacity .35s var(--ease)}.hdr-ind::after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);opacity:0;transform:scale(0);transition:opacity .3s,transform .5s var(--ease)}.hdr-ind.is-cur::after{opacity:1;transform:none}.hdr-time{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:13px;font-weight:520;color:var(--mist);white-space:nowrap}.hdr-time .pulse{width:6px;height:6px}.arr{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%}.arr svg{width:15px;height:15px}@keyframes arrx{0%{transform:none}45%{transform:translateX(170%)}46%{transform:translateX(-170%)}to{transform:none}}a:hover>.arr svg,a:focus-visible>.arr svg{animation:arrx .7s var(--ease)}.hdr-cta{position:relative;z-index:1;height:48px;padding:0 6px 0 20px;display:inline-flex;align-items:center;gap:12px;border-radius:999px;font-size:14px;font-weight:640;letter-spacing:-.01em;background:var(--lime);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0-2px 6px rgba(70,90,0,.25),0 10px 30px -12px rgba(216,247,68,.8);transition:background-color .3s,box-shadow .5s var(--ease),transform .45s var(--ease)}.hdr-cta:hover{background:#e4ff5c;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 12px 40px -10px rgba(216,247,68,.95)}.hdr-cta .arr{width:36px;height:36px;background:var(--ink);color:var(--lime)}.hdr-menu{display:none;position:relative;z-index:1;margin-left:auto;height:46px;padding:0 18px;border-radius:999px;font-weight:600;font-size:14.5px;align-items:center;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),inset 0 1px 0 rgba(255,255,255,.22)}.hdr-menu i{display:block;width:16px;height:8px;position:relative}.hdr-menu i::before,.hdr-menu i::after{content:"";position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .45s var(--ease),top .45s var(--ease),width .45s var(--ease)}.hdr-menu i::before{top:0}.hdr-menu i::after{top:6.5px;left:5px}.menu-open .hdr-menu i::before{top:3.25px;transform:rotate(45deg)}.menu-open .hdr-menu i::after{top:3.25px;left:0;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none;transition:visibility 0s .8s}.menu::before{content:"";position:absolute;inset:0;background:rgba(3,4,4,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .6s var(--ease)}.menu.is-open{visibility:visible;pointer-events:auto;transition:none}.menu.is-open::before{opacity:1}.menu-glass{position:absolute;inset:88px 10px 10px;border-radius:30px;padding:20px 20px 20px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(170deg,rgba(28,36,32,.74),rgba(7,10,9,.7));-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.22),0 30px 80px -20px rgba(0,0,0,.8);clip-path:inset(0 0 100%0 round 30px);transition:clip-path .8s var(--ease-io)}.menu.is-open .menu-glass{clip-path:inset(0 0 0 0 round 30px)}.menu-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--mist);padding:2px 4px 12px;border-bottom:1px solid var(--hair)}.menu-meta span{display:inline-flex;align-items:center;gap:8px}.menu-meta b{color:var(--white);font-weight:560}.menu-meta .pulse{width:6px;height:6px}.menu nav{flex:1;display:flex;flex-direction:column;justify-content:center}.menu nav a{display:flex;align-items:center;gap:16px;padding:11px 4px;border-bottom:1px solid var(--hair);font-size:clamp(30px,9vw,44px);font-weight:500;font-stretch:104%;letter-spacing:-.045em;line-height:1.05;opacity:0;filter:blur(8px);transform:translateY(26px);transition:opacity .6s var(--ease),filter .7s var(--ease),transform .9s var(--ease)}.menu nav a small{width:22px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lime)}.menu nav a .arr{margin-left:auto;width:40px;height:40px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.menu.is-open nav a{opacity:1;filter:none;transform:none}.menu.is-open nav a:nth-child(1){transition-delay:.2s}.menu.is-open nav a:nth-child(2){transition-delay:.25s}.menu.is-open nav a:nth-child(3){transition-delay:.3s}.menu.is-open nav a:nth-child(4){transition-delay:.35s}.menu.is-open nav a:nth-child(5){transition-delay:.4s}.menu.is-open nav a:nth-child(6){transition-delay:.45s}.menu-foot{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .8s var(--ease)}.menu.is-open .menu-foot{opacity:1;transform:none;transition-delay:.5s}.menu-foot .btn{width:100%}.menu-contact{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;font-size:14px;color:var(--mist);padding:0 4px}.cursor{display:none}.has-cursor .cursor{display:block}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor label,.has-cursor summary{cursor:none}.has-cursor input:not([type=range]):not([type=checkbox]):not([type=radio]),.has-cursor textarea{cursor:text}.cur-dot,.cur-lens{position:fixed;left:0;top:0;z-index:700;pointer-events:none;border-radius:50%}.cur-dot{width:6px;height:6px;margin:-3px 0 0-3px;background:var(--lime);box-shadow:0 0 10px rgba(216,247,68,.9);transition:opacity .25s}.cur-lens{width:42px;height:42px;margin:-21px 0 0-21px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 2px 6px rgba(255,255,255,.25),0 6px 20px rgba(0,0,0,.25);transition:width .5s var(--ease),height .5s var(--ease),margin .5s var(--ease),background-color .4s var(--ease),box-shadow .4s,opacity .3s}.cur-lens b{font-size:13px;font-weight:620;color:var(--ink);opacity:0;transform:scale(.6);transition:opacity .3s,transform .45s var(--ease);white-space:nowrap}.cursor.is-link .cur-lens{width:68px;height:68px;margin:-34px 0 0-34px;box-shadow:inset 0 0 0 1px rgba(216,247,68,.7),inset 0 2px 8px rgba(255,255,255,.25)}.cursor.is-link .cur-dot{opacity:0}.cursor.is-label .cur-lens{width:104px;height:104px;margin:-52px 0 0-52px;background:rgba(216,247,68,.92)}.cursor.is-label .cur-lens b{opacity:1;transform:none}.cursor.is-label .cur-dot{opacity:0}.cursor.is-text .cur-lens{opacity:0}.cursor.is-hidden .cur-lens,.cursor.is-hidden .cur-dot{opacity:0}.hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:128px 0 20px}.hero-in{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(30px,5vh,64px)}.hero-status{align-self:flex-start;margin-bottom:auto;--r:999px}.hero-status>*{position:relative;z-index:1}.hero-title{font-size:clamp(50px,9.4vw,172px);line-height:.9;letter-spacing:-.055em;margin:6vh 0 clamp(26px,4vh,44px);text-wrap:initial}.hero-title>span{display:block}.ht-1{font-weight:300;color:rgba(255,255,255,.7);font-stretch:100%}.ht-2{font-weight:640;font-stretch:102%}.ht-2 .ch:last-child,.ht-2 .dot-l{color:var(--lime)}.ch{display:inline-block;white-space:pre}.js-chars .ch{opacity:0;filter:blur(22px);transform:translate3d(0,.14em,0) scale(1.08);transition:opacity 1.2s var(--ease),filter 1.4s var(--ease),transform 1.6s var(--ease);transition-delay:calc(var(--i)*34ms + var(--l, 0)*140ms)}.js-chars.is-in .ch{opacity:1;filter:none;transform:none}.hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;flex-wrap:wrap}.hero-foot .lead{max-width:46ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.js [data-intro]{opacity:0;filter:blur(12px);transform:translate3d(0,24px,0);transition:opacity 1.1s var(--ease),filter 1.2s var(--ease),transform 1.4s var(--ease)}.hero.is-in [data-intro]{opacity:1;filter:none;transform:none}.hero.is-in [data-intro="2"]{transition-delay:.55s}.hero.is-in [data-intro="3"]{transition-delay:.7s}.hero.is-in [data-intro="4"]{transition-delay:.9s}.hero-strip{margin:0 var(--g);max-width:calc(var(--maxw) - var(--g)*2);display:flex;align-items:center;gap:22px;height:88px;padding:0 12px 0 26px;border-radius:26px}@media (min-width:1520px){.hero-strip{margin-inline:auto;width:calc(var(--maxw) - var(--g)*2)}}.strip-label{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex:none;font-size:12.5px;line-height:1.25;color:var(--mist)}.strip-label b{font-size:30px;font-weight:600;letter-spacing:-.04em;color:var(--white)}.marquee{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;width:max-content;animation:mq 70s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}.mq-set{display:flex;align-items:center;gap:54px;padding-right:54px}.mq-logo{flex:none;fill:#fff;opacity:.62}@keyframes mq{to{transform:translate3d(-50%,0,0)}}.strip-scroll{position:relative;z-index:1;flex:none;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .3s}.strip-scroll:hover{background:rgba(216,247,68,.16)}.strip-scroll i{width:2px;height:22px;border-radius:2px;background:rgba(255,255,255,.2);position:relative;overflow:hidden}.strip-scroll i::after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--lime);animation:scrolly 1.8s var(--ease) infinite}@keyframes scrolly{to{top:110%}}.mani{height:230vh}.mani-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center}.mani-in{display:flex;flex-direction:column;gap:clamp(24px,4vh,48px)}.mani-big{font-size:clamp(30px,3.9vw,66px);font-weight:470;font-stretch:102%;line-height:1.1;letter-spacing:-.035em;max-width:24ch;text-wrap:pretty}.mani-big .w{display:inline;color:rgba(255,255,255,.17);transition:color .7s var(--ease)}.mani-big .w.on{color:var(--white)}.mani-big .w.hl.on{color:var(--lime)}.mani-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:end}.mani-note{font-size:var(--t-lead);color:var(--mist);max-width:40ch;line-height:1.5}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fact{position:relative;padding:20px 20px 18px;border-radius:26px;display:flex;flex-direction:column;min-height:214px;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.085),rgba(255,255,255,.015) 50%,rgba(255,255,255,.035));transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.fact>*{position:relative;z-index:1}.fact:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow),0 34px 70px -34px rgba(216,247,68,.4)}.fact-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.fact-k{font-size:11.5px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.fact-ic{height:22px;width:auto;fill:none;stroke:rgba(255,255,255,.42);stroke-width:1.5;stroke-linecap:round;overflow:visible}.fact-ic circle{fill:#0c100e}.fact-ic .on{stroke:var(--lime)}.fact-ic circle.on{fill:rgba(216,247,68,.3)}.fact-ic .ring{fill:none;stroke:var(--lime);stroke-dasharray:.72 .28}.fact-n{margin-top:auto;padding-top:26px;display:flex;align-items:flex-start;font-size:clamp(40px,3.6vw,60px);font-weight:500;font-stretch:100%;letter-spacing:-.06em;line-height:.9;background:linear-gradient(180deg,#fff 35%,rgba(255,255,255,.42));-webkit-background-clip:text;background-clip:text;color:transparent}.fact-n small{font-size:.36em;margin:.14em 0 0 .1em;letter-spacing:-.02em;color:var(--lime);-webkit-text-fill-color:var(--lime)}.fact-d{margin-top:10px;font-size:13.5px;color:var(--mist);line-height:1.4;max-width:24ch}.fact-bar{margin-top:16px;height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.fact-bar i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,rgba(216,247,68,.15),var(--lime));box-shadow:0 0 10px rgba(216,247,68,.6);transition:transform 2s var(--ease) .35s}.fact.is-in .fact-bar i,html:not(.js) .fact-bar i{transform:scaleX(var(--v))}.sec{padding:clamp(96px,14vh,180px)0}.sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 48px;align-items:end;margin-bottom:clamp(40px,6vh,72px)}.sec-head .lead{justify-self:end}.refs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:32px}.ref{position:relative;z-index:1;aspect-ratio:1.45;display:grid;place-items:center;box-shadow:inset -1px -1px 0 rgba(255,255,255,.07);overflow:hidden}.ref::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(216,247,68,.2),rgba(216,247,68,0) 62%);opacity:0;transition:opacity .5s var(--ease)}.ref svg{position:relative;width:var(--w);height:auto;max-height:52%;fill:#fff;opacity:.7;transition:opacity .4s,transform .7s var(--ease),filter .7s var(--ease)}.js .refs:not(.is-in) .ref svg{opacity:0;filter:blur(10px);transform:scale(.9)}.refs.is-in .ref svg{transition-delay:var(--dd, 0s),var(--dd, 0s),0s}.ref-name{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:12px;font-weight:560;color:var(--white);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .5s var(--ease);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref:hover::before{opacity:1}.ref:hover svg{opacity:1;transform:translateY(-6px) scale(1.04)}.ref:hover .ref-name{opacity:.8;transform:none}.ref-cta{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px 20px;background:rgba(216,247,68,.9);color:var(--ink);transition:background-color .35s}.ref-cta b{font-size:clamp(15px,1.2vw,19px);font-weight:620;letter-spacing:-.02em;line-height:1.15}.ref-cta span{font-size:13px;font-weight:600;display:inline-flex;gap:6px;align-items:center}.ref-cta span::after{content:"→";transition:transform .4s var(--ease)}.ref-cta:hover{background:#e4ff5c}.ref-cta:hover span::after{transform:translateX(4px)}.refs-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:14.5px}.svc{height:520vh}.svc-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:72px}.svc-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,72px);align-items:center}.svc-side{display:flex;flex-direction:column;gap:22px}.svc-list{counter-reset:s}.svc-item{border-top:1px solid var(--hair)}.svc-item:last-child{border-bottom:1px solid var(--hair)}.svc-h{font-size:inherit;font-weight:inherit}.svc-head{width:100%;display:flex;align-items:center;gap:18px;padding:11px 0;text-align:left;color:rgba(255,255,255,.42);transition:color .4s var(--ease)}.svc-head:hover{color:rgba(255,255,255,.8)}.svc-n{font-size:12px;font-weight:600;letter-spacing:.02em;width:22px;transition:color .4s}.svc-l{font-size:clamp(21px,1.9vw,31px);font-weight:520;letter-spacing:-.035em;line-height:1.15;transition:transform .6s var(--ease)}.svc-head i{margin-left:auto;width:30px;height:30px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);opacity:0;transform:scale(.6);transition:opacity .4s,transform .6s var(--ease),background-color .4s}.svc-head i::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-5px 0 0-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.svc-item.is-on .svc-head{color:var(--white)}.svc-item.is-on .svc-n{color:var(--lime)}.svc-item.is-on .svc-l{transform:translateX(4px)}.svc-item.is-on .svc-head i{opacity:1;transform:none;background:var(--lime);color:var(--ink);box-shadow:none}.svc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.svc-body>div{overflow:hidden;padding-left:40px;opacity:0;filter:blur(8px);transition:opacity .5s var(--ease),filter .6s var(--ease)}.svc-item.is-on .svc-body{grid-template-rows:1fr}.svc-item.is-on .svc-body>div{opacity:1;filter:none;transition-delay:.15s}.svc-title{font-size:19px;font-weight:580;letter-spacing:-.02em;line-height:1.3;margin:2px 0 8px}.svc-lead{color:var(--mist);font-size:15.5px;line-height:1.5;max-width:46ch}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 14px}.tags li{font-size:12.5px;font-weight:560;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.svc-more{display:inline-block;font-size:14.5px;font-weight:560;margin-bottom:18px}.svc-mob-img{display:none}.svc-frame{padding:10px;border-radius:36px;height:min(76vh,760px)}.svc-media{position:relative;z-index:1;width:100%;height:100%;border-radius:27px;overflow:hidden;background:#0b0f0d}.svc-img{position:absolute;inset:0;opacity:0;transform:scale(1.14);filter:blur(26px) saturate(1.4);transition:opacity 1s var(--ease),transform 1.6s var(--ease),filter 1.2s var(--ease)}.svc-img.is-on{opacity:1;transform:scale(1);filter:none;z-index:1}.svc-img img{width:100%;height:100%;object-fit:cover}.svc-media::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.svc-cap{position:absolute;z-index:3;left:30px;bottom:30px;right:30px;max-width:520px;padding:20px 24px;border-radius:22px;background:linear-gradient(150deg,rgba(255,255,255,.14),rgba(255,255,255,.04));min-height:84px}.svc-cap p{position:absolute;left:24px;right:24px;top:50%;transform:translateY(-40%);font-size:clamp(16px,1.25vw,20px);font-weight:520;letter-spacing:-.02em;line-height:1.35;opacity:0;filter:blur(8px);transition:opacity .6s var(--ease),filter .7s var(--ease),transform .9s var(--ease);z-index:1}.svc-cap p.is-on{opacity:1;filter:none;transform:translateY(-50%);transition-delay:.25s}.svc-count{position:absolute;z-index:3;top:28px;right:30px;display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:600;color:rgba(255,255,255,.7)}.svc-count b{font-size:34px;font-weight:560;letter-spacing:-.04em;color:var(--white)}.proc-pin{position:relative}.proc-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.proc-track{display:flex;align-items:center;gap:clamp(32px,5vw,96px);padding:0 var(--g);width:max-content;will-change:transform}.proc-intro{width:min(560px,40vw);flex:none;display:flex;flex-direction:column;gap:26px;align-items:flex-start}.proc-steps{display:flex;gap:18px}.step{position:relative;width:clamp(340px,28vw,440px);height:min(68vh,580px);flex:none;padding:24px;border-radius:34px;display:flex;flex-direction:column;gap:18px;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,.018) 45%,rgba(255,255,255,.04));transition:box-shadow .9s var(--ease)}.step>*{position:relative;z-index:1}.step-glow{position:absolute;z-index:0;width:80%;aspect-ratio:1;right:-30%;top:-34%;border-radius:50%;background:radial-gradient(closest-side,rgba(216,247,68,.34),rgba(216,247,68,.08) 55%,rgba(216,247,68,0));opacity:0;transform:scale(.6);transition:opacity 1.1s var(--ease),transform 1.4s var(--ease);pointer-events:none}.step.is-active .step-glow{opacity:1;transform:none}.step.is-active{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 40px 90px -40px rgba(216,247,68,.45),0 30px 70px -34px rgba(0,0,0,.8)}.step.is-active::after{background:linear-gradient(150deg,rgba(216,247,68,.75),rgba(255,255,255,.1) 32%,rgba(255,255,255,.03) 62%,rgba(216,247,68,.4))}.step-top{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 4px 0}.step-n{font-size:clamp(64px,5.4vw,84px);font-weight:300;letter-spacing:-.07em;line-height:.8;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.08) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.step.is-active .step-n{background-image:linear-gradient(180deg,#efff9a,rgba(216,247,68,.12) 92%)}.step-tag{font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);transition:background-color .5s,color .5s;white-space:nowrap}.step.is-active .step-tag{background:var(--lime);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.step-vis{flex:1;min-height:140px;display:grid;place-items:center;border-radius:24px;color:rgba(255,255,255,.9);background:radial-gradient(90% 85%at 50% 30%,rgba(255,255,255,.06),rgba(255,255,255,0) 70%),rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 12px 30px rgba(0,0,0,.3);overflow:hidden}.step-vis svg{width:90%;height:auto;max-height:92%;opacity:.45;filter:grayscale(1);transition:opacity 1s var(--ease),filter 1s var(--ease);overflow:visible}.step.is-active .step-vis svg{opacity:1;filter:none}.step-txt{padding:2px 4px 4px}.step-txt h3{font-size:clamp(26px,2.2vw,34px);font-weight:560;letter-spacing:-.04em;line-height:1.05;margin-bottom:8px}.step-txt p{color:var(--mist);font-size:15.5px;line-height:1.5;min-height:4.5em}.v-sweep{transform-box:view-box;transform-origin:160px 85px;animation:spin 4.2s linear infinite}.v-ping{transform-box:fill-box;transform-origin:center;animation:ping 2.2s var(--ease) infinite}.v-flow path{stroke-dasharray:16 300;stroke-dashoffset:316;animation:flow 2.6s linear infinite}.v-flow path:nth-child(2){animation-delay:-.5s}.v-flow path:nth-child(3){animation-delay:-1.1s}.v-flow path:nth-child(4){animation-delay:-1.6s}.v-flow path:nth-child(5){animation-delay:-2.1s}.v-l1{animation:bob 3.4s ease-in-out infinite}.v-l2{animation:bob 3.4s ease-in-out -.5s infinite}.v-spark{transform-box:fill-box;transform-origin:center;animation:twinkle 2.6s var(--ease) infinite}.v-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease) .15s}.v-area{opacity:0;transition:opacity 1.2s var(--ease) .7s}.step.is-active .v-line{stroke-dashoffset:0}.step.is-active .v-area{opacity:1}.step:not(.is-active) .step-vis *{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes flow{to{stroke-dashoffset:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.5}50%{transform:scale(1.15) rotate(45deg);opacity:1}}.proc-bar{position:absolute;left:var(--g);right:var(--g);bottom:6vh;height:2px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}.proc-bar i{display:block;height:100%;background:var(--lime);box-shadow:0 0 12px var(--lime);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.hai{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,6vw,110px);align-items:center}.hai-text{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.hai-principles{display:flex;flex-wrap:wrap;gap:8px}.hai-principles li{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;font-size:14px;font-weight:560;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.hai-principles li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.hai-tool{padding:clamp(24px,3vw,40px);border-radius:36px}.hai-tool>*{position:relative;z-index:1}.hai-q{display:block;font-size:15px;color:var(--mist);margin-bottom:18px}.hai-read{display:flex;justify-content:space-between;margin-bottom:14px}.hai-read span{display:flex;flex-direction:column;font-size:13px;font-weight:600;color:var(--mist)}.hai-read span+span{text-align:right;align-items:flex-end}.hai-read b{font-size:clamp(54px,5.2vw,84px);font-weight:400;letter-spacing:-.06em;line-height:1;color:var(--white)}.hai-read span+span b{color:var(--lime)}.hai-read b small{font-size:.42em;letter-spacing:0;margin-right:2px;color:var(--dim);vertical-align:.9em;font-weight:500}.hai-tube{position:relative;height:44px;border-radius:999px;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 4px 12px rgba(0,0,0,.35)}.hai-range{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;background:0 0;cursor:pointer;border-radius:999px}.hai-tube::before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)*var(--p, .3));min-width:36px;border-radius:999px;background:linear-gradient(90deg,rgba(216,247,68,.35),var(--lime));box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 24px rgba(216,247,68,.45)}.hai-tube::after{content:"";position:absolute;left:calc(4px + (100% - 8px)*.5);top:8px;bottom:8px;width:2px;margin-left:-1px;border-radius:2px;background:rgba(255,255,255,.35)}.hai-range::-webkit-slider-thumb{-webkit-appearance:none;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.4),inset 0-2px 4px rgba(0,0,0,.15);border:0}.hai-range::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:#fff;border:0;box-shadow:0 4px 14px rgba(0,0,0,.4)}.hai-range::-moz-range-track{background:0 0}.hai-range:focus-visible{outline-offset:2px}.hai-stop{min-height:1.6em;margin:12px 0 10px;font-size:14px;font-weight:560;color:var(--lime)}.hai-stop.is-hit{animation:nudge .5s var(--ease)}@keyframes nudge{0%,to{transform:none}30%{transform:translateX(-6px)}60%{transform:translateX(4px)}}.hai-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hai-cols>div{padding:16px;border-radius:22px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hai-cols h3{font-size:13px;font-weight:600;color:var(--mist);margin-bottom:10px}.hai-cols ul{display:flex;flex-direction:column;gap:6px;min-height:40px}.hai-cols li{font-size:14px;font-weight:520;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.07)}[data-col=m] li{background:rgba(216,247,68,.16);color:#eefcb2}.hai-cols li.fixed{background:rgba(255,255,255,.14)}.hai-cols li.fixed::after{content:" · sabit";color:var(--dim);font-weight:500}.prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prod{padding:12px 12px 22px;border-radius:34px;display:flex;flex-direction:column;transition:transform .9s var(--ease),box-shadow .9s var(--ease)}.prod>*{position:relative;z-index:1}.prod:hover{transform:translateY(-6px);box-shadow:var(--glass-shadow),0 44px 90px -44px var(--acc)}.prod-stage{position:relative;aspect-ratio:1.42;border-radius:26px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60%at 50% -12%,rgba(255,255,255,.13),rgba(255,255,255,0) 70%),linear-gradient(180deg,#0e1110 0,#080a09 62%,#050606 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.1)}.prod-stage::before{content:"";position:absolute;left:18%;right:18%;top:0;height:78%;background:radial-gradient(60% 100%at 50%0,rgba(255,255,255,.1),rgba(255,255,255,.03) 55%,rgba(255,255,255,0) 80%);opacity:.8;transition:opacity 1s var(--ease);pointer-events:none;z-index:-1}.prod:hover .prod-stage::before{opacity:1}.prod-glow{position:absolute;width:90%;height:70%;left:5%;top:30%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 30%,transparent),color-mix(in srgb,var(--acc) 8%,transparent) 55%,transparent);opacity:.7;transition:opacity 1s var(--ease),transform 1.4s var(--ease);z-index:-1}.prod:hover .prod-glow{opacity:1;transform:scale(1.08)}.prod-floor{position:absolute;left:0;right:0;top:62%;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 60%);z-index:-1}.prod-floor::before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 30%,color-mix(in srgb,var(--acc) 80%,#fff) 50%,rgba(255,255,255,.2) 70%,transparent);opacity:.55;transition:opacity .8s var(--ease)}.prod:hover .prod-floor::before{opacity:1}.prod-logo{position:absolute;left:13%;right:13%;bottom:38%;display:flex;justify-content:center;-webkit-box-reflect:below 8px linear-gradient(180deg,transparent 52%,rgba(255,255,255,.2));transition:transform 1s var(--ease)}.prod:hover .prod-logo{transform:translateY(-5px)}.plogo{display:flex;align-items:center;justify-content:center;width:100%}.plogo svg{display:block;height:auto}.plogo .pl-a{fill:#f6f3ec}.plogo .pl-b{fill:var(--acc)}.plogo-db{gap:4%}.plogo-db .db-mark{width:24%;flex:none}.plogo-db .db-wm{width:66%}.plogo-pg svg{width:100%}.plogo-ai{gap:12px;color:var(--white)}.plogo-ai .logo{width:74%}.plogo-ai b{font-size:clamp(15px,1.4vw,21px);font-weight:700;padding:4px 10px 5px;border-radius:10px;background:var(--lime);color:var(--ink);letter-spacing:-.02em;line-height:1.1;box-shadow:0 0 24px rgba(216,247,68,.4)}.prod-k{position:absolute;left:14px;top:14px;font-size:11px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.62);padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.prod-body{padding:24px 12px 0;flex:1}.prod-tag{font-size:clamp(22px,1.9vw,28px);font-weight:560;letter-spacing:-.035em;line-height:1.1;margin-bottom:12px;text-wrap:balance}.prod-p{color:var(--mist);font-size:15px;line-height:1.55}.prod-feats{margin-top:18px;display:flex;flex-direction:column;gap:9px}.prod-feats li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:520}.prod-feats i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--acc);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.prod-feats i svg{width:12px;height:12px}.prod-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 12px 0;flex-wrap:wrap}.prod-link{font-size:13.5px;font-weight:520;color:var(--dim);transition:color .3s}.prod-link:hover{color:var(--white)}.btn:has(>.arr){padding-right:7px;gap:14px}.btn>.arr{width:42px;height:42px}.btn-glass>.arr{background:rgba(255,255,255,.12);color:var(--white)}.btn-lime>.arr{background:var(--ink);color:var(--lime)}.prod-foot{margin-top:24px;font-size:15px}.meet-frame{position:relative;border-radius:40px;overflow:hidden;min-height:min(88vh,860px);display:flex;align-items:center;justify-content:flex-end;padding:clamp(14px,2.4vw,34px)}.meet-media{position:absolute;inset:-8%0;will-change:transform}.meet-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 2.6s var(--ease)}.meet-frame.is-in .meet-media img,html:not(.js) .meet-media img{transform:scale(1.02)}.meet-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 30%,rgba(0,0,0,.25) 58%,rgba(0,0,0,.62)),radial-gradient(120% 90%at 30% 40%,transparent 50%,rgba(0,0,0,.45));pointer-events:none}.meet-frame::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:3;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);pointer-events:none}.meet-frame::after{background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 30%,rgba(0,0,0,.3) 56%,rgba(0,0,0,.7)),linear-gradient(0deg,rgba(0,0,0,.55),transparent 28%)!important}.meet-scrub{position:absolute;z-index:2;left:clamp(18px,2.4vw,34px);bottom:clamp(18px,2.4vw,34px);right:calc(min(490px,100%) + clamp(14px,2.4vw,34px)*2 + 18px);display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:20px;background:rgba(8,10,9,.46);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:12.5px;color:var(--mist)}.ms-time b{display:inline-block;min-width:4.4ch;font-weight:620;color:var(--white)}.ms-track{position:relative;flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.18);margin-top:14px}.ms-fill{position:absolute;inset:0;border-radius:inherit;background:var(--lime);box-shadow:0 0 12px rgba(216,247,68,.8);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.ms-track em{position:absolute;left:calc(var(--x)*100%);bottom:8px;font-family:var(--sans);font-style:normal;font-size:11px;font-weight:620;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);white-space:nowrap;transition:color .4s}.ms-track em::after{content:"";position:absolute;left:0;top:calc(100% + 4px);width:1px;height:10px;background:rgba(255,255,255,.35)}.ms-track em.is-on{color:var(--white)}.ms-track em.is-on::after{background:var(--lime)}.meet-card{position:relative;z-index:2;width:min(490px,100%);padding:clamp(28px,2.8vw,40px);border-radius:34px;display:flex;flex-direction:column;gap:22px;background:linear-gradient(170deg,rgba(16,20,18,.66),rgba(6,8,7,.58));-webkit-backdrop-filter:blur(34px) saturate(140%);backdrop-filter:blur(34px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 50px 100px -40px rgba(0,0,0,.8)}.meet-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,255,255,.3),rgba(255,255,255,.05) 34%,rgba(255,255,255,.03) 70%,rgba(216,247,68,.32));-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 exclude,linear-gradient(#000 0 0);pointer-events:none}.meet-card .h3{font-size:clamp(28px,2.4vw,38px)}.mc-seal{position:absolute;z-index:3;right:-22px;top:-26px;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:radial-gradient(circle at 35% 30%,#f4ffb0,var(--lime) 45%,#b6d82a);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0-8px 16px rgba(80,100,0,.3),0 18px 40px -12px rgba(216,247,68,.6);transform:rotate(-10deg)}.mc-ring{position:absolute;inset:0;width:100%;height:100%;animation:spin 26s linear infinite}.mc-ring text{font-family:var(--sans);font-size:9.4px;font-weight:700;letter-spacing:.1em;fill:var(--ink)}.mc-avo{width:22px;height:auto;transform:rotate(10deg);overflow:visible}.mc-head{display:flex;align-items:center;gap:14px;font-size:11.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-right:64px}.mc-head i{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.04))}.mc-big{display:flex;align-items:flex-end;gap:14px;margin:-4px 0-6px}.mc-big b{font-size:clamp(92px,8vw,128px);font-weight:200;font-stretch:90%;letter-spacing:-.07em;line-height:.78;background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,.45));-webkit-background-clip:text;background-clip:text;color:transparent}.mc-big span{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.mc-big small{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.mc-big em{font-size:clamp(24px,2vw,31px);line-height:1;letter-spacing:-.03em}.meet-steps{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.meet-steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:14px 0;border-bottom:1px solid var(--hair);opacity:.4;transition:opacity .7s var(--ease)}.meet-steps li::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--lime);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.6s var(--ease)}.meet-steps li.is-on{opacity:1}.meet-steps li.is-on::before{transform:scaleX(1)}html:not(.js) .meet-steps li{opacity:1}.st-n{font-size:13px;font-weight:600;color:var(--lime);padding-top:3px;letter-spacing:.02em}.meet-steps div{display:flex;flex-direction:column;gap:3px}.meet-steps strong{font-size:16.5px;font-weight:600;letter-spacing:-.015em}.meet-steps span:not(.st-n){font-size:14.5px;color:var(--mist);line-height:1.45}.meet-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:2px}.meet-wa{font-size:14px;font-weight:560;color:var(--mist);transition:color .3s}.meet-wa:hover{color:var(--white)}.mc-foot{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--dim);margin-top:-6px}.mc-foot i{width:3px;height:3px;border-radius:50%;background:var(--lime)}.faq-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.faq-side{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}.faq-list{display:flex;flex-direction:column;gap:10px}.qa{border-radius:22px}.qa summary{position:relative;z-index:1;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 22px 22px 26px;font-size:clamp(17px,1.3vw,20px);font-weight:560;letter-spacing:-.02em;cursor:pointer}.qa summary::-webkit-details-marker{display:none}.pm{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .4s,transform .6s var(--ease)}.pm::before,.pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0-6px;background:currentColor;transition:transform .5s var(--ease)}.pm::after{transform:rotate(90deg)}.qa[open] .pm{background:var(--lime);color:var(--ink);transform:rotate(180deg)}.qa[open] .pm::after{transform:rotate(0)}.qa-a{position:relative;z-index:1;overflow:hidden}.qa-a p{padding:0 26px 24px;color:var(--mist);max-width:60ch}.contact-body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:16px;align-items:start}.brief{padding:clamp(24px,3vw,44px);border-radius:36px;display:flex;flex-direction:column;gap:30px}.brief>*{position:relative;z-index:1}.bf-group legend{display:flex;gap:12px;align-items:baseline;font-size:16px;font-weight:580;margin-bottom:14px;letter-spacing:-.01em}.bf-group legend span{font-size:12px;color:var(--lime)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:560;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .3s var(--ease),color .3s,box-shadow .3s,transform .4s var(--ease)}.chip:hover span{background:rgba(255,255,255,.12)}.chip input:checked+span{background:var(--lime);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 24px -8px rgba(216,247,68,.7)}.chip input:checked+span::before{content:"";width:8px;height:5px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg) translateY(-1px)}.chip input:focus-visible+span{outline:2px solid var(--lime);outline-offset:3px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fld{position:relative;display:block}.fld-wide{grid-column:1/-1}.fld input,.fld textarea{width:100%;padding:26px 18px 10px;border:0;border-radius:18px;background:rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:16px;outline:0;resize:vertical;transition:box-shadow .3s,background-color .3s}.fld textarea{min-height:112px}.fld span{position:absolute;left:18px;top:18px;font-size:15px;color:var(--dim);pointer-events:none;transition:transform .35s var(--ease),font-size .35s var(--ease),color .3s;transform-origin:0 0}.fld input:focus,.fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--lime);background:rgba(0,0,0,.3)}.fld input:focus+span,.fld input:not(:placeholder-shown)+span,.fld textarea:focus+span,.fld textarea:not(:placeholder-shown)+span{transform:translateY(-10px) scale(.78);color:var(--mist)}.fld[data-error] input{box-shadow:inset 0 0 0 1.5px #ff8a7a}.bf-actions{display:flex;gap:10px;flex-wrap:wrap}.bf-note{font-size:14px;color:var(--mist)}.bf-note.is-error{color:#ffb4a8}.bf-note.is-ok{color:var(--lime)}.contact-side{display:flex;flex-direction:column;gap:10px}.direct{display:flex;flex-direction:column;gap:10px}.dc{position:relative;border-radius:24px}.dc>*{position:relative;z-index:1}.dc-a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 14px 14px;border-radius:inherit}.dc-t{display:flex;flex-direction:column;gap:3px;min-width:0}.dc-t small{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--dim)}.dc-t b{font-size:clamp(15.5px,1.2vw,18.5px);font-weight:560;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere;transition:color .3s}.dc-a:hover .dc-t b{color:var(--lime)}.dc-a>.arr{width:34px;height:34px;flex:none;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:background-color .35s,color .35s,transform .55s var(--ease)}.dc-a>.arr svg{width:13px;height:13px}.dc-a:hover>.arr{background:var(--lime);color:var(--ink);transform:rotate(-45deg)}.dc-ic{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;color:var(--lime);background:radial-gradient(110% 110%at 28% 18%,rgba(216,247,68,.2),rgba(216,247,68,.03) 62%),#0a0d0b;box-shadow:inset 0 0 0 1px rgba(216,247,68,.26),inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px -14px rgba(216,247,68,.55);transition:background-color .45s var(--ease),box-shadow .45s var(--ease),transform .6s var(--ease)}.dc-a:hover .dc-ic{transform:translateY(-2px) rotate(-4deg);box-shadow:inset 0 0 0 1px rgba(216,247,68,.55),inset 0 1px 0 rgba(255,255,255,.2),0 16px 34px -12px rgba(216,247,68,.75)}.dci{width:26px;height:26px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dci *{transform-box:fill-box}.dci-body,.dci-flap{fill:#0a0d0b}.dci-letter{fill:var(--lime);stroke:none;transform:translateY(3px);transition:transform .6s var(--ease)}.dci-l1{stroke:#0a0d0b;stroke-width:1.2;transform:translateY(3px);transition:transform .6s var(--ease)}.dci-flap{transform-origin:50%0;transition:transform .5s var(--ease)}.dc-a:hover .dci-flap{transform:scaleY(-1)}.dc-a:hover .dci-letter,.dc-a:hover .dci-l1{transform:translateY(-3.5px);transition-delay:.12s}.dci-hs{fill:rgba(216,247,68,.1);transform-origin:30% 70%}.dci-w{opacity:.3;transform-origin:0 100%;animation:wave 2.4s var(--ease) infinite}.dci-w1{animation-delay:.25s}@keyframes wave{0%,to{opacity:.2;transform:scale(.9)}40%{opacity:1;transform:scale(1.06)}}.dc-a:hover .dci-hs{animation:ring .7s ease-in-out 2}@keyframes ring{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}.dci-bub{fill:rgba(216,247,68,.1)}.dci-d{fill:currentColor;stroke:none;animation:typing 1.3s ease-in-out infinite}.dci-d.d2{animation-delay:.15s}.dci-d.d3{animation-delay:.3s}.dci-on{fill:var(--lime);stroke:#0a0d0b;stroke-width:1.4}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-1.6px);opacity:1}}.dci-sk{fill:rgba(216,247,68,.12)}.dci-seed{fill:currentColor;stroke:none}.dci-hl{fill:#0a0d0b;stroke:none;opacity:.5}.dci-gr{fill:currentColor;stroke:none;opacity:.3}.dci-rip{stroke-width:1;opacity:0;transform-origin:center;animation:ripple 2.6s var(--ease) infinite}@keyframes ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}.dci-avo{transform-origin:50% 100%}.dc-a:hover .dci-avo{animation:hop .8s var(--ease)}@keyframes hop{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-3.5px) scale(.96,1.04)}60%{transform:translateY(0) scale(1.06,.94)}}.dci-loop{transform-origin:center;animation:spin 14s linear infinite}.dci-24{fill:currentColor;stroke:none;font-family:var(--sans);font-size:7.2px;font-weight:720;letter-spacing:-.04em}.dc-copy{position:absolute;z-index:2;right:14px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .3s,color .3s}.dc-copy svg{width:15px;height:15px}.dc-copy:hover,.dc-copy.is-done{background:var(--lime);color:var(--ink)}.dc-copy span{position:absolute;right:0;bottom:calc(100% + 8px);padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:620;white-space:nowrap;background:var(--white);color:var(--ink);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .25s,transform .35s var(--ease)}.dc-copy:hover span,.dc-copy:focus-visible span,.dc-copy.is-done span{opacity:1;transform:none}.dc:has(.dc-copy) .dc-a{padding-right:64px}.dc-note{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px 14px 14px;font-size:14px;line-height:1.5;color:var(--mist)}.dc-note .dc-ic{width:52px;height:52px}.dc-note b{color:var(--white);font-weight:600}.ftr{padding:clamp(60px,10vh,120px)0 0}.ftr-cta{position:relative;min-height:min(80vh,780px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(26px,4vh,40px);padding-bottom:clamp(30px,6vh,80px)}.ftr-cta .pill{--r:999px}.ftr-cta .pill>*{position:relative;z-index:1}.ftr-h{font-size:clamp(52px,8.2vw,148px);font-weight:520;font-stretch:104%;letter-spacing:-.055em;line-height:.92;max-width:10.5ch;text-wrap:balance}.ftr-actions{display:flex;align-items:center;gap:clamp(24px,3vw,48px);flex-wrap:wrap}.ftr-orb{position:relative;isolation:isolate;width:156px;height:156px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:transform .9s var(--ease)}.ftr-orb::before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:radial-gradient(120% 120%at 32% 22%,#f4ffb0,var(--lime) 42%,#b9d92c 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0-10px 22px rgba(80,100,0,.32),0 24px 70px -18px rgba(216,247,68,.75);transition:box-shadow .7s var(--ease)}.ftr-orb:hover{transform:scale(1.06) rotate(-8deg)}.ftr-orb:hover::before{box-shadow:inset 0 2px 0 rgba(255,255,255,.7),inset 0-10px 22px rgba(80,100,0,.32),0 30px 90px -14px rgba(216,247,68,.95)}.orb-txt,.orb-core{position:relative;z-index:1}.orb-txt{position:absolute}.orb-ear{position:absolute;z-index:-1;top:-6%;width:38%;aspect-ratio:1;border-radius:50%;background:radial-gradient(70% 70%at 38% 30%,#3a413c,#0d100e 60%,#050606);box-shadow:inset 0 0 0 1.5px rgba(216,247,68,.42),inset 0 2px 0 rgba(255,255,255,.18),0 0 26px -6px rgba(216,247,68,.55),0 14px 26px -10px rgba(0,0,0,.7);transition:transform .8s var(--ease)}.orb-ear::after{content:"";position:absolute;inset:26%;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(216,247,68,.38),rgba(216,247,68,.06) 72%);box-shadow:inset 0 0 0 1px rgba(216,247,68,.2)}.orb-ear-l{left:-6%;transform:rotate(-12deg);transform-origin:80% 80%}.orb-ear-r{right:-6%;transform:rotate(12deg);transform-origin:20% 80%}.ftr-orb:hover .orb-ear-l{animation:earL .9s var(--ease)}.ftr-orb:hover .orb-ear-r{animation:earR .9s var(--ease) .12s}@keyframes earL{0%,to{transform:rotate(-12deg)}35%{transform:rotate(-30deg) translate(-2px,-3px)}65%{transform:rotate(-4deg)}}@keyframes earR{0%,to{transform:rotate(12deg)}35%{transform:rotate(30deg) translate(2px,-3px)}65%{transform:rotate(4deg)}}.orb-txt{position:absolute;inset:0;width:100%;height:100%;animation:spin 20s linear infinite}.orb-txt text{font-family:var(--sans);font-size:12.5px;font-weight:680;letter-spacing:.08em;fill:var(--ink)}.orb-core{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--lime);transition:transform .8s var(--ease)}.orb-core .arr svg{width:22px;height:22px}.ftr-orb:hover .orb-core{transform:rotate(-45deg)}.ftr-mailbox{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ftr-label{font-size:13px;font-weight:560;color:var(--dim)}.ftr-mail{font-size:clamp(26px,3.1vw,50px);font-weight:500;font-stretch:102%;letter-spacing:-.045em;line-height:1.05;padding-bottom:6px;background:linear-gradient(var(--lime),var(--lime))0 100%/0 2px no-repeat;transition:background-size .7s var(--ease),color .4s;overflow-wrap:anywhere}.ftr-mail:hover{background-size:100% 2px;color:var(--lime)}.ftr-mini-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ftr-copy{height:36px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:580;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .35s,color .35s}.ftr-copy:hover{background:rgba(255,255,255,.14)}.ftr-copy.is-done{background:var(--lime);color:var(--ink);box-shadow:none}.ftr-tel{font-size:14px;font-weight:520;color:var(--mist);transition:color .3s}.ftr-tel:hover{color:var(--white)}.ftr-band{position:relative;overflow:hidden;padding:clamp(18px,3vw,40px)0;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.band-track{display:flex;width:max-content;animation:mq 60s linear infinite}.band-set{display:flex;align-items:center;gap:clamp(22px,2.6vw,44px);padding-right:clamp(22px,2.6vw,44px)}.band-set span{font-size:clamp(46px,6.6vw,116px);font-weight:520;font-stretch:108%;letter-spacing:-.05em;line-height:1.05;white-space:nowrap;color:rgba(255,255,255,.92)}.band-set span.o{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.38)}.band-set .star{width:clamp(40px,4.6vw,82px);height:auto;aspect-ratio:48/66;flex:none;overflow:visible;transform-origin:50% 88%;animation:avorock 3.6s ease-in-out infinite alternate}.band-set .star:nth-of-type(even){animation-duration:4.4s;animation-delay:-1.6s}.band-set .star:nth-of-type(3n){animation-delay:-.8s}@keyframes avorock{0%{transform:rotate(-12deg) translateY(2%)}to{transform:rotate(10deg) translateY(-4%)}}.ftr-sheet{position:relative;margin-top:clamp(10px,2vw,30px);border-radius:48px 48px 0 0;padding:clamp(44px,5vw,76px)0 28px;background:linear-gradient(180deg,rgba(16,21,18,.7),rgba(4,5,5,.94) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0-40px 90px -50px rgba(216,247,68,.35);overflow:hidden}.ftr-sheet::before{content:"";position:absolute;left:6%;right:6%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 35%,rgba(216,247,68,.7) 65%,transparent)}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:40px;padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--hair)}.ftr-brand{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.ftr-mini{display:block;width:150px;color:var(--white)}.ftr-brand p{color:var(--mist);font-size:15px;line-height:1.55;max-width:32ch}.ftr-social{display:flex;gap:8px}.ftr-social a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.14);transition:background-color .35s,color .35s,transform .6s var(--ease)}.ftr-social a svg{width:20px;height:20px}.ftr-social a:hover{background:var(--lime);color:var(--ink);transform:translateY(-3px)}.ftr-col h3{display:flex;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--dim);margin-bottom:18px}.ftr-col h3 span{color:var(--lime)}.ftr-col ul{display:flex;flex-direction:column;gap:9px;font-size:15px}.ftr-col a{display:inline-block;color:var(--mist);transition:color .3s,transform .5s var(--ease)}.ftr-col a:hover{color:var(--white);transform:translateX(4px)}.ftr-contact .ftr-big{display:block;width:fit-content;font-size:clamp(18px,1.45vw,22px);font-weight:520;letter-spacing:-.02em;color:var(--white);margin-bottom:6px}.ftr-contact .ftr-big:hover{color:var(--lime);transform:none}.ftr-addr{font-style:normal;margin-top:16px;font-size:14.5px;color:var(--mist);line-height:1.55}.ftr-contact .ftr-dir{margin-top:10px;font-size:13.5px;font-weight:580;color:var(--lime)}.mk-meta{display:flex;align-items:center;gap:18px;margin-top:clamp(40px,6vw,84px);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.mk-meta i{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.16),rgba(255,255,255,.02))}.ftr-mark{position:relative;display:block;margin-top:clamp(18px,2.4vw,34px);color:var(--white)}.ftr-mark::before{content:"";position:absolute;left:-4%;right:-4%;top:-30%;bottom:0;background:radial-gradient(38% 62%at 28% 44%,rgba(216,247,68,.13),rgba(216,247,68,.04) 55%,rgba(216,247,68,0) 78%),radial-gradient(34% 58%at 74% 44%,rgba(236,242,255,.08),rgba(236,242,255,0) 75%);opacity:0;transition:opacity 2.2s var(--ease) .5s;pointer-events:none}.ftr-mark.is-on::before,html:not(.js) .ftr-mark::before{opacity:1}.mk{position:relative;display:block;width:100%;height:auto;overflow:visible}.mk-off use{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.16);stroke-width:.2}.mk-floor,.mk-refl{opacity:0;transition:opacity 2s var(--ease) .6s}.ftr-mark.is-on .mk-floor,.ftr-mark.is-on .mk-refl,html:not(.js) .mk-floor,html:not(.js) .mk-refl{opacity:1}.js .ftr-mark:not(.is-on) .mk .ltr{opacity:0}.ftr-mark.is-on .mk .ltr{animation:neonOn 1.5s linear both;animation-delay:var(--d, 0s)}.ftr-mark.is-on .mk .ltr.k9{animation:neonOn 1.5s linear both,neonFault 8s linear 4s infinite;animation-delay:var(--d, 0s),4s}.mk .ltr.buzz{animation:neonBuzz .6s linear!important}@keyframes neonOn{0%{opacity:0}5%{opacity:.85}8%{opacity:.08}14%{opacity:1}18%{opacity:.2}25%{opacity:.95}29%{opacity:.5}36%,to{opacity:1}}@keyframes neonFault{0%,90%,to{opacity:1}91%{opacity:.3}92%{opacity:1}94%{opacity:.55}95%{opacity:1}}@keyframes neonBuzz{0%,to{opacity:1}15%{opacity:.25}28%{opacity:1}45%{opacity:.5}58%{opacity:1}}.ftr-mark:focus-visible{outline-offset:10px}.ftr-legal{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:22px;margin-top:16px;border-top:1px solid var(--hair);font-size:13px;color:var(--dim)}.ftr-up{display:inline-flex;align-items:center;gap:12px;color:var(--white);font-weight:560;font-size:13.5px}.ftr-up .arr{width:40px;height:40px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .35s,color .35s}.ftr-up .arr svg{transform:rotate(-90deg)}.ftr-up:hover .arr{background:var(--lime);color:var(--ink)}.ftr-up:hover .arr svg{animation:arry .7s var(--ease)}@keyframes arry{0%{transform:rotate(-90deg)}45%{transform:rotate(-90deg) translateX(170%)}46%{transform:rotate(-90deg) translateX(-170%)}to{transform:rotate(-90deg)}}@media (max-width:1180px){.hdr-nav a{padding:10px 11px}.hdr-time{display:none}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mani-row{grid-template-columns:1fr;gap:28px}}@media (max-width:1023px){.hdr-nav,.hdr-cta,.hdr-time{display:none}.hdr-menu{display:inline-flex}.hdr-pill,.hdr.is-scrolled .hdr-pill{height:60px;padding:0 7px 0 20px}.sec-head{grid-template-columns:1fr}.sec-head .lead{justify-self:start}.refs{grid-template-columns:repeat(4,minmax(0,1fr))}.refs .ref-cta{grid-column:span 2;aspect-ratio:auto}.svc{height:auto;padding:clamp(80px,12vh,140px)0}.svc-stage{position:static;height:auto;padding:0;display:block}.svc-in{grid-template-columns:1fr}.svc-frame{display:none}.svc-l{font-size:clamp(22px,5.6vw,30px)}.svc-head{padding:16px 0;color:rgba(255,255,255,.62)}.svc-head i{opacity:1;transform:none}.svc-head i::after{transform:rotate(45deg);margin-top:-6px}.svc-item.is-on .svc-head i::after{transform:rotate(225deg);margin-top:-2px}.svc-body>div{padding-left:0}.svc-mob-img{display:block;margin:4px 0 16px;border-radius:20px;overflow:hidden;aspect-ratio:3/2;background:#0b0f0d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.svc-mob-img img{width:100%;height:100%;object-fit:cover}.proc-pin{height:auto!important}.proc-sticky{position:static;height:auto;overflow:visible;padding:clamp(80px,12vh,140px)0}.proc-track{flex-direction:column;align-items:stretch;width:100%;transform:none!important;gap:40px}.proc-intro{width:100%}.proc-steps{flex-direction:column;gap:12px}.step{width:100%;height:auto;padding:20px}.step-vis{min-height:180px;padding:14px 0}.step-vis svg{max-width:360px}.proc-bar{display:none}.hai{grid-template-columns:1fr}.prods{grid-template-columns:1fr;max-width:560px}.faq-in{grid-template-columns:1fr}.faq-side{position:static}.contact-body{grid-template-columns:1fr}.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand,.ftr-contact{grid-column:1/-1}.ftr-cta{min-height:0;padding-top:20px}.mani{height:auto;padding:clamp(90px,14vh,160px)0}.mani-pin{position:static;height:auto}}@media (max-width:720px){body{font-size:16px}.hero{padding-top:104px}.pill .sep,.pill .muted{display:none}.hero-title{font-size:clamp(42px,12.4vw,80px);font-stretch:92%;margin-top:4vh;letter-spacing:-.05em}.ht-2{font-stretch:90%}.hero-actions{width:100%}.hero-actions .btn{flex:1;padding:0 18px}.hero-strip{height:74px;padding:0 8px 0 18px;gap:14px;border-radius:22px}.strip-label b{font-size:24px}.strip-label span{display:none}.strip-scroll{width:56px;height:56px;border-radius:16px}.mq-set{gap:36px;padding-right:36px}.mq-logo{transform:scale(.82)}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fact{min-height:188px;padding:16px 14px 14px;border-radius:22px}.fact-n{font-size:40px}.fact-d{font-size:12.5px}.refs{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:26px}.refs .ref-cta{grid-column:span 3;padding:20px;flex-direction:row;align-items:center;gap:12px}.ref-name{display:none}.hai-cols{grid-template-columns:1fr}.meet-frame{min-height:0;flex-direction:column;align-items:stretch;padding:0;border-radius:30px}.meet-scrub{display:none}.mc-seal{width:78px;height:78px;right:12px;top:-40px}.mc-avo{width:18px}.mc-big b{font-size:84px}.meet-media{position:relative;inset:auto;aspect-ratio:4/3;transform:none!important}.meet-frame::after{display:none}.meet-card{width:auto;margin:-48px 10px 10px;border-radius:24px;padding:24px 20px}.fields{grid-template-columns:1fr}.bf-actions .btn{flex:1 1 100%}.ftr-grid{gap:32px 16px}.ftr-h{font-size:clamp(46px,13vw,72px);font-stretch:96%}.ftr-orb{width:124px;height:124px}.orb-core{width:50px;height:50px}.ftr-actions{gap:22px}.ftr-sheet{border-radius:30px 30px 0 0}.mk-meta{font-size:9.5px;letter-spacing:.1em;gap:10px}.mk-meta span:nth-of-type(2),.mk-meta i:nth-of-type(2){display:none}.prod-cta .btn{flex:1}.step-tag{font-size:12px}}@media (min-width:1024px) and (max-height:820px){.svc-lead{display:none}.svc-head{padding:9px 0}.step{height:min(72vh,500px)}.step-vis{min-height:110px}}.nh-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:nh}.nh-it{--r:30px}.nh-it>a{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;height:100%;min-height:320px;padding:clamp(22px,2vw,30px);border-radius:inherit}.nh-top{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:560;color:var(--dim)}.nh-n{margin-right:auto;font-size:clamp(40px,3.4vw,54px);font-weight:220;font-stretch:88%;letter-spacing:-.05em;line-height:.8;color:rgba(255,255,255,.3);transition:color .5s var(--ease),font-variation-settings .9s var(--ease)}.nh-cat{padding:5px 11px;border-radius:999px;font-weight:620;color:var(--lime);background:rgba(216,247,68,.1);box-shadow:inset 0 0 0 1px rgba(216,247,68,.28)}.nh-h{margin-top:auto;font-size:clamp(21px,1.55vw,26px);font-weight:560;letter-spacing:-.03em;line-height:1.16;text-wrap:balance}.nh-p{font-size:15px;line-height:1.5;color:var(--mist);text-wrap:pretty}.nh-more{display:inline-flex;align-items:center;gap:10px;padding-top:6px;font-size:13.5px;font-weight:600}.nh-more .arr{width:30px;height:30px;background:rgba(255,255,255,.08);transition:transform .5s var(--ease),background-color .3s,color .3s}.nh-more .arr svg{width:12px;height:12px}.nh-it:hover .nh-n{color:var(--lime);font-variation-settings:"wght"700,"wdth"112}.nh-it:hover .nh-more .arr{transform:rotate(-45deg);background:var(--lime);color:var(--ink)}.nh-foot{margin-top:22px;font-size:15px}@media (max-width:1023px){.nh-list{grid-template-columns:1fr;gap:12px}.nh-it>a{min-height:0}.nh-h{margin-top:6px}}.crumbs a,.ftr-col a,.ftr-tel,.ftr-dir{min-height:24px;display:inline-flex;align-items:center}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .3s var(--ease-io) both}::view-transition-new(root){animation:vt-in .6s var(--ease) both}.hdr-pill{view-transition-name:hdr}}@keyframes vt-out{to{opacity:0;filter:blur(6px)}}@keyframes vt-in{0%{opacity:0;filter:blur(8px)}}.wa-fab{position:fixed;z-index:95;right:calc(20px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));display:flex;align-items:center;color:var(--ink);opacity:0;transform:translate3d(0,26px,0) scale(.86);pointer-events:none;transition:opacity .6s var(--ease),transform .9s var(--ease),bottom .6s var(--ease);-webkit-tap-highlight-color:transparent}.wa-fab.is-on{opacity:1;transform:none;pointer-events:auto}.wa-core{position:relative;z-index:2;isolation:isolate;width:60px;height:60px;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#f6ffc2,var(--lime) 46%,#b4d628);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0-8px 16px rgba(80,100,0,.32),0 18px 40px -12px rgba(216,247,68,.65);transition:transform .7s var(--ease),box-shadow .5s}.wa-core svg{width:27px;height:27px;transition:transform .7s var(--ease)}.wa-core::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid rgba(216,247,68,.7);animation:waping 3.8s var(--ease) infinite;pointer-events:none}@keyframes waping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.55);opacity:0}}.wa-ear{position:absolute;z-index:-1;top:-4px;width:21px;height:21px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2a2f2b,#090b0a 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 10px rgba(0,0,0,.5);transition:transform .7s var(--ease)}.wa-ear.l{left:-1px;transform:rotate(-12deg)}.wa-ear.r{right:-1px;transform:rotate(12deg)}.wa-lbl{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:1px;height:52px;margin-right:-30px;padding:0 54px 0 22px;border-radius:999px;white-space:nowrap;color:var(--white);background:linear-gradient(170deg,rgba(24,30,26,.94),rgba(8,11,10,.94));box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.16),0 22px 44px -18px rgba(0,0,0,.85);clip-path:inset(0 0 0 100%round 999px);opacity:0;transition:clip-path .75s var(--ease),opacity .35s}.wa-lbl b{font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.wa-lbl small{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:520;color:var(--dim)}.wa-lbl small::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(216,247,68,.9)}.wa-fab:hover .wa-lbl,.wa-fab:focus-visible .wa-lbl,.wa-fab.is-peek .wa-lbl{clip-path:inset(0 0 0 0 round 999px);opacity:1}.wa-fab:hover .wa-core,.wa-fab:focus-visible .wa-core{transform:scale(1.06);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0-8px 16px rgba(80,100,0,.32),0 22px 50px -10px rgba(216,247,68,.85)}.wa-fab:hover .wa-core svg{transform:rotate(-10deg) scale(1.05)}.wa-fab:hover .wa-ear.l{transform:rotate(-26deg) translate(-2px,-1px)}.wa-fab:hover .wa-ear.r{transform:rotate(26deg) translate(2px,-1px)}.wa-fab:focus-visible{outline:0}.wa-fab:focus-visible .wa-core{outline:2px solid var(--white);outline-offset:4px}.menu-open .wa-fab,.wa-fab.is-away{opacity:0;transform:translate3d(0,26px,0) scale(.86);pointer-events:none}@media (max-width:720px){.wa-fab{right:calc(14px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.has-dock .wa-fab{bottom:calc(80px + env(safe-area-inset-bottom))}.wa-core{width:54px;height:54px}.wa-core svg{width:25px;height:25px}.wa-lbl{height:48px}}@media print{.wa-fab{display:none}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.mq-track{animation:none}.marquee{overflow-x:auto}}@media (max-width:1100px){.meet-scrub{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .42s var(--ease) both}::view-transition-new(root){animation:vt-in .75s var(--ease) both}@keyframes vt-out{to{opacity:0;filter:blur(14px);transform:scale(.99)}}@keyframes vt-in{0%{opacity:0;filter:blur(16px);transform:scale(1.01)}}.hdr-nav .nv{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:10px 15px;border-radius:999px;font-size:14px;font-weight:520;letter-spacing:-.005em;color:rgba(255,255,255,.6);transition:color .35s var(--ease)}.hdr-nav .nv:hover,.hdr-nav .nv[aria-current=page],.hdr-nav .nv[aria-expanded=true],.hdr-nav .nv[data-cur]{color:var(--white)}.chev{width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.7;transition:transform .45s var(--ease),margin .45s var(--ease)}.nv[aria-expanded=true] .chev{transform:rotate(225deg);margin-top:3px}.mega{position:absolute;left:50%;top:calc(100% + 10px);width:min(1060px,calc(100vw - var(--g)*2));transform:translateX(-50%);visibility:hidden;pointer-events:none;transition:visibility 0s .4s}.mega.is-open{visibility:visible;pointer-events:auto;transition:none}.mega .mega-panel{opacity:0;transform:translateY(-10px) scale(.985);transform-origin:50%0;transition:opacity .35s var(--ease),transform .55s var(--ease)}.mega.is-open .mega-panel{opacity:1;transform:none}.mega-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:10px;padding:12px;border-radius:30px;background:linear-gradient(170deg,rgba(24,31,28,.82),rgba(7,10,9,.78));-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.2),0 40px 90px -30px rgba(0,0,0,.85)}.mega-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:6px 10px 4px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--dim)}.mega-head a{color:var(--lime)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mega-it{position:relative;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:18px;transition:background-color .3s var(--ease)}.mega-it:hover,.mega-it:focus-visible,.mega-it[aria-current=page]{background:rgba(255,255,255,.07)}.mega-n{font-size:11px;font-weight:650;color:var(--lime);width:18px;flex:none}.mega-t{display:flex;flex-direction:column;gap:2px;min-width:0}.mega-t b{font-size:15px;font-weight:580;letter-spacing:-.015em}.mega-t small{font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-it .arr{margin-left:auto;width:28px;height:28px;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .45s var(--ease);background:rgba(255,255,255,.08)}.mega-it .arr svg{width:12px;height:12px}.mega-it:hover .arr{opacity:1;transform:none}.mega-it .ext{margin-left:auto;color:var(--dim)}.mega-feat{position:relative;border-radius:22px;overflow:hidden;min-height:220px;display:flex;align-items:flex-end}.mega-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.mega-feat:hover img{transform:scale(1.05)}.mega-feat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.78))}.mega-feat-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;padding:18px}.mega-feat-t small{font-size:12px;color:var(--lime);font-weight:600}.mega-feat-t b{font-size:18px;font-weight:560;letter-spacing:-.02em;line-height:1.2}.mega-feat-t em{font-style:normal;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mist)}.mega-feat-t em .arr{width:24px;height:24px;background:var(--lime);color:var(--ink)}.mega-feat-t em .arr svg{width:11px;height:11px}.mega-sm{width:min(720px,calc(100vw - var(--g)*2))}.mp{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.mp-feat{position:relative;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);overflow:hidden;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .6s var(--ease)}.mp-feat::before{content:"";position:absolute;width:70%;aspect-ratio:1;right:-20%;top:-45%;border-radius:50%;background:radial-gradient(closest-side,rgba(216,247,68,.2),rgba(216,247,68,0));opacity:.5;transition:opacity .6s var(--ease),transform .9s var(--ease);pointer-events:none}.mp-feat:hover,.mp-feat:focus-visible,.mp-feat[aria-current=page]{background-color:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(216,247,68,.28)}.mp-feat:hover::before{opacity:1;transform:scale(1.2)}.mp-top{position:relative;display:flex;align-items:center;gap:12px}.mp-top .arr{margin-left:auto;width:28px;height:28px;flex:none;background:rgba(255,255,255,.08);transition:background-color .3s,color .3s,transform .45s var(--ease)}.mp-top .arr svg{width:12px;height:12px}.mp-feat:hover .mp-top .arr{background:var(--lime);color:var(--ink);transform:rotate(-45deg)}.mp-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;color:var(--lime);background:radial-gradient(120% 120%at 30% 20%,rgba(216,247,68,.22),rgba(216,247,68,.04) 60%),#0b0e0c;box-shadow:inset 0 0 0 1px rgba(216,247,68,.3),inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px -10px rgba(216,247,68,.5)}.ic{width:26px;height:26px;overflow:visible}.ic .ic-ln{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;opacity:.55}.ic .ic-fr{fill:rgba(216,247,68,.06);stroke:currentColor;stroke-width:1.4}.ic-ai .ic-core{fill:currentColor}.ic-ai .ic-nd{fill:#0b0e0c;stroke:currentColor;stroke-width:1.4;transform-box:fill-box;transform-origin:center}.ic-dash .ic-b{fill:currentColor;transform-box:fill-box;transform-origin:50% 100%}.mp-feat:hover .ic-nd,.mega.is-open .ic-nd{animation:icnode 2.4s var(--ease) infinite}.ic-nd.n2{animation-delay:.3s!important}.ic-nd.n3{animation-delay:.6s!important}.ic-nd.n4{animation-delay:.9s!important}@keyframes icnode{0%,60%,to{transform:scale(1);fill:#0b0e0c}25%{transform:scale(1.3);fill:var(--lime)}}.mega.is-open .ic-b{animation:icbar 1s var(--ease) both}.mega.is-open .ic-b.b2{animation-delay:.12s}.mega.is-open .ic-b.b3{animation-delay:.24s}.mp-feat:hover .ic-b{animation:icbar2 1.6s var(--ease) infinite}@keyframes icbar{0%{transform:scaleY(.2)}}@keyframes icbar2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.mp-vis{position:relative;display:block;height:78px;border-radius:16px;background:rgba(0,0,0,.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden}.mp-chat{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 12px}.mp-chat i{font-style:normal;font-size:11.5px;line-height:1.2}.mc-u{align-self:flex-end;padding:7px 11px;border-radius:12px 12px 4px 12px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);white-space:nowrap}.mc-a{align-self:flex-start;display:inline-flex;gap:4px;padding:9px 11px;border-radius:12px 12px 12px 4px;background:rgba(216,247,68,.14);box-shadow:inset 0 0 0 1px rgba(216,247,68,.25)}.mc-a b{width:5px;height:5px;border-radius:50%;background:var(--lime);animation:mtyping 1.2s ease-in-out infinite}.mc-a b:nth-child(2){animation-delay:.15s}.mc-a b:nth-child(3){animation-delay:.3s}@keyframes mtyping{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.mp-spark svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:70%}.mp-area{fill:rgba(216,247,68,.12)}.mp-line{fill:none;stroke:var(--lime);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.mega.is-open .mp-line{animation:drawline 1.4s var(--ease) both .1s}@keyframes drawline{0%{stroke-dashoffset:1}}.mp-spark em{font-family:var(--sans);position:absolute;left:12px;top:10px;font-style:normal;font-size:10px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.mp-sep{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:10px 6px 2px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mp-sep i{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,0))}.mp-prods{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mp-prod{position:relative;display:flex;flex-direction:column;gap:10px;padding:8px 8px 12px;border-radius:20px;transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.mp-prod:hover,.mp-prod:focus-visible{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.mp-stage{position:relative;height:74px;border-radius:15px;display:grid;place-items:center;padding:0 16px;overflow:hidden;background:radial-gradient(80% 90%at 50% 120%,color-mix(in srgb,var(--acc) 26%,transparent),transparent 70%),linear-gradient(180deg,#0d100e,#060807);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.08)}.mp-stage::after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 70%,transparent),transparent);opacity:.6;transition:opacity .4s}.mp-prod:hover .mp-stage::after{opacity:1}.mp-stage .plogo{max-width:100%;transition:transform .7s var(--ease)}.mp-prod:hover .plogo{transform:scale(1.05)}.mp-stage .plogo-ai{gap:7px}.mp-stage .plogo-ai .logo{width:78%}.mp-stage .plogo-ai b{font-size:11px;padding:3px 6px;border-radius:6px;box-shadow:0 0 14px rgba(216,247,68,.4)}.mp-stage .plogo-db .db-mark{width:22%}.mp-pt{display:flex;flex-direction:column;gap:3px;padding:0 6px}.mp-pt small{font-size:12.5px;color:var(--mist);line-height:1.35}.mp-pt em{font-family:var(--sans);font-style:normal;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:560;color:var(--dim);transition:color .3s}.mp-prod:hover .mp-pt em{color:var(--acc)}.menu nav .m-acc{border-bottom:1px solid var(--hair);opacity:0;filter:blur(8px);transform:translateY(26px);transition:opacity .6s var(--ease),filter .7s var(--ease),transform .9s var(--ease)}.menu.is-open nav .m-acc{opacity:1;filter:none;transform:none;transition-delay:.15s}.m-acc summary{list-style:none;display:flex;align-items:center;gap:16px;padding:11px 4px;font-size:clamp(30px,9vw,44px);font-weight:500;font-stretch:104%;letter-spacing:-.045em;line-height:1.05;cursor:pointer}.m-acc summary::-webkit-details-marker{display:none}.m-acc summary small{width:22px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--lime)}.m-acc summary .pm{margin-left:auto;width:40px;height:40px}.m-acc[open] summary .pm{background:var(--lime);color:var(--ink);transform:rotate(180deg)}.m-acc[open] summary .pm::after{transform:rotate(0)}.m-sub{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:4px 4px 16px 42px}.m-sub a{font-size:15px;padding:7px 0;color:var(--mist);border:0!important;opacity:1!important;transform:none!important;filter:none!important;letter-spacing:-.01em!important;font-weight:500!important}.menu nav{overflow-y:auto}.is-sub .hdr{opacity:1}.ph{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;padding:150px 0 clamp(40px,7vh,90px)}.ph-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ph-avo{position:absolute;right:var(--g);top:110px;width:38vw;max-width:600px;height:min(66vh,640px);pointer-events:none}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--dim)}.crumbs li{display:inline-flex;align-items:center;gap:10px}.crumbs li+li::before{content:"";width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.25)}.crumbs a{transition:color .3s}.crumbs a:hover{color:var(--white)}.crumbs [aria-current]{color:var(--mist);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-pill{--r:999px}.ph-pill>*{position:relative;z-index:1}.ph-title{font-size:clamp(44px,6.6vw,116px);font-weight:520;font-stretch:104%;letter-spacing:-.052em;line-height:.94;max-width:12.5ch;text-wrap:balance}.ph-art .ph-title{font-size:clamp(38px,4.8vw,82px);max-width:17ch}.ph-lead{max-width:52ch;font-size:clamp(17px,1.35vw,21px)}.ph-actions{display:flex;gap:10px;flex-wrap:wrap}.ph-chips{display:flex;flex-wrap:wrap;gap:8px}.ph-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;font-size:13.5px;font-weight:560;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.ph-chips svg{width:14px;height:14px;color:var(--lime)}.ph-stats{display:flex;flex-wrap:wrap;gap:10px}.ph-stats li{display:flex;align-items:baseline;gap:10px;padding:12px 18px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.12)}.ph-stats b{font-size:clamp(22px,2vw,30px);font-weight:520;letter-spacing:-.045em}.ph-stats span{font-size:13px;color:var(--mist)}.js .ph [data-intro]{opacity:0;filter:blur(12px);transform:translate3d(0,20px,0);transition:opacity 1s var(--ease),filter 1.1s var(--ease),transform 1.3s var(--ease)}.js .ph [data-intro="2"]{transition-delay:.25s}.js .ph [data-intro="3"]{transition-delay:.4s}.js .ph [data-intro="4"]{transition-delay:.55s}.ph.is-in [data-intro]{opacity:1;filter:none;transform:none}.js .ph .ph-stats[data-intro]{filter:none}.sec-s{position:relative;padding:clamp(56px,9vh,120px)0}.sec-head>div{display:flex;flex-direction:column;gap:16px}.eyebrow{margin-bottom:4px}.tldr{padding:clamp(24px,3vw,44px);border-radius:34px}.tldr>*{position:relative;z-index:1}.tldr-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.tldr-k{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.tldr-date{font-size:12.5px;color:var(--dim)}.tldr-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.tldr-solo{grid-template-columns:1fr}.tldr-q{font-size:clamp(24px,2.3vw,36px);font-weight:540;letter-spacing:-.035em;line-height:1.1;margin-bottom:14px}.tldr-a{font-size:clamp(16.5px,1.25vw,19px);line-height:1.6;color:rgba(255,255,255,.84);max-width:62ch}.tldr-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:22px;overflow:hidden;background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair)}.tldr-facts div{padding:16px 18px;background:rgba(6,9,8,.55)}.tldr-facts dt{font-size:11.5px;font-weight:620;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.tldr-facts dd{margin:0;font-size:14.5px;line-height:1.4;font-weight:520}.band{padding:clamp(10px,2vh,30px)0}.band-frame{position:relative;margin:0;border-radius:40px;overflow:hidden;aspect-ratio:21/9;box-shadow:0 50px 100px -50px rgba(0,0,0,.9)}.band-frame::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55));pointer-events:none}.band-media{position:absolute;inset:0}.band-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 2.6s var(--ease)}.band-frame.is-in .band-media img,html:not(.js) .band-media img{transform:scale(1.01)}.band-cap{position:absolute;z-index:2;left:clamp(16px,2.4vw,34px);bottom:clamp(16px,2.4vw,34px);max-width:560px;padding:18px 22px;border-radius:22px;display:flex;flex-direction:column;gap:6px;font-size:clamp(16px,1.3vw,20px);font-weight:520;letter-spacing:-.02em;line-height:1.35;background:linear-gradient(150deg,rgba(14,18,16,.55),rgba(8,10,9,.4))}.band-cap>*{position:relative;z-index:1}.band-k{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.split-head{position:sticky;top:120px;display:flex;flex-direction:column;gap:20px}.ncards{display:grid;gap:12px}.ncards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ncard{padding:26px;border-radius:28px;display:flex;flex-direction:column;gap:10px;min-height:200px}.ncard>*{position:relative;z-index:1}.ncard-n{font-size:12px;font-weight:650;color:var(--lime);margin-bottom:auto;padding-bottom:28px}.ncard h3{font-size:clamp(20px,1.6vw,25px);font-weight:560;letter-spacing:-.03em;line-height:1.15}.ncard p{color:var(--mist);font-size:15.5px;line-height:1.55}.split .ncard{min-height:0;display:grid;grid-template-columns:54px 1fr;column-gap:10px}.split .ncard-n{grid-row:span 2;padding:4px 0 0;margin:0;font-size:26px;font-weight:300;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(216,247,68,.7)}.aud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aud-it{padding:22px;border-radius:24px;display:flex;flex-direction:column;gap:22px;min-height:170px;font-size:16.5px;font-weight:520;letter-spacing:-.015em;line-height:1.4}.aud-it>*{position:relative;z-index:1}.aud-it i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:var(--lime);box-shadow:0 0 24px rgba(216,247,68,.35)}.aud-it i svg{width:16px;height:16px}.appr{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,90px);align-items:center}.appr-media{position:relative;margin:0;border-radius:36px;overflow:hidden;aspect-ratio:4/5}.appr-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2.4s var(--ease)}.appr-media.is-in img,html:not(.js) .appr-media img{transform:scale(1.01)}.appr-media::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);pointer-events:none}.appr-tag{position:absolute;z-index:2;left:18px;top:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:580;--r:999px}.appr-tag>*{position:relative;z-index:1}.appr-txt{display:flex;flex-direction:column;gap:20px}.pillars{margin-top:10px;border-top:1px solid var(--hair)}.pillar{display:grid;grid-template-columns:54px 1fr;gap:10px;padding:22px 0;border-bottom:1px solid var(--hair)}.pillar-n{font-size:12px;font-weight:650;color:var(--lime);padding-top:5px}.pillar h3{font-size:clamp(19px,1.5vw,23px);font-weight:560;letter-spacing:-.03em;margin-bottom:6px}.pillar p{color:var(--mist);font-size:15.5px;line-height:1.55}.psteps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.psteps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.psteps::before{content:"";position:absolute;left:4%;right:4%;top:41px;height:1px;background:linear-gradient(90deg,rgba(216,247,68,.6),rgba(216,247,68,.05))}.pstep{padding:24px 22px 26px;border-radius:28px;display:flex;flex-direction:column;gap:10px}.pstep>*{position:relative;z-index:1}.pstep-when{align-self:flex-start;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:620;background:#0b0e0c;color:var(--lime);box-shadow:inset 0 0 0 1px rgba(216,247,68,.45);margin-bottom:18px}.pstep-n{font-size:46px;font-weight:300;letter-spacing:-.06em;line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.pstep h3{font-size:clamp(19px,1.5vw,23px);font-weight:560;letter-spacing:-.03em;line-height:1.15}.pstep p{color:var(--mist);font-size:15px;line-height:1.55}.scope{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scope-col{padding:clamp(24px,2.6vw,38px);border-radius:32px}.scope-col>*{position:relative;z-index:1}.scope-col h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:620;letter-spacing:.02em;color:var(--mist);margin-bottom:16px}.scope-list li{display:flex;gap:16px;align-items:baseline;padding:15px 0;border-top:1px solid var(--hair);font-size:clamp(17px,1.3vw,20px);font-weight:520;letter-spacing:-.02em}.scope-list span{font-size:12px;font-weight:650;color:var(--lime);width:22px;flex:none}.scope-del{background:linear-gradient(160deg,rgba(216,247,68,.14),rgba(216,247,68,.03) 55%,rgba(255,255,255,.03))}.deliv-list li{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--hair);font-size:clamp(17px,1.3vw,20px);font-weight:520;letter-spacing:-.02em}.deliv-list i{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink)}.deliv-list i svg{width:13px;height:13px}.mets-wrap{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:12px;align-items:stretch}.mets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}section>.wrap>.mets{grid-template-columns:repeat(4,minmax(0,1fr))}.met{padding:24px;border-radius:26px;display:flex;flex-direction:column;gap:10px;min-height:180px}.met>*{position:relative;z-index:1}.met-n{font-size:12px;font-weight:650;color:var(--lime);margin-bottom:auto;padding-bottom:22px}.met h3{font-size:clamp(18px,1.4vw,22px);font-weight:560;letter-spacing:-.03em;line-height:1.15}.met p{color:var(--mist);font-size:15px;line-height:1.55}.prep{padding:28px;border-radius:28px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(160deg,rgba(216,247,68,.2),rgba(216,247,68,.04) 60%,rgba(255,255,255,.03))}.prep>*{position:relative;z-index:1}.prep h3{font-size:clamp(21px,1.7vw,26px);font-weight:560;letter-spacing:-.035em;line-height:1.1}.prep ol{display:flex;flex-direction:column;gap:10px}.prep li{display:flex;gap:12px;align-items:baseline;font-size:15.5px;font-weight:520}.prep li span{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--lime);color:var(--ink);transform:translateY(5px)}.prep-note{margin-top:auto;font-size:13.5px;color:var(--mist)}.rels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rel{position:relative;display:flex;flex-direction:column;border-radius:30px;padding:10px 10px 22px;transition:transform .8s var(--ease)}.rel:hover{transform:translateY(-5px)}.rel>*{position:relative;z-index:1}.rel-media{display:block;border-radius:22px;overflow:hidden;aspect-ratio:16/9}.rel-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.rel:hover .rel-media img{transform:scale(1.05)}.rel-t{display:flex;flex-direction:column;gap:6px;padding:18px 12px 0}.rel-t small{font-size:12px;font-weight:620;color:var(--lime);letter-spacing:.02em}.rel-t b{font-size:clamp(20px,1.7vw,26px);font-weight:560;letter-spacing:-.035em;line-height:1.12}.rel-t span{font-size:14.5px;color:var(--mist);line-height:1.5}.rel>.arr{position:absolute;right:22px;bottom:22px;width:38px;height:38px;background:rgba(255,255,255,.08);transition:background-color .3s,color .3s}.rel:hover>.arr{background:var(--lime);color:var(--ink)}.rel .rel-t{padding-right:56px}.rel-note{justify-content:flex-end;background:linear-gradient(160deg,rgba(216,247,68,.16),rgba(216,247,68,.03) 55%,rgba(255,255,255,.03));min-height:320px}.rel-note .rel-t{padding-bottom:6px}.cta-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,70px);align-items:center;padding:clamp(28px,4vw,60px);border-radius:40px;background:linear-gradient(150deg,rgba(216,247,68,.16),rgba(216,247,68,.03) 50%,rgba(255,255,255,.04))}.cta-band>*{position:relative;z-index:1}.cta-txt{display:flex;flex-direction:column;gap:16px}.cta-txt .h3{font-size:clamp(30px,3.4vw,54px);letter-spacing:-.045em;line-height:1;max-width:18ch}.cta-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.cta-facts{flex-basis:100%;display:flex;gap:22px;margin-top:14px;padding-top:16px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--dim)}.cta-facts li{display:flex;flex-direction:column;gap:2px}.cta-facts b{font-size:20px;font-weight:560;letter-spacing:-.04em;color:var(--white)}.hub{display:flex;flex-direction:column;gap:12px}.hubrow{border-radius:32px;transition:transform .8s var(--ease)}.hubrow:hover{transform:translateY(-3px)}.hubrow-a{position:relative;z-index:1;display:grid;grid-template-columns:60px minmax(0,1fr) 300px 50px;gap:24px;align-items:center;padding:14px 18px 14px 26px}.hubrow-n{font-size:36px;font-weight:300;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(216,247,68,.7);align-self:start;padding-top:14px}.hubrow-main{display:flex;flex-direction:column;gap:6px;padding:12px 0}.hubrow-k{font-size:12px;font-weight:620;letter-spacing:.04em;color:var(--lime)}.hubrow-name{font-size:clamp(26px,2.4vw,38px);font-weight:560;letter-spacing:-.045em;line-height:1}.hubrow-h{font-size:16px;font-weight:520;color:var(--white)}.hubrow-p{font-size:14.5px;color:var(--mist);line-height:1.5;max-width:70ch}.hubrow .tags{margin:8px 0 0}.hubrow-media{border-radius:22px;overflow:hidden;aspect-ratio:16/10}.hubrow-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.hubrow:hover .hubrow-media img{transform:scale(1.05)}.hubrow-a>.arr{width:46px;height:46px;background:rgba(255,255,255,.08);transition:background-color .3s,color .3s}.hubrow:hover .hubrow-a>.arr{background:var(--lime);color:var(--ink)}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.pack{padding:26px 26px 28px;border-radius:34px;display:flex;flex-direction:column;gap:12px;transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.pack>*{position:relative;z-index:1}.pack:hover{transform:translateY(-5px)}.pack-hot{background:linear-gradient(165deg,rgba(216,247,68,.2),rgba(216,247,68,.04) 50%,rgba(255,255,255,.04));box-shadow:var(--glass-shadow),0 50px 100px -50px rgba(216,247,68,.55)}.pack-hot::after{background:linear-gradient(150deg,rgba(216,247,68,.9),rgba(255,255,255,.12) 35%,rgba(255,255,255,.04) 65%,rgba(216,247,68,.5))}.pack.is-pick{box-shadow:var(--glass-shadow),0 0 0 2px var(--lime),0 50px 100px -40px rgba(216,247,68,.6)}.pack-top{display:flex;justify-content:space-between;align-items:center}.pack-n{font-size:12px;font-weight:650;color:var(--lime)}.pack-tag{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.pack-hot .pack-tag{background:var(--lime);color:var(--ink);box-shadow:none}.pack-name{font-size:clamp(28px,2.4vw,38px);font-weight:560;letter-spacing:-.045em;line-height:1;margin-top:18px}.pack-goal{font-size:17px;font-weight:560;letter-spacing:-.02em}.pack-for{font-size:14.5px;color:var(--mist);line-height:1.5;min-height:4.5em}.pack-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding:18px 0 6px;border-top:1px solid var(--hair)}.pack-price small{flex-basis:100%;font-size:11.5px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.pack-price b{font-size:clamp(46px,4.2vw,68px);font-weight:480;letter-spacing:-.06em;line-height:1}.pack-price .cur{font-size:.5em;vertical-align:.55em;margin-right:3px;color:var(--lime);letter-spacing:0}.pack-price em{font-style:normal;font-size:15px;color:var(--mist)}.pack-line{font-size:14.5px;line-height:1.5}.pack-pace{font-size:12.5px;font-weight:600;color:var(--lime)}.pack-list{display:flex;flex-direction:column;gap:10px;padding:14px 0 20px;border-top:1px solid var(--hair);margin-top:6px;flex:1}.pack-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:520}.pack-list i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(216,247,68,.16);color:var(--lime)}.pack-list i svg{width:12px;height:12px}.pack .btn{align-self:flex-start}.every{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:26px}.every li{position:relative;z-index:1;display:flex;align-items:baseline;gap:12px;padding:22px 26px}.every li+li{border-left:1px solid var(--hair)}.every b{font-size:28px;font-weight:520;letter-spacing:-.05em;color:var(--lime)}.every span{font-size:14px;color:var(--mist)}.qz-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,90px);align-items:start}.qz-side .sec-head{grid-template-columns:1fr}.qz-side .sec-head .lead{justify-self:start}.qz{padding:clamp(24px,3vw,40px);border-radius:34px;display:flex;flex-direction:column;gap:22px}.qz>*{position:relative;z-index:1}.qz-row legend{display:flex;gap:12px;align-items:baseline;font-size:16px;font-weight:580;margin-bottom:12px}.qz-row legend span{font-size:12px;color:var(--lime)}.qz .chip span{gap:10px}.qz .chip span b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:rgba(255,255,255,.1)}.qz .chip input:checked+span b{background:var(--ink);color:var(--lime)}.qz .chip input:checked+span::before{display:none}.qz-res{padding:22px;border-radius:24px;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px;align-items:flex-start;transition:background-color .6s var(--ease),box-shadow .6s}.qz.is-done .qz-res{background:linear-gradient(150deg,rgba(216,247,68,.2),rgba(216,247,68,.05));box-shadow:inset 0 0 0 1px rgba(216,247,68,.4)}.qz-k{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.qz-name{font-size:clamp(24px,2.2vw,34px);font-weight:560;letter-spacing:-.04em}.qz-why{font-size:15px;color:var(--mist);line-height:1.55;max-width:60ch;margin-bottom:8px}.mx{border-radius:30px;overflow:hidden}.mx table{position:relative;z-index:1;width:100%;border-collapse:collapse;font-size:15px}.mx th,.mx td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--hair)}.mx thead th{font-size:17px;font-weight:580;letter-spacing:-.02em;vertical-align:bottom}.mx thead th small{display:block;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin-bottom:6px}.mx thead th:first-child{color:var(--dim);font-size:13px;font-weight:600}.mx tbody th{font-weight:560;color:var(--mist)}.mx tbody tr:last-child th,.mx tbody tr:last-child td{border-bottom:0}.mx td:nth-child(3),.mx .mx-hot{background:rgba(216,247,68,.07)}.mx-note{margin-top:14px;font-size:14px;color:var(--dim)}.mx-hint{display:none;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:560;color:var(--dim)}.mx-hint i{width:26px;height:1px;background:linear-gradient(90deg,var(--lime),rgba(216,247,68,0));animation:hintx 2.4s var(--ease) infinite}@keyframes hintx{0%,to{transform:translateX(0);opacity:.5}50%{transform:translateX(8px);opacity:1}}.about-strip{margin-top:0}.ncards-6{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,90px);align-items:center}.demo-wrap .sec-head{grid-template-columns:1fr}.demo-wrap .sec-head .lead{justify-self:start}.demo{padding:clamp(22px,2.6vw,36px);border-radius:34px;display:flex;flex-direction:column;gap:18px}.demo>*{position:relative;z-index:1}.demo-chips{display:flex;flex-wrap:wrap;gap:8px}.demo-chip{height:42px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:580;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .3s,color .3s}.demo-chip[aria-pressed=true]{background:var(--lime);color:var(--ink);box-shadow:none}.demo-out{padding:24px;border-radius:24px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.demo-k{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.demo-out p{margin:14px 0 18px;font-size:clamp(19px,1.7vw,26px);font-weight:500;letter-spacing:-.025em;line-height:1.35;transition:opacity .26s var(--ease),filter .3s var(--ease)}.demo-out p.is-swap{opacity:0;filter:blur(8px)}.demo-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}.demo-ok{color:#ffcf8a}.demo-note{font-size:12.5px;color:var(--dim)}.dash{padding:16px;border-radius:34px}.dash>*{position:relative;z-index:1}.dash-top{display:flex;align-items:center;gap:18px;padding:6px 8px 16px;border-bottom:1px solid var(--hair)}.dash-logo{width:110px;color:#fff}.dash-tabs{display:flex;gap:4px;font-size:13px;color:var(--dim)}.dash-tabs>*{padding:7px 12px;border-radius:999px}.dash-tabs b{font-weight:580;color:var(--white);background:rgba(255,255,255,.08)}.dash-live{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--lime)}.dash-live .pulse{width:6px;height:6px}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px}.dash-tile{padding:18px;border-radius:22px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.dash-tile small{font-size:12px;color:var(--dim);font-weight:560}.dash-tile b{font-size:20px;font-weight:560;letter-spacing:-.03em}.dash-tile svg{width:100%;height:44px;margin-top:auto}.dash-next{grid-column:span 1;background:linear-gradient(150deg,rgba(216,247,68,.2),rgba(216,247,68,.05));box-shadow:inset 0 0 0 1px rgba(216,247,68,.35)}.dash-next p{font-size:17px;font-weight:540;letter-spacing:-.02em;line-height:1.35}.dash-own{margin-top:auto;font-size:12px;color:var(--mist)}.dash-flow{grid-column:span 2}.dash-flow ul{display:flex;flex-direction:column}.dash-flow li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--hair);font-size:14.5px}.dash-flow li span{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--mist)}.dash-flow li.ok span{background:rgba(216,247,68,.18);color:var(--lime)}.dash-flow li.wait span{background:rgba(255,170,90,.16);color:#ffc58f}.dash-note{padding:14px 8px 2px;font-size:12.5px;color:var(--dim)}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.fchip{height:40px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:580;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .3s,color .3s}.fchip[aria-pressed=true]{background:var(--lime);color:var(--ink);box-shadow:none}.notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.note{border-radius:30px;transition:transform .8s var(--ease)}.note[hidden]{display:none}.note:hover{transform:translateY(-5px)}.note>a{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:10px 10px 22px}.note-media{display:block;border-radius:22px;overflow:hidden;aspect-ratio:16/10}.note-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.note:hover .note-media img{transform:scale(1.05)}.note-t{display:flex;flex-direction:column;gap:10px;padding:18px 12px 0;flex:1}.note-meta{display:flex;gap:12px;align-items:center;font-size:12.5px;color:var(--dim)}.note-cat{padding:4px 10px;border-radius:999px;background:rgba(216,247,68,.14);color:var(--lime);font-weight:620}.note-h{font-size:clamp(20px,1.6vw,25px);font-weight:560;letter-spacing:-.035em;line-height:1.15}.note-p{font-size:14.5px;color:var(--mist);line-height:1.5}.note-more{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.note-more .arr{width:30px;height:30px;background:rgba(255,255,255,.08);transition:background-color .3s,color .3s}.note-more .arr svg{width:12px;height:12px}.note:hover .note-more .arr{background:var(--lime);color:var(--ink)}.note-big{grid-column:span 2;grid-row:span 2}.note-big .note-media{aspect-ratio:16/9}.note-big .note-h{font-size:clamp(28px,2.8vw,44px)}.notes-3 .note-big{grid-column:auto;grid-row:auto}.ph-art{min-height:0;padding-bottom:30px}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13.5px;color:var(--mist)}.art-by{display:inline-flex;align-items:center;gap:10px;color:var(--white);font-weight:560}.art-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--lime);color:var(--ink)}.art-wrap{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start;padding-top:20px;padding-bottom:40px}.art-aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:12px}.art-toc{position:relative;padding:22px 22px 22px 26px;border-radius:26px}.art-toc>*{position:relative;z-index:1}.art-toc-h{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.art-toc ol{display:flex;flex-direction:column;gap:2px}.art-toc a{display:flex;gap:10px;padding:7px 0;font-size:14px;line-height:1.35;color:var(--mist);transition:color .3s}.art-toc a span{font-size:11px;font-weight:650;color:var(--dim);width:18px;flex:none;padding-top:2px}.art-toc a:hover,.art-toc a.is-on{color:var(--white)}.art-toc a.is-on span{color:var(--lime)}.art-prog{position:absolute!important;left:12px;top:22px;bottom:22px;width:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.art-prog i{display:block;width:100%;height:100%;background:var(--lime);transform-origin:50%0;transform:scaleY(0)}.art-svc{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:24px;background:linear-gradient(160deg,rgba(216,247,68,.18),rgba(216,247,68,.03) 60%,rgba(255,255,255,.03))}.art-svc>*{position:relative;z-index:1}.art-svc small{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.art-svc b{font-size:20px;font-weight:560;letter-spacing:-.03em}.art-svc span{font-size:13.5px;color:var(--mist);line-height:1.45;padding-right:30px}.art-svc .arr{position:absolute;right:16px;bottom:16px;width:32px;height:32px;background:var(--lime);color:var(--ink)}.art{min-width:0;max-width:780px}.art-fig{margin:0 0 22px;border-radius:30px;overflow:hidden;aspect-ratio:16/9;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.art-fig img{width:100%;height:100%;object-fit:cover}.art-tldr{padding:26px 28px;border-radius:28px;margin-bottom:34px}.art-tldr>*{position:relative;z-index:1}.art-tldr .tldr-k{margin-bottom:12px}.art-tldr-a{font-size:18px;line-height:1.6;color:rgba(255,255,255,.9)}.art-take{margin-top:18px;padding-top:16px;border-top:1px solid var(--hair);display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.art-take li,.art-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.art-take i,.art-list i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(216,247,68,.16);color:var(--lime);margin-top:1px}.art-take i svg,.art-list i svg{width:12px;height:12px}.art-body{font-size:clamp(17px,1.2vw,18.5px);line-height:1.78;color:rgba(255,255,255,.8)}.art-body>p,.art-sec p{margin-bottom:1.15em;max-width:68ch}.art-sec{padding-top:22px}.art-sec h2,.art-ck h2,.art-faq h2{font-size:clamp(25px,2.1vw,34px);font-weight:560;letter-spacing:-.035em;line-height:1.15;color:var(--white);margin:12px 0 16px;scroll-margin-top:110px}.art-list{display:flex;flex-direction:column;gap:10px;margin:6px 0 22px;padding:20px 22px;border-radius:22px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.art-list li{font-size:16px;color:rgba(255,255,255,.86)}.art-call{display:flex;gap:14px;align-items:baseline;margin:6px 0 24px;padding:20px 24px;border-radius:22px;font-size:clamp(18px,1.5vw,22px);line-height:1.4;font-weight:520;letter-spacing:-.02em;color:var(--white);background:linear-gradient(150deg,rgba(216,247,68,.16),rgba(216,247,68,.03))}.art-call>*{position:relative;z-index:1}.art-call .dot{flex:none;transform:translateY(-3px)}.art-ck{margin:34px 0;padding:26px 28px;border-radius:28px;scroll-margin-top:100px}.art-ck>*{position:relative;z-index:1}.art-ck-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.art-ck-head h2{margin-top:0}.ck-count{font-size:13px;color:var(--dim);white-space:nowrap}.ck-count b{color:var(--lime);font-size:18px}.ck{display:flex;flex-direction:column}.ck label{display:flex;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--hair);cursor:pointer;font-size:16px;line-height:1.45;color:rgba(255,255,255,.86)}.ck input{position:absolute;opacity:0}.ck-box{width:24px;height:24px;flex:none;border-radius:8px;display:grid;place-items:center;color:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3);transition:background-color .3s,color .3s,box-shadow .3s}.ck-box svg{width:13px;height:13px}.ck input:checked+.ck-box{background:var(--lime);color:var(--ink);box-shadow:none}.ck input:checked~span:last-child{color:var(--mist);text-decoration:line-through;text-decoration-color:rgba(216,247,68,.5)}.ck input:focus-visible+.ck-box{outline:2px solid var(--lime);outline-offset:3px}.art-faq{margin:20px 0 34px}.art-faq .faq-list{gap:8px}.art-cta{padding:28px;border-radius:30px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(150deg,rgba(216,247,68,.18),rgba(216,247,68,.03) 55%,rgba(255,255,255,.04))}.art-cta>*{position:relative;z-index:1}.art-cta-h{font-size:clamp(22px,2vw,30px);font-weight:560;letter-spacing:-.035em;line-height:1.15;color:var(--white)}.art-cta p:not(.art-cta-h):not(.meet-k){font-size:16px;color:var(--mist)}.cta-acts-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.ph{overflow:hidden}.ph-grid{position:relative;z-index:1;width:100%}.ph.has-side .ph-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:end;gap:clamp(30px,4vw,72px)}.ph.has-side .ph-avo{top:92px;height:min(46vh,430px);width:34vw;max-width:520px}.ph-ghost{position:absolute;z-index:0;left:calc(var(--g) - .04em);bottom:-.2em;font-size:clamp(96px,16vw,290px);font-weight:600;font-stretch:110%;letter-spacing:-.065em;line-height:.9;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.075);pointer-events:none;user-select:none}.ph-spec{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:30px;background:linear-gradient(160deg,rgba(26,33,29,.86),rgba(8,11,10,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 40px 80px -36px rgba(0,0,0,.9);overflow:hidden}.ph-spec::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(255,255,255,.34),rgba(255,255,255,.06) 40%,rgba(216,247,68,.38));-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 exclude,linear-gradient(#000 0 0);pointer-events:none}.spec-shine{position:absolute;width:70%;aspect-ratio:1;right:-30%;top:-40%;border-radius:50%;background:radial-gradient(closest-side,rgba(216,247,68,.22),rgba(216,247,68,0));pointer-events:none}.spec-top{position:relative;display:flex;justify-content:space-between;align-items:center}.spec-k{font-size:11.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.spec-n{font-size:30px;font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--white)}.spec-n i{font-style:normal;font-size:14px;color:var(--dim);margin-left:3px;letter-spacing:0}.spec-h{position:relative;font-size:26px;font-weight:560;letter-spacing:-.035em;line-height:1.05}.spec-p{position:relative;font-size:14px;line-height:1.5;color:var(--mist);margin-top:-6px}.spec-list{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.spec-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:14.5px;font-weight:540}.spec-list i{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:rgba(216,247,68,.14);color:var(--lime);box-shadow:inset 0 0 0 1px rgba(216,247,68,.35)}.spec-list i svg{width:11px;height:11px}.spec-link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--lime)}.spec-link i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(216,247,68,.14);transition:transform .5s var(--ease),background-color .3s}.spec-link i svg{width:13px;height:13px}.spec-link:hover i{transform:translateY(3px);background:var(--lime);color:var(--ink)}.dock{position:fixed;z-index:80;left:50%;bottom:18px;max-width:calc(100vw - 24px);transform:translate(-50%,140%);opacity:0;border-radius:999px;padding:5px;background:linear-gradient(180deg,rgba(22,28,25,.92),rgba(8,11,10,.92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.16),0 24px 60px -18px rgba(0,0,0,.85);transition:transform .8s var(--ease),opacity .5s var(--ease);overflow:hidden}.dock.is-on{transform:translate(-50%,0);opacity:1}.dock-in{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.dock-in::-webkit-scrollbar{display:none}.dock-in a{flex:none;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:560;color:var(--mist);white-space:nowrap;transition:background-color .35s var(--ease),color .35s}.dock-in a:hover{color:var(--white);background:rgba(255,255,255,.06)}.dock-in a.is-on{background:var(--lime);color:var(--ink)}.dock-bar{position:absolute;left:18px;right:18px;bottom:1px;height:2px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.dock-bar i{position:absolute;inset:0;background:var(--lime);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.tldr{overflow:hidden}.tldr-quote{position:absolute;z-index:0!important;right:clamp(16px,3vw,46px);top:0;font-variation-settings:"wght"820,"wdth"125;font-size:clamp(150px,15vw,240px);line-height:.9;color:rgba(216,247,68,.09);pointer-events:none}.tldr-a{font-size:clamp(17px,1.35vw,20px)}.js [data-clip]{clip-path:inset(7% 5% 7% 5%round 40px);transition:clip-path 1.7s var(--ease),opacity 1s var(--ease),transform 1.3s var(--ease)}.js [data-clip].is-in{clip-path:inset(0 0 0 0 round 40px)}.band-media{inset:-9%0}.band-media img,.appr-media img{transform:none;scale:1.12;translate:0 var(--py, 0px);transition:scale 2.6s var(--ease)}.band-frame.is-in .band-media img,.appr-media.is-in img,html:not(.js) .band-media img,html:not(.js) .appr-media img{transform:none;scale:1.02}.appr-media img{position:absolute;left:0;top:-9%;height:118%}.ph-ghost{translate:0 var(--py, 0px)}.stack{display:flex;flex-direction:column;gap:16vh;padding-bottom:4vh}.stack .ncard{position:sticky;top:calc(124px + var(--i)*28px);min-height:240px;padding:clamp(26px,2.6vw,38px);border-radius:32px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(160deg,#18201b,#0b0f0d 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.08),0-20px 60px -30px rgba(0,0,0,.9);transform-origin:50%0;transform:scale(calc(1 - var(--k, 0)*.05));overflow:hidden}.stack .ncard::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.5);opacity:var(--k, 0);pointer-events:none;z-index:2}.stack .ncard-big{position:absolute;right:18px;top:-12px;font-size:clamp(110px,10vw,170px);font-weight:300;letter-spacing:-.07em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(216,247,68,.22);pointer-events:none}.stack .ncard-n{position:relative;display:inline-flex;align-self:flex-start;margin:0 0 auto;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--lime);background:rgba(216,247,68,.1);box-shadow:inset 0 0 0 1px rgba(216,247,68,.3);-webkit-text-stroke:0}.stack .ncard h3{position:relative;margin-top:44px;font-size:clamp(24px,2.1vw,34px);letter-spacing:-.04em;max-width:18ch}.stack .ncard p{position:relative;max-width:52ch;font-size:16px}.rows{border-top:1px solid var(--hair)}.row{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:16px;padding:clamp(20px,2.6vw,32px) 8px;border-bottom:1px solid var(--hair);overflow:hidden}.row::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(216,247,68,.12),rgba(216,247,68,0) 70%);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.row:hover::before{transform:scaleX(1)}.row>*{position:relative}.row-n{font-size:clamp(30px,3vw,48px);font-weight:300;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35);transition:-webkit-text-stroke-color .4s}.row:hover .row-n{-webkit-text-stroke-color:var(--lime)}.row-t{font-size:clamp(20px,2.1vw,32px);font-weight:520;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.row-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:var(--lime);transform:scale(.7);opacity:.55;transition:transform .6s var(--ease),opacity .4s}.row-ic svg{width:17px;height:17px}.row:hover .row-ic,.row.is-in .row-ic{transform:none;opacity:1}.pillars[data-prog]{position:relative}.pillars[data-prog]::before,.pillars[data-prog]::after{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.1)}.pillars[data-prog]::after{background:var(--lime);box-shadow:0 0 10px rgba(216,247,68,.6);transform-origin:50%0;transform:scaleY(var(--p, 0))}.pillars[data-prog] .pillar{padding-left:26px}.pillars[data-prog] .pillar-n{position:relative}.psteps[data-prog]{padding-top:34px}.psteps[data-prog]::before{left:22px;right:22px;top:6px;height:2px;border-radius:2px;background:rgba(255,255,255,.1)}.psteps[data-prog]::after{content:"";position:absolute;left:22px;right:22px;top:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lime),#f2ffa8);box-shadow:0 0 12px rgba(216,247,68,.7);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.pstep-node{position:absolute;z-index:2!important;left:22px;top:-34px;width:14px;height:14px;border-radius:50%;background:#0b0e0c;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25);transition:background-color .5s var(--ease),box-shadow .5s}.pstep.is-on .pstep-node{background:var(--lime);box-shadow:0 0 0 5px rgba(216,247,68,.16),0 0 18px rgba(216,247,68,.7)}.pstep{overflow:visible}.pstep.is-on .pstep-n{-webkit-text-stroke-color:var(--lime)}.del-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.del-count{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;color:var(--mist);margin-top:-6px}.del-count b{font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.06em;line-height:.9;color:var(--lime)}.scope-list li{transition:padding-left .5s var(--ease),color .3s}.scope-list li:hover{padding-left:8px;color:var(--lime)}.met-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:auto;padding-bottom:18px}.met-top .met-n{margin:0;padding:0}.mviz{width:120px;height:52px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.mviz *{transform-box:fill-box}.mv-area{fill:rgba(216,247,68,.12);stroke:none;opacity:0;transition:opacity 1s var(--ease) .6s}.mv-ln{stroke:var(--lime);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .2s}.mv-dot{fill:var(--lime);stroke:none;opacity:0;transition:opacity .4s 1.5s}.met.is-in .mv-area,.met.is-in .mv-dot{opacity:1}.met.is-in .mv-ln,.met.is-in .mv-arc{stroke-dashoffset:0}.mv-track{stroke:rgba(255,255,255,.12);stroke-width:6}.mv-arc{stroke:var(--lime);stroke-width:6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .2s}.met.is-in .mv-arc{stroke-dashoffset:.28}.mv-needle{stroke:#fff;stroke-width:2;transform-origin:50% 100%;transform:rotate(-80deg);transition:transform 1.8s var(--ease) .2s}.mv-needle circle{fill:#fff;stroke:none}.met.is-in .mv-needle{transform:rotate(40deg)}.mviz-bars rect{fill:rgba(255,255,255,.16);transform-origin:50% 100%;transform:scaleY(.15);transition:transform 1.2s var(--ease)}.mviz-bars rect.hot{fill:var(--lime)}.mviz-bars rect:nth-child(2){transition-delay:.08s}.mviz-bars rect:nth-child(3){transition-delay:.16s}.mviz-bars rect:nth-child(4){transition-delay:.24s}.mviz-bars rect:nth-child(5){transition-delay:.32s}.met.is-in .mviz-bars rect{transform:none}.mviz-ring circle{stroke:rgba(255,255,255,.2);stroke-width:1.4;transform-origin:center;transform:scale(.4);opacity:0;transition:transform 1.2s var(--ease),opacity .8s}.mviz-ring .r2{transition-delay:.1s}.mviz-ring .r1{stroke:var(--lime);transition-delay:.2s}.mviz-ring .mv-hit{fill:var(--lime);stroke:none;transition-delay:.9s}.mv-arrow{stroke:#fff;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease) .6s}.mviz-ring .mv-arrow{stroke-dasharray:40;stroke-dashoffset:40}.met.is-in .mviz-ring circle{transform:none;opacity:1}.met.is-in .mviz-ring .mv-arrow{stroke-dashoffset:0}.met{min-height:210px}.rel-note{justify-content:flex-start}.rel-note .rel-media{aspect-ratio:16/9}.spec-kv{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.spec-kv div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--hair)}.spec-kv dt{font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding-top:2px}.spec-kv dd{margin:0;font-size:14px;font-weight:540;line-height:1.4}.spec-idx{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;border-top:1px solid var(--hair)}.spec-idx li{border-bottom:1px solid var(--hair)}.spec-idx a{display:flex;align-items:baseline;gap:8px;padding:9px 0;font-size:14px;font-weight:540;transition:color .3s,padding-left .4s var(--ease)}.spec-idx a span{font-size:11px;font-weight:650;color:var(--lime)}.spec-idx a:hover{color:var(--lime);padding-left:4px}.spec-lad{position:relative;display:flex;flex-direction:column;gap:8px}.spec-lad a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 16px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);overflow:hidden;transition:background-color .3s,box-shadow .3s}.spec-lad a:hover{background:rgba(255,255,255,.07)}.spec-lad span{display:flex;flex-direction:column;gap:1px}.spec-lad b{font-size:14.5px;font-weight:600}.spec-lad small{font-size:11.5px;color:var(--dim)}.spec-lad em{font-family:var(--sans);font-style:normal;font-size:18px;font-weight:560;letter-spacing:-.03em;text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.spec-lad em small{font-size:11px;letter-spacing:0}.spec-lad i{position:absolute;left:14px;bottom:7px;height:3px;width:calc((100% - 28px)*var(--w));border-radius:3px;background:rgba(255,255,255,.22);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.4s var(--ease) .8s}.ph.is-in .spec-lad i{transform:scaleX(1)}.spec-lad .is-hot a{box-shadow:inset 0 0 0 1px rgba(216,247,68,.45);background:rgba(216,247,68,.07)}.spec-lad .is-hot i{background:var(--lime);box-shadow:0 0 10px rgba(216,247,68,.6)}.spec-acts{position:relative;display:flex;flex-direction:column;gap:6px}.spec-acts a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background-color .3s,box-shadow .3s}.spec-acts a:hover{background:rgba(216,247,68,.08);box-shadow:inset 0 0 0 1px rgba(216,247,68,.35)}.spec-acts i{width:36px;height:36px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--lime);background:#0a0d0b;box-shadow:inset 0 0 0 1px rgba(216,247,68,.3)}.spec-acts i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.spec-acts span{display:flex;flex-direction:column;gap:1px;min-width:0}.spec-acts small{font-size:11.5px;color:var(--dim)}.spec-acts b{font-size:14.5px;font-weight:580;overflow-wrap:anywhere}.spec-chat{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.spec-chat p{font-size:13.5px;line-height:1.45}.sc-u{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:14px 14px 4px 14px;background:rgba(255,255,255,.1)}.sc-a{position:relative;align-self:flex-start;max-width:92%;min-height:40px;padding:10px 12px;border-radius:14px 14px 14px 4px;background:rgba(216,247,68,.12);box-shadow:inset 0 0 0 1px rgba(216,247,68,.26)}.sc-dots{position:absolute;left:12px;top:16px;display:inline-flex;gap:4px;animation:scHide .3s linear 2.6s forwards}.sc-dots b{width:5px;height:5px;border-radius:50%;background:var(--lime);animation:mtyping 1.1s ease-in-out infinite}.sc-dots b:nth-child(2){animation-delay:.15s}.sc-dots b:nth-child(3){animation-delay:.3s}.sc-t{display:block;opacity:0;animation:scShow .6s var(--ease) 2.7s forwards}@keyframes scHide{to{opacity:0;visibility:hidden}}@keyframes scShow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sc-foot{display:flex;justify-content:space-between;align-items:center;font-size:11.5px!important;color:var(--dim)}.sc-ok{display:inline-flex;align-items:center;gap:6px;color:var(--lime)}.sc-ok i{width:6px;height:6px;border-radius:50%;background:var(--lime);animation:recb 1.6s ease-in-out infinite}.spec-kpi{position:relative;display:flex;flex-direction:column;gap:8px}.sk-row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px 14px;border-radius:16px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.sk-row span{display:flex;flex-direction:column;gap:2px}.sk-row small,.sk-next small{font-size:11px;font-weight:620;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.sk-row b{font-size:16px;font-weight:580;color:var(--lime)}.sk-row svg{width:110px;height:40px;flex:none}.sk-a{fill:rgba(216,247,68,.14)}.sk-l{fill:none;stroke:var(--lime);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:drawline 1.8s var(--ease) 1s forwards}@keyframes drawline{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sk-next{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:16px;background:rgba(216,247,68,.08);box-shadow:inset 0 0 0 1px rgba(216,247,68,.26)}.sk-next p{font-size:14px;font-weight:540;line-height:1.4}.sk-next span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mist)}.sk-next span i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.row-t2{display:flex;flex-direction:column;gap:6px}.row-t2 b{font-size:clamp(22px,2.2vw,34px);font-weight:540;letter-spacing:-.035em;line-height:1.1}.row-t2 small{font-size:clamp(15px,1.15vw,17px);color:var(--mist);letter-spacing:-.005em;line-height:1.5;max-width:62ch}.rows-sm .row{grid-template-columns:56px minmax(0,1fr) 40px;padding:18px 4px}.rows-sm .row-n{font-size:26px}.rows-sm .row-t2 b{font-size:20px}.rows-sm .row-t2 small{font-size:14.5px}.rows-sm .row-ic{width:34px;height:34px}.rows .row-ic svg[viewBox="0 0 24 24"]{width:20px;height:20px}.hxl{border-top:1px solid var(--hair)}.hx-row{position:relative;border-bottom:1px solid var(--hair)}.hx{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,300px) 56px;align-items:center;gap:24px;padding:clamp(24px,3vw,38px) 8px;overflow:hidden}.hx::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(216,247,68,.1),rgba(216,247,68,0) 75%);opacity:0;transition:opacity .5s var(--ease)}.hx:hover::before,.hx:focus-visible::before{opacity:1}.hx>*{position:relative}.hx-n{align-self:start;padding-top:10px;font-size:36px;font-weight:300;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35);transition:-webkit-text-stroke-color .4s}.hx:hover .hx-n{-webkit-text-stroke-color:var(--lime)}.hx-main{display:flex;flex-direction:column;gap:6px;min-width:0;transition:transform .7s var(--ease)}.hx:hover .hx-main{transform:translateX(12px)}.hx-k{font-size:12px;font-weight:620;letter-spacing:.04em;color:var(--lime)}.hx-name{font-size:clamp(34px,4.4vw,70px);font-weight:520;font-stretch:104%;letter-spacing:-.05em;line-height:.98}.hx-h{font-size:clamp(17px,1.4vw,21px);font-weight:540;letter-spacing:-.02em;color:rgba(255,255,255,.9)}.hx-p{font-size:14.5px;color:var(--mist);line-height:1.5;max-width:64ch}.hx-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hx-tags li{padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:540;color:var(--mist);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.hx-img{display:none}.hx-go .arr,.hx-go{display:grid;place-items:center}.hx-go .arr{width:48px;height:48px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .35s,color .35s,transform .6s var(--ease)}.hx:hover .hx-go .arr{background:var(--lime);color:var(--ink);transform:rotate(-45deg)}.hx-float{position:fixed;z-index:60;left:0;top:0;width:300px;aspect-ratio:4/3;border-radius:22px;overflow:hidden;pointer-events:none;opacity:0;transform:translate3d(-999px,0,0) scale(.8);transition:opacity .4s var(--ease);box-shadow:0 40px 80px -30px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.15)}.hx-float.is-on{opacity:1}.hxf-i{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--ease)}.hxf-i.is-on{opacity:1}.hxf-i img{width:100%;height:100%;object-fit:cover}@media (hover:none),(max-width:1023px){.hx-float{display:none}.hx{grid-template-columns:56px minmax(0,1fr) 48px}.hx-tags{display:none}.hx-img{display:block;grid-column:2/3;border-radius:18px;overflow:hidden;aspect-ratio:16/9}.hx-img img{width:100%;height:100%;object-fit:cover}.hx-go{grid-row:1;grid-column:3}}.orbit-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,90px);align-items:center}.orbit-txt{display:flex;flex-direction:column;gap:20px}.orbit{position:relative;width:min(620px,100%);aspect-ratio:1;justify-self:center}.orbit-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit-ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:.25}.orbit-ring.o2{stroke-dasharray:.6 1.4;stroke:rgba(216,247,68,.25);animation:spin 60s linear infinite;transform-origin:50% 50%}.orbit-svg line{stroke:rgba(216,247,68,.5);stroke-width:.3;stroke-dasharray:1.2 3;animation:orbflow 2.8s linear infinite;animation-delay:var(--d)}@keyframes orbflow{to{stroke-dashoffset:-8.4}}.orbit-core{position:absolute;left:50%;top:50%;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--ink);background:radial-gradient(circle at 35% 30%,#f4ffb0,var(--lime) 45%,#b6d82a);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0-10px 22px rgba(80,100,0,.3),0 0 0 10px rgba(216,247,68,.08),0 30px 80px -20px rgba(216,247,68,.55)}.orbit-core svg{width:22%;height:auto;overflow:visible}.orbit-core b{font-size:clamp(15px,1.5vw,20px);font-weight:650;letter-spacing:-.02em}.orbit-core small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.orb-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.orb-node i{width:14px;height:14px;border-radius:50%;background:#0b0e0c;box-shadow:inset 0 0 0 2px var(--lime),0 0 0 6px rgba(216,247,68,.08);animation:orbpulse 2.8s var(--ease) infinite;animation-delay:var(--d)}@keyframes orbpulse{0%,to{box-shadow:inset 0 0 0 2px var(--lime),0 0 0 6px rgba(216,247,68,.08)}30%{box-shadow:inset 0 0 0 7px var(--lime),0 0 0 10px rgba(216,247,68,.16),0 0 22px rgba(216,247,68,.6)}}.orb-node span{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:580;white-space:nowrap;background:rgba(12,16,14,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background-color .3s,color .3s}.orb-node:hover span{background:var(--lime);color:var(--ink)}@property --pa{syntax:"<angle>";inherits:false;initial-value:0deg}.pack-hot{transform:translateY(-14px)}.pack-ring{position:absolute;z-index:0!important;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pa),rgba(216,247,68,0) 0deg,rgba(216,247,68,0) 230deg,var(--lime) 300deg,#f6ffc4 320deg,rgba(216,247,68,0) 350deg);-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 exclude,linear-gradient(#000 0 0);animation:packspin 5s linear infinite;pointer-events:none}@keyframes packspin{to{--pa:360deg}}.eq{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1.15fr);align-items:stretch;gap:10px}.eq-it{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);border-radius:30px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)),rgba(6,9,8,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.14)}.eq-ic{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;color:var(--lime);background:#0a0d0b;box-shadow:inset 0 0 0 1px rgba(216,247,68,.3);margin-bottom:18px}.eq-ic svg{width:40px;height:40px;overflow:visible}.eq-it h3{font-size:clamp(26px,2.4vw,38px);font-weight:540;letter-spacing:-.045em}.eq-it p{color:var(--mist);font-size:15.5px;line-height:1.55}.eq-op{display:grid;place-items:center;font-size:46px;font-weight:200;color:var(--lime)}.eq-res{background:linear-gradient(160deg,rgba(216,247,68,.2),rgba(216,247,68,.04) 60%),rgba(6,9,8,.34);box-shadow:inset 0 0 0 1px rgba(216,247,68,.35)}.eq-logo{width:auto;height:72px;padding:0 18px;justify-content:start}.eq-logo .logo{width:150px;height:auto}.minds{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.venn{position:relative;width:min(460px,100%);justify-self:center}.venn svg{display:block;width:100%;height:auto;overflow:visible}.vc{fill:rgba(216,247,68,.05);stroke:rgba(216,247,68,.55);stroke-width:.35;mix-blend-mode:normal;transform-origin:50% 50%;transform-box:fill-box;transition:transform 1.4s var(--ease)}.vc.v2{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.45)}.vc.v3{fill:rgba(80,200,160,.05);stroke:rgba(120,220,190,.45)}.js .venn:not(.is-in) .vc.v1{transform:translate(-8px,-6px)}.js .venn:not(.is-in) .vc.v2{transform:translate(8px,-6px)}.js .venn:not(.is-in) .vc.v3{transform:translateY(9px)}.venn text{font-family:var(--sans);font-size:4.2px;font-weight:620;letter-spacing:.02em;fill:rgba(255,255,255,.8);text-anchor:middle}.venn-core{position:absolute;left:50%;top:46.5%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;border-radius:16px;color:var(--ink);background:var(--lime);box-shadow:0 0 40px rgba(216,247,68,.45)}.venn-core svg{width:16px;height:auto;overflow:visible}.venn-core b{font-size:13px;font-weight:700}.mind-list{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.mind-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--hair)}.mind-dot{width:12px;height:12px;border-radius:50%;margin-top:8px;box-shadow:inset 0 0 0 1.5px rgba(216,247,68,.8)}.mind-dot.m2{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}.mind-dot.m3{box-shadow:inset 0 0 0 1.5px rgba(120,220,190,.8)}.mind-list h3{font-size:clamp(20px,1.7vw,26px);font-weight:560;letter-spacing:-.03em;margin-bottom:4px}.mind-list p{color:var(--mist);font-size:15.5px;line-height:1.55}.mods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mod{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:28px;min-height:230px}.mod>*{position:relative;z-index:1}.mod-ic{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;color:var(--lime);background:radial-gradient(110% 110%at 28% 18%,rgba(216,247,68,.2),rgba(216,247,68,.03) 62%),#0a0d0b;box-shadow:inset 0 0 0 1px rgba(216,247,68,.26),inset 0 1px 0 rgba(255,255,255,.12);margin-bottom:auto;transition:transform .6s var(--ease),box-shadow .4s}.mod:hover .mod-ic{transform:translateY(-3px) rotate(-5deg);box-shadow:inset 0 0 0 1px rgba(216,247,68,.6),0 14px 30px -12px rgba(216,247,68,.7)}.mod-n{position:absolute!important;right:24px;top:24px;font-size:12px;font-weight:650;color:var(--dim)}.mod h3{margin-top:30px;font-size:clamp(20px,1.6vw,25px);font-weight:560;letter-spacing:-.03em}.mod p{color:var(--mist);font-size:15px;line-height:1.55}.cyc-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,90px);align-items:center}.cyc-txt{display:flex;flex-direction:column;gap:20px}.cycle{position:relative;width:min(520px,100%);aspect-ratio:1;justify-self:center}.cycle svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.cy-ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:.6}.cy-arc{fill:none;stroke:var(--lime);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:18 82;animation:cyarc 8s linear infinite}@keyframes cyarc{0%{stroke-dashoffset:9}to{stroke-dashoffset:-91}}.cy-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.cy-node.n0{left:50%;top:12%}.cy-node.n1{left:88%;top:50%}.cy-node.n2{left:50%;top:88%}.cy-node.n3{left:12%;top:50%}.cy-node i{width:18px;height:18px;border-radius:50%;background:#0b0e0c;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);animation:cynode 8s linear infinite}.cy-node.n1 i{animation-delay:2s}.cy-node.n2 i{animation-delay:4s}.cy-node.n3 i{animation-delay:6s}@keyframes cynode{0%,18%,to{background:#0b0e0c;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3)}3%,12%{background:var(--lime);box-shadow:0 0 0 7px rgba(216,247,68,.16),0 0 22px rgba(216,247,68,.7)}}.cy-node b{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(12,16,14,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.cy-node.n0 b{order:-1}.cy-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.cy-core b{font-size:clamp(26px,2.6vw,40px);font-weight:520;letter-spacing:-.045em}.cy-core small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ph-404 .ph-ghost{font-size:clamp(200px,34vw,560px);bottom:-.16em;-webkit-text-stroke-color:rgba(216,247,68,.12)}@media (max-width:1180px){.hdr-nav .nv{padding:10px 11px}.aud{grid-template-columns:repeat(2,minmax(0,1fr))}section>.wrap>.mets{grid-template-columns:repeat(2,minmax(0,1fr))}.hubrow-a{grid-template-columns:50px minmax(0,1fr) 220px 46px}}@media (max-width:1023px){.mega{display:none}.ph{min-height:0;padding-top:300px}.ph-avo{top:76px;right:0;width:70vw;height:230px}.ph-art .ph-avo,.pg-blog .ph-avo{height:160px}.ph-art,.pg-blog .ph{padding-top:220px}.tldr-body,.split,.appr,.qz-wrap,.demo-wrap,.cta-band,.mets-wrap,.art-wrap{grid-template-columns:1fr}.split-head{position:static}.ncards-3,.ncards-6,.psteps,.psteps-3,.packs,.notes,.rels{grid-template-columns:1fr 1fr}.psteps::before{display:none}.scope{grid-template-columns:1fr}.appr-media{aspect-ratio:16/10}.hubrow-a{grid-template-columns:40px minmax(0,1fr) 44px}.hubrow-media{display:none}.every{grid-template-columns:1fr 1fr}.every li:nth-child(3){border-left:0}.every li:nth-child(n+3){border-top:1px solid var(--hair)}.dash-grid{grid-template-columns:1fr 1fr}.dash-flow{grid-column:1/-1}.art-aside{position:static;order:2}.art-toc{display:none}.note-big{grid-column:1/-1;grid-row:auto}}@media (max-width:720px){.ph{padding-top:250px;padding-bottom:30px}.ph-avo{height:190px;top:70px;width:80vw}.ph-title{font-size:clamp(38px,11vw,64px);font-stretch:96%}.ph-art .ph-title{font-size:clamp(32px,9vw,48px)}.ph-actions .btn{flex:1}.ph-stats li{padding:10px 14px}.tldr{border-radius:26px}.tldr-facts{grid-template-columns:1fr}.band-frame{aspect-ratio:4/5;border-radius:28px}.ncards-3,.ncards-6,.psteps,.psteps-3,.packs,.notes,.rels,.aud,.mets,section>.wrap>.mets{grid-template-columns:1fr}.aud-it,.met,.ncard{min-height:0}.aud-it{flex-direction:row;align-items:center;gap:16px}.aud-it i{flex:none}.pack-for{min-height:0}.every{grid-template-columns:1fr 1fr}.every li{padding:16px 18px;flex-direction:column;gap:2px}.mx{overflow-x:auto;overscroll-behavior-x:contain}.mx table{min-width:620px}.mx th:first-child{position:sticky;left:0;z-index:2;background:rgba(12,17,14,.97);box-shadow:1px 0 0 var(--hair)}.mx-hint{display:flex}.dash-grid{grid-template-columns:1fr}.dash-tabs span{display:none}.cta-facts{gap:16px}.art-take{grid-template-columns:1fr}.art-tldr,.art-ck,.art-cta{padding:22px 20px;border-radius:24px}.m-sub{grid-template-columns:1fr}.hubrow-a{padding:12px 14px 12px 18px;gap:14px}.hubrow-n{font-size:26px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.split .h2{font-size:clamp(34px,3.6vw,62px)}.pack-price em,.mega-feat-t em{font-family:var(--sans);font-weight:500;letter-spacing:-.01em}.menu nav .m-sub a{display:block;font-size:16px;font-stretch:100%;padding:8px 0;border-bottom:0;letter-spacing:-.01em;line-height:1.3;font-weight:500;color:var(--mist)}.menu nav .m-sub a:hover{color:var(--white)}@media (max-width:1100px){.ph.has-side .ph-grid{grid-template-columns:1fr}.orbit-wrap,.cyc-wrap{grid-template-columns:1fr}.eq{grid-template-columns:1fr}.eq-op{font-size:34px;height:34px}.mods{grid-template-columns:1fr 1fr}.pack-hot{transform:none}.ph-spec{max-width:520px}.ph.has-side .ph-avo{height:min(40vh,360px)}}@media (max-width:720px){.ph-ghost{font-size:28vw;bottom:-.12em}.stack{gap:10vh}.stack .ncard{top:calc(88px + var(--i)*18px);min-height:0}.stack .ncard h3{margin-top:28px}.row{grid-template-columns:52px minmax(0,1fr) 36px;gap:10px;padding:20px 4px}.row-ic{width:34px;height:34px}.psteps[data-prog]::before,.psteps[data-prog]::after{display:none}.psteps[data-prog]{padding-top:0}.pstep-node{display:none}.dock{left:12px;right:12px;max-width:none;transform:translateY(140%);bottom:12px}.dock.is-on{transform:none}.dock-in a{padding:9px 13px}.tldr-quote{font-size:140px}.mods{grid-template-columns:1fr}.spec-idx{grid-template-columns:1fr 1fr}.orb-node span{font-size:11px;padding:5px 9px}.orbit-core small{display:none}.cy-node b{font-size:11.5px}.row-t2 b{font-size:21px}}.notes{grid-template-columns:repeat(6,minmax(0,1fr))!important}.notes .note{grid-column:span 2;grid-row:auto!important}.notes .note-big{grid-column:1/-1}.notes .note:nth-child(5),.notes .note:nth-child(6){grid-column:span 3}.notes.is-filtered .note{grid-column:span 2!important}.notes-3 .note,.notes-3 .note:nth-child(n){grid-column:span 2!important}.note-big a{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:0}.note-big .note-media{aspect-ratio:auto!important;height:100%;min-height:380px}.note-big .note-t{justify-content:center;padding:clamp(24px,3vw,48px)!important;gap:14px}.note-big .note-h{font-size:clamp(30px,3vw,48px)!important;letter-spacing:-.045em;line-height:1.05}.note-big .note-p{font-size:16.5px!important}.note-media{position:relative}.note-badge{position:absolute;right:12px;top:12px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:620;color:var(--white);background:rgba(8,10,9,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.note-more .arr{transition:transform .5s var(--ease),background-color .3s,color .3s}.note:hover .note-more .arr{transform:rotate(-45deg);background:var(--lime);color:var(--ink)}.read-prog{position:fixed;z-index:120;left:0;right:0;top:0;height:2px;pointer-events:none}.read-prog i{position:absolute;inset:0;background:linear-gradient(90deg,var(--lime),#f6ffc4);box-shadow:0 0 12px rgba(216,247,68,.8);transform-origin:0 50%;transform:scaleX(0)}.art-body>p:first-of-type::first-letter{float:left;font-variation-settings:"wght"760,"wdth"120;font-size:4.1em;line-height:.8;letter-spacing:-.04em;margin:.08em .12em 0 0;color:var(--lime);text-shadow:0 0 .4em rgba(216,247,68,.25)}.art-body{counter-reset:sec}.art-sec h2{counter-increment:sec;display:flex;align-items:baseline;gap:14px}.art-sec h2::before{content:counter(sec,decimal-leading-zero);flex:none;font-size:.5em;font-weight:600;letter-spacing:.02em;color:var(--lime);transform:translateY(-.3em)}.art-call{border-left:0!important}.ph-art .ph-ghost{font-size:clamp(90px,13vw,220px)}@media (max-width:1023px){.notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notes .note,.notes .note:nth-child(n){grid-column:span 1!important}.notes .note-big{grid-column:1/-1!important}.note-big a{grid-template-columns:1fr}.note-big .note-media{min-height:0;aspect-ratio:16/10!important}}@media (max-width:720px){.notes{grid-template-columns:1fr!important}}.ph-legal .ph-title{max-width:14ch}.lg-meta span+span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.3);margin-right:12px;vertical-align:middle}.lg-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px;color:var(--dim)}.lg-intro p{margin-bottom:1.15em;max-width:68ch}.lg-art .art-take{grid-template-columns:1fr}.lg-tbl-w{overflow-x:auto;margin:6px 0 24px;border-radius:20px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.lg-tbl{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.55}.lg-tbl th,.lg-tbl td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair)}.lg-tbl th{font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--lime)}.lg-tbl tbody tr:last-child td{border-bottom:0}.lg-tbl td:first-child{width:32%;font-weight:560;color:var(--white)}.lg-tbl a{overflow-wrap:anywhere}.lg-docs{padding:18px 16px 12px;border-radius:24px}.lg-docs>*{position:relative;z-index:1}.lg-docs ul{display:flex;flex-direction:column;margin-top:8px}.lg-docs a{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 44px 10px 8px;border-radius:14px;transition:background-color .3s}.lg-docs a b{font-size:15px;font-weight:580;letter-spacing:-.015em}.lg-docs a small{font-size:12.5px;color:var(--dim)}.lg-docs a .arr{position:absolute;right:8px;top:50%;margin-top:-14px;width:28px;height:28px;background:rgba(255,255,255,.07);transition:background-color .3s,color .3s}.lg-docs a .arr svg{width:11px;height:11px}.lg-docs a:hover{background:rgba(255,255,255,.05)}.lg-docs a[aria-current]{background:rgba(216,247,68,.1)}.lg-docs a[aria-current] b{color:var(--lime)}.lg-docs a:hover .arr,.lg-docs a[aria-current] .arr{background:var(--lime);color:var(--ink)}.bf-law{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--dim);max-width:62ch}.ftr-law{display:flex;flex-wrap:wrap;gap:4px 18px}.ftr-law a{min-height:24px;display:inline-flex;align-items:center;color:var(--dim);transition:color .3s}.ftr-law a:hover{color:var(--white)}