.hero-energy-trails{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;contain:layout style;stroke-linecap:round;stroke-linejoin:round}.hero-energy-bloom{opacity:.53}.hero-energy-glow{opacity:.85}.hero-energy-ribbon{opacity:.96}.hero-energy-core{opacity:.83}.hero-energy-arrival,.hero-energy-pulse{opacity:0}.hero-energy-node-glow{opacity:.38}.hero[data-scene=enter] .hero-energy-draw{stroke-dasharray:1;animation:hero-energy-draw var(--trail-duration) cubic-bezier(.22,.7,.24,1) var(--trail-delay) both}.hero[data-scene=enter] .hero-energy-pulse{stroke-dasharray:.075 .925;animation:hero-energy-travel var(--trail-duration) cubic-bezier(.35,0,.2,1) var(--trail-delay) both}.hero[data-scene=enter] .hero-energy-arrival{transform-box:fill-box;transform-origin:center;animation:hero-energy-arrival 1.05s cubic-bezier(.14,.65,.3,1) var(--node-delay) both}.hero[data-scene=enter] .hero-energy-node-glow{animation:hero-energy-node 1.3s ease-out var(--node-delay) both}.hero-socials .social-bubble{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center;--social-delay:0ms}.hero-socials .whatsapp{--social-delay:790ms}.hero-socials .facebook{--social-delay:1300ms}.hero-socials .tiktok{--social-delay:1810ms}.hero-socials .instagram{--social-delay:2320ms}.hero-socials .heart{--social-delay:2830ms}.hero[data-scene=enter] .hero-socials .social-bubble{animation:hero-social-materialize 1.7s cubic-bezier(.22,.8,.28,1) var(--social-delay) both}.hero[data-scene=enter] .hero-socials .heart>.icon,.hero[data-scene=enter] .hero-socials .social-icon{animation:hero-social-symbol 1.7s cubic-bezier(.22,.8,.28,1) var(--social-delay) both}.hero[data-in-view=false] .hero-energy-trails *,.hero[data-in-view=false] .hero-socials *,[data-hidden=true] .hero-energy-trails *,[data-hidden=true] .hero-socials *{animation-play-state:paused!important}@keyframes hero-energy-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-energy-travel{0%{opacity:0;stroke-dashoffset:.075}9%{opacity:1}83%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes hero-energy-arrival{0%{opacity:0;transform:scale(.76)}15%{opacity:.9}to{opacity:0;transform:scale(1.85)}}@keyframes hero-energy-node{0%{opacity:0}24%{opacity:1}to{opacity:.38}}@keyframes hero-social-materialize{0%{opacity:0;transform:scale(.32) rotate(-22deg);filter:brightness(1.65)}30%{opacity:1;transform:scale(1.13) rotate(5deg);filter:brightness(1.28)}51%{transform:scale(.98) rotate(-2deg);filter:brightness(1.06)}76%{transform:scale(1.025) rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes hero-social-symbol{0%{opacity:.3;transform:scale(.7) rotate(12deg)}42%{opacity:1;transform:scale(1.08) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}[data-motion=paused] .hero-energy-trails *,[data-motion=paused] .hero-socials *{animation:none!important}@media (prefers-reduced-motion:reduce){.hero-energy-trails *,.hero-socials *{animation:none!important}}.mobile-nav-toggle{display:none}.mobile-nav-dialog{position:fixed;inset:0;margin:0;padding:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:hidden;border:0;color:#f5f9ff;background:transparent}.mobile-nav-dialog::-webkit-backdrop{background:linear-gradient(180deg,transparent 70px,#000b12ba 0);animation:mobile-nav-backdrop-in .35s ease both}.mobile-nav-dialog::backdrop{background:linear-gradient(180deg,transparent 70px,#000b12ba 0);animation:mobile-nav-backdrop-in .35s ease both}.mobile-nav-panel{position:relative;margin-top:70px;width:100%;max-height:calc(100dvh - 70px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#168da0 #071b29;padding:25px max(24px,5vw) 28px;background:radial-gradient(ellipse at 100% 0,#00525848,transparent 52%),linear-gradient(125deg,#041826,#03111c 62%,#03212b);border-top:1px solid #6be9e22e;border-bottom:1px solid #23e9d260;box-shadow:0 20px 55px #000a;transform-origin:top center;isolation:isolate}.mobile-nav-panel:before{content:"";position:absolute;pointer-events:none;width:230px;height:230px;right:-150px;top:100px;border:1px solid #3feae421;border-radius:70px;transform:rotate(40deg);box-shadow:0 0 0 20px #2ae8ba04,0 0 0 50px #17cdea03;z-index:-1}.mobile-nav-intro{margin-bottom:17px}.mobile-nav-kicker{display:block;color:#8beedc;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.mobile-nav-intro h2{margin:8px 0 0;font-size:14px;font-weight:400;letter-spacing:-.01em;color:#b6c9d4}.mobile-nav-links{display:flex;flex-direction:column}.mobile-nav-link{display:flex;align-items:center;gap:19px;width:100%;min-height:60px;padding:12px 0;border:0;border-top:1px solid #b2e7f01c;background:transparent;color:#f5f9ff;text-align:left;font-size:clamp(20px,5.5vw,27px);font-weight:600;letter-spacing:-.035em;transition:color .18s ease,padding .28s cubic-bezier(.2,.8,.2,1),background .18s ease}.mobile-nav-link:last-child{border-bottom:1px solid #b2e7f01c}.mobile-nav-index{color:#67d7d7;font-size:10px;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;align-self:center;transition:color .18s ease}.mobile-nav-link .icon{margin-left:auto;width:23px;height:23px;color:#50dcc8;stroke-width:1.4;transform:rotate(-35deg);transition:transform .26s ease,color .18s ease}.mobile-nav-link:focus-visible,.mobile-nav-link:hover{color:#c7fa47;padding-left:9px;background:linear-gradient(90deg,#91ff7710,transparent)}.mobile-nav-link:focus-visible .mobile-nav-index,.mobile-nav-link:hover .mobile-nav-index{color:#c7fa47}.mobile-nav-link:focus-visible .icon,.mobile-nav-link:hover .icon{transform:rotate(0deg);color:#c7fa47}.mobile-nav-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:23px}.mobile-nav-note{font-size:10px;line-height:1.5;color:#8ea6b5}.mobile-nav-contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px;min-height:46px;flex-shrink:0;border:1px solid #bcff54;border-radius:4px 15px 4px 15px;background:linear-gradient(110deg,#c8fa4a,#54f692 95%);color:#041b19;font-size:11px;font-weight:700;box-shadow:0 4px 18px #68f8ab12;transition:box-shadow .2s ease,transform .2s ease}.mobile-nav-contact:hover{transform:translateY(-2px);box-shadow:0 8px 22px #68f8ab26}.mobile-nav-contact .icon,.mobile-nav-contact .social-icon{height:17px;width:17px}.mobile-nav-edge{display:block;position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#c8ff46,#03edb0 35%,#00bfff 85%,transparent);transform-origin:left center;box-shadow:0 0 11px #33f9d875}.mobile-nav-dialog[open] .mobile-nav-panel{animation:mobile-nav-unfold .5s cubic-bezier(.2,.8,.2,1) both}.mobile-nav-dialog[open] .mobile-nav-bottom,.mobile-nav-dialog[open] .mobile-nav-intro{animation:mobile-nav-enter .46s cubic-bezier(.2,.8,.2,1) .1s both}.mobile-nav-dialog[open] .mobile-nav-link{animation:mobile-nav-enter .46s calc(.1s + var(--mobile-nav-index) * 45ms) cubic-bezier(.2,.8,.2,1) both}.mobile-nav-dialog[open] .mobile-nav-edge{animation:mobile-nav-edge-in .65s cubic-bezier(.2,.8,.2,1) .12s both}.mobile-nav-dialog[data-closing] .mobile-nav-panel{animation:mobile-nav-fold .22s ease-in both}.mobile-nav-dialog[data-closing]::-webkit-backdrop{animation:mobile-nav-backdrop-out .22s ease-in both}.mobile-nav-dialog[data-closing]::backdrop{animation:mobile-nav-backdrop-out .22s ease-in both}@media (max-width:850px){.mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:106px;min-height:44px;flex-shrink:0;padding:0 13px;background:linear-gradient(115deg,#07222df5,#06202b8c);color:#d1eceb;border:1px solid #48bbbe45;border-radius:3px 13px 3px 13px;box-shadow:inset 0 1px 0 #abffe70a;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.mobile-nav-toggle:hover{background:#0b303b;border-color:#72edc77a;box-shadow:0 0 20px #21cdb316}.mobile-nav-toggle-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.mobile-nav-glyph{position:relative;display:block;width:25px;height:24px}.mobile-nav-glyph span{position:absolute;height:2px;background:#a5f574;border-radius:2px;right:0;transform-origin:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s ease,opacity .22s ease}.mobile-nav-glyph span:first-child{width:23px;top:5px}.mobile-nav-glyph span:nth-child(2){width:15px;top:11px;background:#34ded0}.mobile-nav-glyph span:nth-child(3){width:19px;top:17px;background:#15bded}.mobile-nav-close{position:absolute;top:13px;right:18px;z-index:2;border-color:#8effbf60;background:#07222d}.mobile-nav-close .mobile-nav-glyph span:first-child,.mobile-nav-toggle[aria-expanded=true] .mobile-nav-glyph span:first-child{width:22px;transform:translateY(6px) rotate(45deg)}.mobile-nav-close .mobile-nav-glyph span:nth-child(2),.mobile-nav-toggle[aria-expanded=true] .mobile-nav-glyph span:nth-child(2){opacity:0;transform:translateX(7px)}.mobile-nav-close .mobile-nav-glyph span:nth-child(3),.mobile-nav-toggle[aria-expanded=true] .mobile-nav-glyph span:nth-child(3){width:22px;transform:translateY(-6px) rotate(-45deg)}.mobile-nav-dialog[open] .mobile-nav-close .mobile-nav-glyph span:first-child{animation:mobile-nav-glyph-top .35s cubic-bezier(.2,.8,.2,1) both}.mobile-nav-dialog[open] .mobile-nav-close .mobile-nav-glyph span:last-child{animation:mobile-nav-glyph-bottom .35s cubic-bezier(.2,.8,.2,1) both}.mobile-nav-dialog[data-closing] .mobile-nav-close .mobile-nav-glyph span:first-child{animation:mobile-nav-glyph-top .22s ease reverse both}.mobile-nav-dialog[data-closing] .mobile-nav-close .mobile-nav-glyph span:last-child{animation:mobile-nav-glyph-bottom .22s ease reverse both}}@media (max-width:380px){.mobile-nav-toggle{width:98px;padding-inline:11px}.mobile-nav-panel{padding-inline:22px}.mobile-nav-bottom{gap:10px}.mobile-nav-contact{gap:7px;padding-inline:10px;font-size:10px}}@media (max-width:350px){.mobile-nav-toggle{width:90px;padding-inline:10px}}@media (max-height:550px) and (max-width:850px){.mobile-nav-panel{padding-top:18px;padding-bottom:22px}.mobile-nav-intro{margin-bottom:12px}.mobile-nav-link{min-height:51px;font-size:22px;padding-block:10px}.mobile-nav-bottom{padding-top:18px}}@keyframes mobile-nav-unfold{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-12px)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(0)}}@keyframes mobile-nav-fold{0%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-8px)}}@keyframes mobile-nav-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-nav-edge-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mobile-nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-nav-backdrop-out{to{opacity:0}}@keyframes mobile-nav-glyph-top{0%{transform:none}to{transform:translateY(6px) rotate(45deg)}}@keyframes mobile-nav-glyph-bottom{0%{transform:none}to{transform:translateY(-6px) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.mobile-nav-dialog::-webkit-backdrop{animation:none!important;-webkit-transition:none!important;transition:none!important}.mobile-nav-dialog *,.mobile-nav-dialog::backdrop,.mobile-nav-glyph span,.mobile-nav-toggle{animation:none!important;transition:none!important}}.button{transition:box-shadow .25s,background .25s,border-color .25s,translate .25s}.button:hover{translate:0 -2px}.button:active{translate:0 0}.feature-row .icon,.footer-socials .social-icon,.step-icon{transition:filter .25s,translate .25s,color .25s}.feature-row li:hover>.icon{translate:0 -4px;filter:drop-shadow(0 0 7px #00dfff90)}.steps li:hover .step-icon{translate:0 -3px}.footer-socials a:hover .social-icon{translate:0 -2px;filter:drop-shadow(0 0 6px #00f3c4)}.contact-texture{position:absolute;inset:-5% 0;width:100%;height:110%;max-width:none;object-fit:cover;object-position:center;z-index:-1}.contact-section{background:#001322}.contact-section:after{content:"";background:linear-gradient(90deg,transparent 15%,#00112040 44%,transparent 80%);z-index:-1}.contact-light,.contact-section:after{position:absolute;inset:0;pointer-events:none}.contact-light{opacity:.2;z-index:1;background:radial-gradient(ellipse at 5% 30%,#6bffff30,transparent 28%),radial-gradient(ellipse at 99% 30%,#00ff8c20,transparent 22%);mix-blend-mode:screen}[data-motion=active] .opportunities-section[data-scene=enter] .customer-socials .social-bubble{animation:social-arrive 1.1s cubic-bezier(.16,1,.3,1) both,social-drift 2.4s ease-in-out 1.2s both}.customer-socials .social-bubble:first-child{--social-delay:100ms}.customer-socials .social-bubble:nth-child(2){--social-delay:240ms}.customer-socials .social-bubble:nth-child(3){--social-delay:380ms}.customer-socials .social-bubble:nth-child(4){--social-delay:520ms}[data-motion=active] .opportunities-section[data-scene=enter] .customer-socials .social-bubble{animation-delay:var(--social-delay),calc(var(--social-delay) + 1.1s)}[data-motion=active] .opportunities-section[data-scene=enter] .customer-photo{animation:customer-focus 1.3s cubic-bezier(.16,1,.3,1) both}[data-motion=active] [data-scene=enter] .handwriting svg path{stroke-dasharray:220;animation:signature-draw 1s cubic-bezier(.22,1,.36,1) .45s both}[data-motion=active] .how-section[data-scene=enter] .step-number{animation:step-pop .7s cubic-bezier(.16,1,.3,1) both}[data-motion=active] .how-section[data-scene=enter] .steps li:nth-child(2) .step-number{animation-delay:.1s}[data-motion=active] .how-section[data-scene=enter] .steps li:nth-child(3) .step-number{animation-delay:.2s}[data-motion=active] .how-section[data-scene=enter] .steps li:nth-child(4) .step-number{animation-delay:.3s}[data-motion=active] .how-section[data-scene=enter] .steps li:nth-child(5) .step-number{animation-delay:.4s}[data-motion=active] .how-section[data-scene=enter] .step-connector{animation:connector-reveal 1s ease .35s both}[data-motion=active] .contact-section[data-scene=enter] .contact-texture{animation:texture-arrive 2.4s cubic-bezier(.16,1,.3,1) both}[data-motion=active] .contact-section[data-scene=enter] .contact-light{animation:contact-sheen 4.4s ease-in-out both}[data-motion=active] .hero[data-scene=enter] .hero-phone-content>.brand-logo,[data-motion=active] .hero[data-scene=enter] .hero-phone-content>p,[data-motion=active] .hero[data-scene=enter] .phone-socials{animation:phone-content-arrive .9s cubic-bezier(.16,1,.3,1) .4s both}[data-motion=active] .hero[data-scene=enter] .hero-phone-content>p{animation-delay:.55s}[data-motion=active] .hero[data-scene=enter] .phone-socials{animation-delay:.7s}@keyframes social-arrive{0%{translate:-42px 14px;scale:.62;opacity:0;filter:brightness(1.8)}70%{scale:1.07;opacity:1}to{translate:0 0;scale:1;opacity:1;filter:brightness(1)}}@keyframes social-drift{0%,to{translate:0 0}50%{translate:3px -7px}}@keyframes signature-draw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes customer-focus{0%{filter:brightness(.65);scale:1.035}to{filter:brightness(1);scale:1}}@keyframes step-pop{0%{scale:.6;opacity:.25}to{scale:1;opacity:1}}@keyframes connector-reveal{0%{opacity:0}to{opacity:1}}@keyframes texture-arrive{0%{scale:1.055;filter:brightness(.75)}to{scale:1;filter:brightness(1)}}@keyframes contact-sheen{0%,to{opacity:.2}40%{opacity:1}70%{opacity:.65}}@keyframes phone-content-arrive{0%{opacity:.1;translate:0 9px}to{opacity:1;translate:0 0}}[data-hidden=true] [data-motion-section] *,[data-in-view=false] *{animation-play-state:paused!important}[data-motion=paused] [data-motion-section] *{animation:none!important}.type-character{position:relative}.type-character:after{content:"";position:absolute;width:.045em;height:.85em;right:-.05em;top:.12em;background:currentColor;opacity:0;pointer-events:none}[data-motion=active] .hero[data-scene=enter] .type-character{animation:hero-type-character 1ms step-end var(--type-delay) both}[data-motion=active] .hero[data-scene=enter] .type-character:after{animation:hero-type-cursor 36ms step-end var(--type-delay) both}[data-motion=active] .hero[data-scene=enter] .type-character-last:after{animation:hero-type-cursor .6s step-end var(--type-delay) 3 both}@keyframes hero-type-character{0%{opacity:0}to{opacity:1}}@keyframes hero-type-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-motion-section] *{animation:none!important}.button:active,.button:hover{translate:none}}@media (max-width:850px){.contact-texture{object-position:57% center;height:100%;inset:0;width:100%}.contact-section:after{background:linear-gradient(180deg,#00132200,#00132299 48%,#00132210)}}.technology-section{background:radial-gradient(ellipse at 14% 77%,#00435670,transparent 43%),radial-gradient(ellipse at 85% 0,#072a3d88,transparent 46%),#00111c}.technology-scene{isolation:isolate;overflow:visible;pointer-events:none}.tech-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 31% 73%,#00b5e333,transparent 43%),radial-gradient(ellipse at 50% 58%,#00ffff19,transparent 35%);z-index:-1}.tech-orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;overflow:visible}.tech-orbit-halo{stroke:#00eaff;stroke-width:10;opacity:.6;filter:url(#tech-orbit-glow)}.tech-orbit-edge{stroke:url(#tech-orbit-color);stroke-width:2;opacity:.95}.tech-orbit-fine{stroke:#0cead7;stroke-width:.6;opacity:.32}.tech-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2;fill:none;stroke-linecap:round}.tech-wire-halo{stroke:#00eaff;stroke-width:7;opacity:.42;filter:url(#tech-wire-glow)}.tech-wire-track{stroke:#06d5e0;stroke-width:1.2;opacity:.56}.tech-wire-current{stroke:url(#tech-current);stroke-width:1.5;opacity:.9}.tech-wire-spark{stroke:#d6ffff;stroke-width:2.3;opacity:0;filter:drop-shadow(0 0 3px #00eeff)}.technology-scene .technology-phone{top:calc(var(--u) * 13);left:calc(var(--u) * 52);height:calc(var(--u) * 274);border-color:#8ca9b5;box-shadow:inset 0 0 0 3px #000,inset -6px -2px 0 #16697d,8px 6px 0 #00121a,12px 10px 28px #00bcff2e,-2px 0 2px #e4faff99}.technology-scene .coffee-post{height:calc(var(--u) * 126)}.coffee-scan{position:absolute;left:0;right:0;top:0;height:2px;background:#c4ffff;box-shadow:0 0 8px 2px #00eaff,0 -14px 20px 6px #00d5e577;opacity:0}.technology-scene .analysis-bar{height:calc(var(--u) * 6);background:#002130;margin-top:calc(var(--u) * 11);border-color:#01c6f1;box-shadow:0 0 9px #00caff80}.technology-scene .analysis-bar>span{width:100%;transform-origin:left;background:linear-gradient(90deg,#0286ff,#00d9ff 65%,#b9ffff);box-shadow:0 0 8px #00faff}.technology-scene .ai-chip{left:calc(var(--u) * 245);top:calc(var(--u) * 130);width:calc(var(--u) * 55);height:calc(var(--u) * 61);display:block;transform:perspective(350px) rotateY(-13deg) rotateX(10deg) rotate(5deg);transform-style:preserve-3d;border:0;border-radius:calc(var(--u) * 9);background:transparent;box-shadow:none;z-index:5}.chip-depth{position:absolute;inset:calc(var(--u) * 5) calc(var(--u) * -6) calc(var(--u) * -7) calc(var(--u) * 5);border:1px solid #16bfc6;border-radius:inherit;background:linear-gradient(145deg,#16d9e5,#004d6d 35%,#001b29 60%,#06a8be);box-shadow:4px 6px 9px #000b,0 0 13px #00cfff60}.chip-face{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:calc(var(--u) * 3) solid #49f5ff;border-radius:inherit;background:linear-gradient(130deg,#bdffff,#20cce7 7%,#063b77 15%,#034270 68%,#17c9e0 94%,#cdffff);box-shadow:inset 0 0 0 2px #02668c,inset 0 0 0 4px #86f7ff85,inset 0 0 15px #068adb,0 0 3px #a7ffff,0 0 18px #00e8ff90}.technology-scene .chip-face>span{font-size:calc(var(--u) * 28);font-weight:800;letter-spacing:calc(var(--u) * -1.5);color:#f2ffff;text-shadow:2px 3px 1px #006485,0 0 10px #2bf0ff;transform:skew(-5deg)}.chip-specular{position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 30%,#dfffff80 45%,#fff 47%,transparent 60%);transform:translateX(-90%);opacity:.25}.chip-energy{position:absolute;inset:-8px;border:1px solid #8dffff;border-radius:16px;opacity:0;box-shadow:0 0 15px #00ddff}.chip-pins{position:absolute;top:15%;width:calc(var(--u) * 8);height:70%;background:repeating-linear-gradient(180deg,#86eaff,#086173 2px,transparent 0,transparent 7px);z-index:-1;filter:drop-shadow(0 0 2px #00ddff)}.chip-pins-left{left:calc(var(--u) * -6)}.chip-pins-right{right:calc(var(--u) * -11);top:23%}.technology-scene .status-plate{width:calc(var(--u) * 168);height:calc(var(--u) * 34);transform:rotate(-5deg);background:linear-gradient(112deg,#022239f5,#092d3cfa);border-color:#2eb8cc88;box-shadow:inset 0 1px 0 #b6f3ff16,0 5px 12px #0005,0 0 16px #00d8f508}.technology-scene .status-0{left:calc(var(--u) * 319);top:calc(var(--u) * 34)}.technology-scene .status-1{left:calc(var(--u) * 324);top:calc(var(--u) * 78)}.technology-scene .status-2{left:calc(var(--u) * 330);top:calc(var(--u) * 122)}.technology-scene .status-3{left:calc(var(--u) * 337);top:calc(var(--u) * 166)}.technology-scene .status-check{filter:drop-shadow(0 0 3px #38fd7c70)}[data-motion=active] .technology-section[data-scene=enter] .technology-phone{animation:tech-device-arrive .9s cubic-bezier(.16,1,.3,1) both}[data-motion=active] .technology-section[data-scene=enter] .tech-orbit{animation:tech-orbit-awaken 1.8s ease-out both}[data-motion=active] .technology-section[data-scene=enter] .analysis-bar>span{animation:tech-analysis 3.9s cubic-bezier(.22,.65,.35,1) .35s both}[data-motion=active] .technology-section[data-scene=enter] .coffee-scan{animation:tech-scan 1.35s ease-in-out .35s 2 both}[data-motion=active] .technology-section[data-scene=enter] .tech-wire-current{animation:tech-current-pass .85s var(--wire-delay) cubic-bezier(.33,0,.22,1) both}[data-motion=active] .technology-section[data-scene=enter] .tech-wire-spark{animation:tech-spark-pass 1.05s var(--wire-delay) ease-in-out both}[data-motion=active] .technology-section[data-scene=enter] .tech-wire-halo{animation:tech-wire-charge .9s var(--wire-delay) ease-out both}[data-motion=active] .technology-section[data-scene=enter] .chip-face{animation:chip-process .9s ease-in-out 1.35s both}[data-motion=active] .technology-section[data-scene=enter] .chip-specular{animation:chip-reflect 1.1s ease-out 1.4s both}[data-motion=active] .technology-section[data-scene=enter] .chip-energy{animation:chip-radiate 1.1s ease-out 1.45s both}[data-motion=active] .technology-section[data-scene=enter] .status-plate{animation:tech-validation .6s var(--status-delay) cubic-bezier(.16,1,.3,1) both}[data-motion=active] .technology-section[data-scene=enter] .status-check{animation:tech-check .5s calc(var(--status-delay) + .17s) cubic-bezier(.16,1,.3,1) both}[data-motion=active] .technology-section[data-scene=enter] .ai-chip{animation:chip-arrive .85s cubic-bezier(.16,1,.3,1) .2s both}@keyframes tech-device-arrive{0%{translate:-16px 12px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes tech-orbit-awaken{0%{opacity:.08;scale:.94}65%{opacity:1;scale:1.02}to{opacity:1;scale:1}}@keyframes tech-analysis{0%{transform:scaleX(0)}28%{transform:scaleX(.25)}50%{transform:scaleX(.52)}72%{transform:scaleX(.7)}to{transform:scaleX(1)}}@keyframes tech-scan{0%{top:0;opacity:0}12%{opacity:.95}86%{opacity:.8}to{top:100%;opacity:0}}@keyframes tech-current-pass{0%{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:.95}}@keyframes tech-spark-pass{0%{stroke-dasharray:12 100;stroke-dashoffset:12;opacity:0}18%{opacity:1}85%{opacity:1}to{stroke-dasharray:12 100;stroke-dashoffset:-100;opacity:0}}@keyframes tech-wire-charge{0%{opacity:.08}65%{opacity:.95}to{opacity:.42}}@keyframes chip-process{0%,to{filter:brightness(1);scale:1}42%{filter:brightness(1.95);scale:1.065}68%{filter:brightness(1.3);scale:1.02}}@keyframes chip-reflect{0%{transform:translateX(-90%);opacity:0}25%{opacity:.8}to{transform:translateX(90%);opacity:0}}@keyframes chip-radiate{0%{scale:.8;opacity:0}30%{opacity:.9}to{scale:1.65;opacity:0}}@keyframes chip-arrive{0%{translate:0 9px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes tech-validation{0%{translate:12px 0;opacity:.32;border-color:#13546e;filter:saturate(.2)}60%{border-color:#5affc3}to{translate:0 0;opacity:1;border-color:#2eb8cc88;filter:saturate(1)}}@keyframes tech-check{0%{scale:.5;opacity:.1}65%{scale:1.16;opacity:1}to{scale:1;opacity:1}}@media (max-width:850px){.technology-section{background:radial-gradient(ellipse 340px 410px at 26% 22%,#00425770,transparent 78%),radial-gradient(ellipse 300px 380px at 90% 72%,#062a3e45,transparent 75%),#00111c}.technology-scene{height:474px;max-width:560px;overflow:visible}.technology-scene .tech-atmosphere{inset:-20px -12% -90px;background:radial-gradient(ellipse at 38% 37%,#00b5e324,transparent 60%),radial-gradient(ellipse at 53% 61%,#00ffff12,transparent 48%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 35%,transparent);mask-image:radial-gradient(ellipse closest-side,#000 35%,transparent)}.technology-scene .technology-phone{left:calc(50% - 173px);top:26px;width:150px;height:285px;border-radius:28px;padding:13px 10px;transform:rotate(-6deg)}.technology-scene .phone-notch{left:42px;width:62px}.technology-scene .coffee-post{height:145px;margin-top:17px}.technology-scene .coffee-post .handwriting{font-size:23px}.technology-scene .technology-phone>p{font-size:12px;margin-top:12px}.technology-scene .analysis-bar{height:7px;margin-top:13px}.technology-scene .ai-chip{left:calc(50% - 139px);top:356px;width:66px;height:74px;border-radius:11px}.technology-scene .chip-face>span{font-size:35px;letter-spacing:-1px}.technology-scene .status-plate{left:calc(50% + 7px);width:calc(50% - 27px);max-width:210px;height:41px;padding:9px 8px;gap:6px;border-radius:6px;transform:rotate(-3deg)}.technology-scene .status-plate>span{font-size:9px}.technology-scene .status-plate .icon{width:12px;height:12px}.technology-scene .status-0{top:216px}.technology-scene .status-1{top:272px}.technology-scene .status-2{top:328px}.technology-scene .status-3{top:384px}.technology-scene .tech-orbit{width:550px;left:calc(50% - 252px);top:0;height:326px}.technology-section .technology-copy{padding-top:8px}.technology-section .technology-watermark{top:auto;bottom:-35px;right:-200px;opacity:.12}}@media (max-width:380px){.technology-scene .technology-phone{left:calc(50% - 164px);width:140px}.technology-scene .phone-notch{left:36px}.technology-scene .ai-chip{left:calc(50% - 130px)}.technology-scene .status-plate{left:calc(50% + 12px);width:calc(50% - 30px);gap:4px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.technology-scene *{animation:none!important}}[data-motion=paused] .technology-scene *{animation:none!important}[data-hidden=true] .technology-scene *,[data-in-view=false] .technology-scene *{animation-play-state:paused!important}