/*
 * Copyright 2026 Oidis
 *
 * SPDX-License-Identifier: BSD-3-Clause
 * The BSD-3-Clause license for this file can be found in the LICENSE.txt file included with this distribution
 * or at https://spdx.org/licenses/BSD-3-Clause.html#licenseText
 */
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../libs/HostGrotesk/HostGrotesk-latin.sub.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../libs/HostGrotesk/HostGrotesk-latinext.sub.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../libs/Inter/Inter-latin.sub.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../libs/Inter/Inter-latinext.sub.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--oi-bg: #000000;--oi-surface: #0D0B12;--oi-line: #231F2D;--oi-text: #FFFFFF;--oi-muted: #D3D5E3;--oi-muted-2: #A1A1AA;--oi-muted-3: #A1A1AA;--oi-magenta: #E44292;--oi-magenta-deep: #DC046F;--oi-pink-300: #EC78B1;--oi-pink-700: #840042;--oi-violet: #6A00FF;--oi-blackberry: #321A6E;--oi-violet-lift: #9B5CFF;--oi-grad: linear-gradient(90deg, #6A00FF 0%, #E44292 100%);--oi-font: "Host Grotesk", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--oi-font-tag: "Inter", "Host Grotesk", system-ui, sans-serif;--oi-h1: clamp(2.375rem, 6.4vw, 4rem);--oi-display: clamp(2.75rem, 8.5vw, 7rem);--oi-h2: clamp(1.875rem, 4.4vw, 3rem);--oi-h4: 1.125rem;--oi-body: 1rem;--oi-small: .875rem;--oi-tag: .75rem;--oi-maxw: 1440px;--oi-gutter: clamp(20px, 5vw, 96px);--oi-radius: 8px;--oi-wall: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='542'%20height='802'%3E%3Cg%20fill='none'%20stroke='%23ffffff'%20stroke-width='1'%3E%3Crect%20x='0.5'%20y='0.5'%20width='541'%20height='400'/%3E%3Crect%20x='-270.5'%20y='401.5'%20width='541'%20height='400'/%3E%3Crect%20x='271.5'%20y='401.5'%20width='541'%20height='400'/%3E%3Cpath%20d='M24%2046V24H46'/%3E%3Cpath%20d='M496%2024H518V46'/%3E%3Cpath%20d='M24%20356V378H46'/%3E%3Cpath%20d='M496%20378H518V356'/%3E%3Cpath%20d='M295%20447V425H317'/%3E%3Cpath%20d='M225%20425H247V447'/%3E%3Cpath%20d='M295%20757V779H317'/%3E%3Cpath%20d='M225%20779H247V757'/%3E%3C/g%3E%3C/svg%3E");--oi-wall-glow: rgba(104,54,206,.2);--oi-noise: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='4'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='200'%20height='200'%20filter='url(%23n)'%20opacity='0.85'/%3E%3C/svg%3E")}html{-webkit-tap-highlight-color:transparent}a,button,summary,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #EC78B1;outline-offset:2px;border-radius:2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px #170A14 inset!important;box-shadow:0 0 0 1000px #170a14 inset!important;transition:background-color 600000s 0s,color 600000s 0s}input:autofill,textarea:autofill,select:autofill{background-image:none;filter:none}:target{scroll-margin-top:88px}main>.Hero+:target,main>.CHero+:target{scroll-margin-top:0}.RvW .W{display:inline-block;overflow:hidden;vertical-align:bottom}.RvW .Wi{display:inline-block;transform:translateY(130%) scaleY(1.75);transform-origin:0 0;filter:blur(6px);opacity:.3}.RvW.In .Wi{transform:none;filter:none;opacity:1;transition:transform .68s cubic-bezier(.17,.75,.2,1.03),filter .56s ease-out,opacity .42s ease-out}.Rv{opacity:0;transform:translateY(46px)}.Rv.In{opacity:1;transform:none;transition:opacity .72s ease-out,transform .76s cubic-bezier(.16,.8,.24,1.02)}.RvF{opacity:0}.RvF.In{opacity:1;transition:opacity .72s ease-out}.Teaser .MTrack .C{display:inline-block;transform-origin:0 100%;-webkit-background-clip:text;background-clip:text}.Wall .Mesh,.Wall .MeshLight{position:absolute;z-index:-1;pointer-events:none;background-image:var(--oi-wall);background-size:542px 802px;background-repeat:repeat}.Wall .Mesh{opacity:0}.Wall.Hold{--cp: 0}.Wall .MeshLight{opacity:calc(.9 * var(--cp, 1));-webkit-mask-image:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 42%),#000 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.26) 58%,rgba(0,0,0,.08) 80%,transparent 100%);mask-image:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 42%),#000 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.26) 58%,rgba(0,0,0,.08) 80%,transparent 100%)}.Wall .Glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 56%),var(--oi-wall-glow) 0%,rgba(104,54,206,.1) 35%,rgba(104,54,206,.035) 65%,transparent 100%)}.CursorLight{position:fixed;inset:0;z-index:50;pointer-events:none;mix-blend-mode:screen;opacity:var(--cp, 1);background:radial-gradient(circle 620px at var(--cx, -2000px) var(--cy, -2000px),rgba(104,54,206,.13) 0%,rgba(104,54,206,.075) 35%,rgba(104,54,206,.03) 65%,transparent 100%)}.CursorDrop{position:fixed;z-index:51;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;border:1px solid rgba(198,170,255,.42);box-shadow:0 0 14px #7a4ff238;mix-blend-mode:screen;animation:oiDrop 1s cubic-bezier(.2,.7,.2,1) forwards}@keyframes oiDrop{0%{transform:scale(.3);opacity:.5}to{transform:scale(8);opacity:0}}@media(prefers-reduced-motion:reduce){.CursorDrop{display:none}}.OidisToTop{position:fixed;right:22px;bottom:22px;z-index:90;width:46px;height:46px;padding:0;border:none;border-radius:50%;background:#6a00ff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #241a5647;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .15s ease}.OidisToTop:hover{filter:brightness(.82)}.OidisToTop.Show{opacity:1;visibility:visible;transform:none}.OidisToTop svg{width:20px;height:20px;display:block}@media(max-width:640px){.OidisToTop{right:16px;bottom:16px;width:42px;height:42px}}@media print{.OidisToTop{display:none!important}}.DefShot{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#000}.DefShot.OverImg{background:transparent}.DefShot.OverImg>img{display:block;width:100%;height:100%}.DefShot .DMark{position:absolute;left:50%;top:50%;width:var(--dw);height:auto;transform:translate(-50%,-50%) translate(var(--dx),var(--dy));fill:none;stroke:#d3d5e3;stroke-width:5;opacity:.9;filter:drop-shadow(0 0 calc(var(--dgl) * .3) rgba(255,255,255,.3)) drop-shadow(0 0 var(--dgl) var(--dgc)) drop-shadow(0 0 calc(var(--dgl) * 2.6) var(--dgc))}.DefShot .DLines,.DefShot .DGrain,.DefShot .DSweep{position:absolute;pointer-events:none}.DefShot .DLines{left:0;right:0;top:calc(var(--dp) * -8);bottom:calc(var(--dp) * -8);background:repeating-linear-gradient(180deg,rgba(255,255,255,var(--da)) 0 1px,transparent 1px var(--dp));animation:oiDefLines var(--dd) linear infinite}.DefShot .DGrain{inset:-55%;background-image:var(--oi-noise);background-size:var(--dn) var(--dn);opacity:var(--dg);mix-blend-mode:screen;animation:oiDefGrain var(--dgd) steps(1) infinite}.DefShot .DSweep{left:0;right:0;top:0;height:46%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.035) 42%,rgba(255,255,255,.075) 50%,rgba(255,255,255,.035) 58%,transparent 100%);animation:oiDefSweep var(--dsw) linear infinite;animation-delay:var(--dsd)}@keyframes oiDefLines{0%{transform:translateY(0)}to{transform:translateY(calc(var(--dp) * 8))}}@keyframes oiDefSweep{0%{transform:translateY(-120%)}to{transform:translateY(340%)}}@keyframes oiDefGrain{0%{transform:translateZ(0)}10%{transform:translate3d(-7%,5%,0)}20%{transform:translate3d(4%,-9%,0)}30%{transform:translate3d(-11%,-3%,0)}40%{transform:translate3d(9%,8%,0)}50%{transform:translate3d(-3%,11%,0)}60%{transform:translate3d(12%,-6%,0)}70%{transform:translate3d(-9%,-10%,0)}80%{transform:translate3d(6%,3%,0)}90%{transform:translate3d(-5%,-7%,0)}}@media(prefers-reduced-motion:reduce){.DefShot .DLines,.DefShot .DGrain,.DefShot .DSweep{animation:none}}#CookieBar{position:fixed;right:24px;bottom:24px;z-index:1000;box-sizing:border-box;width:min(400px,calc(100vw - 32px));padding:24px;font-family:var(--oi-font);font-size:var(--oi-small);line-height:1.4;color:var(--oi-text);background:#0a0810db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.72)}#CookieBar[hidden]{display:none}#CookieBar .Title{margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.25}.LFoot a{font-size:.75rem;color:var(--oi-muted-2);text-decoration:none}#CookieBar .Text{margin:0 0 20px}#CookieBar .Text a,#CookieBar .More{color:var(--oi-magenta);text-decoration:none}#CookieBar .Text a:hover,#CookieBar .Text a:focus-visible,#CookieBar .More:hover,#CookieBar .More:focus-visible{text-decoration:underline}#CookieBar .Actions{display:flex;flex-direction:column;gap:12px}#CookieBar .More{display:block;margin:12px 0 0;padding:0;font:inherit;font-size:.75rem;background:none;border:0;cursor:pointer}#CookieBar:not(.Compact) .More,#CookieBar.Compact .Text{display:none}#CookieBar.Compact .Title{margin-bottom:16px}#CookieBar.Compact .Actions{flex-direction:row;align-items:stretch}#CookieBar.Compact .Actions button{flex:1 1 auto;padding-inline:8px;white-space:nowrap}#CookieBar.Compact .Ghost{font-size:.75rem;white-space:nowrap}#CookieBar .Actions button{--cut: 10px;position:relative;isolation:isolate;padding:12px 16px;font:inherit;font-weight:600;color:var(--oi-text);background:transparent;border:0;cursor:pointer}#CookieBar .Actions button:before,#CookieBar .Ghost:after{content:"";position:absolute;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}#CookieBar .Actions button:before{inset:0;z-index:-2;background:var(--oi-magenta-deep);transition:background .14s ease}#CookieBar .Actions button:hover:before,#CookieBar .Actions button:focus-visible:before{background:#bb005d}#CookieBar .Actions .Ghost:before,#CookieBar .Actions .Ghost:hover:before,#CookieBar .Actions .Ghost:focus-visible:before{background:#ffffffb8}#CookieBar .Ghost:after{inset:1px;z-index:-1;background:#0c0a12;transition:background .14s ease}#CookieBar .Ghost:hover:after,#CookieBar .Ghost:focus-visible:after{background:#25222c}@media(max-width:480px){#CookieBar{right:16px;bottom:16px;padding:20px}}.DetailPage .DBg{position:absolute;left:0;right:0;top:0;height:2300px;z-index:0;pointer-events:none;overflow:hidden}.DetailPage .DBg .Tiles{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 3px,transparent 3px 113px),repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 3px,transparent 3px 120px),repeating-linear-gradient(90deg,rgba(255,255,255,.065) 0 1px,transparent 1px 113px),repeating-linear-gradient(180deg,rgba(255,255,255,.065) 0 1px,transparent 1px 120px);background-position:-1px -1px,-1px -1px,0 0,0 0;filter:blur(.5px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.7) 38%,rgba(0,0,0,.25) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.7) 38%,rgba(0,0,0,.25) 70%,transparent 100%)}.DetailPage .DBg .G1,.BlogIndex .IBg .G1{position:absolute;left:-17.81%;top:520px;width:77.21%;aspect-ratio:1482/880;border-radius:50%;background:radial-gradient(ellipse at center,rgba(106,0,255,.12) 0%,rgba(106,0,255,.065) 35%,rgba(106,0,255,.025) 62%,transparent 82%);filter:blur(40px)}.DetailPage .DBg .G2,.BlogIndex .IBg .G2{position:absolute;left:80%;top:1120px;width:50.82%;aspect-ratio:975/600;border-radius:50%;background:radial-gradient(ellipse at center,rgba(228,66,146,.12) 0%,rgba(228,66,146,.065) 35%,rgba(228,66,146,.025) 62%,transparent 82%);filter:blur(40px)}.DetailPage main{position:relative;z-index:1}.DetailPage .DWrap{position:relative;z-index:1;max-width:var(--oi-maxw);margin:0 auto;padding:0 var(--oi-gutter)}.DetailPage .DCrumbs{padding-top:140px;font-size:.8125rem;line-height:1.25rem;color:var(--oi-muted-3)}.DetailPage .DCrumbs a{color:var(--oi-muted-2);text-decoration:none}.DetailPage .DCrumbs a:hover{color:#fff}.DetailPage .DCrumbs .Sep{margin:0 8px}.DetailPage .DTitle{display:flex;align-items:center;gap:16px;padding-top:20px;flex-wrap:wrap}.DetailPage .DTitle h1{font-size:clamp(2.75rem,4.45vw,4rem);line-height:1.15;font-weight:700;letter-spacing:-1px;margin:0;text-transform:uppercase;background:linear-gradient(90deg,#6a00ff,#ec78b1);-webkit-background-clip:text;background-clip:text;color:transparent}.DetailPage .DHero{box-sizing:border-box;margin:40px auto 0;overflow:hidden;aspect-ratio:16/9;max-height:68vh;padding:3.2%;background:#0d0b12eb;border:1px solid rgba(255,255,255,.09)}.DetailPage .DHero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.DetailPage .DSplit{display:grid;grid-template-columns:35.35% 43.62%;justify-content:space-between;align-items:start;margin-top:100px}.DetailPage .DSplit h2{font-size:clamp(2.75rem,4.45vw,4rem);line-height:1.15;font-weight:700;letter-spacing:-1px;margin:0;background:linear-gradient(90deg,#6a00ff,#ec78b1);-webkit-background-clip:text;background-clip:text;color:transparent}.DetailPage .DSplit .Txt{max-width:94.53%}.DetailPage .DSplit .Txt p{font-size:1rem;line-height:1.3125rem;color:#d3d5e3;margin:0 0 21px}.DetailPage .DSplit .Txt p:last-of-type{margin-bottom:0}.DetailPage .DSplit .Txt ul{margin:0;padding-left:20px}.DetailPage .DSplit .Txt li{font-size:1rem;line-height:1.3125rem;color:#d3d5e3;margin-bottom:8px}.DetailPage .DTags{display:flex;gap:16px;flex-wrap:wrap;margin-top:44px}.DetailPage .DSplit.Minor{margin-top:56px}.DetailPage .DSplit.Minor h2{font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.2;letter-spacing:-.4px}.DetailPage .DTag{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 10px;font-family:var(--oi-font-tag);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--oi-magenta-deep)}.DetailPage .DTag svg.RFrame{z-index:0}.DetailPage .DTag svg.RFrame .ln{stroke-width:1}.DetailPage .More{margin-top:clamp(80px,10vw,160px)}.DetailPage .MoreHead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.DetailPage .MoreHead h2{font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.2;font-weight:700;letter-spacing:-.4px;margin:0;background:linear-gradient(90deg,#6a00ff,#ec78b1);-webkit-background-clip:text;background-clip:text;color:transparent}.DetailPage .MoreAll{flex:none;font-size:.875rem;line-height:1.25rem;color:var(--oi-muted-2);text-decoration:none}.DetailPage .MoreAll:hover{color:var(--oi-magenta)}.DetailPage .More .BlogGrid{margin-top:32px}.DetailPage .DMat{box-sizing:border-box;margin-top:100px;display:grid;gap:14px;grid-template-columns:58.02% 39.74%}.DetailPage .DMat .Cell,.DetailPage .DMat2 .Cell{position:relative;overflow:hidden;box-sizing:border-box;background:#0d0b12eb;border:1px solid rgba(255,255,255,.09);min-height:0}.DetailPage .Cell .Ph{position:absolute;overflow:hidden}.DetailPage .Cell .Ph img{display:block;width:100%;height:auto}.DetailPage .DMat .Cell.Tall{aspect-ratio:752/526}.DetailPage .DMat .Cell.Tall .Ph{inset:10.5% 8%}.DetailPage .DMat .Cell.Tall .Ph img{height:100%;object-fit:cover;object-position:left top}.DetailPage .DMat .Cell.Side{aspect-ratio:515/526}.DetailPage .DMat .Cell.Side .Ph{inset:10.5% 10%}.DetailPage .DMat .Cell.Side .Ph img{width:100%;height:100%;object-fit:cover;object-position:left top}.DetailPage .DMat .Cell.Wide{grid-column:1 / -1;aspect-ratio:1296/650}.DetailPage .DMat .Cell.Wide .Ph{inset:10.5% 5.5%}.DetailPage .DMat2{margin-top:100px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.DetailPage .DMat2.Single{grid-template-columns:1fr;width:49.1%}.DetailPage .DMat2 .Cell{aspect-ratio:658.5/574.7}.DetailPage .DMat2 .Cell.A .Ph{inset:10.5% 8.5%}.DetailPage .DMat2 .Cell.A .Ph img{width:100%;height:100%;object-fit:cover;object-position:left top}.DetailPage .DMat2 .Cell.B .Ph{inset:10.5% 8.5%}.DetailPage .DMat2 .Cell.B .Ph img{height:100%;object-fit:cover;object-position:left top}.BlogIndex main{position:relative;z-index:1}.BlogIndex .IBg{position:absolute;left:0;right:0;top:0;height:2100px;z-index:0;pointer-events:none;overflow:hidden}.BlogIndex .IWrap{position:relative;max-width:var(--oi-maxw);margin:0 auto;padding:112px var(--oi-gutter) 0}.BlogIndex .IHead{display:grid;grid-template-columns:1fr 44.23%;gap:40px;align-items:center}.BlogIndex .IHead h1{font-size:clamp(3rem,4.45vw,4rem);line-height:1.15;font-weight:700;letter-spacing:-1px;margin:0;background:linear-gradient(90deg,#6a00ff,#ec78b1);-webkit-background-clip:text;background-clip:text;color:transparent}.BlogIndex .IHead .Lead{font-size:1.125rem;line-height:1.5rem;color:var(--oi-muted);margin:0}.BlogIndex .BlogFilter{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:48px}.BlogIndex .FilterBtn{font-family:var(--oi-font);font-size:1.125rem;line-height:1.5rem;font-weight:400;color:var(--oi-muted-2);background:transparent;border:none;padding:0;cursor:pointer;white-space:nowrap}.BlogIndex .FilterBtn:hover{color:#fff}.BlogIndex .FilterBtn.Active{color:var(--oi-magenta)}.BlogGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 2.214%;margin-top:48px}.BlogGrid .Card{position:relative;display:flex;flex-direction:column;color:#fff;text-decoration:none}.BlogGrid .Card .FTab{position:relative;z-index:2;display:block;box-sizing:border-box;width:142px;height:31px;margin:0 0 0 4.09%;font-family:var(--oi-font-tag);font-size:.75rem;line-height:1.9375rem;font-weight:700;color:#fff;text-align:center}.BlogGrid .Card>svg.RFrame{z-index:0}.BlogGrid .Card .CBody{position:relative;z-index:1;flex:1;box-sizing:border-box;padding:3.635% 3.934% 2.83%}.BlogGrid .Card .Thumb{position:relative;display:block;aspect-ratio:585.6/363.76;overflow:hidden;background:#000}.BlogGrid .Card .Thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.BlogGrid .Card .CapRow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:3.147%}.BlogGrid .Card .CapRow .Nm{min-width:0;font-size:.875rem;line-height:1.1875rem;font-weight:600;color:#fff}.BlogGrid .Card .Chips{display:flex;gap:11px;flex-wrap:wrap;flex:none}.BlogGrid .Card .Chips .Chip:nth-child(n+2){display:none}.BlogGrid .Card .Chip{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:22px;padding:0 10px;font-family:var(--oi-font-tag);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--oi-magenta-deep);white-space:nowrap}.BlogGrid .Card .Chip svg.RFrame{z-index:0}.BlogGrid .Card .Chip svg.RFrame .ln{stroke-width:1}.BlogGrid .Card>svg.RFrame .ln{transition:stroke .18s ease}.BlogGrid .Card:hover>svg.RFrame .ln{stroke:var(--oi-magenta)!important}.BlogIndex .ICableWrap{overflow:hidden;margin-top:136px;aspect-ratio:1920 / 630;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 93%,transparent 100%)}.BlogIndex .ICable{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 37.78%;pointer-events:none}.BlogIndex .Faq{margin-top:136px}.BlogIndex .SectionNote{color:var(--oi-muted-3);font-size:.7812rem;margin-top:30px}@media(max-width:1100px){.DetailPage .DSplit{grid-template-columns:38% 56%}}@media(max-width:767px){.DetailPage .DBg{display:none}.DetailPage .DCrumbs{padding-top:118px}.DetailPage .DTitle{padding-top:6px;gap:16px}.DetailPage .DHero{margin-top:24px}.DetailPage .DSplit{grid-template-columns:1fr;margin-top:24px}.DetailPage .DSplit h2{font-size:3rem;line-height:4rem}.DetailPage .DSplit .Txt{max-width:none;margin-top:24px}.DetailPage .DSplit.Minor{margin-top:40px}.DetailPage .DSplit.Minor h2{font-size:1.75rem;line-height:1.2}.DetailPage .DMat{grid-template-columns:1fr;margin-top:24px}.DetailPage .MoreHead{flex-direction:column;align-items:flex-start;gap:10px}.DetailPage .More .BlogGrid{margin-top:24px}.DetailPage .DMat2{grid-template-columns:1fr;margin-top:24px}.DetailPage .DMat2.Single{width:100%}.BlogIndex .IBg{display:none}.BlogIndex .IWrap{padding-top:80px}.BlogIndex .IHead{grid-template-columns:1fr;gap:24px;align-items:start}.BlogIndex .IHead h1{font-size:3rem;line-height:4rem}.BlogIndex .BlogFilter{margin-top:24px;gap:24px;overflow-x:auto;scrollbar-width:none}.BlogIndex .BlogFilter::-webkit-scrollbar{display:none}.BlogGrid{grid-template-columns:1fr;gap:40px;margin-top:40px}.BlogGrid .Card .FTab{width:163px;height:41px;line-height:2.5625rem;margin-left:5.95%}.BlogGrid .Card .CBody{padding:5.67% 5.38% 6.2%}.BlogGrid .Card .CapRow{flex-direction:column;align-items:flex-start;gap:10.5px;margin-top:3.4%}.BlogGrid .Card .Chips .Chip:nth-child(n+2){display:inline-flex}.BlogGrid .Card .Chip{height:20px;padding:0 14px;font-size:.625rem}.BlogIndex .ICableWrap{margin-top:64px}.BlogIndex .ICableWrap{aspect-ratio:1 / .983;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10%,#000 93%,transparent 100%)}.BlogIndex .ICable{width:301%;margin-left:-40%;max-width:none;object-position:50% 42.6%}.BlogIndex .Faq{margin-top:64px}}body.CalculatorPage main{position:relative;z-index:1}body.CalculatorPage .CalcHead{padding:160px 0 56px}body.CalculatorPage .CalcHead h1{font-size:var(--oi-h1);font-weight:700;line-height:1.05;letter-spacing:-1px;margin:0;max-width:900px;text-wrap:balance;background:linear-gradient(90deg,#6a00ff,#ec78b1);-webkit-background-clip:text;background-clip:text;color:transparent}body.CalculatorPage .CalcHead .CalcSubhead{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2;margin:20px 0 0;max-width:900px;text-wrap:balance}body.CalculatorPage .CalcHead .Perex{color:var(--oi-muted-2);font-size:var(--oi-h4);line-height:1.55;margin:22px 0 0;max-width:720px}body.CalculatorPage .CalcGrid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;padding-bottom:120px}body.CalculatorPage .CalcForm,body.CalculatorPage .CalcResult{background:var(--oi-surface);border:1px solid rgba(255,255,255,.09);padding:36px}body.CalculatorPage .CalcForm{display:flex;flex-direction:column;justify-content:center;gap:44px;padding:48px}body.CalculatorPage .CalcField .Label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.125rem;font-weight:600;margin-bottom:16px}body.CalculatorPage .CalcField .Value{color:var(--oi-magenta);font-size:1.375rem;font-variant-numeric:tabular-nums;white-space:nowrap}body.CalculatorPage .CalcField input[type=range]{display:block;width:100%;height:6px;margin:14px 0;-webkit-appearance:none;appearance:none;background:#ffffff3d;outline:none;cursor:pointer}body.CalculatorPage .CalcField input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--oi-magenta);border:2px solid #000000;box-shadow:0 0 10px #e44292b3}body.CalculatorPage .CalcField input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--oi-magenta);border:2px solid #000000;box-shadow:0 0 10px #e44292b3}body.CalculatorPage .CalcField input[type=range]:focus-visible{outline:2px solid #FFFFFF;outline-offset:8px}body.CalculatorPage .CalcField select{width:100%;height:58px;padding:0 56px 0 16px;border:1px solid rgba(255,255,255,.24);border-radius:0;-webkit-appearance:none;appearance:none;color:#fff;font-family:inherit;font-size:1rem;cursor:pointer;background:#ffffff05 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 24px center}body.CalculatorPage .CalcField select:focus{outline:none;border-color:#fff;box-shadow:0 0 5px #ffffffbf,0 0 16px #fff6}body.CalculatorPage .CalcField select option{background:var(--oi-surface);color:#fff}body.CalculatorPage .CalcForm{position:relative;z-index:2}body.CalculatorPage .CalcSelect{display:none;position:relative}body.CalculatorPage .CalcField.Enhanced select{display:none}body.CalculatorPage .CalcField.Enhanced .CalcSelect{display:block}body.CalculatorPage .CalcSelectBtn{display:flex;align-items:center;gap:16px;width:100%;height:58px;padding:0 20px 0 16px;border:1px solid rgba(255,255,255,.24);border-radius:0;background:#ffffff05;color:#fff;font-family:inherit;font-size:1rem;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}body.CalculatorPage .CalcSelectBtn:hover{border-color:#ffffff80}body.CalculatorPage .CalcSelectBtn:focus-visible,body.CalculatorPage .CalcSelect.Open .CalcSelectBtn{outline:none;border-color:#fff;box-shadow:0 0 5px #ffffffbf,0 0 16px #fff6}body.CalculatorPage .CalcSelectBtn .Name{flex:1;font-weight:600}body.CalculatorPage .CalcSelectBtn .Meta,body.CalculatorPage .CalcSelectList .Meta{color:var(--oi-muted-3);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}body.CalculatorPage .CalcSelectBtn .Chevron{flex:none;width:14px;height:9px;transition:transform .24s ease}body.CalculatorPage .CalcSelect.Open .CalcSelectBtn .Chevron{transform:rotate(180deg)}body.CalculatorPage .CalcSelectList{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:5;margin:0;padding:6px 0;list-style:none;background:#0e0e12;border:1px solid rgba(255,255,255,.24);box-shadow:0 18px 40px #0009;outline:none;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}body.CalculatorPage .CalcSelect.Open .CalcSelectList{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}body.CalculatorPage .CalcSelectList li{display:flex;align-items:center;gap:16px;padding:14px 16px 14px 13px;border-left:3px solid transparent;cursor:pointer}body.CalculatorPage .CalcSelectList li .Name{flex:1}body.CalculatorPage .CalcSelectList li.Active{background:#e442921f}body.CalculatorPage .CalcSelectList li[aria-selected=true]{border-left-color:var(--oi-magenta)}body.CalculatorPage .CalcSelectList li[aria-selected=true] .Name{color:var(--oi-magenta);font-weight:600}body.CalculatorPage .CalcField .Hint{display:block;margin-top:10px;color:var(--oi-muted-3);font-size:.875rem}body.CalculatorPage .CalcRow{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09)}body.CalculatorPage .CalcRow>span:first-child{color:var(--oi-muted-2)}body.CalculatorPage .CalcRow b{font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body.CalculatorPage .CalcBig{padding:22px 0 18px;border-bottom:1px solid rgba(255,255,255,.09)}body.CalculatorPage .CalcBig .Label{display:block;color:var(--oi-muted-2);font-size:var(--oi-small)}body.CalculatorPage .CalcBig>b{display:block;margin-top:6px;font-size:clamp(2.25rem,5.5vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums;background:var(--oi-grad);-webkit-background-clip:text;background-clip:text;color:transparent}body.CalculatorPage .CalcBig>b small{font-size:.45em;letter-spacing:0}body.CalculatorPage .CalcBig>b[hidden]{display:none}body.CalculatorPage .CalcBig.Gain>b{background:none;color:#4be3c3}body.CalculatorPage .CalcNoGain strong{display:block;margin-top:6px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;color:#4be3c3}body.CalculatorPage .CalcNoGain p{margin:8px 0 0;color:var(--oi-muted-2);font-size:var(--oi-small);line-height:1.55}body.CalculatorPage .CalcNote{color:var(--oi-muted-3);font-size:.8125rem;line-height:1.55;margin:14px 0 0}body.CalculatorPage .CalcNote.Warn{color:#f5b1d3}body.CalculatorPage .CalcCta{margin-top:28px}body.CalculatorPage .CalcCta p{color:var(--oi-muted-2);font-size:var(--oi-small);line-height:1.55;margin:14px 0 0}@keyframes calcRise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}body.CalculatorPage .CalcHead .Rv.In,body.CalculatorPage .CalcGrid>.Rv.In{animation:calcRise .76s cubic-bezier(.16,.8,.24,1.02) both}body.CalculatorPage .CalcHead .CalcSubhead.Rv.In{animation-delay:.15s}body.CalculatorPage .CalcHead .Perex.Rv.In{animation-delay:.25s}body.CalculatorPage .CalcForm.Rv.In{animation-delay:.35s}body.CalculatorPage .CalcResult.Rv.In{animation-delay:.45s}@media(max-width:860px){body.CalculatorPage .CalcHead{padding:120px 0 36px}body.CalculatorPage .CalcGrid{grid-template-columns:1fr;gap:20px;padding-bottom:80px}body.CalculatorPage .CalcForm,body.CalculatorPage .CalcResult{padding:24px 20px}body.CalculatorPage .CalcForm{gap:28px}}body.CampaignPage{--cp-gap: clamp(56px, 10vw, 192px);--cp-maxw: 1296px}body.CampaignPage .Btn.Primary:before{background:#6a00ff}body.CampaignPage .DeskNav a:hover,body.CampaignPage .DeskNav a.Active,body.CampaignPage .NavOverlay a.Active,body.CampaignPage .NavRight .Lang:hover{color:var(--oi-violet)}body.CampaignPage .FootGlow{background:radial-gradient(620px 360px at 30% 15%,rgba(106,0,255,.06) 0%,transparent 70%),radial-gradient(1180px 640px at 45% 42%,rgba(106,0,255,.19) 0%,rgba(106,0,255,.1) 40%,rgba(106,0,255,.035) 70%,transparent 100%)}body.CampaignPage .Btn.Primary:hover:before{background:#6a00ff;filter:brightness(.82)}body.CampaignPage .Btn.Primary:hover{filter:drop-shadow(0 3px 10px rgba(106,0,255,.3))}body.CampaignPage .Tag{color:#6a00ff;font-size:.6875rem;line-height:.9375rem;padding:2px 7px}body.CampaignPage .Tag:before{background:#6a00ff}body.CampaignPage .Tag:after{background:#000}body.CampaignPage .Kicker{background:linear-gradient(90deg,var(--oi-violet-lift) 0%,#5BC0FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.CampaignPage .Cta h2{background:linear-gradient(115deg,#6a00ff,#5bc0ff 55%,#6a00ff);-webkit-background-clip:text;background-clip:text;color:transparent}body.CampaignPage .Cta h2 .Grad{background:none;-webkit-background-clip:initial;background-clip:initial;color:inherit}body.CampaignPage .Teaser .MTrack .C{background-image:linear-gradient(90deg,#6a00ff,#5bc0ff);-webkit-background-clip:text;background-clip:text}body.CampaignPage .GTag>span{background:linear-gradient(120deg,#6a00ff,#5bc0ff);-webkit-background-clip:text;background-clip:text;color:transparent}body.CampaignPage .GTag:before{background:linear-gradient(120deg,#6a00ff,#5bc0ff)}body.CampaignPage .CHero{position:sticky;top:0;z-index:0;box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#0d0b12;padding:clamp(120px,14vw,240px) 0 clamp(80px,9vw,160px)}body.CampaignPage main>.CHero~*{position:relative;z-index:1;background:var(--oi-bg)}body.CampaignPage main>.Pains{background:transparent}body.CampaignPage .CHero .CBoardBg{position:absolute;inset:-10%;z-index:0;pointer-events:none;opacity:.62;transform:translate(var(--cb-x, 18%),var(--cb-y, 17%));will-change:transform;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 55%,transparent 100%)}body.CampaignPage .CHero .CBoardBg video{display:block;width:100%;height:100%;object-fit:cover}body.CampaignPage .CHero .Inner{position:relative;z-index:1;width:100%;opacity:var(--hero-fade, 1)}body.CampaignPage .CHero .Inner{max-width:var(--cp-maxw);margin:0 auto;padding:0 var(--oi-gutter)}body.CampaignPage .CHero .Chips{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 24px}body.CampaignPage .CHero h1{font-size:var(--oi-h1);font-weight:700;line-height:1.156;letter-spacing:-1px;margin:0}body.CampaignPage .CHero h1 .Hi{background:linear-gradient(105deg,#6a00ff 0% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.CampaignPage .CHero .Perex{color:var(--oi-muted);font-size:var(--oi-body);line-height:1.5;max-width:650px;margin:16px 0 0}body.CampaignPage .CHero .Btns{display:flex;gap:16px;margin-top:clamp(48px,7.5vw,144px);flex-wrap:wrap}body.CampaignPage .CHero .HeroTag{display:block;margin-top:16px;background:none;-webkit-background-clip:initial;background-clip:initial;color:#5bc0ff}@media(prefers-reduced-motion:no-preference){body.CampaignPage .CHero .Chips,body.CampaignPage .CHero .HeroTag{animation:cpRise .76s cubic-bezier(.16,.8,.24,1.02) both}body.CampaignPage .CHero .HeroTag{animation-delay:.26s}}@keyframes cpRise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}body.CampaignPage .Pains{padding:var(--cp-gap) 0 0}@media(min-width:1181px){body.CampaignPage .Pains{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:min(96px,8vh) 0 min(48px,5vh)}body.CampaignPage .PainScene{aspect-ratio:auto;height:min(758px,calc(100vh - 360px));margin-top:20px}}body.CampaignPage .SecHead h2,body.CampaignPage .PHead h2{font-size:var(--oi-h2);font-weight:600;line-height:1.3333;margin:0;letter-spacing:-.5px}body.CampaignPage .SecHead .Kicker{display:block;line-height:1.5rem;margin-top:16px}body.CampaignPage .PainScene{position:relative;width:100%;aspect-ratio:1920 / 1010;margin:32px 0 0}body.CampaignPage .Pain{position:absolute;box-sizing:border-box;isolation:isolate;width:23.333%;padding:62px 16px 24px;text-align:center}body.CampaignPage .Pain:before,body.CampaignPage .Pain:after{content:"";position:absolute;z-index:-1;clip-path:polygon(0 33px,29.41% 33px,33.07% 0,66.92% 0,70.45% 33px,100% 33px,100% 100%,0 100%)}body.CampaignPage .Pain:before{inset:0;background:#fff}body.CampaignPage .Pain:after{inset:1px;background:#000}body.CampaignPage .Pain .PIco{position:absolute;top:18px;left:50%;transform:translate(-50%);width:24px;height:24px;display:block}body.CampaignPage .Pain.Rv{opacity:0;transform:scale(.82) translateY(12px)}body.CampaignPage .Pain.Rv.In{opacity:1;transform:none;transition:opacity .3s ease-out,transform .62s cubic-bezier(.2,1.45,.35,1)}body.CampaignPage .Pain h3{font-size:clamp(.875rem,.833vw,1rem);line-height:1.5;font-weight:700;margin:0}body.CampaignPage .Pain p{font-size:clamp(.75rem,.729vw,.875rem);line-height:1.5;color:var(--oi-muted);margin:8px 0 0}body.CampaignPage .Pain.P1{left:16.302%;top:13.663%}body.CampaignPage .Pain.P2{left:52.865%;top:34.653%}body.CampaignPage .Pain.P3{left:34.01%;top:76.832%}body.CampaignPage .Teaser{padding:max(var(--cp-gap),34vh) 0 60px}body.CampaignPage .Offers{position:relative;overflow:clip;padding:var(--cp-gap) 0 0}body.CampaignPage .OfferWall{position:relative;z-index:1;width:980px;height:1080px;margin:0 auto}body.CampaignPage .OfferWall .Mesh,body.CampaignPage .OfferWall .MeshLight{inset:-49px -470px -180px;background-position:408px 0}body.CampaignPage .Offer{position:absolute;box-sizing:border-box;width:416px;padding:22px 26px 26px}body.CampaignPage .Offer.O1{left:0;top:0}body.CampaignPage .Offer.O2{left:564px;top:105px}body.CampaignPage .Offer.O3{left:271px;top:440px}body.CampaignPage .Offer.O4{left:0;top:798px}body.CampaignPage .Offer h3{font-size:clamp(.9375rem,.833vw,1rem);line-height:1.5;font-weight:700;margin:16px 0 0}body.CampaignPage .Offer p{font-size:clamp(.8125rem,.729vw,.875rem);line-height:1.5;color:var(--oi-muted);margin:16px 0 0}body.CampaignPage .Proof{padding:var(--cp-gap) 0 0}body.CampaignPage .Proof .PHead{max-width:var(--cp-maxw);margin:0 auto;padding:0 var(--oi-gutter)}body.CampaignPage .Proof .PHead p{color:var(--oi-muted-2);font-size:var(--oi-body);line-height:1.5rem;margin:8px 0 0}body.CampaignPage .ProofGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:var(--cp-maxw);margin:32px auto 0;padding:0 var(--oi-gutter)}body.CampaignPage .ProofCard{position:relative;box-sizing:border-box;display:block;margin-top:30px;padding:58px 25px 25px;text-decoration:none;color:inherit}body.CampaignPage .ProofCard>svg.RFrame{z-index:0}body.CampaignPage .ProofCard>svg.RFrame .ln{transition:stroke .18s ease}body.CampaignPage .ProofCard:hover>svg.RFrame .ln{stroke:#fffffff2!important}body.CampaignPage .ProofCard>*{position:relative;z-index:1}body.CampaignPage .ProofCard .PTab{position:absolute;top:0;right:3.8%;width:26.1%;min-width:150px;height:31px;z-index:2;display:inline-flex;align-items:center;justify-content:center;font-family:var(--oi-font-tag);font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:#fff}body.CampaignPage .ProofCard .Shot{position:relative;display:block;width:100%;aspect-ratio:585.6 / 363.76;overflow:hidden;border-radius:9px;border:1px solid rgba(255,255,255,.5);background:#17141f}body.CampaignPage .ProofCard .Shot img{width:100%;height:100%;object-fit:cover;display:block}body.CampaignPage .ProofCard .Cap{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:12px}body.CampaignPage .ProofCard .Cap b{display:block;font-size:.875rem;line-height:1.1875rem}body.CampaignPage .ProofCard .Cap p{font-size:.8125rem;line-height:1.1875rem;color:var(--oi-muted-2);margin:0}body.CampaignPage .ProofCard .GTag{flex:none}body.CampaignPage .CSteps{padding:var(--cp-gap) 0 0}body.CampaignPage .StepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;max-width:var(--cp-maxw);margin:64px auto 0;padding:0 var(--oi-gutter)}body.CampaignPage .CStep{position:relative;box-sizing:border-box;aspect-ratio:419 / 308;filter:drop-shadow(0 0 calc(9px * var(--lit, 0)) rgba(255,255,255,.28))}body.CampaignPage .CStep .SFrame path{stroke:rgba(255,255,255,calc(.55 + .45 * var(--lit, 0)));transition:stroke .14s linear}body.CampaignPage .CStep .SFrame{position:absolute;inset:0;width:100%;height:100%;display:block}body.CampaignPage .CStep .No{position:absolute;top:24px;right:30px;font-size:clamp(1.875rem,2.5vw,3rem);line-height:1;font-weight:600;letter-spacing:-1px}body.CampaignPage .CStep .Body{position:absolute;left:8.35%;right:8.35%;top:60.4%}body.CampaignPage .CStep h3{font-size:clamp(.875rem,.833vw,1rem);line-height:1.5;font-weight:700;margin:0}body.CampaignPage .CStep p{font-size:clamp(.75rem,.729vw,.875rem);line-height:1.5;margin:8px 0 0}body.CampaignPage .CStep.G p{color:#ffffffe6}body.CampaignPage .CStep.D p{color:var(--oi-muted)}@media(max-width:1080px){body.CampaignPage .OfferWall{position:static;width:auto;max-width:620px;height:auto;display:flex;flex-direction:column;gap:20px;padding:0 var(--oi-gutter)}body.CampaignPage .OfferWall .Mesh,body.CampaignPage .OfferWall .MeshLight,body.CampaignPage .OfferWall .Glow{display:none}body.CampaignPage .OfferWall .Offer{position:static;width:auto;padding:0;border:none}}@media(max-width:1180px){body.CampaignPage main>.Pains{background:var(--oi-bg)}body.CampaignPage .PainScene{width:auto;aspect-ratio:auto;display:flex;flex-direction:column;gap:22px;margin-top:28px;padding:0 var(--oi-gutter)}body.CampaignPage .PainScene .Pain,body.CampaignPage .OfferWall .Offer{position:relative;left:auto;top:auto;width:auto}body.CampaignPage .Pain{padding:58px 20px 24px}body.CampaignPage .Pain h3{font-size:1rem}body.CampaignPage .Pain p{font-size:.875rem}body.CampaignPage .Offer h3{font-size:1rem}body.CampaignPage .Offer p{font-size:.875rem}body.CampaignPage .CStep{aspect-ratio:auto;min-height:300px;clip-path:polygon(64px 0,100% 0,100% 100%,0 100%,0 64px);background:#fff}body.CampaignPage .CStep .SFrame{display:none}body.CampaignPage .CStep:before{content:"";position:absolute;inset:1px;clip-path:polygon(63px 0,100% 0,100% 100%,0 100%,0 63px)}body.CampaignPage .CStep.S1:before{background:linear-gradient(58deg,#6a00ff,#5bc0ff)}body.CampaignPage .CStep.S2:before{background:linear-gradient(346deg,#6a00ff,#5bc0ff)}body.CampaignPage .CStep.S3:before{background:#000}body.CampaignPage .CStep .Body{position:relative;left:auto;right:auto;top:auto;margin-top:118px;padding:0 24px 26px}body.CampaignPage .CStep h3{font-size:1rem}body.CampaignPage .CStep p{font-size:.875rem}}@media(max-width:900px){body.CampaignPage .CHero{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;box-sizing:border-box;padding:56px 0 40px}body.CampaignPage .CHero .CBoardBg{position:relative;inset:auto;flex:1 0 auto;width:100%;min-height:86vw;margin:0 0 -28%;overflow:hidden;transform:none;opacity:.95;will-change:auto;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 52%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 52%,transparent 100%)}body.CampaignPage .CHero .CBoardBg video{position:absolute;inset:0}body.CampaignPage .CHero .CBoardBg video{transform:scale(1.35)}body.CampaignPage .CHero .Inner{opacity:1;box-sizing:border-box}body.CampaignPage .Pains{box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}body.CampaignPage .CHero .Chips{gap:10px;margin-bottom:20px}body.CampaignPage .CHero h1{letter-spacing:-.5px;line-height:1.14}body.CampaignPage .CHero .Perex{margin-top:18px;font-size:.9375rem}body.CampaignPage .CHero .Btns{margin-top:34px;gap:12px}body.CampaignPage .CHero .Btns .Btn{flex:1 1 auto;justify-content:center}body.CampaignPage .Pains .SecHead .Kicker{margin-top:12px}body.CampaignPage .Pain{padding:54px 16px 22px}body.CampaignPage .Pain h3{font-size:.9375rem}body.CampaignPage .Pain p{font-size:.8438rem}body.CampaignPage .OfferWall{grid-template-columns:1fr;gap:16px}body.CampaignPage .Offer{padding:22px 20px}body.CampaignPage .Proof .PHead p{font-size:.9375rem}body.CampaignPage .ProofGrid{grid-template-columns:1fr;gap:46px;margin-top:26px}body.CampaignPage .ProofCard{padding:43px 16px 18px}body.CampaignPage .ProofCard .PTab{width:44%;min-width:132px}body.CampaignPage .ProofCard .Cap{flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}body.CampaignPage .ProofCard .Cap b{font-size:.875rem}body.CampaignPage .ProofCard .Cap p{font-size:.8125rem}body.CampaignPage .StepGrid{grid-template-columns:1fr;gap:18px;margin-top:30px}body.CampaignPage .CStep{min-height:0}body.CampaignPage .CStep .No{top:18px;right:20px}body.CampaignPage .CStep .Body{margin-top:92px;padding:0 20px 24px}}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#6A00FF #0D0B12}body.LandingPage{background:var(--oi-bg);margin:0;font-family:var(--oi-font);color:var(--oi-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}.LandingPage ::selection{background:var(--oi-magenta);color:#fff}.LandingPage ::-webkit-scrollbar{width:12px;height:12px}.LandingPage ::-webkit-scrollbar-track{background:#0d0b12}.LandingPage ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6a00ff,#e44292);border-radius:999px;border:3px solid #0D0B12}.LandingPage a{color:inherit}.LandingPage img{max-width:100%}.LandingPage .Wrap{max-width:var(--oi-maxw);margin:0 auto;padding:0 var(--oi-gutter)}.LandingPage section{position:relative}.LandingPage .Kicker{font-family:var(--oi-font-tag);font-size:var(--oi-tag);letter-spacing:.06em;background:var(--oi-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.LandingPage .Tag{position:relative;isolation:isolate;display:inline-block;font-family:var(--oi-font-tag);font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--oi-magenta);padding:5px 11px;--oi-cut: 6px}.LandingPage .Tag:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--oi-magenta);clip-path:polygon(var(--oi-cut) 0,100% 0,100% calc(100% - var(--oi-cut)),calc(100% - var(--oi-cut)) 100%,0 100%,0 var(--oi-cut))}.LandingPage .Tag:after{content:"";position:absolute;inset:1px;z-index:-1;background:#0d0b12;clip-path:polygon(calc(var(--oi-cut) - 1px) 0,100% 0,100% calc(100% - (var(--oi-cut) - 1px)),calc(100% - (var(--oi-cut) - 1px)) 100%,0 100%,0 calc(var(--oi-cut) - 1px))}.LandingPage .Grad{background:var(--oi-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.LandingPage .SecHead{text-align:center}.LandingPage .SecHead h2{font-size:var(--oi-h2);font-weight:600;margin:0;letter-spacing:-.5px}.LandingPage .SecHead .Kicker{display:inline-block;margin-top:25px;font-size:1rem;letter-spacing:.04em}.LandingPage .SecHead h2{text-wrap:balance}.LandingPage .SecHead .Sub{color:var(--oi-muted-2);font-size:var(--oi-h4);margin:12px auto 0;max-width:760px;text-wrap:balance}.LandingPage p{text-wrap:pretty}.LandingPage .Btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;font-family:var(--oi-font);font-size:var(--oi-small);font-weight:600;text-decoration:none;padding:9px 22px;border:none;background:transparent;color:#fff;cursor:pointer;transition:transform .14s ease,filter .18s ease,box-shadow .18s ease;--oi-cx: 12px;--oi-cy: 12px}.LandingPage .Btn:before{content:"";position:absolute;inset:0;z-index:-2;clip-path:polygon(var(--oi-cx) 0,100% 0,100% calc(100% - var(--oi-cy)),calc(100% - var(--oi-cx)) 100%,0 100%,0 var(--oi-cy))}.LandingPage .Btn.Primary:before{background:var(--oi-magenta-deep);transition:background .14s ease}.LandingPage .Btn.Primary:hover:before{background:#bb005d}.LandingPage .Btn.Ghost:before{background:#ffffff61;transition:background .18s ease}.LandingPage .Btn.Ghost:after{content:"";position:absolute;inset:1.5px;z-index:-1;background:var(--oi-bg);transition:box-shadow .18s ease;clip-path:polygon(calc(var(--oi-cx) - 1px) 0,100% 0,100% calc(100% - (var(--oi-cy) - 1px)),calc(100% - (var(--oi-cx) - 1px)) 100%,0 100%,0 calc(var(--oi-cy) - 1px))}.LandingPage .Btn.Ghost:hover{filter:drop-shadow(0 0 5px rgba(255,255,255,.65)) drop-shadow(0 0 14px rgba(255,255,255,.4)) drop-shadow(0 0 28px rgba(255,255,255,.2))}.LandingPage .Btn.Ghost:hover:before{background:#fff}.LandingPage .Btn.Ghost:hover:after{box-shadow:inset 0 0 7px #fff9,inset 0 0 18px #ffffff40}.LandingPage main>.Hero~*{position:relative;z-index:1;background:var(--oi-bg)}.LandingPage .Nav{position:fixed;top:0;left:0;right:0;z-index:60;height:80px;display:flex;align-items:center}.LandingPage .Nav:before{content:"";position:absolute;inset:0 0 -34px;z-index:-1;pointer-events:none;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 26%,transparent 72%);mask-image:linear-gradient(180deg,#000 0%,#000 26%,transparent 72%)}.LandingPage .Nav:after{content:"";position:absolute;inset:0 0 -34px;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.44) 0%,rgba(0,0,0,.14) 46%,transparent 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);transition:background .22s ease}.LandingPage .Nav.Solid:after{background:linear-gradient(180deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.4) 60%,transparent 100%)}.LandingPage .Nav .Brand img{height:34px}.LandingPage .Nav .Bar{max-width:var(--oi-maxw);margin:0 auto;width:100%;padding:0 var(--oi-gutter);display:flex;align-items:center;justify-content:space-between}.LandingPage .Nav .Brand img{height:30px;display:block}.LandingPage .Nav .Brand .Sym{display:none}.LandingPage .DeskNav{display:flex;align-items:center;gap:34px}.LandingPage .DeskNav a{color:var(--oi-muted);text-decoration:none;font-size:var(--oi-small);font-weight:500;transition:color .14s ease}.LandingPage .DeskNav a:hover,.LandingPage .DeskNav a.Active,.LandingPage .NavOverlay a.Active{color:var(--oi-magenta)}.LandingPage .NavRight{display:flex;align-items:center;gap:18px}.LandingPage .NavRight .Lang{color:var(--oi-muted-2);text-decoration:none;font-size:var(--oi-small);transition:color .14s ease}.LandingPage .NavRight .Lang:hover{color:var(--oi-magenta)}.LandingPage .NavToggle{display:none;flex-direction:column;gap:5px;width:42px;height:42px;padding:0;border:none;background:transparent;cursor:pointer}.LandingPage .NavToggle span{width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.LandingPage .NavToggle.Open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.LandingPage .NavToggle.Open span:nth-child(2){opacity:0}.LandingPage .NavToggle.Open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.NavLock{overflow:hidden}.LandingPage .NavOverlay{display:none}.LandingPage .Hero{position:sticky;top:0;z-index:0;box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:min(190px,21vh) var(--oi-gutter) min(80px,9vh)}.LandingPage .Hero .Bg{position:absolute;inset:0;z-index:0}.LandingPage .Hero .Bg video,.LandingPage .Hero .Bg img{width:100%;height:100%;object-fit:cover;display:block}.LandingPage .Hero .Bg:after{content:"";position:absolute;inset:0;background:radial-gradient(58% 46% at 50% 50%,#0000008c,#00000047 62%,#0000)}.LandingPage .Hero .HeroInner{position:relative;z-index:1;max-width:880px}.LandingPage .Hero .Chips{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 0 24px}.LandingPage .Hero .Chips .Tag{font-size:.625rem;padding:2px 8px;--oi-cut: 5px}.LandingPage .Hero h1{font-size:var(--oi-h1);font-weight:700;line-height:1.164;letter-spacing:-1px;margin:0}.LandingPage .Hero h1 .L{display:block}.LandingPage .Hero .Perex{color:var(--oi-muted);font-size:var(--oi-body);line-height:1.5;margin:16px auto 0;max-width:620px}.LandingPage .Hero .Buttons{display:flex;gap:18px;justify-content:center;margin-top:min(64px,7vh)}.LandingPage .Hero .Buttons .Btn{padding:9px 18px;--oi-cx: 9px;--oi-cy: 9px}.LandingPage .Hero .Buttons .Btn.Ghost{min-width:117px;box-sizing:border-box}.LandingPage .Hero .HeroTag{display:inline-block;font-size:.875rem;margin-top:18px;background-image:linear-gradient(90deg,var(--oi-violet-lift) 0%,#E44292 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.LandingPage .Field{position:relative;padding:clamp(80px,14vw,200px) 0 clamp(70px,9vw,120px);overflow:hidden}.LandingPage .Field .Glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 56%),rgba(104,54,206,.17) 0%,rgba(104,54,206,.1) 35%,rgba(104,54,206,.035) 65%,transparent 100%)}.LandingPage .SkillGrid .Mesh,.LandingPage .SkillGrid .MeshLight{position:absolute;inset:-49px -470px -320px;z-index:-1;pointer-events:none;background-position:408px 0}.LandingPage .SkillGrid .Mesh{opacity:0}.LandingPage .SkillGrid .MeshLight{opacity:.9;-webkit-mask-image:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 42%),#000 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.26) 58%,rgba(0,0,0,.08) 80%,transparent 100%);mask-image:radial-gradient(circle 620px at var(--mx, 50%) var(--my, 42%),#000 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.26) 58%,rgba(0,0,0,.08) 80%,transparent 100%)}.LandingPage .SkillGrid{position:relative;z-index:1;width:980px;height:1435px;margin:140px auto 0}.LandingPage .SkillGrid .Skill{position:absolute;width:416px;padding:22px 26px 26px}.LandingPage .SkillGrid .Skill:nth-of-type(1){left:0;top:0}.LandingPage .SkillGrid .Skill:nth-of-type(2){left:564px;top:105px}.LandingPage .SkillGrid .Skill:nth-of-type(3){left:271px;top:440px}.LandingPage .SkillGrid .Skill:nth-of-type(4){left:0;top:798px}.LandingPage .SkillGrid .Skill:nth-of-type(5){left:542px;top:955px}.LandingPage .SkillGrid .Skill:nth-of-type(6){left:272px;top:1275px}.LandingPage .Skill h3{font-size:1.125rem;font-weight:700;margin:14px 0 8px}.LandingPage .Skill p{font-size:var(--oi-small);line-height:1.6;color:var(--oi-muted-2);margin:0}.LandingPage .Teaser{text-align:center;padding:max(clamp(110px,13vw,230px),34vh) 0 0;position:relative;overflow:hidden}.LandingPage .Teaser{overflow:clip}.LandingPage .Teaser .Marquee{overflow:visible;white-space:nowrap;width:100%;margin:0}.LandingPage .Teaser .MTrack{display:inline-flex;animation:lpTeaser 26s linear infinite;will-change:transform}.LandingPage .Teaser .MTrack>span{font-size:clamp(3.5rem,7.8vw,8.25rem);font-weight:700;letter-spacing:-2px;line-height:1.06;padding-right:.55em;color:transparent}.LandingPage .Teaser .MTrack .C{background-image:linear-gradient(90deg,#6a00ff,#e44292 60%,#ff41ab)}@keyframes lpTeaser{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.LandingPage .Teaser .MTrack{animation:none}}.LandingPage .Teaser p{color:var(--oi-muted-2);font-size:var(--oi-h4);max-width:640px;margin:26px auto 30px;padding:0 var(--oi-gutter)}.LandingPage .Teaser>.Marquee,.LandingPage .Teaser>p,.LandingPage .Teaser>.Btn{position:relative;z-index:1}.LandingPage .Teaser .Cable{display:block;position:relative;z-index:0;width:100%;aspect-ratio:16 / 9;margin:-7.75vw 0 -10vw;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 84%,transparent 100%)}.LandingPage .Teaser .Cable video{width:100%;height:100%;object-fit:cover;display:block}.LandingPage .Projects{padding:0 0 clamp(60px,8vw,110px)}.LandingPage .Projects .PinTrack{position:relative;height:280vh}.LandingPage .Projects .Pinned{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.LandingPage .Projects .Pinned>*{flex:0 0 auto}.LandingPage .Rolodex{--rw: min(865px, calc(100vw - 2 * var(--oi-gutter)), max(440px, calc((100svh - 250px) / .865)));--tab-h: clamp(21px, calc(var(--rw) * .04857), 42px);--fold-h: calc(var(--rw) * .741545);--rise: .12225;position:relative;width:var(--rw);margin:20px auto 0;padding-top:calc(var(--rw) * var(--rise))}.LandingPage .Rolodex .RStage{position:relative;width:100%;height:var(--fold-h);transform-origin:50% 58%;transition:transform .52s cubic-bezier(.25,.8,.3,1)}.LandingPage .Rolodex.Zooming .RStage{transform:scale(1.06);transition-duration:.24s}.LandingPage .Projects .PGlows{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 68%,transparent 97%);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 68%,transparent 97%)}.LandingPage .Projects .PGlowL{position:absolute;left:-12%;bottom:-12%;width:62%;aspect-ratio:1.7;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(ellipse,rgba(106,0,255,.26) 0%,rgba(106,0,255,.12) 35%,rgba(106,0,255,.04) 62%,transparent 80%);filter:blur(48px)}.LandingPage .Projects .PGlowR{position:absolute;right:-8%;top:34%;width:44%;aspect-ratio:1.6;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(ellipse,rgba(228,66,146,.22) 0%,rgba(228,66,146,.1) 35%,rgba(228,66,146,.035) 62%,transparent 80%);filter:blur(48px)}.LandingPage svg.RFrame{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.LandingPage svg.RFrame .bg{fill:#0d0b12}.LandingPage svg.RFrame .ln{fill:none;stroke:#fff;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.LandingPage .RFold{position:absolute;left:0;top:0;width:100%;height:var(--fold-h);transform-origin:50% 0;transform:translateY(calc(var(--rw) * var(--dy) * -1)) scale(var(--k));transition:transform .46s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.LandingPage .RFold[data-slot="0"]{--k: 1;--dy: 0;z-index:40}.LandingPage .RFold[data-slot="1"]{--k: .97804;--dy: .03659;z-index:39}.LandingPage .RFold[data-slot="2"]{--k: .94877;--dy: .07228;z-index:38}.LandingPage .RFold[data-slot="3"]{--k: .92131;--dy: .09973;z-index:37}.LandingPage .RFold.RSpare{display:none}.LandingPage .RFold[data-tabx="0"]{--tx: 84.5%}.LandingPage .RFold[data-tabx="1"]{--tx: 61.2%}.LandingPage .RFold[data-tabx="2"]{--tx: 38%}.LandingPage .RFold[data-tabx="3"]{--tx: 15%}.LandingPage .RFold.RAll{--k: .87008;--dy: var(--rise);--tx: 50%;z-index:36}.LandingPage .RFold.Gone{transform:scale(1.075);opacity:0;transition:transform .42s ease-out,opacity .38s ease-out}.LandingPage .RFold.Back{opacity:0}.LandingPage .RFold.Snap{transition:none}@media(prefers-reduced-motion:reduce){.LandingPage .RFold,.LandingPage .Rolodex .RStage,.LandingPage .RFold .RTab{transition:none}}.LandingPage .RFold>svg.RFrame{z-index:0}.LandingPage .RFold>svg.RFrame .bg{fill:#000}.LandingPage .RFold .RBody{position:absolute;left:0;right:0;top:var(--tab-h);bottom:0;z-index:1;display:flex;flex-direction:column;padding:4.325% 3.935% 3.34%;opacity:0}.LandingPage .RFold[data-slot="0"] .RBody,.LandingPage .RFold[data-slot="1"] .RBody{opacity:1;transition:opacity .26s ease}.LandingPage .RFold .RShot{position:relative;display:block;flex:1 1 0%;min-height:0;overflow:hidden;background:#17141f}.LandingPage .RFold .RShot img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.LandingPage .RFold .RShot .DefShot{position:absolute;inset:0}.LandingPage .RFold .RCap{flex:none;margin-top:2.352%;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:clamp(13px,calc(var(--rw) * .0208),18px);line-height:1.15;color:var(--oi-text)}.LandingPage .RFold .RCap a{color:inherit;text-decoration:none}.LandingPage .RFold .RCap a:hover{color:var(--oi-magenta)}.LandingPage .RFold .RChip{position:relative;flex:none;font-family:var(--oi-font-tag);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;padding:4px 11px;white-space:nowrap}.LandingPage .RFold .RChip svg.RFrame{z-index:0}.LandingPage .RFold .RChip svg.RFrame .ln{stroke-width:1}.LandingPage .RFold .RTab{position:absolute;top:0;left:var(--tx);transform:translate(-50%);z-index:2;height:calc(var(--tab-h) + 2px);padding:0 calc(var(--tab-h) * .92 + var(--rw) * .0104);border:none;background:transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;font-family:var(--oi-font);font-size:clamp(8px,calc(var(--rw) * .01515),13px);font-weight:600;letter-spacing:.01em;color:#fff;transition:left .46s cubic-bezier(.2,.7,.2,1)}.LandingPage .RFold .RTab:hover{color:#fff}.LandingPage .RFold .RTab svg.RFrame{z-index:-1}.LandingPage .RFold .RTab svg.RFrame .bg{fill:#000}.LandingPage .RFold .RTab svg.RFrame .ln{stroke:#ffffff9e;stroke-width:1}.LandingPage .RFold.RAll .RTab{color:#0d0b12}.LandingPage .RFold.RAll .RTab svg.RFrame .ln{display:none}.LandingPage .RFold.RAll .RTab img{height:11px;filter:brightness(0)}@media(min-width:701px){.LandingPage .RFold.RAll .RTab{transform:translate(-50%,calc(var(--rw) * .01293 - (var(--tab-h) + 2px) / 2))}}@media(max-width:700px){.LandingPage .Projects .Pinned{box-sizing:border-box;padding-top:40px}.LandingPage .Rolodex{--rw: min(calc(100vw - 2 * var(--oi-gutter)), max(230px, calc((100svh - 300px) / 1.91)));--tab-h: clamp(21px, calc(var(--rw) * .11908), 42px);--fold-h: calc(var(--rw) * 1.6);--rise: .31;margin-top:14px}.LandingPage .RFold[data-slot="0"]{--k: 1;--dy: 0}.LandingPage .RFold[data-slot="1"]{--k: .96771;--dy: .06805}.LandingPage .RFold[data-slot="2"]{--k: .93368;--dy: .1361}.LandingPage .RFold[data-slot="3"]{--k: .89398;--dy: .20414}.LandingPage .RFold[data-tabx="0"]{--tx: 70.7%}.LandingPage .RFold[data-tabx="1"]{--tx: 29.3%}.LandingPage .RFold[data-tabx="2"]{--tx: 70.7%}.LandingPage .RFold[data-tabx="3"]{--tx: 29.3%}.LandingPage .RFold.RAll{--k: .85431;--tx: 60%}.LandingPage .Projects .PGlows{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 80%,transparent 100%)}.LandingPage .Projects .PGlowL{left:-58%;top:0;bottom:auto;width:110%;aspect-ratio:.85;background:radial-gradient(ellipse,rgba(228,66,146,.52) 0%,rgba(228,66,146,.22) 36%,rgba(106,0,255,.07) 62%,transparent 80%);filter:blur(36px)}.LandingPage .Projects .PGlowR{right:-52%;top:40px;width:100%;aspect-ratio:.8;background:radial-gradient(ellipse,rgba(228,66,146,.62) 0%,rgba(170,40,210,.26) 38%,rgba(106,0,255,.08) 62%,transparent 80%);filter:blur(36px)}.LandingPage .RFold .RBody{padding:5.39% 4.3% 5.83%}.LandingPage .RFold .RShot img{object-fit:cover;object-position:center}.LandingPage .RFold .RCap{flex-direction:column;align-items:flex-start;gap:10px;margin-top:3.4%}.LandingPage .RFold .RChip{color:var(--oi-magenta)}.LandingPage .RFold .RTab{font-size:clamp(8px,calc(var(--rw) * .0368),14px);padding:0 calc(var(--tab-h) * .55 + var(--rw) * .008);gap:6px}.LandingPage .RFold.RAll .RTab{font-size:clamp(8px,calc(var(--rw) * .028),10px)}.LandingPage .RFold.RAll .RTab .RLong{display:none}}.LandingPage .Ticker{overflow:hidden;margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.LandingPage .Ticker+.Ticker{margin-top:12px}.LandingPage .Ticker .Track{display:inline-flex;gap:12px;white-space:nowrap;will-change:transform;animation:lpMarquee 34s linear infinite}.LandingPage .Ticker.Rev .Track{animation-direction:reverse;animation-duration:42s}.LandingPage .Ticker .Pill{position:relative;font-family:var(--oi-font-tag);font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--oi-muted-2);padding:8px 16px;text-shadow:0 0 10px rgba(255,255,255,.18)}.LandingPage .Ticker .Pill svg.RFrame{filter:drop-shadow(0 0 3px rgba(255,255,255,.3)) drop-shadow(0 0 10px rgba(160,120,255,.22))}@keyframes lpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.LandingPage .Ticker .Track{animation:none}}.LandingPage .Process{padding:clamp(60px,8vw,110px) 0 0}.LandingPage .Process .PHead{max-width:1140px;margin:0 auto;padding:0 var(--oi-gutter)}.LandingPage .Process .PHead h2{font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:700;margin:0;display:inline}.LandingPage .Process .PHead .Kicker{margin-left:14px;white-space:nowrap}@media(max-width:700px){.LandingPage .Process .PHead .Kicker{display:block;margin:10px 0 0}}.LandingPage .Process .PHead .Sub{color:var(--oi-muted-2);font-size:var(--oi-small);margin:16px 0 0;max-width:640px}.LandingPage .ProcScene{--sw: min(1076px, calc(100vw - 2 * var(--oi-gutter)));position:relative;z-index:2;width:var(--sw);margin:48px auto 0;aspect-ratio:1076/680;border:1px solid rgba(255,255,255,.85)}.LandingPage .ProcScene .PGrid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px);background-size:8.333% 12.5%;background-position:0 0}.LandingPage .ProcScene .PGrid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.55) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(255,255,255,.55) 1.5px,transparent 1.5px);background-size:8.333% 12.5%;filter:blur(10.7px)}.LandingPage .ProcScene .PGrid img{position:absolute;inset:0;width:100%;height:100%}.LandingPage .ProcScene .PBar{display:flex;align-items:center;gap:9px;font-family:var(--oi-font-tag)}.LandingPage .ProcScene .PBar i{font-style:normal;line-height:1}.LandingPage .PWin{position:absolute;z-index:2;left:2.5%;top:4.3%;width:55.9%;height:91.3%;border:1px solid #D3D5E3;background:#0d0b12;display:flex;flex-direction:column}.LandingPage .PWin .PBar{justify-content:flex-end;height:calc(var(--sw) * .03346);flex:none;background:#fff;padding:0 calc(var(--sw) * .0093)}.LandingPage .PWin:after,.LandingPage .PDl:after,.LandingPage .PLogo:after{content:"";position:absolute;inset:0;z-index:4;border:1px solid #D3D5E3;pointer-events:none}.LandingPage .ProcScene .PBar img{display:block;height:calc(var(--sw) * .01394)}.LandingPage .PSteps{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:calc(var(--sw) * .01208);padding:calc(var(--sw) * .01766) calc(var(--sw) * .01208) calc(var(--sw) * .01208);flex:1;min-height:0}.LandingPage .PStep{position:relative;padding:calc(var(--sw) * .01487) calc(var(--sw) * .01673);min-height:0}.LandingPage .PStep .Num{font-family:var(--oi-font-tag);font-size:calc(var(--sw) * .01022);font-weight:700;letter-spacing:.08em;color:var(--oi-magenta)}.LandingPage .PStep .Ico{position:absolute;right:calc(var(--sw) * .01208);top:calc(var(--sw) * .01208);width:calc(var(--sw) * .0158);height:calc(var(--sw) * .0158)}.LandingPage .PStep .Ico img{width:100%;height:100%;display:block}.LandingPage .PStep h3{font-size:calc(var(--sw) * .01487);font-weight:700;margin:calc(var(--sw) * .0093) 0 calc(var(--sw) * .00743)}.LandingPage .PStep p{font-size:calc(var(--sw) * .01254);line-height:1.6;color:var(--oi-muted-2);margin:0}.LandingPage .PDl{position:absolute;z-index:1;left:54.4%;top:17.5%;width:38.1%;height:39.3%;border:1px solid #D3D5E3;background:#0d0b12;display:flex;flex-direction:column}.LandingPage .PDl .PBar,.LandingPage .PLogo .PBar{justify-content:flex-end;height:calc(var(--sw) * .02788);background:#fff;padding:0 calc(var(--sw) * .00836);flex:none}.LandingPage .PDl .PBar img,.LandingPage .PLogo .PBar img{height:calc(var(--sw) * .01208)}.LandingPage .PDl .PBody{flex:1;min-height:0;display:flex;flex-direction:column}.LandingPage .PDl .PHead{padding:calc(var(--sw) * .00743) calc(var(--sw) * .01301) calc(var(--sw) * .0093);flex:none}.LandingPage .PDl .PRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--oi-font-tag)}.LandingPage .PDl .PRow .T{font-size:calc(var(--sw) * .01115);font-weight:700;letter-spacing:.08em;color:#fff}.LandingPage .PDl .PRow .Pct{font-size:calc(var(--sw) * .02416);font-weight:700;color:#fff}.LandingPage .PDl .PFiles{font-family:var(--oi-font-tag);font-size:calc(var(--sw) * .00929);color:#d3d5e3;margin-top:calc(var(--sw) * .00186)}.LandingPage .PDl .PProg{height:9px;background:#231f2d;flex:none}.LandingPage .PDl .PProg i{display:block;width:48%;height:100%;background:#fff;will-change:width}.LandingPage .PDl svg.Curve{display:block;width:100%;flex:1;min-height:0;background-image:radial-gradient(ellipse 62% 78% at 50% 58%,rgba(74,16,150,.62),transparent 76%),linear-gradient(rgba(255,255,255,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.32) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px}.LandingPage .PLogo{position:absolute;z-index:3;left:74%;top:54.4%;width:22.7%;height:36.8%;border:1px solid #D3D5E3;background:#0d0b12;display:flex;flex-direction:column}.LandingPage .PLogo .PBody{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.15) 0 1px,transparent 1px 9px) #000}.LandingPage .PLogo img{width:44%;filter:drop-shadow(0 0 9px rgba(255,255,255,.75));animation:lpLogoPulse 3.4s ease-in-out infinite}@keyframes lpLogoPulse{0%,to{filter:drop-shadow(0 0 7px rgba(255,255,255,.55));transform:scale(1)}50%{filter:drop-shadow(0 0 18px rgba(255,255,255,.95));transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.LandingPage .PLogo img{animation:none}}.LandingPage .Process .Cables{display:block;position:relative;width:100%;aspect-ratio:1920 / 480;margin-top:-3px;z-index:1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 3px,#000 3px,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 3px,#000 3px,#000 92%,transparent 100%)}.LandingPage .Process .Cables video{width:100%;height:100%;object-fit:cover;object-position:50% 63.667%;display:block}@media(max-width:900px){.LandingPage .ProcScene{--pw: min(354px, calc(100vw - 2 * var(--oi-gutter)));width:var(--pw);aspect-ratio:auto;height:auto;box-sizing:border-box;border:1px solid rgba(255,255,255,.85);margin:40px auto 0;padding:calc(var(--pw) * .081) 0 calc(var(--pw) * .316)}.LandingPage .ProcScene .PGrid{background-size:100% calc(var(--pw) / 4),calc(var(--pw) / 4) 100%}.LandingPage .ProcScene .PGrid:before{background-size:100% calc(var(--pw) / 4),calc(var(--pw) / 4) 100%}.LandingPage .PWin{position:relative;left:auto;top:auto;width:86.5%;height:auto;margin:0 auto}.LandingPage .PWin .PBar{height:calc(var(--pw) * .0965)}.LandingPage .PSteps{grid-template-columns:1fr;grid-auto-rows:auto;gap:calc(var(--pw) * .066);padding:calc(var(--pw) * .055)}.LandingPage .PStep{padding:15px 16px 17px}.LandingPage .PStep h3{font-size:.9375rem;margin:9px 0 7px}.LandingPage .PStep p{font-size:.8125rem}.LandingPage .PStep .Num{font-size:.6875rem}.LandingPage .PStep .Ico{width:16px;height:16px;right:12px;top:12px}.LandingPage .ProcScene .PBar img{height:12px}.LandingPage .PWin .PBar{padding:0 10px}.LandingPage .PDl .PBar,.LandingPage .PLogo .PBar{height:26px;padding:0 9px}.LandingPage .PDl .PBar img,.LandingPage .PLogo .PBar img{height:11px}.LandingPage .PDl .PHead{padding:9px 12px 10px}.LandingPage .PDl .PRow .T{font-size:.625rem}.LandingPage .PDl .PRow .Pct{font-size:1.25rem}.LandingPage .PDl .PFiles{font-size:.625rem;margin-top:2px}.LandingPage .PDl{position:relative;left:auto;top:auto;width:86.7%;height:calc(var(--pw) * .565);margin:calc(var(--pw) * .17) auto 0}.LandingPage .PLogo{left:auto;right:8.8%;top:auto;bottom:calc(var(--pw) * .09);width:52.5%;height:calc(var(--pw) * .537)}}.LandingPage .Faq{padding:clamp(60px,8vw,110px) 0}.LandingPage .Faq .Items{max-width:887px;margin:88px auto 0;display:flex;flex-direction:column;gap:24px;padding:0 var(--oi-gutter)}.LandingPage .Faq .SecHead h2{font-size:2.25rem;line-height:1.2;max-width:773px;margin:0 auto;text-wrap:balance}.LandingPage .Faq .SecHead .Sub{font-size:1rem;line-height:1.625rem;max-width:773px;margin:32px auto 0}.LandingPage .Faq .FaqRow{position:relative}.LandingPage .Faq .FaqRow svg.RFrame{z-index:0;transition:filter .2s ease;filter:drop-shadow(0 0 calc(9px * var(--lit, 0)) rgba(255,255,255,.28))}.LandingPage .Faq .FaqRow svg.RFrame .ln{stroke:rgba(255,255,255,calc(.22 + .6 * var(--lit, 0)))!important;transition:stroke .14s linear}.LandingPage .Faq .FaqRow:has(details[open]) svg.RFrame .ln{stroke:#fff!important}.LandingPage .Faq .FaqRow:has(details[open]) svg.RFrame{filter:drop-shadow(0 0 8px rgba(228,66,146,.35)) drop-shadow(0 0 22px rgba(122,79,242,.28))}.LandingPage .Faq details{background:transparent}.LandingPage .Faq summary{list-style:none;cursor:pointer;padding:21px 70px 21px 35px;font-weight:700;font-size:1rem;line-height:1.3125rem;position:relative;z-index:1}.LandingPage .Faq summary::-webkit-details-marker{display:none}.LandingPage .Faq summary:after{content:"+";position:absolute;right:35px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#ec78b1;font-weight:400;transition:color .2s ease,transform .26s cubic-bezier(.2,.7,.2,1)}.LandingPage .Faq summary:hover:after{transform:translateY(-50%) scale(1.15)}.LandingPage .Faq details[open] summary:after{content:"\2212";color:var(--oi-magenta)}.LandingPage .Faq .FaqBody{position:relative;z-index:1;padding:0 70px 20px 35px;color:var(--oi-muted-3);font-size:1rem;line-height:1.5rem;margin-top:-17px}.LandingPage .FormRow{display:flex;gap:12px;flex-wrap:wrap}.LandingPage .FormRow input,.LandingPage .FormRow textarea{flex:1;min-width:180px;box-sizing:border-box;height:50px;padding:13px 16px;border-radius:var(--oi-radius);border:1px solid var(--oi-line);background:#ffffff0a;color:#fff;font-family:inherit;font-size:var(--oi-small)}.LandingPage .FormRow textarea.Message{flex:2.2;resize:none;overflow:hidden;line-height:1.45;height:50px}.LandingPage .FormRow input::placeholder,.LandingPage .FormRow textarea::placeholder{color:var(--oi-muted-3)}.LandingPage .FormRow input:focus,.LandingPage .FormRow textarea:focus{outline:none;border-color:#fff;box-shadow:0 0 5px #ffffffbf,0 0 16px #fff6,inset 0 0 5px #ffffff8c,inset 0 0 14px #ffffff38}.LandingPage .FormRow button{background:var(--oi-magenta);color:#fff;border:none;padding:0 30px;height:50px;border-radius:var(--oi-radius);font-weight:600;font-family:inherit;font-size:var(--oi-small);cursor:pointer}.LandingPage .FormRow button:hover{background:var(--oi-magenta-deep)}.LandingPage .HpField{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.LandingPage .FormStatus{flex-basis:100%;font-size:.8125rem;margin-top:6px;min-height:1em;color:var(--oi-muted-2)}.LandingPage .FormStatus.Ok{color:#b4e39b}.LandingPage .FormStatus.Err{color:#f5b1d3}.LandingPage .FormNote{font-size:.75rem;color:var(--oi-muted-3);margin-top:10px}.LandingPage .Cta form input,.LandingPage .Cta form textarea{box-sizing:border-box;width:100%;padding:13px 16px;border-radius:var(--oi-radius);border:1px solid var(--oi-line);background:#ffffff0a;color:#fff;font-family:inherit;font-size:var(--oi-small)}.LandingPage .Cta form input{height:53px}.LandingPage .Cta form textarea{min-height:233px;resize:vertical;line-height:1.5}.LandingPage .Cta form input::placeholder,.LandingPage .Cta form textarea::placeholder{color:var(--oi-muted-3)}.LandingPage .Cta form input:focus,.LandingPage .Cta form textarea:focus{outline:none;border-color:#fff!important;box-shadow:0 0 5px #ffffffbf,0 0 16px #fff6,inset 0 0 5px #ffffff8c,inset 0 0 14px #ffffff38}.LandingPage .Cta form .FormFoot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.LandingPage .Cta form .FormFoot .Btn{padding:9px 23px;--oi-cx: 9px;--oi-cy: 9px}.LandingPage .Cta form .Consent a{color:var(--oi-muted-2);text-decoration:underline}.LandingPage .Cta form .Consent a:hover{color:#fff}.LandingPage .Cta form .Consent{font-family:var(--oi-font-tag);font-size:.6875rem;line-height:1rem;color:var(--oi-muted-3);font-style:italic;flex:1;min-width:160px}.LandingPage .Foot{position:relative;overflow:hidden;padding:133px 0 84px}.LandingPage .Foot>*{position:relative;z-index:1}.LandingPage .Cta{display:grid;grid-template-columns:686fr 526fr;gap:93px;align-items:start}.LandingPage .Cta h2{font-size:clamp(3.25rem,9.2vw,8.25rem);font-weight:700;line-height:.985;letter-spacing:-2px;margin:0}.LandingPage .Cta h2 .L2{display:block;padding-left:1.42em}.LandingPage .Cta h2 .L3{display:block}.LandingPage .Cta .Lead{color:var(--oi-muted-2);font-size:1rem;margin:78px 0 0;max-width:475px;line-height:1.5rem}.LandingPage .Cta form.Grid2{display:grid;grid-template-columns:260fr 249fr;gap:16px}.LandingPage .Cta form.Grid2 .full{grid-column:1 / -1}.LandingPage .Cta form input,.LandingPage .Cta form textarea{border-radius:0!important;background:#ffffff05!important;padding:16px!important;font-size:1rem!important;border-color:rgba(255,255,255,calc(.24 + .56 * var(--lit, 0)))!important;transition:border-color .14s linear,box-shadow .18s ease}.LandingPage .FootBrand{display:flex;justify-content:center;margin:407px 0 100px}.LandingPage .FootBrand img{height:67px}.LandingPage .FootContacts{display:flex;justify-content:center;gap:52px;flex-wrap:wrap}.LandingPage .FootContacts .C{display:flex;align-items:center;gap:17px}.LandingPage .FootContacts .C img{height:40px;width:auto}.LandingPage .FootContacts .C .T{font-size:1rem;line-height:1.5625rem}.LandingPage .FootContacts .C .T b{display:block;font-size:.875rem;line-height:1.375rem;font-weight:700}.LandingPage .FootContacts .C .T span{color:var(--oi-muted-2)}.LandingPage .FootNav{text-align:center;margin-top:93px}.LandingPage .FootNav .Obsah{font-family:var(--oi-font-tag);font-size:.6875rem;line-height:1.25rem;font-weight:700;letter-spacing:.2em;color:var(--oi-muted-2);margin-bottom:17px}.LandingPage .FootNav .Btns{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.LandingPage .FootNav .FBtn{position:relative;display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 7px 0 16px;box-sizing:border-box;border:1px solid #FFFFFF;color:#fff;text-decoration:none;font-family:var(--oi-font-tag);font-size:.75rem;font-weight:700;letter-spacing:.08em;transition:background .16s ease,color .16s ease,box-shadow .2s ease}.LandingPage .FootNav .FBtn .Sq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;background:#fff}.LandingPage .FootNav .FBtn img{width:11px;height:11px;display:block}.LandingPage .FootNav .FBtn:hover{background:#fff;color:#000;box-shadow:0 0 18px #ffffff40}.LandingPage .FootGlow{position:absolute;left:0;right:0;top:0;height:1560px;z-index:0;pointer-events:none;background:radial-gradient(620px 360px at 30% 15%,rgba(140,60,255,.06) 0%,transparent 70%),radial-gradient(1180px 640px at 45% 42%,rgba(255,0,128,.15) 0%,rgba(255,0,128,.08) 40%,rgba(255,0,128,.03) 70%,transparent 100%)}.LandingPage .FootDeco{position:absolute;left:50%;top:802px;width:1183px;max-width:100%;height:620px;z-index:0;pointer-events:none;transform:translate(-50%);opacity:.85;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='169'%20height='169'%3E%3Cg%20stroke='%23231f2d'%20stroke-width='1'%3E%3Cpath%20d='M0%2084.5H169M84.5%200V169'/%3E%3C/g%3E%3Cg%20stroke='%23a1a1aa'%20stroke-width='1.6'%3E%3Cpath%20d='M84.5%2074V95M74%2084.5H95'/%3E%3C/g%3E%3C/svg%3E");background-size:169px 169px;background-position:center top;-webkit-mask-image:radial-gradient(72% 66% at 50% 50%,#000 42%,rgba(0,0,0,.45) 72%,transparent 100%);mask-image:radial-gradient(72% 66% at 50% 50%,#000 42%,rgba(0,0,0,.45) 72%,transparent 100%)}.LandingPage .Legal{margin-top:198px;font-size:.8125rem;color:var(--oi-muted-3);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.LandingPage .Legal a{color:var(--oi-muted-2);text-decoration:none;margin-left:18px}.LandingPage .Legal a:first-child{margin-left:0}@media(min-width:701px)and (max-height:700px){.LandingPage .Projects .PinTrack{height:auto}.LandingPage .Projects .Pinned{position:static;height:auto;padding:40px 0 60px;overflow:clip}.LandingPage .Rolodex{--rw: min(865px, calc(100vw - 2 * var(--oi-gutter)), max(440px, calc((100svh - 140px) / .865)))}}@media(max-width:1080px){.LandingPage .SkillGrid{position:static;width:auto;max-width:620px;height:auto;display:flex;flex-direction:column;gap:20px;margin-top:44px}.LandingPage .SkillGrid .Skill{position:static;width:auto}.LandingPage .SkillGrid .Mesh,.LandingPage .SkillGrid .MeshLight{display:none}}@media(max-width:900px){.LandingPage .DeskNav,.LandingPage .NavRight .Lang,.LandingPage .NavRight .Btn.Primary{display:none}.LandingPage .NavToggle{display:flex}.LandingPage .Process .Steps{grid-template-columns:1fr}.LandingPage .Cta{grid-template-columns:1fr;gap:28px}.LandingPage .Cta form.Grid2{grid-template-columns:1fr}.LandingPage .Cols{grid-template-columns:1fr 1fr}.LandingPage .NavOverlay{display:block;position:fixed;inset:0;z-index:120;background:var(--oi-bg);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.LandingPage .NavOverlay.Open{opacity:1;visibility:visible}.LandingPage .NavOverlay .NavInner{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;padding:0 var(--oi-gutter) 40px;overflow-y:auto}.LandingPage .NavOverlay .NavBar{display:flex;align-items:center;justify-content:space-between;height:80px;margin:0 calc(var(--oi-gutter) * -1);padding:0 var(--oi-gutter);flex:none}.LandingPage .NavOverlay .NavBar img{height:30px;display:block}.LandingPage .NavOverlay .NavClose{width:42px;height:42px;margin-right:-9px;border:none;background:transparent;padding:0;color:#fff;cursor:pointer;position:relative}.LandingPage .NavOverlay .NavClose:before,.LandingPage .NavOverlay .NavClose:after{content:"";position:absolute;left:9px;top:20px;width:24px;height:2px;background:#fff;border-radius:2px}.LandingPage .NavOverlay .NavClose:before{transform:rotate(45deg)}.LandingPage .NavOverlay .NavClose:after{transform:rotate(-45deg)}.LandingPage .NavOverlay .NavLinks{display:flex;flex-direction:column;margin-top:18px}.LandingPage .NavOverlay .NavLinks a{color:#fff;text-decoration:none;font-size:1.625rem;line-height:1.2;font-weight:600;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(14px);transition:opacity .32s ease,transform .42s cubic-bezier(.16,.8,.24,1.02)}.LandingPage .NavOverlay.Open .NavLinks a{opacity:1;transform:none}.LandingPage .NavOverlay .NavLinks a:nth-child(1){transition-delay:60ms}.LandingPage .NavOverlay .NavLinks a:nth-child(2){transition-delay:.11s}.LandingPage .NavOverlay .NavLinks a:nth-child(3){transition-delay:.16s}.LandingPage .NavOverlay .NavLinks a:nth-child(4){transition-delay:.21s}.LandingPage .NavOverlay .NavLinks a:nth-child(5){transition-delay:.26s}.LandingPage .NavOverlay .NavCta{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;align-items:stretch;gap:18px}.LandingPage .NavOverlay .NavBarRight{display:inline-flex;align-items:center;gap:14px}.LandingPage .NavOverlay .NavBarRight .Lang{color:var(--oi-muted-2);text-decoration:none;font-family:var(--oi-font-tag);font-size:.8125rem;font-weight:700;letter-spacing:.12em;padding:6px 13px;border:1px solid rgba(255,255,255,.28)}.LandingPage .NavOverlay .NavBarRight .Lang:hover{color:#fff;border-color:#fff}.LandingPage .NavOverlay .NavCta .Btn{width:100%;box-sizing:border-box;justify-content:center;text-align:center}}@media(max-width:560px){.LandingPage .Cols{grid-template-columns:1fr}}@media(max-width:700px){.LandingPage .NavRight .Btn.Primary{display:none}.LandingPage .Hero .Bg video{position:absolute;inset:0;width:100%;height:100%;max-width:none;transform:none;object-fit:cover;object-position:center}.LandingPage .Hero{padding:130px var(--oi-gutter) 70px}.LandingPage .Hero .Chips{gap:10px;margin-bottom:26px}.LandingPage .Hero .Chips .Tag{font-size:.6875rem;padding:4px 10px}.LandingPage .Hero h1{font-size:2.6875rem;line-height:1.22}.LandingPage .Hero .Perex{margin-top:20px}.LandingPage .Hero .Buttons{margin-top:44px;gap:16px}.LandingPage .Faq .SecHead h2{font-size:1.875rem}.LandingPage .Foot{padding:80px 0 56px}.LandingPage .Cta{gap:40px}.LandingPage .Cta .Lead{margin-top:40px}.LandingPage .FootBrand{margin:190px 0 70px}.LandingPage .FootContacts{gap:26px}.LandingPage .FootNav{margin-top:60px}.LandingPage .FootNav .Btns{display:grid;grid-template-columns:repeat(2,minmax(0,158px));justify-content:center;gap:16px 18px}.LandingPage .FootNav .FBtn{width:100%;justify-content:space-between}.LandingPage .Legal{margin-top:90px;flex-direction:column;align-items:center;text-align:center;gap:16px}.LandingPage .Legal>span:not(.Copy){display:flex;flex-direction:column;align-items:center;gap:16px}.LandingPage .Legal a{margin-left:0}.LandingPage .Legal .Copy{order:2}.LandingPage .Teaser .Cable{aspect-ratio:1 / 1.17;margin:34px 0 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 92%,transparent 100%)}.LandingPage .Teaser .Cable video{position:absolute;left:-52%;top:-31.8%;width:370%;height:auto}.LandingPage .Process .Cables{aspect-ratio:1 / .5}.LandingPage .Process .Cables video{position:absolute;left:-57.2%;top:0;width:200%}}.LegalPage main{position:relative;z-index:1}.LegalPage .LWrap{max-width:980px;margin:0 auto;padding:122px var(--oi-gutter) 70px}.LegalPage .LCrumbs{font-size:.8125rem;color:var(--oi-muted-3);margin-bottom:14px}.LegalPage .LCrumbs a{color:var(--oi-muted-2);text-decoration:none}.LegalPage .LCrumbs a:hover{color:#fff}.LegalPage .LCrumbs .Sep{margin:0 8px}.LegalPage .DocHead{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.LegalPage .DocHead h1{font-size:clamp(1.75rem,2.6vw,2.625rem);font-weight:700;letter-spacing:-.5px;margin:0;background:linear-gradient(90deg,#6a00ff,#e44292);-webkit-background-clip:text;background-clip:text;color:transparent}.LegalPage .Actions{display:flex;gap:12px;flex-shrink:0}.LegalPage .LNote{border:1px solid #6A00FF;background:#6a00ff1a;color:var(--oi-muted);font-size:.8125rem;line-height:1.55;padding:12px 16px;margin-bottom:18px}.LegalPage .Doc{background:#0d0b12eb;border:1px solid rgba(255,255,255,.09);color:#ffffffd6;padding:44px 48px;line-height:1.7;font-size:.9375rem}.LegalPage .Doc h2{color:#fff;font-size:1.25em;margin:32px 0 12px}.LegalPage .Doc h2:first-child{margin-top:0}.LegalPage .Doc h3{color:#ffffffeb;font-size:1.05em;margin:20px 0 8px}.LegalPage .Doc strong,.LegalPage .Doc b{color:#fff}.LegalPage .Doc p{margin:0 0 12px}.LegalPage .Doc ul{margin:0 0 14px;padding-left:22px}.LegalPage .Doc li{margin-bottom:8px}.LegalPage .Doc a{color:var(--oi-magenta)}.LegalPage .LFoot{border-top:1px solid rgba(255,255,255,.08);padding:30px 0 26px}.LegalPage .LFoot .Inner{max-width:980px;margin:0 auto;padding:0 var(--oi-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.LegalPage .LFoot img{height:30px}.LegalPage .LFoot .Copy{font-size:.75rem;color:var(--oi-muted-3)}@media print{.LegalPage .Nav,.LegalPage .LCrumbs,.LegalPage .Actions,.LegalPage .LFoot,.LegalPage .OidisToTop{display:none!important}body.LegalPage.LandingPage{background:#fff}.LegalPage .LWrap{max-width:none;padding:0}.LegalPage .Doc{padding:0;background:#fff;border:none;color:#17141f}.LegalPage .Doc h2,.LegalPage .Doc h3,.LegalPage .Doc strong,.LegalPage .Doc b{color:#0d0b12}.LegalPage .Doc a{color:#bb005d}.LegalPage .DocHead h1{-webkit-text-fill-color:#000;color:#000;background:none}}@media(max-width:640px){.LegalPage .Doc{padding:26px 20px}.LegalPage .LWrap{padding-top:104px}}
