:root{--color-bg:#ffffff;--color-surface:#f7f7f7;--color-elevated:#ffffff;--color-text:#6f6f6f;--color-muted:#7b7b7b;--color-heading:#292929;--color-nav-bg:rgba(255, 255, 255, 0.96);--color-accent:#b8a07e;--color-accent-strong:#560e24;--color-button-bg:#292929;--color-button-text:#ffffff;--color-border:rgba(41, 41, 41, 0.14);--shadow-soft:0 18px 45px rgba(0, 0, 0, 0.14);--shadow-strong:8px 8px 16px rgba(0, 0, 0, 0.38);--scroll-depth:0;--motion-glow:rgba(0, 188, 212, 0.22);--motion-gold:rgba(216, 185, 135, 0.32);--media-frame-bg:rgba(250, 250, 248, 0.92);--media-frame-border:rgba(38, 45, 53, 0.16);--media-frame-shadow:0 28px 70px rgba(17, 24, 39, 0.16),0 1px 0 rgba(255, 255, 255, 0.8) inset;--media-overlay-opacity:0.34}[data-theme=dark]{--color-bg:#0e1117;--color-surface:#151a22;--color-elevated:#1e2530;--color-text:#d2d7df;--color-muted:#aeb7c4;--color-heading:#f5f1e8;--color-nav-bg:rgba(14, 17, 23, 0.95);--color-accent:#d8b987;--color-accent-strong:#d86f9c;--color-button-bg:#f5f1e8;--color-button-text:#151a22;--color-border:rgba(216, 185, 135, 0.24);--shadow-soft:0 18px 50px rgba(0, 0, 0, 0.42);--shadow-strong:8px 8px 18px rgba(0, 0, 0, 0.55);--motion-glow:rgba(116, 227, 255, 0.28);--motion-gold:rgba(216, 185, 135, 0.38);--media-frame-bg:rgba(8, 10, 14, 0.92);--media-frame-border:rgba(216, 185, 135, 0.26);--media-frame-shadow:0 34px 90px rgba(0, 0, 0, 0.48),0 0 0 1px rgba(116, 227, 255, 0.1) inset;--media-overlay-opacity:0.48}body{background:var(--color-bg);color:var(--color-text);font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:20px;letter-spacing:.02em;overflow-x:hidden;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;transition:background-color .25s,color .25s}section{content-visibility:auto;contain-intrinsic-size:960px}*,::after,::before{box-sizing:inherit}.container{width:100%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-12,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-md-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.text-center{text-align:center}.list-unstyled{padding-left:0;list-style:none}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.img-responsive{display:block;max-width:100%;height:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.container{max-width:960px}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.container{max-width:1140px}}.parallax-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 20% calc(18% + (var(--scroll-depth,0) * 8%)),rgba(116,227,255,.16),transparent 26%),radial-gradient(circle at 82% calc(70% - (var(--scroll-depth,0) * 12%)),rgba(216,185,135,.13),transparent 30%)}body>:not(.parallax-backdrop):not(.celebration-layer):not(.language-toggle):not(.release-badge):not(.hero-hunter-popup):not(.husky-helper):not(.project-detail-modal):not(.startup-video-modal){position:relative;z-index:1}.celebration-layer{position:fixed;inset:0;z-index:2100;overflow:hidden;pointer-events:none}.parallax-grid,.parallax-orb{position:absolute;display:block}.parallax-orb{width:34vw;height:34vw;border-radius:50%;filter:blur(28px);opacity:.45;transform:translate3d(0,calc(var(--scroll-depth,0) * -80px),0)}.parallax-orb-one{top:18%;left:-12%;background:rgba(0,188,212,.22)}.parallax-orb-two{right:-14%;bottom:6%;background:rgba(216,185,135,.18);transform:translate3d(0,calc(var(--scroll-depth,0) * 110px),0)}.parallax-grid{inset:0;opacity:.16;background-image:linear-gradient(rgba(116,227,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(116,227,255,.14) 1px,transparent 1px);background-size:82px 82px;transform:translate3d(0,calc(var(--scroll-depth,0) * -44px),0)}h1,h2,h3,h4,h5,h6{margin:0}h2{color:var(--color-heading);font-weight:600}h4{color:var(--color-heading);font-size:14px;font-weight:600}a{color:var(--color-heading);text-decoration:none!important;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}a:hover{-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}a:focus,a:hover{color:var(--color-accent);text-decoration:underline}nav ul li a{font-size:12px;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;padding:8px 0;position:relative;display:block;font-size:clamp(11px, .86vw, 13px);color:var(--color-muted);font-family:Poppins,helvetica;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap}p{margin:25px 0;padding:0;font-size:15px;color:var(--color-muted);line-height:28px}::-moz-selection{background:var(--color-accent);color:var(--color-button-text)}::selection{background:var(--color-accent);color:var(--color-button-text)}.btn{background:var(--color-button-bg);border:none;border-radius:0;color:var(--color-button-text);font-size:12px;height:50px;line-height:50px;padding:0 30px;text-transform:uppercase}.btn:focus,.btn:hover{color:var(--color-button-text)}.padDiv{padding:30px 20px}.section-title{margin-bottom:70px}.glitch-wrapper{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.glitch{position:relative;display:inline-block;font-size:clamp(34px, 4.6vw, 50px);margin-top:18px;font-weight:800;line-height:1.08;letter-spacing:.02em;color:#171a20;z-index:1;text-shadow:0 12px 32px rgba(0,0,0,.12)}[data-theme=dark] .glitch{background:linear-gradient(92deg,#f7f0de 0,#d8b987 38%,#74e3ff 72%,#f0a2c5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 16px 42px rgba(0,0,0,.45)}.glitch::after,.glitch::before{content:"";position:absolute;left:50%;bottom:-14px;width:min(220px,52vw);height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#d8b987,#74e3ff,transparent);opacity:.72}.glitch::after{bottom:-22px;width:min(130px,36vw);height:1px;opacity:.38}.section-title h2{font-size:25px;letter-spacing:2px;text-transform:uppercase}.form-control{background-color:transparent;border:1px solid var(--color-border);border-radius:0;color:var(--color-text);font-size:12px;font-weight:500;height:50px;letter-spacing:.1em;padding-left:10px;margin:0 0 25px;line-height:14px;text-transform:uppercase}.form-control:focus{box-shadow:none;outline:0}.paddsection{padding-top:90px;padding-bottom:90px}.paddsections{padding-top:90px;padding-bottom:90px!important}.hvr-shutter-in-horizontal::before{background:var(--color-button-bg)}.hvr-shutter-in-horizontal:hover{background:var(--color-accent)}.mb-30{margin-bottom:30px}nav{position:fixed;top:0;left:0;background:var(--color-nav-bg);z-index:1000;width:100%;padding:20px;display:block;-webkit-box-shadow:0 2px 92px 0 rgba(0,0,0,.18);-moz-box-shadow:0 2px 92px 0 rgba(0,0,0,.18);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);transform:translate3d(0,0,0);transition:transform .38s cubic-bezier(.16, 1, .3, 1),opacity .28s,background-color .28s,box-shadow .28s;will-change:transform,opacity}#main-nav{position:fixed!important;top:0;left:0;z-index:2200!important}#main-nav .container{width:100%;max-width:none;min-height:46px;display:grid;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;column-gap:18px;padding:0 22px}body.is-hero-top nav{background:rgba(4,9,16,.72);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(0,-100%,0)}body.is-hero-top .nav-menu li a{color:rgba(236,245,255,.82)}body.is-hero-top .nav-menu li a.active,body.is-hero-top .nav-menu li a:hover{color:var(--color-accent)}body.is-hero-top .responsive{color:rgba(236,245,255,.82)}body:not(.is-hero-top) nav{background:rgba(9,21,36,.9);opacity:1;pointer-events:auto;transform:translate3d(0,0,0);padding-top:10px;padding-bottom:10px}body:not(.is-hero-top) .logo img{width:82px;height:49px}body:not(.is-hero-top) .nav-menu{padding-top:0}.nav-menu{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.35vw,26px);line-height:1;margin-bottom:0;padding-top:0;padding-right:0;overflow-x:auto;scrollbar-width:none}.nav-menu::-webkit-scrollbar{display:none}nav ul li{flex:0 0 auto;float:none;margin-right:0;font-family:Poppins,sans-serif;font-size:13px;margin-left:0}.logo{justify-self:start;float:none}.logo img{width:92px;height:55px;display:block}[data-theme=dark] .logo img{filter:drop-shadow(0 0 16px rgba(116, 227, 255, .18));opacity:1}.responsive{display:none;font-size:23px}.menu-icon,.menu-icon::after,.menu-icon::before{display:block;width:24px;height:2px;border-radius:999px;background:currentColor}.menu-icon{position:relative}.menu-icon::after,.menu-icon::before{content:"";position:absolute;left:0}.menu-icon::before{top:-7px}.menu-icon::after{top:7px}.active{color:var(--color-accent)}.language-toggle{position:fixed;top:12px;right:24px;z-index:2300;min-width:82px;padding:10px 16px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-elevated);color:var(--color-heading);box-shadow:var(--shadow-soft);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transform:translate3d(0,0,0);transition:opacity .28s,transform .38s cubic-bezier(.16, 1, .3, 1),background-color .28s,border-color .28s,color .28s}.release-badge{position:fixed;left:18px;bottom:13px;z-index:2300;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(216,185,135,.44);border-radius:999px;background:rgba(8,12,18,.68);color:#f7f3e8;box-shadow:0 10px 24px rgba(0,0,0,.24);backdrop-filter:blur(10px);font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.release-badge:focus,.release-badge:hover{border-color:rgba(116,227,255,.82);color:#74e3ff;outline:0;text-decoration:none}.hero-hunter-popup{position:fixed;left:20px;bottom:66px;z-index:2295;display:grid;grid-template-columns:auto minmax(0,292px);align-items:end;gap:14px;max-width:min(540px,calc(100vw - 40px));opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-18px,18px,0) scale(.86);transform-origin:left bottom;will-change:opacity,transform}.hero-hunter-popup.is-visible{opacity:1;visibility:visible;animation:.68s cubic-bezier(.16,1,.3,1) both heroHunterIntro}.hero-hunter-popup.is-leaving{visibility:visible;animation:.42s cubic-bezier(.7,0,.84,0) both heroHunterOutro}.hero-hunter-portrait-shell{position:relative;width:clamp(150px,13vw,208px);height:clamp(144px,12.4vw,198px);overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.hero-hunter-portrait-shell::before{content:"";display:none;position:absolute;inset:auto 10px 8px 10px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(116,227,255,.86),rgba(216,185,135,.78),transparent);z-index:2}.hero-hunter-portrait{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:saturate(1.1) contrast(1.08) drop-shadow(0 22px 34px rgba(0, 0, 0, .52));transform:translate3d(0,0,0);transform-origin:50% 100%}.hero-hunter-bubble{position:relative;margin-bottom:clamp(46px,5.4vw,78px);padding:14px 16px;border:1px solid rgba(216,185,135,.34);border-radius:15px 15px 15px 5px;background:linear-gradient(135deg,rgba(8,15,24,.94),rgba(14,34,44,.84));color:#f7f3e8;box-shadow:0 18px 42px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.hero-hunter-bubble::before{content:"";position:absolute;left:-8px;bottom:12px;width:14px;height:14px;border-left:1px solid rgba(216,185,135,.34);border-bottom:1px solid rgba(216,185,135,.34);background:rgba(8,15,24,.92);transform:rotate(45deg)}.hero-hunter-bubble p{position:relative;z-index:1;margin:0;color:inherit;font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.45}.hero-hunter-bubble.is-swapping p{animation:.38s cubic-bezier(.16,1,.3,1) both heroHunterMessagePop}@keyframes heroHunterIntro{0%{opacity:0;transform:translate3d(-18px,18px,0) scale(.86);filter:blur(4px)}58%{opacity:1;transform:translate3d(4px,-5px,0) scale(1.03);filter:blur(0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}@keyframes heroHunterOutro{0%{opacity:1;transform:translate3d(0,0,0) scale(1)}100%{opacity:0;transform:translate3d(-14px,16px,0) scale(.88);filter:blur(4px)}}@keyframes heroHunterMessagePop{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}.language-toggle:focus,.language-toggle:hover{border-color:var(--color-accent);color:var(--color-accent);outline:0}#header{position:relative;overflow:hidden;background:#06111f;height:100vh;width:100%;isolation:isolate}.hero-three-stage{--hero-three-bg-x:0px;--hero-three-bg-y:0px;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#02060c;contain:paint;transform:translateZ(0)}.hero-three-stage::before{content:"";position:absolute;inset:-8%;z-index:0;background:radial-gradient(circle at 78% 42%,rgba(116,227,255,.34),transparent 18%),radial-gradient(circle at 72% 64%,rgba(216,185,135,.24),transparent 22%),radial-gradient(circle at 28% 34%,rgba(23,72,112,.42),transparent 28%),linear-gradient(135deg,#02060c 0,#061321 56%,#02060c 100%);filter:blur(20px);opacity:.94;transform:scale(1.08);transition:opacity .65s,filter .65s}.hero-three-stage.is-image-ready::before{opacity:.18;filter:blur(12px)}.hero-three-stage::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(2,6,12,.94) 0,rgba(2,6,12,.78) 32%,rgba(2,6,12,.26) 64%,rgba(2,6,12,.08) 100%),linear-gradient(180deg,rgba(2,6,12,.18) 0,rgba(2,6,12,.04) 46%,rgba(2,6,12,.82) 100%)}.hero-three-source{position:absolute;inset:-6vh -6vw;z-index:1;width:112%;height:112%;object-fit:cover;object-position:center;opacity:.9;filter:saturate(1.1) contrast(1.08) brightness(.82);transform:translate3d(var(--hero-three-bg-x),var(--hero-three-bg-y),0) scale(1.045);transform-origin:center;transition:opacity .55s,filter .55s;will-change:transform}body.is-hero-loading .hero-three-source{opacity:.36;filter:blur(10px) saturate(.95) contrast(1.04) brightness(.7)}.hero-three-canvas{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:.98}.hero-three-orbit-field{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.hero-three-orbit-field span{position:absolute;right:7%;top:12%;width:45rem;height:45rem;border:1px solid rgba(102,222,246,.2);border-radius:50%;box-shadow:0 0 48px rgba(102,222,246,.1);transform:rotateX(66deg) rotateZ(var(--hero-orbit-rotation,0deg))}.hero-three-orbit-field span:nth-child(2){--hero-orbit-rotation:36deg;top:28%;width:54rem;height:22rem;border-color:rgba(216,189,118,.18)}.hero-three-orbit-field span:nth-child(3){--hero-orbit-rotation:-24deg;right:15%;top:2%;width:31rem;height:54rem;border-color:rgba(255,255,255,.08)}.hero-three-stage.is-three-fallback .hero-three-canvas{display:none}.hero-image-loader{position:absolute;right:clamp(18px,5vw,72px);top:clamp(92px,14vh,152px);z-index:3;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;border:1px solid rgba(116,227,255,.26);border-radius:999px;color:rgba(244,249,255,.88);background:rgba(4,12,21,.62);box-shadow:0 14px 38px rgba(0,0,0,.28),inset 0 0 24px rgba(116,227,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:translate3d(0,0,0);transition:opacity .35s,transform .35s,visibility .35s}.hero-image-loader.is-hidden,body.is-hero-ready .hero-image-loader{visibility:hidden;opacity:0;transform:translate3d(0,-8px,0);pointer-events:none}.hero-loader-ring{width:18px;height:18px;border:2px solid rgba(116,227,255,.2);border-top-color:rgba(236,207,137,.95);border-right-color:rgba(116,227,255,.88);border-radius:999px;animation:.82s linear infinite heroLoaderSpin}@keyframes heroLoaderSpin{to{transform:rotate(360deg)}}@media (max-width:860px){body,html{max-width:100%;overflow-x:clip}.hero-three-source{inset:-4vh -34vw 0 -22vw;width:156%;height:106%;object-position:center}.hero-three-canvas{width:100%;height:100%;opacity:.86}.hero-three-orbit-field span{right:-34%;top:19%;width:31rem;height:31rem}.hero-three-orbit-field span:nth-child(2){right:-42%;top:35%;width:37rem;height:16rem}.hero-three-orbit-field span:nth-child(3){right:-24%;top:11%;width:22rem;height:39rem}.hero-image-loader{right:18px;top:86px;max-width:calc(100vw - 36px);font-size:10px}#hackathon-wins,.hackathon-carousel-stage,.hackathon-glass-carousel,.startup-founder-band,.startup-founder-video-hero,.startup-founder-video-slot,.startup-lab,.startup-tech-stack-flow,.startup-video-frame{max-width:100%;overflow-x:clip}.startup-founder-video-hero .startup-video-frame,.startup-founder-video-hero .youtube-lite-embed{width:100%;max-width:100%}.startup-tech-stack-flow{margin-right:0;margin-left:0}}#header::after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:22%;background:linear-gradient(0deg,rgba(6,17,31,.9),transparent)}#header .container{position:relative;z-index:2}[data-hunter-zone]{--hunter-reveal:0}[data-hunter-zone].is-hunter-active{--hunter-reveal:1}#header[data-hunter-zone]:not(.is-hunter-active) .hero-three-stage{opacity:.42}.about-img[data-hunter-zone]{position:relative;overflow:hidden;isolation:isolate}.about-img[data-hunter-zone]::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle at 52% 38%,rgba(116,227,255,.16),transparent 24%),linear-gradient(135deg,rgba(5,7,12,.22),rgba(5,7,12,.9));opacity:calc(1 - var(--hunter-reveal));transition:opacity .55s}.about-img[data-hunter-zone]:not(.is-hunter-active) img{filter:brightness(.03) saturate(0) contrast(1.3);opacity:.28;transform:scale(1.04)}.about-img[data-hunter-zone].is-hunter-active img{animation:.72s cubic-bezier(.16,1,.3,1) both hunterRevealIn}#header .header-content{height:100vh;text-align:left;width:100%;display:flex;justify-content:center;flex-direction:column}.header-content h1{max-width:820px;min-height:3.1em;font-size:clamp(42px, 6vw, 82px);font-weight:700;margin-bottom:18px;text-transform:none;color:#fff;line-height:1.03;letter-spacing:-.04em;text-shadow:0 18px 45px rgba(0,0,0,.65)}.hero-headline.is-typing::after{content:"";display:inline-block;width:clamp(4px,.45vw,7px);height:.82em;margin-left:8px;vertical-align:-.04em;border-radius:999px;background:linear-gradient(180deg,#74e3ff,#d8b987);box-shadow:0 0 24px rgba(116,227,255,.72);animation:.72s steps(1) infinite heroTypingCaret}.hero-headline.is-swapping{opacity:0;transform:translate3d(0,10px,0);transition:opacity .24s,transform .24s}.hero-headline .hero-word{display:inline-block;opacity:0;transform:translate3d(0,34px,0) rotateX(18deg);animation:.82s cubic-bezier(.16,1,.3,1) forwards heroWordIn;animation-delay:calc(.1s + (var(--word-index, 0) * .06s))}.hero-headline .hero-word-special{position:relative;color:transparent;background:linear-gradient(92deg,#fff 0,#74e3ff 30%,#ffd36a 68%,#f7fff8 100%);background-size:100% auto;-webkit-background-clip:text;background-clip:text;text-shadow:none;animation:.82s cubic-bezier(.16,1,.3,1) forwards heroWordIn;animation-delay:calc(.1s + (var(--word-index, 0) * .06s))}.hero-headline .hero-word-special::after{content:"";position:absolute;left:.02em;right:.02em;bottom:.03em;height:.08em;border-radius:999px;background:linear-gradient(90deg,rgba(116,227,255,0),rgba(116,227,255,.9),rgba(255,211,106,.9),rgba(116,227,255,0));box-shadow:0 0 26px rgba(116,227,255,.52);transform:scaleX(.78);transform-origin:center}.header-content p{font-size:13px;letter-spacing:5px;margin-top:0;margin-bottom:30px;text-transform:capitalize;color:#fff;font-weight:500}.header-content .hero-capability{position:relative;max-width:1040px;margin:8px 0 18px;padding:14px 18px 14px 22px;border-left:4px solid rgba(216,185,135,.95);border-radius:0 18px 18px 0;background:linear-gradient(90deg,rgba(14,17,23,.74),rgba(14,17,23,.36)),linear-gradient(135deg,rgba(216,185,135,.24),rgba(116,227,255,.1));box-shadow:0 18px 50px rgba(0,0,0,.28);color:#f7f3e8;font-size:clamp(14px, 1.18vw, 17px);font-weight:600;letter-spacing:.08em;line-height:1.75;text-shadow:0 2px 12px rgba(0,0,0,.65);text-transform:none;backdrop-filter:blur(10px);min-height:66px}.header-content .hero-capability::before{content:"";position:absolute;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,rgba(216,185,135,.18),transparent);pointer-events:none}.header-content .hero-promise{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:10px 18px 11px;border-radius:999px;background:rgba(8,12,18,.72);box-shadow:inset 0 0 0 1px rgba(216,185,135,.42),0 16px 38px rgba(0,0,0,.32);color:#fff;font-size:clamp(14px, 1.08vw, 16px);font-weight:800;letter-spacing:.14em;line-height:1.4;text-shadow:0 2px 12px rgba(0,0,0,.7);text-transform:none}.header-content .hero-promise strong{position:relative;margin:0 .35em;background:linear-gradient(90deg,#ffd36a,#74e3ff,#f0a2c5,#ffd36a);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900;animation:2.4s ease-in-out infinite lazyWordPulse}.header-content .hero-promise strong::after{content:"";position:absolute;left:-6%;right:-6%;bottom:-.18em;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#ffd36a,#74e3ff,transparent);box-shadow:0 0 18px rgba(116,227,255,.58);transform-origin:left center;animation:1.9s ease-in-out infinite lazyUnderline}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.magnetic-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border:1px solid rgba(255,255,255,.34);border-radius:999px;overflow:hidden;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(12px);background:rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.24);transform:translate3d(var(--magnet-x,0),var(--magnet-y,0),0)}.magnetic-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--cta-x,50%) var(--cta-y,50%),rgba(255,255,255,.35),transparent 34%);opacity:0;transition:opacity .25s}.magnetic-cta:focus,.magnetic-cta:hover{border-color:rgba(216,185,135,.86);color:#fff;outline:0;transform:translate3d(var(--magnet-x,0),calc(var(--magnet-y,0) - 3px),0) scale(1.03)}.magnetic-cta:active{transform:translate3d(var(--magnet-x,0),var(--magnet-y,0),0) scale(.98)}.magnetic-cta:focus::before,.magnetic-cta:hover::before{opacity:1}.magnetic-cta-primary{border-color:rgba(216,185,135,.82);background:linear-gradient(135deg,rgba(216,185,135,.9),rgba(116,227,255,.28));color:#12151c;text-shadow:none}.header-content .list-social li{float:left;margin-right:20px}.header-content .list-social li i{color:#fff;font-size:15px}.reveal-ready{opacity:0;transform:translateY(26px);transition:opacity .75s,transform .75s}.reveal-visible{opacity:1;transform:translateY(0)}#contact.reveal-ready,#project-assets-section.reveal-ready,.games-demo-section.reveal-ready,.proof-motion-wall.reveal-ready{opacity:1;transform:none}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child){position:relative;display:block;overflow:hidden;isolation:isolate;border:1px solid var(--media-frame-border);border-radius:28px;background:linear-gradient(var(--media-frame-bg),var(--media-frame-bg)) padding-box,linear-gradient(135deg,rgba(255,255,255,.7),rgba(116,227,255,.24),rgba(216,185,135,.34)) border-box;box-shadow:var(--media-frame-shadow)}.cinematic-media-frame,:where(.journal-info > a:first-child,.mobile-app-card > a:first-child){aspect-ratio:3/2}.teaching-proof-card::before,:where(.journal-info > a:first-child,.mobile-app-card > a:first-child)::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 22%,rgba(116,227,255,.12) 50%,transparent 68%,rgba(216,185,135,.16)),radial-gradient(circle at 28% 24%,rgba(116,227,255,.16),transparent 26%),linear-gradient(135deg,transparent,rgba(216,185,135,.1));mix-blend-mode:screen;opacity:var(--media-overlay-opacity);transition:opacity .5s,transform .8s}.teaching-proof-card::before{bottom:auto;height:clamp(230px,24vw,320px)}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child)::after{content:"";position:absolute;inset:10px;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%,transparent 82%,rgba(255,255,255,.08)),radial-gradient(circle at 58% 28%,rgba(116,227,255,.16),transparent 28%);opacity:.55;transition:opacity .35s,transform .55s}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child) img{width:100%;height:100%;object-fit:cover}.parallax-live-section{--section-depth:0;--section-progress:0}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop{cursor:pointer}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop::before{background-position:calc(50% + (var(--section-depth,0) * 26px)) calc(50% - (var(--section-depth,0) * 16px)),center}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop::after{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 18%,transparent 82%,rgba(255,255,255,.08)),radial-gradient(circle at calc(50% + (var(--section-depth,0) * 16%)) calc(24% + (var(--section-depth,0) * 8%)),rgba(116,227,255,.16),transparent 28%)}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop img{transform:translate3d(0,calc(var(--section-depth,0) * -8px),0) scale(1.035);transition:opacity .22s,filter .55s,transform .75s cubic-bezier(.2, .8, .2, 1)}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop img.is-thumb-alt{filter:saturate(1.08) contrast(1.08) brightness(.96);transform:translate3d(0,calc(var(--section-depth,0) * -12px),0) scale(1.055)}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child).has-thumb-loop img.is-thumb-swapping{opacity:.28;transform:translate3d(0,calc(var(--section-depth,0) * -4px),0) scale(1.085)}.hackathon-carousel-image,.teaching-proof-card img,:where(.journal-info > a:first-child,.mobile-app-card > a:first-child) img{filter:saturate(.92) contrast(1.05) brightness(.98);transform:translateZ(0) scale(1.01);transition:filter .55s,transform .65s}.hackathon-carousel-card:hover::before,.teaching-proof-card:hover::before,:where(.journal-info > a:first-child,.mobile-app-card > a:first-child):hover::before{opacity:.62;transform:scale(1.05)}:where(.journal-info > a:first-child,.mobile-app-card > a:first-child):hover::after{opacity:.8;transform:scale(.985)}.hackathon-carousel-card:hover img,.teaching-proof-card:hover img,:where(.journal-info > a:first-child,.mobile-app-card > a:first-child):hover img{filter:saturate(1.08) contrast(1.12) brightness(.94);transform:translateZ(0) scale(1.065)}.hackathon-carousel-card,.startup-video-frame,.teaching-proof-card img{transform:translate3d(0,calc(var(--section-depth,0) * -10px),0)}[data-theme=dark] :where(.journal-info > a:first-child,.mobile-app-card > a:first-child)::after{border-color:rgba(216,185,135,.22);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 20%,transparent 78%,rgba(216,185,135,.08)),radial-gradient(circle at 58% 28%,rgba(116,227,255,.2),transparent 26%)}.vision-label{margin-bottom:18px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.founder-journey{position:relative;--poster-scroll-y:0%;--founder-hud-left:clamp(12px, 1.5vw, 24px);--founder-hud-top:clamp(12px, 1.4vw, 22px);min-height:1300vh;overflow:clip;background:radial-gradient(circle at 18% 18%,rgba(116,227,255,.12),transparent 32%),radial-gradient(circle at 82% 72%,rgba(216,185,135,.16),transparent 34%),#070a10}#founder-journey .container{width:100%;max-width:min(1920px,calc(100vw - 12px));padding-right:6px;padding-left:6px}.founder-journey-sticky{position:sticky;top:0;display:flex;align-items:center;min-height:100vh;padding:66px 0 10px}.founder-journey-shell{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;min-height:calc(100vh - 76px);overflow:hidden;border:1px solid rgba(216,185,135,.22);border-radius:30px;background:#05070c;box-shadow:0 44px 120px rgba(0,0,0,.58),0 0 0 1px rgba(116,227,255,.1) inset;isolation:isolate}.founder-poster-stage{position:absolute;inset:0;overflow:hidden;max-width:none;width:100%;height:100%;min-height:0;margin:0;border:0;border-radius:inherit;background:#05070c;box-shadow:none;isolation:isolate}.founder-poster-stage::after{content:"";position:absolute;inset:-8%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 34%,rgba(116,227,255,.2),transparent 32%),linear-gradient(135deg,rgba(216,185,135,.16),rgba(8,13,22,.82));filter:blur(20px) brightness(.34) saturate(1.12);transform:scale(1.06);opacity:.88}.founder-poster-layer{position:absolute;top:0;left:50%;display:block;width:min(104vw,1440px);max-width:calc(100% - 4px);height:auto;object-fit:contain;object-position:center top;opacity:0;transform:translate3d(calc(-50% + var(--founder-layer-offset-x,0)),calc(var(--poster-scroll-y,0) + var(--founder-layer-offset-y,0)),0) scale(var(--founder-layer-scale,1));transform-origin:center top;filter:saturate(1.08) contrast(1.08) brightness(.88);transition:filter .45s;will-change:opacity,transform,object-position}.founder-poster-layer-base{z-index:1;opacity:1;--founder-layer-scale:1;filter:saturate(1.02) contrast(1.05) brightness(.76)}.founder-poster-layer[data-founder-step]{z-index:3;mix-blend-mode:normal;filter:drop-shadow(0 0 32px rgba(116, 227, 255, .28)) saturate(1.1) contrast(1.08) brightness(1.02)}.founder-poster-layer-all.is-visible,.founder-poster-layer[data-founder-step].is-visible{opacity:var(--hunter-reveal)}.founder-poster-layer-all{z-index:4;--founder-layer-scale:1;filter:saturate(1.08) contrast(1.08) brightness(.92)}.founder-proof-color-spotlight{--proof-spotlight-clip:ellipse(0% 0% at 50% 50%);position:absolute;top:0;left:50%;z-index:5;display:block;width:min(104vw,1440px);max-width:calc(100% - 4px);height:auto;object-fit:contain;object-position:center top;opacity:0;pointer-events:none;clip-path:var(--proof-spotlight-clip);transform:translate3d(calc(-50% + var(--founder-layer-offset-x,0)),calc(var(--poster-scroll-y,0) + var(--founder-layer-offset-y,0)),0) scale(var(--founder-layer-scale,1));transform-origin:center top;filter:saturate(1.24) contrast(1.12) brightness(1.08) drop-shadow(0 0 24px color-mix(in srgb, var(--proof-tone, #74e3ff), transparent 54%));transition:clip-path .34s,opacity .28s,filter .34s}.founder-journey.is-final-poster .founder-poster-layer-base{opacity:0}.founder-journey.is-final-poster .founder-poster-layer-all{top:50%;width:auto;max-width:calc(100% - 24px);height:min(90vh,980px);opacity:1!important;transform:translate3d(-50%,-50%,0) scale(1)!important;transform-origin:center center;filter:drop-shadow(0 0 48px rgba(216, 185, 135, .28)) saturate(1.12) contrast(1.08) brightness(1.02);transition:none}.founder-journey.is-final-poster .founder-proof-color-spotlight{top:50%;width:auto;max-width:calc(100% - 24px);height:min(90vh,980px);transform:translate3d(-50%,-50%,0) scale(1)!important;transform-origin:center center}.founder-journey.has-final-proof-focus .founder-proof-color-spotlight{opacity:1}.founder-poster-stage::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,12,.42),rgba(5,7,12,.08) 25%,rgba(5,7,12,.08) 70%,rgba(5,7,12,.42)),radial-gradient(circle at var(--journey-mask-x,50%) var(--journey-mask-y,45%),rgba(116,227,255,.2),transparent 28%),linear-gradient(0deg,rgba(5,7,12,.16),transparent 38%);transition:background .55s}.founder-poster-stage[data-hunter-zone]:not(.is-hunter-active)::before{background:rgba(5,7,12,.92)}.founder-poster-stage[data-hunter-zone]:not(.is-hunter-active) .founder-poster-layer{filter:brightness(.08) saturate(0) contrast(1.22)}.founder-poster-mask{position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(115deg,rgba(116,227,255,.14),transparent 24%),radial-gradient(circle at calc(44% + (var(--journey-step,0) * 3%)) calc(42% + (var(--journey-step,0) * 5%)),transparent 0 15%,rgba(216,185,135,.2) 15.4%,transparent 16.2%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 18% 78%,rgba(216,185,135,.08));mix-blend-mode:screen;opacity:.34;pointer-events:none;transition:background-position .55s,opacity .55s}.founder-poster-ring{position:absolute;inset:16px;z-index:5;border:1px solid rgba(255,255,255,.16);border-radius:28px;pointer-events:none}.founder-poster-spotlight-safe{position:absolute;left:50%;top:clamp(104px,16vh,166px);z-index:6;width:min(66vw,1120px);height:min(66vh,660px);transform:translateX(-50%);pointer-events:none}.founder-dashboard-hud{position:absolute;inset:0;z-index:6;pointer-events:none}.founder-hud-panel{position:absolute;opacity:1;transform:translate3d(0,0,0);border:1px solid rgba(216,185,135,.3);border-radius:14px;background:linear-gradient(135deg,rgba(116,227,255,.1),transparent 52%),rgba(8,12,18,.54);box-shadow:0 22px 70px rgba(0,0,0,.36),0 0 0 1px rgba(116,227,255,.08) inset;backdrop-filter:blur(18px);transition:background .45s,border-color .45s}.founder-journey.is-final-poster .founder-hud-panel{animation-name:none;opacity:.08;background:rgba(8,12,18,.42);border-color:rgba(216,185,135,.16)}.founder-hud-panel-top{top:var(--founder-hud-top);left:var(--founder-hud-left);max-width:min(430px,34vw);padding:clamp(10px,1vw,14px) clamp(12px,1.2vw,18px)}.founder-journey[data-founder-state="0"] .founder-hud-panel-top{opacity:0;visibility:hidden;transform:translate3d(0,-10px,0)}.founder-journey.is-final-poster .founder-hud-panel-top{transform:translate3d(0,-26px,0)}.founder-journey.is-final-poster .founder-hud-panel-bottom{transform:translate3d(0,24px,0)}.founder-hud-panel-top .vision-label{display:block;margin-bottom:12px}.founder-hud-panel h2{margin:0;color:#f8f2e6;font-family:"Playfair Display",serif;font-size:clamp(20px, 1.8vw, 30px);line-height:1.04}.founder-hud-panel-top p{margin:9px 0 0;color:rgba(247,243,232,.78);font-size:clamp(11px, .95vw, 13px);font-weight:700;line-height:1.48}.founder-hud-panel-top.is-copy-swapping{animation:.44s cubic-bezier(.2,.85,.24,1) founderCopySwap}@keyframes founderCopySwap{0%{opacity:.48;transform:translate3d(0,-10px,0) scale(.985)}46%{opacity:.62;transform:translate3d(0,6px,0) scale(.995)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.founder-journey[data-founder-state="1"]{--founder-hud-left:calc(100% - min(430px, 34vw) - clamp(12px, 1.5vw, 24px));--founder-hud-top:clamp(18px, 2.2vw, 38px)}.founder-journey[data-founder-state="2"]{--founder-hud-left:clamp(12px, 1.5vw, 24px);--founder-hud-top:clamp(18px, 2.2vw, 38px)}.founder-journey[data-founder-state="3"]{--founder-hud-left:calc(100% - min(430px, 34vw) - clamp(12px, 1.5vw, 24px));--founder-hud-top:42%}.founder-journey[data-founder-state="4"]{--founder-hud-left:clamp(12px, 1.5vw, 24px);--founder-hud-top:42%}.founder-journey[data-founder-state="5"]{--founder-hud-left:calc(100% - min(430px, 34vw) - clamp(12px, 1.5vw, 24px));--founder-hud-top:clamp(18px, 2.2vw, 38px)}.founder-journey[data-founder-state="6"]{--founder-hud-left:clamp(12px, 1.5vw, 24px);--founder-hud-top:clamp(18px, 2.2vw, 38px)}.founder-journey[data-founder-state="1"] .founder-hud-panel-top,.founder-journey[data-founder-state="2"] .founder-hud-panel-top,.founder-journey[data-founder-state="3"] .founder-hud-panel-top,.founder-journey[data-founder-state="4"] .founder-hud-panel-top,.founder-journey[data-founder-state="5"] .founder-hud-panel-top,.founder-journey[data-founder-state="6"] .founder-hud-panel-top{opacity:.92}.founder-journey-steps{left:clamp(12px,1.6vw,24px);right:clamp(200px,14vw,238px);bottom:clamp(8px,1.2vw,16px);display:flex;flex-wrap:wrap;gap:5px;width:auto;margin:0;padding:6px;list-style:none;transform:none;pointer-events:auto}.founder-hud-panel-bottom{transform:translate3d(0,0,0)}.founder-journey-steps li{position:relative;flex:1 1 98px;min-width:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);color:rgba(247,243,232,.72);transform:translateY(0);transition:border-color .35s,background .35s,color .35s,transform .35s}.founder-journey-steps li::before{content:"";position:absolute;left:-1px;top:13px;bottom:13px;width:3px;border-radius:999px;background:rgba(116,227,255,.28);opacity:.38;transition:opacity .35s,background .35s}.founder-journey-steps strong{display:block;color:inherit;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.founder-step-btn{display:block;width:100%;min-height:44px;padding:8px 9px 8px 13px;border:0;border-radius:inherit;background:0 0;color:inherit;text-align:left;cursor:pointer}.founder-step-btn:focus-visible{outline:rgba(116,227,255,.82) solid 2px;outline-offset:-2px}.founder-journey-steps span{display:none;margin-top:6px;font-size:12px;line-height:1.55}.founder-journey-steps li.is-active{border-color:rgba(216,185,135,.52);background:linear-gradient(135deg,rgba(216,185,135,.18),rgba(116,227,255,.08));color:#fff7e7;transform:translateY(-3px)}.founder-journey-steps li.is-active::before{background:#d8b987;opacity:1}.founder-final-callouts{position:absolute;inset:clamp(18px,2vw,30px);z-index:8;display:grid;grid-template-columns:minmax(220px,clamp(240px,24vw,320px)) minmax(clamp(240px,20vw,320px),1fr) minmax(220px,clamp(240px,24vw,320px));grid-template-rows:repeat(3,minmax(96px,1fr));column-gap:clamp(18px,7.5vw,116px);row-gap:clamp(22px,5.2vh,74px);align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s,visibility 0s linear .36s}.founder-journey.is-final-poster .founder-final-callouts{visibility:visible;pointer-events:auto;transition-delay:0s}.founder-journey.has-final-callout-settled .founder-final-callouts,.founder-journey.is-final-callout-entering .founder-final-callouts{opacity:1;visibility:visible;transition-delay:0s}.founder-journey.is-final-callout-leaving .founder-final-callouts{opacity:0;visibility:visible;pointer-events:none;transition-delay:0s}.founder-final-callout{--proof-tone:#74e3ff;--callout-x:0px;--callout-y:0px;--proof-scan-angle:105deg;--proof-scan-duration:4.8s;--proof-glow-duration:5.6s;--proof-focus-y:-4px;--proof-focus-scale:1.025;position:relative;width:min(100%,320px);min-height:92px;padding:14px 15px;overflow:hidden;border:1px solid color-mix(in srgb,var(--proof-tone),transparent 48%);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--proof-tone),transparent 88%),rgba(8,12,18,.68)),rgba(5,8,13,.62);box-shadow:0 20px 70px rgba(0,0,0,.32),0 0 34px color-mix(in srgb,var(--proof-tone),transparent 76%),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(14px);color:inherit;text-align:left;cursor:pointer;opacity:0;transform:translate3d(0,0,0);will-change:opacity,filter;transition:border-color .28s,box-shadow .28s,filter .28s,opacity .28s;animation:proofCalloutGlow var(--proof-glow-duration) ease-in-out infinite}.founder-final-callout::before{content:"";position:absolute;top:-38%;bottom:-38%;left:0;width:36%;background:linear-gradient(var(--proof-scan-angle),transparent 0 20%,color-mix(in srgb,var(--proof-tone),transparent 78%) 38%,rgba(255,255,255,.58) 50%,color-mix(in srgb,var(--proof-tone),transparent 72%) 62%,transparent 82%),repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,255,255,.05) 9px 10px);opacity:0;transform:translate3d(-170%,0,0) skewX(-12deg);animation:proofCalloutScan var(--proof-scan-duration) linear infinite;pointer-events:none;will-change:opacity,transform}.founder-journey.has-final-callout-settled .founder-final-callout,.founder-journey.is-final-callout-entering .founder-final-callout{opacity:1}.founder-journey.is-final-callout-leaving .founder-final-callout{opacity:0}.founder-journey.is-final-callout-entering .founder-final-callout:first-child{transition-delay:40ms}.founder-journey.is-final-callout-entering .founder-final-callout:nth-child(2){transition-delay:0.1s}.founder-journey.is-final-callout-entering .founder-final-callout:nth-child(3){transition-delay:0.16s}.founder-journey.is-final-callout-entering .founder-final-callout:nth-child(4){transition-delay:0.22s}.founder-journey.is-final-callout-entering .founder-final-callout:nth-child(5){transition-delay:0.28s}.founder-journey.is-final-callout-entering .founder-final-callout:nth-child(6){transition-delay:0.34s}.founder-journey.has-final-callout-settled .founder-final-callout,.founder-journey.is-final-callout-leaving .founder-final-callout{transition-delay:0s}.founder-final-callout.is-focused,.founder-final-callout:focus-visible,.founder-final-callout:hover{border-color:color-mix(in srgb,var(--proof-tone),#fff 16%);box-shadow:0 24px 84px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--proof-tone),transparent 26%),0 0 58px color-mix(in srgb,var(--proof-tone),transparent 52%),inset 0 1px 0 rgba(255,255,255,.13);filter:brightness(1.16) saturate(1.12);transform:translate3d(0,var(--proof-focus-y),0) scale(var(--proof-focus-scale))}.founder-final-callout:focus-visible{outline:2px solid color-mix(in srgb,var(--proof-tone),white 12%);outline-offset:3px}.founder-journey.has-final-proof-focus .founder-final-callout:not(.is-focused){opacity:.34;filter:grayscale(1) brightness(.62)}.founder-journey.has-final-proof-focus .founder-final-callout:not(.is-focused)::before{opacity:0;animation-play-state:paused}.founder-journey.has-final-proof-focus .founder-final-callout.is-focused{opacity:1}.founder-journey.has-final-proof-focus .founder-poster-layer-all{filter:grayscale(.92) brightness(.44) saturate(.28) contrast(1.04)}.founder-final-callout p,.founder-final-callout span,.founder-final-callout strong{position:relative;z-index:1}.founder-final-callout span{display:block;color:var(--proof-tone);font-size:10px;font-weight:950;letter-spacing:.14em;line-height:1}.founder-final-callout strong{display:block;margin-top:8px;color:#fff7e7;font-size:12px;font-weight:950;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.founder-final-callout p{margin:7px 0 0;color:rgba(247,243,232,.78);font-size:12px;line-height:1.48}.founder-final-callout:first-child{grid-column:1;grid-row:1;justify-self:start;align-self:start;margin-top:clamp(4px,1.2vh,18px);--callout-x:-26px;--callout-y:-18px}.founder-final-callout:nth-child(2){grid-column:3;grid-row:1;justify-self:end;align-self:start;margin-top:clamp(4px,1.2vh,18px);--callout-x:26px;--callout-y:-18px}.founder-final-callout:nth-child(3){grid-column:1;grid-row:2;justify-self:start;align-self:center;--callout-x:-22px;--callout-y:0px}.founder-final-callout:nth-child(4){grid-column:3;grid-row:2;justify-self:end;align-self:center;--callout-x:22px;--callout-y:0px}.founder-final-callout:nth-child(5){grid-column:1;grid-row:3;justify-self:start;align-self:end;margin-bottom:clamp(62px,8.2vh,108px);--callout-x:-26px;--callout-y:18px}.founder-final-callout:nth-child(6){grid-column:3;grid-row:3;justify-self:end;align-self:end;margin-bottom:clamp(62px,8.2vh,108px);--callout-x:26px;--callout-y:18px}.founder-proof-connector{--proof-tone:rgba(116, 227, 255, 0.88);--connector-x:0px;--connector-y:0px;--connector-length:1px;--connector-angle:0deg;--connector-intro-duration:1.36s;--connector-intro-delay:0s;--connector-travel-duration:2.15s;position:absolute;z-index:0;height:2px;width:var(--connector-length);left:0;top:0;overflow:hidden;clip-path:inset(0 100% 0 0 round 999px);opacity:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--proof-tone),transparent 94%),color-mix(in srgb,var(--proof-tone),#fff 18%) 24%,color-mix(in srgb,var(--proof-tone),#fff 4%) 54%,color-mix(in srgb,var(--proof-tone),transparent 12%) 100%);box-shadow:0 0 26px color-mix(in srgb,var(--proof-tone),transparent 44%),0 0 6px color-mix(in srgb,var(--proof-tone),#fff 34%);transform-origin:0 50%;transform:translate3d(var(--connector-x),var(--connector-y),0) rotate(var(--connector-angle));transition:opacity .26s,filter .32s,clip-path .28s;pointer-events:none;will-change:clip-path,opacity,filter}.founder-proof-connector::before{content:"";position:absolute;left:0;top:50%;width:44px;height:14px;background:radial-gradient(circle at center,#fff 0 16%,color-mix(in srgb,var(--proof-tone),#fff 52%) 40%,color-mix(in srgb,var(--proof-tone),transparent 100%) 78%),linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--proof-tone),#fff 58%) 34%,#fff 50%,color-mix(in srgb,var(--proof-tone),#fff 24%) 66%,transparent 100%);opacity:0;border-radius:999px;filter:blur(.6px);transform:translate3d(-190%,-50%,0);animation:founderConnectorPulseForward var(--connector-travel-duration) linear infinite paused;mix-blend-mode:screen;box-shadow:0 0 18px color-mix(in srgb,var(--proof-tone),#fff 12%),0 0 44px color-mix(in srgb,var(--proof-tone),transparent 18%)}.founder-proof-connector::after{content:"";position:absolute;left:0;top:50%;width:34px;height:10px;border-radius:999px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--proof-tone),#fff 30%) 24%,#fff 50%,color-mix(in srgb,var(--proof-tone),#fff 44%) 76%,transparent 100%);box-shadow:0 0 18px color-mix(in srgb,var(--proof-tone),#fff 4%),0 0 36px color-mix(in srgb,var(--proof-tone),transparent 30%);opacity:0;transform:translate3d(210%,-50%,0);animation:founderConnectorPulseReverse calc(var(--connector-travel-duration) * 1.08) linear infinite paused;animation-delay:calc(var(--connector-intro-duration) + (var(--connector-travel-duration) * .38));mix-blend-mode:screen}.founder-journey.is-final-callout-entering .founder-proof-connector{opacity:.72;animation:founderConnectorReveal var(--connector-intro-duration) cubic-bezier(.2,.9,.24,1) both;animation-delay:var(--connector-intro-delay)}.founder-journey.has-final-callout-settled .founder-proof-connector{opacity:.68;clip-path:inset(0 0 0 0 round 999px)}.founder-journey.is-final-callout-leaving .founder-proof-connector{opacity:0;clip-path:inset(0 100% 0 0 round 999px);animation:none}.founder-journey.has-final-callout-settled .founder-proof-connector::after,.founder-journey.has-final-callout-settled .founder-proof-connector::before{opacity:.96;animation-play-state:running}.founder-journey.has-final-proof-focus .founder-proof-connector:not(.is-focused){opacity:.08;filter:grayscale(1)}.founder-proof-connector.is-focused{opacity:1;filter:brightness(1.55) saturate(1.18);transform:translate3d(var(--connector-x),var(--connector-y),0) rotate(var(--connector-angle))}.founder-proof-connector-sport{--proof-tone:#ff7a5c;--connector-intro-delay:0.04s;--connector-travel-duration:1.95s}.founder-proof-connector-cto{--proof-tone:#74e3ff;--connector-intro-delay:0.1s;--connector-travel-duration:2.35s}.founder-proof-connector-ai{--proof-tone:#b481ff;--connector-intro-delay:0.16s;--connector-travel-duration:1.7s}.founder-proof-connector-world{--proof-tone:#6ef0a1;--connector-intro-delay:0.22s;--connector-travel-duration:2.55s}.founder-proof-connector-win{--proof-tone:#d8b987;--connector-intro-delay:0.28s;--connector-travel-duration:1.85s}.founder-proof-connector-teach{--proof-tone:#ff9ed1;--connector-intro-delay:0.34s;--connector-travel-duration:2.75s}.founder-proof-detail-drawer{--proof-tone:#74e3ff;position:absolute;left:50%;bottom:clamp(68px,7vw,88px);z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:5px;width:min(720px,calc(100% - 520px));min-height:82px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--proof-tone),transparent 48%);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--proof-tone),transparent 86%),rgba(5,8,13,.82)),rgba(5,8,13,.74);box-shadow:0 24px 90px rgba(0,0,0,.46),0 0 44px color-mix(in srgb,var(--proof-tone),transparent 72%);opacity:0;transform:translate3d(-50%,24px,0);transition:border-color .32s,box-shadow .32s,opacity .32s,transform .32s;pointer-events:none;backdrop-filter:blur(18px)}.founder-journey.has-final-proof-focus .founder-proof-detail-drawer{opacity:1;transform:translate3d(-50%,0,0)}.founder-journey[data-final-proof-focus=teach] .founder-proof-detail-drawer,.founder-journey[data-final-proof-focus=win] .founder-proof-detail-drawer{top:clamp(108px,12vh,150px);bottom:auto;transform:translate3d(-50%,-22px,0)}.founder-journey.has-final-proof-focus[data-final-proof-focus=teach] .founder-proof-detail-drawer,.founder-journey.has-final-proof-focus[data-final-proof-focus=win] .founder-proof-detail-drawer{transform:translate3d(-50%,0,0)}.founder-proof-detail-drawer span{grid-row:1/3;color:var(--proof-tone);font-size:18px;font-weight:950;letter-spacing:.14em}.founder-proof-detail-drawer strong{color:#fff7e7;font-size:14px;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.founder-proof-detail-drawer p{margin:0;color:rgba(247,243,232,.82);font-size:13px;line-height:1.5}.founder-final-callout[data-proof-tone=sport]{--proof-tone:#ff7a5c;--proof-scan-angle:112deg;--proof-scan-duration:1.95s;--proof-glow-duration:5.1s;--proof-focus-y:-5px;border-radius:14px 20px 14px 14px}.founder-final-callout[data-proof-tone=cto]{--proof-tone:#74e3ff;--proof-scan-angle:72deg;--proof-scan-duration:2.7s;--proof-glow-duration:4.8s;--proof-focus-scale:1.035;border-radius:18px 14px}.founder-final-callout[data-proof-tone=ai]{--proof-tone:#b481ff;--proof-scan-angle:28deg;--proof-scan-duration:2.175s;--proof-glow-duration:6.2s;--proof-focus-y:-3px;border-radius:14px 14px 22px}.founder-final-callout[data-proof-tone=world]{--proof-tone:#6ef0a1;--proof-scan-angle:148deg;--proof-scan-duration:2.9s;--proof-glow-duration:5.4s;--proof-focus-scale:1.018;border-radius:14px 22px 14px 18px}.founder-final-callout[data-proof-tone=win]{--proof-tone:#d8b987;--proof-scan-angle:92deg;--proof-scan-duration:2.075s;--proof-glow-duration:4.6s;--proof-focus-y:-6px;border-radius:22px 14px 14px 18px}.founder-final-callout[data-proof-tone=teach]{--proof-tone:#ff9ed1;--proof-scan-angle:132deg;--proof-scan-duration:3.05s;--proof-glow-duration:5.9s;--proof-focus-scale:1.03;border-radius:18px 14px 22px}@keyframes proofCalloutGlow{0%,100%{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--proof-tone), transparent 100%))}45%{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--proof-tone), transparent 48%))}}@keyframes proofCalloutScan{0%{opacity:0;transform:translate3d(-170%,0,0) skewX(-12deg)}12%{opacity:.48}52%{opacity:.62}100%,76%{opacity:0;transform:translate3d(340%,0,0) skewX(-12deg)}}@keyframes founderConnectorReveal{0%{opacity:0;clip-path:inset(0 100% 0 0 round 999px);filter:brightness(.72) saturate(.92)}34%{opacity:.96;filter:brightness(1.34) saturate(1.12)}100%{opacity:.72;clip-path:inset(0 0 0 0 round 999px);filter:brightness(1.02) saturate(1)}}@keyframes founderConnectorPulseForward{0%{opacity:0;transform:translate3d(-190%,-50%,0)}18%{opacity:.95}64%{opacity:.98}100%{opacity:0;transform:translate3d(300%,-50%,0)}}@keyframes founderConnectorPulseReverse{0%{opacity:0;transform:translate3d(210%,-50%,0)}18%{opacity:.88}66%{opacity:.94}100%{opacity:0;transform:translate3d(-185%,-50%,0)}}@keyframes founderCalloutIntro{from{opacity:0;transform:translate3d(var(--callout-x),var(--callout-y),0) scale(.92)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes founderCalloutOutro{from{opacity:1;transform:translate3d(0,0,0) scale(1)}to{opacity:0;transform:translate3d(var(--callout-x),var(--callout-y),0) scale(.92)}}.founder-theater-controls{position:absolute;right:clamp(12px,1.6vw,24px);bottom:clamp(8px,1.2vw,16px);z-index:9;display:flex;gap:7px;pointer-events:auto}.founder-theater-controls button{min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,12,18,.7);color:rgba(247,243,232,.86);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(14px)}.founder-theater-controls button:focus-visible,.founder-theater-controls button:hover{border-color:rgba(216,185,135,.7);color:#fff7e7;outline:0}@keyframes founderHudTopIn{from{opacity:0;transform:translate3d(0,-36px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes founderHudSideIn{from{opacity:0;transform:translate3d(36px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes founderHudBottomIn{from{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.proof-section{position:relative;overflow:hidden;padding:92px 0;background:var(--color-bg)}.proof-section:nth-of-type(2n){background:var(--color-surface)}.proof-section-heading{max-width:820px;margin-bottom:34px}.proof-section-heading h2{color:var(--color-heading);font-family:"Playfair Display",serif;font-size:clamp(34px, 5vw, 58px);line-height:1}.proof-section-heading p{margin:20px 0 0;color:var(--color-text);font-size:16px;line-height:1.8}.startup-lab{padding:clamp(78px,8vw,112px) 0;background:radial-gradient(circle at 82% 16%,rgba(116,227,255,.18),transparent 30%),radial-gradient(circle at 18% 76%,rgba(216,185,135,.13),transparent 28%),linear-gradient(135deg,rgba(5,10,18,.98),rgba(13,24,36,.94))}.startup-lab-shell{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,0.68fr);align-items:center;gap:clamp(24px,4vw,52px)}.startup-lab-copy,.startup-video-panel{position:relative;z-index:1}.startup-lab .vision-label{color:#d8b987}.startup-video-frame{position:relative;aspect-ratio:16/9;overflow:visible;border:0;border-radius:0;background:0 0}.startup-video-frame iframe,.youtube-lite-embed{position:absolute;inset:0;width:100%;height:100%;border:0}.youtube-lite-embed{display:grid;place-items:center;overflow:hidden;padding:24px;border:1px solid rgba(116,227,255,.24);background:linear-gradient(135deg,rgba(8,15,26,.9),rgba(15,31,48,.78)),radial-gradient(circle at 62% 30%,rgba(116,227,255,.18),transparent 32%);color:#f4f8ff;cursor:pointer}.youtube-lite-embed::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(5,10,18,.18),rgba(5,10,18,.72)),url("../images/hero-options/option-c-three-source.webp") center/cover no-repeat;opacity:.26;transform:scale(1.02)}.youtube-lite-embed:focus-visible,.youtube-lite-embed:hover{border-color:rgba(116,227,255,.6);outline:0}.youtube-lite-play{position:relative;z-index:1;display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:rgba(116,227,255,.86);box-shadow:0 20px 60px rgba(116,227,255,.24)}.youtube-lite-play::before{content:"";width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #07111d}.youtube-lite-copy{position:relative;z-index:1;display:grid;gap:4px;margin-top:16px;text-align:center}.youtube-lite-copy strong{color:#f4f8ff;font-size:clamp(18px, 2.4vw, 28px);font-weight:900;line-height:1.05}.youtube-lite-copy span{color:rgba(216,226,240,.8);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.startup-sound-note{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:0;margin:14px 0 0;padding:0;border-radius:0;background:0 0;color:rgba(216,226,240,.82);font-size:13px;font-weight:700;line-height:1.45}.startup-sound-note a{color:var(--color-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.startup-lab-copy{max-width:440px;z-index:2}.startup-lab-copy h2{margin:0;color:#f8f2e6;font-family:"Playfair Display",serif;font-size:clamp(36px, 4.6vw, 58px);line-height:.98;text-shadow:0 18px 44px rgba(0,0,0,.36)}.startup-lab-copy p{margin:20px 0 0;color:#d8e2f0;font-size:15px;line-height:1.75}.startup-founder-band{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,30px);align-items:start}.startup-founder-copy{align-self:start;max-width:360px}.startup-founder-copy h2{max-width:360px;margin:0;color:#f8f2e6;font-family:"Playfair Display",serif;font-size:clamp(32px, 4vw, 52px);line-height:.94}.startup-founder-copy p{max-width:320px;margin:14px 0 0;color:rgba(216,226,240,.9);font-size:14px;line-height:1.55}.startup-founder-roles{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.15vw,16px);width:100%;max-width:none;margin-top:0;overflow:visible}.startup-founder-roles::-webkit-scrollbar{display:none}.startup-founder-roles span{display:flex;align-items:center;justify-content:center;min-height:58px;padding:12px 10px;border:1px solid rgba(216,185,135,.32);background:rgba(255,255,255,.055);color:#f8f2e6;font-size:clamp(9px, .62vw, 11px);font-weight:800;letter-spacing:.08em;line-height:1.28;text-align:center;text-transform:uppercase;white-space:normal}.startup-founder-proof-preview{position:relative;align-self:start;display:grid;grid-template-columns:1fr;gap:clamp(14px,2vw,24px);align-items:center;min-height:clamp(620px,52vw,820px);padding:clamp(18px,2vw,28px);overflow:hidden;border:1px solid rgba(116,227,255,.2);border-radius:16px;background:radial-gradient(circle at 50% 34%,rgba(116,227,255,.18),transparent 38%),linear-gradient(135deg,rgba(216,185,135,.08),rgba(8,15,26,.74));box-shadow:0 26px 72px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)}.startup-founder-proof-preview::after,.startup-founder-proof-preview::before{content:"";position:absolute;inset:0;pointer-events:none}.startup-founder-proof-preview::before{background:linear-gradient(110deg,transparent 0 28%,rgba(116,227,255,.24) 44%,transparent 58%),linear-gradient(0deg,rgba(5,8,13,.14),rgba(5,8,13,.64));mix-blend-mode:screen;animation:5.4s ease-in-out infinite contactLightSweep}.startup-founder-proof-preview::after{border:1px solid rgba(216,185,135,.12);border-radius:inherit;box-shadow:inset 0 0 34px rgba(116,227,255,.12)}.startup-founder-proof-preview img{position:relative;z-index:1;justify-self:center;width:auto;height:100%;max-width:100%;max-height:none;object-fit:contain;filter:saturate(1.08) contrast(1.08) brightness(.96)}.startup-founder-video-slot{position:relative;z-index:1;display:grid;align-content:center;gap:12px;min-width:0}.startup-founder-video-hero{grid-column:1/-1;justify-self:center;align-self:start;width:min(100%,1680px);overflow:visible;margin-inline:auto;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.startup-founder-video-hero .startup-video-frame{display:block;justify-self:stretch;width:100%;max-width:100%;min-height:0}.startup-founder-video-hero .startup-sound-note{justify-self:stretch;width:100%;max-width:100%}.startup-tech-stack-flow{grid-column:1/-1;position:relative;display:grid;gap:12px;margin-top:clamp(22px,4.4vw,54px);padding:clamp(14px,2vw,22px) 0;overflow:hidden;border-top:1px solid rgba(116,227,255,.12);border-bottom:1px solid rgba(216,185,135,.12);isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.startup-tech-stack-flow::after,.startup-tech-stack-flow::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.startup-tech-stack-flow::before{background:radial-gradient(circle at calc(28% + (var(--section-depth,0) * 18%)) 50%,rgba(116,227,255,.16),transparent 30%),linear-gradient(90deg,rgba(116,227,255,.06),transparent 38%,rgba(216,185,135,.05));opacity:.74}.startup-tech-stack-flow::after{background:linear-gradient(90deg,rgba(116,227,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(216,185,135,.07) 1px,transparent 1px);background-size:72px 44px;opacity:.18}.tech-stack-row{position:relative;min-height:50px;padding:7px 0;overflow:visible}.tech-stack-track{display:flex;width:max-content;min-width:max-content;gap:10px;will-change:transform;animation:62s linear infinite techStackMarqueeLeft}.tech-stack-row-right .tech-stack-track{animation-name:techStackMarqueeRight;animation-duration:70s}.tech-stack-row-slow .tech-stack-track{animation-duration:82s}.tech-orbit-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;overflow:hidden;border:1px solid rgba(116,227,255,.18);border-radius:999px;background:linear-gradient(135deg,rgba(10,20,34,.86),rgba(4,8,14,.68)),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 26px rgba(0,0,0,.18);color:rgba(222,236,250,.82);font-size:11px;font-weight:850;letter-spacing:.06em;line-height:1;white-space:nowrap;text-transform:uppercase;transition:border-color .32s,box-shadow .32s,color .32s,opacity .32s,transform .32s}.tech-orbit-pill::before{content:"";position:absolute;inset:-1px;background:linear-gradient(105deg,transparent 16%,rgba(116,227,255,.34),rgba(216,185,135,.38),transparent 68%);opacity:0;transform:translateX(-70%);transition:opacity .5s,transform 1.05s}.tech-orbit-pill::after{content:"";position:absolute;inset:2px;z-index:1;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color .32s,box-shadow .32s}.tech-orbit-pill.is-lit{border-color:rgba(116,227,255,.64);color:#f8f2e6;box-shadow:0 0 0 1px rgba(216,185,135,.16),0 0 26px rgba(116,227,255,.26),0 0 54px rgba(216,185,135,.14),inset 0 1px 0 rgba(255,255,255,.14);transform:translate3d(0,-1px,0);animation:.92s ease-in-out both techPillGlow}.tech-orbit-pill.is-lit-cyan{border-color:rgba(116,227,255,.68)}.tech-orbit-pill.is-lit-amber{border-color:rgba(255,210,112,.7);box-shadow:0 0 0 1px rgba(255,210,112,.18),0 0 26px rgba(255,210,112,.24),0 0 54px rgba(116,227,255,.1),inset 0 1px 0 rgba(255,255,255,.14)}.tech-orbit-pill.is-lit-violet{border-color:rgba(196,145,255,.72);box-shadow:0 0 0 1px rgba(196,145,255,.18),0 0 26px rgba(196,145,255,.26),0 0 54px rgba(116,227,255,.1),inset 0 1px 0 rgba(255,255,255,.14)}.tech-orbit-pill:focus-visible,.tech-orbit-pill:hover{border-color:rgba(63,255,151,.76);color:#f4fff9;opacity:1;box-shadow:0 0 0 1px rgba(63,255,151,.2),0 0 30px rgba(63,255,151,.34),0 0 64px rgba(116,227,255,.14),inset 0 1px 0 rgba(255,255,255,.16);transform:translate3d(0,-1px,0) scale(1.2);animation:1.8s ease-in-out infinite techPillHoverGlow}.tech-orbit-pill.is-lit::after{border-color:rgba(150,238,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 12px rgba(116,227,255,.34)}.tech-orbit-pill.is-lit-amber::after{border-color:rgba(255,220,126,.86);box-shadow:inset 0 1px 0 rgba(255,248,220,.24),0 0 12px rgba(255,210,112,.34)}.tech-orbit-pill.is-lit-violet::after{border-color:rgba(210,172,255,.88);box-shadow:inset 0 1px 0 rgba(248,236,255,.24),0 0 12px rgba(196,145,255,.36)}.tech-orbit-pill:focus-visible::after,.tech-orbit-pill:hover::after{border-color:rgba(63,255,151,.92);box-shadow:inset 0 1px 0 rgba(225,255,240,.28),0 0 14px rgba(63,255,151,.38)}.tech-orbit-pill.is-lit::before{opacity:1;transform:translateX(70%)}.tech-orbit-pill:focus-visible::before,.tech-orbit-pill:hover::before{background:linear-gradient(105deg,transparent 16%,rgba(63,255,151,.36),rgba(170,255,210,.34),transparent 68%);opacity:1;transform:translateX(70%)}.tech-orbit-pill.is-lit-amber::before{background:linear-gradient(105deg,transparent 16%,rgba(255,210,112,.34),rgba(116,227,255,.18),transparent 68%)}.tech-orbit-pill.is-lit-violet::before{background:linear-gradient(105deg,transparent 16%,rgba(196,145,255,.36),rgba(116,227,255,.18),transparent 68%)}.tech-orbit-pill.is-dim:not(:hover):not(:focus-visible){opacity:.42;transform:translate3d(0,1px,0) scale(.98)}@keyframes techStackMarqueeLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes techStackMarqueeRight{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes techPillGlow{0%,100%{filter:brightness(1)}45%{filter:brightness(1.35)}}@keyframes techPillHoverGlow{0%,100%{filter:brightness(1.08) saturate(1.08)}50%{filter:brightness(1.25) saturate(1.18)}}.startup-icon-row{position:relative;z-index:12;grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:0}.startup-icon-link{position:relative;z-index:1;display:grid;min-height:82px;align-content:center;justify-items:center;gap:8px;padding:12px 8px;overflow:visible;border:1px solid rgba(216,185,135,.18);border-radius:8px;background:linear-gradient(145deg,rgba(116,227,255,.08),rgba(216,185,135,.05)),rgba(10,18,30,.76);color:var(--color-heading);text-align:center;transition:transform .24s,border-color .24s,background-color .24s}.startup-icon-link::after,.startup-icon-link::before{position:absolute;left:50%;z-index:120;opacity:0;pointer-events:none;transform:translate3d(-50%,8px,0);transition:opacity .18s,transform .22s cubic-bezier(.16, 1, .3, 1)}.startup-icon-link::before{content:attr(data-tooltip);bottom:calc(100% + 12px);width:min(230px,82vw);padding:9px 10px;border:1px solid rgba(116,227,255,.28);border-radius:8px;background:linear-gradient(135deg,rgba(9,18,30,.96),rgba(5,8,13,.9)),rgba(5,8,13,.9);color:#f8f2e6;font-size:11px;font-weight:800;line-height:1.38;text-align:center;box-shadow:0 18px 34px rgba(0,0,0,.36),0 0 22px rgba(116,227,255,.14)}.startup-icon-link::after{content:"";bottom:calc(100% + 4px);width:14px;height:14px;border-right:1px solid rgba(116,227,255,.28);border-bottom:1px solid rgba(116,227,255,.28);background:rgba(7,11,18,.94);transform:translate3d(-50%,8px,0) rotate(45deg)}.startup-icon-link.is-tooltip-visible,.startup-icon-link:focus-visible,.startup-icon-link:hover{z-index:130;border-color:rgba(116,227,255,.5);background-color:rgba(20,34,52,.84);transform:translate3d(0,-4px,0)}.startup-icon-link.is-tooltip-visible::after,.startup-icon-link.is-tooltip-visible::before,.startup-icon-link:focus-visible::after,.startup-icon-link:focus-visible::before,.startup-icon-link:hover::after,.startup-icon-link:hover::before{opacity:1;transform:translate3d(-50%,0,0)}.startup-icon-link.is-tooltip-visible::after,.startup-icon-link:focus-visible::after,.startup-icon-link:hover::after{transform:translate3d(-50%,0,0) rotate(45deg)}.startup-icon-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#07101b;background:linear-gradient(135deg,#74e3ff,#d8b987);font-size:13px;font-weight:950;letter-spacing:.04em}.startup-icon-name{color:rgba(236,245,255,.88);font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.2}.startup-founder-band>.startup-lab-copy{grid-column:1/-1;max-width:920px;margin-top:clamp(-2px,.4vw,6px)}.startup-icon-workfree .startup-icon-mark{background:linear-gradient(135deg,#7cf7b2,#74e3ff)}.startup-icon-cto .startup-icon-mark{background:linear-gradient(135deg,#d8b987,#ff6aa8)}.startup-icon-game .startup-icon-mark{background:linear-gradient(135deg,#ff6aa8,#74e3ff)}.startup-icon-check .startup-icon-mark{background:linear-gradient(135deg,#f7d038,#d8b987)}.startup-icon-wallet .startup-icon-mark{background:linear-gradient(135deg,#74e3ff,#9aa8ff)}.startup-icon-ahfai .startup-icon-mark{background:linear-gradient(135deg,#d86f9c,#74e3ff)}.hackathon-carousel-card,.teaching-proof-card{position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(var(--color-elevated),var(--color-elevated)) padding-box,linear-gradient(135deg,rgba(216,185,135,.45),rgba(116,227,255,.18),rgba(216,111,156,.28)) border-box;box-shadow:var(--shadow-soft)}.proof-motion-wall::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 18%,rgba(116,227,255,.08),transparent 38%),radial-gradient(circle at calc(18% + (var(--scroll-depth,0) * 22%)) 18%,var(--motion-gold),transparent 24%);opacity:.5;transform:translate3d(0,calc(var(--scroll-depth,0) * -52px),0)}.proof-motion-wall>.container{position:relative;z-index:1}[data-motion-card]{--card-tilt-x:0deg;--card-tilt-y:0deg;transform-style:preserve-3d;transition:transform .35s,box-shadow .35s,border-color .35s;transform:perspective(900px) rotateX(var(--card-tilt-y)) rotateY(var(--card-tilt-x));will-change:transform}.hackathon-carousel-card::after,.teaching-proof-card::after,[data-motion-card]::after{content:"";position:absolute;inset:-45%;pointer-events:none;background:linear-gradient(110deg,transparent 36%,rgba(255,255,255,.3),transparent 58%);opacity:0;transform:translateX(-28%) rotate(8deg);transition:opacity .35s,transform .75s}[data-motion-card]:focus-within,[data-motion-card]:hover{border-color:rgba(116,227,255,.5);box-shadow:0 28px 70px rgba(0,0,0,.26),0 0 0 1px rgba(116,227,255,.16);transform:perspective(900px) translate3d(0,-8px,0) rotateX(calc(var(--card-tilt-y) + 1.4deg)) rotateY(calc(var(--card-tilt-x) - 1.4deg))}.hackathon-carousel-card:hover::after,.teaching-proof-card:hover::after,[data-motion-card]:focus-within::after,[data-motion-card]:hover::after{opacity:1;transform:translateX(28%) rotate(8deg)}.speaker-teaching{padding:clamp(72px,8vw,104px) 0;background:radial-gradient(circle at 14% 16%,rgba(216,185,135,.16),transparent 30%),radial-gradient(circle at 86% 70%,rgba(116,227,255,.1),transparent 32%),var(--color-bg)}.teaching-section-heading{max-width:min(900px,100%);margin:0 auto clamp(30px,4vw,48px)}.teaching-section-heading h2{max-width:780px;margin:12px auto 0;color:var(--color-heading);font-size:clamp(34px, 4.2vw, 64px);line-height:.98}.teaching-section-heading p{max-width:760px;margin:16px auto 0;color:var(--color-text);font-size:clamp(15px, 1.35vw, 18px);line-height:1.65}.teaching-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:0}.real-teaching-grid{perspective:1200px}.teaching-proof-card{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:100%;border-radius:12px;background:linear-gradient(145deg,rgba(116,227,255,.08),rgba(216,185,135,.05)),rgba(12,18,28,.88)}.teaching-card-media{display:grid;place-items:center;width:100%;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid rgba(116,227,255,.12);background:radial-gradient(circle at 50% 20%,rgba(116,227,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),#05070c}.teaching-card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1.08) contrast(1.06) brightness(.95);transform:scale(.995);transition:transform .55s,filter .55s}.teaching-proof-card:hover .teaching-card-media img{filter:saturate(1.18) contrast(1.08);transform:scale(1.035)}.teaching-card-copy{padding:18px;color:rgba(247,243,232,.74)}.teaching-card-copy span{display:block;margin-bottom:9px;color:var(--color-accent);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.teaching-proof-card h3{margin:0;padding:0;color:#f8f2e6;font-size:19px;line-height:1.2}.teaching-proof-card p{margin:0;padding:12px 0 0;color:var(--color-text);font-size:13px;line-height:1.6}.hackathon-wins{scroll-margin-top:86px;padding:clamp(48px,6vw,82px) 0 clamp(180px,14vw,260px);overflow:visible;background:linear-gradient(135deg,rgba(216,185,135,.1),transparent 38%),linear-gradient(180deg,var(--color-bg),var(--color-surface))}.hackathon-wins .container{width:min(100%,100vw);max-width:none;padding-right:0;padding-left:0;overflow:visible}.compact-wins-heading{max-width:760px;margin:0 auto 24px;padding-right:var(--container-pad);padding-left:var(--container-pad)}.compact-wins-heading h2{font-size:clamp(34px, 4vw, 58px)}.compact-wins-heading p{max-width:560px;margin-right:auto;margin-left:auto}.hackathon-glass-carousel{--carousel-card-width:clamp(440px, 44vw, 560px);--carousel-card-height:clamp(352px, 34vw, 440px);--carousel-radius:1480px;position:relative;width:min(1400px,calc(100vw - 24px));margin-top:clamp(-18px,-1.4vw,-8px);margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;box-sizing:border-box}.hackathon-timeline-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;padding-right:var(--container-pad);padding-left:var(--container-pad)}.hackathon-timeline-tags span{padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(247,243,232,.78);background:rgba(9,21,36,.44);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hackathon-carousel-stage{position:relative;min-height:clamp(760px,70vw,940px);overflow:visible;border-radius:0;background:0 0;perspective:3400px;box-shadow:none;touch-action:pan-y;user-select:none}.hackathon-carousel-stage::after,.hackathon-carousel-stage::before{content:none}.hackathon-carousel-track{--carousel-rotation:0deg;position:absolute;top:clamp(260px,20vw,285px);left:50%;z-index:3;width:var(--carousel-card-width);height:var(--carousel-card-height);transform:translate(-50%,-50%);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2, .84, .2, 1);will-change:transform}.hackathon-carousel-card{--card-angle:0deg;--card-angle-jitter:0deg;--card-lift:0px;--card-lift-extra:0px;--card-scale:1;--card-scale-bias:1;--card-shift-x:0px;--card-strip-rotate-y:0deg;--card-strip-depth:0px;position:absolute;top:0;left:0;width:var(--carousel-card-width);height:var(--carousel-card-height);padding:10px;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.055)) padding-box,linear-gradient(135deg,rgba(255,255,255,.42),rgba(116,227,255,.32),rgba(216,185,135,.3)) border-box;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);box-shadow:0 28px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -28px 48px rgba(255,255,255,.04);opacity:.95;transform:translate3d(var(--card-shift-x),calc(var(--card-lift) + var(--card-lift-extra)),var(--card-strip-depth)) rotateY(calc(var(--card-angle) + var(--card-angle-jitter) + var(--card-strip-rotate-y))) translateZ(var(--carousel-radius)) scale(calc(var(--card-scale) * var(--card-scale-bias)));transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .35s,filter .35s,transform .35s;pointer-events:auto;will-change:transform,opacity,filter}.hackathon-carousel-card.is-ring-focus{opacity:1;filter:saturate(1.06) contrast(1.03) brightness(1.02);box-shadow:0 34px 86px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -28px 48px rgba(255,255,255,.05)}.hackathon-carousel-card.is-ring-side{opacity:.8;filter:saturate(.95) brightness(.95) contrast(.98);box-shadow:0 20px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -20px 36px rgba(255,255,255,.03)}.hackathon-carousel-card.is-ring-back{opacity:.4;filter:saturate(.88) brightness(.82) contrast(.94);box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -14px 28px rgba(255,255,255,.02);pointer-events:auto}.hackathon-carousel-card.is-ring-rear-arc{filter:saturate(.9) brightness(.86) contrast(.96)}.hackathon-carousel-frame{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;margin:0;overflow:hidden;border-radius:18px;background:rgba(5,12,22,.5)}.hackathon-carousel-frame::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 22%,transparent 60%,rgba(255,255,255,.12)),linear-gradient(180deg,transparent 62%,rgba(5,12,22,.28));mix-blend-mode:screen;opacity:.24}.hackathon-carousel-image{--image-shift-x:0px;--image-shift-y:0px;--image-scale:1;display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-drag:none;filter:blur(0);transform:translate3d(var(--image-shift-x),var(--image-shift-y),0) scale(var(--image-scale));transition:transform .55s,filter .32s}.hackathon-carousel-image.is-thumb-loading{filter:blur(12px) saturate(.82) brightness(.92);transform:translate3d(var(--image-shift-x),var(--image-shift-y),0) scale(calc(var(--image-scale) * 1.02))}.hackathon-carousel-image.is-fullres-loaded{filter:blur(0)}.hackathon-carousel-frame figcaption{position:relative;z-index:3;margin:0 12px 12px;padding:14px 16px 15px;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.16);border-radius:16px;color:#f8f2e6;background:linear-gradient(180deg,rgba(5,12,22,.74),rgba(5,12,22,.88));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hackathon-carousel-frame figcaption em,.hackathon-carousel-frame figcaption span{display:block;color:rgba(247,243,232,.72);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.hackathon-carousel-frame figcaption strong{display:block;margin:8px 0 6px;color:#fff7e8;font-size:clamp(18px, 1.6vw, 24px);line-height:1.1}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:10px 16px;border-radius:12px;background:#0b1320;color:#f8f2e6}.skip-link:focus{left:12px;top:12px}.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}.journal-sub-link{margin:6px 0 10px;font-size:14px;font-weight:700}.hackathon-carousel-control{position:absolute;z-index:4;top:50%;display:inline-grid;place-items:center;min-width:74px;min-height:48px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#f8f2e6;background:rgba(5,12,22,.44);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:translate3d(0,-50%,0);transition:background .25s,transform .25s,opacity .25s}.hackathon-carousel-control:focus-visible,.hackathon-carousel-control:hover{background:rgba(116,227,255,.2);transform:translate3d(0,-50%,0) scale(1.04)}.hackathon-carousel-control:disabled{cursor:wait;opacity:.54;transform:translate3d(0,-50%,0) scale(.98)}.hackathon-glass-carousel.is-dragging .hackathon-carousel-stage{cursor:grabbing}.hackathon-glass-carousel:not(.is-dragging) .hackathon-carousel-stage{cursor:grab}.hackathon-glass-carousel.is-dragging .hackathon-carousel-track{transition:none}.hackathon-glass-carousel.is-stable-strip .hackathon-carousel-track{transform:translate3d(-50%,-50%,0)}.hackathon-glass-carousel.is-stable-strip .hackathon-carousel-card{left:50%;transform:translate3d(calc(-50% + var(--card-shift-x)),calc(var(--card-lift) + var(--card-lift-extra)),var(--card-strip-depth)) rotateY(var(--card-strip-rotate-y)) scale(calc(var(--card-scale) * var(--card-scale-bias)))}.hackathon-glass-carousel.is-stable-strip .hackathon-carousel-card.is-ring-back{opacity:0;pointer-events:none}.hackathon-carousel-prev{left:clamp(12px,2vw,28px)}.hackathon-carousel-next{right:clamp(12px,2vw,28px)}@media (max-width:767px){.hackathon-glass-carousel{--carousel-card-width:clamp(340px, 62vw, 440px);--carousel-card-height:clamp(284px, 52vw, 360px);margin-top:0;width:min(100vw,calc(100vw - 8px));max-width:100vw;padding-right:12px;padding-left:12px;overflow:visible}.hackathon-carousel-stage{min-height:clamp(560px,92vw,680px);padding:0 8px 44px;border-radius:0;overflow:visible;perspective:2400px}.hackathon-carousel-track{top:clamp(218px,36vw,246px);left:50%}.hackathon-timeline-tags{justify-content:flex-start}.hackathon-carousel-frame{border-radius:16px}.hackathon-carousel-frame figcaption{margin:0 10px 10px;padding:10px 11px 11px}.hackathon-carousel-frame figcaption em,.hackathon-carousel-frame figcaption span{font-size:8px;letter-spacing:.08em}.hackathon-carousel-frame figcaption strong{margin:6px 0 4px;font-size:clamp(13px, 4.2vw, 17px);line-height:1.15}.hackathon-carousel-control{top:41%;min-width:58px;min-height:44px;transform:translate3d(0,-50%,0);font-size:10px}.hackathon-carousel-control:focus-visible,.hackathon-carousel-control:hover{transform:translate3d(0,-50%,0) scale(1.04)}}@media (max-width:479px){.hackathon-glass-carousel{--carousel-card-width:min(300px, calc(100vw - 92px));--carousel-card-height:min(276px, 74vw)}.hackathon-carousel-stage{min-height:346px;padding:0 8px 52px;perspective:1700px}.hackathon-carousel-track{top:18px}.hackathon-carousel-card.is-ring-back,.hackathon-carousel-card.is-ring-side{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hackathon-carousel-card.is-ring-focus{z-index:3}}@media (max-width:991px){.founder-journey{min-height:auto}.founder-journey-sticky{position:relative;min-height:auto;padding:86px 0 34px}.founder-journey-shell{min-height:820px;border-radius:28px}.founder-hud-panel-top{max-width:min(390px,calc(100% - 36px))}.founder-poster-layer{width:min(112vw,900px);max-width:calc(100% - 8px)}.startup-founder-band,.startup-lab-shell{grid-template-columns:1fr}.startup-founder-video-slot{align-content:start;width:100%}.startup-founder-video-hero{width:100%;max-width:100%;padding:clamp(12px,2.4vw,18px) 0 0}.startup-founder-video-hero .startup-video-frame{min-height:0;width:100%;max-width:100%}.real-teaching-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.startup-lab-copy{max-width:100%}}@media (max-width:600px){.header-content .hero-capability{min-height:92px}.founder-hud-panel-top{top:16px;left:16px;padding:12px 14px;max-width:calc(100% - 32px)}.founder-final-callouts{inset:auto 16px 108px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.founder-final-callout{position:relative;inset:auto!important;width:auto;min-height:0;padding:9px 10px;border-radius:10px}.founder-final-callout span{font-size:8px}.founder-final-callout strong{margin-top:5px;font-size:9px;line-height:1.2}.founder-final-callout p,.founder-proof-connector{display:none}.founder-proof-detail-drawer{left:16px;right:16px;bottom:204px;width:auto;min-height:0;padding:11px 12px;transform:translate3d(0,18px,0)}.founder-journey.has-final-proof-focus .founder-proof-detail-drawer{transform:translate3d(0,0,0)}.founder-journey[data-final-proof-focus=teach] .founder-proof-detail-drawer,.founder-journey[data-final-proof-focus=win] .founder-proof-detail-drawer{top:96px;bottom:auto;transform:translate3d(0,-14px,0)}.founder-journey.has-final-proof-focus[data-final-proof-focus=teach] .founder-proof-detail-drawer,.founder-journey.has-final-proof-focus[data-final-proof-focus=win] .founder-proof-detail-drawer{transform:translate3d(0,0,0)}.founder-proof-detail-drawer span{font-size:13px}.founder-proof-detail-drawer strong{font-size:10px}.founder-proof-detail-drawer p{font-size:11px}.founder-poster-stage{min-height:0}.founder-journey-shell{min-height:760px;border-radius:30px}.founder-poster-ring{inset:12px;border-radius:22px}.founder-journey-steps,.founder-theater-controls{display:none}.startup-lab{padding:68px 0}.startup-sound-note{display:block;padding:0;margin-top:6px}.startup-sound-note a{display:inline-flex;margin-top:4px}.startup-icon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.real-teaching-grid{grid-template-columns:1fr}.startup-founder-band{margin-top:34px;padding-top:30px}.startup-founder-copy h2{font-size:clamp(34px, 12vw, 46px)}.startup-founder-video-hero .startup-video-frame{aspect-ratio:16/9;min-height:0}.youtube-lite-embed{padding:18px 14px}.youtube-lite-play{width:58px;height:58px}.youtube-lite-play::before{margin-left:4px;border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.youtube-lite-copy{gap:3px;margin-top:12px}.youtube-lite-copy strong{font-size:clamp(16px, 5.8vw, 22px)}.youtube-lite-copy span{font-size:10px}.startup-tech-stack-flow{gap:9px}.tech-stack-row{min-height:34px}.tech-stack-track{gap:8px}.tech-orbit-pill{min-height:30px;padding:7px 10px;font-size:9px}}@media (max-width:767px){.startup-founder-roles{display:none}}@media (prefers-reduced-motion:reduce){.hackathon-carousel-card,.hackathon-carousel-control,.hackathon-carousel-track{transition:opacity .2s,filter .2s,transform .2s}.tech-stack-track{animation:none;flex-wrap:wrap;width:auto;min-width:0}.tech-stack-row{overflow:visible}.tech-orbit-pill[aria-hidden=true]{display:none}}#about{width:100%;height:auto;background:var(--color-surface);padding-top:190px}#about .div-img-bg{padding-bottom:30px;border:20px solid var(--color-accent-strong)}#about .div-img-bg .about-img img{width:100%;box-shadow:var(--shadow-soft);margin-top:-60px;margin-left:40px;height:600px;object-fit:cover;transition:.3s ease-in-out}#about .div-img-bg .about-img:hover img{transform:scale(1.05);transition:.5s}.journal-info{background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,linear-gradient(135deg,rgba(216,185,135,.42),rgba(0,188,212,.16),rgba(216,111,156,.28)) border-box;border:1px solid transparent;border-radius:18px;padding:14px;box-shadow:0 18px 42px rgba(0,0,0,.1)}.journal-info img{display:block;width:100%;height:240px;object-fit:cover;border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.16);-webkit-box-shadow:0 14px 30px rgba(0,0,0,.16);-moz-box-shadow:0 14px 30px rgba(0,0,0,.16)}.journal-info img:hover{transition:.5s ease-in-out;transform:scale(1.025);overflow:hidden}.games-demo-section .game-demo-card{--game-a:#74e3ff;--game-b:#d8b987;--game-c:rgba(8, 16, 28, 0.94);border-color:color-mix(in srgb,var(--game-a) 34%,transparent);background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--game-a) 22%,transparent),transparent 30%),radial-gradient(circle at 84% 78%,color-mix(in srgb,var(--game-b) 18%,transparent),transparent 32%),linear-gradient(145deg,var(--game-c),rgba(5,8,14,.96))}.games-demo-section .game-demo-card>a:first-child{border-color:color-mix(in srgb,var(--game-a) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--game-a) 13%,transparent),transparent 56%),rgba(2,7,14,.58)}.games-demo-section .game-demo-card .project-detail-btn{background:linear-gradient(90deg,var(--game-b),var(--game-a));-webkit-background-clip:text}.game-demo-card.game-racer{--game-a:#69f5ff;--game-b:#ffd166;--game-c:rgba(1, 16, 34, 0.96);border-radius:6px 24px}.game-demo-card.game-racer>a:first-child::before{background:linear-gradient(90deg,rgba(105,245,255,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(105,245,255,.12) 1px,transparent 1px);background-size:38px 38px}.game-demo-card.game-orbit{--game-a:#92ffb8;--game-b:#66d9ff;--game-c:rgba(2, 24, 22, 0.95);border-radius:34px}.game-demo-card.game-orbit>a:first-child::before{background:repeating-radial-gradient(circle at 50% 54%,rgba(146,255,184,.22) 0 2px,transparent 2px 34px)}.game-demo-card.game-runner{--game-a:#9dd7ff;--game-b:#ffcf70;--game-c:rgba(14, 43, 68, 0.95);border-radius:28px 28px 14px 14px}.game-demo-card.game-runner>a:first-child::before{background:radial-gradient(circle at 20% 28%,rgba(255,255,255,.22),transparent 8%),radial-gradient(circle at 78% 18%,rgba(255,207,112,.26),transparent 13%)}.game-demo-card.game-arena{--game-a:#ff8f6b;--game-b:#ffe082;--game-c:rgba(39, 13, 8, 0.96);border-radius:14px}.game-demo-card.game-arena>a:first-child::before{background:repeating-linear-gradient(135deg,rgba(255,143,107,.18) 0 2px,transparent 2px 18px)}.game-demo-card.game-cardlab{--game-a:#c7a8ff;--game-b:#62f6d2;--game-c:rgba(25, 17, 54, 0.96);border-radius:24px 24px 8px 8px}.game-demo-card.game-cardlab>a:first-child::before{background:linear-gradient(120deg,rgba(199,168,255,.16) 0 1px,transparent 1px 26px),radial-gradient(circle at 70% 24%,rgba(98,246,210,.22),transparent 18%)}.game-demo-card.game-tycoon{--game-a:#77e4ff;--game-b:#ffdf8a;--game-c:rgba(14, 56, 88, 0.94);border-radius:34px 12px}.game-demo-card.game-tycoon>a:first-child::before{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.28),transparent 11%),radial-gradient(circle at 82% 30%,rgba(255,223,138,.26),transparent 15%)}.pro_text{color:var(--color-heading);margin-top:10px}#about .container:hover .pro_text{color:var(--color-accent-strong)}#about .about-descr .p-heading{font-family:"Playfair Display",serif;font-size:28px;text-align:left}#about .about-descr .separator{max-width:80%;margin-bottom:0;text-align:left}#services{background:var(--color-surface);position:relative;padding-bottom:80px}.owl-item{float:left}.services-block span{margin:10px 0;position:relative;font-size:13px;color:var(--color-heading);letter-spacing:.1em;font-weight:500;text-transform:uppercase;display:block}.services-block .separator{margin:0;font-size:13px;line-height:22px}.service-icon{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;margin:0 0 14px;border:1px solid rgba(116,227,255,.34);border-radius:12px;background:linear-gradient(135deg,rgba(116,227,255,.12),rgba(216,185,135,.08));color:var(--color-accent);overflow:hidden;font-size:0;font-weight:0;line-height:1;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.service-icon::after,.service-icon::before{content:"";position:absolute;display:block;pointer-events:none}.services-block[data-pricing-service=website] .service-icon::before{inset:12px 10px 15px;border:2px solid currentColor;border-radius:5px;box-shadow:inset 0 7px 0 rgba(116,227,255,.22)}.services-block[data-pricing-service=website] .service-icon::after{left:17px;right:17px;bottom:10px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 4px 0 rgba(216,185,135,.74)}.services-block[data-pricing-service=server] .service-icon::before{inset:10px 12px;border:2px solid currentColor;border-radius:7px;background:linear-gradient(currentColor,currentColor) 8px 10px/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 8px 18px/12px 2px no-repeat,linear-gradient(rgba(216,185,135,.72),rgba(216,185,135,.72)) 8px 26px/12px 2px no-repeat}.services-block[data-pricing-service=server] .service-icon::after{right:14px;top:17px;width:5px;height:5px;border-radius:999px;background:#d8b987;box-shadow:0 8px 0 rgba(116,227,255,.9)}.services-block[data-pricing-service=software] .service-icon::before{inset:12px 11px;border:2px solid currentColor;border-radius:6px;transform:skewX(-8deg)}.services-block[data-pricing-service=software] .service-icon::after{top:16px;left:17px;width:14px;height:14px;border-top:2px solid #d8b987;border-right:2px solid #d8b987;transform:rotate(45deg);box-shadow:-8px 8px 0 -5px currentColor}.services-block[data-pricing-service=mobile] .service-icon::before{inset:8px 14px;border:2px solid currentColor;border-radius:8px;box-shadow:inset 0 -6px 0 rgba(116,227,255,.18)}.services-block[data-pricing-service=mobile] .service-icon::after{left:22px;bottom:12px;width:4px;height:4px;border-radius:999px;background:#d8b987}.services-block[data-pricing-service=ai] .service-icon::before{inset:13px;border:2px solid currentColor;border-radius:999px;box-shadow:0 -9px 0 -6px #d8b987,9px 0 0 -6px #d8b987,0 9px 0 -6px #d8b987,-9px 0 0 -6px #d8b987}.services-block[data-pricing-service=ai] .service-icon::after{inset:21px;border-radius:999px;background:#d8b987;box-shadow:0 -15px 0 -1px rgba(116,227,255,.7),15px 0 0 -1px rgba(116,227,255,.7),0 15px 0 -1px rgba(116,227,255,.7),-15px 0 0 -1px rgba(116,227,255,.7)}.services-block[data-pricing-service=ux] .service-icon::before{left:13px;top:10px;width:18px;height:26px;border:2px solid currentColor;border-radius:999px 999px 8px 8px;transform:rotate(34deg)}.services-block[data-pricing-service=ux] .service-icon::after{left:20px;top:18px;width:8px;height:8px;border-radius:999px;background:#d8b987;box-shadow:10px 9px 0 -2px rgba(116,227,255,.82)}.services-carousel .owl-stage-outer{overflow:hidden}.services-carousel .owl-dots{margin-top:5px;text-align:center}.services-carousel .owl-dot{display:inline-block;margin:0 5px;width:12px!important;height:12px!important;border-radius:50%;border:0;padding:0!important;background-color:var(--color-border);cursor:pointer}.services-carousel .owl-dot.active{background-color:var(--color-accent)}#about.about-services-stack{--about-parallax-y:0px;--about-layer-shift:0px;position:relative;overflow:hidden;scroll-margin-top:92px;padding:clamp(96px,9vw,150px) 0 clamp(88px,8vw,132px);background:radial-gradient(circle at 18% 18%,rgba(216,185,135,.16),transparent 34%),radial-gradient(circle at 82% 16%,rgba(101,211,232,.14),transparent 32%),linear-gradient(145deg,rgba(7,12,20,.98),rgba(15,32,48,.94) 52%,rgba(8,12,18,.98))}.about-services-stack .about-parallax-layer,.about-services-stack::after,.about-services-stack::before{content:"";position:absolute;pointer-events:none;z-index:0}.about-services-stack::before{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:82px 82px;opacity:.24;transform:translate3d(0,calc(var(--about-parallax-y) * -.28),0)}.about-services-stack::after{inset:auto 8vw 9% auto;width:min(440px,42vw);aspect-ratio:1;border:1px solid rgba(216,185,135,.2);border-radius:50%;opacity:.3;transform:translate3d(0,calc(var(--about-parallax-y) * .42),0) rotate(18deg)}.about-services-stack .about-parallax-layer-one{top:10%;left:-10%;width:min(520px,45vw);aspect-ratio:1.45;border:1px solid rgba(107,229,255,.2);border-radius:50%;transform:translate3d(calc(var(--about-layer-shift) * -.55),calc(var(--about-parallax-y) * .5),0) rotate(-12deg)}.about-services-stack .about-parallax-layer-two{right:-8%;bottom:18%;width:min(560px,48vw);aspect-ratio:1.6;background:linear-gradient(135deg,rgba(102,214,239,.1),rgba(216,185,135,.08));clip-path:polygon(12% 24%,72% 0,100% 52%,46% 100%,0 72%);transform:translate3d(calc(var(--about-layer-shift) * .45),calc(var(--about-parallax-y) * -.34),0) rotate(8deg)}.about-services-stack .about-services-list,.about-services-stack>.container{position:relative;z-index:1}.about-service-command-center{display:grid;gap:clamp(34px,5vw,74px)}.about-services-stack .about-services-intro{row-gap:clamp(34px,5vw,72px)}#about.about-services-stack .about-services-intro>.col-lg-5{position:relative;z-index:8}#about.about-services-stack .about-services-intro>.col-lg-7{position:relative;z-index:2}#about.about-services-stack .div-img-bg{position:relative;padding:0;border:0;background:0 0;box-shadow:none}#about.about-services-stack .about-portrait-parallax{--about-enter-x:0px;--about-enter-y:42px;--about-enter-r:0deg;--about-exit-x:0px;--about-exit-y:-42px;--about-exit-r:0deg;position:relative;isolation:isolate;min-height:clamp(430px,54vw,680px);display:flex;align-items:flex-end;justify-content:center;overflow:visible}#about.about-services-stack .about-portrait-parallax::before{display:none}#about.about-services-stack .about-portrait-glow{position:absolute;inset:12% 12% 2%;z-index:-1;background:radial-gradient(ellipse at 48% 30%,rgba(116,227,255,.32),transparent 38%),radial-gradient(ellipse at 42% 78%,rgba(216,185,135,.28),transparent 42%);filter:blur(30px);opacity:0;transition:opacity .45s,filter .45s}#about.about-services-stack .div-img-bg .about-portrait-parallax img{display:block;width:min(100%,460px);max-height:min(700px,72vh);height:auto;margin:0;object-fit:contain;box-shadow:none;opacity:0;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .58)) drop-shadow(0 0 0 rgba(116, 227, 255, 0));transform:translate3d(var(--about-enter-x),var(--about-enter-y),0) rotate(var(--about-enter-r)) scale(.985);animation:none;transition:none}#about.about-services-stack .div-img-bg .about-portrait-parallax:hover img{transform:translate3d(0,0,0) rotate(0) scale(1)}#about.about-services-stack .about-portrait-parallax.is-portrait-awake .about-portrait-glow{filter:blur(34px);opacity:.82;animation:5.2s ease-in-out infinite aboutPortraitGlowPulse}#about.about-services-stack .about-portrait-parallax.is-portrait-awake img{opacity:1;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .58)) drop-shadow(0 0 16px rgba(116, 227, 255, .42)) drop-shadow(0 0 34px rgba(216, 185, 135, .24));transform:translate3d(0,0,0) rotate(0) scale(1);animation:1.55s cubic-bezier(.16,1,.3,1) both aboutPortraitSlideIn}#about.about-services-stack .about-portrait-parallax.is-portrait-leaving img{opacity:0;transform:translate3d(var(--about-exit-x),var(--about-exit-y),0) rotate(var(--about-exit-r)) scale(.985);animation:1.45s both aboutPortraitSlideOut}#about.about-services-stack .about-portrait-bubble{position:absolute;left:clamp(260px,27vw,342px);right:auto;top:clamp(106px,17vw,168px);bottom:auto;z-index:80;width:min(290px,calc(100% - 286px));padding:12px 14px;border:1px solid rgba(116,227,255,.22);border-radius:16px 16px 16px 6px;background:linear-gradient(135deg,rgba(9,18,30,.92),rgba(5,8,13,.78)),rgba(5,8,13,.76);box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);opacity:0;transform:translate3d(0,-14px,0) scale(.96);transition:opacity .34s,transform .34s cubic-bezier(.16, 1, .3, 1);pointer-events:none;backdrop-filter:blur(14px)}#about.about-services-stack .about-portrait-bubble::after{content:"";position:absolute;left:-8px;top:50%;width:16px;height:16px;border-left:1px solid rgba(116,227,255,.22);border-bottom:1px solid rgba(116,227,255,.22);background:rgba(7,11,18,.9);transform:rotate(45deg)}#about.about-services-stack .about-portrait-bubble p{margin:0;color:#f8f2e6;font-size:clamp(12px, 1vw, 14px);font-weight:700;line-height:1.45}#about.about-services-stack .about-portrait-bubble.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}#about.about-services-stack .about-portrait-bubble.is-swapping p{animation:.42s heroHunterBubbleSwap}#about.about-services-stack .about-descr{position:relative;padding:clamp(22px,3.2vw,44px);border-left:1px solid rgba(216,185,135,.3);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),rgba(7,13,21,.42);backdrop-filter:blur(12px)}#about.about-services-stack .section-kicker,.about-services-stack .section-kicker{margin:0 0 14px;color:var(--color-accent);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}#about.about-services-stack .about-descr .p-heading{color:#f8f2e6;font-size:clamp(28px, 3.2vw, 48px);line-height:1;margin:0 0 24px}.service-proof-strip{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.service-proof-strip span{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border:1px solid rgba(116,227,255,.22);border-radius:999px;color:#dceef8;background:rgba(116,227,255,.08);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#about.about-services-stack .about-descr .separator{max-width:100%;color:rgba(223,234,248,.83);font-size:clamp(14px, 1vw, 16px);line-height:1.48}#about.about-services-stack .about-skill-copy .pro_text{color:#f1d79e;margin-top:14px;text-shadow:0 0 0 rgba(116,227,255,0);animation:8.5s ease-in-out infinite aboutSkillPulse}#about.about-services-stack .about-skill-copy .pro_text:nth-of-type(2n){animation-delay:-2.3s}#about.about-services-stack .about-skill-copy .pro_text:nth-of-type(3n){animation-delay:-4.7s}#services.about-services-list{scroll-margin-top:92px;background:0 0;padding:clamp(48px,6vw,86px) 0 0}.service-subhead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3.4vw,42px)}.service-subhead h3{max-width:720px;margin:0;color:#f8f2e6;font-size:clamp(28px, 3.6vw, 52px);line-height:.98;text-align:right;text-wrap:balance}.about-services-stack .service-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;perspective:1200px}.about-services-stack .services-block{position:relative;min-height:236px;padding:26px 24px;border:1px solid rgba(216,185,135,.22);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(7,13,21,.58);box-shadow:0 18px 42px rgba(0,0,0,.22);cursor:pointer;isolation:isolate;overflow:hidden;transform:translate3d(0,0,0);transition:border-color .28s,box-shadow .28s,transform .32s cubic-bezier(.16, 1, .3, 1)}.about-services-stack .services-block::before{content:"";position:absolute;inset:-1px;z-index:-1;background:radial-gradient(circle at var(--service-light-x,18%) var(--service-light-y,20%),rgba(116,227,255,.2),transparent 34%),linear-gradient(110deg,transparent 0 36%,rgba(216,185,135,.2) 46%,rgba(116,227,255,.18) 54%,transparent 66%);opacity:0;transform:translateX(-42%);transition:opacity .28s,transform .56s cubic-bezier(.16, 1, .3, 1)}.about-services-stack .services-block::after{content:"View market pricing";position:absolute;right:22px;bottom:20px;z-index:1;color:#d8b987;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translate3d(0,8px,0);transition:opacity .28s,transform .32s}html[lang=zh-CN] .about-services-stack .services-block::after{content:"查看市场价格"}.about-services-stack .services-block:focus-visible,.about-services-stack .services-block:hover{border-color:rgba(216,185,135,.48);box-shadow:0 28px 70px rgba(0,0,0,.34),0 0 36px rgba(116,227,255,.12);outline:0;transform:translate3d(0,-8px,0) rotateX(1.5deg)}.about-services-stack .services-block:focus-visible::before,.about-services-stack .services-block:hover::before{opacity:1;transform:translateX(18%)}.about-services-stack .services-block:focus-visible::after,.about-services-stack .services-block:hover::after{opacity:1;transform:translate3d(0,0,0)}.about-services-stack .services-block:nth-child(2n){--service-light-x:72%}.about-services-stack .services-block:nth-child(3n){--service-light-y:74%}.about-services-stack .services-block span{color:#f8f2e6}.about-services-stack .services-block .service-icon{color:var(--color-accent);font-size:0;letter-spacing:0}.about-services-stack .services-block .separator{color:rgba(223,234,248,.78)}.service-pricing-modal{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:clamp(18px,4vw,56px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s,visibility 0s linear .28s}.service-pricing-modal.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.service-pricing-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 28% 24%,rgba(116,227,255,.18),transparent 38%),rgba(3,7,13,.78);backdrop-filter:blur(16px)}.service-pricing-dialog{position:relative;width:min(980px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:clamp(24px,3.6vw,42px);border:1px solid rgba(216,185,135,.34);border-radius:18px;background:linear-gradient(140deg,rgba(10,18,29,.96),rgba(8,13,22,.9) 62%,rgba(10,28,36,.86)),rgba(5,9,16,.96);box-shadow:0 34px 110px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.08);transform:translate3d(0,26px,0) scale(.96);transition:opacity .32s,transform .42s cubic-bezier(.16, 1, .3, 1)}.service-pricing-modal.is-open .service-pricing-dialog{transform:translate3d(0,0,0) scale(1)}.service-pricing-close{position:absolute;top:14px;right:14px;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(216,185,135,.28);border-radius:50%;background:rgba(7,13,21,.72);color:#f8f2e6;font-size:34px;line-height:1;cursor:pointer}.service-pricing-copy{max-width:760px;padding-right:48px}.service-pricing-copy h3{margin:0;color:#f8f2e6;font-size:clamp(30px, 4.6vw, 62px);line-height:.96;text-wrap:balance}.service-pricing-copy p:last-child{margin:16px 0 0;color:rgba(223,234,248,.78);font-size:clamp(14px, 1.25vw, 18px);line-height:1.58}.service-pricing-ranges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(22px,3vw,34px)}.service-pricing-range{position:relative;min-height:128px;padding:18px 16px;border:1px solid rgba(116,227,255,.18);border-radius:12px;background:linear-gradient(145deg,rgba(116,227,255,.1),transparent 72%),rgba(255,255,255,.035)}.service-pricing-range span{display:block;color:#d8b987;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.service-pricing-range strong{display:block;margin-top:10px;color:#f8f2e6;font-size:clamp(18px, 1.8vw, 25px);line-height:1.06}.service-pricing-range p{margin:10px 0 0;color:rgba(223,234,248,.7);font-size:12px;line-height:1.45}.service-pricing-hunter{margin-top:clamp(20px,2.6vw,30px);padding:clamp(18px,2.2vw,26px);border:1px solid rgba(216,185,135,.34);border-left:4px solid rgba(216,185,135,.72);border-radius:14px;background:linear-gradient(115deg,rgba(216,185,135,.16),rgba(116,227,255,.08) 56%,transparent),rgba(255,255,255,.035)}.service-pricing-hunter span{display:block;color:#d8b987;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.service-pricing-hunter p,.service-pricing-hunter strong{display:block;margin:10px 0 0;color:#f8f2e6;font-size:clamp(14px, 1.16vw, 17px);line-height:1.55}.service-pricing-hunter strong{color:#b9f7ff}#journal.about-pricing-list{position:relative;margin-top:clamp(34px,5vw,62px);padding:clamp(46px,5.4vw,72px) 0 0;background:0 0;border-top:1px solid rgba(116,227,255,.12)}#journal.about-pricing-list .section-title{margin-bottom:clamp(24px,4vw,38px)}#journal.about-pricing-list .journal-block{margin-top:0}.service-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#journal.about-pricing-list .journal-info{min-height:100%}#journal.about-pricing-list .journal-info>a:first-child{display:none}#journal.about-pricing-list .journal-txt{min-height:196px;padding:28px 26px;border:1px solid rgba(216,185,135,.2);border-radius:18px;background:linear-gradient(145deg,rgba(216,185,135,.1),rgba(116,227,255,.045)),rgba(6,12,20,.66);box-shadow:0 18px 42px rgba(0,0,0,.2)}#journal.about-pricing-list .journal-txt h4{margin-top:12px}.offer-marker{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#08121d;background:#f1d79e;font-size:12px;font-weight:900}@keyframes aboutSkillPulse{0%,100%,74%{color:#f1d79e;text-shadow:0 0 0 rgba(116,227,255,0)}82%,88%{color:#8eeaff;text-shadow:0 0 18px rgba(116,227,255,.64)}}@media (max-width:991px){#about.about-services-stack{padding:92px 0 96px}#about.about-services-stack .about-descr{padding:26px 22px}#about.about-services-stack .about-portrait-parallax{min-height:520px}#about.about-services-stack .div-img-bg .about-portrait-parallax img{width:min(82vw,390px);max-height:none}#about.about-services-stack .about-portrait-bubble{left:clamp(220px,46vw,300px);top:90px;bottom:auto;width:min(260px,calc(100% - 236px));padding:11px 12px}.service-subhead{align-items:start;flex-direction:column}.service-subhead h3{text-align:left}.about-services-stack .service-capability-grid,.service-offer-grid,.service-pricing-ranges{grid-template-columns:repeat(2,minmax(0,1fr))}#journal.about-pricing-list .journal-txt{min-height:174px}}@media (max-width:575px){.glitch{font-size:34px;margin-top:0}.glitch::before{bottom:-10px;width:min(150px,48vw)}.glitch::after{bottom:-16px;width:min(92px,28vw)}.startup-founder-video-hero .startup-sound-note{margin-top:4px;padding-left:2px;line-height:1.3}#demo-projects-section .journal-block .row>[class*=col-]:nth-child(n+31),.startup-icon-row{display:none}.demo-projects-section{padding-bottom:52px}.hackathon-wins{padding:42px 0 64px}.compact-wins-heading{margin-bottom:16px;padding-right:18px;padding-left:18px}.hackathon-timeline-tags{justify-content:flex-start;margin-top:14px;padding-right:18px;padding-left:18px}.hackathon-glass-carousel{margin-top:2px}.hackathon-carousel-stage{min-height:372px;padding:0 8px 38px}.hackathon-carousel-track{top:auto}.hackathon-carousel-control{top:50%;bottom:auto;transform:translate3d(0,-50%,0)}#about.about-services-stack{padding:76px 0 82px}#about.about-services-stack .about-services-intro>.col-lg-5{display:none}#about.about-services-stack .about-portrait-parallax{min-height:430px}#about.about-services-stack .div-img-bg .about-portrait-parallax img{width:min(92vw,330px)}#about.about-services-stack .about-portrait-bubble{left:auto;right:12px;top:48px;bottom:auto;width:min(210px,calc(100% - 118px));padding:9px 10px}#about.about-services-stack .about-portrait-bubble p{font-size:11px}#about.about-services-stack .about-descr .p-heading{font-size:clamp(28px, 11vw, 40px)}.about-services-stack .service-capability-grid,.service-offer-grid{grid-template-columns:1fr}.about-services-stack .services-block{min-height:0}.service-pricing-modal{padding:14px}.service-pricing-dialog{max-height:calc(100vh - 28px);border-radius:14px}.service-pricing-copy{padding-right:34px}.service-pricing-ranges{grid-template-columns:1fr}#journal.about-pricing-list .journal-txt{min-height:0}}.owl-nav{display:none}#journal,#journal-blog{height:auto;width:100%;background:var(--color-surface);padding-bottom:60px;position:relative}#journal-blog{background:var(--color-bg);padding-bottom:30px}.demo-projects-section,.mobile-app-demo-section,.project-assets-section{padding-top:74px;padding-bottom:74px}.demo-projects-section,.project-assets-section{position:relative;overflow:visible}.project-assets-section>.journal-block,.project-assets-section>.section-title{position:relative;z-index:1}.models-hunter-bg-stage{--models-hunter-depth:-999;--models-hunter-opacity:0.48;--models-hunter-blur:14px;--models-hunter-scale:1.04;--models-hunter-hue:0deg;--models-hunter-range-height:100vh;position:fixed;inset:72px 0 0;z-index:0;overflow:hidden;pointer-events:none;filter:blur(var(--models-hunter-blur));opacity:0;mix-blend-mode:screen;transition:opacity .52s,filter .42s}.models-hunter-bg-stage::after,.models-hunter-bg-stage::before{content:"";position:absolute;inset:-12%;pointer-events:none}.models-hunter-bg-stage::before{background:radial-gradient(circle at var(--models-hunter-light-x,50%) var(--models-hunter-light-y,48%),rgba(116,227,255,.34),transparent 18%),radial-gradient(circle at calc(100% - var(--models-hunter-light-x,50%)) 66%,rgba(255,92,214,.18),transparent 22%),linear-gradient(115deg,transparent 18%,rgba(83,255,151,.16),transparent 62%);opacity:.78;animation:7.2s ease-in-out infinite alternate modelsHunterLightSweep}.models-hunter-bg-stage::after{background:repeating-linear-gradient(90deg,rgba(116,227,255,.08) 0 1px,transparent 1px 82px),repeating-linear-gradient(0deg,rgba(116,227,255,.06) 0 1px,transparent 1px 58px),linear-gradient(180deg,transparent,rgba(116,227,255,.12),transparent);opacity:.52;mix-blend-mode:screen;animation:4.8s linear infinite modelsHunterScan}.models-hunter-bg-stage.is-demo-range-active{opacity:var(--models-hunter-opacity)}.models-hunter-bg-stage.stage-effect-neon-rim::before{background:radial-gradient(circle at var(--models-hunter-light-x,50%) var(--models-hunter-light-y,48%),rgba(116,227,255,.42),transparent 20%),radial-gradient(circle at 80% 28%,rgba(63,255,151,.22),transparent 24%)}.models-hunter-bg-stage.stage-effect-matrix-rain::after{opacity:.72;filter:hue-rotate(64deg) saturate(1.4)}.models-hunter-bg-stage.stage-effect-hologram-scan::after{background:repeating-linear-gradient(0deg,rgba(116,227,255,.16) 0 2px,transparent 2px 15px),linear-gradient(180deg,transparent,rgba(116,227,255,.16),transparent)}.models-hunter-bg-stage.stage-effect-glitch-echo::before{filter:drop-shadow(-18px 0 0 rgba(255, 68, 202, .18)) drop-shadow(18px 0 0 rgba(47, 235, 255, .18))}.models-hunter-bg-stage.stage-effect-prism-bloom::before{background:radial-gradient(circle at var(--models-hunter-light-x,50%) var(--models-hunter-light-y,48%),rgba(255,132,226,.3),transparent 19%),radial-gradient(circle at 70% 64%,rgba(94,255,225,.24),transparent 25%),linear-gradient(115deg,rgba(216,185,135,.12),transparent 56%,rgba(180,129,255,.16))}.models-hunter-bg-stage.stage-effect-soft-blur::before{filter:blur(10px);opacity:.58}.models-matrix-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.34;filter:hue-rotate(var(--models-hunter-hue)) saturate(1.35);animation:18s ease-in-out infinite alternate modelsMatrixDrift}.models-hunter-bg-ghost{--models-hunter-x:-34vw;--models-hunter-y:12vh;--models-hunter-rotate:-5deg;position:absolute;z-index:0;left:0;top:0;width:clamp(320px,42vw,680px);height:auto;max-width:none;opacity:0;transform:translate3d(var(--models-hunter-x),var(--models-hunter-y),0) rotate(var(--models-hunter-rotate)) scale(var(--models-hunter-scale));transition:opacity .72s ease,transform var(--models-hunter-duration, 14s) linear,filter .52s ease;will-change:transform,opacity,filter}.models-hunter-bg-ghost.is-active{opacity:.94;animation:2.8s ease-in-out infinite modelsHunterPulse}.models-hunter-bg-ghost.effect-neon-rim{filter:drop-shadow(0 0 12px rgba(116, 227, 255, .86)) drop-shadow(0 0 30px rgba(63, 255, 151, .36)) saturate(1.32) contrast(1.06)}.models-hunter-bg-ghost.effect-matrix-rain{filter:drop-shadow(0 0 16px rgba(71, 255, 141, .78)) hue-rotate(52deg) saturate(1.48) contrast(1.12)}.models-hunter-bg-ghost.effect-hologram-scan{filter:drop-shadow(0 0 14px rgba(103, 187, 255, .74)) opacity(.88) saturate(1.18) contrast(1.18)}.models-hunter-bg-ghost.effect-glitch-echo{filter:drop-shadow(-10px 0 0 rgba(255, 68, 202, .24)) drop-shadow(10px 0 0 rgba(47, 235, 255, .24)) drop-shadow(0 0 24px rgba(255, 255, 255, .22)) saturate(1.55)}.models-hunter-bg-ghost.effect-prism-bloom{filter:drop-shadow(0 0 16px rgba(255, 132, 226, .56)) drop-shadow(0 0 32px rgba(94, 255, 225, .42)) hue-rotate(-18deg) saturate(1.4) brightness(1.08)}.models-hunter-bg-ghost.effect-soft-blur{filter:drop-shadow(0 0 26px rgba(216, 185, 135, .34)) blur(1.5px) saturate(1.16) brightness(1.06)}.models-hunter-bg-effect-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:780px;margin:16px auto 0}.models-hunter-bg-effect-list span{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border:1px solid rgba(116,227,255,.22);border-radius:999px;color:rgba(223,246,255,.82);background:rgba(5,12,18,.42);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;backdrop-filter:blur(10px)}@keyframes modelsHunterPulse{0%,100%{opacity:.78}50%{opacity:.96}}@keyframes modelsHunterLightSweep{from{transform:translate3d(-4%,-2%,0) scale(1.02)}to{transform:translate3d(4%,2%,0) scale(1.08)}}@keyframes modelsHunterScan{from{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes modelsMatrixDrift{from{transform:translate3d(-2%,-1%,0) scale(1.04)}to{transform:translate3d(2%,1%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.models-hunter-bg-stage{opacity:.22;filter:blur(18px)}.models-hunter-bg-ghost,.models-matrix-canvas{animation:none}.models-hunter-bg-ghost{left:50%;top:50%;opacity:.42;transform:translate3d(-50%,-50%,0) scale(1.05)}}.section-intro{max-width:840px;margin:18px auto 0;color:var(--color-muted);font-size:16px;line-height:1.8}.mobile-app-card{border:1px solid rgba(116,227,255,.18);border-radius:26px;background:linear-gradient(145deg,rgba(116,227,255,.08),rgba(216,185,135,.06));box-shadow:var(--shadow-soft)}.mobile-app-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.14),transparent);transform:translateX(-120%);transition:transform .9s}.mobile-app-card:hover::after{transform:translateX(120%)}.project-links{display:flex;justify-content:center;gap:12px;margin:-2px 0 12px}.project-links a,.project-links span{padding:6px 10px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-app-links{flex-wrap:wrap}.mobile-app-links a,.mobile-app-links span{color:var(--color-text);border-color:rgba(216,185,135,.45);background:rgba(216,185,135,.08)}.mobile-app-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px}.mobile-app-platforms span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(116,227,255,.28);border-radius:999px;color:var(--color-accent-strong);background:rgba(116,227,255,.08);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.app-build-status{max-width:450px;margin:0 auto 14px;color:var(--color-muted);font-size:13px;line-height:1.65}.app-build-status strong{color:var(--color-text);font-weight:800}.journal-block{display:inline-block;height:auto;width:100%}.journal-block .row,.project-assets-section .journal-block .row{display:flex;flex-wrap:wrap;row-gap:30px}.journal-block .row>[class*=col-],.project-assets-section .journal-block .row>[class*=col-]{display:flex}#journal .journal-block .journal-info{position:relative}.journal-block .journal-info,.project-assets-section .journal-block .journal-info{display:flex;flex-direction:column;width:100%;min-height:100%}.journal-block .journal-info img{max-width:100%}.journal-block .journal-info .journal-txt{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:132px;padding:22px 10px 6px;position:relative;text-align:center}.journal-block .journal-info .journal-txt h4 a{display:block;font-size:19px;line-height:24px;margin:0 0 13px;font-weight:500;color:var(--color-heading);-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.journal-block .journal-info .journal-txt h4 a:hover{color:var(--color-accent);-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.journal-block .journal-info .journal-txt p{margin:0;font-size:14px;line-height:24px}.project-detail-btn{display:inline-block;margin:auto auto 0;padding:4px 0;border:0;background:linear-gradient(90deg,#ff3b3b,#ff9f1c,#f7d038,#2ecc71,#00bcd4,#4b7bec,#a55eea,#ff3b8d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:none;cursor:pointer}.project-detail-btn:focus,.project-detail-btn:hover{background:linear-gradient(90deg,#ff3b8d,#a55eea,#4b7bec,#00bcd4,#2ecc71,#f7d038,#ff9f1c,#ff3b3b);-webkit-background-clip:text;background-clip:text;color:transparent;outline:0;transform:translateY(-1px)}.journal-info,.mobile-app-card,.project-assets-section .journal-block .journal-info{position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .35s,box-shadow .35s,border-color .35s}.journal-info::after,.mobile-app-card::before,.project-assets-section .journal-block .journal-info::after{content:"";position:absolute;inset:-45%;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(116,227,255,.22),transparent 58%);opacity:0;transform:translateX(-24%) rotate(10deg);transition:opacity .35s,transform .75s}.journal-info:hover,.mobile-app-card:hover,.project-assets-section .journal-block .journal-info:hover{border-color:rgba(116,227,255,.38);box-shadow:0 26px 60px rgba(0,0,0,.18),0 0 0 1px rgba(216,185,135,.18);transform:translateY(-7px)}.journal-info:hover::after,.mobile-app-card:hover::before,.project-assets-section .journal-block .journal-info:hover::after{opacity:1;transform:translateX(24%) rotate(10deg)}#journal .games-demo-section .game-demo-card .journal-txt h4 a,.games-demo-section .game-demo-card .journal-txt h4 a{color:#f8f2e6;text-shadow:0 2px 16px rgba(0,0,0,.45)}#journal .games-demo-section .game-demo-card .journal-txt h4 a:hover,.games-demo-section .game-demo-card .journal-txt h4 a:hover{color:var(--game-a)}#journal .games-demo-section .game-demo-card .project-detail-btn,.games-demo-section .game-demo-card .project-detail-btn{background:linear-gradient(90deg,var(--game-b),var(--game-a));-webkit-background-clip:text;background-clip:text;color:transparent}.project-detail-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72)}.project-detail-modal.is-open{display:flex}.project-detail-dialog{position:relative;max-width:820px;width:100%;max-height:90vh;overflow-y:auto;padding:34px;background:var(--color-elevated);border:1px solid var(--color-border);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.35)}.project-detail-dialog h3{margin-bottom:22px;color:var(--color-heading);font-family:"Playfair Display",serif;font-size:30px}.project-detail-section{margin-top:18px}.project-detail-section strong{display:block;color:var(--color-heading);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.project-detail-section p,.project-detail-story{margin:8px 0 0;color:var(--color-muted);line-height:1.75}.project-detail-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.project-detail-chip{padding:8px 12px;border:1px solid rgba(116,227,255,.28);border-radius:999px;background:linear-gradient(135deg,rgba(116,227,255,.1),rgba(216,185,135,.1));color:var(--color-heading);font-size:12px;font-weight:800;cursor:pointer}.project-skill-demo{margin-top:22px;padding:18px;border:1px solid rgba(116,227,255,.24);border-radius:20px;background:linear-gradient(135deg,rgba(116,227,255,.12),rgba(216,185,135,.1)),var(--color-surface)}.project-skill-demo.is-playing{animation:3.5s both skillPulse}.project-skill-demo strong{display:block;color:var(--color-heading);font-size:15px;letter-spacing:.04em}.project-skill-demo p{margin:8px 0 0;color:var(--color-muted);line-height:1.7}.project-detail-close{position:absolute;top:14px;right:18px;border:0;background:0 0;color:var(--color-heading);font-size:32px;line-height:1;cursor:pointer}.husky-helper{--husky-size:112px;position:fixed;right:auto;bottom:auto;left:var(--husky-x,calc(100vw - 424px));top:var(--husky-y,calc(100vh - 162px));z-index:1900;display:flex;align-items:flex-end;gap:10px;opacity:0;pointer-events:none;transform:translate3d(0,14px,0) scale(.9);transition:opacity .35s,transform .35s,left 1.2s cubic-bezier(.2, .8, .2, 1),top 1.2s cubic-bezier(.2, .8, .2, 1);touch-action:none}.husky-helper.is-visible{opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}.husky-helper.is-chat-open{z-index:2200}.husky-helper.is-dragging{z-index:2450;transition:opacity .2s,transform .2s}.husky-helper.is-dragging .husky-body{cursor:grabbing;animation-play-state:paused}.husky-helper.is-over-contact,.is-service-pricing-open .husky-helper{opacity:0;pointer-events:none;transform:translate3d(0,18px,0) scale(.88)}.husky-body{appearance:none;position:relative;width:var(--husky-size);height:var(--husky-size);border:0;border-radius:36px;background:radial-gradient(circle at 50% 78%,rgba(116,227,255,.22),transparent 38%),radial-gradient(circle at 50% 52%,rgba(255,255,255,.18),transparent 58%);box-shadow:none;cursor:grab;isolation:isolate;overflow:visible;padding:0;animation:3.1s ease-in-out infinite huskyFloat}.husky-body::before{content:"";position:absolute;left:11%;right:11%;bottom:-4px;height:16px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(20,31,47,.28),transparent 70%);filter:blur(5px);transform:scaleX(.92);z-index:0}.husky-body::after{content:"";position:absolute;inset:-24px;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at 22% 22%,#ff6aa8 0 4px,transparent 5px),radial-gradient(circle at 76% 16%,#f7d038 0 3px,transparent 4px),radial-gradient(circle at 84% 72%,#74e3ff 0 4px,transparent 5px),radial-gradient(circle at 18% 78%,#7cf7b2 0 3px,transparent 4px)}.husky-body:hover .husky-sprite{filter:drop-shadow(0 18px 24px rgba(0, 0, 0, .28)) drop-shadow(0 0 18px rgba(116, 227, 255, .28))}.husky-body:focus,.husky-body:focus-visible{outline:0}.husky-body:focus-visible .husky-sprite{filter:drop-shadow(0 18px 24px rgba(0, 0, 0, .3)) drop-shadow(0 0 22px rgba(116, 227, 255, .42))}.husky-sprite-stage{position:absolute;inset:-22px;z-index:2;pointer-events:none}.husky-sprite{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translate3d(0,8px,0) scale(.92);transform-origin:50% 78%;filter:drop-shadow(0 17px 22px rgba(0, 0, 0, .24)) drop-shadow(0 0 14px rgba(116, 227, 255, .18));transition:opacity .18s,transform .34s cubic-bezier(.18, .85, .24, 1.24),filter .24s}.husky-helper.is-emote-contact .husky-sprite-contact,.husky-helper.is-emote-excited .husky-sprite-excited,.husky-helper.is-emote-happy .husky-sprite-happy,.husky-helper.is-emote-idle .husky-sprite-idle,.husky-helper:not(.is-emote-happy):not(.is-emote-excited):not(.is-emote-contact) .husky-sprite-idle{opacity:1;transform:translate3d(0,0,0) scale(1)}.husky-helper.is-emote-happy .husky-sprite-happy{animation:1.45s ease-in-out infinite huskyHappyWave}.husky-helper.is-emote-excited .husky-sprite-excited{animation:.78s cubic-bezier(.2,.8,.25,1) both huskyExcitedJump}.husky-helper.is-emote-excited .husky-body::after{animation:.9s ease-out both huskySparkle}.husky-helper.is-emote-contact .husky-sprite-contact{animation:2.2s ease-in-out infinite huskyContactNod}.husky-fallback{position:absolute;inset:13px;z-index:1;opacity:.16;pointer-events:none}.husky-face{position:absolute;inset:18px 16px 12px;border-radius:26px 26px 32px 32px;background:linear-gradient(180deg,#f5f7fb,#dbe3ee)}.husky-ear{position:absolute;top:-13px;width:30px;height:36px;border-radius:8px 24px 8px 20px;background:#657184}.husky-ear-left{left:16px;transform:rotate(-20deg)}.husky-ear-right{right:16px;transform:rotate(20deg) scaleX(-1)}.husky-eye{position:absolute;top:22px;width:8px;height:8px;border-radius:50%;background:#111827}.husky-eye-left{left:18px}.husky-eye-right{right:18px}.husky-muzzle{position:absolute;left:50%;bottom:10px;width:30px;height:22px;transform:translateX(-50%);border-radius:50%;background:#fff}.husky-muzzle::before{content:"";position:absolute;left:50%;top:4px;width:9px;height:7px;transform:translateX(-50%);border-radius:50%;background:#111827}.husky-tail{position:absolute;right:-12px;top:40px;width:28px;height:52px;border:9px solid #7a8798;border-left:0;border-bottom:0;border-radius:0 28px 0 0;transform-origin:bottom left;animation:.8s ease-in-out infinite huskyWag}.husky-bubble{position:relative;width:min(270px,calc(100vw - 142px));padding:14px 15px;border:1px solid rgba(116,227,255,.26);border-radius:20px;background:linear-gradient(145deg,rgba(116,227,255,.08),rgba(216,185,135,.06)),var(--color-elevated);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);transform-origin:100% 100%;transition:transform .24s,opacity .24s;backdrop-filter:blur(16px)}.husky-bubble::before{content:"";position:absolute;left:-7px;bottom:24px;width:14px;height:14px;border-left:1px solid rgba(116,227,255,.22);border-bottom:1px solid rgba(116,227,255,.22);background:var(--color-elevated);transform:rotate(45deg)}.husky-helper.is-chat-open .husky-bubble{transform:translateY(-3px) scale(1.02)}.husky-bubble p{margin:0 0 10px;color:var(--color-heading);font-size:13px;line-height:1.55}.husky-message-hotword{display:inline;font-weight:900;background:linear-gradient(120deg,#74e3ff,#d8b987 48%,#ff6aa8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:3.8s ease-in-out infinite heroSpecialWordShine}.husky-message-chip{display:inline-flex;align-items:center;margin:0 2px;padding:1px 6px;border-radius:999px;color:#06111d;font-size:.92em;font-weight:900;background:linear-gradient(135deg,rgba(116,227,255,.95),rgba(216,185,135,.95));box-shadow:0 0 18px rgba(116,227,255,.2)}.husky-bubble a{display:inline-flex;justify-content:center;align-items:center;margin:4px 6px 0 0;min-height:34px;padding:8px 13px;border-radius:999px;background:linear-gradient(135deg,#25d366,#9cffc4);color:#052713;font-size:12px;font-weight:900;box-shadow:0 10px 22px rgba(37,211,102,.22)}.husky-contact-panel{display:none;flex-wrap:wrap;gap:6px}.husky-helper.is-chat-open .husky-contact-panel{display:flex}#husky-email{background:linear-gradient(135deg,rgba(116,227,255,.9),rgba(216,185,135,.8));color:#111827;box-shadow:0 10px 22px rgba(116,227,255,.18)}.celebration-particle{position:absolute;left:var(--particle-x);top:var(--particle-y);width:var(--particle-size,10px);height:var(--particle-size,10px);border-radius:999px;background:var(--particle-color,#74e3ff);color:var(--particle-color,#74e3ff);box-shadow:0 0 22px currentColor;animation:.9s ease-out forwards celebrateBurst}@keyframes heroWordIn{0%{opacity:0;filter:blur(8px);transform:translate3d(0,34px,0) rotateX(18deg)}100%{opacity:1;filter:blur(0);transform:translate3d(0,0,0) rotateX(0)}}@keyframes heroTypingCaret{0%,48%{opacity:1}100%,50%{opacity:0}}@keyframes heroSpecialWordShine{0%,100%{background-position:0 center;filter:drop-shadow(0 0 0 rgba(116, 227, 255, 0))}50%{background-position:100% center;filter:drop-shadow(0 0 18px rgba(116, 227, 255, .64))}}@keyframes heroSpecialWordUnderline{0%,100%{opacity:.42;transform:scaleX(.68)}50%{opacity:1;transform:scaleX(1)}}@keyframes hunterRevealIn{0%{opacity:.28;filter:brightness(.12) saturate(0) blur(6px);transform:translate3d(0,24px,0) scale(1.08)}100%{opacity:1;filter:saturate(.92) contrast(1.05) brightness(.98);transform:translate3d(0,0,0) scale(1.01)}}@keyframes aboutPortraitLightSweep{0%,18%{opacity:.08;transform:translateX(-74%)}42%{opacity:.6}100%,74%{opacity:.12;transform:translateX(76%)}}@keyframes aboutPortraitGlowPulse{0%,100%{opacity:.64;filter:blur(30px)}52%{opacity:.92;filter:blur(38px)}}@keyframes aboutPortraitSlideIn{0%{opacity:0;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .42)) drop-shadow(0 0 0 rgba(116, 227, 255, 0));transform:translate3d(var(--about-enter-x),var(--about-enter-y),0) rotate(var(--about-enter-r)) scale(.985)}100%{opacity:1;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .58)) drop-shadow(0 0 16px rgba(116, 227, 255, .42)) drop-shadow(0 0 34px rgba(216, 185, 135, .24));transform:translate3d(0,0,0) rotate(0) scale(1)}}@keyframes aboutPortraitSlideOut{0%,12%{opacity:1;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .58)) drop-shadow(0 0 16px rgba(116, 227, 255, .42)) drop-shadow(0 0 34px rgba(216, 185, 135, .24));transform:translate3d(0,0,0) rotate(0) scale(1)}100%{opacity:0;filter:drop-shadow(0 34px 42px rgba(0, 0, 0, .32)) drop-shadow(0 0 0 rgba(116, 227, 255, 0));transform:translate3d(var(--about-exit-x),var(--about-exit-y),0) rotate(var(--about-exit-r)) scale(.985)}}@keyframes lazyWordPulse{0%,100%{background-position:0 center;filter:drop-shadow(0 0 0 rgba(116, 227, 255, 0))}50%{background-position:100% center;filter:drop-shadow(0 0 16px rgba(116, 227, 255, .58))}}@keyframes lazyUnderline{0%,100%{opacity:.46;transform:scaleX(.62)}50%{opacity:1;transform:scaleX(1)}}@keyframes celebrateBurst{0%{opacity:1;transform:translate3d(0,0,0) scale(.8)}100%{opacity:0;transform:translate3d(var(--particle-dx),var(--particle-dy),0) scale(.15) rotate(90deg)}}@keyframes huskyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes huskyWag{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(13deg)}}@keyframes huskyHappyWave{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(1)}28%{transform:translate3d(0,-4px,0) rotate(-5deg) scale(1.03)}56%{transform:translate3d(0,1px,0) rotate(4deg) scale(.99)}}@keyframes huskyExcitedJump{0%{transform:translate3d(0,10px,0) scale(.92)}46%{transform:translate3d(0,-14px,0) rotate(-3deg) scale(1.08)}76%{transform:translate3d(0,2px,0) rotate(2deg) scale(.98)}100%{transform:translate3d(0,0,0) rotate(0) scale(1)}}@keyframes huskyContactNod{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(1)}45%{transform:translate3d(0,-3px,0) rotate(2deg) scale(1.01)}}@keyframes huskySparkle{0%{opacity:0;transform:scale(.66) rotate(0)}36%{opacity:1}100%{opacity:0;transform:scale(1.2) rotate(18deg)}}@keyframes skillPulse{0%,100%{box-shadow:inset 0 0 0 0 rgba(116,227,255,0)}30%{box-shadow:inset 0 0 0 999px rgba(116,227,255,.04)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}.celebration-particle,.husky-body::after{display:none!important}.founder-poster-layer,.has-thumb-loop img,.hero-three-orbit-field span,.hero-three-source,.parallax-grid,.parallax-orb,.proof-motion-wall::before{transform:none!important}.hero-three-canvas{display:none!important}.reveal-ready{opacity:1;transform:none}.husky-helper{transition:none!important}#about.about-services-stack .about-portrait-glow,#about.about-services-stack .about-portrait-parallax img,.about-portrait-bubble.is-swapping p,.hero-hunter-bubble.is-swapping p,.hero-hunter-popup{animation:none!important}}@media (max-width:600px){.language-toggle{right:18px}.release-badge{left:auto;right:10px;bottom:10px;min-height:22px;padding:0 8px;font-size:7px}body:not(.is-hero-top) .release-badge{top:auto;right:10px;bottom:10px}.hero-hunter-popup{left:12px;bottom:54px;grid-template-columns:98px minmax(0,1fr);gap:6px;max-width:calc(100vw - 24px)}.hero-hunter-portrait-shell{width:98px;height:94px}.hero-hunter-bubble{margin-bottom:22px;padding:10px 11px;border-radius:12px 12px 12px 5px}.hero-hunter-bubble p{font-size:10px;line-height:1.34}.husky-helper{--husky-size:84px;left:var(--husky-x,calc(100vw - 336px));top:var(--husky-y,calc(100vh - 126px));right:auto;bottom:auto;gap:8px}.hero-actions{gap:9px}.magnetic-cta{min-height:44px;padding:0 14px;font-size:10px}.husky-body{width:var(--husky-size);height:var(--husky-size)}.husky-bubble{width:min(230px,calc(100vw - 104px))}}#contact{position:relative;height:auto;width:100%;overflow:hidden;background:#060b12;display:block;padding:0}#contact::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,8,14,.88) 0,rgba(4,8,14,.72) 34%,rgba(4,8,14,.28) 68%,rgba(4,8,14,.08) 100%),linear-gradient(0deg,rgba(5,7,12,.7),rgba(5,7,12,.06) 52%,rgba(5,7,12,.24));z-index:0}#contact::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,6,10,.1),transparent 28%,rgba(3,6,10,.68)),linear-gradient(90deg,rgba(116,227,255,.1),transparent 42%);opacity:.62}.contact-footer-bg{position:relative;inset:auto;z-index:0;overflow:hidden;pointer-events:none;transform:translateZ(0)}.contact-footer-bg img{display:block;width:100%;height:auto;object-fit:contain;object-position:center top;filter:saturate(1.04) contrast(1.05) brightness(.86)}.contact-banner-copy{position:absolute;left:clamp(36px,4.4vw,56px);bottom:clamp(16px,1.6vw,24px);z-index:2;display:grid;width:clamp(260px,28vw,360px);min-height:clamp(118px,9vw,144px);padding:clamp(10px,1vw,14px) clamp(16px,1.4vw,20px);border-left:2px solid rgba(216,185,135,.85);border-radius:8px;background:linear-gradient(90deg,rgba(4,10,20,.92),rgba(4,10,20,.88) 72%,rgba(4,10,20,.78)),radial-gradient(circle at 16% 78%,rgba(41,176,255,.14),rgba(4,10,20,.82) 42%);box-shadow:0 0 0 1px rgba(116,227,255,.12),0 12px 32px rgba(0,0,0,.3);color:#f4f8ff;align-content:start;gap:5px;text-shadow:0 2px 8px rgba(0,0,0,.72);backdrop-filter:blur(4px)}.contact-banner-direct,.contact-banner-mode{color:#d8b987;font-size:clamp(8px, .72vw, 10px);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.contact-banner-region{max-width:36ch;color:#fff;font-size:clamp(12px, 1.05vw, 15px);font-weight:900;line-height:1.28;text-transform:uppercase}.contact-banner-email{color:#f4f8ff;font-size:clamp(11px, .95vw, 14px);font-weight:700;line-height:1.2}.contact-banner-email-label{font-weight:500}.contact-footer-bg[data-hunter-zone]:not(.is-hunter-active) img{filter:brightness(.2) saturate(.45) contrast(1.1)}.contact-footer-shell{position:absolute;inset:0;z-index:2;width:auto;max-width:none;margin:0;padding:0;pointer-events:none}#contact .col-lg-6,#contact .contact-block1,#contact .row{min-height:0}#contact .col-lg-6{position:static}.contact-section-title{position:absolute;top:clamp(22px,3.8vw,52px);left:clamp(42px,7.4vw,136px);z-index:2;margin:0;color:#f8f2e6;font-family:"Playfair Display",serif;font-size:clamp(44px, 5.4vw, 86px);font-weight:900;line-height:.95;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 28px rgba(116,227,255,.24),0 18px 44px rgba(0,0,0,.42);animation:.86s cubic-bezier(.16,1,.3,1) contactPanelIn,5.8s ease-in-out .8s infinite contactGlowPulse}.contact-section-title::after{content:"";position:absolute;left:0;right:10%;bottom:-12px;height:2px;background:linear-gradient(90deg,rgba(216,185,135,0),rgba(216,185,135,.86),rgba(116,227,255,0));box-shadow:0 0 20px rgba(116,227,255,.34);animation:4.8s ease-in-out 1s infinite contactLightSweep}.contact-contact{position:absolute;inset:0 0 auto 0;z-index:2;pointer-events:none}.contact-footer-lower{position:absolute;inset:0;z-index:3;pointer-events:none}.contact-info-dock{position:absolute;right:clamp(22px,4vw,56px);bottom:clamp(46px,6vw,86px);display:grid;grid-template-columns:minmax(0,1fr);width:clamp(220px,23vw,300px);pointer-events:auto;animation:.82s cubic-bezier(.16,1,.3,1) 80ms contactPanelIn}.contact-panel{position:relative;overflow:hidden;padding:clamp(10px,1vw,14px);border:1px solid rgba(216,185,135,.22);border-top:3px solid rgba(216,185,135,.58);border-radius:8px;background:linear-gradient(120deg,rgba(8,15,26,.86),rgba(8,15,26,.54) 72%,rgba(8,15,26,.18)),rgba(5,10,18,.44);box-shadow:0 24px 72px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(12px);color:#d8e2f0}.contact-panel::before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(110deg,transparent 0 34%,rgba(116,227,255,.22) 44%,rgba(216,185,135,.22) 50%,transparent 62%),radial-gradient(circle at var(--contact-light-x,22%) var(--contact-light-y,18%),rgba(116,227,255,.18),transparent 28%);mix-blend-mode:screen;opacity:.52;transform:translateX(-64%);animation:6.5s ease-in-out infinite contactLightSweep}.contact-panel:nth-child(2)::before{animation-delay:1.15s}.contact-panel:nth-child(3)::before{animation-delay:2s}.contact-region{--contact-light-x:14%;--contact-light-y:22%}.contact-links{--contact-light-x:62%;--contact-light-y:16%}.contact-kicker{display:block;margin-bottom:5px;color:#d8b987;font-size:clamp(8px, .56vw, 9px);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.contact-region p{position:relative;z-index:1;margin:0;color:#f1f7ff;font-size:clamp(12px, .95vw, 15px);font-weight:700;line-height:1.42;text-transform:uppercase}.contact-region p+p{margin-top:6px}.contact-contact,.contact-details,.contact-details a{color:#d8e2f0}.contact-contact .discount-wrapper,.contact-contact .wrapper,.contact-discount{width:100%;margin:0;overflow:hidden}.contact-offer{--contact-light-x:74%;--contact-light-y:20%;position:relative;width:auto;min-width:0;pointer-events:auto;text-align:left;animation:.86s cubic-bezier(.16,1,.3,1) .2s contactPanelIn;border-top-color:rgba(116,227,255,.56)}.contact-discount span:last-child{display:block;margin-top:2px;color:#f8f2e6;font-weight:800;font-size:clamp(10px, .7vw, 12px);line-height:1.18}.discount-text{display:block;color:transparent;background:linear-gradient(100deg,#9cf08f,#74e3ff,#d8b987,#9cf08f);background-size:220% auto;-webkit-background-clip:text;background-clip:text;font-family:"Playfair Display",serif;font-size:clamp(24px, 2.15vw, 32px);font-weight:900;line-height:.96;letter-spacing:0;white-space:nowrap;text-shadow:0 0 34px rgba(116,227,255,.18);animation:5.2s ease-in-out infinite lazyWordPulse,4.8s ease-in-out .7s infinite contactGlowPulse}.contact-details{position:relative;z-index:1;display:block;list-style:none;margin:0;padding:0}.contact-details li{padding-bottom:6px;font-size:clamp(12px, .98vw, 15px);line-height:1.34}.contact-details li:last-child{padding-bottom:0}.contact-details a{color:#f8f2e6;font-weight:800;text-decoration:none}@keyframes contactPanelIn{from{transform:translate3d(0,22px,0);filter:blur(8px)}to{transform:translate3d(0,0,0);filter:blur(0)}}@keyframes contactLightSweep{0%,22%{opacity:.08;transform:translateX(-70%)}45%{opacity:.66}100%,72%{opacity:.16;transform:translateX(72%)}}@keyframes contactGlowPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(116, 227, 255, 0))}42%{filter:drop-shadow(0 0 16px rgba(116, 227, 255, .24))}62%{filter:drop-shadow(0 0 26px rgba(216, 185, 135, .22))}}.contact-copyright-dock{position:absolute;left:50%;bottom:clamp(10px,1.8vw,18px);z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:min(520px,calc(100% - 36px));padding:clamp(8px,.9vw,10px) clamp(12px,1.5vw,18px);border:1px solid rgba(216,185,135,.28);border-radius:999px;background:linear-gradient(135deg,rgba(11,18,28,.86),rgba(7,10,17,.7)),rgba(5,7,12,.68);box-shadow:0 18px 54px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.06);color:#f8f2e6;font-size:clamp(8px, .7vw, 11px);font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;cursor:pointer;appearance:none;-webkit-appearance:none;transform:translate3d(-50%,calc(100% + 24px),0);transition:opacity .42s,transform .42s cubic-bezier(.16, 1, .3, 1)}.contact-copyright-dock.is-visible{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}.contact-copyright-dock:focus-visible,.contact-copyright-dock:hover{border-color:rgba(116,227,255,.58);outline:0;box-shadow:0 20px 58px rgba(0,0,0,.5),0 0 0 3px rgba(116,227,255,.14),inset 0 1px 0 rgba(255,255,255,.08)}.contact-copyright-dock.is-leaving{opacity:0;pointer-events:none;transform:translate3d(-50%,calc(100% + 24px),0)}.startup-video-modal{position:fixed;inset:0;z-index:2400;display:none;align-items:center;justify-content:center;padding:clamp(10px,3vw,32px)}.startup-video-modal.is-open{display:flex}.startup-video-modal-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(116,227,255,.2),transparent 38%),rgba(2,6,12,.82);backdrop-filter:blur(14px)}.startup-video-modal-card{position:relative;z-index:1;display:flex;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - clamp(20px,6vw,64px));overflow:hidden;padding:clamp(14px,2.4vw,28px);border:1px solid rgba(216,185,135,.28);border-radius:28px;background:linear-gradient(145deg,rgba(12,18,30,.96),rgba(4,8,15,.96)),rgba(4,8,15,.96);box-shadow:0 34px 110px rgba(0,0,0,.62);color:#f8f2e6;transform:translate3d(0,0,0)}.startup-video-modal-close{position:absolute;top:14px;right:16px;z-index:2;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:28px;line-height:1;cursor:pointer}.startup-video-modal-close:focus-visible,.startup-video-modal-close:hover{border-color:rgba(116,227,255,.62);outline:0}.startup-video-modal-copy{flex:0 0 auto;margin:0 48px clamp(10px,1.6vw,16px) 0}.startup-video-modal-copy h2{margin:3px 0;color:#fff;font-size:clamp(24px, 3.4vw, 40px);line-height:.98}.startup-video-modal-copy p{margin:0;color:rgba(216,226,240,.76);font-size:clamp(13px, 1.7vw, 16px);line-height:1.35}.startup-video-modal-frame{position:relative;display:grid;flex:1 1 auto;place-items:center;width:100%;min-height:0;height:clamp(220px,54dvh,420px);overflow:hidden;border-radius:22px;color:#fff}.cinema-modal-link img{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(1.04) contrast(1.04)}.cinema-video-preview{appearance:none;position:absolute;inset:0;z-index:2;display:grid;width:100%;height:100%;place-items:center;border:0;background:0 0;color:#fff;cursor:pointer;overflow:hidden;padding:0}.cinema-video-preview::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.72))}.cinema-reel-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#000;object-fit:contain;opacity:0;pointer-events:none}.startup-video-modal.is-video-playing .startup-video-modal-card{width:min(1180px,100%)}.startup-video-modal.is-video-playing .startup-video-modal-copy{margin-bottom:clamp(8px,1vw,12px)}.startup-video-modal.is-video-playing .startup-video-modal-frame{height:clamp(300px,72dvh,720px)}.startup-video-modal.is-video-playing .cinema-video-preview{opacity:0;pointer-events:none}.startup-video-modal.is-video-playing .cinema-reel-video{opacity:1;pointer-events:auto}.cinema-modal-link .cinema-play-button{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:clamp(62px,10vw,92px);height:clamp(62px,10vw,92px);place-items:center;border-radius:999px;background:rgba(255,255,255,.92);color:#111827;font-size:clamp(22px, 4vw, 34px);transform:translate(-50%,-50%);box-shadow:0 20px 60px rgba(0,0,0,.45)}.cinema-modal-link strong{position:absolute;z-index:2;left:clamp(18px,3vw,30px);right:clamp(18px,3vw,30px);bottom:clamp(18px,3vw,30px);font-size:clamp(18px, 3vw, 30px);line-height:1.15}.cinema-reel-video:focus-visible,.cinema-video-preview:focus-visible,.cinema-video-preview:hover{outline:rgba(116,227,255,.58) solid 3px;outline-offset:4px}.startup-video-modal-open{overflow:hidden}@media (max-width:575px){.startup-video-modal{padding:12px}.startup-video-modal-card{border-radius:20px;padding:16px}.startup-video-modal-copy{margin-right:42px}.startup-video-modal-frame{min-height:190px}}@media (max-width:991px){#contact{min-height:0}.contact-footer-bg img{width:100%;min-width:0;height:auto;min-height:0;object-position:center top}.contact-banner-copy{left:clamp(22px,5vw,48px);bottom:clamp(18px,3vw,30px);width:clamp(230px,36vw,340px);min-height:clamp(96px,13vw,128px);padding:10px 14px}.contact-banner-region{max-width:31ch;font-size:clamp(9px, 1.4vw, 13px)}.contact-banner-email{font-size:clamp(9px, 1.35vw, 12px)}#contact::before{background:linear-gradient(90deg,rgba(4,8,14,.98),rgba(6,11,18,.9)),linear-gradient(180deg,rgba(6,11,18,.28),rgba(6,11,18,.82))}.contact-section-title{top:32px;left:24px;font-size:clamp(38px, 8vw, 64px)}.contact-footer-shell{inset:0}.contact-info-dock{right:clamp(16px,3vw,28px);bottom:clamp(40px,5vw,64px);width:clamp(190px,28vw,250px)}.contact-offer{left:auto;right:auto;bottom:auto;width:auto;min-width:0;max-width:none;text-align:left}.contact-panel{border-radius:8px}.discount-text{font-size:clamp(20px, 3.8vw, 28px)}}@media (max-width:575px){.contact-section-title{left:18px;top:26px;font-size:36px}.contact-info-dock{right:8px;bottom:18px;width:min(31vw,124px)}.contact-banner-copy{left:8px;bottom:8px;width:min(31vw,126px);min-height:56px;padding:4px 5px;gap:2px}.contact-banner-direct,.contact-banner-mode{font-size:5px;letter-spacing:.06em}.contact-banner-email,.contact-banner-region{font-size:6px;line-height:1.14}.contact-panel{padding:5px 6px}.contact-details li,.contact-region p{font-size:12px}.contact-offer{bottom:auto}.contact-kicker{margin-bottom:2px;font-size:5px;letter-spacing:.08em}.discount-text{font-size:clamp(11px, 3.2vw, 14px)}.contact-discount span:last-child{margin-top:1px;font-size:6px;line-height:1.08}.contact-copyright-dock{opacity:1;transform:translate3d(-50%,0,0);bottom:8px;max-width:calc(100% - 30px);padding:5px 8px;font-size:7px;letter-spacing:.04em}}#contact input,#contact textarea{width:100%}#contact #sendmessage{color:#18d26e;border:1px solid #18d26e;display:none;text-align:center;padding:15px;font-weight:600;margin:15px}#contact #errormessage{color:red;display:none;border:1px solid red;text-align:center;padding:15px;font-weight:600;margin:15px}#contact #errormessage.show,#contact #sendmessage.show,#contact .show{display:block}#contact .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}.credits{font-size:13px}