@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/baloo-bhaijaan2-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:"Baloo Bhaijaan 2";font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/baloo-bhaijaan2-latin.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:Readex Pro;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/readex-pro-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/readex-pro-latin.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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#0a1430}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0}fieldset{margin:0;padding:0;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@property --on{syntax: "<number>"; inherits: true; initial-value: 0;}.site{--night: #0a1430;--night-2: #101e44;--night-3: #1a2b5c;--ink: #13254a;--muted: #56637f;--paper: #f4f6fa;--paper-2: #e8edf5;--white: #ffffff;--signal: #f7901e;--signal-2: #ffb040;--glow: #ffc86b;--on-night: #b3bfdb;--line: #d7deea;--wa: #1fa855;--f-display: "Baloo Bhaijaan 2", "Readex Pro", system-ui, sans-serif;--f-body: "Readex Pro", system-ui, sans-serif;--t-sm: .875rem;--t-base: 1.0625rem;--t-md: 1.25rem;--t-lg: 1.5rem;--t-xl: 1.75rem;--t-2xl: clamp(1.9rem, 3.4vw, 2.75rem);--t-hero: clamp(2.5rem, 5vw, 4.25rem);--gutter: clamp(1rem, 4vw, 2.5rem);--max: 1240px;--ease: cubic-bezier(.2, .7, .1, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-base);line-height:1.75;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;overflow-x:clip}.site[dir=ltr]{line-height:1.6}.site h1,.site h2,.site h3{font-family:var(--f-display);font-weight:800;line-height:1.1;margin:0;text-wrap:balance}.site p{margin:0}:where(.site) a{color:inherit;text-decoration:none}.site img{display:block;max-width:100%;height:auto}.site ul,.site ol{list-style:none;margin:0;padding:0}.site :focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:8px}.ltr{direction:ltr;unicode-bidi:embed}.site ::-moz-selection{background:var(--signal);color:var(--ink)}.site ::selection{background:var(--signal);color:var(--ink)}.hdr__nav a[aria-current=true]{opacity:1;color:var(--signal-2)}.hdr__nav a[aria-current=true]:after{transform:scaleX(1)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:100;background:var(--signal);color:var(--ink);padding:.5rem 1rem;border-radius:10px;font-weight:600}.skip:focus{top:1rem}.readbar{position:fixed;top:0;inset-inline:0;height:3px;z-index:70;background:var(--signal);transform-origin:var(--read-origin, right);transform:scaleX(var(--read, 0));box-shadow:0 0 12px var(--signal);pointer-events:none}.site[dir=ltr] .readbar{--read-origin: left}[data-offscreen=true],[data-offscreen=true] *,[data-offscreen=true] *:before,[data-offscreen=true] *:after{animation-play-state:paused!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:0 1.4rem;border-radius:999px;font-family:var(--f-body);font-size:var(--t-base);font-weight:600;border:2px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--spring),box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{width:1.25em;height:1.25em;flex:none}.btn--lg{min-height:3.6rem;padding:0 1.9rem;font-size:var(--t-md)}.btn--signal{background:var(--signal);color:var(--ink);box-shadow:0 10px 30px -8px #f7901ea6}.btn--signal:hover{background:var(--signal-2)}.btn--line{background:transparent;color:currentColor;border-color:currentColor}.btn--line:hover{background:#ffffff14}.btn--ink{background:var(--ink);color:var(--white)}.hdr{position:fixed;top:0;inset-inline:0;z-index:50;color:var(--white);transition:background-color .3s,box-shadow .3s}.hdr--solid{background:color-mix(in srgb,var(--night) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff14}.hdr__in{display:flex;align-items:center;gap:1.5rem;height:4.75rem}.hdr__logo img{height:2.75rem;width:auto}.hdr__nav{display:flex;gap:1.75rem;margin-inline-start:auto;font-weight:500}.hdr__nav a{position:relative;padding:.25rem 0;opacity:.88;transition:opacity .2s}.hdr__nav a:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--signal);transform:scaleX(0);transition:transform .3s var(--ease)}.hdr__nav a:hover{opacity:1}.hdr__nav a:hover:after{transform:scaleX(1)}.hdr__tools{display:flex;align-items:center;gap:.75rem}.hdr__lang{background:none;border:0;font:inherit;font-weight:500;color:inherit;opacity:.8;cursor:pointer;padding:.25rem .5rem}.hdr__lang:hover{opacity:1}.hdr__cta{min-height:2.75rem;padding:0 1.15rem;font-size:var(--t-sm)}.hdr__menu{display:none;background:none;border:0;width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;align-items:center;justify-content:center}.hdr__menu svg{width:1.6rem;height:1.6rem}.hdr__menu--show{display:inline-flex}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--night);color:var(--white);display:flex;flex-direction:column;padding:1rem var(--gutter) 2rem;animation:sheet-in .3s var(--ease)}.sheet__top{display:flex;justify-content:space-between;align-items:center;height:3.5rem}.sheet__top img{height:2.4rem;width:auto}.sheet__nav{display:flex;flex-direction:column;margin:2rem 0}.sheet__nav a{font-family:var(--f-display);font-weight:700;font-size:var(--t-lg);padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.sheet__lang{margin-top:1rem}@keyframes sheet-in{0%{opacity:0;transform:translateY(-10px)}}@media(max-width:960px){.hdr__nav,.hdr__cta{display:none}.hdr__tools{margin-inline-start:auto}.hdr__menu{display:inline-flex}}.sec{padding-block:clamp(4.5rem,10vw,8rem);position:relative}.head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.head--center{margin-inline:auto;text-align:center}.head__title{font-size:var(--t-2xl)}.head__lead{margin-top:1rem;font-size:var(--t-md);color:var(--muted)}.head--light .head__lead{color:var(--on-night)}.browser{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #050c238c,0 0 0 1px #0a143014}.browser__bar{height:26px;background:#e8ecf3;display:flex;gap:6px;align-items:center;padding-inline:12px}.browser__bar i{width:9px;height:9px;border-radius:50%;background:#c5cddb}.browser__bar i:nth-child(1){background:#ff5f57}.browser__bar i:nth-child(2){background:#febc2e}.browser__bar i:nth-child(3){background:#28c840}.browser--sm{border-radius:9px}.browser--sm .browser__bar{height:14px;gap:4px;padding-inline:7px}.browser--sm .browser__bar i{width:5px;height:5px}.browser img{width:100%}.phone{background:#0b1022;padding:7px;border-radius:30px;box-shadow:0 30px 60px -20px #050c2399,inset 0 0 0 1.5px #2b3352}.phone img{border-radius:23px;width:100%}.phone--sm{padding:4px;border-radius:16px}.phone--sm img{border-radius:12px}.hero{--p: 0;--k0: clamp(0, calc((var(--p) - .02) * 5), 1);--k1: clamp(0, calc((var(--p) - .14) * 5), 1);--k2: clamp(0, calc((var(--p) - .26) * 5), 1);--k3: clamp(0, calc((var(--p) - .38) * 5), 1);--kt: clamp(0, calc((var(--p) - .42) * 2.6), 1);position:relative;height:280vh;background:var(--night);color:var(--white)}.hero__sky,.stage{animation:power 1.8s .25s steps(1,end) both,power-smooth .6s 2s ease-out forwards}@keyframes power{0%{--on: 0}18%{--on: .55}26%{--on: .05}40%{--on: .8}48%{--on: .25}62%{--on: .9}to{--on: .9}}@keyframes power-smooth{0%{--on: .9}to{--on: 1}}.hero__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 52%,rgba(255,176,64,calc(.08 + .22 * var(--on) + .15 * var(--p))) 0,transparent 38%),radial-gradient(ellipse at 15% 110%,rgba(47,84,190,.45),transparent 55%),radial-gradient(1.5px 1.5px at 12% 22%,#fff9 50%,transparent 51%),radial-gradient(1.5px 1.5px at 34% 12%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 58% 30%,#fff8 50%,transparent 51%),radial-gradient(1.5px 1.5px at 82% 18%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 92% 64%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 22% 74%,#fff5 50%,transparent 51%),linear-gradient(180deg,#08102a,var(--night) 60%,#0d1a3d)}.site[dir=ltr] .hero__sky{transform:scaleX(-1)}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-top:4.5rem}.live{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .9rem .35rem 1rem;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:var(--t-sm);color:var(--on-night)}.live__dot{position:relative;width:.6rem;height:.6rem;border-radius:50%;background:#3ddc84}.live__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3ddc84;animation:ping 1.8s infinite}@keyframes ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.hero__title{font-size:var(--t-hero);line-height:1.35;margin-top:1rem;padding-top:.4em;display:flex;flex-direction:column}.hero__l1{animation:rise .9s .2s var(--ease) both}.hero__l2{--fill: calc(var(--kt) * 100%);background:linear-gradient(to left,var(--signal) var(--fill),rgba(247,144,30,.28) calc(var(--fill) + .5%));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;animation:rise .9s .45s var(--ease) both}.site[dir=ltr] .hero__l2{background-image:linear-gradient(to right,var(--signal) var(--fill),rgba(247,144,30,.28) calc(var(--fill) + .5%))}.hero__lead{margin-top:1.5rem;font-size:var(--t-md);color:var(--on-night);max-width:34rem;animation:rise .9s .65s var(--ease) both}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation:rise .9s .8s var(--ease) both}@keyframes rise{0%{transform:translateY(.6em)}}.stage{position:relative;width:100%;max-width:600px;aspect-ratio:1;justify-self:center;container-type:inline-size}.stage__glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(255,200,107,.75),rgba(247,144,30,.25) 38%,transparent 68%);opacity:calc(var(--on) * (.65 + .35 * var(--p)))}.stage__traces{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.trace{fill:none;stroke:var(--signal);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k));filter:drop-shadow(0 0 4px rgba(247,144,30,.9))}.trace--pulse{filter:none;stroke:#fff3d6;stroke-width:4;stroke-dasharray:.06 .94;stroke-dashoffset:1;opacity:clamp(0,calc((var(--k) - .96) * 25),1);animation:pulse 2.2s linear infinite}@keyframes pulse{to{stroke-dashoffset:0}}.stage__bulb{position:absolute;left:50%;top:50%;width:34%;transform:translate(-50%,-54%) scale(calc(.92 + .08 * var(--on)))}.bulb{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 calc(30px * var(--on)) rgba(255,176,64,.85))}.bulb__glass{fill:url(#glass);fill-opacity:calc(.12 + .88 * var(--on));stroke:var(--signal-2);stroke-width:5}.bulb__shine{fill:none;stroke:#fff;stroke-opacity:calc(.25 + .5 * var(--on));stroke-width:7;stroke-linecap:round}.bulb__fil path{fill:none;stroke:color-mix(in srgb,#fff8e6 calc(var(--on) * 100%),#f7901e);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.bulb__fil circle{fill:#fff8e6;stroke:var(--signal);stroke-width:4}.bulb__base rect,.bulb__base path{fill:url(#base)}.card{position:absolute;z-index:2;opacity:var(--k);transform:translate(calc((1 - var(--k)) * var(--dx)),calc((1 - var(--k)) * var(--dy))) scale(calc(.3 + .7 * var(--k))) rotate(calc(var(--r) * var(--k)));will-change:transform,opacity}.card--a{--k: var(--k0);--dx: 24cqw;--dy: 22cqw;--r: -4deg;left:0;top:4%;width:48%}.card--b{--k: var(--k1);--dx: -24cqw;--dy: 18cqw;--r: 5deg;right:0;top:9%;width:27%}.card--c{--k: var(--k2);--dx: -22cqw;--dy: -8cqw;--r: 7deg;right:3%;top:50%;width:21%}.card--d{--k: var(--k3);--dx: 20cqw;--dy: -12cqw;--r: -7deg;left:5%;top:57%;width:23%}.brandcard{background:var(--white);border-radius:16px;padding:10% 8%;display:grid;grid-template-columns:repeat(3,1fr);gap:6%;box-shadow:0 30px 60px -20px #0009}.brandcard img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.paper{border-radius:6px;box-shadow:0 30px 60px -20px #000000b3}.hero__hint{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;font-size:var(--t-sm);color:var(--on-night);opacity:calc(1 - var(--p) * 10);white-space:nowrap}.mouse{width:22px;height:34px;border:2px solid currentColor;border-radius:12px;position:relative}.mouse:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--signal);animation:wheel 1.6s infinite}@keyframes wheel{60%{transform:translateY(8px);opacity:0}}@media(max-width:900px){.hero{height:230vh}.hero__grid{grid-template-columns:1fr;gap:.5rem;padding-top:4.25rem}.stage{order:-1;width:min(78vw,40vh)}.hero__title{font-size:clamp(2.1rem,9vw,3rem);margin-top:.75rem}.hero__lead{font-size:var(--t-base);margin-top:.85rem}.hero__ctas{margin-top:1.25rem}.hero__ctas .btn{flex:1 1 auto;min-height:3.2rem;font-size:var(--t-base);padding:0 1.2rem}.hero__hint{display:none}}@media(max-width:900px)and (max-height:740px){.hero__lead{display:none}}.marquee{background:var(--signal);color:var(--ink);overflow:hidden;padding-block:1.1rem;position:relative;z-index:1;box-shadow:0 -20px 50px -10px #f7901e73}.marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 38s linear infinite}.site[dir=rtl] .marquee__track{animation-name:marquee-rtl}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;flex:none}.marquee__item{font-family:var(--f-display);font-weight:700;font-size:clamp(1.05rem,1.8vw,1.4rem);padding-inline:1.4rem;display:inline-flex;align-items:center;gap:2.8rem;white-space:nowrap}.marquee__item:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--ink)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}.svc{background:var(--paper)}.panels{display:flex;gap:1rem;height:680px}.panel{position:relative;flex:1 1 0;min-width:0;border-radius:30px;overflow:hidden;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;transition:flex-grow .7s var(--ease);isolation:isolate}.panel[data-active=true]{flex-grow:2.3}.panel--brand{--bg: var(--signal);background:var(--signal);color:var(--ink)}.panel__body{position:relative;padding-top:3rem;margin-top:-3rem;background:linear-gradient(to bottom,transparent,var(--bg) 3rem)}.panel--systems{--bg: var(--night);background:var(--night);color:var(--white)}.panel--web{--bg: var(--white);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.panel__title{font-size:var(--t-xl)}.panel__text{margin-top:.6rem;max-width:30rem;opacity:.86}.panel--systems .panel__text{color:var(--on-night);opacity:1}.panel__text,.chips{max-height:22rem;overflow:hidden;transition:opacity .45s .2s,max-height .6s var(--ease)}.panel[data-active=false] .panel__text,.panel[data-active=false] .chips{opacity:0;max-height:0;margin-top:0;pointer-events:none;transition-delay:0s}.panel[data-active=false] .panel__title{font-size:var(--t-lg)}.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.3rem .9rem;border-radius:999px;font:inherit;font-size:var(--t-sm);font-weight:500;cursor:pointer;border:1.5px solid transparent;transition:background-color .15s,border-color .15s,transform .2s var(--spring)}.chip:hover{transform:translateY(-2px)}.chip svg{width:.95rem;height:.95rem;flex:none}.panel--brand .chip{background:#ffffffe6;color:var(--ink)}.panel--brand .chip svg{color:var(--signal)}.panel--systems .chip{background:#ffffff0f;color:var(--white);border-color:#ffffff2e}.panel--systems .chip svg{color:var(--signal)}.panel--web .chip{background:var(--paper);color:var(--ink);border-color:var(--line)}.panel--web .chip svg{color:var(--signal)}.chip[aria-pressed=true]{background:var(--ink)!important;color:var(--white)!important;border-color:var(--ink)!important}.panel--systems .chip[aria-pressed=true]{background:var(--signal)!important;color:var(--ink)!important;border-color:var(--signal)!important}.pv{position:absolute;inset:0 0 auto 0;height:46%;display:grid;place-items:center;z-index:-1;transition:transform .7s var(--ease)}.panel[data-active=true] .pv{transform:scale(1.04)}.pv--brand{display:flex;justify-content:center;align-items:center}.pv__logo{width:clamp(84px,9vw,128px);aspect-ratio:1;background:var(--white);border-radius:22px;padding:14px;box-shadow:0 20px 40px -14px #5a280073;transform:rotate(var(--r));margin-inline:-10px;display:grid;place-items:center}.pv__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pv--systems{perspective:1400px}.pv--systems .browser{width:min(470px,112%);transform:rotateY(-14deg) rotateX(8deg) rotate(-2deg)}.site[dir=ltr] .pv--systems .browser{transform:rotateY(14deg) rotateX(8deg) rotate(2deg)}.pv--web{display:flex;justify-content:center;align-items:flex-start;padding-top:1.75rem;gap:0}.pv--web .phone{width:clamp(110px,11vw,150px)}.pv--web .phone:first-child{transform:rotate(-7deg) translateY(10px);margin-inline-end:-26px;z-index:1}.pv--web .phone:last-child{transform:rotate(6deg)}@media(max-width:960px){.panels{flex-direction:column;height:auto}.panel{padding:15rem 1.5rem 1.75rem}.panel[data-active=false] .panel__text,.panel[data-active=false] .chips{opacity:1;max-height:none;pointer-events:auto}.panel[data-active=false] .panel__text{margin-top:.6rem}.panel[data-active=false] .chips{margin-top:1.1rem}.panel[data-active=false] .panel__title{font-size:var(--t-xl)}.pv{height:14.5rem}.pv--systems .browser{width:92%}}.wall{background:var(--night);color:var(--white);overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.bulbs{position:absolute;top:1.6rem;inset-inline:0;display:flex;justify-content:space-between;padding-inline:var(--gutter);pointer-events:none}.bulbs span{width:10px;height:10px;border-radius:50%;background:var(--glow);box-shadow:0 0 10px 2px #ffc86bb3;animation:chase 2.8s infinite;animation-delay:calc(var(--i) * .1s)}@keyframes chase{0%,to{opacity:1}50%{opacity:.25}}.wall .head{margin-top:1.5rem}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem}.tile{transform:rotate(var(--t));transition:transform .5s var(--spring)}.tile:hover,.tile:focus-within{transform:rotate(0) translateY(-8px) scale(1.02)}.tile__screen{margin:0;border-radius:14px;overflow:hidden;border:6px solid #1d2c57;background:#1d2c57;box-shadow:0 30px 50px -20px #000000b3;transition:border-color .3s,box-shadow .3s}.tile:hover .tile__screen,.tile:focus-within .tile__screen{border-color:var(--signal);box-shadow:0 30px 60px -20px #000000b3,0 0 40px #f7901e73}.tile__screen img{width:100%;aspect-ratio:960 / 571;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tile__plate{margin:-1.4rem 1.2rem 0;position:relative;background:var(--signal);color:var(--ink);border-radius:12px;padding:.9rem 1rem 1rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.1rem .75rem;box-shadow:0 14px 30px -12px #f7901eb3}.tile__name{font-size:var(--t-md);grid-column:1}.tile__sector{font-size:var(--t-sm);grid-column:1;font-weight:500;opacity:.85}.tile__btn{grid-column:2;grid-row:1 / span 2;background:var(--ink);color:var(--white);border:0;border-radius:999px;font:inherit;font-size:.8rem;font-weight:600;padding:.5rem .85rem;min-height:2.5rem;cursor:pointer;white-space:nowrap;transition:background-color .2s}.tile__btn:hover{background:#000c2a}.tile--yours{display:grid;place-items:center;border:2px dashed rgba(255,255,255,.25);border-radius:18px;min-height:16rem;transform:none}.tile--yours .tile__plate{background:none;box-shadow:none;color:var(--white);margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.75rem}.tile--yours .tile__name{font-size:var(--t-lg);color:var(--signal)}.tile--yours .tile__sector{color:var(--on-night);opacity:1}@media(max-width:1000px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tiles,.tile__plate{grid-template-columns:1fr}.tile__btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:.5rem}}.sites{--p: 0;position:relative;height:calc(100vh + var(--travel, 0px));background:var(--paper)}.sites__pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:4rem}.sites .head{margin-bottom:2rem}.sites__viewport{overflow:hidden}.sites__track{display:flex;gap:clamp(2rem,5vw,4.5rem);width:-moz-max-content;width:max-content;padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));padding-block:1rem 3rem;transform:translate(calc(var(--p) * var(--travel, 0px) * var(--dirx, 1)));will-change:transform}.site-card{width:min(60vw,720px);flex:none}.site-card__media{position:relative}.site-card .browser img{aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phone--float{position:absolute;width:23%;inset-inline-end:-5%;bottom:-12%;transform:rotate(5deg)}.site-card__name{font-size:var(--t-lg);margin-top:1.75rem}.site-card__kind{color:var(--muted)}.sites__bar{margin:0 auto;width:min(320px,60vw);height:4px;background:var(--line);border-radius:4px;overflow:hidden}.sites__bar span{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--signal);margin-inline-start:0}@media(max-width:900px),(prefers-reduced-motion:reduce){.sites{height:auto;padding-block:5rem 3rem}.sites__pin{position:static;height:auto;padding-top:0}.sites__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sites__track{transform:none;padding-inline:var(--gutter)}.site-card{width:84vw;scroll-snap-align:center}.sites__bar{display:none}}.apps{--p: 0;background:var(--signal);color:var(--ink);overflow:hidden}.apps .head__lead{color:#13254acc}.fan{display:flex;justify-content:center;align-items:flex-start;padding-top:1rem}.fan__item{flex:none;width:clamp(150px,15vw,196px);margin-inline:calc(-4.6rem * (1 - var(--p)) - .2rem);transform:rotate(calc(var(--o) * 4deg * var(--p))) translateY(calc(var(--a) * 1.5rem * var(--p)));transform-origin:50% 120%;transition:transform .4s var(--spring);position:relative;z-index:calc(10 - var(--a));text-align:center}.fan__item:hover{transform:rotate(0) translateY(-14px) scale(1.04);z-index:20}.fan__name{font-family:var(--f-display);font-weight:800;font-size:var(--t-md);margin-top:1rem;opacity:var(--p)}.fan__kind{font-size:var(--t-sm);color:#13254ac7;opacity:var(--p);line-height:1.5}@media(max-width:1100px){.fan{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.25rem;padding:1rem var(--gutter) 2rem;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.fan__item{margin:0;transform:none;scroll-snap-align:center;width:62vw;max-width:240px}.fan__name,.fan__kind{opacity:1}}.inside{background:var(--paper-2)}.tabs{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;background:var(--white);border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:2.5rem}.tab{border:0;background:none;font:inherit;font-weight:600;font-size:var(--t-sm);color:var(--muted);padding:.55rem 1.1rem;min-height:2.75rem;border-radius:999px;cursor:pointer;transition:background-color .25s,color .25s}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);color:var(--white)}.inside__stage{position:relative;max-width:980px;margin-inline:auto;padding-inline:4%}.laptop__screen{position:relative;aspect-ratio:16 / 10;border:clamp(8px,1.4vw,16px) solid #10172b;border-bottom-width:clamp(12px,2vw,22px);border-radius:20px 20px 0 0;background:#10172b;overflow:hidden;box-shadow:0 50px 90px -40px #0a143099}.laptop__screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;transform:scale(1.03);transition:opacity .6s var(--ease),transform .9s var(--ease)}.laptop__screen img.on{opacity:1;transform:none}.laptop__base{height:clamp(12px,1.8vw,20px);margin-inline:-7%;background:linear-gradient(180deg,#d9dee8,#a2abbb);border-radius:0 0 22px 22px;position:relative}.laptop__base:before{content:"";position:absolute;top:0;left:50%;width:16%;height:45%;transform:translate(-50%);background:#b9c1cf;border-radius:0 0 10px 10px}.inside__paper{position:absolute;width:22%;inset-inline-start:-3%;bottom:-10%;transform:rotate(-6deg);border-radius:6px;box-shadow:0 30px 50px -20px #0a14308c;transition:transform .5s var(--spring)}.inside__paper:hover{transform:rotate(0) scale(1.06)}.inside__caption{text-align:center;margin-top:3.5rem;color:var(--muted);font-size:var(--t-md);min-height:2em}@media(max-width:700px){.inside__paper{display:none}.tabs{border-radius:18px}}.process{--p: 0;background:var(--white);color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;position:relative}.steps:before,.steps:after{content:"";position:absolute;top:1.75rem;height:3px;border-radius:3px;inset-inline-start:1.75rem}.steps:before{width:calc(75% + 1.5rem);background:var(--paper-2)}.steps:after{width:calc((75% + 1.5rem)*clamp(0,calc(var(--p) / .85),1));background:var(--signal);box-shadow:0 0 14px var(--signal)}.step{--lit: clamp(0, calc((var(--p) - var(--at)) * 30), 1);position:relative}.step__n{width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:var(--t-lg);color:var(--ink);background:var(--paper-2);border:3px solid var(--line);position:relative;z-index:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;background:color-mix(in srgb,var(--signal) calc(var(--lit) * 100%),var(--paper-2));border-color:color-mix(in srgb,var(--signal-2) calc(var(--lit) * 100%),var(--line));box-shadow:0 0 calc(24px * var(--lit)) #f7901eb3}.step__title{font-size:var(--t-md);margin-top:1.4rem}.step__text{margin-top:.5rem;color:var(--muted);font-size:var(--t-sm);line-height:1.8}@media(max-width:900px){.steps{grid-template-columns:1fr;gap:0}.steps:before,.steps:after{top:1.75rem;inset-inline-start:calc(1.75rem - 1.5px);width:3px;height:auto}.steps:before{bottom:4rem}.steps:after{height:calc((100% - 5.75rem)*clamp(0,calc(var(--p) / .85),1))}.step{display:grid;grid-template-columns:3.5rem 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-bottom:2.25rem}.step__title{margin-top:.6rem}.step__text{grid-column:2}}.request{background:radial-gradient(ellipse at 15% 0%,rgba(247,144,30,.16),transparent 50%),var(--night);color:var(--white)}.request .head__lead{color:var(--on-night)}.req{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4rem);align-items:start}.form{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field{display:flex;flex-direction:column;gap:.45rem;min-width:0}.field--full{grid-column:1 / -1}.field>label,.field>legend{font-weight:500;font-size:var(--t-sm);padding:0;color:#d6def0}.req-mark{color:var(--on-night);font-weight:400}fieldset.field{border:0;margin:0;padding:0}.input{width:100%;min-height:3.2rem;padding:.6rem .95rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--white);font:inherit;font-size:var(--t-base);transition:border-color .15s,background-color .15s,box-shadow .15s}.input::-moz-placeholder{color:#7f8bab}.input::placeholder{color:#7f8bab}.input:hover{border-color:#ffffff4d}.input:focus{border-color:var(--signal);background:#ffffff17;outline:none;box-shadow:0 0 0 4px #f7901e38}.input[aria-invalid=true]{border-color:#ff7a59}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f7901e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.1rem;background-position:left .9rem center;padding-inline-end:2.6rem}.site[dir=ltr] select.input{background-position:right .9rem center}select.input option,select.input optgroup{color:var(--ink);background:var(--white)}textarea.input{min-height:6.5rem;resize:vertical}.seg{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.45rem}.seg label{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem 1.1rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.18);font-size:var(--t-sm);font-weight:600;cursor:pointer;transition:all .15s}.seg label:hover{border-color:#fff6}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.seg label:has(input:checked){background:var(--signal);border-color:var(--signal);color:var(--ink)}.seg label:has(input:focus-visible){outline:3px solid var(--signal-2);outline-offset:2px}.form__send{grid-column:1 / -1;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.form__send>.btn{width:100%;min-height:3.8rem;font-size:var(--t-md)}.notice{font-size:var(--t-sm);padding:.85rem 1rem;border-radius:12px;background:#ffffff12;border-inline-start:4px solid var(--signal);color:#e6ebf7}.notice--error{border-color:#ff7a59}.fallback{display:grid;gap:.75rem}.fallback textarea{font-size:var(--t-sm);min-height:9rem}.fallback__row{display:flex;flex-wrap:wrap;gap:.6rem}.fallback__row .btn{min-height:2.75rem;font-size:var(--t-sm);flex:1 1 auto;color:var(--white);border-color:#fff6;background:none}.btn--ghost{background:none;border-color:currentColor;color:inherit}@media(max-width:960px){.req{grid-template-columns:1fr}}@media(max-width:560px){.form{grid-template-columns:1fr}}.slip-wrap{position:sticky;top:6.5rem}.slip{--hole: 9px;background:var(--white);color:var(--ink);padding:2rem 1.75rem 1.75rem;filter:drop-shadow(0 0 40px rgba(247,144,30,.28)) drop-shadow(0 24px 30px rgba(0,0,0,.4));-webkit-mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 / 26px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% / 26px 51% repeat-x;mask:radial-gradient(circle var(--hole) at 50% 0,#0000 98%,#000) 50% 0 / 26px 51% repeat-x,radial-gradient(circle var(--hole) at 50% 100%,#0000 98%,#000) 50% 100% / 26px 51% repeat-x}.slip__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:2px dashed var(--line)}.slip__head img{height:2.1rem;width:auto}.slip__title{font-family:var(--f-display);font-weight:800;font-size:var(--t-md);margin-top:.75rem}.slip__ref{text-align:end;font-size:var(--t-sm);color:var(--muted)}.slip__ref strong{display:block;color:var(--ink);font-size:var(--t-base);letter-spacing:.04em;direction:ltr;font-weight:600}.slip__rows{margin:0;padding:1rem 0}.slip__row{display:grid;grid-template-columns:7rem 1fr;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--paper-2);font-size:var(--t-sm)}.site[dir=ltr] .slip__row{grid-template-columns:8.5rem 1fr}.slip__row dt{color:var(--muted)}.slip__row dd{margin:0;font-weight:600;overflow-wrap:anywhere;border-radius:4px}.slip__row dd.empty{color:#b8c2d4;font-weight:400}.slip__row dd.flash{animation:ink .7s ease-out}@keyframes ink{0%{background:#ffe2bd}to{background:transparent}}.slip__foot{font-size:var(--t-sm);color:var(--muted);padding-top:.75rem;display:flex;gap:.6rem;align-items:center}.slip__foot:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--signal);flex:none}@media(max-width:960px){.slip-wrap{position:static}}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.work-item img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:18px;background:var(--paper-2)}.work-item h3{font-size:var(--t-md);margin-top:1rem}.work-item p{color:var(--muted);font-size:var(--t-sm);margin-top:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-more{margin-top:2.5rem}@media(max-width:880px){.work-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.work-grid{grid-template-columns:1fr}}.voices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.voice blockquote{margin:0;font-size:var(--t-md);line-height:1.8}.voice figcaption{margin-top:1rem;font-size:var(--t-sm);color:var(--muted)}.rule{border-top:3px solid var(--signal)}.ftr{position:relative;background:linear-gradient(180deg,#060d22,#0b1446 55%,#0a1240);color:var(--white);margin-top:auto;overflow:hidden}.ftr__cta{padding-block:5.5rem 3.5rem;text-align:center}.ftr__big{font-family:var(--f-display);font-weight:800;font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.15;background:linear-gradient(180deg,#fff 35%,#9aa8d4);-webkit-background-clip:text;background-clip:text;color:transparent}.ftr__cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.ftr__in{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.5rem;padding-block:3.5rem 3rem;border-top:1px solid rgba(255,255,255,.08)}.ftr__id{display:flex;align-items:center;gap:.9rem}.ftr__mark{flex:none;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--white);border:3px solid var(--signal);display:grid;place-items:center;box-shadow:0 0 0 6px #f7901e1f,0 10px 30px -8px #f7901e99}.ftr__mark img{width:108%;max-width:none;height:auto}.ftr__name{font-family:var(--f-display);font-weight:800;font-size:var(--t-md);line-height:1.3}.ftr__tag{font-size:var(--t-sm);color:var(--on-night)}.ftr__social{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.75rem}.ftr__social a{width:3.1rem;height:3.1rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);display:grid;place-items:center;color:var(--white);transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--spring)}.ftr__social a:hover{background:var(--signal);border-color:var(--signal);color:var(--ink);transform:translateY(-3px)}.ftr__social svg{width:1.3rem;height:1.3rem}.ftr h2{font-family:var(--f-display);font-size:var(--t-md);font-weight:800;color:var(--white);margin-bottom:1.1rem}.ftr ul:not(.ftr__social){display:grid;gap:.85rem;font-size:var(--t-base);color:var(--on-night)}.ftr ul:not(.ftr__social) a{transition:color .2s}.ftr ul:not(.ftr__social) a:hover{color:var(--signal-2)}.ftr__contact a,.ftr__contact span{display:inline-flex;align-items:center;gap:.6rem}.ftr__contact .ic{width:1.25rem;height:1.25rem;flex:none;color:var(--signal)}.ftr__contact .ic--wa{color:#3ddc84}.ftr__contact .ic--fb{color:#4b8bff}.ftr__base{border-top:1px solid rgba(255,255,255,.08);padding-block:1.25rem;font-size:var(--t-sm);color:#8693b8}.ftr__base-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.ftr__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.ftr__legal a:hover{color:var(--white)}.ftr__top{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--white);border-radius:999px;padding:.45rem 1rem;font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color .2s,border-color .2s}.ftr__top:hover{background:var(--signal);border-color:var(--signal);color:var(--ink)}.ftr__top svg{width:1rem;height:1rem}@media(max-width:980px){.ftr__in{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1 / -1}}@media(max-width:520px){.ftr__in{gap:2rem 1.25rem}.ftr__in>:last-child{grid-column:1 / -1}.ftr ul:not(.ftr__social){font-size:var(--t-sm);gap:.7rem}.ftr__base{padding-bottom:5.5rem}.ftr__base-in{justify-content:center;text-align:center}}.wa-float{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom));inset-inline-end:1.25rem;z-index:40;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--wa);color:var(--white);display:grid;place-items:center;box-shadow:0 12px 28px #050c2359;transition:transform .25s var(--spring)}.wa-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--wa);animation:ring 2.4s infinite}@keyframes ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.wa-float:hover{transform:scale(1.08)}.wa-float[data-hidden=true]{opacity:0;transform:scale(.6);pointer-events:none}.wa-float{transition:transform .25s var(--spring),opacity .25s}.wa-float svg{width:1.85rem;height:1.85rem}.page{padding-block:clamp(7.5rem,12vw,9rem) clamp(3rem,7vw,5rem);flex:1}.page__back{display:inline-flex;gap:.4rem;align-items:center;font-weight:500;color:var(--muted);margin-bottom:2rem}.page__back svg{width:1.1rem;height:1.1rem}.page__back:hover{color:var(--ink)}.page__title{font-size:var(--t-2xl);max-width:22ch}.page__lead{margin-top:1.25rem;font-size:var(--t-md);color:var(--muted);max-width:40rem}.page__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:var(--t-sm);color:var(--muted)}.page__cover{width:100%;max-height:32rem;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-top:2.5rem}.page__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.page__tags li{padding:.3rem .85rem;border-radius:999px;background:var(--white);border:1px solid var(--line);font-size:var(--t-sm)}.page__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:2rem}.page__gallery img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:16px}.page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.page .btn--ghost{color:var(--ink)}.state{padding:1.25rem;border-radius:16px;background:var(--white);border:1px solid var(--line);color:var(--muted)}.state--loading{min-height:12rem;animation:pulse-bg 1.4s ease-in-out infinite}@keyframes pulse-bg{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.hero{height:auto}.hero__sky,.stage{--on: 1;animation:none}.hero__pin{position:relative;height:auto;min-height:100vh;padding-block:2rem 4rem}.site *,.site *:before,.site *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marquee__track{animation:none}}@property --hole{syntax: "<length>"; inherits: false; initial-value: -4px;}html:has(.intro){overflow:hidden}.intro~main .hero,.intro~main .hero *{animation-play-state:paused!important}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;cursor:pointer;display:grid;place-items:center;align-content:center;gap:1.4rem;background:radial-gradient(circle at 50% 45%,#13224d 0,#0a1430 45%,#050b1e);color:#fff;font-family:Readex Pro,system-ui,sans-serif;-webkit-mask:radial-gradient(circle at 50% 44%,transparent var(--hole),#000 calc(var(--hole) + 2px));mask:radial-gradient(circle at 50% 44%,transparent var(--hole),#000 calc(var(--hole) + 2px));animation:intro-open .7s 2s cubic-bezier(.7,0,.2,1) forwards}@keyframes intro-open{to{--hole: 150vmax;visibility:hidden}}@media(prefers-reduced-motion:reduce){.intro{display:none}}.intro__stage{position:relative;width:min(34vmin,230px);aspect-ratio:200 / 290;animation:intro-zoom .7s 2s cubic-bezier(.7,0,.2,1) forwards}@keyframes intro-zoom{to{transform:scale(1.7);opacity:0}}.intro__bulb{position:relative;width:100%;height:100%;overflow:visible}.intro__glow{position:absolute;left:50%;top:36%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.4);border-radius:50%;background:radial-gradient(circle,rgba(255,200,107,.85),rgba(247,144,30,.28) 35%,transparent 65%);opacity:0;animation:intro-flicker .5s 1.45s steps(1,end) forwards,intro-bloom .6s 1.95s ease-out forwards}@keyframes intro-bloom{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.25)}}.intro__draw{fill:none;stroke:#f7901e;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px rgba(247,144,30,.9))}.intro__draw--glass{stroke-width:5;animation:intro-draw .95s .25s cubic-bezier(.55,0,.35,1) forwards}.intro__draw--fil{stroke-width:6;stroke:#ffd79a;animation:intro-draw .4s 1.05s ease-out forwards}.intro__draw--fil:nth-of-type(2){animation-delay:1.12s}.intro__draw--fil:nth-of-type(3){animation-delay:1.18s}@keyframes intro-draw{to{stroke-dashoffset:0}}.intro__fil circle{fill:#fff8e6;stroke:#f7901e;stroke-width:4;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:intro-pop .35s 1.38s cubic-bezier(.34,1.8,.64,1) forwards}.intro__fil circle:nth-of-type(2){animation-delay:1.44s}.intro__fil circle:nth-of-type(3){animation-delay:1.5s}@keyframes intro-pop{to{transform:scale(1)}}.intro__base>*{fill:#f7901e;opacity:0;transform:translateY(6px);animation:intro-base .3s ease-out forwards}.intro__base>:nth-child(1){animation-delay:.95s}.intro__base>:nth-child(2){animation-delay:1.03s}.intro__base>:nth-child(3){animation-delay:1.11s}.intro__base>:nth-child(4){animation-delay:1.19s}@keyframes intro-base{to{opacity:1;transform:none}}.intro__glass-fill{fill:#ffc86b;opacity:0;animation:intro-flicker .5s 1.45s steps(1,end) forwards}@keyframes intro-flicker{0%{opacity:.55}20%{opacity:.08}40%{opacity:.85}55%{opacity:.3}75%,to{opacity:1}}.intro__spark-start{position:absolute;left:50%;top:67.6%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff3d6;box-shadow:0 0 14px 5px #f7901ee6;transform:scale(0);animation:intro-spark-in 1.2s .05s ease-out forwards}@keyframes intro-spark-in{15%{transform:scale(1.3)}25%{transform:scale(1);opacity:1}to{transform:scale(.4);opacity:0}}.intro__spark{position:absolute;left:50%;top:36%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#ffd79a;box-shadow:0 0 8px 2px #f7901ed9;opacity:0;transform:rotate(var(--a)) translateY(0);animation:intro-burst .7s 1.8s cubic-bezier(.2,.7,.3,1) forwards}.intro__spark:nth-child(2n){width:4px;height:4px;margin:-2px;animation-delay:1.86s}@keyframes intro-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-40px)}to{opacity:0;transform:rotate(var(--a)) translateY(-150px)}}.intro__word{position:relative;height:1.6em;width:12rem;text-align:center;font-family:"Baloo Bhaijaan 2",Readex Pro,sans-serif;font-weight:800;font-size:clamp(1.35rem,3vw,1.75rem);animation:intro-zoom-word .4s 2s ease-in forwards}@keyframes intro-zoom-word{to{opacity:0;transform:translateY(10px)}}.intro__word span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.intro__w1{color:#c3cde6;animation:intro-word-in .4s .4s ease-out forwards,intro-word-out .25s 1.42s ease-in forwards}.intro__w2{color:#f7901e;animation:intro-word-pop .45s 1.55s cubic-bezier(.34,1.7,.64,1) forwards}@keyframes intro-word-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes intro-word-out{0%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes intro-word-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.intro__skip{position:absolute;bottom:max(1.5rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);background:none;border:1px solid rgba(255,255,255,.2);color:#9fabcb;border-radius:999px;padding:.35rem 1rem;font:inherit;font-size:.8rem;cursor:pointer;opacity:0;animation:intro-word-in .4s .7s forwards}.intro__skip:hover{color:#fff;border-color:#ffffff80}
