[hidden]{display:none!important}:root{--bg-0:#000000;--bg-1:#07090f;--bg-2:#0c1018;--bg-3:#121826;--bd:rgba(255, 255, 255, .08);--bd-hi:rgba(34, 211, 238, .28);--blue:#3b82f6;--blue-lt:#7dd3fc;--blue-pale:rgba(34, 211, 238, .1);--cyan:#22d3ee;--cyan-dk:#06b6d4;--violet:#22d3ee;--green:#34d399;--amber:#fbbf24;--t-0:#ffffff;--t-1:#e2e8f0;--t-2:#94a3b8;--t-3:#64748b;--display:'Plus Jakarta Sans',system-ui,sans-serif;--mono:'JetBrains Mono','Consolas',monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.25s;--dur-slow:.45s;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--maxw:1200px;--r:12px;--r-lg:16px;--glow:0 0 0 1px rgba(34,211,238,.12),0 24px 64px rgba(34,211,238,.12);--pad-x:clamp(16px, 4vw, 32px);--pad-sec:clamp(64px, 10vw, 120px);--nav-h:72px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}html.nav-locked,html.nav-locked body{overflow:hidden}body{font-family:var(--display);background:var(--bg-0);color:var(--t-1);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;cursor:auto}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:0 0}ul{list-style:none}::selection{background:var(--blue);color:#fff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--bg-0)}::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:9px;border:2px solid var(--bg-0)}.bg-fx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-fx::before{content:'';position:absolute;inset:-2px;background-image:linear-gradient(rgba(123,168,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,168,255,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 100% 70% at 50% 0%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 100% 70% at 50% 0%,#000 35%,transparent 78%)}.bg-fx i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.bg-fx .a1{width:520px;height:520px;top:-140px;left:-80px;background:radial-gradient(circle,rgba(34,211,238,.28),transparent 70%);animation:22s ease-in-out infinite drift1}.bg-fx .a2{width:460px;height:460px;top:12%;right:-120px;background:radial-gradient(circle,rgba(59,130,246,.22),transparent 70%);animation:26s ease-in-out infinite drift2}.bg-fx .a3{width:480px;height:480px;bottom:-160px;left:30%;background:radial-gradient(circle,rgba(34,211,238,.14),transparent 70%);animation:30s ease-in-out infinite reverse drift1}@keyframes drift1{50%{transform:translate(60px,40px) scale(1.1)}}@keyframes drift2{50%{transform:translate(-50px,60px) scale(1.08)}}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x);position:relative}.sec{padding:var(--pad-sec) 0;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);padding:0;border:none;background:0 0;border-radius:0;position:relative}.eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:1.8s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.h-display{font-size:clamp(2.35rem, 6.2vw, 4.25rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--t-0)}.h-display em,.h-sec em{font-style:normal;color:var(--cyan);background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}.h-sec{font-size:clamp(1.75rem, 3.8vw, 2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--t-0)}.lead{font-size:clamp(.95rem, 1.8vw, 1.08rem);color:var(--t-2);line-height:1.75}.center{text-align:center}.center .lead{max-width:560px;margin:16px auto 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.9rem;padding:14px 24px;border-radius:var(--r);min-height:48px;letter-spacing:.01em;transition:transform var(--dur) var(--ease),box-shadow var(--dur),background var(--dur),border-color var(--dur),color var(--dur);white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.btn>*{position:relative;z-index:1}.btn::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.2),transparent 70%);transform:translateX(-130%);transition:transform .5s var(--ease)}.btn:hover::after{transform:translateX(130%)}.btn--primary{color:#041016;background:var(--cyan);box-shadow:0 12px 36px rgba(34,211,238,.28)}.btn--primary:hover{transform:scale(1.03) translateY(-2px);background:#67e8f9;box-shadow:0 20px 52px rgba(34,211,238,.48)}.btn--ghost{color:var(--t-0);background:0 0;border:1px solid rgba(34,211,238,.45)}.btn--ghost:hover{transform:scale(1.02) translateY(-2px);background:rgba(34,211,238,.08);border-color:var(--cyan);color:var(--cyan);box-shadow:0 12px 32px rgba(34,211,238,.16)}.btn__arrow{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .btn__arrow{transform:translateX(5px)}.btn--lg{padding:16px 28px;font-size:.95rem;min-height:52px}.btn--full{width:100%;justify-content:center}.btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(34,211,238,.35),0 12px 36px rgba(34,211,238,.28)}.progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:9999;background:var(--cyan);box-shadow:0 0 10px rgba(34,211,238,.5)}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:9998}.cursor-dot{width:6px;height:6px;background:var(--cyan);transform:translate(-50%,-50%);box-shadow:0 0 10px var(--cyan)}.cursor-ring{width:34px;height:34px;border:1.5px solid rgba(123,168,255,.6);transform:translate(-50%,-50%);transition:width .25s var(--ease),height .25s var(--ease),background .25s,border-color .25s}.cursor-ring.is-hover{width:56px;height:56px;background:rgba(59,99,247,.1);border-color:var(--cyan)}@media (hover:none){.cursor-dot,.cursor-ring{display:none}}.preloader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--bg-0);transition:opacity .7s var(--ease),visibility .7s}.preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.preloader__logo-mark{width:72px;height:auto;margin:0 auto;filter:drop-shadow(0 0 24px rgba(34,211,238,.5))}.preloader__wordmark{text-align:center;margin-top:14px}.preloader__wordmark strong{display:block;font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.02em}.preloader__wordmark span{display:block;margin-top:4px;font-size:.7rem;font-weight:600;letter-spacing:.32em;color:#fff}.preloader__logo{width:min(480px,92vw);height:auto}.preloader__bar{width:200px;height:2px;margin:26px auto 0;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.preloader__bar i{display:block;height:100%;width:0;background:var(--cyan);animation:load 1.1s var(--ease) forwards}@keyframes load{to{width:100%}}.nav{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform var(--dur-slow) var(--ease)}.nav__inner{max-width:var(--maxw);margin:0 auto;padding:16px var(--pad-x);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:background var(--dur),border-color var(--dur),box-shadow var(--dur),padding var(--dur),margin var(--dur)}.nav.is-scrolled .nav__inner{margin-top:8px;padding:10px 18px;max-width:calc(var(--maxw) - 16px);background:rgba(0,0,0,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--bd);border-radius:var(--r-lg);box-shadow:0 16px 48px rgba(0,0,0,.5)}.nav__brand{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:12px;min-width:0}.nav__logo-mark{width:clamp(48px,4.8vw,56px);height:auto;flex-shrink:0;filter:drop-shadow(0 0 14px rgba(34,211,238,.5))}.nav__wordmark{display:flex;flex-direction:column;justify-content:center;line-height:1.05;gap:4px;min-width:0}.nav__wordmark strong{font-size:clamp(1rem, 1.8vw, 1.15rem);font-weight:800;letter-spacing:-.02em;color:var(--t-0);white-space:nowrap}.nav__wordmark span{font-size:.68rem;font-weight:700;letter-spacing:.28em;color:var(--t-0);text-transform:uppercase}.nav__logo{height:clamp(36px,4vw,44px);width:auto;max-width:min(260px,70vw);filter:drop-shadow(0 0 12px rgba(34,211,238,.3))}.nav__links{grid-column:2;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,32px)}.nav__links a{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-2);transition:color var(--dur);position:relative;white-space:nowrap}.nav__links a::after{content:'';position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--cyan);transition:width var(--dur) var(--ease)}.nav__links a:hover{color:var(--t-0)}.nav__links a:hover::after{width:100%}.nav__links a.is-active{color:var(--t-0)}.nav__links a.is-active::after{width:100%;background:var(--cyan)}.nav__links a.nav__link--more{display:none}.nav__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:12px}.nav__right .btn--ghost{min-height:44px;padding:10px 18px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.lang{display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--bd)}.lang a{padding:7px 12px;border-radius:8px;font-size:.74rem;font-weight:800;letter-spacing:.08em;color:var(--t-3);transition:color var(--dur),background var(--dur)}.lang a.is-active,.lang a:hover{color:var(--t-0);background:var(--blue-pale)}.nav__burger{display:none;grid-column:1;justify-self:start;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:99px;cursor:pointer;z-index:1003;background:rgba(255,255,255,.06);border:1px solid rgba(123,168,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.nav__burger:hover{background:rgba(59,99,247,.12);border-color:rgba(123,168,255,.35)}.nav__burger-lines{display:flex;flex-direction:column;gap:5px;width:22px}.nav__burger-lines span{display:block;width:100%;height:2px;background:var(--t-0);border-radius:2px;transition:transform .4s var(--ease),opacity .3s,width .3s}.nav__burger-label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-1)}.nav.is-open .nav__burger{background:rgba(59,99,247,.18);border-color:rgba(123,168,255,.4)}.nav.is-open .nav__burger-lines span:first-child{transform:translateY(7px) rotate(45deg)}.nav.is-open .nav__burger-lines span:nth-child(2){opacity:0;width:0}.nav.is-open .nav__burger-lines span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__mobile-tools{display:none;grid-column:3;justify-self:end;align-items:center;gap:8px}.lang--mobile{padding:3px}.lang--mobile a{padding:8px 11px;font-size:.76rem}.drawer-overlay{position:fixed;inset:0;z-index:1001;background:rgba(4,6,14,.62);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.drawer-overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;width:min(400px,92vw);height:100dvh;height:100svh;z-index:1002;display:flex;flex-direction:column;padding:calc(1.2rem + env(safe-area-inset-top,0)) 1.5rem calc(1.4rem + env(safe-area-inset-bottom,0));background:linear-gradient(165deg,#070810 0,#0e111e 45%,#12182c 100%);border-right:1px solid rgba(123,168,255,.14);box-shadow:24px 0 80px rgba(0,0,0,.55);transform:translateX(-105%);transition:transform .45s var(--ease);overflow-y:auto}.drawer.is-open{transform:translateX(0)}.drawer::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.45;background:radial-gradient(circle at 8% 12%,rgba(59,99,247,.28),transparent 42%),radial-gradient(circle at 92% 88%,rgba(34,211,238,.18),transparent 40%)}.drawer__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem}.drawer__brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.drawer__logo-mark{width:44px;height:auto;filter:drop-shadow(0 0 12px rgba(34,211,238,.45))}.drawer__logo{height:40px;width:auto;max-width:220px;filter:drop-shadow(0 0 10px rgba(34,211,238,.3))}.drawer__close{width:44px;height:44px;border-radius:50%;flex-shrink:0;border:1px solid rgba(123,168,255,.22);background:rgba(255,255,255,.05);color:var(--t-0);display:grid;place-content:center;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease),border-color .3s}.drawer__close:hover{background:rgba(59,99,247,.15);border-color:rgba(123,168,255,.4);transform:rotate(90deg)}.drawer__tagline{position:relative;z-index:1;font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--bd)}.drawer__nav{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;flex:1}.drawer__link{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:12px;font-size:1.15rem;font-weight:600;color:var(--t-1);transition:background .3s var(--ease),color .3s,padding-left .3s var(--ease)}.drawer__num{font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--blue-lt);min-width:1.8rem;opacity:.85}.drawer__link:focus-visible,.drawer__link:hover{background:rgba(59,99,247,.1);color:var(--t-0);padding-left:18px;outline:0}.drawer__link.is-active{background:rgba(59,99,247,.12);color:var(--cyan)}.drawer__foot{position:relative;z-index:1;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--bd)}.drawer__lang{display:flex;gap:8px;margin-bottom:14px}.drawer__lang a{flex:1;text-align:center;padding:12px;border-radius:10px;font-weight:700;font-size:.82rem;letter-spacing:.06em;border:1px solid var(--bd);color:var(--t-2);background:rgba(255,255,255,.03);transition:.25s var(--ease)}.drawer__lang a.is-active{color:var(--t-0);background:var(--blue-pale);border-color:rgba(123,168,255,.3)}.drawer__lang a:hover{border-color:var(--bd-hi);color:var(--t-0)}.drawer__cta{display:flex;flex-direction:column;gap:10px}.drawer__meta{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t-3)}@media (max-width:960px){:root{--nav-h:92px}.nav__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px max(18px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));gap:14px}.nav__links,.nav__right{display:none}.nav__burger{display:flex;grid-column:2;grid-row:1;justify-self:end;align-self:center}.nav__mobile-tools{display:none}.nav__brand{grid-column:1;grid-row:1;justify-self:start;align-self:center;gap:14px;max-width:calc(100% - 4px)}.nav__logo-mark{width:64px;filter:drop-shadow(0 0 20px rgba(34,211,238,.65))}.nav__wordmark{gap:6px}.nav__wordmark strong{font-size:1.22rem;letter-spacing:-.025em;line-height:1}.nav__wordmark span{font-size:.72rem;font-weight:700;letter-spacing:.3em;color:var(--t-0)}.nav__logo{height:clamp(48px,12vw,56px);max-width:min(280px,74vw);filter:drop-shadow(0 0 14px rgba(34,211,238,.45))}.nav.is-scrolled .nav__inner{margin-top:6px;padding:14px 16px;max-width:calc(100% - 16px)}.nav.is-scrolled .nav__logo-mark{width:56px}.nav.is-scrolled .nav__wordmark strong{font-size:1.1rem}}@media (max-width:480px){:root{--nav-h:88px}.nav__burger-label{display:none}.nav__burger{padding:13px;border-radius:50%;min-width:52px;min-height:52px;justify-content:center}.nav__inner{padding:16px max(14px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));gap:12px}.nav__brand{gap:12px}.nav__logo-mark{width:60px}.nav__wordmark strong{font-size:1.15rem}.nav__wordmark span{font-size:.68rem;letter-spacing:.26em}.nav__logo{height:52px;max-width:min(240px,60vw)}.drawer{width:min(92vw,360px)}.drawer__link{font-size:1.05rem;padding:12px 10px}.drawer__logo-mark{width:52px}.drawer .nav__wordmark strong{font-size:1.05rem}}@media (max-width:360px){.nav__logo-mark{width:52px}.nav__wordmark strong{font-size:1.02rem}.nav__wordmark span{font-size:.6rem;letter-spacing:.2em}}@media (min-width:961px){.nav__inner{grid-template-columns:1fr auto 1fr}.nav__brand{grid-column:1;justify-self:start}.nav__links{grid-column:2}.nav__right{grid-column:3}}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding:calc(var(--nav-h) + 16px) 0 clamp(32px,6vw,48px);overflow:hidden}.hero__photo{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero__photo img,.hero__photo picture{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.18;z-index:1}.hero__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.2) 28%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.92) 100%)}@media (min-width:768px){.hero{align-items:center;padding:calc(var(--nav-h) + 32px) 0 clamp(96px,14vw,120px)}.hero__photo img{object-position:70% center}#hero-canvas{opacity:.22}.hero__veil{background:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.55) 42%,rgba(0,0,0,.25) 72%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.85) 100%)}}.hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:0;align-items:end;width:100%}@media (min-width:960px){.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,64px)}}.hero__copy{max-width:640px}.hero__copy .h-display{text-shadow:0 8px 32px rgba(0,0,0,.55)}.hero__copy .lead{color:rgba(226,232,240,.92);text-shadow:0 4px 18px rgba(0,0,0,.45)}.hero__locations{margin-top:16px;font-size:.85rem;font-weight:600;color:rgba(148,163,184,.95);letter-spacing:.04em}.hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero__badge{font-size:.78rem;font-weight:500;color:var(--t-2);padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.45);border:1px solid var(--bd);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero__badge b{color:var(--cyan);font-weight:700}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:479px){.hero__actions .btn{flex:1 1 100%;justify-content:center}}.hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden}.hero__stat{padding:14px 10px;background:rgba(0,0,0,.55);text-align:center}.hero__stat strong{display:block;font-size:clamp(1.15rem, 4vw, 1.45rem);font-weight:800;color:var(--t-0)}.hero__stat span{font-size:clamp(.6rem, 1.8vw, .7rem);color:var(--t-3);text-transform:uppercase;letter-spacing:.06em;line-height:1.35}@media (max-width:767px){.hero__badges,.hero__stats{display:none}.hero__actions{margin-top:20px}.hero__copy .lead{font-size:.95rem;line-height:1.65;max-width:34ch}.hero__locations{margin-top:14px;margin-bottom:4px}}.hero__scroll{position:absolute;bottom:clamp(10px,3vw,20px);left:50%;transform:translateX(-50%);z-index:2;display:none;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-3);transition:color var(--dur)}@media (min-width:960px){.hero__scroll{display:flex}}.hero__scroll i{display:block;width:1px;height:36px;background:linear-gradient(180deg,var(--cyan),transparent);animation:2s ease-in-out infinite scroll-hint}@keyframes scroll-hint{50%{transform:translateY(8px);opacity:.4}}.hero__scroll:hover{color:var(--cyan)}.hero__visual{display:none;position:relative;place-items:center;min-height:clamp(280px,42vw,420px)}@media (min-width:960px){.hero__visual{display:grid}}.hero__brand-mark{position:relative;width:min(100%,380px);aspect-ratio:1.2;display:grid;place-items:center;animation:5s ease-in-out infinite floaty}.hero__brand-mark::before{content:'';position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.45) 0,rgba(34,211,238,.12) 42%,transparent 70%);filter:blur(12px);animation:3.5s ease-in-out infinite pulse-glow;box-shadow:0 0 60px rgba(34,211,238,.35),0 0 120px rgba(34,211,238,.18)}.hero__brand-mark::after{content:'';position:absolute;inset:18%;border-radius:50%;border:1px solid rgba(34,211,238,.22);animation:3.5s ease-in-out infinite pulse-ring;pointer-events:none}.hero__mark-svg{position:relative;z-index:1;width:min(78%,300px);height:auto;filter:drop-shadow(0 0 48px rgba(34,211,238,.55)) drop-shadow(0 24px 48px rgba(0,0,0,.5))}.hero__mark-cloud{filter:drop-shadow(0 0 8px rgba(34,211,238,.6))}.hero__mark-circuit path{stroke-dasharray:48;stroke-dashoffset:48;animation:3.6s ease-in-out infinite circuit-flow}.hero__mark-circuit path:nth-child(2){animation-delay:.15s}.hero__mark-circuit path:nth-child(3){animation-delay:.3s}.hero__mark-circuit path:nth-child(4){animation-delay:.45s}.hero__mark-circuit path:nth-child(5){animation-delay:.6s}.hero__mark-circuit path:nth-child(6){animation-delay:.75s}.hero__brand-mark img{position:relative;z-index:1;width:min(78%,300px);height:auto;filter:drop-shadow(0 0 48px rgba(34,211,238,.55)) drop-shadow(0 24px 48px rgba(0,0,0,.5))}@keyframes floaty{50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes pulse-ring{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes circuit-flow{0%{stroke-dashoffset:48;opacity:.35}40%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:.85}100%{stroke-dashoffset:-48;opacity:.35}}.hero__title{display:flex;flex-direction:column;gap:.08em}.hero__title-line{display:block;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.hero__title.is-in .hero__title-line,[data-reveal].is-in .hero__title-line{opacity:1;transform:none}.hero__title-line:first-child{transition-delay:80ms}.hero__title-line:nth-child(2){transition-delay:170ms}.hero__title-line:nth-child(3){transition-delay:260ms}.clients{position:relative;z-index:1;padding:32px 0;border-block:1px solid var(--bd);background:var(--bg-1)}.clients__label{display:block;text-align:center;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-3);margin-bottom:20px}.clients__fade{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clients__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px}.clients__row--marquee{flex-wrap:nowrap;justify-content:flex-start;gap:0}.clients__track{display:flex;width:max-content;gap:40px;align-items:center;animation:28s linear infinite clients-marquee;padding-inline:20px}.clients__track a{font-size:.95rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.45);white-space:nowrap;transition:color var(--dur),transform var(--dur) var(--ease)}.clients__track a:hover{color:var(--cyan);transform:translateY(-2px)}.clients__row a{font-size:.95rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.45);transition:color var(--dur),transform var(--dur) var(--ease)}.clients__row a:hover{color:var(--cyan);transform:translateY(-2px)}@keyframes clients-marquee{to{transform:translateX(-50%)}}.marquee{border-block:1px solid var(--bd);background:var(--bg-1);overflow:hidden;padding:16px 0;position:relative;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;width:max-content;animation:34s linear infinite marquee}.marquee__track span{padding:0 28px;font-family:var(--mono);font-size:.78rem;color:var(--t-3);white-space:nowrap}.marquee__track em{color:var(--blue-lt);font-style:normal}@keyframes marquee{to{transform:translateX(-50%)}}.whatido{text-align:center}.whatido__statement{font-size:clamp(1.1rem, 2.4vw, 1.45rem);font-weight:600;line-height:1.55;letter-spacing:-.01em;color:var(--t-2);max-width:42ch;margin:24px auto 0}.whatido__statement b{color:var(--t-0);font-weight:800;position:relative;white-space:normal}.whatido__statement b::after{content:'';position:absolute;left:0;bottom:2px;height:8px;width:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:.22;border-radius:4px;z-index:-1}.whatido__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.whatido__pill{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:99px;background:var(--bg-2);border:1px solid var(--bd);font-size:.86rem;font-weight:600;color:var(--t-1);transition:transform .3s var(--ease),border-color .3s,color .3s}.whatido__pill:hover{transform:translateY(-3px);border-color:var(--bd-hi);color:var(--t-0)}.whatido__pill svg{width:16px;height:16px;color:var(--cyan)}.grid-2,.grid-3,.grid-4{display:grid;gap:20px}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.grid-4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--bg-2);border:1px solid var(--bd);border-radius:var(--r-lg);padding:28px;transition:transform var(--dur) var(--ease),border-color var(--dur),box-shadow var(--dur);position:relative;overflow:hidden}.card::before{content:'';position:absolute;width:280px;height:280px;top:var(--my,50%);left:var(--mx,50%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(34,211,238,.14),transparent 65%);opacity:0;transition:opacity var(--dur);pointer-events:none}.card:hover{transform:translateY(-4px);border-color:var(--bd-hi);box-shadow:0 28px 56px rgba(0,0,0,.32)}.card:hover::before{opacity:1}.card__ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--blue-pale);border:1px solid rgba(34,211,238,.2);color:var(--cyan);margin-bottom:18px}.card__ico svg{width:22px;height:22px;transition:transform var(--dur) var(--ease)}.card:hover .card__ico svg{transform:scale(1.08)}.card:hover .card__ico{border-color:rgba(34,211,238,.4);box-shadow:0 0 24px rgba(34,211,238,.18)}.card h3{font-size:1.12rem;font-weight:700;color:var(--t-0);margin-bottom:10px}.card p{font-size:.88rem;color:var(--t-2);line-height:1.75}.card__tag{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.prio{display:grid;gap:16px}.prio__card{position:relative;padding:28px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--bd);overflow:hidden;transition:transform .35s var(--ease),border-color .35s}.prio__card:hover{transform:translateY(-5px);border-color:var(--bd-hi)}.prio__card--hot{background:linear-gradient(160deg,rgba(34,211,238,.1),var(--bg-2));border-color:rgba(34,211,238,.35)}.prio__tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.prio__tag .pulse{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 0 rgba(251,191,36,.6);animation:1.8s infinite pulse}.prio__card--hot .prio__tag{color:var(--cyan)}.prio__card--hot .prio__tag .pulse{background:var(--cyan);box-shadow:0 0 0 0 rgba(34,211,238,.6)}@keyframes pulse{70%{box-shadow:0 0 0 12px rgba(251,191,36,0)}100%{box-shadow:0 0 0 0 rgba(251,191,36,0)}}.prio__time{font-family:var(--mono);font-size:2rem;font-weight:800;color:var(--t-0);line-height:1}.prio__time small{font-size:.9rem;color:var(--t-3);font-weight:600}.prio__card h3{font-size:1.05rem;font-weight:700;color:var(--t-0);margin:12px 0 8px}.prio__card p{font-size:.86rem;color:var(--t-2);line-height:1.7}.compare{display:grid;gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--r-lg);overflow:hidden}.compare__col{padding:30px;background:var(--bg-2)}.compare__col--hi{background:linear-gradient(160deg,rgba(34,211,238,.1),var(--bg-2));box-shadow:inset 0 0 0 1px rgba(34,211,238,.28),0 0 48px rgba(34,211,238,.08);position:relative}.compare__col--hi::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 40px rgba(34,211,238,.06)}.compare__head{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;color:var(--t-3)}.compare__col--hi .compare__head{color:var(--cyan)}.compare li{display:flex;gap:10px;align-items:flex-start;padding:11px 0;font-size:.88rem;color:var(--t-2);border-bottom:1px solid var(--bd)}.compare li:last-child{border-bottom:none}.compare__ico{flex-shrink:0;width:1.1em;font-weight:800;line-height:1.4;text-align:center}.compare__ico--no{color:rgba(248,113,113,.75)}.compare__ico--yes{color:var(--cyan);text-shadow:0 0 10px rgba(34,211,238,.45)}.compare li::before{content:none}.steps{display:grid;gap:16px;counter-reset:step}.step{padding:26px;background:var(--bg-2);border:1px solid var(--bd);border-radius:var(--r);position:relative;transition:transform .35s var(--ease),border-color .35s}.step:hover{transform:translateY(-4px);border-color:var(--bd-hi)}.step__n{font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--cyan);letter-spacing:.12em;margin-bottom:12px}.step h3{font-size:1rem;font-weight:700;color:var(--t-0);margin-bottom:8px}.step p{font-size:.84rem;color:var(--t-2);line-height:1.7}.process-timeline{position:relative}.process-timeline__line{display:none;position:absolute;top:44px;left:3%;right:3%;height:2px;background:var(--bd);border-radius:2px;overflow:hidden;z-index:0}.process-timeline__line i{display:block;height:100%;width:var(--p,0%);background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 12px var(--cyan);transition:width .35s linear;will-change:width}.process-timeline .steps{position:relative;z-index:1}.step.is-active{border-color:rgba(34,211,238,.4);background:linear-gradient(160deg,rgba(34,211,238,.08),var(--bg-2))}.step.is-active .step__n{color:var(--t-0);background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.45);box-shadow:0 0 16px rgba(34,211,238,.2)}.steps--6 .step{--connector:0}.steps--6 .step::after{content:'';position:absolute;top:42px;left:calc(100% + 2px);width:14px;height:2px;background:linear-gradient(90deg,rgba(34,211,238,.55),rgba(34,211,238,.15));transform:scaleX(var(--connector,0));transform-origin:left center;transition:transform .5s var(--ease);pointer-events:none;display:none}@media (min-width:1100px){.nav__links a.nav__link--more{display:inline}.process-timeline__line,.steps--6 .step:not(:last-child)::after{display:block}.steps--6 .step.is-drawn::after{--connector:1}}@media (max-width:1099px){.steps--6 .step::before{content:'';position:absolute;left:24px;top:-10px;width:2px;height:10px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.4));opacity:0;transition:opacity .4s}.steps--6 .step.is-active+.step::before,.steps--6 .step.is-drawn+.step::before{opacity:1}}.port-card{background:var(--bg-2);border:1px solid var(--bd);border-radius:var(--r-lg);overflow:hidden;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.port-card:hover{transform:translateY(-6px);border-color:var(--bd-hi);box-shadow:0 30px 60px rgba(0,0,0,.35)}.port-card__screen{aspect-ratio:16/10;background:linear-gradient(145deg,var(--bg-3),var(--bg-1));border-bottom:1px solid var(--bd);position:relative;overflow:hidden}.port-card__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(0,0,0,.38);border-bottom:1px solid var(--bd)}.port-card__dot{width:8px;height:8px;border-radius:50%;background:#ff5f57}.port-card__dot:nth-child(2){background:#febc2e}.port-card__dot:nth-child(3){background:#28c840}.port-card__url{flex:1;text-align:center;font-family:var(--mono);font-size:.62rem;color:var(--t-3)}.port-card__preview{padding:24px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;height:calc(100% - 38px)}.port-card__preview strong{font-size:1.15rem;font-weight:800;color:var(--t-0);text-align:center}.port-card__preview span{font-size:.75rem;color:var(--t-3);font-family:var(--mono)}.port-card__body{padding:22px}.port-card__tag{font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px}.port-card h3{font-size:1.05rem;font-weight:700;color:var(--t-0);margin-bottom:8px}.port-card p{font-size:.84rem;color:var(--t-2);line-height:1.7;margin-bottom:14px}.port-card a{font-size:.84rem;font-weight:700;color:var(--blue-lt);display:inline-flex;align-items:center;gap:6px;transition:gap .25s,color .25s}.port-card a:hover{color:var(--cyan);gap:12px}.intl{background:linear-gradient(135deg,rgba(59,99,247,.14),rgba(34,211,238,.06));border:1px solid var(--bd-hi);border-radius:var(--r-lg);padding:38px 28px;display:grid;gap:24px;align-items:center}@media (min-width:768px){.prio{grid-template-columns:repeat(3,1fr)}.compare{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(4,1fr)}.intl{grid-template-columns:1fr auto;padding:44px 48px}.about{grid-template-columns:300px 1fr}}.intl__flags{display:flex;flex-wrap:wrap;gap:10px}.intl__flag{padding:9px 15px;border-radius:99px;font-size:.82rem;font-weight:600;background:rgba(255,255,255,.04);border:1px solid var(--bd)}.about{display:grid;gap:40px;align-items:center}.about__photo{aspect-ratio:1;border-radius:var(--r-lg);background:var(--bg-3);border:1px solid var(--bd-hi);display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:var(--glow)}.about__photo::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(34,211,238,.12))}.about__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;opacity:0;transition:opacity .4s var(--ease);z-index:1}.about__photo.has-photo img{opacity:1}.about__photo.has-photo .about__photo-fallback{opacity:0;pointer-events:none}.about__photo-fallback{position:relative;z-index:1;display:grid;place-items:center;gap:10px;text-align:center;padding:24px;transition:opacity .35s}.about__mono{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;font-family:var(--display);font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#041016;background:var(--cyan);box-shadow:0 0 0 1px rgba(34,211,238,.35),0 0 40px rgba(34,211,238,.35)}.about__mono-sub{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t-3)}.about__creds{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.about__cred{font-family:var(--mono);font-size:.68rem;font-weight:600;padding:8px 13px;border-radius:8px;background:var(--blue-pale);border:1px solid rgba(123,168,255,.15);color:var(--blue-lt)}.price-card{background:var(--bg-2);border:1px solid var(--bd);border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column;height:100%;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s;position:relative}.price-card:hover{transform:translateY(-5px);border-color:var(--bd-hi)}.price-card--feat{border-color:rgba(34,211,238,.55);background:linear-gradient(160deg,rgba(34,211,238,.12),var(--bg-2));box-shadow:0 0 0 1px rgba(34,211,238,.2),0 24px 56px rgba(34,211,238,.12)}.price-card__badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#041016;background:var(--cyan);padding:6px 12px;border-radius:99px;box-shadow:0 0 20px rgba(34,211,238,.45);white-space:nowrap}.price-card__tier{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px}.price-card h3{font-size:1.25rem;font-weight:800;color:var(--t-0);margin-bottom:12px}.price-card__amt{font-size:1.8rem;font-weight:800;color:var(--t-0);font-family:var(--mono);margin-bottom:12px}.price-card__amt small{font-size:.85rem;color:var(--t-3);font-weight:600}.price-card ul{flex:1;margin:16px 0 24px}.price-card li{font-size:.84rem;color:var(--t-2);padding:9px 0;border-bottom:1px solid var(--bd);display:flex;gap:8px}.price-card li::before{content:'✓';color:var(--green);font-weight:800}.faq-item{border-bottom:1px solid var(--bd)}.faq-q{width:100%;text-align:left;padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-weight:700;color:var(--t-0);font-size:.96rem}.faq-q svg{flex-shrink:0;transition:transform .3s;color:var(--t-3)}.faq-item.is-open .faq-q svg{transform:rotate(180deg);color:var(--cyan)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease);font-size:.88rem;color:var(--t-2);line-height:1.75}.faq-item.is-open .faq-a{max-height:260px;padding-bottom:22px}.contact{display:grid;gap:40px}@media (min-width:960px){.contact{grid-template-columns:1fr 1fr}}.form{background:var(--bg-2);border:1px solid var(--bd);border-radius:var(--r-lg);padding:30px}.form label{display:block;font-size:.78rem;font-weight:600;color:var(--t-2);margin-bottom:6px}.form input,.form select,.form textarea{width:100%;padding:13px 14px;margin-bottom:16px;border-radius:10px;border:1px solid var(--bd);background:var(--bg-0);color:var(--t-0);font:inherit;transition:border-color .25s,box-shadow .25s;outline:0}.form input:focus,.form select:focus,.form textarea:focus{outline:0;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.22),0 0 28px rgba(34,211,238,.22)}.form textarea{min-height:120px;resize:vertical}.footer{border-top:1px solid var(--bd);padding:60px 0 32px;background:var(--bg-1);position:relative;z-index:1}.footer__grid{display:grid;gap:32px}@media (min-width:768px){.footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.footer__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.footer__logo-mark{width:40px;height:auto;filter:drop-shadow(0 0 10px rgba(34,211,238,.35))}.footer__logo{height:44px;width:auto;max-width:260px;margin-bottom:14px;filter:drop-shadow(0 0 10px rgba(34,211,238,.25))}.footer p{font-size:.84rem;color:var(--t-3);line-height:1.7}.footer h3{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t-2);margin-bottom:14px}.footer a{display:block;font-size:.84rem;color:var(--t-3);padding:4px 0;transition:color .2s}.footer a:hover{color:var(--cyan)}.footer__bottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.78rem;color:var(--t-3)}.wa-float{position:fixed;right:20px;bottom:20px;z-index:900;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 12px 32px rgba(37,211,102,.4),0 0 0 1px rgba(34,211,238,.25),0 0 24px rgba(34,211,238,.18);transition:transform .25s var(--ease),box-shadow .25s}.wa-float__ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(34,211,238,.55);animation:2.4s ease-out infinite wa-avail;pointer-events:none}.wa-float__ring--delay{animation-delay:1.1s;border-color:rgba(37,211,102,.45)}@keyframes wa-avail{0%{transform:scale(.92);opacity:.7}100%{transform:scale(1.55);opacity:0}}.wa-float:hover{transform:scale(1.08);box-shadow:0 16px 40px rgba(37,211,102,.5),0 0 0 1px rgba(34,211,238,.4),0 0 36px rgba(34,211,238,.3)}.wa-float svg{width:28px;height:28px;fill:currentColor;position:relative;z-index:1}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal=scale].is-in{transform:none}.steps--6{counter-reset:step}@media (min-width:640px){.steps--6{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.steps--6{grid-template-columns:repeat(6,1fr)}}.steps--6 .step__n{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--blue-pale);border:1px solid rgba(123,168,255,.2);font-size:.72rem;margin-bottom:14px}.value-grid{display:grid;gap:16px}@media (min-width:768px){.value-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.value-card{padding:28px;border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--bd);transition:transform var(--dur) var(--ease),border-color var(--dur),box-shadow var(--dur)}.value-card:hover{transform:translateY(-4px);border-color:var(--bd-hi)}.value-card--hi{background:linear-gradient(160deg,rgba(34,211,238,.08),var(--bg-2));border-color:rgba(34,211,238,.3);box-shadow:var(--glow)}.value-card__label{font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;display:block}.value-card h3{font-size:1.05rem;font-weight:700;color:var(--t-0);margin-bottom:10px}.value-card p{font-size:.86rem;color:var(--t-2);line-height:1.75}.showcase{position:relative;padding:var(--pad-sec) 0;overflow:hidden;z-index:1;background:linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 50%,var(--bg-0) 100%)}.showcase__glow--a{width:min(400px,70vw);height:min(400px,70vw);top:8%;left:-15%}.showcase__glow--b{width:min(360px,60vw);height:min(360px,60vw);bottom:12%;right:-15%}.showcase__header{position:relative;z-index:2;margin-bottom:clamp(32px,5vw,48px)}.showcase__meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:clamp(20px,4vw,28px);padding:10px 16px;border-radius:99px;background:rgba(14,17,30,.65);border:1px solid var(--bd-hi);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-width:100%}.showcase__meta-item{font-size:clamp(.76rem, 2vw, .82rem);color:var(--t-2)}.showcase__meta-divider{display:none;width:1px;height:14px;background:var(--bd-hi)}@media (min-width:480px){.showcase__meta-divider{display:block}}.showcase__rail{display:flex;position:sticky;top:calc(var(--nav-h) + 8px);z-index:3;flex-direction:row;gap:6px;width:100%;margin:0 0 clamp(28px,5vw,40px);padding:10px var(--pad-x);border-radius:0;background:rgba(14,17,30,.88);border-block:1px solid var(--bd-hi);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.showcase__rail::-webkit-scrollbar{display:none}@media (min-width:1200px){.showcase__rail{flex-direction:column;gap:4px;width:max-content;margin:0;padding:10px;border-radius:var(--r);border:1px solid var(--bd-hi);border-block:1px solid var(--bd-hi);position:fixed;left:max(12px,calc((100vw - var(--maxw))/ 2 - 188px));top:50%;transform:translateY(-50%) translateX(-12px);overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease),visibility .4s,transform .4s var(--ease)}.showcase__rail.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.showcase{padding-left:0;padding-right:0}.showcase__list{margin-left:auto;margin-right:auto}}.showcase__rail a{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;font-size:clamp(.72rem, 2vw, .78rem);font-weight:600;color:var(--t-3);white-space:nowrap;flex-shrink:0;transition:color .25s,background .25s,padding-left .25s var(--ease)}.showcase__list{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(48px,10vw,100px);padding:0 var(--pad-x);max-width:var(--maxw);margin:0 auto}.showcase__meta-item strong{color:var(--cyan);font-family:var(--mono);font-weight:800;margin-right:4px}.showcase__rail a span{font-family:var(--mono);font-size:.65rem;font-weight:700;color:var(--t-3);min-width:1.4rem;transition:color .25s}.showcase__rail a.is-active,.showcase__rail a:hover{color:var(--t-0);background:rgba(59,99,247,.12)}@media (min-width:1200px){.showcase__rail a.is-active,.showcase__rail a:hover{padding-left:18px}}.showcase__rail a.is-active span{color:var(--cyan)}.showcase__rail a.is-active::before{content:'';width:3px;height:16px;border-radius:2px;background:var(--cyan);box-shadow:0 0 10px var(--cyan);margin-right:-4px;flex-shrink:0}@media (max-width:1199px){.showcase__rail a.is-active::before{display:none}.showcase__rail a.is-active{box-shadow:inset 0 0 0 1px rgba(34,211,238,.25)}}.showcase__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.28;z-index:0;pointer-events:none}.showcase__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(59,99,247,.15),transparent 65%),linear-gradient(180deg,transparent 60%,var(--bg-0) 100%)}.showcase__grid-bg{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(123,168,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(123,168,255,.06) 1px,transparent 1px);background-size:clamp(32px,8vw,48px) clamp(32px,8vw,48px);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 20%,transparent 75%)}.showcase__glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:1;transition:transform .15s linear}@media (min-width:768px){.showcase__canvas{opacity:.35}.showcase__grid-bg{opacity:.4}.showcase__glow{filter:blur(100px)}}.showcase__glow--a{background:rgba(59,99,247,.22)}.showcase__glow--b{background:rgba(34,211,238,.15)}.project-card{display:grid;gap:clamp(24px,5vw,48px);align-items:center;padding:0;max-width:var(--maxw);margin:0 auto;width:100%;transition:transform .5s var(--ease),opacity .5s var(--ease);transform-style:preserve-3d}.project-card.is-in-view{transform:translateZ(0)}.project-card.is-in-view .project-card__body{animation:body-in .7s var(--ease) both}@keyframes body-in{from{opacity:.7;transform:translateX(12px)}to{opacity:1;transform:none}}.project-card--reverse.is-in-view .project-card__body{animation-name:body-in-rev}@keyframes body-in-rev{from{opacity:.7;transform:translateX(-12px)}to{opacity:1;transform:none}}@media (min-width:960px){.project-card{grid-template-columns:1.1fr .9fr}.project-card--reverse{direction:rtl}.project-card--reverse>*{direction:ltr}}@media (max-width:959px){.project-card:hover .project-card__visual{transform:none}.project-card.is-in .project-card__shot[data-scroll-shot]:not(.is-scrubbing) img{animation-duration:5.5s}}.project-card__visual{position:relative;transform-style:preserve-3d;perspective:1200px;transition:transform .4s var(--ease)}.project-card:hover .project-card__visual{transform:scale(1.02)}.project-card__browser{background:rgba(14,17,30,.85);border:1px solid var(--bd-hi);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.45),0 0 0 1px rgba(123,168,255,.08),0 0 40px rgba(34,211,238,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative}.project-card__visual::after{content:'';display:block;width:42%;height:8px;margin:10px auto 0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#1a2233,#0b1018);box-shadow:0 6px 16px rgba(0,0,0,.35);opacity:.85}@media (max-width:959px){.project-card__visual::after{width:36%;height:6px;margin-top:8px}}.project-card__bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:rgba(0,0,0,.45);border-bottom:1px solid var(--bd)}.project-card__dot{width:9px;height:9px;border-radius:50%;background:#ff5f57}.project-card__dot:nth-child(2){background:#febc2e}.project-card__dot:nth-child(3){background:#28c840}.project-card__url{flex:1;min-width:0;text-align:center;font-family:var(--mono);font-size:clamp(.58rem, 2vw, .68rem);color:var(--t-3);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__shot{aspect-ratio:16/10;overflow:hidden;position:relative;background:linear-gradient(145deg,var(--bg-3),#0a0e1a);user-select:none;-webkit-user-select:none}.project-card__shot::before{content:"Cloud Brain System";position:absolute;right:10px;bottom:8px;z-index:4;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.28);pointer-events:none;user-select:none}.project-card__shot img{width:100%;height:auto;min-height:100%;display:block;object-fit:cover;object-position:top center;transform:translate3d(0,0,0);will-change:transform;transition:opacity .5s}.project-card__shot[data-scroll-shot]{cursor:ns-resize}.project-card__shot[data-scroll-shot].is-scrubbing .project-card__hint,.project-card__shot[data-scroll-shot].is-touring .project-card__hint{opacity:0;transform:translateY(6px)}.project-card__shot[data-scroll-shot].is-scrubbing img,.project-card__shot[data-scroll-shot].is-touring img{animation:4.2s ease-in-out infinite shot-tour!important}@keyframes shot-tour{0%,100%,8%{transform:translate3d(0,0,0)}45%,55%{transform:translate3d(0,var(--scroll-max,-40%),0)}}.project-card__scan{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(6,7,16,.12) 0,transparent 18%,transparent 72%,rgba(6,7,16,.45) 100%)}.project-card__scan::after{content:'';position:absolute;right:8px;top:12%;bottom:12%;width:3px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.project-card__scan::before{content:'';position:absolute;right:7px;top:14%;width:5px;height:22%;border-radius:99px;background:linear-gradient(180deg,var(--cyan),var(--blue));box-shadow:0 0 12px rgba(34,211,238,.45);transform:translateY(calc(var(--scroll-y,0) * 220%));transition:transform .12s linear}.project-card__hint{position:absolute;left:50%;bottom:14px;z-index:3;transform:translateX(-50%);pointer-events:none;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:7px 12px;border-radius:99px;background:rgba(6,7,16,.72);border:1px solid rgba(123,168,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.9;transition:opacity .3s,transform .3s var(--ease)}.project-card.is-in .project-card__shot[data-scroll-shot]:not(.is-scrubbing) img{animation:shot-peek 7s var(--ease) 1.1s both}@keyframes shot-peek{0%,100%,12%{transform:translate3d(0,0,0)}48%,62%{transform:translate3d(0,var(--scroll-max,-28%),0)}}@media (hover:hover) and (pointer:fine){.project-card:hover .project-card__hint{opacity:0}}.project-card__shot.is-fallback::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(59,99,247,.2),rgba(34,211,238,.1))}.project-card__shot.is-fallback img{opacity:0}.project-card__shot.is-fallback .project-card__hint,.project-card__shot.is-fallback .project-card__scan{display:none}.project-card__shine{position:absolute;inset:-1px;border-radius:var(--r-lg);pointer-events:none;background:linear-gradient(135deg,rgba(123,168,255,.3),transparent 50%,rgba(34,211,238,.2));opacity:0;transition:opacity .4s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.project-card:hover .project-card__shine{opacity:1}.project-card__body{padding:4px 0 0}.project-card__body .btn{width:100%;justify-content:center}@media (min-width:480px){.project-card__body .btn{width:auto}}.project-card__index{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;color:var(--t-3);display:block;margin-bottom:8px}.project-card__tag{font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);display:block;margin-bottom:10px}.project-card__body h3{font-size:clamp(1.4rem, 3vw, 1.85rem);font-weight:800;color:var(--t-0);margin-bottom:12px;letter-spacing:-.02em}.project-card__desc{font-size:.95rem;color:var(--t-2);line-height:1.75;margin-bottom:20px}.project-card__block{padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--bd);margin-bottom:18px}.project-card__block strong{display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-lt);margin-bottom:6px}.project-card__block p{font-size:.86rem;color:var(--t-2);line-height:1.7}.project-card__features{margin-bottom:18px}.project-card__features li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:.86rem;color:var(--t-1);border-bottom:1px solid rgba(255,255,255,.04)}.project-card__features li::before{content:'';flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-top:8px;box-shadow:0 0 8px var(--cyan)}.project-card__tech{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.project-card__tech span{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;padding:5px 10px;border-radius:6px;background:var(--blue-pale);border:1px solid rgba(123,168,255,.15);color:var(--blue-lt)}.project-card__result{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.18);margin-bottom:22px;font-size:.86rem;color:var(--t-1);line-height:1.65}.project-card__result svg{flex-shrink:0;color:var(--green);margin-top:2px}.project-card--healthtech .project-card__browser{box-shadow:0 0 0 1px rgba(52,211,153,.28),0 24px 64px rgba(52,211,153,.12)}.project-card--healthtech .project-card__visual{position:relative}.project-card__badge{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#041016;background:linear-gradient(120deg,var(--green),#6ee7b7);box-shadow:0 8px 24px rgba(52,211,153,.35)}.project-card__tag--health{color:var(--green)}.project-card--healthtech .project-card__tech span:first-child{color:#041016;background:rgba(52,211,153,.9);border-color:transparent}.project-card--healthtech .project-card__result{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.06)}.ecosystem{background:var(--bg-1)}.ecosystem__grid{display:grid;gap:16px;margin-top:44px}@media (min-width:768px){.ecosystem__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.ecosystem__card{display:flex;flex-direction:column;gap:12px;padding:24px 22px;border-radius:var(--r-lg);border:1px solid var(--bd);background:rgba(12,16,24,.72);text-decoration:none;color:inherit;transition:border-color var(--dur),transform var(--dur) var(--ease),background var(--dur)}.ecosystem__card:hover{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.05);transform:translateY(-3px)}.ecosystem__card--health:hover{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.06)}.ecosystem__label{display:inline-flex;align-self:flex-start;padding:5px 10px;border-radius:999px;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:var(--blue-pale);border:1px solid rgba(34,211,238,.22)}.ecosystem__label--health{color:#041016;background:rgba(52,211,153,.9);border-color:transparent}.ecosystem__card h3{font-size:1.15rem;font-weight:800;color:var(--t-0);letter-spacing:-.02em}.ecosystem__card p{font-size:.88rem;color:var(--t-2);line-height:1.65;flex:1}.ecosystem__link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--mono);font-size:.72rem;color:var(--blue-lt);letter-spacing:.02em}.ecosystem__card--health .ecosystem__link{color:var(--green)}.stats-band{position:relative;z-index:1;padding:56px 0;overflow:hidden;background:var(--bg-2);border-block:1px solid var(--bd)}.stats-band__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(34,211,238,.1),transparent 70%)}.stats-band__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--r-lg);overflow:hidden}@media (min-width:768px){.stats-band__grid{grid-template-columns:repeat(4,1fr)}}.stats-band__item{padding:32px 24px;text-align:center;background:rgba(14,17,30,.9);transition:background .3s}.stats-band__item:hover{background:rgba(34,211,238,.06)}.stats-band__item strong{display:block;font-size:clamp(2rem, 4vw, 2.8rem);font-weight:800;color:var(--t-0);font-family:var(--mono);letter-spacing:-.02em;background:linear-gradient(110deg,var(--t-0),var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.stats-band__item span{display:block;margin-top:8px;font-size:.72rem;font-weight:600;color:var(--t-3);text-transform:uppercase;letter-spacing:.1em}.testimonials__slider{margin-top:44px;position:relative}.testimonials__track{position:relative;min-height:220px;overflow:hidden}.testimonial{position:absolute;inset:0;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .55s var(--ease),transform .55s var(--ease);padding:36px 32px;border-radius:var(--r-lg);background:rgba(14,17,30,.75);border:1px solid var(--bd-hi);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;justify-content:center;box-shadow:0 24px 60px rgba(0,0,0,.25);pointer-events:none;visibility:hidden;z-index:0}.testimonial::before{content:'\201C';position:absolute;top:16px;left:24px;font-size:4rem;line-height:1;font-weight:800;color:rgba(59,99,247,.15);font-family:Georgia,serif;pointer-events:none}.testimonial.is-active{opacity:1;transform:none;position:relative;pointer-events:auto;visibility:visible;z-index:1}.testimonial__stars{color:var(--amber);font-size:.9rem;letter-spacing:.12em;margin-bottom:16px}.testimonial blockquote{font-size:clamp(1rem, 2.2vw, 1.15rem);font-weight:500;color:var(--t-1);line-height:1.75;font-style:italic;margin-bottom:20px}.testimonial footer{display:flex;align-items:center;gap:14px}.testimonial__avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:.95rem;font-weight:800;color:#041016;background:var(--cyan);box-shadow:0 0 0 1px rgba(34,211,238,.35),0 0 18px rgba(34,211,238,.28)}.testimonial footer strong{display:block;font-size:.92rem;color:var(--t-0);font-weight:700}.testimonial footer span{font-size:.78rem;color:var(--t-3);margin-top:4px;display:block}.testimonials__nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.testimonials__btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--bd-hi);background:rgba(255,255,255,.04);color:var(--t-1);transition:background .25s,border-color .25s,transform .25s var(--ease)}.testimonials__btn:hover{background:var(--blue-pale);border-color:var(--blue-lt);color:var(--t-0);transform:scale(1.05)}.testimonials__dots{display:flex;gap:8px}.testimonials__dot{width:8px;height:8px;border-radius:50%;background:var(--t-3);border:none;padding:0;cursor:pointer;transition:background .25s,transform .25s}.testimonials__dot.is-active{background:var(--cyan);transform:scale(1.25);box-shadow:0 0 10px var(--cyan)}.cta-final{position:relative;z-index:1;padding:var(--pad-sec) 0;overflow:hidden;text-align:center}.cta-final__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(34,211,238,.14),transparent 65%),linear-gradient(180deg,var(--bg-1),var(--bg-0))}.cta-final__bg::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(123,168,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(123,168,255,.04) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%)}.cta-final__inner{position:relative;z-index:1}.cta-final__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.footer__brand-col p{max-width:280px}.footer__social{display:flex;gap:10px;margin-top:18px}.footer__social a{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid var(--bd);color:var(--t-2);transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease)}.footer__social a:hover{background:var(--blue-pale);border-color:var(--bd-hi);color:var(--blue-lt);transform:translateY(-2px)}[data-showcase-item]{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-showcase-item].is-in{opacity:1;transform:none}[data-showcase-item].is-in .project-card__visual{animation:showcase-in .9s var(--ease) both}@keyframes showcase-in{from{transform:translateY(20px) scale(.97);opacity:.6}to{transform:none;opacity:1}}@media (max-width:767px){.bg-fx .a1,.bg-fx .a2,.bg-fx .a3{opacity:.32;filter:blur(60px)}.bg-fx::before{background-size:40px 40px;opacity:.85}.compare__col{padding:clamp(20px,5vw,30px)}.card,.price-card,.prio__card,.step,.value-card{padding:clamp(20px,5vw,28px)}.form{padding:clamp(20px,5vw,30px)}.intl{padding:clamp(28px,6vw,44px) clamp(20px,5vw,28px)}.testimonials__track{min-height:280px}.testimonial{padding:clamp(24px,5vw,36px) clamp(20px,4vw,32px)}.testimonial::before{font-size:2.8rem;top:10px;left:16px}.testimonial blockquote{padding-top:8px}.stats-band{padding:clamp(40px,8vw,56px) 0}.stats-band__item{padding:clamp(22px,4vw,32px) clamp(16px,3vw,24px)}.cta-final{padding:var(--pad-sec) 0}.cta-final__actions{width:100%}.cta-final__actions .btn{flex:1 1 100%;justify-content:center}.footer{padding:clamp(44px,8vw,60px) 0 calc(28px + env(safe-area-inset-bottom,0))}.wa-float{right:max(14px,env(safe-area-inset-right,14px));bottom:max(14px,env(safe-area-inset-bottom,14px));width:52px;height:52px}.steps--6 .step{padding:20px}.faq-q{font-size:.9rem;padding:18px 0}.marquee__track span{font-size:.72rem;padding:0 20px}.whatido__pill{font-size:.8rem;padding:10px 14px}.eyebrow{font-size:.62rem;letter-spacing:.14em}.hero__visual{min-height:260px}.hero__brand-mark{width:min(100%,300px)}.clients__row{gap:10px 20px}.clients__row a{font-size:.85rem}}@media (max-width:959px){.card:hover,.price-card:hover,.prio__card:hover,.step:hover,.value-card:hover{transform:none}.project-card.is-in-view .project-card__body{animation:none}@keyframes body-in{from{opacity:.85}to{opacity:1}}@keyframes body-in-rev{from{opacity:.85}to{opacity:1}}}@media (min-width:768px) and (max-width:1199px){.showcase__header .wrap{padding-inline:var(--pad-x)}}@media (min-width:961px) and (max-width:1100px){.nav__links{gap:12px}.nav__right .btn{padding:12px 16px;font-size:.84rem}}@media (hover:none){.card::before{display:none}.btn:hover::after{transform:translateX(-130%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.bg-fx i,.clients__track,.hero__brand-mark,.hero__brand-mark::after,.hero__brand-mark::before,.hero__mark-circuit path,.hero__scroll i,.marquee__track,.wa-float__ring{animation:none}.hero__title-line,[data-showcase-item]{opacity:1;transform:none;transition:none}.project-card.is-in-view .project-card__body,[data-showcase-item].is-in .project-card__visual{animation:none}.project-card.is-in .project-card__shot[data-scroll-shot]:not(.is-scrubbing) img,.project-card__shot[data-scroll-shot].is-scrubbing img,.project-card__shot[data-scroll-shot].is-touring img{animation:none!important}.cursor-dot,.cursor-ring{display:none}.showcase__rail{display:none!important}.steps--6 .step::after{transform:none;opacity:.5}}