/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.fixed{position:fixed}.z-4{z-index:4}.z-8{z-index:8}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{color-scheme:dark;--black:#020305;--panel:#07090e;--blue:#2878ff;--cyan:#8edcff;--white:#f7f9fc;--muted:#e5edf9a3;--line:#ffffff17;background:#020305}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--black);min-height:100%}body{color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#2878ff6b}.lumen-site{background:radial-gradient(circle at 50% 0,#2264ff12,transparent 25%),var(--black);min-height:100vh}.lumen-global-whale-glow{z-index:1;filter:blur(34px);pointer-events:none;background:radial-gradient(68% 58%,#2477ff29,#49c4ff0f 0,#0000 72%);position:fixed;inset:0}.lumen-global-whale{z-index:1;object-fit:contain;object-position:center;opacity:.22;pointer-events:none;mix-blend-mode:screen;filter:brightness(1.35)contrast(1.15)saturate(1.25);will-change:opacity,transform;width:100vw;max-width:none;height:100svh;animation:whale-breathe 24s ease-in-out infinite;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lumen-global-whale-shade{z-index:1;pointer-events:none;background:radial-gradient(#0000 24%,#0003 78%),#00000014;position:fixed;inset:0}.final-cta,.lumen-shell,.site-footer{z-index:2;position:relative}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#020305d6,#02030557,#0000);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2.4rem);display:grid;position:fixed;inset:0 0 auto}.site-logo{color:#fff;letter-spacing:-.03em;justify-self:start;align-items:baseline;gap:.28rem;font-size:.9rem;font-weight:800;display:inline-flex}.site-logo span{color:#ffffff8f;font-weight:520}.site-nav{justify-content:center;align-items:center;gap:clamp(1.4rem,3vw,2.8rem);display:flex}.site-nav a{color:#f5f8ff9e;font-size:.84rem;font-weight:580;transition:color .18s;position:relative}.site-nav a:after{content:"";background:var(--cyan);height:1px;transition:transform .2s;position:absolute;bottom:-.42rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:#fff}.site-nav a:hover:after{transform:scaleX(1)}.site-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.language-switcher{border:1px solid var(--line);background:#ffffff09;border-radius:999px;padding:.17rem;display:inline-flex}.language-switcher button{color:#f5f8ff80;min-width:2.25rem;min-height:1.9rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.72rem;font-weight:700}.language-switcher button.is-active{color:#fff;background:#2878ffe0;box-shadow:0 0 24px #2878ff4d}.header-whatsapp{color:#ffffffe6;background:#2669eb1a;border:1px solid #89d2ff33;border-radius:999px;align-items:center;gap:.5rem;min-height:2.3rem;padding:0 .9rem;font-size:.78rem;font-weight:650;display:inline-flex}.header-whatsapp span{color:var(--cyan)}.lumen-premium-hero{background:#000;min-height:100svh;position:relative}.lumen-premium-hero__video{z-index:1;object-fit:contain;object-position:center;pointer-events:none;mix-blend-mode:screen;filter:brightness(1.35)contrast(1.15)saturate(1.25);will-change:opacity,transform;background:#000;width:120vw;max-width:none;height:120vh;position:absolute;top:50%;left:50%;translate:-50% -50%}.lumen-premium-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000008f,#0000004d 38%,#0000006b 68%,#000000e0),radial-gradient(#00000014,#00000080 78%);min-height:100svh;position:absolute;inset:0}.lumen-premium-hero__content{z-index:3;text-align:center;text-wrap:balance;will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;width:min(1080px,100%);min-height:100svh;margin:0 auto;padding:clamp(6.5rem,12vh,8.5rem) clamp(1.2rem,4vw,3rem) clamp(4.5rem,8vh,6rem);display:flex;position:relative}.lumen-premium-hero h1{color:#f5f9ffe0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 clamp(1.7rem,3vh,2.5rem);font-size:clamp(.92rem,1.35vw,1.2rem);font-weight:680;line-height:1}.lumen-premium-hero__services{color:#fff;letter-spacing:-.065em;text-shadow:0 2px #ffffff14,0 20px 80px #000000d6;flex-direction:column;align-items:center;font-size:clamp(3.2rem,7.2vw,7.6rem);font-weight:540;line-height:.84;display:flex}.lumen-premium-hero__services span{display:block}.lumen-premium-hero__description{color:#eff5ffb8;text-shadow:0 12px 40px #000000e6;max-width:600px;margin:clamp(1.8rem,3.5vh,2.8rem) auto 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.65}.lumen-premium-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem;display:flex}.lumen-premium-hero__actions .hero-button{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:52px;padding:0 1.55rem;font-size:.88rem;font-weight:680;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.lumen-premium-hero__actions .hero-button:hover{transform:translateY(-2px)}.lumen-premium-hero__actions .hero-button:active{transform:translateY(0)}.lumen-premium-hero__actions .hero-button:focus-visible{outline-offset:4px;outline:2px solid #97d8fff0}.lumen-premium-hero__actions .hero-button--secondary{color:#f7fbffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04081061;border-color:#cde4ff47;box-shadow:inset 0 0 0 1px #ffffff06}.lumen-premium-hero__actions .hero-button--secondary:hover{background:#0d1a318f;border-color:#8bcdff85}.lumen-premium-hero__actions .hero-button--primary{color:#07101f;background:#f7faff;border-color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff80,0 16px 48px #1752b94d}.lumen-premium-hero__actions .hero-button--primary span{color:#176dff}.lumen-premium-hero__actions .hero-button--primary:hover{background:#eaf5ff;border-color:#8fd4ff;box-shadow:inset 0 0 0 1px #ffffff9e,0 20px 60px #1964eb66}.lumen-premium-hero__scroll{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000002e;border:1px solid #ffffff2e;border-radius:999px;place-items:start center;width:38px;height:54px;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.lumen-premium-hero__scroll span{background:#c5e8ffe6;border-radius:999px;width:3px;height:8px;margin-top:10px;animation:scroll-dot 2.2s ease-in-out infinite;box-shadow:0 0 12px #4b9cffe6}@media (max-width:700px){.lumen-premium-hero__video{object-position:52% center;width:108vw;height:108svh}.lumen-premium-hero__overlay{background:linear-gradient(#00000094,#00000052 34%,#0000007a 68%,#000000e6),radial-gradient(#0000000a,#0000008a 82%)}.lumen-premium-hero__content{padding:6rem 1rem 4.2rem}.lumen-premium-hero h1{margin-bottom:1.4rem;font-size:.78rem}.lumen-premium-hero__services{font-size:clamp(3rem,14.5vw,5rem);line-height:.88}.lumen-premium-hero__description{max-width:22rem;margin-top:1.6rem;font-size:.92rem;line-height:1.55}.lumen-premium-hero__actions{width:min(100%,22rem);margin-top:1.3rem}.lumen-premium-hero__actions .hero-button{width:100%}.lumen-premium-hero__scroll{display:none}}@media (max-height:700px) and (min-width:701px){.lumen-premium-hero__content{padding-top:5.2rem;padding-bottom:2.5rem}.lumen-premium-hero__services{font-size:clamp(2.8rem,6.2vw,5.5rem)}.lumen-premium-hero__description{margin-top:1.35rem}.lumen-premium-hero__actions{margin-top:1.15rem}}.lumen-section{background:var(--black);padding:clamp(7rem,12vw,12rem) clamp(1.15rem,4vw,4rem);position:relative;overflow:clip}.lumen-shell{width:min(1240px,100%);margin:0 auto}.section-heading{width:min(820px,100%);margin-bottom:clamp(3.5rem,6vw,5.5rem)}.section-eyebrow{color:#82caffcc;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:750}.final-cta h2,.section-heading h2,.social-intro h2{color:#fafcff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,6.6rem);font-weight:560;line-height:.94}.services-section .section-heading{width:min(680px,100%);margin-bottom:clamp(2.8rem,5vw,4.2rem)}.services-section .section-heading h2{font-size:clamp(2.15rem,3.7vw,3.85rem);line-height:1}.final-cta>p,.section-heading>p:last-child,.social-intro__copy>p:last-child{max-width:660px;color:var(--muted);margin:1.35rem 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.68}.services-section{background:radial-gradient(circle at 50% 28%,#2263e814,transparent 34%),var(--black)}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.7vw,1.5rem);display:grid}.service-card{border:1px solid var(--line);background:radial-gradient(circle at 30% 0,#3271f01a,#0000 35%),linear-gradient(150deg,#ffffff0b,#ffffff03),#05070b;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:470px;padding:clamp(1.5rem,2.7vw,2.3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000047}.service-card:after{aspect-ratio:1;content:"";filter:blur(50px);pointer-events:none;background:#2367f01f;border-radius:50%;width:78%;position:absolute;bottom:-32%;right:-30%}.service-card--featured{background:radial-gradient(circle at 50% -5%,#3887ff3d,#0000 38%),linear-gradient(145deg,#2366e724,#ffffff05 52%),#070a11;border-color:#68b5ff57;transform:translateY(-18px);box-shadow:0 42px 130px #0006,0 0 60px #1b5bda1a,inset 0 0 0 1px #76c4ff0f}.service-card__top{z-index:1;color:#ddeafc61;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:30px;font-size:.72rem;font-weight:700;display:flex;position:relative}.service-card__top small{color:#97d7ffd1;letter-spacing:.04em;background:#2c78ff1a;border:1px solid #75c3ff3b;border-radius:999px;padding:.42rem .65rem}.service-card__body{z-index:1;margin:auto 0;padding:3rem 0;position:relative}.service-card h3{color:#f9fbff;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,2.8vw,2.75rem);font-weight:580;line-height:1}.service-card__body p{color:#e0eaf899;margin:1.15rem 0 0;font-size:.98rem;line-height:1.65}.service-card__price{z-index:1;border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding-top:1.2rem;display:grid;position:relative}.service-card__price span{color:var(--cyan)}.service-card__price strong{color:#f5f9ffd1;font-size:.84rem;font-weight:590;line-height:1.45}.social-section{background:linear-gradient(180deg,var(--black),#03050a 36%,#020408 100%)}.social-section__glow{filter:blur(70px);pointer-events:none;background:radial-gradient(#2066f521,#0000 65%);border-radius:50%;width:min(92vw,1280px);height:56%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.social-intro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:clamp(3rem,9vw,8rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid;position:relative}.social-intro__copy>p:last-child{max-width:680px}.social-features{border-top:1px solid #ffffff1a;padding:1.6rem 0 0}.social-features>small{color:#85ccffc7;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:730}.social-features ul{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.social-features li{color:#f0f6ffb8;border-bottom:1px solid #fff1;grid-template-columns:2rem 1fr;gap:.65rem;padding:.78rem 0;font-size:.9rem;line-height:1.4;display:grid}.social-features li span{color:#78beff6b;font-size:.7rem;font-weight:700}.social-videos{isolation:isolate;grid-template-columns:.92fr 1.08fr .92fr;align-items:start;gap:clamp(1rem,2.7vw,2.4rem);width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.social-videos:before{z-index:-1;content:"";filter:blur(75px);pointer-events:none;background:radial-gradient(#1f65f229,#0000 68%);border-radius:50%;width:82%;height:68%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.social-video{min-width:0;position:relative}.social-video:first-child,.social-video:nth-child(3){margin-top:clamp(2.8rem,5vw,5rem)}.social-video:nth-child(2){z-index:2}.social-video__screen{aspect-ratio:9/16;background:#070a10;border:1px solid #ffffff21;border-radius:26px;transition:border-color .24s,transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 35px 110px #00000073,inset 0 0 0 1px #ffffff09,0 0 34px #256cf40e}.social-video:nth-child(2) .social-video__screen{border-color:#77c0ff3b;box-shadow:0 45px 130px #00000085,inset 0 0 0 1px #99d7ff0e,0 0 54px #256cf41c}.social-video__screen:before{z-index:3;border-radius:inherit;content:"";opacity:.48;pointer-events:none;background:linear-gradient(135deg,#ffffff1c,#0000 18% 76%,#4c91ff14);position:absolute;inset:0}.social-video:hover .social-video__screen{border-color:#86ceff73;transform:translateY(-9px)scale(1.012);box-shadow:0 40px 120px #00000085,0 0 58px #2369f029}.social-video video{opacity:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-video__placeholder{opacity:1;background:radial-gradient(circle at 50% 36%,#3483ff33,#0000 30%),linear-gradient(#ffffff0b,#0000 35%,#0000008a),#070a10;padding:1.1rem;transition:opacity .4s;display:grid;position:absolute;inset:0;overflow:hidden}.social-video__placeholder.is-hidden{opacity:0}.social-video__index{z-index:2;color:#e1efff59;letter-spacing:.1em;place-self:start end;font-size:.68rem;font-weight:700;position:relative}.social-video__orb{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle at 38% 28%,#a5e0ff40,#0000 22%),radial-gradient(circle at 58% 64%,#2068f542,#0000 52%),#08183e80;border:1px solid #75c5ff33;border-radius:46% 54% 62% 38%/41% 44% 56% 59%;width:72%;animation:placeholder-orb 9s ease-in-out infinite;position:absolute;top:27%;left:50%;transform:translate(-50%)rotate(-14deg);box-shadow:0 0 50px #296ff033,inset 0 0 80px #1c50be26}.social-video__placeholder-copy{z-index:2;align-self:end;position:relative}.social-video__placeholder-copy code,.social-video__placeholder-copy small{display:block}.social-video__placeholder-copy small{color:#deebfb85;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:700}.social-video__placeholder-copy code{color:#8fcbffb3;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.69rem;overflow:hidden}.social-video__shade{pointer-events:none;background:linear-gradient(#0000 60%,#010308a3);position:absolute;inset:0}.social-video__caption{padding:1rem 0 .3rem}.social-video__caption span,.social-video__caption strong{display:block}.social-video__caption span{color:#80c7ffa6;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.social-video__caption strong{color:#f7faffe0;margin-top:.35rem;font-size:1rem;font-weight:600}.final-section{padding-top:clamp(5rem,9vw,8rem)}.final-cta{text-align:center;background:linear-gradient(145deg,#ffffff0e,#2366e80f),#05070c;border:1px solid #ffffff1a;border-radius:28px;width:min(1240px,100% - 2.3rem);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) clamp(1.4rem,6vw,5rem);position:relative;overflow:hidden;box-shadow:0 50px 150px #0000006b}.final-cta__glow{aspect-ratio:1;filter:blur(80px);pointer-events:none;background:#2570ff38;border-radius:50%;width:82%;position:absolute;top:-75%;left:50%;transform:translate(-50%)}.final-cta>:not(.final-cta__glow){z-index:1;position:relative}.final-cta h2{max-width:950px}.final-cta h2,.final-cta>p{margin-inline:auto}.site-footer{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:end;gap:2rem;width:min(1240px,100% - 2.3rem);margin:0 auto;padding:2.2rem 0 3rem;display:grid}.site-footer__brand{flex-direction:column;gap:.35rem;display:flex}.site-footer__brand strong{color:#fff;font-size:.9rem}.site-footer__brand span,.site-footer__location{color:#e5edf966;font-size:.72rem}.site-footer__location{text-align:right;flex-direction:column;justify-self:end;gap:.25rem;margin:0;display:flex}.floating-whatsapp{z-index:40;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1ec7;border:1px solid #82cfff52;border-radius:999px;align-items:center;gap:.55rem;min-height:42px;padding:0 .9rem;font-size:.76rem;font-weight:680;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 60px #00000073}.floating-whatsapp span{aspect-ratio:1;background:#69c2ff;border-radius:50%;width:6px;box-shadow:0 0 12px #2878ff}@keyframes scroll-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(20px)}}@keyframes placeholder-orb{0%,to{border-radius:46% 54% 62% 38%/41% 44% 56% 59%;transform:translate(-50%)rotate(-14deg)scale(.96)}50%{border-radius:58% 42% 41% 59%/56% 62% 38% 44%;transform:translate(-50%)rotate(8deg)scale(1.04)}}@keyframes whale-breathe{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.25;transform:translate(-50%,-51.5%)scale(1)}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.services-grid{grid-template-columns:1fr}.service-card,.service-card--featured{min-height:360px;transform:none}.social-intro{grid-template-columns:1fr;gap:3rem}}@media (max-width:700px){.site-header{padding:.9rem 1rem}.header-whatsapp{display:none}.lumen-section{padding:6rem 1rem}.final-cta h2,.section-heading h2,.social-intro h2{font-size:clamp(2.55rem,12vw,4rem)}.service-card{border-radius:18px;min-height:330px;padding:1.4rem}.service-card__body{padding:2.2rem 0}.social-videos{grid-template-columns:1fr;gap:2.5rem;width:min(390px,100%);margin:0 auto}.social-video:first-child,.social-video:nth-child(2),.social-video:nth-child(3){margin-top:0}.social-video__screen{border-radius:22px}.final-section{padding-inline:0}.final-cta{border-radius:20px;width:calc(100% - 2rem)}.final-cta__actions{width:min(100%,22rem);margin-inline:auto}.final-cta__actions .hero-button{width:100%}.site-footer{grid-template-columns:1fr;gap:1.4rem;width:calc(100% - 2rem)}.site-footer__location{text-align:left;justify-self:start}.floating-whatsapp{display:inline-flex}}@media (max-width:420px){.language-switcher button{min-width:2.05rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lumen-global-whale,.lumen-premium-hero__scroll span,.social-video__orb{animation:none}*,:after,:before{transition-duration:.01ms!important}}.closing-slide{background:linear-gradient(#020306f0,#010205e6),#020305;place-items:center;min-height:100svh;padding:clamp(7rem,12vw,11rem) clamp(1.15rem,4vw,4rem);display:grid;position:relative;overflow:clip}.closing-slide:before{background:linear-gradient(90deg,#0000,#7ec1ff0e 50%,#0000),radial-gradient(60% 46% at 50% 48%,#1c5ee724,#0000 72%);inset:0}.closing-slide:after,.closing-slide:before{content:"";pointer-events:none;position:absolute}.closing-slide:after{border:1px solid #ffffff0e;border-radius:30px;inset:clamp(1rem,2.5vw,2rem)}.closing-slide__ambient{aspect-ratio:1.9;filter:blur(95px);opacity:.75;pointer-events:none;background:#1c60ee21;border-radius:50%;width:min(86vw,1120px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing-slide__shell{z-index:2;text-align:center;text-wrap:balance;width:min(1180px,100%);position:relative}.closing-slide__eyebrow{color:#8bcfffcc;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.4rem;font-size:.7rem;font-weight:750;display:inline-flex}.closing-slide__eyebrow:before{aspect-ratio:1;content:"";background:#74c7ff;border-radius:50%;width:5px;box-shadow:0 0 15px #2878ff}.closing-slide h2{color:#fbfdff;letter-spacing:-.062em;text-shadow:0 22px 80px #000000b8;max-width:1080px;margin:0 auto;font-size:clamp(3.1rem,7vw,7.4rem);font-weight:550;line-height:.91}.closing-slide__text{color:#e4edfaa8;max-width:720px;margin:1.6rem auto 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.68}.closing-slide__contacts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(900px,100%);margin:clamp(3rem,6vw,4.8rem) auto 0;display:grid}.closing-contact-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fff1,#1f60e209),#04070dad;border:1px solid #ffffff1b;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:108px;padding:1.2rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:0 28px 90px #0000004d,inset 0 0 0 1px #ffffff05}.closing-contact-card:hover{border-color:#83cbff57;transform:translateY(-4px);box-shadow:0 32px 105px #0006,0 0 44px #1f66f01a}.closing-contact-card__icon{aspect-ratio:1;color:#b1e1ffe6;background:#2770f41a;border:1px solid #82ccff38;border-radius:50%;place-items:center;width:48px;font-size:.82rem;font-weight:760;display:grid}.closing-contact-card__copy{min-width:0}.closing-contact-card__copy small,.closing-contact-card__copy strong{display:block}.closing-contact-card__copy small{color:#8acbff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:720}.closing-contact-card__copy strong{color:#f8fbffe6;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:clamp(.88rem,1.15vw,1rem);font-weight:580;overflow:hidden}.closing-contact-card__arrow{color:#92d3ffad;font-size:1rem;transition:transform .2s}.closing-contact-card:hover .closing-contact-card__arrow{transform:translate(2px,-2px)}.closing-slide__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.3rem;display:flex}.closing-button{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:0 1.4rem;font-size:.86rem;font-weight:680;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.closing-button:hover{transform:translateY(-2px)}.closing-button--primary{color:#fff;background:linear-gradient(#ffffff2b,#ffffff0b),#1b5bd93d;border:1px solid #91d3ff7a;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 50px #1a58d738}.closing-button--secondary{color:#f5f9ffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff24}.closing-button--primary:hover{border-color:#aee1ffbd;box-shadow:0 20px 62px #1a58d752}.closing-button--secondary:hover{background:#fff1;border-color:#84c9ff4d}.closing-button:focus-visible,.closing-contact-card:focus-visible{outline-offset:4px;outline:2px solid #84d2fff0}@media (max-width:700px){.closing-slide{min-height:100svh;padding:6.5rem 1rem}.closing-slide:after{border-radius:22px;inset:.75rem}.closing-slide h2{max-width:24rem;font-size:clamp(2.65rem,12.4vw,4.2rem);line-height:.94}.closing-slide__text{max-width:22rem;margin-top:1.2rem;font-size:.94rem;line-height:1.58}.closing-slide__contacts{grid-template-columns:1fr;margin-top:2.5rem}.closing-contact-card{border-radius:17px;min-height:96px;padding:1rem}.closing-contact-card__icon{width:42px}.closing-slide__actions{width:min(100%,24rem);margin:1rem auto 0}.closing-button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}