:root{--gap:clamp(8px,.9vw,14px);--r-scene:clamp(24px,3.2vw,52px);--blur:22px}body.home{background:#0D0D10;color:var(--hueso)}body.home main{display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap) var(--gap) 0}.gl{position:relative;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.05) 52%,rgba(255,255,255,.15));-webkit-backdrop-filter:blur(var(--blur)) saturate(1.9) brightness(1.06);backdrop-filter:blur(var(--blur)) saturate(1.9) brightness(1.06);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),inset 0 -1.5px 0 rgba(255,255,255,.16),inset 0 0 34px rgba(255,255,255,.07),0 26px 60px -26px rgba(0,0,0,.55);isolation:isolate}.gl::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(380px circle at var(--mx,18%) var(--my,0%),rgba(255,255,255,.3),transparent 62%);opacity:.75;transition:opacity .4s}.gl::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 42%,transparent 54%);background-size:260% 100%;background-position:130% 0;transition:background-position .9s var(--ease)}.gl:hover::after{background-position:-30% 0}.gl.lt{color:var(--carbon);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.42));border-color:rgba(255,255,255,.9);box-shadow:inset 0 1.5px 0 #fff,0 26px 60px -30px rgba(31,31,31,.45)}.gl.tint-o{background:linear-gradient(135deg,rgba(255,170,70,.5),rgba(236,125,16,.2) 55%,rgba(255,200,120,.3))}.gl.tint-a{background:linear-gradient(135deg,rgba(80,140,255,.5),rgba(0,85,255,.22) 55%,rgba(130,180,255,.3))}.gl.dim{background:linear-gradient(135deg,rgba(20,20,26,.5),rgba(20,20,26,.32))}.r-xl{border-radius:var(--r-scene)}.r-l{border-radius:clamp(20px,2.2vw,34px)}.r-m{border-radius:20px}.r-p{border-radius:999px}.pad{padding:clamp(20px,3vw,44px)}.gcloud{position:absolute;display:block;aspect-ratio:100/106.4;clip-path:polygon(40.2% 0.0%,42.7% 0.3%,45.1% 1.0%,47.9% 2.4%,49.9% 3.9%,51.5% 2.7%,54.9% 1.0%,58.1% 0.1%,64.1% 0.1%,64.3% 0.3%,66.1% 0.5%,69.1% 1.4%,71.1% 2.4%,73.5% 3.9%,75.9% 5.8%,77.7% 7.9%,78.7% 9.4%,80.1% 12.2%,80.9% 14.9%,81.2% 17.8%,83.8% 18.0%,84.0% 18.2%,85.6% 18.4%,89.6% 19.9%,93.6% 22.5%,96.5% 25.6%,97.3% 26.7%,99.1% 30.3%,99.5% 32.2%,99.7% 32.4%,99.7% 33.1%,100.1% 34.1%,100.1% 38.6%,99.9% 38.8%,99.7% 40.3%,98.9% 42.9%,96.7% 46.9%,93.9% 50.1%,95.9% 52.2%,97.5% 54.4%,98.7% 56.7%,100.1% 61.4%,100.1% 66.1%,99.9% 66.3%,99.9% 67.2%,98.9% 70.4%,97.9% 72.3%,95.4% 75.0%,92.4% 77.3%,90.0% 78.8%,85.8% 80.9%,85.4% 80.9%,82.6% 82.0%,81.2% 82.2%,80.9% 82.5%,80.9% 83.6%,80.7% 83.8%,80.7% 84.6%,80.5% 84.7%,80.5% 85.5%,80.3% 85.7%,80.3% 86.4%,79.9% 87.2%,79.9% 87.8%,78.9% 90.4%,77.9% 92.3%,76.7% 94.0%,74.1% 96.3%,72.7% 97.3%,70.3% 98.4%,69.9% 98.4%,68.7% 99.0%,68.1% 99.0%,66.3% 99.5%,65.1% 99.5%,64.9% 99.7%,60.1% 99.7%,59.9% 99.5%,58.7% 99.5%,58.5% 99.3%,56.9% 99.2%,54.5% 98.4%,51.1% 96.9%,50.3% 96.3%,49.9% 96.3%,47.5% 98.0%,45.1% 99.2%,43.3% 99.7%,42.5% 99.7%,41.3% 100.1%,36.1% 100.1%,35.9% 99.9%,34.9% 99.9%,33.9% 99.5%,33.3% 99.5%,29.5% 98.0%,26.7% 96.3%,23.5% 93.6%,21.7% 91.3%,20.3% 88.9%,19.3% 86.1%,19.1% 84.2%,18.9% 84.0%,18.9% 82.5%,18.6% 82.2%,15.6% 82.0%,12.2% 81.1%,8.8% 79.4%,7.2% 78.2%,4.5% 75.7%,2.7% 73.3%,1.1% 70.1%,0.5% 68.2%,0.3% 66.5%,0.1% 66.3%,0.0% 63.9%);pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.06) 60%,rgba(255,255,255,.2));animation:float 7s ease-in-out infinite;opacity:.9}.gcloud svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gcloud use{fill:none;stroke:rgba(255,255,255,.75);stroke-width:1.1}.gcloud.o{background:linear-gradient(135deg,rgba(255,170,70,.55),rgba(236,125,16,.12) 60%,rgba(255,200,120,.35))}.gcloud.a{background:linear-gradient(135deg,rgba(100,160,255,.55),rgba(0,85,255,.12) 60%,rgba(140,190,255,.35))}.gcloud.d2{animation-delay:-2.4s}.gcloud.d3{animation-delay:-4.6s}@keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}.scene{position:relative;border-radius:var(--r-scene);overflow:hidden;isolation:isolate;display:flex;align-items:center;color:#fff;min-height:min(100svh,960px);padding:clamp(88px,9vw,140px) 0;scroll-margin-top:0}.scene.auto{min-height:0;padding:clamp(56px,6vw,96px) 0}.scene.tall{min-height:min(112svh,1040px)}.scene>.wrap{position:relative;z-index:1}.scene-bg{position:absolute;inset:-7% 0;z-index:-2;background:var(--bg,#111) var(--pos,center)/cover no-repeat;will-change:transform}.scene::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--ov,none);pointer-events:none}.scene.lt{color:var(--carbon)}.scene .wrap{max-width:none;padding-inline:clamp(18px,3.4vw,64px)}.scene .dot-grid{position:absolute;inset:0;z-index:-1;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 75%)}.scene h2{font-size:var(--t-xl);letter-spacing:-.025em;text-shadow:0 2px 24px rgba(0,0,0,.18)}.scene.lt h2{text-shadow:none}.scene .lead{font-size:var(--t-lead);color:rgba(255,255,255,.9);max-width:60ch}.scene.lt .lead{color:var(--c70)}.scene .eyebrow{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.08));border-color:rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 24px -14px rgba(0,0,0,.5)}.scene.lt .eyebrow{color:var(--carbon);background:rgba(255,255,255,.7);border-color:#fff}.sc-head{display:grid;gap:18px;margin-bottom:clamp(28px,4vw,56px);max-width:920px}.sc-head.center{text-align:center;justify-items:center;margin-inline:auto}.hl{position:relative;white-space:nowrap}.hl svg{position:absolute;left:0;bottom:-.02em;width:100%;height:.2em;overflow:visible}.hl path{fill:none;stroke:var(--mandarina);stroke-width:5;stroke-linecap:round}.scene.lt .hl path{stroke:var(--azul)}.num-sticker{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;background:var(--mandarina);color:var(--carbon);border:2px solid var(--carbon);box-shadow:0 3px 0 var(--carbon);font:600 16px/1 var(--display);transform:rotate(-4deg)}.btn{min-height:54px;padding:0 26px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:600;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));-webkit-backdrop-filter:blur(16px) saturate(1.9);backdrop-filter:blur(16px) saturate(1.9);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.85),inset 0 -2px 6px rgba(255,255,255,.12),0 12px 30px -14px rgba(0,0,0,.55);overflow:hidden;transition:transform .3s var(--spring),box-shadow .3s,background .3s}.btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 46%,transparent 60%);background-size:260% 100%;background-position:140% 0;transition:background-position .8s var(--ease)}.btn:hover::before{background-position:-40% 0}.btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:inset 0 1.5px 0 #fff,inset 0 -2px 8px rgba(255,255,255,.2),0 18px 36px -14px rgba(0,0,0,.6)}.btn:active{transform:translateY(1px) scale(.99)}.btn::after{display:none!important}.btn-toon,.btn-toon.hueso{background:linear-gradient(180deg,rgba(255,190,100,.85),rgba(236,125,16,.58));border:1px solid rgba(255,235,200,.85);color:var(--carbon);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 -2px 8px rgba(255,255,255,.25),0 14px 34px -12px rgba(236,125,16,.8)}.btn-toon.azul{background:linear-gradient(180deg,rgba(110,165,255,.85),rgba(0,85,255,.6));border-color:rgba(200,225,255,.85);color:#fff;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),0 14px 34px -12px rgba(0,85,255,.8)}.btn-toon.dark{background:linear-gradient(180deg,rgba(60,60,70,.75),rgba(20,20,24,.85));border-color:rgba(255,255,255,.3);color:#fff;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.35),0 14px 34px -12px rgba(0,0,0,.7)}.btn-glass{--bg:transparent;color:#fff}.btn-glass.light{color:#fff;--bg:transparent;border-color:rgba(255,255,255,.5)}.btn-glass:hover,.btn-glass.light:hover{--bg:transparent}.lt .btn-glass,.lt .btn-glass.light{color:var(--carbon);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.5));border-color:#fff;box-shadow:inset 0 1.5px 0 #fff,0 12px 28px -16px rgba(31,31,31,.5)}.btn-sm{min-height:44px;padding:0 20px;font-size:14px}.header{background:linear-gradient(135deg,rgba(24,24,30,.46),rgba(24,24,30,.28));color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(24px) saturate(1.9);backdrop-filter:blur(24px) saturate(1.9);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.45),0 18px 44px -20px rgba(0,0,0,.65);inset:12px clamp(12px,2vw,28px) auto}.header .brand{color:#fff}.nav a:not(.btn){color:rgba(255,255,255,.88)}.nav a:not(.btn):hover,.nav a[aria-current]{color:#fff;background:rgba(255,255,255,.16)}.menu-btn span,.menu-btn span::before,.menu-btn span::after{background:#fff}.hero{padding:clamp(110px,12vw,160px) 0 clamp(60px,7vw,100px);min-height:min(100svh,980px)}.hero .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,72px);align-items:center;width:100%}.hero h1{font-size:var(--t-hero);line-height:.95;margin:22px 0 22px;letter-spacing:-.03em;text-shadow:0 4px 40px rgba(0,0,0,.25)}.hero h1 .hl path{stroke:var(--mandarina);stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.2s .5s var(--ease) forwards}.hero .rotator{margin-bottom:20px}.hero .rot{color:#FFC27A}.hero .lead{margin-bottom:30px}.hero .ticker{color:rgba(255,255,255,.6)}.hero .ticker span::after{background:rgba(255,255,255,.35)}.hero .ticker span.on{color:#fff}.hero-photos{position:relative;aspect-ratio:1/1.05;max-width:660px;width:100%;justify-self:end}.hp{position:absolute;overflow:hidden;border-radius:clamp(22px,2.6vw,40px);border:1.5px solid rgba(255,255,255,.6);padding:7px;background:linear-gradient(135deg,rgba(255,255,255,.35),rgba(255,255,255,.08));box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 40px 70px -30px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hp img{width:100%;height:100%;object-fit:cover;border-radius:calc(clamp(22px,2.6vw,40px) - 6px)}.hp.p1{left:0;top:8%;width:54%;aspect-ratio:4/5;transform:rotate(-4deg);z-index:2}.hp.p2{right:0;top:0;width:46%;aspect-ratio:3/4;transform:rotate(4deg)}.hp.p3{right:6%;bottom:0;width:50%;aspect-ratio:1/1;transform:rotate(-2deg);z-index:3}.hero-photos .chip-glass{z-index:5}.chip-glass{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px) saturate(1.9);backdrop-filter:blur(18px) saturate(1.9);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.85),0 20px 40px -18px rgba(0,0,0,.6);font-weight:600;font-size:14px;line-height:1.2}.chip-glass b{display:grid;place-items:center;min-width:48px;height:48px;padding:0 8px;border-radius:999px;background:var(--azul);color:#fff;font:600 18px/1 var(--display);border:2px solid var(--carbon)}.chip-glass.o b{background:var(--mandarina);color:var(--carbon)}.chip-glass small{display:block;font-weight:400;color:rgba(255,255,255,.8);font-size:12px}.hero-photos .c1{left:-4%;bottom:18%}.hero-photos .c2{right:-3%;top:42%}.sticker{position:absolute;filter:drop-shadow(0 5px 0 var(--carbon)) drop-shadow(0 18px 22px rgba(0,0,0,.35));animation:float 6s ease-in-out infinite;z-index:6}.hero-photos .sticker{width:21%;left:30%;top:-4%}@media (max-width:900px){.hero .hero-grid{grid-template-columns:1fr}.hero-photos{justify-self:center;max-width:460px;margin-top:10px}.hero-photos .c1{left:-2%}}.proof{display:grid;gap:18px;width:100%}.statbar{display:grid;grid-template-columns:repeat(4,1fr);padding:clamp(18px,2.4vw,34px) 0}.statbar>div{padding:6px clamp(16px,2.4vw,40px);border-left:1px solid rgba(255,255,255,.3)}.statbar>div:first-child{border-left:0}.statbar strong{display:flex;align-items:baseline;gap:6px;font:600 clamp(44px,5.4vw,92px)/1 var(--display);letter-spacing:-.035em;color:#fff}.statbar strong small{font-size:.34em;letter-spacing:0;opacity:.85}.statbar p{color:rgba(255,255,255,.88);font-size:14.5px;line-height:1.4;margin-top:8px;max-width:26ch}@media (max-width:860px){.statbar{grid-template-columns:1fr 1fr;row-gap:22px}.statbar>div:nth-child(3){border-left:0}}.clients{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0}.clients .kicker{color:rgba(255,255,255,.9);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-right:6px}.client{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;color:#fff;font-weight:600;font-size:13px;text-decoration:none;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:transform .3s var(--spring),background .3s}.client:hover{transform:translateY(-3px);background:rgba(255,255,255,.4)}.client img{width:26px;height:26px;border-radius:50%;object-fit:contain;background:var(--carbon);padding:3px}.client svg{width:12px;opacity:.8}.about2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,72px);align-items:center;width:100%}.about2 h2{margin:20px 0}.about2 .compare{margin-top:26px;padding:clamp(18px,2.2vw,28px)}.compare-lists ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.compare-lists li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.4;font-weight:600}.compare-lists li::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;border:2px solid var(--carbon);background:var(--mandarina) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1F1F' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/70% no-repeat}.compare-lists ul.no li{color:rgba(255,255,255,.7)}.compare-lists ul.no li::before{background:rgba(255,255,255,.15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/62% no-repeat;border-color:rgba(255,255,255,.5)}.switch{display:inline-grid;grid-template-columns:1fr 1fr;position:relative;padding:5px;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.3);font-weight:600;font-size:14px}.switch span{position:relative;z-index:1;padding:12px 20px;border-radius:999px;text-align:center;white-space:nowrap;transition:color .3s;color:rgba(255,255,255,.75)}.switch::before{content:"";position:absolute;top:5px;bottom:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(180deg,rgba(255,190,100,.95),rgba(236,125,16,.8));left:calc(50%);transition:left .4s var(--spring);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9)}.switch[aria-checked="false"]::before{left:5px}.switch[aria-checked="true"] span:last-child,.switch[aria-checked="false"] span:first-child{color:var(--carbon)}.about-ph{position:relative;aspect-ratio:1/1.1;max-width:620px;justify-self:end;width:100%}.about-ph .frame{position:absolute;inset:0 8% 8% 0;padding:8px;overflow:hidden}.about-ph .frame img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--r-scene) - 8px)}.about-ph .gcloud{width:34%;right:0;bottom:0}.about-ph .gcloud img{position:absolute;inset:22% 22%;width:56%;height:auto}.about-ph .chip-glass{left:-4%;top:12%}@media (max-width:900px){.about2{grid-template-columns:1fr}.about-ph{justify-self:center;max-width:460px}}.humano{min-height:min(88svh,820px)}.humano .wrap{display:grid;gap:clamp(24px,3vw,44px);justify-items:start}.humano h2{font-size:var(--t-xl);max-width:14ch}.humano .gl{max-width:640px;padding:clamp(22px,3vw,40px);display:grid;gap:22px}.humano .gl p{font-size:var(--t-lead);color:rgba(255,255,255,.95)}.method{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,96px);width:100%;align-items:start}.method-visual{position:sticky;top:104px;height:min(70vh,620px);border-radius:var(--r-scene);overflow:hidden;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.8);backdrop-filter:blur(var(--blur)) saturate(1.8);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.75),0 40px 80px -40px rgba(0,0,0,.7)}.mstep{min-height:min(54vh,480px)}.mstep p{color:rgba(255,255,255,.86)}.mstep .n{color:#FFC27A}.mstep .tags-l span{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.4);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:900px){.method{grid-template-columns:1fr}.method-visual{position:relative;top:0;height:300px}.mstep{min-height:auto;opacity:1;padding-block:20px}}.funnel .copy h2{font-size:var(--t-l);margin:20px 0 16px}.funnel{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(20px,3vw,48px);width:100%;align-items:center}.funnel-glass{padding:clamp(18px,3vw,40px);border-radius:var(--r-scene)}.stages button{color:#fff;border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03))}.stages button p{color:rgba(255,255,255,.8)}.fig{color:rgba(255,255,255,.7)}@media (max-width:900px){.funnel{grid-template-columns:1fr}.funnel-glass{max-width:520px;margin:0 auto;width:100%}}.pf-index{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,4vw,56px)}.pf-index a{display:inline-flex;align-items:center;gap:12px;padding:10px 22px 10px 10px;border-radius:999px;color:#fff;text-decoration:none;font:600 18px/1 var(--display);background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 14px 30px -16px rgba(0,0,0,.5);transition:transform .35s var(--spring),background .3s}.pf-index a:hover{transform:translateY(-4px);background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.14))}.pf-index a i{font-style:normal;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--carbon);color:#fff;font:600 13px/1 var(--body)}.pf-index a small{display:block;font:400 12px/1.2 var(--body);opacity:.85;margin-top:3px}.pf-head{margin-bottom:clamp(22px,3vw,36px)}.pf-head h3{font-size:var(--t-l);margin:16px 0 10px}.pf-head p{color:rgba(255,255,255,.9);font-size:var(--t-lead);max-width:60ch}.routes{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.36);color:#fff;border-radius:var(--r-scene);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 40px 80px -40px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.8);backdrop-filter:blur(var(--blur)) saturate(1.8)}.road .track{stroke:rgba(255,255,255,.22)}.road .lane{stroke:rgba(255,255,255,.7)}.road .prog{stroke:#FFC27A}.stop circle.o{fill:rgba(255,255,255,.9);stroke:var(--carbon)}.stop text{fill:#fff}.stop text.s{fill:rgba(255,255,255,.75)}.route-tabs button{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05));border-color:rgba(255,255,255,.4)}.route-tabs button small{color:rgba(255,255,255,.75)}.route-tabs button[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,190,100,.9),rgba(236,125,16,.65));color:var(--carbon);border-color:rgba(255,235,200,.9);box-shadow:0 10px 26px -12px rgba(236,125,16,.9)}.route-tabs button[aria-pressed="true"] small{color:rgba(31,31,31,.75)}.route-info .kicker{color:rgba(255,255,255,.85)}.route-info .gar em{color:#FFC27A}.feats li{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.28);color:#fff}.feats li.off{background:transparent;box-shadow:none;border-color:rgba(255,255,255,.14);opacity:.4}.feats li.off::before{border-color:rgba(255,255,255,.4)}.svc-tabs{margin-bottom:22px}.svc-tabs button{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.7)}.svc-tabs button i{background:rgba(255,255,255,.5)}.svc-tabs button[aria-selected="true"]{background:linear-gradient(180deg,rgba(255,190,100,.9),rgba(236,125,16,.65));color:var(--carbon);border-color:rgba(255,235,200,.9);box-shadow:0 12px 28px -12px rgba(236,125,16,.9)}.svc-tabs button[aria-selected="true"] i{background:var(--carbon)}.svc-panel{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.36);color:#fff;border-radius:var(--r-scene);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 40px 80px -40px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.8);backdrop-filter:blur(var(--blur)) saturate(1.8)}.svc-panel>div>p{color:rgba(255,255,255,.9)}.svc-panel .mock{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3)}.ticks li{color:#fff}.ticks li::before{background:#FFC27A;box-shadow:0 0 0 4px rgba(255,194,122,.22)}.ix{border-radius:var(--r-scene);color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.36);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),0 40px 80px -40px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.8);backdrop-filter:blur(var(--blur)) saturate(1.8)}.ix.light,.ix.dark{color:#fff}.ix>p,.ix.dark>p{color:rgba(255,255,255,.9)}.seg{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.25)}.seg button{color:#fff}.seg button small{color:rgba(255,255,255,.75)}.seg button[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,190,100,.95),rgba(236,125,16,.75));color:var(--carbon);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9)}.seg button[aria-pressed="true"] small{color:rgba(31,31,31,.75)}.topics button,.probs button{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.35)}.topics button[aria-pressed="true"]{background:linear-gradient(180deg,rgba(110,165,255,.9),rgba(0,85,255,.7));border-color:rgba(200,225,255,.9)}.ix .summary{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.22)}.note{color:rgba(255,255,255,.85)}.pf-links{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:var(--gap);width:100%}.pf-link{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-scene);min-height:clamp(340px,42vw,560px);padding:clamp(22px,2.6vw,40px);display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.4)}.pf-link .bgi{position:absolute;inset:0;z-index:-2;background:var(--bg) center/cover;transition:transform 1.4s var(--ease)}.pf-link:hover .bgi{transform:scale(1.07)}.pf-link::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.62))}.pf-link h3{font-size:var(--t-l);max-width:11ch;margin-top:14px;text-shadow:0 2px 20px rgba(0,0,0,.35)}.pf-link .glass-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.85)}.pf-link .arr{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mandarina);color:var(--carbon);border:2px solid var(--carbon);transition:transform .4s var(--spring)}.pf-link:hover .arr{transform:rotate(-45deg)}.pf-link .arr svg{width:20px}.pf-link .kick{display:inline-flex;width:fit-content;padding:8px 14px;border-radius:999px;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:960px){.pf-links{grid-template-columns:1fr 1fr}.pf-links .pf-link:first-child{grid-column:span 2}}@media (max-width:560px){.pf-links{grid-template-columns:1fr}.pf-links .pf-link:first-child{grid-column:auto}.pf-link{min-height:300px}}.results{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px);align-items:center;width:100%}.results h2{margin:20px 0}.metric-tabs button{color:var(--carbon);background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.45));border:1px solid #fff;box-shadow:inset 0 1.5px 0 #fff,0 10px 24px -16px rgba(31,31,31,.5)}.metric-tabs button[aria-pressed="true"]{background:linear-gradient(180deg,rgba(255,190,100,.95),rgba(236,125,16,.75));border-color:rgba(255,235,200,.9)}.chart{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.5));border:1px solid #fff;box-shadow:inset 0 1.5px 0 #fff,0 40px 80px -40px rgba(31,31,31,.5);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));color:var(--carbon)}.bar i{background:rgba(31,31,31,.1)}@media (max-width:900px){.results{grid-template-columns:1fr}}.at{min-height:min(104svh,1000px)}.at-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,4vw,72px);align-items:center;width:100%}.at h2{margin:20px 0}.at .glass-copy{padding:clamp(22px,3vw,44px);border-radius:var(--r-scene);display:grid;gap:18px}.at .checks li{color:#fff}.at .app-wrap{position:relative}.at .app-wrap .chip-glass{z-index:4}@media (max-width:960px){.at-grid{grid-template-columns:1fr}}.sectors span{color:var(--carbon);background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.5));border:1px solid #fff;box-shadow:inset 0 1.5px 0 #fff,0 12px 26px -20px rgba(31,31,31,.6)}.sectors span:hover{background:linear-gradient(180deg,rgba(255,190,100,.95),rgba(236,125,16,.75));border-color:rgba(255,235,200,.9);box-shadow:0 12px 26px -12px rgba(236,125,16,.8);transform:translateY(-4px) rotate(-2deg)}.faq-scene{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,72px);width:100%;align-items:start}.faq-scene .qa{display:grid;gap:10px}.qa details{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.48));border:1px solid #fff;color:var(--carbon);box-shadow:inset 0 1.5px 0 #fff,0 14px 30px -24px rgba(31,31,31,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qa details[open]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.7))}@media (max-width:900px){.faq-scene{grid-template-columns:1fr}}.sec-stack{display:grid;gap:clamp(36px,5vw,72px);width:100%}.final-scene{text-align:center;min-height:min(92svh,860px);justify-content:center}.final-scene .wrap{display:grid;justify-items:center;gap:22px}.final-scene h2{font-size:var(--t-xl);max-width:15ch}.final-scene .btns{justify-content:center}.final-scene small{color:rgba(255,255,255,.9)}.final-scene small a{color:#fff}.final-scene .face{width:clamp(90px,9vw,130px);filter:drop-shadow(0 6px 0 var(--carbon))}body.home .footer{margin:0 var(--gap) var(--gap);border-radius:var(--r-scene)}@media (max-width:700px){.scene{padding:clamp(80px,22vw,110px) 0 clamp(44px,10vw,64px);min-height:0}.hero{min-height:0}.btns .btn{width:100%}.proof .clients .kicker{width:100%}.method-visual{height:260px}}@media (prefers-reduced-motion:reduce){.gcloud,.sticker{animation:none}.gl::after,.btn::before{display:none}}.pf-head{display:grid;gap:12px;justify-content:start;align-items:start}.pf-head h3{margin:12px 0 0}.ix.light,.ix.dark{background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.38);color:#fff}.ix.light h3,.ix.dark h3{color:#fff}.ix .eyebrow{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.08));color:#fff}.stat-pop{background:rgba(255,255,255,.92)!important;color:var(--carbon)!important}.stat-pop b{color:var(--azul)}.chip-glass{background:linear-gradient(135deg,rgba(22,22,32,.55),rgba(22,22,32,.32));border-color:rgba(255,255,255,.4)}.chip-glass small{color:rgba(255,255,255,.82)}.final-scene .hl{color:var(--carbon)}.final-scene .hl path{stroke:#fff}.footer .btn-glass{color:var(--carbon);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.32));border-color:rgba(255,255,255,.9);box-shadow:inset 0 1.5px 0 #fff,0 12px 26px -14px rgba(31,31,31,.5)}.foot-top,.foot-word,.foot-bottom{position:relative;z-index:1}.scene.tall{min-height:0}.humano .scene-bg+.gcloud{z-index:0}.crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:rgba(255,255,255,.8);margin-bottom:18px}.crumbs a{color:#fff;text-decoration:none;opacity:.9}.crumbs a:hover{text-decoration:underline}.gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);width:100%}.gcard{padding:clamp(20px,2.4vw,34px);display:grid;gap:12px;align-content:start;transition:transform .4s var(--spring)}.gcard:hover{transform:translateY(-6px)}.gcard .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,190,100,.95),rgba(236,125,16,.75));color:var(--carbon);border:1px solid rgba(255,235,200,.9);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),0 10px 22px -10px rgba(236,125,16,.9)}.gcard .ic svg{width:26px;height:26px}.gcard h3{font-size:clamp(20px,1.8vw,28px);line-height:1.12}.gcard p{font-size:15px;line-height:1.55;color:inherit;opacity:.88}.gcard p b{color:#FFC27A;font-weight:600}.scene.lt .gcard{background:linear-gradient(135deg,rgba(255,255,255,.85),rgba(255,255,255,.5));border-color:#fff;color:var(--carbon);box-shadow:inset 0 1.5px 0 #fff,0 26px 50px -30px rgba(31,31,31,.5)}.scene.lt .gcard p{opacity:.78}.gcard .tag{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;font:600 11.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}@media (max-width:960px){.gcards{grid-template-columns:1fr 1fr}}@media (max-width:620px){.gcards{grid-template-columns:1fr}}.gsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);counter-reset:none}.gsteps li{padding:clamp(20px,2.2vw,30px);display:grid;gap:10px;align-content:start;position:relative}.gsteps i{font-style:normal;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--mandarina);color:var(--carbon);border:2px solid var(--carbon);box-shadow:0 3px 0 var(--carbon);font:600 16px/1 var(--display)}.gsteps h3{font-size:clamp(20px,1.8vw,28px)}.gsteps p{font-size:14.5px;opacity:.88}@media (max-width:960px){.gsteps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gsteps{grid-template-columns:1fr}}.grel{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.grel a{padding:clamp(20px,2.2vw,30px);text-decoration:none;color:#fff;font:600 clamp(20px,1.8vw,28px)/1.1 var(--display);display:grid;gap:8px;transition:transform .35s var(--spring)}.grel a:hover{transform:translateY(-5px)}.grel a span{font:400 14px/1.4 var(--body);opacity:.85}@media (max-width:860px){.grel{grid-template-columns:1fr}}.prose{max-width:none;display:grid;gap:16px;font-size:var(--t-lead);line-height:1.65;color:rgba(255,255,255,.94)}.prose strong{color:#FFC27A;font-weight:600}.scene .mock{position:relative}.scene .mock .stat-pop{z-index:2}.scene.auto .sectors{margin-top:0}.scene.dk .sectors span{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.07));border-color:rgba(255,255,255,.5);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8)}.scene.dk .sectors span:hover{color:var(--carbon)}.glass-copy .lead{max-width:56ch}.at .glass-copy p{color:rgba(255,255,255,.92)}.compare li{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);color:#fff}.compare ul.no li{background:rgba(255,255,255,.06);color:rgba(255,255,255,.78)}.statbar strong{white-space:nowrap}@media (max-width:520px){.statbar strong{font-size:40px}}