@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#000;--line:#16212a;--line-2:#24333f;--ink:#edf3f7;--text:#b9c4cd;--muted:#8d9aa6;--cyan:#00c1fe;--cyan-hi:#00fafe;--blue:#004cfb;--glass:linear-gradient(160deg, #1628389e, #04090fcc 58%);--sheen:linear-gradient(transparent, transparent);--f-display:"Syne Variable", "Syne", system-ui, sans-serif;--f-body:"Manrope Variable", "Manrope", system-ui, sans-serif;--f-label:"Michroma", "Manrope Variable", sans-serif;--t-label:.71875rem;--t-body:1.125rem;--t-sm:1rem;--t-xs:.8125rem;--tshadow:0 1px 2px #000000e6, 0 4px 18px #000000bf;--r:16px;--nav-h:50px;--gutter:clamp(1.25rem, 4.5vw, 3.5rem);--max:1280px;--ease:cubic-bezier(.22, .8, .12, 1);--ease-io:cubic-bezier(.7, 0, .2, 1);--fast:.2s;--mid:.48s}*,:before,:after{box-sizing:border-box}html{background:var(--void);color:var(--text);font:400 var(--t-body)/1.6 var(--f-body);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 32px)}body{-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 55% 40%,#03142cbf,#0000 72%),radial-gradient(55% 45% at 0 0,#00285c40,#0000 70%),radial-gradient(50% 40% at 100% 100%,#001c4a38,#0000 70%);position:fixed;inset:0}img{max-width:100%}h1,h2,h3{color:var(--ink);text-wrap:balance;font-weight:700}h1 em,h2 em{color:var(--cyan);font-style:normal}p{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--cyan);color:#00131a}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}[tabindex="-1"]:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.skip{z-index:300;background:var(--cyan);color:#00131a;padding:.75rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.cut-2,.btn,.icon-btn,.screen-frame,.nav-bar,.channels{--bw:1px;border-radius:var(--r);position:relative}.cut-2:after,.btn:after,.icon-btn:after,.screen-frame:after,.nav-bar:after,.channels:after{content:"";pointer-events:none;z-index:3;border-radius:inherit;padding:var(--bw);background:var(--edge,var(--line-2));-webkit-mask-composite:xor;transition:opacity var(--mid);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn{--r:12px;--edge:linear-gradient(180deg, #00c1fe80, #00c1fe1a);cursor:pointer;min-height:44px;font:600 .9375rem/1 var(--f-body);letter-spacing:.01em;white-space:nowrap;color:var(--ink);background:var(--sheen), linear-gradient(180deg, #96d7ff1c, #0a162247 55%, #040a1066);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);transition:color var(--fast), background-color var(--fast), box-shadow var(--mid) var(--ease), transform var(--fast);border:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.3rem;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000059,0 8px 24px -14px #000000e6}.btn:before{content:"";pointer-events:none;transition:transform .8s var(--ease);background:linear-gradient(100deg,#0000 32%,#00fafe2e 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.btn:hover{color:#fff;--edge:linear-gradient(180deg, #00fafef2, #00c1fe4d);box-shadow:inset 0 1px #fff3,inset 0 0 18px #00c1fe24,0 10px 30px -14px #00c1feb3}.btn:hover:before{transform:translate(130%)}.btn:active{transform:translateY(1px)}.btn-primary{--edge:linear-gradient(180deg, var(--cyan-hi), #00c1fe66);background:var(--sheen), linear-gradient(180deg, #00d2ff42, #004cfb1f 60%, #0028782e);color:#effdff;text-shadow:0 0 14px #00c1fe73}.btn-primary:hover{background:var(--sheen), linear-gradient(180deg, #00d2ff5c, #004cfb33 60%, #0028783d)}.btn-sm{min-height:40px;padding:0 1rem;font-size:.875rem}.btn:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px}.icon-btn{--r:12px;--edge:linear-gradient(180deg, #00c1fe73, #00c1fe1a);cursor:pointer;background:var(--sheen), linear-gradient(180deg, #96d7ff1c, #040a1066);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);width:46px;height:46px;color:var(--ink);transition:color var(--fast);border:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.icon-btn:hover{color:var(--cyan-hi);--edge:linear-gradient(180deg, var(--cyan-hi), #00c1fe4d)}.link-btn{color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:.6rem 0;-webkit-text-decoration:underline #00c1fe80;text-decoration:underline #00c1fe80}.link-btn:hover{color:var(--ink)}.nav{z-index:100;padding:0 var(--gutter);pointer-events:none;transition:opacity .45s var(--ease), transform .45s var(--ease);position:fixed;inset:14px 0 auto}.is-dragging .nav:not(:focus-within){opacity:0;transform:translateY(-16px)}.is-dragging .nav:not(:focus-within) .nav-bar{pointer-events:none}.nav-bar{pointer-events:auto;max-width:var(--max);height:var(--nav-h);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);--edge:linear-gradient(180deg, #00c1fe80, #24333fb3 60%);background:#03070c99;align-items:center;gap:1.25rem;margin:0 auto;padding:0 .35rem 0 1.15rem;display:flex;box-shadow:0 18px 40px -24px #000000e6}.nav-bar:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cyan-hi), transparent);opacity:.75;height:1px;position:absolute;top:0;left:24%;right:24%}.nav-logo{flex:none;align-items:center;min-height:44px;display:flex}.nav-logo img{mix-blend-mode:screen;width:112px;height:auto;display:block}.nav-links{margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.nav-links a{min-height:44px;font:600 .875rem var(--f-body);letter-spacing:.01em;color:var(--muted);transition:color var(--fast);align-items:center;padding:0 .9rem;text-decoration:none;display:flex}.nav-links a:hover,.nav-links a[aria-current=true]{color:var(--ink)}.nav-indicator{background:var(--cyan-hi);transform-origin:0;width:1px;height:1px;transform:translateX(var(--x,0)) scaleX(var(--w,0));transition:transform .6s var(--ease);position:absolute;bottom:7px;left:0;box-shadow:0 0 10px 1px #00c1febf}.nav-tools{flex:none;align-items:center;gap:.35rem;display:flex}.lang{cursor:pointer;min-height:44px;font:400 .6875rem var(--f-label);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:.1rem;padding:0 .55rem;display:flex}.lang span{color:var(--muted);transition:color var(--fast), border-color var(--fast);border-bottom:1px solid #0000;padding:.25rem .3rem}.lang span.is-on{color:var(--ink);border-color:var(--cyan)}.nav-menu{display:none}@media (width<=920px){.nav-links{border:1px solid var(--line-2);opacity:0;visibility:hidden;transition:opacity var(--fast), transform var(--fast), visibility var(--fast);background:#030609f5;border-top-color:#00c1fe80;flex-direction:column;margin:0;padding:.5rem;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-6px)}.nav{inset:10px 0 auto}.nav-links{border-radius:14px}.nav-bar.is-open .nav-links{opacity:1;visibility:visible;transform:none}.nav-links a{min-height:50px;font-size:1.0625rem}.nav-indicator{display:none}.nav-links a[aria-current=true]{box-shadow:inset 2px 0 0 var(--cyan)}.nav-tools{margin-left:auto}.nav-menu{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nav-menu span{background:var(--ink);width:18px;height:1px;transition:transform var(--fast);display:block}.nav-menu[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}}@media (width<=440px){.nav-cta{display:none}}.stage-poster{z-index:20;pointer-events:none;width:40vw;height:auto;transition:opacity .9s;position:fixed;top:0;left:0;transform:translate(62vw,38vh)translate(-50%,-50%)}.stage-canvas{z-index:20;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s;position:fixed;inset:0}.stage-ready .stage-canvas{opacity:1}.stage-ready .stage-poster,.expect-3d .stage-poster{opacity:0}.stage-vignette{z-index:21;pointer-events:none;background:radial-gradient(115% 90% at 50% 42%,#0000 52%,#000000b3 100%);position:fixed;inset:0}.stage-dim{z-index:22;background:var(--void);opacity:0;pointer-events:none;position:fixed;inset:0}.veil{z-index:150;background:var(--void);opacity:0;pointer-events:none;transition:opacity .19s;position:fixed;inset:0}.is-jumping .veil{opacity:1}.hero{z-index:70;min-height:100svh;padding:calc(var(--nav-h) + 4rem) var(--gutter) clamp(4.5rem, 13vh, 8.5rem);max-width:calc(var(--max) + 2 * var(--gutter));align-items:flex-end;margin:0 auto;display:flex;position:relative}.hero-copy{width:min(38rem,45vw);text-shadow:var(--tshadow)}.hero-title{font:700 clamp(2.4rem, 1.35rem + 3vw, 4.15rem)/1.02 var(--f-display);letter-spacing:-.025em;margin:0 0 1.5rem}.hero-lede{color:var(--text);max-width:33rem;margin:0;font-size:1.1875rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.is-film .hero-lede,.is-film .hero-actions{opacity:0;transition:opacity .9s ease, transform 1.1s var(--ease);transform:translateY(14px)}.is-film .hero-lede{transition-delay:.55s}.is-film .hero-actions{transition-delay:.75s}.is-ready .hero-lede,.is-ready .hero-actions{opacity:1;transform:none}@media (width<=760px),(aspect-ratio<=9/10){.hero{padding-bottom:clamp(3rem,8vh,4.5rem)}.hero-copy{width:100%}.hero-title{margin-bottom:1.1rem;font-size:clamp(2rem,1.2rem + 3.6vw,2.7rem)}.hero-lede{font-size:1.0625rem}.hero-actions .btn{flex:auto}}.chapter-cap{top:calc(var(--nav-h) + 48px);z-index:70;width:min(25rem,32vw);margin-left:max(var(--gutter), calc((100vw - var(--max)) / 2));pointer-events:none;text-shadow:var(--tshadow);position:sticky}.cap-title{font:700 clamp(2rem, 1.3rem + 2vw, 3rem)/1.04 var(--f-display);letter-spacing:-.02em;margin:0 0 .8rem}.cap-lede{font-size:var(--t-sm);color:var(--text);margin:0}.cap-hint{color:var(--cyan);align-items:center;gap:.55rem;margin-top:.9rem;font-weight:600;display:inline-flex}.cap-hint:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan));width:22px;height:1px}@media (width<=760px),(aspect-ratio<=9/10){.chapter-cap{width:auto;margin:0 var(--gutter);top:calc(var(--nav-h) + 30px)}.cap-title{margin-bottom:.4rem;font-size:1.75rem}.cap-lede{max-width:24rem;font-size:.9375rem}}.orbit{height:460vh;position:relative}.ring{margin:0;padding:0;list-style:none}.ring-hit{z-index:30;cursor:grab;touch-action:pan-y pinch-zoom;pointer-events:none;position:fixed;inset:0}.orbit .ring-hit{cursor:default}.is-dragging .ring-hit,.is-dragging .win{cursor:grabbing}.win{--f:0;width:var(--win-w,380px);opacity:0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;pointer-events:none;position:fixed;top:0;left:0}.win article{background:linear-gradient(180deg, #a0e6ff12, transparent 38%), var(--glass);--edge:linear-gradient(140deg, rgb(0 193 254/calc(.2 + .7 * var(--f))) 0%, #24333fe6 46%, rgb(0 193 254/calc(.06 + .32 * var(--f))) 100%);padding:1.35rem 1.55rem 1.45rem;box-shadow:0 24px 48px -28px #000000f2}.win article:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(0 250 254/calc(.15 + .7 * var(--f))), transparent);height:1px;position:absolute;top:0;left:18%;right:18%}.win h3{margin:0}.win-title{all:unset;cursor:pointer;font:700 1.35rem/1.15 var(--f-display);letter-spacing:-.01em;color:var(--ink);display:block}.win-title:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.win-body{font-size:var(--t-sm);color:var(--text);opacity:clamp(.08, calc(1.7 * var(--f) - .55), 1);margin:.65rem 0 0;line-height:1.58}.win-meta{font:400 var(--t-label) var(--f-label);letter-spacing:.03em;color:var(--cyan);opacity:clamp(.06, calc(1.7 * var(--f) - .6), 1);margin:.95rem 0 0}.win-link{min-height:40px;color:var(--cyan-hi);text-underline-offset:5px;opacity:var(--f);align-items:center;margin-top:.35rem;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #00fafe66;text-decoration:underline #00fafe66;display:inline-flex}.win-link:hover{-webkit-text-decoration-color:var(--cyan-hi);text-decoration-color:var(--cyan-hi)}.win:before,.win:after,.win-port{content:"";z-index:4;background:var(--void);outline:1px solid rgb(0 193 254/calc(.35 + .65 * var(--f)));border-radius:50%;width:7px;height:7px;position:absolute}.win:before{top:calc(50% - 3.5px);left:-3.5px}.win:after{top:calc(50% - 3.5px);right:-3.5px}.win-port{background:var(--cyan);opacity:var(--f);top:-3.5px;left:calc(50% - 3.5px)}.win:not(.is-front) a{pointer-events:none}.ring-reader{display:none}@media (width<=760px),(aspect-ratio<=9/10){.win article{text-align:center;padding:.75rem .95rem}.win-title{font-size:1rem;line-height:1.2}.win-body,.win-meta,.win-link,.win:before,.win:after{display:none}.ring-reader{z-index:65;left:max(var(--gutter), calc(50% - 300px));right:max(var(--gutter), calc(50% - 300px));bottom:max(1.1rem, env(safe-area-inset-bottom));touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;display:block;position:fixed}.reader-card{--f:1;background:linear-gradient(180deg, #a0e6ff0d, transparent 40%), var(--glass);--edge:linear-gradient(150deg, var(--cyan-hi), #24333fd9 45%, #004cfb80);padding:1.15rem 1.3rem 1.25rem;box-shadow:0 -10px 40px -20px #00c1fe59,0 30px 60px -30px #000000f2}.reader-card h3{margin:0}.reader-card .win-body,.reader-card .win-meta{display:block}.reader-card .win-link{display:inline-flex}.reader-card .win-body{margin-top:.45rem;font-size:.975rem;line-height:1.55}.reader-card>*{opacity:0;transition:opacity .45s ease, transform .6s var(--ease);transform:translateY(8px)}.reader-card>:nth-child(2){transition-delay:60ms}.reader-card>:nth-child(3){transition-delay:.12s}.reader-card.is-in>*{opacity:1;transform:none}}.bolts{pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.bolts-back{z-index:0}.bolts-front{z-index:39}.bolts path{fill:none}.bolt-base{stroke:#00c1fe38;stroke-width:1px}.bolt-glow{stroke:var(--cyan);stroke-width:6px;stroke-linecap:round;opacity:.09}.bolt-line{stroke:var(--cyan);stroke-width:1.15px;stroke-linejoin:bevel;opacity:.9}.bolt-branch{stroke:var(--cyan-hi);stroke-width:.8px;opacity:.6}.bolt-pulse{stroke:#e8feff;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.045 1}.orbit-path{stroke:#00c1fe47;stroke-width:1px;stroke-dasharray:1.5 7;stroke-linecap:round}.work{height:180vh;position:relative}.screens{margin:0;padding:0;list-style:none}.screen{--f:0;width:var(--screen-w,680px);opacity:0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;position:fixed;top:0;left:0}.screen-link{color:inherit;text-decoration:none;display:block}.screen-link:focus-visible{outline:none}.screen-link:focus-visible .screen-frame{--bw:2px;--edge:var(--cyan-hi)}.screen:not(.is-front) .screen-link{cursor:pointer}.screen-frame{--r:18px;background:var(--glass);--edge:linear-gradient(150deg, rgb(0 250 254/calc(.22 + .68 * var(--f))) 0%, #24333fd9 40%, rgb(0 76 251/calc(.12 + .45 * var(--f))) 100%);display:block;overflow:hidden;box-shadow:0 30px 60px -30px #000000f2}.screen-view{aspect-ratio:16/10;background:#03070a;display:block;position:relative;overflow:hidden}.screen-view img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.4s var(--ease);display:block}.screen-view:after{content:"";pointer-events:none;transform:translateX(calc(-70% + var(--f) * 70%));background:linear-gradient(112deg,#0000 38%,#ffffff12 50%,#0000 62%);position:absolute;inset:0}.screen-view.is-pending img{display:none}.screen-view.is-pending:before{content:attr(data-pending);color:var(--muted);font-size:var(--t-sm);place-items:center;display:grid;position:absolute;inset:0}.screen-title{font:700 clamp(1.5rem, 1rem + 1.2vw, 2.1rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink);opacity:calc(.25 + .75 * var(--f));text-shadow:var(--tshadow);margin-top:1.15rem;display:block}.screen-link:hover .screen-frame{--edge:linear-gradient(150deg, var(--cyan-hi), #00c1fe59 45%, #004cfbb3)}.screen.is-front .screen-link:hover .screen-view img{transform:scale(1.015)}.yours-body{aspect-ratio:16/11.1;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.15rem;padding:clamp(1.5rem,4%,3rem);display:flex}.yours-title{font:700 clamp(1.8rem, 1.2rem + 1.8vw, 2.8rem)/1.05 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.yours-text{font-size:var(--t-body);color:var(--text);max-width:26ch}.pricing{background:radial-gradient(70% 7% at 50% 8%,#00c1fe1a,#0000 75%),radial-gradient(52% 26% at 88% 22%,#004cfb33,#0000 72%),radial-gradient(40% 24% at 4% 62%,#00c1fe17,#0000 72%)}.process{background:radial-gradient(46% 30% at 94% 48%,#004cfb33,#0000 72%),radial-gradient(38% 26% at 2% 26%,#00c1fe14,#0000 72%)}.contact{background:radial-gradient(54% 46% at 82% 42%,#004cfb3d,#0000 72%),radial-gradient(34% 40% at 8% 66%,#00c1fe14,#0000 72%)}.pricing,.process,.contact,.footer{z-index:70;position:relative}.sec-title{font:700 clamp(2.1rem, 1.4rem + 2.3vw, 3.4rem)/1.04 var(--f-display);letter-spacing:-.025em;margin:0 0 .9rem}.sec-lede{font-size:var(--t-body);color:var(--text);max-width:36rem;margin:0}.sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;margin-bottom:4rem;display:grid}.sec-head .sec-title{margin:0}.grid-bg:before,.pricing:before,.contact:before{content:"";pointer-events:none;z-index:-1;-webkit-mask-composite:source-in;background:linear-gradient(#00c1fe0b 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#00c1fe0b 1px,#0000 1px) 0 0/80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 45% at 12% 8%,#000,#0000 72%),linear-gradient(#0000,#000 12rem);mask-image:radial-gradient(55% 45% at 12% 8%,#000,#0000 72%),linear-gradient(#0000,#000 12rem);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=760px){.sec-head{grid-template-columns:1fr;margin-bottom:2.75rem}}.pricing{isolation:isolate;padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(4.5rem,8vw,7rem)}.js .pricing{background-color:var(--void);box-shadow:0 -7rem 7rem -1rem var(--void)}.pricing .sec-head{margin-bottom:2.75rem}.glance{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 4.5rem;padding:0;list-style:none;display:grid}.glance li+li{border-left:1px solid var(--line-2)}.glance a{color:inherit;transition:background-color var(--mid) var(--ease);gap:.35rem;padding:1.6rem 1.75rem 1.5rem;text-decoration:none;display:grid;position:relative}.glance a:before{content:"";background:var(--cyan);width:40px;height:1px;transition:width var(--mid) var(--ease);position:absolute;top:-1px;left:1.75rem}.glance a:hover{background:linear-gradient(#00c1fe12,#0000 80%)}.glance a:hover:before{width:calc(100% - 3.5rem)}.glance a:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:-2px}.glance-k{font:400 var(--t-label) var(--f-label);letter-spacing:.04em;color:var(--cyan)}.glance-v{font:700 clamp(2rem, 1.4rem + 1.6vw, 2.75rem)/1.05 var(--f-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.glance-v small{font:600 .875rem var(--f-body);letter-spacing:.02em;color:var(--muted)}.glance li{container-type:inline-size}.glance-v{white-space:nowrap;font-size:clamp(1.5rem,12cqi,2.75rem)}.glance-v small:first-child{margin-bottom:.3rem;display:block}@container (width<=260px){.glance-v small:last-child{margin-top:.35rem;display:block}.glance-k{min-height:2lh}}.glance-n{font-size:var(--t-sm);color:var(--muted)}.price-group{border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 40px);padding:2.5rem 0 3rem;position:relative}.price-group:before{content:"";background:var(--cyan);width:56px;height:1px;position:absolute;top:-1px;left:0}.price-group-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.75rem;display:flex}.price-group-head h3{font:700 1.5rem/1.2 var(--f-display);letter-spacing:-.01em;margin:0}.price-group-head p{font:400 var(--t-label) var(--f-label);letter-spacing:.04em;color:var(--cyan);margin:0}.tiers{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));grid-template-rows:auto auto auto 1fr;margin:0;padding:0;list-style:none;display:grid}.tiers-5{--n:5}.tiers-3{--n:3}.tiers-2{--n:2;max-width:48rem}.tier{grid-row:span 4;grid-template-rows:subgrid;border-left:1px solid var(--line);row-gap:.8rem;padding:.25rem 1.5rem .5rem;display:grid}.tier:first-child{border-left:0;padding-left:0}.tier h4{font:600 1.0625rem/1.3 var(--f-body);color:var(--ink);align-self:end;margin:0}.tier-price{white-space:nowrap;align-self:baseline;margin:0}.tier .amt{font:700 clamp(1.6rem, 1.2rem + .9vw, 2.1rem)/1 var(--f-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.tier .cur{font:600 .75rem var(--f-body);letter-spacing:.04em;color:var(--muted);margin-left:.15rem}.tier .from{color:var(--muted);margin-right:.1rem;font-size:.875rem}.tier .quote{font:600 1.0625rem/1.9 var(--f-body);color:var(--cyan)}.tier-inc{color:var(--text);font-size:var(--t-sm);margin:0;line-height:1.55}.tier-bar{background:var(--line);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.tier-bar:before{content:"";width:calc(var(--v,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));transform-origin:0;transition:transform 1.1s var(--ease);position:absolute;inset:0 auto 0 0}.is-special .tier-bar{background:0 0}.is-special .tier-bar:before{background:repeating-linear-gradient(90deg, var(--cyan) 0 7px, transparent 7px 12px);width:100%;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.is-film .tiers:not(.is-in) .tier-bar:before{transform:scaleX(0)}.tier:nth-child(2) .tier-bar:before{transition-delay:80ms}.tier:nth-child(3) .tier-bar:before{transition-delay:.16s}.tier:nth-child(4) .tier-bar:before{transition-delay:.24s}.tier:nth-child(5) .tier-bar:before{transition-delay:.32s}.concepts{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:58rem;margin:3rem 0 0;display:grid}.concepts figcaption{color:var(--muted);font-size:var(--t-sm);order:2;align-items:baseline;gap:.75rem;line-height:1.5;display:flex}.concepts figcaption .concept-tag{flex:none;font-size:.6875rem;position:static}.concept-row{grid-template-columns:minmax(0,34fr) minmax(0,29fr) minmax(0,24fr);align-items:end;gap:clamp(.6rem,1.2vw,1rem);display:grid}.concept{background:#02060a;border:1px solid #00c1fe47;border-radius:12px;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.concept-tag{z-index:2;font:400 max(10px, 4.2cqi)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#000000b3;border:1px solid #00c1fe80;border-radius:6px;padding:.3em .55em;position:absolute;top:7cqi;left:7cqi}.concept-h{font:700 11cqi/1.02 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0}.concept em{color:var(--cyan);font-style:normal}.concept-emblem{mix-blend-mode:screen;pointer-events:none;height:auto;display:block;position:absolute}.concept-post{aspect-ratio:1;background:radial-gradient(90% 70% at 78% 18%,#004cfb73,#0000 70%),#02060a;flex-direction:column;justify-content:flex-end;padding:8%;display:flex}.concept-post .concept-h{max-width:82cqi;position:relative}.concept-foot{font:600 5cqi var(--f-body);color:var(--muted);margin-top:4cqi}.concept-slide{aspect-ratio:4/5;background:linear-gradient(#00c1fe0f 1px,#0000 1px) 0 0/12cqi 12cqi,linear-gradient(90deg,#00c1fe0f 1px,#0000 1px) 0 0/12cqi 12cqi,#02060a;flex-direction:column;padding:26% 9% 9%;display:flex}.concept-slide .concept-h{color:var(--cyan);font-size:12cqi}.concept-list{gap:4cqi;margin:6cqi 0 0;padding:0;list-style:none;display:grid}.concept-list li{font:600 7.2cqi/1.2 var(--f-body);color:var(--ink);padding-left:9cqi;position:relative}.concept-list li:before{content:"";background:var(--cyan);width:5cqi;height:1px;position:absolute;top:.55em;left:0}.concept-mark{opacity:.9;width:46cqi;height:auto;margin-top:auto}.concept-story{aspect-ratio:9/16;background:linear-gradient(#004cfb8c,#00143c66 45%,#02060a 75%);flex-direction:column;justify-content:flex-end;padding:10%;display:flex}.concept-story .concept-h{font-size:15cqi;position:relative}.concept-sub{font:600 7.5cqi/1.3 var(--f-body);color:var(--text);margin:5cqi 0 0;position:relative}.concept-cta{text-align:center;font:700 7.5cqi var(--f-body);color:#00131a;background:var(--cyan);border-radius:8px;align-self:stretch;margin-top:5cqi;padding:5cqi 0;position:relative}.price-notes{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:2rem 3.5rem;padding-top:2.75rem;display:grid}.price-notes h3{font:600 1.0625rem var(--f-body);margin:0 0 .5rem}.price-notes p{color:var(--text);font-size:var(--t-sm);margin:0}@media (width<=980px){.tiers-5{--n:3;row-gap:2rem}.tiers-5 .tier:nth-child(3n+1){border-left:0;padding-left:0}.price-notes{grid-template-columns:1fr;align-items:start}.price-notes .btn{justify-self:start}}@media (width<=640px){.glance{grid-template-columns:1fr;margin-bottom:3rem}.glance li+li{border-left:0;border-top:1px solid var(--line)}.glance a{grid-template-columns:1fr auto;align-items:baseline;gap:.15rem 1rem;padding:1.1rem 0}.glance a:before{left:0}.glance a:hover:before{width:100%}.glance-k{grid-area:1/1}.glance-n{grid-area:2/1;font-size:.9375rem}.glance-v{text-align:right;grid-area:1/2/span 2;font-size:1.75rem}.glance-v small{font-size:.8125rem;display:block}.price-group{padding:2rem 0 2.25rem}.price-group-head{margin-bottom:.75rem}.tiers,.tiers-5{grid-template-rows:none;grid-template-columns:1fr;row-gap:0}.tier,.tiers-5 .tier{border-left:0;border-top:1px solid var(--line);grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;padding:1.1rem 0}.tier:first-child{border-top:0}.tier h4{align-self:baseline}.tier-price{text-align:right}.tier-bar,.tier-inc{grid-column:1/-1}.tier .quote{white-space:normal;max-width:8.5rem;font-size:.9375rem;line-height:1.3;display:inline-block}.concepts{margin-top:2rem}.concept-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.concept-post{grid-column:1/-1}.concepts figcaption{flex-direction:column;gap:.5rem}}.process{height:340vh}.process-pin{min-height:100svh;max-width:calc(var(--max) + 2 * var(--gutter));padding:calc(var(--nav-h) + 2.5rem) var(--gutter) 2.5rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid;position:sticky;top:0}.process-copy header{margin-bottom:2.5rem}.steps{gap:1.6rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.steps:before,.steps:after{content:"";background:var(--line-2);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:0}.steps:after{background:linear-gradient(var(--blue), var(--cyan-hi));transform-origin:top;transform:scaleY(var(--p,0));box-shadow:0 0 8px #00c1fe80}.step{position:relative}.step:before{content:"";z-index:1;background:var(--void);outline:1px solid var(--line-2);width:8px;height:8px;transition:background-color var(--mid), outline-color var(--mid);border-radius:50%;position:absolute;top:.55rem;left:calc(-1.75rem - 3.5px)}.step.is-active:before{background:var(--cyan);outline-color:var(--cyan)}.step h3{font:700 1.35rem/1.2 var(--f-display);letter-spacing:-.01em;color:var(--muted);transition:color var(--mid);margin:0 0 .45rem}.step p{font-size:var(--t-sm);color:var(--text);opacity:.72;transition:opacity var(--mid);margin:0}.step.is-active h3{color:var(--ink)}.step.is-active p{opacity:1}.demo{background:var(--sheen), var(--glass);--edge:linear-gradient(150deg, #00fafeb3, #24333fd9 40%, #004cfb80);margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 40px 80px -40px #000000f2}.demo-bar{border-bottom:1px solid #00c1fe24;align-items:center;gap:.7rem;height:40px;padding:0 1.1rem;display:flex}.demo-bar i{outline:1px solid var(--cyan);border-radius:50%;width:8px;height:8px}.demo-url{font:500 .875rem var(--f-body);color:var(--muted)}.demo-view{aspect-ratio:16/10;background:#03070a;position:relative;overflow:hidden}.demo-view>*{transition:opacity .7s ease, transform .9s var(--ease)}.demo-brief{align-content:center;gap:clamp(1.3rem,3.2vw,2.2rem);padding:8% 9%;display:grid;position:absolute;inset:0}.demo-field{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem 1rem;margin:0;display:grid}.demo-field span{font:400 var(--t-label) var(--f-label);letter-spacing:.04em;color:var(--cyan);grid-row:span 2}.demo-field b{background:linear-gradient(90deg,#00c1fe4d,#e8eef21a 70%);border-radius:6px;width:78%;height:12px;display:block}.demo-field b.short{width:46%}.demo-field .sw{outline:1px solid var(--line-2);background:var(--void);border-radius:50%;width:26px;height:26px;margin-right:.5rem;display:inline-block}.demo-field .sw:nth-of-type(2){background:var(--cyan)}.demo-field .sw:nth-of-type(3){background:var(--blue)}.demo-field:has(.sw){grid-template-columns:7rem repeat(3,max-content) 1fr}.demo-field:has(.sw) span{grid-row:auto}.demo-wire{opacity:0;width:100%;height:100%;position:absolute;inset:0}.demo-wire rect{rx:6px;fill:#00c1fe06;stroke:#00c1febf;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.demo-pin{opacity:0;transition:opacity .45s ease, transform .6s var(--ease);align-items:center;gap:.5rem;display:flex;position:absolute;transform:translateY(6px)scale(.92)}.demo-pin i{background:var(--cyan-hi);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #00fafe2e}.demo-pin em{font:600 .875rem var(--f-body);color:var(--ink);white-space:nowrap;background:#040a0ee6;border:1px solid #00c1fe73;border-radius:9px;padding:.35rem .7rem;font-style:normal}.demo-pin.is-on{opacity:1;transform:none}.demo-final{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.demo-live{font:600 .8125rem var(--f-body);color:var(--ink);opacity:0;background:#040a0ed9;border:1px solid #00c1fe73;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex;position:absolute;top:14px;right:14px}.demo-live:before{content:"";background:#3ef2a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ef2a0}.demo[data-step="0"] .demo-brief{opacity:1}.demo:not([data-step="0"]) .demo-brief{opacity:0;transform:translateY(-12px)}.demo[data-step="1"] .demo-wire,.demo[data-step="2"] .demo-wire{opacity:1}.demo:not([data-step="2"]) .demo-pin{opacity:0!important}.demo[data-step="3"] .demo-final{opacity:1;transform:none}.demo[data-step="3"] .demo-live{opacity:1}@media (width<=860px){.process{height:380vh}.process-pin{padding-top:calc(var(--nav-h) + 1.75rem);grid-template-columns:1fr;align-content:start;gap:1.75rem}.process-copy{display:contents}.process-copy header{order:-2;margin-bottom:0}.process-copy .sec-title{margin:0}.demo{order:-1}.steps{order:0}.process-copy header{margin-bottom:1.25rem}.process-copy .sec-lede{display:none}.sec-title{font-size:1.9rem}.step:not(.is-active) p{display:none}.steps{gap:.9rem}.step h3{font-size:1.125rem}.demo-field{grid-template-columns:5rem 1fr}.demo-field:has(.sw){grid-template-columns:5rem repeat(3,max-content) 1fr}.demo-brief{gap:.85rem;padding:4% 7%}.demo-field .sw{width:20px;height:20px}.demo-pin em{font-size:.75rem}.demo-pin:nth-of-type(2){flex-direction:row-reverse;right:4%;left:auto!important}.demo-pin:first-of-type{top:9%!important;left:5%!important}.demo-pin:nth-of-type(2){top:37%!important}.demo-pin:nth-of-type(3){top:65%!important;left:5%!important}}@media (height<=520px) and (aspect-ratio>=9/10){.chapter-cap{top:calc(var(--nav-h) + 22px)}.cap-title{font-size:1.6rem}.cap-lede{display:none}.win article{padding:.9rem 1rem 1rem}.win-title{font-size:1.05rem}.win-body{font-size:.875rem;line-height:1.45}}.contact{isolation:isolate;padding:clamp(6rem,12vw,10rem) 0 clamp(5rem,9vw,8rem)}.contact:before{-webkit-mask-image:radial-gradient(60% 55% at 88% 30%,#000,#0000 72%);mask-image:radial-gradient(60% 55% at 88% 30%,#000,#0000 72%)}.contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem 5rem;display:grid}.contact-title{font:700 clamp(2.5rem, 1.5rem + 3.4vw, 4.6rem)/1.02 var(--f-display);letter-spacing:-.03em;margin:0 0 1.4rem}.contact-place{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:.6rem;margin:1.75rem 0 0;display:flex}.contact-place:before{content:"";background:var(--cyan);width:18px;height:1px}.channels{--r:20px;background:var(--sheen), linear-gradient(180deg, #a0e6ff0f, transparent 30%), var(--glass);--edge:linear-gradient(160deg, #00c1fe8c, #24333fd9 40%, #004cfb66);margin:0;padding:.5rem 1.75rem;list-style:none;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080,0 30px 60px -32px #000000f2;container-type:inline-size}.channel{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"icon label action""icon value action";align-items:center;gap:.1rem 1.1rem;padding:1.3rem 0;display:grid;position:relative}.channel-icon{grid-area:icon}.channel-label{grid-area:label}.channel-value{grid-area:value}.channel .copy{grid-area:action}.channel:last-child{border-bottom:0}.channel:after{content:"";background:var(--cyan);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #00c1fe99}.channel:hover:after,.channel:focus-within:after{transform:scaleX(1)}.channel-icon{fill:none;width:22px;height:22px;stroke:var(--cyan);stroke-width:1.3px;transition:filter var(--fast)}.channel:hover .channel-icon{filter:drop-shadow(0 0 6px #00c1fecc)}.channel-label{font:400 var(--t-label) var(--f-label);letter-spacing:.04em;color:var(--muted)}.channel-value{min-height:40px;font:700 clamp(1.05rem, .85rem + .55vw, 1.28rem) var(--f-body);letter-spacing:-.005em;color:var(--ink);overflow-wrap:normal;word-break:normal;transition:color var(--fast);align-items:center;text-decoration:none;display:inline-flex}.channel-value:hover{color:var(--cyan-hi)}.copy-status{color:var(--cyan);font-size:var(--t-sm);grid-column:2/-1}.copy-status:empty{display:none}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}@media (width<=560px){.channels{padding:.25rem 1.15rem}.channel{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon label""icon value"".action"}.channel .copy{justify-self:start;margin-top:.6rem}.copy-status{grid-column:2/-1}}.footer{background:var(--void);padding:3.5rem 0 calc(3rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.footer-grid{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}.footer-brand p{color:var(--muted);font-size:var(--t-sm);margin:.9rem 0 0}.footer-logo{mix-blend-mode:screen;width:136px;height:auto;display:block}.footer-links{flex-wrap:wrap;gap:0 1.75rem;max-width:26rem;display:flex}.footer-links a{min-height:40px;color:var(--muted);font-size:var(--t-sm);transition:color var(--fast);align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--ink)}.footer-legal{text-align:right;color:var(--muted);justify-self:end;font-size:.9375rem}.footer-legal p{margin:.6rem 0 .2rem}@media (width<=860px){.footer-grid{grid-template-columns:1fr}.footer-legal{text-align:left;justify-self:start}}.dialog{--r:20px;max-width:min(40rem,100vw - 2rem);color:var(--text);--edge:linear-gradient(150deg, var(--cyan-hi), #24333fe6 45%);background:#04080cf7;border:0;border-radius:20px;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf}.dialog-body{padding:2.25rem 2.25rem 2rem}.dialog-body h2{font:700 2rem/1.1 var(--f-display);letter-spacing:-.02em;margin:0 0 1.25rem}.dialog-body p{font-size:var(--t-sm)}.dialog-body form{margin-top:1.75rem}.loader{display:none}.js .loader{z-index:200;background:var(--void);place-content:center;justify-items:center;gap:2.75rem;transition:background-color .85s;display:grid;position:fixed;inset:0}.loader-mark{width:min(360px,64vw);height:auto;transition:transform .95s var(--ease-io), opacity .45s ease;transform-origin:50%;overflow:visible}.lm-line polygon{fill:none;stroke:var(--cyan);stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #00c1feb3)}.is-drawing .lm-line polygon{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-io)}.lm-fill polygon{fill:url(#lm-grad);opacity:0;transition:opacity .45s}.is-filled .lm-fill polygon{opacity:1}.is-filled .lm-line polygon{opacity:0;transition:opacity .6s}.loader-track{background:var(--line-2);width:min(220px,46vw);height:1px;transition:opacity .4s;position:relative}.loader-track span{background:var(--cyan-hi);box-shadow:0 0 8px var(--cyan);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .4s var(--ease);position:absolute;inset:0}.loader.is-leaving{pointer-events:none;background-color:#0000}.loader.is-leaving .loader-track{opacity:0}.loader.is-leaving .loader-mark{opacity:0;transition:transform .95s var(--ease-io), opacity .35s ease .62s}.loader.is-done .loader-mark{opacity:0}.is-static .orbit,.is-static .work{height:auto;padding:7rem var(--gutter) 3rem}.is-static .chapter-cap{width:auto;max-width:var(--max);pointer-events:auto;margin:0 auto 2.5rem;position:static}.is-static .ring-reader,.is-static .cap-hint,.is-static .ring-hit,.is-static .bolts,.is-static .stage-dim,.is-static .stage-vignette{display:none}.is-static .ring,.is-static .screens{max-width:var(--max);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0 auto;display:grid}.is-static .screens{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:2.5rem 2rem}.is-static .win,.is-static .screen{opacity:1;pointer-events:auto;--f:1;width:auto;position:relative;transform:none!important}.is-static .win:before,.is-static .win:after,.is-static .win-port{display:none}.is-static .stage-poster{width:min(44vw,620px);position:absolute;top:20vh;left:auto;right:5vw;transform:none}.is-static .process{height:auto}.is-static .process-pin{height:auto;padding-block:7rem 4rem;position:static}.is-static .step p{opacity:1;display:block}.is-static .demo .demo-brief,.is-static .demo .demo-wire{opacity:0}.is-static .demo .demo-final,.is-static .demo .demo-live{opacity:1;transform:none}html:not(.js) .orbit,html:not(.js) .work{height:auto}@media (width<=760px){.is-static .stage-poster{width:80vw;margin:7rem auto 0;display:block;position:relative;top:auto;right:auto}.is-static .hero{min-height:auto;padding-top:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.is-split .w{display:inline-block}.is-split .w>*{opacity:0;transition:opacity .7s ease calc(var(--i) * 60ms), transform 1s var(--ease) calc(var(--i) * 60ms), color .9s ease calc(var(--i) * 60ms + .35s), text-shadow 1.4s ease calc(var(--i) * 60ms + .35s);display:inline-block;transform:translateY(.42em)}.is-split em{color:var(--ink)}.is-split.is-in .w>*{opacity:1;transform:none}.is-split.is-in em{color:var(--cyan);text-shadow:0 0 28px #00c1fe59}@media (width<=380px){.nav-bar{gap:.25rem;padding:0 .2rem 0 .85rem}.nav-logo img{width:96px}.lang{padding:0 .35rem}.tier,.tiers-5 .tier{grid-template-columns:minmax(0,1fr)}.tier-price{text-align:left}.tier .quote{max-width:none}}:is(.channels,.demo,.concept,.win article,.tiers,.glance,.price-notes).is-lit{transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@media (hover:hover) and (pointer:fine){.dialog{-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35)}}@container (width<=34rem){.channel{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"icon label""icon value"".action"}.channel .copy{justify-self:start;margin-top:.5rem}}.channel-value{overflow-wrap:anywhere}.concept{isolation:isolate;background:var(--sheen), linear-gradient(165deg, #1e3c5a59, #03080ed9 60%), #02060b;transition:box-shadow var(--mid) var(--ease);border:0;border-radius:16px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009,0 30px 60px -30px #000000f2,0 0 0 1px #00c1fe38}.concept:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;transition:transform 1.2s var(--ease);background:linear-gradient(115deg,#0000 30%,#ffffff12 45%,#0000 60%);position:absolute;inset:0;transform:translate(-60%)}.concept:hover:after{transform:translate(60%)}.concept:hover{box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0009,0 34px 70px -30px #004cfb8c,0 0 0 1px #00fafe8c}.concept-emblem{mix-blend-mode:normal;filter:drop-shadow(0 10px 24px #0078ff73)}.concept-post{background:var(--sheen), radial-gradient(ellipse 80% 60% at 75% 28%, #004cfb80, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 100%, #00c1fe29, transparent 70%), #02060b}.concept-post .concept-emblem{width:70cqi;top:10cqi;right:-6cqi}.concept-slide{background:var(--sheen), radial-gradient(ellipse 70% 50% at 100% 0%, #004cfb59, transparent 70%), linear-gradient(#00c1fe0d 1px, transparent 1px) 0 0 / 12cqi 12cqi, linear-gradient(90deg, #00c1fe0d 1px, transparent 1px) 0 0 / 12cqi 12cqi, #02060b}.concept-list{gap:3cqi}.concept-list li{background:linear-gradient(90deg,#00c1fe1f,#00c1fe05);border-radius:3cqi;padding:3.2cqi 4cqi 3.2cqi 9cqi;box-shadow:inset 0 0 0 1px #00c1fe38}.concept-list li:before{background:var(--cyan);width:2.4cqi;height:2.4cqi;box-shadow:0 0 2cqi var(--cyan);border-radius:50%;top:50%;left:4cqi;transform:translateY(-50%)}.concept-mark{opacity:1}.concept-story{background:var(--sheen), radial-gradient(ellipse 90% 45% at 50% 30%, #004cfb99, transparent 72%), linear-gradient(180deg, #00286e80, #02060b 78%)}.concept-story .concept-emblem{width:92cqi;top:22cqi;left:4cqi}a.concept-cta{cursor:pointer;background:linear-gradient(180deg, #2fe3ff, var(--cyan));transition:filter var(--fast), transform var(--fast);text-decoration:none;box-shadow:inset 0 1px #ffffff80,0 6px 18px -6px #00c1fecc}a.concept-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}a.concept-cta:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px}.glance.cut-2,.tiers.cut-2{--r:18px;background:var(--sheen), linear-gradient(180deg, #a0e6ff0f, transparent 34%), var(--glass);--edge:linear-gradient(160deg, #00c1fe80, #24333fcc 40%, #004cfb59);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000080,0 30px 60px -34px #000000f2}.glance.cut-2{border:0}.glance.cut-2 a:before{top:0}.tiers.cut-2{padding:1.75rem .25rem 1.5rem 1.75rem}.tiers-2.cut-2{max-width:52rem}.tier:hover h4{color:#fff}.tier:hover .tier-bar:before{filter:brightness(1.25)drop-shadow(0 0 6px #00c1feb3)}@media (width<=640px){.tiers.cut-2{padding:.25rem 1.15rem}.glance.cut-2 a{padding:1.1rem 1.15rem}.glance.cut-2 a:before{left:1.15rem}}.glance.cut-2 a:before{width:0}.glance.cut-2 a:hover:before{width:calc(100% - 3.5rem)}@media (width<=640px){.tier .from{margin:0 0 .15rem;font-size:.8125rem;display:block}.tier h4{min-width:0}.tier .cur{margin:.2rem 0 0;display:block}.concept-list li{font-size:max(12px,7.2cqi)}.concept-slide .concept-h{font-size:max(15px,12cqi)}.concept-sub,a.concept-cta{font-size:max(12px,7.5cqi)}}.is-lit{--sheen:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), rgb(70 210 255/calc(.42 * var(--lit,0))), rgb(0 120 255/calc(.16 * var(--lit,0))) 38%, transparent 70%)}.is-lit:not(.concept):after{--bw:2px;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), rgb(140 250 255/var(--lit,0)), rgb(0 193 254/calc(.6 * var(--lit,0))) 35%, transparent 75%), var(--edge,var(--line-2))}.lang{background:var(--sheen), #040a1073;border-radius:11px;gap:2px;min-height:40px;padding:3px;position:relative;box-shadow:inset 0 0 0 1px #00c1fe33,inset 0 1px 3px #0009}.lang span{height:34px;transition:color var(--fast), background-color var(--fast), box-shadow var(--mid) var(--ease);border:0;border-radius:8px;place-items:center;padding:0 .7rem;display:grid}.lang span.is-on{color:#effdff;background:linear-gradient(#00d2ff4d,#004cfb29);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #00fafe73,0 0 14px -3px #00c1feb3}.lang:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:2px}.nav-cta{min-height:40px}@media (width<=920px){.nav-tools{gap:.45rem}.nav-menu{background:var(--sheen), linear-gradient(180deg, #96d7ff1a, #040a1066);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 1px #00c1fe59,inset 0 1px #ffffff29,0 6px 18px -10px #000000e6}.nav-menu:hover,.nav-menu[aria-expanded=true]{box-shadow:inset 0 0 0 1px #00fafebf,inset 0 1px #fff3,0 0 16px -4px #00c1fecc}.nav-menu span{background:#dff6ff;border-radius:1px;width:16px}.nav-menu:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:2px}.nav-links{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(#0e1c28db,#03070ceb);border-color:#00c1fe47;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #000000f2}}@media (width<=420px){.lang span{padding:0 .5rem}}.win article{background:linear-gradient(#a0e6ff12,#0000 38%),linear-gradient(160deg,#0e1c28e6,#03070cf2 58%)}.win h3{padding-right:3rem}.win-ico{width:36px;height:36px;transition:background-color .5s var(--ease), box-shadow .5s var(--ease);background:#00c1fe0f;border-radius:10px;place-items:center;display:grid;position:absolute;top:1.1rem;right:1.15rem;box-shadow:inset 0 0 0 1px #00c1fe3d}.win.is-front .win-ico,.reader-card .win-ico{background:#00c1fe29;box-shadow:inset 0 0 0 1px #00d2ffb3,0 0 14px -2px #00c1fe8c}.win.is-front .win-ico svg,.reader-card .win-ico svg{stroke:#2fe6ff}.win-ico svg{fill:none;stroke:#00e1ff8c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.reader-card{--f:1}.reader-card h3{padding-right:3rem}@media (width<=760px),(aspect-ratio<=9/10){.win article{text-align:left;align-items:center;gap:.6rem;padding:.6rem .85rem .6rem .6rem;display:flex}.win article .win-ico{border-radius:8px;flex:none;width:28px;height:28px;position:static}.win article .win-ico svg{width:15px;height:15px}.win h3{padding-right:0}.reader-card .win-ico{position:absolute}}.win article.is-lit{background:var(--sheen), linear-gradient(180deg, #a0e6ff12, transparent 38%), linear-gradient(160deg, #0e1c28e6, #03070cf2 58%)}.win article.is-lit,.channels.is-lit,.tiers.is-lit,.glance.is-lit,.demo.is-lit{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 34px -8px rgb(0 193 254/calc(.55 * var(--lit,0))), 0 24px 48px -28px #000000f2}:root{--beam:linear-gradient(90deg, transparent, #00c1fe80 18%, #004cfb59 70%, transparent);--beam-soft:#00c1fe33}.price-group{border-top:0}.price-group:before{background:var(--beam);width:auto;height:1px;top:0;left:0;right:0;box-shadow:0 0 14px #00c1fe4d}.footer{border-top:0}.footer:before{content:"";background:var(--beam);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #00c1fe40}.tier{border-left:0}.tier+.tier{background:linear-gradient(transparent, var(--beam-soft) 25%, var(--beam-soft) 75%, transparent) left / 1px 100% no-repeat}.glance li+li{background:linear-gradient(transparent, var(--beam-soft) 25%, var(--beam-soft) 75%, transparent) left / 1px 100% no-repeat;border-left:0}.channel{background:linear-gradient(90deg, transparent, var(--beam-soft) 20%, var(--beam-soft) 80%, transparent) bottom / 100% 1px no-repeat;border-bottom:0}.channel:last-child{background:0 0}.channel:after{border-radius:1px;left:10%;right:10%}@media (width<=640px){.tier,.tiers-5 .tier{border-top:0}.tier+.tier,.tiers-5 .tier+.tier{background:linear-gradient(90deg, transparent, var(--beam-soft) 20%, var(--beam-soft) 80%, transparent) top / 100% 1px no-repeat}.glance li+li{background:linear-gradient(90deg, transparent, var(--beam-soft) 20%, var(--beam-soft) 80%, transparent) top / 100% 1px no-repeat;border-top:0}}.price-notes.cut-2{--r:18px;background:var(--sheen), radial-gradient(60% 120% at 100% 50%, #004cfb2e, transparent 70%), linear-gradient(180deg, #a0e6ff0f, transparent 34%), var(--glass);--edge:linear-gradient(160deg, #00c1fe80, #24333fcc 40%, #004cfb59);border-top:0;align-items:center;margin-top:.5rem;padding:2rem 2.25rem;box-shadow:inset 0 1px #ffffff17,0 30px 60px -34px #000000f2}.price-notes.cut-2>div{align-self:start}.price-notes h3{align-items:center;gap:.55rem;display:flex}.price-notes h3:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none}@media (width<=900px){.price-notes.cut-2{padding:1.5rem 1.35rem}}.concept-tag{letter-spacing:.08em;color:#dff6ff;background:#040c14b8;border:0;border-radius:999px;padding:.42em .8em .42em 1.55em;box-shadow:inset 0 0 0 1px #00c1fe73,inset 0 1px #ffffff1f}.concept-tag:before{content:"";background:var(--cyan-hi);width:.45em;height:.45em;box-shadow:0 0 .6em var(--cyan);border-radius:50%;margin-top:-.225em;position:absolute;top:50%;left:.7em}.concepts figcaption .concept-tag{position:relative;top:auto;left:auto}@media (width>=761px){.step{transition:background-color var(--mid), box-shadow var(--mid) var(--ease);border-radius:14px;padding:.8rem 1.1rem}.step:before{top:1.35rem}.step.is-active{background:linear-gradient(90deg,#00c1fe1c,#004cfb08 70%,#0000);box-shadow:inset 0 0 0 1px #00c1fe38,inset 0 1px #ffffff0f}.steps{gap:.5rem}}.step.is-active:before{box-shadow:0 0 10px 1px var(--cyan)}.demo-wire rect{rx:12px;fill:#00c1fe0b;stroke:#00d2ffb3}.demo-wire{filter:drop-shadow(0 0 5px #00c1fe73)}.contact-place{background:#00c1fe0d;border-radius:14px;padding:.6rem 1rem;display:inline-flex;box-shadow:inset 0 0 0 1px #00c1fe38}.contact-place:before{background:var(--cyan-hi);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none}@media (width<=980px) and (width>=641px){.tiers-5 .tier:nth-child(3n+1){background:0 0}}@media (width>=761px){.step{padding:.55rem 1rem}.step:before{top:1.1rem}.steps{gap:.35rem}.process-copy header{margin-bottom:1.6rem}}@media (width>=761px) and (height<=820px){.step:not(.is-active) p{display:none}}.dialog.cut-2{--edge:linear-gradient(150deg, var(--cyan-hi), #24333fd9 45%, #004cfb99);background:radial-gradient(70% 50% at 100% 0,#004cfb38,#0000 70%),linear-gradient(#a0e6ff12,#0000 30%),#060c12db;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 90px -30px #000000f2,0 0 60px -20px #00c1fe59}.dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00c1fe66 transparent;max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog-body h2{background:var(--beam) bottom left / 100% 1px no-repeat;padding-bottom:1rem}.dialog[open]{animation:dialog-in .5s var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width<=560px){.dialog-body{padding:1.6rem 1.35rem 1.4rem}.dialog-body h2{font-size:1.6rem}}.footer{background:radial-gradient(60% 120% at 50% 0%, #004cfb1f, transparent 70%), var(--void)}.footer-logo{filter:drop-shadow(0 0 10px #00c1fe59)}.footer-links{gap:.35rem;max-width:none}.footer-links a{transition:color var(--fast), background-color var(--fast), box-shadow var(--mid) var(--ease);border-radius:999px;padding:0 .9rem}.footer-links a:hover,.footer-links a:focus-visible{color:#fff;background:#00c1fe14;outline:none;box-shadow:inset 0 0 0 1px #00c1fe59,0 0 16px -6px #00c1feb3}.footer-legal .link-btn{color:var(--text);text-underline-offset:4px;transition:color var(--fast), background-color var(--fast), box-shadow var(--mid) var(--ease);border-radius:999px;margin-right:0;padding:.5rem .9rem;-webkit-text-decoration:underline #00c1fe73;text-decoration:underline #00c1fe73}.footer-legal .link-btn:hover,.footer-legal .link-btn:focus-visible{color:#fff;background:#00c1fe14;outline:none;box-shadow:inset 0 0 0 1px #00c1fe59}@media (width<=900px){.footer-links{margin-left:-.9rem}.footer-legal .link-btn{margin:0 0 0 -.9rem}}.screen-yours .screen-frame{background:radial-gradient(ellipse 60% 45% at 78% 40%, #004cfb66, transparent 70%), radial-gradient(ellipse 30% 40% at 0% 100%, #00c1fe24, transparent 70%), var(--glass)}.screen-title{position:relative}.screen-yours .screen-title:after{display:none}.screen-title:after{content:"";background:linear-gradient(90deg, var(--cyan-hi), transparent);width:4.5rem;height:2px;opacity:var(--f);border-radius:2px;position:absolute;bottom:-.55rem;left:0;box-shadow:0 0 10px #00c1feb3}@media (width<=920px){.nav-links{gap:.15rem;padding:.45rem}.nav-links a{color:var(--text);transition:color var(--fast), background-color var(--fast);border-radius:10px;padding:0 .95rem}.nav-links a:hover,.nav-links a:focus-visible{color:#fff;background:#00c1fe12;outline:none}.nav-links a[aria-current=true]{color:#fff;box-shadow:none;background:linear-gradient(90deg,#00c1fe24,#00c1fe05)}.nav-links a[aria-current=true]:before{content:"";background:var(--cyan-hi);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:.7rem}}@media (width<=760px){.step{transition:background-color var(--mid), box-shadow var(--mid) var(--ease);border-radius:12px;padding:.45rem .8rem}.step:before{top:1rem}.step.is-active{background:linear-gradient(90deg,#00c1fe1c,#004cfb08 70%,#0000);box-shadow:inset 0 0 0 1px #00c1fe38}.steps{gap:.2rem}}@media (width<=640px){.tier.is-special .tier-price{text-align:left;grid-column:1/-1}.tier.is-special .quote{white-space:nowrap;max-width:none}}@media (width>=1101px){.footer-grid{grid-template-columns:minmax(0,1fr) auto minmax(17rem,1fr)}}.footer-legal .link-btn:focus:not(:focus-visible){box-shadow:none;background:0 0}.dialog-x{z-index:4;margin:0;position:absolute;top:.9rem;right:.9rem}.dialog-x .icon-btn{border-radius:11px;width:40px;height:40px}.dialog-body h2{padding-right:3rem}.demo-field:has(.demo-val) span{grid-row:auto}.demo-val{font-style:normal;font:600 clamp(.8125rem, .7rem + .35vw, .98rem)/1.3 var(--f-body);color:var(--ink);background:linear-gradient(90deg,#00c1fe1a,#00c1fe08);border-radius:10px;justify-self:start;padding:.5rem .85rem;box-shadow:inset 0 0 0 1px #00c1fe47,inset 0 1px #ffffff0f}.demo-field:last-child .sw{box-shadow:0 0 12px -2px}@media (width<=560px){.demo-val{padding:.35rem .6rem}.demo-brief{gap:.45rem;padding:5% 6%}.demo-val{border-radius:8px;padding:.28rem .55rem;font-size:.75rem}.demo-field{grid-template-columns:4.6rem 1fr}.demo-field span{font-size:.625rem}.demo-field .sw{width:20px;height:20px}}@media (width<=380px){.demo-brief{gap:.28rem;padding:4% 5%}.demo-val{padding:.2rem .5rem;font-size:.6875rem}.demo-field{grid-template-columns:4.1rem 1fr}.demo-field .sw{width:16px;height:16px}}@media (hover:none){.channels,.tiers.cut-2,.glance.cut-2,.price-notes.cut-2,.concept,.demo{isolation:isolate}:is(.channels,.tiers.cut-2,.glance.cut-2,.price-notes.cut-2,.concept,.demo):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);will-change:opacity;background:radial-gradient(75% 55% at 50% 22%,#46d2ff2b,#0078ff0f 45%,#0000 72%);position:absolute;inset:0}.is-glow:before{opacity:1}}@media (width<=560px){.win article .win-ico{display:none}.win article{padding-left:.85rem}}.nav-bar{--r:999px;-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);--edge:linear-gradient(90deg, #00c1fe40, #00fafeb3 50%, #004cfb59);background:linear-gradient(#1e374b61,#04090e9e);gap:1.1rem;height:54px;padding:0 7px 0 24px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 16px 40px -18px #000000e6,0 0 40px -18px #00c1fe73}.nav-bar:before{left:30%;right:30%}.nav-logo img{width:104px}.lang{min-height:40px;box-shadow:none;background:0 0;border-radius:999px;gap:.15rem;padding:0 .6rem}.lang span{height:auto;color:var(--muted);letter-spacing:.08em;border-radius:0;padding:.3rem .35rem;font-size:.7rem;box-shadow:none!important;background:0 0!important}.lang span+span:before{content:"";vertical-align:-.05em;background:#00c1fe59;width:1px;height:.8em;margin:0 .55rem 0 -.2rem;display:inline-block}.lang span.is-on{color:#effdff;text-shadow:0 0 10px #00c1fee6}.lang:hover span:not(.is-on){color:var(--ink)}.nav-cta{--r:999px;min-height:40px;padding:0 1.15rem}@media (width>=921px){.nav-links{gap:.15rem}.nav-links a{min-height:38px;transition:color var(--fast), background-color var(--mid) var(--ease), box-shadow var(--mid) var(--ease);border-radius:999px;padding:0 1rem}.nav-links a:hover{color:#fff;background:#00c1fe0f}.nav-links a[aria-current=true]{color:#fff;background:linear-gradient(#00d2ff29,#004cfb14);box-shadow:inset 0 0 0 1px #00c1fe59,inset 0 1px #ffffff1a}.nav-indicator{display:none}.nav-bar{max-width:min(var(--max), 1060px)}}@media (width<=920px){.nav-bar{height:52px;padding:0 6px 0 20px}.nav-menu{border-radius:999px;width:40px}.nav-links{border-radius:22px}}.lang span{align-items:center;display:inline-flex}.nav-bar{--r:14px}.nav-links a{font:700 .875rem var(--f-display);letter-spacing:.02em}.lang span{font-family:var(--f-display);letter-spacing:.1em;font-size:.75rem;font-weight:800}.nav-cta{--r:9px;font-family:var(--f-display);letter-spacing:.02em;font-weight:700}@media (width>=921px){.nav-links a{border-radius:9px}}@media (width>=921px) and (width<=1240px){.nav-bar{gap:.6rem;padding-left:20px}.nav-links a{padding:0 .62rem;font-size:.8125rem}.nav-logo img{width:96px}.lang{padding:0 .3rem}.lang span{letter-spacing:.06em;font-size:.6875rem}.nav-cta{padding:0 .85rem;font-size:.8125rem}}@media (width>=921px) and (width<=1010px){.nav-bar{gap:.4rem}.nav-links a{padding:0 .45rem}.nav-logo img{width:88px}}@media (width<=420px){.lang span{letter-spacing:.05em;padding:.3rem .25rem;font-size:.6875rem}.lang span+span:before{margin:0 .4rem 0 -.1rem}}@media (width<=360px){.nav-bar{gap:.4rem;padding-left:16px}.nav-logo img{width:84px}}@media (width<=920px){.nav-menu{border-radius:9px}.nav-links{border-radius:14px}.nav-links a{border-radius:9px;font-size:1.0625rem}}.tier-price:has(.quote){white-space:normal}.tier .quote{line-height:1.3;display:inline-block}.demo-pin:nth-of-type(2){flex-direction:row-reverse;right:4%;left:auto!important}@media (width>=861px) and (width<=1100px){.footer-grid{grid-template-columns:minmax(0,1fr) auto}.footer-links{grid-area:2/1/auto/-1;margin-left:-.9rem}}@media (width>=981px) and (width<=1240px){.tiers-5 .tier{padding-left:1rem;padding-right:1rem}.tiers-5 .tier:first-child{padding-left:0}.tiers-5 .tier .amt{font-size:1.45rem}}@media (width>=861px){.footer-legal .link-btn{margin-right:-.9rem}}@media (aspect-ratio<=9/10){.hero{padding-top:calc(33vh + 20px)}}
