.lanyard-wrapper{z-index:12;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.lanyard-wrapper canvas{pointer-events:auto!important;touch-action:none!important}:root{--linear-ease:linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1);--color-1:#ff3d00;--color-2:#ff9100;--color-3:#ffea00;--color-4:#ffd600}.gooey-nav-container{position:relative}.gooey-nav-container nav{display:flex;position:relative;transform:translateZ(.01px)}.gooey-nav-container nav ul{z-index:3;color:#fff;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.gooey-nav-container nav ul li{cursor:pointer;border-radius:100vw;transition:background-color .3s,color .3s,box-shadow .3s;position:relative;box-shadow:0 0 .5px 1.5px #0000}.gooey-nav-container nav ul li a{letter-spacing:-.01em;color:#999;text-transform:none;padding:.5rem 1.1rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.gooey-nav-container nav ul li:focus-within:has(:focus-visible){box-shadow:0 0 .5px 1.5px #fff}.gooey-nav-container nav ul li:after{content:"";opacity:0;z-index:-1;background:#fff;border-radius:100px;transition:all .3s;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container nav ul li.active a{color:#000!important}.gooey-nav-container nav ul li.active:after{opacity:1;transform:scale(1)}.gooey-nav-container .effect{opacity:1;pointer-events:none;z-index:1;place-items:center;width:0;height:0;display:grid;position:absolute;top:0;left:0}.gooey-nav-container .effect.text{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600;transition:color .3s;display:none}.gooey-nav-container .effect.filter{filter:blur(7px)contrast(100)blur();mix-blend-mode:lighten}.gooey-nav-container .effect.filter:before{content:"";z-index:-2;background:#000;display:none;position:absolute;inset:-75px}.gooey-nav-container .effect.filter:after{content:"";opacity:0;z-index:-1;background:#fff;border-radius:100vw;position:absolute;inset:0;transform:scale(0)}.gooey-nav-container .effect.active:after{animation:.3s both pill}@keyframes pill{to{opacity:1;transform:scale(1)}}.particle,.point{opacity:0;transform-origin:50%;border-radius:100%;width:20px;height:20px;display:block}.particle{--time:5s;animation:particle calc(var(--time)) ease 1 -350ms;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.point{background:var(--color);opacity:1;animation:point calc(var(--time)) ease 1 -350ms}@keyframes particle{0%{transform:rotate(0deg) translate(calc(var(--start-x)), calc(var(--start-y)));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--rotate) * .66)) translate(calc(var(--end-x)), calc(var(--end-y)));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5));opacity:1}}@keyframes point{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(0)}25%{transform:scale(calc(var(--scale) * .25))}38%{opacity:1}65%{transform:scale(var(--scale));opacity:1;animation-timing-function:ease}85%{transform:scale(var(--scale));opacity:1}to{opacity:0;transform:scale(0)}}:root{--folder-color:#ff3d00;--folder-back-color:#b71c1c;--paper-1:#0a0a0f;--paper-2:#091a13;--paper-3:#111118}.folder-container{justify-content:center;align-items:center;width:100%;margin-top:3rem;display:flex}.folder{cursor:pointer;width:200px;height:160px;transition:all .2s ease-in;position:relative}.folder:not(.folder--click):hover{transform:translateY(-8px)}.folder:not(.folder--click):hover .paper{transform:translate(-50%)}.folder:not(.folder--click):hover .folder__front{transform:skew(15deg)scaleY(.6)}.folder:not(.folder--click):hover .right{transform:skew(-15deg)scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(-120%,-60%)rotate(-12deg)scale(1.35)}.folder.open .paper:first-child:hover{transform:translate(-120%,-60%)rotate(-12deg)scale(1.48)}.folder.open .paper:nth-child(2){transform:translate(20%,-60%)rotate(12deg)scale(1.35)}.folder.open .paper:nth-child(2):hover{transform:translate(20%,-60%)rotate(12deg)scale(1.48)}.folder.open .paper:nth-child(3){transform:translate(-50%,-75%)rotate(2deg)scale(1.3)}.folder.open .paper:nth-child(3):hover{transform:translate(-50%,-75%)rotate(2deg)scale(1.4)}.folder.open .folder__front{transform:skew(15deg)scaleY(.55)}.folder.open .right{transform:skew(-15deg)scaleY(.55)}.folder__back{background:var(--folder-back-color);border-radius:0 15px 15px;width:100%;height:100%;position:relative;box-shadow:0 15px 35px #0006}.folder__back:after{z-index:0;content:"";background:var(--folder-back-color);border-radius:8px 8px 0 0;width:60px;height:20px;position:absolute;bottom:98%;left:0}.paper{z-index:2;border:1px solid #ffffff14;border-radius:12px;width:82%;height:85%;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:12%;left:50%;overflow:hidden;transform:translate(-50%,10%);box-shadow:0 8px 25px #00000059}.project-card{text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.2rem;display:flex;position:relative}.card-overlay{z-index:1;pointer-events:none;background:linear-gradient(#050508cc 0%,#0505084d 40%,#050508eb 100%);position:absolute;inset:0}.project-card.fixowe{color:#fff;background:#070709;border-top:3px solid #ff3d00}.project-card.ecoshopy{color:#d1fae5;background:#04100b;border-top:3px solid #10b981}.proj-badge{text-transform:uppercase;letter-spacing:.12em;border-radius:4px;width:fit-content;margin-bottom:.6rem;padding:.2rem .5rem;font-size:.5rem;font-weight:700;display:inline-block}.fixowe .proj-badge{color:#ff5722;background:#ff3d0026;border:1px solid #ff3d0040}.ecoshopy .proj-badge{color:#34d399;background:#10b98126;border:1px solid #10b98140}.proj-title{font-family:var(--f-disp);letter-spacing:-.03em;color:#fff;margin-bottom:.4rem;font-size:1.25rem;font-weight:900}.proj-desc{color:#ffffff80;font-size:.68rem;font-weight:500;line-height:1.45}.proj-link{letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;gap:.25rem;margin-top:auto;font-size:.6rem;font-weight:800;transition:gap .3s,color .3s;display:flex}.project-card:hover .proj-link{color:var(--accent);gap:.45rem}.folder__front{z-index:3;background:var(--folder-color);transform-origin:bottom;border-radius:8px 15px 15px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;box-shadow:inset 0 2px 5px #fff3}.folder:focus-visible{outline-offset:4px;border-radius:15px;outline:2px solid #fff}.ripple-distortion{background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.ripple-distortion canvas{width:100%;height:100%;display:block}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:16px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff0a;width:100%;height:100%;display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5683d), inset 0 0 1px 0 var(--glow-color-60,#f5683d99), inset 0 0 3px 0 var(--glow-color-50,#f5683d80), inset 0 0 6px 0 var(--glow-color-40,#f5683d66), inset 0 0 15px 0 var(--glow-color-30,#f5683d4d), inset 0 0 25px 2px var(--glow-color-20,#f5683d33), inset 0 0 50px 2px var(--glow-color-10,#f5683d1a), 0 0 1px 0 var(--glow-color-60,#f5683d99), 0 0 3px 0 var(--glow-color-50,#f5683d80), 0 0 6px 0 var(--glow-color-40,#f5683d66), 0 0 15px 0 var(--glow-color-30,#f5683d4d), 0 0 25px 2px var(--glow-color-20,#f5683d33), 0 0 50px 2px var(--glow-color-10,#f5683d1a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}:root{--bg:#050507;--border:#ffffff0f;--text:#fff;--muted:#ffe6dca6;--dim:#ffab9140;--accent:#ff5722;--accent-glow:#ff572226;--green:#00ff87;--surface:#ffffff05;--f-disp:"Syne", sans-serif;--f-ser:"Italiana", serif;--f-body:"Plus Jakarta Sans", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease2:cubic-bezier(.25, .46, .45, .94)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,canvas,svg{max-width:100%}html{scroll-behavior:smooth;background:var(--bg);width:100%;position:relative;overflow-x:hidden}body{font-family:var(--f-body);color:var(--text);-webkit-font-smoothing:antialiased;width:100%;position:relative;overflow-x:hidden}#preloader{z-index:99999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pl-content{z-index:10;text-align:center;width:320px;position:relative}.pl-logo{font-family:var(--f-disp);color:#fff;letter-spacing:-.05em;margin-bottom:2rem;font-size:3rem;font-weight:900;position:relative}.pl-logo:after{content:"®";color:var(--accent);font-size:.8rem;position:absolute;top:5px;right:35px}.pl-row{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.8rem;display:flex}.pl-bar-wrap{background:#ffffff14;border-radius:10px;flex:1;height:2px;overflow:hidden}.pl-bar-fill{background:var(--accent);width:0%;height:100%;box-shadow:0 0 8px var(--accent)}.pl-num{font-family:var(--f-disp);color:var(--accent);text-align:right;min-width:36px;font-size:.85rem;font-weight:800}.pl-sub{font-family:var(--f-disp);letter-spacing:.2em;color:var(--dim);font-size:.55rem;font-weight:700}.pl-curtain{z-index:1;width:100%;height:50%;transition:transform 1s var(--ease);background:#000;position:absolute;left:0}.pl-top{transform-origin:top;top:0}.pl-bot{transform-origin:bottom;bottom:0}.noise{z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scanlines{z-index:2;pointer-events:none;opacity:.45;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px,linear-gradient(90deg,#ff00000a,#00ff0005,#0000ff0a) 0 0/6px 100%;position:fixed;inset:0}.vignette{z-index:3;pointer-events:none;background:radial-gradient(circle,#0000 40%,#050507d9 100%);position:fixed;inset:0}.site-nav{z-index:9999;isolation:isolate;width:calc(100% - 3rem);max-width:900px;transition:transform .5s var(--ease), width .5s var(--ease), background .5s var(--ease), box-shadow .5s var(--ease);transform-origin:top;background:#181818;border:none;border-radius:100px;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)scale(1);box-shadow:0 15px 35px #00000080}.site-nav:hover{box-shadow:0 20px 45px #0009}.nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:54px;padding:.35rem .5rem;display:flex}.logo-circle{color:#000;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;text-decoration:none;display:flex;box-shadow:0 2px 5px #0000001a}.nav-cta{justify-content:center;align-items:center;height:38px;display:flex;color:#111!important;letter-spacing:-.01em!important;text-transform:none!important;transition:transform .3s var(--ease), box-shadow .3s var(--ease)!important;background:#fff!important;border:none!important;border-radius:100px!important;padding:.6rem 1.4rem!important;font-size:.72rem!important;font-weight:700!important;box-shadow:0 2px 8px #0000001a!important}.nav-cta:hover{transform:scale(1.02);box-shadow:0 4px 12px #ffffff26!important}.logo{font-family:var(--f-disp);letter-spacing:-.05em;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:900;text-decoration:none}.nav-links a{letter-spacing:-.01em;color:var(--muted);text-transform:none;cursor:pointer;font-size:.76rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav-links a:hover{color:#fff}.nav-right{flex-shrink:0;align-items:center;gap:1.2rem;display:flex}.nav-clock{font-family:var(--f-disp);color:var(--dim);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:700}.snd-btn{border:1px solid var(--border);color:var(--muted);font-family:var(--f-body);letter-spacing:.1em;cursor:none;background:0 0;border-radius:100px;padding:.28rem .75rem;font-size:.6rem;font-weight:600;transition:color .3s,border-color .3s}.snd-btn:hover,.snd-btn.on{color:#fff;border-color:#ffffff40}.ham{border:1px solid var(--border);cursor:none;background:0 0;border-radius:8px;flex-direction:column;gap:5px;padding:.45rem .6rem;display:none}.ham span{background:var(--text);border-radius:2px;width:15px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.drawer{z-index:200;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#050507fa;flex-direction:column;padding:3rem 2.5rem;transition:opacity .35s;display:none;position:fixed;inset:0}.drawer.open{opacity:1;pointer-events:all}.drawer-close{color:var(--muted);cursor:none;background:0 0;border:none;align-self:flex-end;margin-bottom:3rem;font-size:1.3rem;transition:color .2s}.drawer-close:hover{color:#fff}.drawer-nav{flex-direction:column;flex:1;gap:.5rem;display:flex}.drawer-nav a{font-family:var(--f-disp);color:#ffffff1f;letter-spacing:-.04em;cursor:none;align-items:baseline;gap:1rem;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;text-decoration:none;transition:color .25s,transform .3s;display:flex}.drawer-nav a span{letter-spacing:.15em;color:var(--accent);font-size:.75rem;font-weight:700}.drawer-nav a:hover{color:#fff;transform:translate(10px)}.drawer-foot{color:var(--dim);margin-top:2rem;font-size:.8rem;font-weight:500}#hero{background:var(--bg);flex-direction:column;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}#orb-canvas{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.mq-top,.mq-bot{z-index:2;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.mq-bot{border-bottom:none;border-top:1px solid var(--border);margin-top:auto}.mq-row{white-space:nowrap;padding:.8rem 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mq-track{align-items:center;gap:2rem;width:max-content;animation:24s linear infinite mqFwd;display:flex}.mq-rev .mq-track{animation:24s linear infinite mqRev}.mq-track span{font-family:var(--f-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:.68rem;font-weight:700;transition:color .3s}.mq-track span:hover{color:var(--text)}.mq-track em{color:var(--accent);font-size:.35rem;font-style:normal}@keyframes mqFwd{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mqRev{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero-body-centered{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;padding:4rem 2rem 8rem;display:flex;position:relative;overflow:hidden}.hero-copy-wrapper{z-index:20;-webkit-backdrop-filter:blur(18px);border-radius:18px;width:min(26rem,100% - 3rem);height:max-content;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:clamp(1.5rem,5vw,5rem)}.hero-copy{flex-direction:column;gap:.9rem;padding:1.35rem;display:flex}.hero-kicker{color:var(--muted);font-family:var(--f-disp);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.8rem;font-size:.62rem;font-weight:800;display:flex}.hero-kicker-dot{background:var(--green);border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #00ff871a}.hero-copy h1{color:#fff;max-width:18ch;font-family:var(--f-disp);letter-spacing:-.055em;font-size:clamp(1.85rem,2.6vw,2.7rem);font-weight:900;line-height:.98}.hero-copy p{color:var(--muted);margin-top:.9rem;font-size:.86rem;font-weight:500;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.15rem;display:flex}.hero-actions .btn-primary,.hero-actions .btn-ghost{cursor:pointer;padding:.68rem 1rem;font-size:.65rem}.hero-proof{color:var(--dim);font-family:var(--f-disp);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-size:.57rem;font-weight:700}.hero-proof span{color:var(--accent);padding:0 .35rem}.hero-info-top{z-index:10;-webkit-backdrop-filter:blur(28px);width:fit-content;max-width:95%;height:80px;transition:border-color .4s var(--ease), box-shadow .4s var(--ease), backdrop-filter .4s var(--ease);background:linear-gradient(135deg,#0a0a0c99 0%,#ff57220a 50%,#0a0a0c99 100%);border:1px solid #ff572233;border-radius:100px;justify-content:center;align-items:center;gap:2.2rem;margin-bottom:2rem;padding:0 2.5rem;display:inline-flex;position:relative;box-shadow:0 20px 40px #00000080,0 0 30px #ff57220d}.hero-info-top:hover{-webkit-backdrop-filter:blur(36px);border-color:#ff572273;box-shadow:0 25px 50px #0009,0 0 40px #ff57221f}.hero-info-top .hi-block{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;height:44px;padding-right:2.2rem;display:flex}.hero-info-top .hi-block:nth-child(3){border-right:none;padding-right:0}.hi-ctas-row{align-items:center;gap:.75rem;flex-direction:row!important;display:inline-flex!important}.hi-ctas-row .btn-primary,.hi-ctas-row .btn-ghost{align-self:center;height:fit-content;padding:.55rem 1.4rem!important;font-size:.68rem!important}.hero-hl-centered{text-align:center;flex-direction:column;align-items:center;width:100%;height:580px;margin-bottom:-5rem;display:flex}.hero-hl-centered .mega-title{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.hl-clip{padding-right:4vw;line-height:1.15;display:block;overflow:hidden}.hl-ghost-row{line-height:1.25}.hl-word{font-family:var(--f-disp);letter-spacing:-.01em;text-transform:uppercase;will-change:transform;background-blend-mode:color-burn;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffd54f 0%,#ff5722 50%,#b71c1c 100%);color:#0000;-webkit-text-stroke:0;text-shadow: 1px 1px 1px #ffffffe6, 2px 2px 2px #fff9,  -3px -3px 0px #ffffff80 inset,  -2px -2px 3px #b71c1ccc, -4px -4px 6px #000000e6,  0px 12px 24px #ff572266, 0px 20px 40px #000000f2;filter:blur(.5px);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,8.5vw,11.5rem);font-weight:900;display:block;position:relative;transform:translateY(110%)}.hl-word:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff6 0%,#fffc 50%,#0000 50.1% 100%) 0 0/200% 200%;color:#0000;mix-blend-mode:overlay;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite glassyReflection;position:absolute;inset:0}@keyframes glassyReflection{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.hl-outline{padding-left:6vw}.hl-dot{color:#ff5722;text-shadow:0 0 12px #ff5722b3,0 0 25px #ff572266}.hero-info{gap:1.8rem;display:flex}.hi-label{font-family:var(--f-disp);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:.4rem;font-size:.58rem;font-weight:800}.hi-val{color:var(--muted);font-size:.88rem;font-weight:500;line-height:1.6}.hi-email{color:var(--muted);cursor:none;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .25s;display:block}.hi-email:hover{color:#fff;text-shadow:0 0 8px #ffffff4d}.hi-ctas{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite sdot}@keyframes sdot{0%,to{opacity:1;box-shadow:0 0 #00ff8766}50%{opacity:.6;box-shadow:0 0 0 6px #00ff8700}}.hi-status span:last-child{color:var(--dim);font-size:.72rem;font-weight:600}.btn-primary{color:var(--bg);font-family:var(--f-disp);letter-spacing:.08em;transition:background .3s, color .3s, transform .3s var(--ease);cursor:none;background:#fff;border-radius:100px;align-items:center;gap:.4rem;padding:.8rem 1.8rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #00000026}.btn-primary:hover{background:var(--accent);color:#fff;box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-3px)}.btn-ghost{border:1px solid var(--border);color:var(--muted);font-family:var(--f-disp);letter-spacing:.08em;cursor:none;border-radius:100px;align-items:center;padding:.8rem 1.8rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .3s,color .3s,transform .3s;display:inline-flex}.btn-ghost:hover{color:#fff;background:#ffffff05;border-color:#ffffff40;transform:translateY(-3px)}.hero-stats{z-index:2;border-top:1px solid var(--border);align-items:center;display:flex;position:relative}.hstat{flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:1.1rem 0;transition:background .3s;display:flex}.hstat:hover{background:#ffffff03}.hstat-n{font-family:var(--f-disp);letter-spacing:-.04em;color:#fff;font-size:1.85rem;font-weight:900;line-height:1;display:inline}.hstat sup{color:var(--accent);vertical-align:super;font-size:.8rem;font-weight:900}.hstat-ai{color:var(--accent);font-size:1.5rem}.hstat-l{font-family:var(--f-disp);letter-spacing:.18em;color:var(--dim);text-transform:uppercase;font-size:.56rem;font-weight:700}.hstat-sep{background:var(--border);flex-shrink:0;width:1px;height:36px}.hstat-scroll{gap:.45rem}.scroll-pill{background:var(--border);width:1px;height:32px;position:relative;overflow:hidden}.scroll-pill-inner{background:var(--accent);width:100%;height:35%;animation:2s ease-in-out infinite spill;position:absolute;top:-35%;left:0}@keyframes spill{0%{opacity:0;top:-35%}25%{opacity:1}75%{opacity:1}to{opacity:0;top:100%}}.shell{z-index:10;mix-blend-mode:difference;max-width:1200px;margin:0 auto;padding:0 2.5rem;position:relative}.section{-webkit-backdrop-filter:blur(24px);z-index:10;width:100%;box-shadow:none;transform-origin:top;will-change:transform, opacity;background:#0a0a0cc2;border:1px solid #ffffff0d;border-left:none;border-right:none;border-radius:0;margin:0;padding:8rem 0;position:relative}.label{font-family:var(--f-disp);letter-spacing:.22em;color:var(--accent);text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.65rem;font-weight:700;display:flex}.label:before{content:"";background:var(--accent);flex-shrink:0;width:24px;height:1px}h2.title{font-family:var(--f-disp);letter-spacing:-.035em;color:#fff;mix-blend-mode:difference;margin-bottom:4rem;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:900;line-height:1.05}h2.title em{font-family:var(--f-ser);color:var(--muted);font-style:italic;font-weight:400}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;display:grid}.about-nums{border-top:1px solid var(--border);gap:3rem;margin-top:3.5rem;padding-top:3rem;display:flex}.num-big{font-family:var(--f-disp);letter-spacing:-.04em;color:#fff;mix-blend-mode:difference;font-size:3rem;font-weight:900;line-height:1}.num-big span{color:var(--accent);font-size:1.6rem}.num-label{color:var(--muted);margin-top:.35rem;font-size:.78rem;font-weight:500}.about-text p{color:var(--muted);font-size:1.02rem;line-height:1.85}.about-text p+p{margin-top:1.5rem}.services-list{border-left:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.svc-item{border-bottom:1px solid var(--border);border-right:1px solid var(--border);transition:background .35s, transform .35s var(--ease);padding:2.5rem;position:relative;overflow:hidden}.svc-item:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ff3b5714 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.svc-item:hover:before{opacity:1}.svc-item:hover{background:var(--surface);transform:translateY(-4px)}.svc-num{font-family:var(--f-disp);letter-spacing:.14em;color:var(--accent);margin-bottom:.85rem;font-size:.62rem;font-weight:800}.svc-name{font-family:var(--f-disp);color:#fff;letter-spacing:-.025em;margin-bottom:.7rem;font-size:1.35rem;font-weight:800}.svc-desc{color:var(--muted);margin-bottom:1.25rem;font-size:.88rem;line-height:1.7}.svc-tags{flex-wrap:wrap;gap:.4rem;display:flex}.svc-tag{color:var(--dim);border:1px solid var(--border);border-radius:100px;padding:.2rem .6rem;font-size:.68rem;font-weight:600;transition:border-color .3s,color .3s}.svc-item:hover .svc-tag{color:var(--muted);border-color:#ff3b574d}.industry-wrap{flex-wrap:wrap;gap:.65rem;display:flex}.ind-tag{border:1px solid var(--border);color:var(--muted);cursor:default;border-radius:100px;padding:.55rem 1.25rem;font-size:.82rem;font-weight:600;transition:color .25s,border-color .25s,background .25s}.ind-tag:hover{color:#fff;border-color:var(--accent);background:#ff3b5705}.process-list{flex-direction:column;display:flex}.proc-item{border-bottom:1px solid var(--border);transition:padding .35s var(--ease);grid-template-columns:48px 1fr;gap:0 2rem;padding:2rem 0;display:grid}.proc-item:first-child{border-top:1px solid var(--border)}.proc-item:hover{background:#ffffff03;padding-left:1.5rem}.proc-num{font-family:var(--f-disp);color:var(--accent);letter-spacing:.12em;padding-top:.2rem;font-size:.62rem;font-weight:800}.proc-title{font-family:var(--f-disp);color:#fff;letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.1rem;font-weight:800}.proc-desc{color:var(--muted);font-size:.88rem;line-height:1.7}.tech-list{border:none;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.tech-col{transition:background .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);background:#ffffff03;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:2rem;display:flex}.tech-col:hover{background:#ff3d0005;border-color:#ff3d0026;box-shadow:0 10px 30px #ff3d0008}.tech-col-name{font-family:var(--f-disp);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;margin-bottom:1.5rem;font-size:.62rem;font-weight:800}.tech-items{flex-wrap:wrap;gap:.5rem;display:flex}.tech-item{color:var(--muted);transition:color .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:.35rem .7rem;font-size:.74rem;font-weight:600}.tech-item:hover{color:#fff;background:#ff3d000d;border-color:#ff3d0059;transform:translateY(-2px)}.contact-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:5rem;display:grid}.contact-left p{color:var(--muted);margin-bottom:2.5rem;font-size:1.02rem;line-height:1.8}.info-list{flex-direction:column;display:flex}.info-item{border-bottom:1px solid var(--border);padding:1.4rem 0}.info-item:first-child{border-top:1px solid var(--border)}.info-key{font-family:var(--f-disp);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:.4rem;font-size:.58rem;font-weight:800}.info-val{color:var(--text);font-size:1rem;font-weight:600;text-decoration:none;transition:color .25s}a.info-val:hover{color:var(--accent)}.form{flex-direction:column;gap:1.25rem;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field{flex-direction:column;gap:.5rem;display:flex}.field label{font-family:var(--f-disp);letter-spacing:.16em;color:var(--dim);text-transform:uppercase;font-size:.58rem;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--border);color:#fff;font-family:var(--f-body);resize:none;background:#ffffff05;border-radius:12px;outline:none;padding:.9rem 1.1rem;font-size:.92rem;transition:border-color .25s,background .25s}.field input::placeholder,.field textarea::placeholder{color:var(--dim)}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff0a;border-color:#ff3b574d}.field select{appearance:none;cursor:pointer}.submit{color:var(--bg);font-family:var(--f-disp);letter-spacing:.08em;cursor:none;transition:background .3s, color .3s, transform .3s var(--ease);background:#fff;border:none;border-radius:100px;margin-top:.5rem;padding:1.1rem 2.2rem;font-size:.8rem;font-weight:800}.submit:hover{background:var(--accent);color:#fff;box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-3px)}#footer-section{box-shadow:none;border-left:none;border-right:none;border-top:1px solid var(--border);background:#070709;padding-top:8rem;padding-bottom:3rem;border-radius:0!important;width:100%!important;margin:0!important}.footer-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:3.5rem;margin-bottom:6rem;display:grid}.foot-col{flex-direction:column;gap:1.25rem;display:flex}.foot-label{font-family:var(--f-disp);letter-spacing:.2em;color:var(--accent);font-size:.58rem;font-weight:800}.foot-links{flex-direction:column;gap:.75rem;display:flex}.foot-links span,.foot-links a{color:var(--muted);cursor:none;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .3s,transform .3s}.foot-links a:hover{color:#fff;transform:translate(4px)}.footer-big-logo{font-family:var(--f-disp);letter-spacing:-.05em;text-align:center;color:#0000;-webkit-text-stroke:1px #ffffff0d;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:2rem;font-size:clamp(6rem,15vw,19.5rem);font-weight:900;line-height:.8}#footer-section .shell{border-top:none;max-width:1300px}.fade-up{opacity:0;transition:opacity .9s var(--ease2), transform .9s var(--ease2);transform:translateY(32px)}.fade-up.in{opacity:1;transform:translateY(0)}@media (width<=1100px){.hero-body{grid-template-columns:1fr}.tech-list{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width<=900px){.site-nav{width:calc(100% - 1.5rem);top:.75rem}.nav-links,.nav-cta{display:none!important}.ham{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50px;flex-direction:column;gap:5px;padding:.5rem .75rem;display:flex!important}.ham span{background:#fff;border-radius:2px;width:16px;height:2px;display:block}.drawer{display:flex}.nav-clock{display:none}.hero-body{grid-template-columns:1fr;padding:2rem 1rem 4rem}.hero-idx{display:none}.hero-info{border-left:none;border-top:1px solid var(--border)}.hl-word{font-size:clamp(2.8rem,11vw,6.5rem)}.hl-outline{padding-left:0;font-size:clamp(2.3rem,9vw,5.5rem)}.hero-hl-centered{min-height:240px;height:auto!important;margin-bottom:0!important}.hero-body-centered{gap:1rem;padding:5.5rem 1rem 2rem}.lanyard-wrapper{opacity:.82;justify-content:center;align-items:center;width:64%;height:58%;top:38%;left:36%}.hero-info{padding:1.5rem}.hero-info-top{border-radius:24px!important;flex-direction:column!important;gap:1rem!important;width:100%!important;height:auto!important;padding:1.2rem!important}.hero-info-top .hi-block{text-align:center;border-bottom:1px solid #ffffff14;width:100%;padding-bottom:1rem;border-right:none!important;padding-right:0!important}.hero-info-top .hi-block:nth-child(3){padding-bottom:0;border-bottom:none!important}.about-grid,.contact-grid{grid-template-columns:1fr;gap:3rem}.services-list{border-left:none;grid-template-columns:1fr}.svc-item{border-left:1px solid var(--border)}.tech-list{grid-template-columns:1fr;gap:1rem}.tech-list>*{min-width:0}.border-glow-card{overflow:hidden}.border-glow-card>.edge-light{display:none}.section{padding:4rem 0}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=600px){#hero{min-height:560px}.hero-body-centered{justify-content:center;padding:4.5rem .75rem 2.25rem}.hero-copy{border-radius:14px;width:calc(100% - 1.5rem);padding:1rem;top:5.75rem;bottom:auto;left:.75rem}.hero-kicker{margin-bottom:.65rem;font-size:.55rem}.hero-copy h1{font-size:clamp(1.65rem,7vw,2rem)}.hero-copy p{margin-top:.7rem;font-size:.78rem;line-height:1.5}.hero-actions{margin-top:.9rem}.hero-actions .btn-primary,.hero-actions .btn-ghost{flex:auto;justify-content:center}.hero-proof{margin-top:.8rem;font-size:.5rem}.hero-hl-centered{z-index:13;pointer-events:none;min-height:230px}.lanyard-wrapper{opacity:.82;width:58%;height:54%;top:46%;left:42%}.shell{padding:0 1.25rem}.section{padding:3.5rem 0}.nav-inner{height:50px;padding:.35rem .5rem .35rem .8rem}.hl-word{font-size:clamp(2.2rem,12vw,4.2rem)}.hl-outline{font-size:clamp(1.8rem,10vw,3.5rem)}.hero-stats{flex-wrap:wrap}.hstat{flex:45%;padding:.8rem 0}.hstat-sep{display:none}.field-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-big-logo{letter-spacing:-.08em;margin-top:1rem;font-size:clamp(2.6rem,12vw,4.5rem)}h2.title{margin-bottom:2.5rem;font-size:clamp(2rem,8vw,2.8rem)}.hi-ctas .btn-primary,.hi-ctas .btn-ghost{justify-content:center;width:100%}.proc-item{grid-template-columns:36px 1fr;gap:0 1rem}.folder-wrapper{transform-origin:top;transform:scale(.85)}.about-grid,.contact-grid,.field-row,.footer-grid,.about-text,.contact-left,.field,.foot-col{min-width:0}.info-val,.foot-links a{overflow-wrap:anywhere}.ham,.drawer-close,.drawer-nav a,.btn-primary,.btn-ghost,.submit{cursor:pointer}}@media (width<=390px){.shell{padding:0 1.25rem}.section{padding:3.5rem 0}.nav-inner{height:50px;padding:.35rem .5rem .35rem .8rem}.hl-word{font-size:clamp(2.2rem,12vw,4.2rem)}.hl-outline{font-size:clamp(1.8rem,10vw,3.5rem)}.hero-stats{flex-wrap:wrap}.hstat{flex:45%;padding:.8rem 0}.hstat-sep{display:none}.field-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-big-logo{letter-spacing:-.08em;margin-top:1rem;font-size:clamp(2.6rem,12vw,4.5rem)}h2.title{margin-bottom:2.5rem;font-size:clamp(2rem,8vw,2.8rem)}.hi-ctas .btn-primary,.hi-ctas .btn-ghost{justify-content:center;width:100%}.proc-item{grid-template-columns:36px 1fr;gap:0 1rem}.folder-wrapper{transform-origin:top;transform:scale(.85)}.about-grid,.contact-grid,.field-row,.footer-grid,.about-text,.contact-left,.field,.foot-col{min-width:0}.info-val,.foot-links a{overflow-wrap:anywhere}.ham,.drawer-close,.drawer-nav a,.btn-primary,.btn-ghost,.submit{cursor:pointer}.hero-body-centered{padding-inline:.75rem}.hero-hl-centered{min-height:230px}.lanyard-wrapper{width:58%;top:46%;left:42%}.folder-wrapper{margin-bottom:-1.5rem;transform:scale(.75)}}.section-fade-top{pointer-events:none;z-index:2;background:linear-gradient(#050507f2 0%,#05050700 100%);width:100%;height:180px;position:absolute;top:0;left:0}.hero5-section{z-index:15;pointer-events:auto;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;display:flex;position:relative}.hero5-header{z-index:30;width:100%;position:relative}.hero5-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex}.hero5-logo{color:#fff;align-items:center;gap:.6rem;text-decoration:none;display:flex}.hero5-logo-icon{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hero5-brand-initial{font-family:var(--f-disp);font-size:1.1rem;font-weight:900}.hero5-logo-text{font-family:var(--f-disp);letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.hero5-desktop-nav{align-items:center;gap:2rem;display:flex}.hero5-nav-link{color:#ffffffb3;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.hero5-nav-link:hover{color:#fff}.hero5-chevron{opacity:.6;font-size:.65rem}.hero5-header-btn{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:100px;padding:.55rem 1.4rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .3s}.hero5-header-btn:hover{color:#000;background:#fff}.hero5-hamburger-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.25rem;display:none}.hero5-content{z-index:20;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:900px;margin:0 auto;padding:4rem 1.5rem 2rem;display:flex;position:relative}.hero5-main-title{margin-bottom:1.5rem}.hero5-title-line1{font-family:var(--f-disp);letter-spacing:-.03em;background:linear-gradient(#fff 0%,#ffffffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:800;display:block}.hero5-title-line2{font-family:var(--f-disp);letter-spacing:-.03em;background:linear-gradient(135deg,#ff9100 0%,#ff3d00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2.5rem,6vw,4.8rem);font-style:italic;font-weight:800;display:block}.hero5-description{color:#ffffffa6;max-width:600px;margin:0 auto 2.5rem;font-size:clamp(.95rem,2vw,1.15rem);font-weight:400;line-height:1.6}.hero5-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.hero5-btn-primary{color:#000;background:#fff;border-radius:100px;padding:.8rem 1.8rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s}.hero5-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.hero5-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:.6rem;padding:.8rem 1.8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.hero5-btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.hero5-arrow-icon{font-size:.75rem;transition:transform .2s}.hero5-btn-secondary:hover .hero5-arrow-icon{transform:translate(3px)}.hero5-trusted-wrap{width:100%;margin-top:4rem}.hero5-trusted-title{font-family:var(--f-disp);letter-spacing:.22em;color:#fff6;text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem;font-weight:800}.hero5-trusted-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.hero5-brand-item{font-family:var(--f-disp);color:#fff9;letter-spacing:-.01em;font-size:.88rem;font-weight:600}.hero5-mobile-drawer{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050507f5;flex-direction:column;padding:1.5rem;display:flex;position:fixed;inset:0}.hero5-drawer-header{justify-content:space-between;align-items:center;display:flex}.hero5-drawer-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.25rem}.hero5-drawer-nav{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.hero5-drawer-link{font-family:var(--f-disp);color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.hero5-drawer-footer{margin-top:auto;padding-top:2rem}.hero5-drawer-btn{text-align:center;color:#000;background:#fff;border-radius:100px;width:100%;padding:.9rem;font-weight:700;text-decoration:none;display:block}@media (width<=768px){.hero5-desktop-nav,.hero5-cta-desktop{display:none}.hero5-hamburger-btn{display:block}}
