.applab-odisea-module__fR69gq__root{color:#fff;min-height:100vh;font-family:var(--font-poppins),sans-serif;--accent:#c16bff;--accent2:#9e06e4;--glow:#c16bff8c;background:#07030f;position:relative}.applab-odisea-module__fR69gq__bgCanvas{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.applab-odisea-module__fR69gq__vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 12%,#0000 0% 46%,#07030f99 100%),linear-gradient(#07030f99 0%,#0000 14% 78%,#07030fe6 100%);position:fixed;inset:0}.applab-odisea-module__fR69gq__cursorGlow{z-index:2;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#c16bff1f 0%,#c16bff0a 32%,#0000 62%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;position:fixed;top:0;left:0}.applab-odisea-module__fR69gq__progress{z-index:90;transform-origin:0;background:linear-gradient(90deg,var(--accent),var(--accent2));width:100%;height:2px;box-shadow:0 0 16px var(--glow);position:fixed;top:0;left:0;transform:scaleX(0)}.applab-odisea-module__fR69gq__header{z-index:80;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(18px,3vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.applab-odisea-module__fR69gq__brand{align-items:center;gap:12px;display:flex}.applab-odisea-module__fR69gq__brandLogo{width:38px;height:38px;box-shadow:0 0 22px -4px var(--glow);border-radius:50%;display:block}.applab-odisea-module__fR69gq__brandText{flex-direction:column;line-height:1;display:flex}.applab-odisea-module__fR69gq__brandName{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.24em;color:#fff;text-transform:uppercase;font-size:13px;font-weight:600}.applab-odisea-module__fR69gq__brandSub{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;color:#ffffff80;text-transform:uppercase;margin-top:4px;font-size:9px}.applab-odisea-module__fR69gq__headerRight{align-items:center;gap:18px;display:flex}.applab-odisea-module__fR69gq__count{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.22em;color:#ffffff8c;font-size:11px;display:none}@media (min-width:660px){.applab-odisea-module__fR69gq__count{display:inline}}.applab-odisea-module__fR69gq__headerCta{isolation:isolate;color:#fff;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:600;transition:transform .22s;display:inline-flex;position:relative;overflow:hidden}.applab-odisea-module__fR69gq__headerCta:hover{transform:scale(1.05)}.applab-odisea-module__fR69gq__headerCta:active{transform:scale(.96)}.applab-odisea-module__fR69gq__headerCta:before{content:"";z-index:-2;background:conic-gradient(#0000 0deg 250deg,#c16bfff2 300deg,#9e06e4e6 330deg,#0000 360deg);animation:3.4s linear infinite applab-odisea-module__fR69gq__spin360;position:absolute;inset:-46%}.applab-odisea-module__fR69gq__headerCta:after{content:"";z-index:-1;border-radius:inherit;background:#0e071aeb;position:absolute;inset:1.4px}.applab-odisea-module__fR69gq__ctaDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--glow);border-radius:50%;animation:2s ease-in-out infinite applab-odisea-module__fR69gq__pulseGlow}.applab-odisea-module__fR69gq__rail{z-index:80;flex-direction:column;align-items:flex-end;gap:16px;display:none;position:fixed;top:50%;right:26px;transform:translateY(-50%)}@media (min-width:880px){.applab-odisea-module__fR69gq__rail{display:flex}}.applab-odisea-module__fR69gq__railLink{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.2em;color:#ffffff52;font-size:10px;transition:color .3s,text-shadow .3s}.applab-odisea-module__fR69gq__hud{z-index:80;pointer-events:none;position:fixed;bottom:24px;left:26px}.applab-odisea-module__fR69gq__hudChip{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;-webkit-backdrop-filter:blur(14px);background:#0e071a80;border-radius:999px;padding:9px 16px;font-size:10px;display:inline-block;box-shadow:inset 0 1px 1px #ffffff1f}.applab-odisea-module__fR69gq__intro{z-index:220;will-change:opacity,filter;background:#07030f;place-items:center;transition:opacity .85s,filter .85s;display:grid;position:fixed;inset:0}.applab-odisea-module__fR69gq__introInner{text-align:center;flex-direction:column;align-items:center;gap:26px;padding:0 24px;display:flex}.applab-odisea-module__fR69gq__introLogo{width:52px;height:52px;filter:drop-shadow(0 0 14px var(--glow));border-radius:50%;display:block}.applab-odisea-module__fR69gq__introTitle{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em;color:#c16bff0f;-webkit-text-stroke:1.5px #c16bffcc;margin:0;font-size:clamp(52px,9vw,124px);font-weight:700;line-height:1}.applab-odisea-module__fR69gq__introLine{background:linear-gradient(90deg,transparent,var(--accent),transparent);width:min(300px,60vw);height:1px;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.applab-odisea-module__fR69gq__introTag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.34em;text-transform:uppercase;color:#ffffff80;margin:0;padding-left:.34em;font-size:10px}.applab-odisea-module__fR69gq__introBtn{cursor:pointer;color:#ffffffbf;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.24em;text-transform:uppercase;background:#ffffff0d;border:none;border-radius:999px;padding:11px 22px;font-size:10px;transition:color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #c16bff59}.applab-odisea-module__fR69gq__introBtn:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--accent),0 0 24px -6px var(--glow);background:#c16bff1f}.applab-odisea-module__fR69gq__main{z-index:10;position:relative}.applab-odisea-module__fR69gq__container{width:100%;max-width:1280px;margin:0 auto}.applab-odisea-module__fR69gq__kicker{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:10px}.applab-odisea-module__fR69gq__headNote{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:#fff6;font-size:10px}.applab-odisea-module__fR69gq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.applab-odisea-module__fR69gq__serif{font-family:var(--font-source-serif),serif;color:#ffffffd9;font-style:italic;font-weight:500}.applab-odisea-module__fR69gq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 80px;display:flex;position:relative}.applab-odisea-module__fR69gq__heroKicker{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.applab-odisea-module__fR69gq__heroTitleWrap{margin:0}.applab-odisea-module__fR69gq__heroTitle{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.04em;color:#fff;margin:26px 0 0;font-size:clamp(58px,12.5vw,182px);font-weight:700;line-height:.94;display:block}.applab-odisea-module__fR69gq__heroTitleOutline{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em;color:#c16bff0d;-webkit-text-stroke:1.6px #c16bffbf;margin:4px 0 0;font-size:clamp(58px,12.5vw,182px);font-weight:700;line-height:.94;display:block}.applab-odisea-module__fR69gq__heroLead{color:#ffffffad;max-width:560px;margin:34px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.applab-odisea-module__fR69gq__heroMeta{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin:22px 0 0;font-size:11px}.applab-odisea-module__fR69gq__scrollHint{pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity 1s .7s;display:flex;position:absolute;bottom:30px;left:0;right:0}.applab-odisea-module__fR69gq__scrollLabel{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:#fff6;padding-left:.3em;font-size:9px}.applab-odisea-module__fR69gq__scrollMouse{border-radius:999px;justify-content:center;width:24px;height:38px;padding-top:7px;display:flex;box-shadow:inset 0 0 0 1.3px #ffffff38}.applab-odisea-module__fR69gq__scrollDot{background:var(--accent);width:4px;height:8px;box-shadow:0 0 10px var(--glow);border-radius:4px;animation:1.8s ease-in-out infinite applab-odisea-module__fR69gq__scrollDot}.applab-odisea-module__fR69gq__pulseDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--glow);border-radius:50%;animation:2s ease-in-out infinite applab-odisea-module__fR69gq__pulseGlow}.applab-odisea-module__fR69gq__manifesto{justify-content:center;align-items:center;min-height:110vh;padding:140px 24px;display:flex}.applab-odisea-module__fR69gq__manifestoBox{text-align:center;background:radial-gradient(70% 60%,#07030f8c,#0000);max-width:1080px;padding:40px 10px}.applab-odisea-module__fR69gq__manifestoH{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:30px 0 0;font-size:clamp(32px,5.4vw,74px);font-weight:600;line-height:1.12}.applab-odisea-module__fR69gq__word{opacity:.13;filter:blur(6px);transition:opacity .5s,transform .5s,filter .5s;display:inline-block;transform:translateY(14px)}.applab-odisea-module__fR69gq__wordAccent{font-family:var(--font-source-serif),serif;color:var(--accent);text-shadow:0 0 30px var(--glow);font-style:italic;font-weight:500}.applab-odisea-module__fR69gq__wordWhite{font-family:var(--font-source-serif),serif;color:#fff;text-shadow:0 0 34px var(--glow);font-style:italic;font-weight:500}.applab-odisea-module__fR69gq__services{flex-direction:column;justify-content:center;min-height:100vh;padding:140px clamp(18px,4vw,60px);display:flex}.applab-odisea-module__fR69gq__serviceRow{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a05164d;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:38px 14px;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),background .3s;display:flex}.applab-odisea-module__fR69gq__serviceRow:last-of-type{border-bottom:1px solid #ffffff1f}.applab-odisea-module__fR69gq__serviceRow:hover{background:#c16bff12}.applab-odisea-module__fR69gq__rowNum{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;color:#c16bffbf;flex:0 0 54px;font-size:12px}.applab-odisea-module__fR69gq__rowTitle{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;flex:300px;font-size:clamp(30px,4.8vw,64px);font-weight:600;line-height:1}.applab-odisea-module__fR69gq__rowInfo{flex-direction:column;flex:240px;gap:12px;max-width:360px;display:flex}.applab-odisea-module__fR69gq__rowText{color:#ffffff9e;font-size:14.5px;line-height:1.6}.applab-odisea-module__fR69gq__tagRow{flex-wrap:wrap;gap:7px;display:flex}.applab-odisea-module__fR69gq__tag{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:#f5ebffcc;border-radius:999px;padding:5px 11px;font-size:10px;box-shadow:inset 0 0 0 1px #c16bff4d}.applab-odisea-module__fR69gq__rowArrow{width:48px;height:48px;color:var(--accent);border-radius:50%;flex:0 0 48px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.3px #c16bff73}.applab-odisea-module__fR69gq__stack{flex-direction:column;justify-content:center;min-height:90vh;padding:120px 0;display:flex;overflow:hidden}.applab-odisea-module__fR69gq__stackHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;width:100%;max-width:1280px;margin:0 auto 40px;padding:0 clamp(18px,4vw,60px);display:flex}.applab-odisea-module__fR69gq__marqueeTilt{flex-direction:column;gap:14px;display:flex;transform:rotate(-1.6deg)}.applab-odisea-module__fR69gq__marqueeTrack{white-space:nowrap;overflow:hidden}.applab-odisea-module__fR69gq__marqueeInnerL{width:max-content;animation:30s linear infinite applab-odisea-module__fR69gq__marqL;display:flex}.applab-odisea-module__fR69gq__marqueeInnerR{width:max-content;animation:34s linear infinite applab-odisea-module__fR69gq__marqR;display:flex}.applab-odisea-module__fR69gq__marqueeOutline{white-space:nowrap;font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em;color:#c16bff0a;-webkit-text-stroke:1.4px #fff6;padding-right:48px;font-size:clamp(52px,8.5vw,116px);font-weight:700;line-height:1.05;display:block}.applab-odisea-module__fR69gq__marqueeFill{white-space:nowrap;font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em;color:#c16bff4d;padding-right:48px;font-size:clamp(52px,8.5vw,116px);font-weight:700;line-height:1.05;display:block}.applab-odisea-module__fR69gq__stackNote{color:#ffffff8c;text-align:left;width:100%;max-width:560px;margin:44px auto 0;padding:0 clamp(18px,4vw,60px);font-size:15px;line-height:1.65}.applab-odisea-module__fR69gq__portfolio{flex-direction:column;justify-content:center;min-height:100vh;padding:140px clamp(18px,4vw,60px);display:flex}.applab-odisea-module__fR69gq__caseRow{-webkit-backdrop-filter:blur(6px);background-color:#0a05164d;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:18px 34px;padding:42px 16px;display:flex}.applab-odisea-module__fR69gq__caseRow:last-of-type{border-bottom:1px solid #ffffff1f}.applab-odisea-module__fR69gq__caseInfo{flex:320px}.applab-odisea-module__fR69gq__caseKicker{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0;font-size:10.5px}.applab-odisea-module__fR69gq__caseName{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;color:#fff;margin:12px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1}.applab-odisea-module__fR69gq__caseDesc{color:#fff9;max-width:440px;margin:14px 0 0;font-size:14.5px;line-height:1.6}.applab-odisea-module__fR69gq__caseStat{text-align:right;flex:0 auto;margin-left:auto}.applab-odisea-module__fR69gq__statNum{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;background:linear-gradient(120deg,#e7c6ff,var(--accent)55%,var(--accent2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(46px,6vw,92px);font-weight:700;line-height:1}.applab-odisea-module__fR69gq__statLabel{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;margin:8px 0 0;font-size:10px}.applab-odisea-module__fR69gq__contact{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 60px;display:flex}.applab-odisea-module__fR69gq__contactH{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:30px 0 0;font-size:clamp(44px,8vw,112px);font-weight:700;line-height:1}.applab-odisea-module__fR69gq__contactSerif{font-family:var(--font-source-serif),serif;color:var(--accent);text-shadow:0 0 40px var(--glow);font-style:italic;font-weight:500}.applab-odisea-module__fR69gq__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}.applab-odisea-module__fR69gq__waCta{isolation:isolate;color:#fff;border-radius:999px;align-items:center;gap:11px;padding:18px 34px;font-size:15px;font-weight:600;transition:transform .22s;display:inline-flex;position:relative;overflow:hidden}.applab-odisea-module__fR69gq__waCta:hover{transform:scale(1.05)}.applab-odisea-module__fR69gq__waCta:active{transform:scale(.96)}.applab-odisea-module__fR69gq__waCta:before{content:"";z-index:-2;background:conic-gradient(#0000 0deg 240deg,#c16bfff2 300deg,#9e06e4e6 335deg,#0000 360deg);animation:3.2s linear infinite applab-odisea-module__fR69gq__spin360;position:absolute;inset:-46%}.applab-odisea-module__fR69gq__waCta:after{content:"";z-index:-1;border-radius:inherit;background:#10081ef0;position:absolute;inset:1.6px}.applab-odisea-module__fR69gq__emailCta{-webkit-backdrop-filter:blur(12px);color:#ffffffd1;background:#ffffff0a;border-radius:999px;align-items:center;gap:9px;padding:18px 30px;font-size:15px;font-weight:500;transition:transform .22s,color .2s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff2e}.applab-odisea-module__fR69gq__emailCta:hover{color:#fff;transform:scale(1.05)}.applab-odisea-module__fR69gq__footerBar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1280px;margin-top:110px;padding-top:26px;display:flex}.applab-odisea-module__fR69gq__copyright{font-family:var(--font-jetbrains-mono),monospace;color:#fff6;text-align:left;font-size:11px}.applab-odisea-module__fR69gq__socials{gap:10px;display:flex}.applab-odisea-module__fR69gq__socialLink{color:#ffffffbf;background:#ffffff0d;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .2s,color .2s;display:grid;box-shadow:inset 0 1px 1px #ffffff29}.applab-odisea-module__fR69gq__socialLink:hover{color:#fff;transform:scale(1.08)}.applab-odisea-module__fR69gq__heroReveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.applab-odisea-module__fR69gq__heroRevealTitle{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.applab-odisea-module__fR69gq__revealUp{opacity:0;transform:translateY(28px)}.applab-odisea-module__fR69gq__sectionHead.applab-odisea-module__fR69gq__revealUp,.applab-odisea-module__fR69gq__caseRow.applab-odisea-module__fR69gq__revealUp{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.applab-odisea-module__fR69gq__hd1{transition-delay:50ms}.applab-odisea-module__fR69gq__hd2{transition-delay:.15s}.applab-odisea-module__fR69gq__hd3{transition-delay:.26s}.applab-odisea-module__fR69gq__hd4{transition-delay:.4s}.applab-odisea-module__fR69gq__hd5{transition-delay:.5s}.applab-odisea-module__fR69gq__d05{transition-delay:50ms,50ms,0s}.applab-odisea-module__fR69gq__d10{transition-delay:.1s,.1s,0s}.applab-odisea-module__fR69gq__d15{transition-delay:.15s,.15s,0s}
