:is(#faq.section,#final-cta.section){border-top:1px solid #d4af371f;padding:clamp(2.4rem,4vw,4.2rem) 0}.landing-module___cEqKa__localeBar{justify-content:flex-end;padding:.6rem 0 0;display:flex}.landing-module___cEqKa__hero{padding:clamp(3rem,6vw,5.2rem) 0 clamp(1.8rem,4vw,3rem)}.landing-module___cEqKa__heroInner{max-width:760px}.landing-module___cEqKa__heroTitle{letter-spacing:-.02em;text-wrap:balance;color:var(--text-strong);margin:.6rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:760;line-height:1.04}.landing-module___cEqKa__heroSubtitle{max-width:620px;color:var(--muted,#f5f5f0b8);margin:1.1rem 0 0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.6}.landing-module___cEqKa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.landing-module___cEqKa__heroSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.landing-module___cEqKa__mockups{padding:0 0 2.4rem;position:relative}.landing-module___cEqKa__mockupDesktop,.landing-module___cEqKa__mockupPhone{color:#fff;text-decoration:none;transition:transform .25s;display:block}.landing-module___cEqKa__mockupDesktop:hover,.landing-module___cEqKa__mockupPhone:hover{transform:translateY(-4px)}.landing-module___cEqKa__mockupDesktop{background:#0c0c0c;border:1px solid #d4af374d;border-radius:14px;width:92%;overflow:hidden;box-shadow:0 24px 60px #0000008c}.landing-module___cEqKa__mockupChrome{background:#151515;border-bottom:1px solid #ffffff0f;gap:6px;padding:9px 12px;display:flex}.landing-module___cEqKa__mockupChrome span{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.landing-module___cEqKa__mockupScreen{aspect-ratio:16/10;position:relative}.landing-module___cEqKa__mockupShade{background:linear-gradient(90deg,#000000b8 0%,#00000026 70%);position:absolute;inset:0}.landing-module___cEqKa__mockupCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:8% 9%;display:flex;position:absolute;inset:0}.landing-module___cEqKa__mockupName{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700;line-height:1.1}.landing-module___cEqKa__mockupTagline{color:#ffffffd9;max-width:16rem;margin:0 0 .5rem;font-size:clamp(.7rem,1vw,.85rem);line-height:1.4}.landing-module___cEqKa__mockupButton,.landing-module___cEqKa__mockupButtonSm{color:#fff;border-radius:999px;font-weight:700;display:inline-block}.landing-module___cEqKa__mockupButton{padding:.45rem .95rem;font-size:.75rem}.landing-module___cEqKa__mockupPhone{background:#0c0c0c;border:1px solid #d4af3766;border-radius:26px;width:clamp(120px,28%,170px);padding:7px;position:absolute;bottom:0;right:0;box-shadow:0 20px 50px #000000a6}.landing-module___cEqKa__mockupPhoneScreen{aspect-ratio:9/18;border-radius:20px;position:relative;overflow:hidden}.landing-module___cEqKa__mockupPhoneScreen .landing-module___cEqKa__mockupCopy{justify-content:flex-end;padding:12% 10%}.landing-module___cEqKa__mockupNameSm{margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:.85rem;font-weight:700;line-height:1.15}.landing-module___cEqKa__mockupButtonSm{padding:.3rem .7rem;font-size:.6rem}.landing-module___cEqKa__block{border-top:1px solid #d4af371f;padding:clamp(2.4rem,4vw,4.2rem) 0}.landing-module___cEqKa__benefitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.landing-module___cEqKa__benefitCard{background:linear-gradient(#ffffff0d,#ffffff05),#0e0e0ed1;border:1px solid #d4af3724;border-radius:18px;padding:1.1rem;transition:transform .22s,border-color .22s;box-shadow:0 14px 44px #0000003d}.landing-module___cEqKa__benefitCard:hover{border-color:#d4af3752;transform:translateY(-3px)}.landing-module___cEqKa__benefitCard h3{color:var(--text-strong);margin:0 0 .45rem;font-size:.98rem;font-weight:800;line-height:1.3}.landing-module___cEqKa__benefitCard p{color:var(--muted,#f5f5f099);margin:0;font-size:.84rem;line-height:1.55}.landing-module___cEqKa__processSteps{background:#d4af3724;border:1px solid #d4af3724;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.4rem;display:grid;overflow:hidden}.landing-module___cEqKa__processStep{background:#080808f0;min-height:170px;padding:1rem}.landing-module___cEqKa__processStep>span{color:#d4af374d;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:900;line-height:1;display:block}.landing-module___cEqKa__processStep h3{color:var(--text-strong);margin:.9rem 0 .35rem;font-size:.94rem;line-height:1.25}.landing-module___cEqKa__processStep p{color:var(--muted,#f5f5f099);margin:0;font-size:.82rem;line-height:1.55}.landing-module___cEqKa__deliverablesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:920px;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__deliverablesList li{color:var(--muted,#f5f5f0c7);padding-left:1.5rem;font-size:.9rem;line-height:1.55;position:relative}.landing-module___cEqKa__deliverablesList li:before{content:"✓";color:var(--gold,#d4af37);font-weight:900;position:absolute;top:0;left:0}@media (max-width:1080px){.landing-module___cEqKa__benefitsGrid,.landing-module___cEqKa__processSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-module___cEqKa__examplesScope{--ej-bg:#050505;--ej-ink:#f5f1e8;--ej-muted:#f5f1e8b8;--ej-line:#d4af3724;--ej-gold:#d4af37;--ej-gold-light:#f4e3a1;color:var(--ej-ink)}.landing-module___cEqKa__examplesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.6rem;display:grid}.landing-module___cEqKa__examplesFooter{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:900px){.landing-module___cEqKa__heroSplit{grid-template-columns:1fr}}@media (max-width:680px){.landing-module___cEqKa__examplesGrid,.landing-module___cEqKa__benefitsGrid,.landing-module___cEqKa__processSteps,.landing-module___cEqKa__deliverablesList{grid-template-columns:1fr}.landing-module___cEqKa__heroActions{flex-direction:column}.landing-module___cEqKa__heroActions a{width:100%}}.landing-module___cEqKa__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;display:grid}.landing-module___cEqKa__pricingItem{background:#ffffff08;border:1px solid #d4af3738;border-radius:16px;padding:1.2rem 1.3rem}.landing-module___cEqKa__pricingItem dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#d4af37);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.landing-module___cEqKa__pricingItem dd{color:var(--text-strong);margin:0;font-size:1.15rem;font-weight:700}.landing-module___cEqKa__pricingNote{max-width:720px;color:var(--muted,#f5f5f0b8);margin:1.2rem 0 0;font-size:.92rem;line-height:1.6}@media (max-width:680px){.landing-module___cEqKa__pricingGrid{grid-template-columns:1fr}}
.ejemplos-module__kn5TIW__page{--ej-bg:#050505;--ej-ink:#f5f1e8;--ej-muted:#f5f1e8b8;--ej-line:#d4af3724;--ej-gold:#d4af37;--ej-gold-light:#f4e3a1;min-height:100vh;color:var(--ej-ink);background:radial-gradient(circle at 18% 6%,#d4af371a,#0000 28rem),radial-gradient(circle at 80% 14%,#d4af370f,#0000 30rem),linear-gradient(#050505 0%,#080808 50%,#050505 100%);padding-bottom:5.5rem;position:relative;overflow:clip}.ejemplos-module__kn5TIW__shell{z-index:1;width:min(1200px,100% - 48px);margin:0 auto;position:relative}.ejemplos-module__kn5TIW__hero{padding:clamp(3.4rem,7vw,6rem) 0 clamp(2rem,4.5vw,3.2rem)}.ejemplos-module__kn5TIW__heroKicker{width:fit-content;color:var(--ej-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;font-size:.62rem;font-weight:900;display:inline-flex}.ejemplos-module__kn5TIW__hero h1{max-width:20ch;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3rem);line-height:1.08}.ejemplos-module__kn5TIW__heroLead{max-width:56ch;color:var(--ej-muted);font-size:1.05rem;line-height:1.6}.ejemplos-module__kn5TIW__heroCtas{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.ejemplos-module__kn5TIW__filterBar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.6rem;margin-bottom:1.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.ejemplos-module__kn5TIW__filterChip{border:1px solid var(--ej-line);color:var(--ej-muted);white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:999px;flex:none;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.ejemplos-module__kn5TIW__filterChip:hover{border-color:#d4af3766}.ejemplos-module__kn5TIW__filterChipActive{background:linear-gradient(135deg, var(--ej-gold-light), var(--ej-gold));border-color:var(--ej-gold);color:#0b0d17}.ejemplos-module__kn5TIW__filterEmpty{color:var(--ej-muted);margin-top:1.5rem;font-size:.95rem}.ejemplos-module__kn5TIW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.ejemplos-module__kn5TIW__card{border:1px solid var(--ej-line);color:inherit;background:#0e0e0e99;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.ejemplos-module__kn5TIW__card:hover{border-color:#d4af3766;transform:translateY(-4px)}.ejemplos-module__kn5TIW__cardImageWrap{aspect-ratio:4/3;position:relative}.ejemplos-module__kn5TIW__cardBody{flex-direction:column;gap:.3rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.ejemplos-module__kn5TIW__cardCategory{letter-spacing:.08em;text-transform:uppercase;color:var(--ej-gold-light);font-size:.7rem;font-weight:700}.ejemplos-module__kn5TIW__cardBody h2{margin:0 0 .4rem;font-size:1.25rem}.ejemplos-module__kn5TIW__cardGoalLabel,.ejemplos-module__kn5TIW__cardFunctionsLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ej-gold);margin:.4rem 0 .15rem;font-size:.65rem;font-weight:800}.ejemplos-module__kn5TIW__cardGoal{color:var(--ej-muted);margin:0 0 .3rem;font-size:.92rem;line-height:1.4}.ejemplos-module__kn5TIW__cardChips{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.ejemplos-module__kn5TIW__cardChip{border:1px solid var(--ej-line);color:var(--ej-muted);background:#ffffff08;border-radius:999px;padding:.26rem .65rem;font-size:.72rem;font-weight:700}.ejemplos-module__kn5TIW__cardCta{color:var(--ej-gold);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.ejemplos-module__kn5TIW__cardCta svg{width:14px;height:14px}.ejemplos-module__kn5TIW__cardMockup{background:linear-gradient(160deg,#111827 0%,#1f2937 60%,#111827 100%);flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex;position:absolute;inset:0}.ejemplos-module__kn5TIW__cardMockupChrome{gap:.3rem;display:flex}.ejemplos-module__kn5TIW__cardMockupChrome span{background:#ffffff38;border-radius:50%;width:7px;height:7px}.ejemplos-module__kn5TIW__cardMockupBlockLg{background:#ffffff29;border-radius:5px;width:65%;height:.9rem}.ejemplos-module__kn5TIW__cardMockupBlockMd{background:#ffffff1a;border-radius:5px;width:45%;height:.6rem}.ejemplos-module__kn5TIW__cardMockupRow{flex:1;gap:.5rem;margin-top:.3rem;display:flex}.ejemplos-module__kn5TIW__cardMockupTile{background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;flex:1}.ejemplos-module__kn5TIW__capabilitiesShowcase{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.ejemplos-module__kn5TIW__capabilityShowcasePill{border:1px solid var(--ej-line);color:var(--ej-gold-light);background:#d4af3714;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:700}.ejemplos-module__kn5TIW__infoBlock{border:1px solid var(--ej-line);background:#0e0e0e80;border-radius:22px;margin-top:3rem;padding:2.5rem clamp(1.5rem,4vw,3rem)}.ejemplos-module__kn5TIW__infoBlock h2{max-width:32ch;margin:0 0 1rem;font-size:clamp(1.3rem,2.6vw,1.75rem)}.ejemplos-module__kn5TIW__infoLead{max-width:62ch;color:var(--ej-muted);margin:0;font-size:1rem;line-height:1.65}.ejemplos-module__kn5TIW__infoGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.ejemplos-module__kn5TIW__infoItem h3{color:var(--ej-gold-light);margin:0 0 .35rem;font-size:.98rem}.ejemplos-module__kn5TIW__infoItem p{color:var(--ej-muted);margin:0;font-size:.88rem;line-height:1.5}.ejemplos-module__kn5TIW__secondaryBlock,.ejemplos-module__kn5TIW__scanBlock{border:1px solid var(--ej-line);background:#0e0e0e66;border-radius:20px;margin-top:3rem;padding:2.25rem clamp(1.5rem,4vw,2.5rem)}.ejemplos-module__kn5TIW__secondaryBlock h2,.ejemplos-module__kn5TIW__scanBlock h2{margin:0 0 .75rem;font-size:clamp(1.15rem,2.4vw,1.5rem)}.ejemplos-module__kn5TIW__secondaryBlock p,.ejemplos-module__kn5TIW__scanBlock p{max-width:60ch;color:var(--ej-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.ejemplos-module__kn5TIW__btnGhostSmall{border:1px solid var(--ej-line);color:var(--ej-ink);border-radius:999px;align-items:center;padding:.65rem 1.3rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ejemplos-module__kn5TIW__finalCta{border:1px solid var(--ej-line);text-align:center;background:#0e0e0eb3;border-radius:22px;margin-top:4rem;padding:2.75rem clamp(1.5rem,4vw,3rem)}.ejemplos-module__kn5TIW__sectionKicker{color:var(--ej-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem;font-size:.62rem;font-weight:900}.ejemplos-module__kn5TIW__finalCta h2{margin:0 0 .75rem;font-size:clamp(1.4rem,3vw,2rem)}.ejemplos-module__kn5TIW__finalCta p{max-width:56ch;color:var(--ej-muted);margin:0 auto 1.75rem}.ejemplos-module__kn5TIW__finalCtaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ejemplos-module__kn5TIW__btnPrimary,.ejemplos-module__kn5TIW__btnGhost{border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.ejemplos-module__kn5TIW__btnPrimary{background:linear-gradient(135deg, var(--ej-gold-light), var(--ej-gold));color:#0b0d17}.ejemplos-module__kn5TIW__btnGhost{border:1px solid var(--ej-line);color:var(--ej-ink)}.ejemplos-module__kn5TIW__btnPrimary svg{width:14px;height:14px}.ejemplos-module__kn5TIW__card{scroll-margin-top:110px}@media (min-width:1000px){.ejemplos-module__kn5TIW__card[data-industry=app]{grid-column:span 2}.ejemplos-module__kn5TIW__card[data-industry=app] .ejemplos-module__kn5TIW__cardImageWrap{aspect-ratio:8/3}}.ejemplos-module__kn5TIW__appMockup{background:linear-gradient(160deg,#ccfbf1,#99f6e4);flex-direction:column;gap:.9rem;padding:1.1rem 1.3rem;display:flex;position:absolute;inset:0}.ejemplos-module__kn5TIW__appMockupBar{gap:.35rem;display:flex}.ejemplos-module__kn5TIW__appMockupBar span{background:#0f766e59;border-radius:50%;width:.55rem;height:.55rem}.ejemplos-module__kn5TIW__appMockupBody{flex-direction:column;flex:1;justify-content:center;gap:.7rem;display:flex}.ejemplos-module__kn5TIW__appMockupRow{align-items:center;gap:.8rem;display:flex}.ejemplos-module__kn5TIW__appMockupTime{color:#0f504acc;font-variant-numeric:tabular-nums;flex:none;width:2.6rem;font-size:.72rem;font-weight:700}.ejemplos-module__kn5TIW__appMockupSlot{background:#ffffffd9;border-left:4px solid #0f766e;border-radius:.5rem;height:1.6rem;display:block;box-shadow:0 4px 12px #0f766e26}.ejemplos-module__kn5TIW__secondaryBlock p+p{margin-top:-.4rem}@media (prefers-reduced-motion:reduce){.ejemplos-module__kn5TIW__card{transition:none}}.ejemplos-module__kn5TIW__root{--gold:#d4af37;--gold-strong:#f0cc55;--text:#f5f5f0;color:#f5f1e8;background:#050505;min-height:100vh}
.vt-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}@media (max-width:959px){.vt-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vt-services-grid{grid-template-columns:1fr}}.vt-service-card{min-height:240px;color:inherit;background:#ffffff09;border:1px solid #f5f1e81f;border-radius:20px;flex-direction:column;padding:clamp(1.3rem,2.25vw,1.7rem);text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.vt-service-card:hover,.vt-service-card:focus-visible{background-color:#ffffff0e;border-color:#d4af376b;transform:translateY(-4px);box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff0f}.vt-service-card h3{color:var(--text-strong);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.08}.vt-service-card__description{color:#f5f1e8ad;margin:.6rem 0 0;font-size:.9rem;line-height:1.55}.vt-service-card__cta{color:var(--gold-strong);margin-top:auto;padding-top:1rem;font-size:.84rem;font-weight:800}.vt-service-icon{width:44px;height:44px;color:var(--gold);background:#d4af3714;border:1px solid #d4af3747;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.vt-industries-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.vt-industry-card{text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:1.3rem 1.1rem;position:relative}.vt-industry-card:hover{background:#ffffff0a;border-color:#d4af3742}.vt-industry-card__index{letter-spacing:.1em;color:#d4af3799;margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:block}.vt-industry-card p{color:var(--text-strong);margin:0;font-size:.98rem;font-weight:650}@media (max-width:980px){.vt-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.vt-industries-grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.ps-slide{cursor:none}}.ps-cursor{z-index:6;-webkit-backdrop-filter:blur(6px);color:#f4e3a1;letter-spacing:.02em;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;will-change:transform, opacity;background:#080808ad;border:1px solid #d4af3766;border-radius:999px;justify-content:center;align-items:center;width:118px;height:118px;font-size:.78rem;font-weight:800;transition:opacity .22s,transform 60ms linear;display:flex;position:absolute;top:0;left:0}.ps-cursor--visible{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ps-cursor{display:none}}.ps-services{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.ps-services li{color:#f5f5f0eb;border:1px solid #ffffff47;border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.ps-cta{margin-top:1rem}.vt-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.vt-results-card{text-align:left;background:#ffffff08;border:1px solid #d4af3724;border-radius:18px;padding:1.6rem 1.3rem}.vt-results-card h3{color:var(--gold-strong);margin:0 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem}.vt-results-card p{color:#f5f5f0ad;margin:0;font-size:.86rem;line-height:1.55}.vt-results-disclaimer{text-align:center;color:#f5f5f06b;max-width:640px;margin:1.6rem auto 0;font-size:.78rem}@media (max-width:980px){.vt-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.vt-results-grid{grid-template-columns:1fr}}.vt-tech-marquee{width:100%;padding:.75rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.vt-tech-marquee__track{width:max-content;animation:32s linear infinite vtTechMarqueeScroll;display:flex}.vt-tech-marquee:hover .vt-tech-marquee__track{animation-play-state:paused}.vt-tech-marquee__group{flex-shrink:0;align-items:center;gap:.65rem;margin:0;padding:0 .325rem;list-style:none;display:flex}@keyframes vtTechMarqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.vt-tech-chip{color:#f5f5f0c7;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff24;border-radius:999px;padding:.55rem 1.05rem;font-size:.84rem;font-weight:600;transition:border-color .22s,background .22s,color .22s}.vt-tech-chip:hover{color:var(--text-strong);background:#d4af3712;border-color:#d4af376b}@media (prefers-reduced-motion:reduce){.vt-tech-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.vt-tech-marquee__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.vt-tech-marquee__group:last-child{display:none}.vt-tech-marquee__group{flex-wrap:wrap;flex:100%;justify-content:center}}.homeHeroServicesLine{letter-spacing:.02em;color:#f5f5f08c;flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.6rem;font-size:.82rem;display:flex}.homeHeroServicesLine span{position:relative}.homeHeroServicesLine span+span:before{content:"·";color:#d4af3780;position:absolute;left:-.65rem}.locale-switcher{letter-spacing:.04em;color:#f5f5f06b;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.locale-switcher__option{color:inherit;border-radius:6px;padding:.2rem .3rem;transition:color .18s}.locale-switcher__option.is-active{color:var(--gold-strong)}.locale-switcher__option:hover{color:var(--text)}.locale-switcher__sep{opacity:.4}.nav-mobile-locale{margin-top:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.magnetic-btn{transform:translate3d(var(--magnet-x,0px), var(--magnet-y,0px), 0);transition:transform .42s var(--ease-luxury,cubic-bezier(.22, 1, .36, 1));will-change:transform}.magnetic-btn.is-magnet-active{transition:none}@media (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse){.magnetic-btn{transition:none;transform:none}}.hero-panel.is-tilting,.vt-spc.is-tilting,.vt-app2-mockup.is-tilting{transition-property:border-color,background,box-shadow}.ga-orb-parallax{pointer-events:none;transform:translate3d(var(--ambient-x,0px), var(--ambient-y,0px), 0);will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse){.ga-orb-parallax{transition:none;transform:none}}.mobile-sticky-cta{display:none}@media (max-width:760px){.mobile-sticky-cta{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:55;color:#080808;background:linear-gradient(135deg,#f4e3a1 0%,#d4af37 52%,#c9a227 100%);border:1px solid #d4af374d;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:.9rem 1.2rem;font-size:.9rem;font-weight:850;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 16px 40px #0000006b,inset 0 0 0 1px #ffffff1a}body.is-past-hero .mobile-sticky-cta{transform:translateY(0)}body.is-past-hero .wa-widget{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mobile-sticky-cta{transition:none}}.cf-textarea{resize:vertical;min-height:90px;font-family:inherit}@media (max-width:760px){.vt-results-disclaimer{padding:0 1rem}.ps-services{display:none}.ps-client{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
