.experience-home{--lime:#6f94ff;--night:#0c0e14;overflow:clip}@media (width>=1101px){.experience-home{--shell:min(calc(100% - 152px), 1400px)}}.experience-home h1,.experience-home h2,.experience-home h3,.experience-home p{margin-top:0}.experience-home h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(3rem,6.7vw,7.2rem);font-weight:500;line-height:.94}.js .experience-home.is-motion-ready [data-enter]:not([data-entered]){opacity:0;transform:translateY(28px)}.js[data-motion-mode=full].motion-booting .experience-home [data-enter]:not([data-entered]){opacity:0;transform:translateY(12px)}.exp-button{border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:58px;padding:.95rem 1.35rem;font-weight:700;line-height:1.1;transition:color .22s,background .22s,box-shadow .22s;display:inline-flex}.exp-button-primary{color:#fff;background:var(--blue);box-shadow:0 18px 44px #245bff38}.exp-button-primary:hover{background:var(--blue-dark);box-shadow:0 22px 60px #245bff52}.exp-button-light{color:var(--ink);background:var(--ivory)}.exp-inline-link{border-bottom:1px solid;align-items:center;padding-block:.35rem;font-weight:700;line-height:1.2;display:inline-flex}.exp-inline-link-light{color:var(--ivory)}.exp-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start;gap:clamp(3rem,6vw,7rem);min-height:calc(100svh - 80px);padding-block:clamp(4rem,8vw,8rem);display:grid}.exp-hero-copy{z-index:2;position:relative}.exp-hero h1{letter-spacing:-.07em;max-width:10.7ch;margin:0 0 clamp(3rem,3.8vw,4.25rem);font-size:clamp(3.8rem,7.7vw,8.7rem);font-weight:500;line-height:.92}.exp-hero h1>[data-hero-word]{min-height:1.04em;color:var(--blue);padding-bottom:.06em;line-height:1;transition:color .24s;display:block}.exp-hero-intro{max-width:620px;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.55}.exp-hero-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.2rem;display:flex}.exp-hero-meta{border-top:1px solid var(--line);max-width:650px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:3.2rem;padding-top:1rem;font-size:.72rem;font-weight:700;display:flex}.exp-hero-meta span:first-child{color:var(--ink);align-items:center;gap:.55rem;display:inline-flex}.exp-hero-meta i{background:#60e878;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #60e8781f}.problem-map{min-height:640px;color:var(--ivory);background:radial-gradient(circle at var(--mx,50%) var(--my,45%), #245bff4d, transparent 30%), var(--night);isolation:isolate;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0f142238}.problem-map-grid,.sector-stage:before,.trust-console:before,.config-console:before{z-index:-1;content:"";opacity:.55;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 93%)}.problem-node{z-index:3;backdrop-filter:blur(18px);background:#11141ddb;border:1px solid #ffffff29;border-radius:18px;align-content:center;width:175px;min-height:118px;padding:1rem;transition:border-color .22s,background .22s;display:grid;position:absolute;box-shadow:0 20px 54px #0000003d}.problem-node:hover{background:#1e2330f5;border-color:#245bffb3}.problem-node>span{width:32px;height:32px;color:var(--night);background:var(--lime);border-radius:50%;place-items:center;margin-bottom:.55rem;font-size:.68rem;font-weight:800;display:grid}.problem-node strong{font-size:.92rem}.problem-node small{color:#f6f1e885;font-size:.7rem}.problem-node-instagram{top:11%;left:7%}.problem-node-maps{top:10%;right:6%}.problem-node-whatsapp{bottom:10%;right:7%}.problem-core{z-index:4;width:220px;min-height:190px;color:var(--night);background:var(--lime);text-align:center;border:1px solid #245bffb3;border-radius:50%;align-content:center;padding:1.35rem;display:grid;position:absolute;top:48%;left:46%;translate:-50% -50%;box-shadow:0 0 0 18px #245bff14,0 30px 70px #00000052}.problem-core span,.problem-core small{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.problem-core strong{letter-spacing:-.06em;margin-block:.3rem;font-size:2.3rem}.problem-lines{z-index:2;fill:none;pointer-events:none;stroke:#245bff6b;stroke-dasharray:4 9;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.problem-index{color:#f6f1e87a;letter-spacing:.1em;font-size:.64rem;font-weight:700;position:absolute;bottom:1.25rem;right:1.5rem}.sector-lab{color:var(--ivory);background:var(--night);padding-block:clamp(6rem,10vw,10rem)}.sector-heading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:4rem;display:grid}.sector-heading h2{max-width:11ch}.sector-heading>p{color:#f6f1e894;max-width:34ch;margin-bottom:.5rem}.sector-selector{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(6,1fr);margin-top:3.5rem;display:grid}.sector-selector button{color:#f6f1e880;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-top:0;border-left:0;align-content:space-between;min-height:88px;padding:.9rem;font-size:.8rem;font-weight:700;transition:color .18s,background .18s;display:grid}.sector-selector button span{color:var(--lime);letter-spacing:.08em;font-size:.55rem}.sector-selector button:hover,.sector-selector button[aria-pressed=true]{color:#fff;background:#245bff38}.sector-stage{z-index:1;background:#0b0d12;border:1px solid #ffffff29;border-radius:28px;margin-top:2rem;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000047}.sector-browser-bar,.vf-toolbar{color:#f6f1e88c;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding-inline:1.2rem;font-size:.62rem;font-weight:700;display:grid}.sector-browser-bar div,.vf-toolbar div{gap:.35rem;display:flex}.sector-browser-bar i,.vf-toolbar i{background:#ffffff4d;border-radius:50%;width:7px;height:7px;display:block}.sector-browser-bar i:first-child,.vf-toolbar i:first-child{background:var(--lime)}.sector-browser-bar strong,.vf-toolbar strong{color:var(--ivory);justify-self:end}.vf-toolbar-title{white-space:nowrap;justify-self:center;align-items:baseline;gap:.55rem;display:inline-flex}.vf-toolbar-title b{color:var(--ivory);letter-spacing:-.025em;text-transform:none;font-size:.92rem;font-weight:750}.vf-toolbar-title small{color:#8facff;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:750}.sector-demo{min-height:min(72vw,760px);color:var(--sector-ink);background:var(--sector-surface);isolation:isolate;position:relative;overflow:hidden}.sector-picture,.sector-picture img,.sector-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sector-picture img{object-fit:cover;transition:opacity .28s,scale .9s cubic-bezier(.22,1,.36,1)}.sector-demo.is-switching .sector-picture img{opacity:.18;scale:1.035}.sector-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--sector-surface) 98%, transparent) 0%, color-mix(in srgb, var(--sector-surface) 78%, transparent) 34%, transparent 67%), linear-gradient(0deg, #00000047, transparent 42%)}.sector-demo-nav{justify-content:space-between;align-items:center;padding:2rem clamp(1.5rem,4vw,4rem);display:flex}.sector-demo-nav strong{letter-spacing:-.04em;font-size:clamp(1rem,1.8vw,1.35rem)}.sector-demo-nav div{gap:1.7rem;font-size:.72rem;font-weight:700;display:flex}.sector-demo-copy{align-content:center;max-width:680px;min-height:560px;padding:2rem clamp(1.5rem,4vw,4rem) 5rem;display:grid}.sector-demo-copy>span{color:var(--sector-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.sector-demo-copy h3{letter-spacing:-.075em;max-width:9ch;margin:1rem 0 1.6rem;font-size:clamp(3.4rem,7.4vw,8.2rem);font-weight:500;line-height:.88}.sector-demo-copy button{width:max-content;color:var(--sector-surface);background:var(--sector-accent);border:0;border-radius:999px;padding:.9rem 1.2rem;font-weight:800}.sector-layout-compact .sector-demo-copy h3{max-width:10.5ch;font-size:clamp(3.2rem,6vw,6.8rem)}.sector-layout-bold .sector-demo-copy h3{text-transform:uppercase}.sector-demo-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.45rem .75rem;font-size:.58rem;font-weight:800;position:absolute;bottom:1.5rem;right:1.5rem}.sector-stage-footer{color:#f6f1e88a;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding-inline:1.2rem;font-size:.62rem;font-weight:700;display:grid}.sector-stage-footer>span:first-child{align-items:center;gap:.55rem;display:inline-flex}.sector-stage-footer i,.config-result-status i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #245bff1a}.sector-stage-footer strong{color:var(--ivory);font-size:.7rem}.sector-stage-footer>span:last-child{justify-self:end}.vf-case{background:var(--ivory);padding-block:clamp(7rem,11vw,11rem);position:relative}.vf-mobile-stop{width:1px;height:1px;display:block;position:absolute;top:0;left:0}.vf-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;display:grid}.vf-heading h2{max-width:12ch}.vf-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:start;gap:clamp(2rem,5vw,6rem);margin-top:5rem;display:grid}.vf-stage-wrap{height:100%}.vf-stage{color:var(--ivory);background:var(--night);border-radius:28px;position:sticky;top:5.5rem;overflow:hidden;box-shadow:0 38px 100px #161d3233}.vf-panels{background:#11141c;height:min(64vw,650px);min-height:520px;position:relative;overflow:hidden}.vf-panel{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),visibility 0s .62s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(24px)scale(.985)}.vf-panel.is-active{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.vf-panel>img{object-fit:cover;object-position:top center;width:100%;height:100%}.vf-panel-problem>img{filter:saturate(.45)brightness(.42);scale:1.04}.vf-panel-veil{background:radial-gradient(circle at 70% 35%,#0000,#05080fb8);position:absolute;inset:0}.vf-problem-card{border-left:3px solid var(--lime);padding-left:1.2rem;display:grid;position:absolute;top:50%;left:8%;translate:0 -50%}.vf-problem-card span,.vf-mobile-note span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.vf-problem-card strong{letter-spacing:-.065em;margin-top:.7rem;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:500;line-height:.95}.vf-panel-hierarchy>img,.vf-panel-seo>img{opacity:.78}.vf-focus{border:1px solid var(--lime);color:var(--night);background:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.6rem .8rem;font-size:.6rem;font-weight:800;position:absolute;box-shadow:0 0 0 8px #245bff1a}.vf-focus:after{content:"";background:var(--lime);width:1px;height:95px;position:absolute;top:100%;left:50%}.vf-focus-one{top:19%;left:8%}.vf-focus-two{top:38%;left:45%}.vf-focus-three{top:58%;right:9%}.vf-seo-map{backdrop-filter:blur(16px);background:#0a0d14e6;border:1px solid #fff3;border-radius:18px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:1rem;min-height:100px;padding:1.2rem;display:grid;position:absolute;bottom:6%;left:5%;right:5%}.vf-seo-map span{color:var(--night);background:var(--lime);text-transform:uppercase;border-radius:999px;padding:.55rem .8rem;font-size:.64rem;font-weight:800}.vf-seo-map i{background:linear-gradient(90deg, var(--lime), #245bff33);height:1px}.vf-panel-mobile{background:radial-gradient(circle at 27% 40%,#245bff80,#0000 28%),linear-gradient(135deg,#0c0e14,#151f38);grid-template-columns:minmax(230px,.6fr) 1fr;align-items:center;gap:4rem;padding:2.5rem 7%}.vf-phone{background:#08090c;border:3px solid #242733;border-radius:46px;justify-self:center;width:min(100%,320px);height:560px;padding:10px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000080}.vf-phone>span{z-index:3;background:#08090c;border-radius:999px;width:82px;height:22px;position:absolute;top:17px;left:50%;translate:-50%}.vf-phone img{object-fit:cover;object-position:top;border-radius:34px;width:100%;height:100%}.vf-mobile-note{align-content:center;display:grid}.vf-mobile-note strong{letter-spacing:-.07em;max-width:8ch;margin-block:.8rem 1rem;font-size:clamp(2.8rem,5.2vw,5.5rem);font-weight:500;line-height:.92}.vf-mobile-note small{color:#f6f1e894}.vf-controls{grid-template-columns:repeat(4,1fr);display:grid}.vf-controls button{color:#f6f1e88f;text-align:left;cursor:pointer;background:0 0;border-top:1px solid #ffffff24;border-bottom:0;border-left:0;border-right:1px solid #ffffff24;align-content:center;min-height:72px;padding:.8rem 1rem;font-size:.76rem;font-weight:700;display:grid}.vf-controls button:last-child{border-right:0}.vf-controls button span{color:var(--lime);margin-bottom:.22rem;font-size:.54rem}.vf-controls button[aria-selected=true],.vf-controls button:hover{color:var(--ivory);background:#245bff33}.vf-controls button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--lime)}.vf-mobile-summary{display:none}.vf-steps article{opacity:.26;align-content:center;min-height:76vh;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1);display:grid}.vf-steps article.is-active{opacity:1;transform:translate(-12px)}.vf-steps span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.vf-steps h3{letter-spacing:-.065em;max-width:9ch;margin:.8rem 0 1rem;font-size:clamp(2.3rem,3.6vw,4.4rem);font-weight:500;line-height:.95}.vf-steps p{max-width:34ch;color:var(--muted);margin-bottom:0}.trust-lab{padding-block:clamp(7rem,11vw,11rem)}.trust-heading h2{max-width:11ch}.trust-console{z-index:1;min-height:620px;color:var(--ivory);background:radial-gradient(circle at var(--mx,72%) var(--my,35%), #245bff4d, transparent 28%), var(--night);border-radius:28px;grid-template-columns:minmax(250px,.33fr) minmax(0,.67fr);margin-top:4.5rem;display:grid;position:relative;overflow:hidden}.trust-tabs{border-right:1px solid #ffffff24;align-content:center;padding:1.5rem;display:grid}.trust-tabs button{color:#f6f1e87a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:2.2rem 1fr auto;align-items:center;min-height:100px;padding:1rem;font-size:clamp(.95rem,1.3vw,1.2rem);transition:color .18s,background .18s,padding .24s;display:grid}.trust-tabs button span{color:var(--lime);font-size:.58rem}.trust-tabs button i{font-style:normal}.trust-tabs button:hover,.trust-tabs button[aria-selected=true]{color:var(--ivory);background:#245bff33;padding-inline:1.25rem}.trust-panels{min-width:0;padding:clamp(2.2rem,5vw,5rem)}.trust-panels article{align-content:center;min-height:100%;display:grid}.trust-panels article[hidden]{display:none}.trust-panels header>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.trust-panels h3{letter-spacing:-.075em;max-width:9ch;margin:.8rem 0 3rem;font-size:clamp(3.4rem,6vw,7rem);font-weight:500;line-height:.92}.trust-items{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.trust-items>div{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-content:center;min-height:112px;padding:1rem 1.2rem;display:grid}.trust-items span{color:var(--lime);font-size:.55rem}.trust-items strong{margin-block:.25rem}.trust-items small{color:#f6f1e880}.trust-service-link{border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;min-height:64px;margin-top:1rem;padding-inline:1.4rem;font-weight:700;transition:color .18s,background .18s;display:flex}.trust-service-link:hover{color:#fff;background:var(--blue)}.project-config{color:var(--ivory);background:var(--blue);padding-block:clamp(7rem,11vw,11rem)}.config-heading{grid-template-columns:minmax(0,1.2fr) minmax(250px,.5fr);align-items:end;gap:4rem;display:grid}.config-heading h2{max-width:11ch}.config-heading>p{color:#ffffffb3;max-width:30ch;margin-bottom:.5rem}.config-console{z-index:1;background:radial-gradient(circle at var(--mx,72%) var(--my,38%), #245bff6b, transparent 30%), var(--night);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);min-height:690px;margin-top:4.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #00186552}.config-form{border-right:1px solid #ffffff24;align-content:center;gap:1.6rem;padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.config-sector-label,.config-form fieldset{border:0;margin:0;padding:0}.config-sector-label>span,.config-form legend{color:#f6f1e87a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.6rem;font-weight:800;display:block}.config-sector-label select{width:100%;min-height:48px;color:var(--ivory);cursor:pointer;background:#171b25;border:1px solid #fff3;border-radius:10px;padding-inline:.8rem}.config-form fieldset{flex-wrap:wrap;gap:.45rem;display:flex}.config-form fieldset label{cursor:pointer}.config-form input{opacity:0;width:1px;height:1px;position:absolute}.config-form fieldset label span{color:#f6f1e88c;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:42px;padding:.65rem .8rem;font-size:.72rem;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.config-form input:checked+span{border-color:var(--lime);color:var(--night);background:var(--lime)}.config-form input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.config-result{align-content:center;padding:clamp(2rem,5vw,5rem);display:grid}.config-result-status{color:#f6f1e885;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-bottom:3rem;padding-bottom:1rem;font-size:.6rem;font-weight:800;display:grid}.config-result>div:nth-child(2)>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.config-result h3{letter-spacing:-.075em;margin:.8rem 0 1rem;font-size:clamp(3.7rem,6.5vw,7.3rem);font-weight:500;line-height:.9}.config-result>div:nth-child(2) p{color:#f6f1e89e;max-width:52ch}.config-result ul{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.config-result li{color:#f6f1e8bf;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:84px;padding:1rem;font-size:.7rem;font-weight:700}.config-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:2.2rem;display:flex}.config-actions a:first-child{min-height:50px;color:var(--night);background:var(--lime);border-radius:999px;align-items:center;padding:.8rem 1rem;font-weight:800;display:inline-flex}.config-actions a:last-child{color:var(--ivory);border-bottom:1px solid;font-size:.82rem;font-weight:700}.config-result>small{color:#f6f1e866;margin-top:2rem}.scope-lab{border-top:1px solid var(--line);background:var(--ivory);padding-block:clamp(5.5rem,10vw,10rem)}.scope-heading{grid-template-columns:minmax(0,1.65fr) minmax(270px,.55fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.scope-heading h2{max-width:10ch}.scope-heading>p{color:#0c0e149e;max-width:31rem;margin:0 0 .55rem}.scope-console{--mx:72%;--my:20%;min-height:610px;color:var(--ivory);background:radial-gradient(circle 560px at var(--mx) var(--my), #245bff4d, transparent 72%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--night);background-size:auto,56px 56px,56px 56px,auto;border:1px solid #0c0e1433;border-radius:28px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #0c0e142e}.scope-choices{background:#0c0e1494;border-right:1px solid #ffffff21;padding:clamp(1.5rem,3vw,2.6rem)}.scope-label{color:#f6f1e87a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2.25rem;font-size:.62rem;font-weight:750;display:block}.scope-choices>div{border-top:1px solid #ffffff21;display:grid}.scope-choices button{color:#f6f1e880;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff21;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.55rem;min-height:88px;padding:1rem .35rem;font-size:clamp(1rem,1.45vw,1.22rem);transition:color .42s,padding .62s cubic-bezier(.22,1,.36,1),background-color .52s;display:grid;position:relative}.scope-choices button:before{background:var(--blue);content:"";inset-block:22%;opacity:0;width:2px;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;left:0;transform:scaleY(.25)}.scope-choices button:hover,.scope-choices button[aria-pressed=true]{color:var(--ivory);background:#245bff1f;padding-inline:.8rem}.scope-choices button[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}.scope-choices button:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.scope-choices button span{color:#7d9cff;font-size:.62rem;font-weight:800}.scope-choices button strong{font:inherit;font-weight:550}.scope-choices button i{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-style:normal;transition:color .36s,transform .68s cubic-bezier(.22,1,.36,1),background-color .42s;display:grid}.scope-choices button:hover i,.scope-choices button[aria-pressed=true] i{color:var(--ivory);background:var(--blue);transform:rotate(45deg)}.scope-result{flex-direction:column;min-width:0;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.scope-result-status{color:#f6f1e88c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.6rem;font-weight:750;display:flex}.scope-result-status i{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #245bff29}.scope-result-status strong{color:var(--ivory);margin-left:auto;font-weight:750}.scope-result-copy{margin-block:auto;padding-block:3rem}.scope-result-copy>span{color:#7d9cff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750}.scope-result-copy h3{letter-spacing:-.065em;max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6.4rem);font-weight:500;line-height:.92}.scope-result-copy p{color:#f6f1e8a3;max-width:44rem;margin:0 0 2rem}.scope-result-copy ul{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.scope-result-copy li{color:#f6f1e8ba;border-right:1px solid #ffffff26;padding:.9rem .8rem .9rem 0;font-size:.68rem;font-weight:700}.scope-result-copy li+li{padding-left:.8rem}.scope-result-copy li:last-child{border-right:0}.scope-result-footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.2rem;display:flex}.scope-result-footer>span{color:#f6f1e878;max-width:28rem;font-size:.64rem}.scope-result-footer a{color:var(--ivory);background:var(--blue);white-space:nowrap;border-radius:999px;padding:.85rem 1.05rem;font-size:.72rem;font-weight:750;transition:transform .52s cubic-bezier(.22,1,.36,1),background-color .38s}.scope-result-footer a:hover{background:#416fff;transform:translateY(-2px)}@media (width<=900px){.scope-heading{grid-template-columns:1fr;gap:1.4rem}.scope-console{border-radius:22px;grid-template-columns:1fr}.scope-choices{border-bottom:1px solid #ffffff21;border-right:0;padding:1.3rem}.scope-label{margin-bottom:1.4rem}.scope-choices button{min-height:70px;font-size:.95rem}.scope-result{min-height:600px;padding:1.4rem}}@media (width<=600px){.scope-result-copy h3{font-size:clamp(3rem,15vw,4.7rem)}.scope-result-copy ul{grid-template-columns:1fr}.scope-result-copy li,.scope-result-copy li+li{border-bottom:1px solid #ffffff1f;border-right:0;padding:.75rem 0}.scope-result-copy li:last-child{border-bottom:0}.scope-result-footer{flex-direction:column;align-items:stretch}.scope-result-footer a{text-align:center}}.final-contact{min-height:75vh;color:var(--ivory);background:radial-gradient(circle at 80% 35%, #245bff33, transparent 24%), var(--blue);border-radius:28px;align-content:center;margin-block:24px;padding:clamp(3rem,7vw,7rem);position:relative;overflow:hidden}.final-contact:after{content:"VA";color:#ffffff14;letter-spacing:-.1em;pointer-events:none;font-size:min(38vw,36rem);font-weight:700;line-height:1;position:absolute;bottom:-.38em;right:-.08em}.final-contact h2{z-index:1;max-width:10ch;font-size:clamp(4rem,8vw,9rem);position:relative}.final-contact-actions{z-index:2;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;display:flex;position:relative}@media (width<=1100px){.exp-hero{grid-template-columns:1fr;min-height:auto}.exp-hero h1{max-width:12ch}.problem-map{width:100%;min-height:580px}.sector-selector{grid-template-columns:repeat(4,1fr)}.vf-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:2rem}.vf-panels{min-height:470px}.vf-panel-mobile{gap:2rem}.vf-phone{height:470px}.trust-console,.config-console{grid-template-columns:1fr}.trust-tabs,.config-form{border-bottom:1px solid #ffffff24;border-right:0}.trust-tabs{grid-template-columns:repeat(3,1fr)}.trust-tabs button{border-right:1px solid #ffffff24;min-height:76px}.config-form{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.experience-home h2{font-size:clamp(3rem,14vw,4.4rem)}.exp-hero{gap:3.5rem;padding-top:3.5rem}.exp-hero h1{font-size:clamp(3.6rem,17vw,5.5rem)}.exp-hero-intro{margin-top:1.5rem}.exp-hero-actions,.exp-hero-meta{flex-direction:column;align-items:flex-start}.problem-map{border-radius:22px;min-height:540px}.problem-node{width:138px;min-height:102px;padding:.8rem}.problem-node-instagram{top:7%;left:5%}.problem-node-maps{top:8%;right:4%}.problem-node-whatsapp{bottom:7%;right:5%}.problem-core{width:170px;min-height:156px;top:52%;left:42%}.problem-core strong{font-size:1.8rem}.sector-heading,.vf-heading,.config-heading{grid-template-columns:1fr;gap:1.5rem}.sector-selector{scroll-snap-type:x proximity;scrollbar-width:none;border-left:0;width:100%;margin-top:2.5rem;display:flex;overflow-x:auto}.sector-selector::-webkit-scrollbar{display:none}.sector-selector button{scroll-snap-align:start;border-top:1px solid #ffffff24;min-width:148px;min-height:76px}.sector-stage{border-radius:22px;width:calc(100% - 24px)}.sector-browser-bar,.sector-stage-footer{padding-inline:.8rem}.sector-browser-bar{grid-template-columns:auto 1fr}.sector-browser-bar>span{justify-self:end}.sector-browser-bar strong{display:none}.sector-demo{min-height:670px}.sector-picture img{object-position:60% center}.sector-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--sector-surface) 98%, transparent) 0%, color-mix(in srgb, var(--sector-surface) 78%, transparent) 52%, transparent 88%)}.sector-demo-nav{align-items:flex-start;padding:1.2rem}.sector-demo-nav div{display:none}.sector-demo-copy{min-height:0;padding:2.5rem 1.2rem 4rem;position:absolute;bottom:0;left:0;right:0}.sector-demo-copy h3,.sector-layout-compact .sector-demo-copy h3{max-width:10ch;font-size:clamp(3.25rem,15vw,4.7rem)}.sector-demo-badge{font-size:.48rem;bottom:.8rem;right:.8rem}.sector-stage-footer{grid-template-columns:1fr auto}.sector-stage-footer>span:last-child{display:none}.vf-case{padding-bottom:7rem}.vf-layout{margin-top:3rem;display:block}.vf-stage{border-radius:22px;position:relative;top:auto}.vf-panels{height:580px;min-height:0}.vf-panel-problem>img,.vf-panel-hierarchy>img,.vf-panel-seo>img{object-position:43% top}.vf-problem-card{backdrop-filter:blur(14px);background:#0a0d14db;border-left:0;border-radius:16px;padding:1rem;inset:auto 1.1rem 1.4rem;translate:0}.vf-problem-card strong{font-size:2.65rem}.vf-focus{font-size:.5rem}.vf-focus-one{top:18%;left:4%}.vf-focus-two{top:38%;left:28%}.vf-focus-three{top:58%;right:4%}.vf-seo-map{gap:.35rem;min-height:88px;padding:.7rem;bottom:.8rem;left:.8rem;right:.8rem}.vf-seo-map span{padding:.45rem .5rem;font-size:.48rem}.vf-panel-mobile{grid-template-columns:1fr;align-content:center;gap:1.2rem;padding:1.2rem}.vf-phone{border-radius:32px;width:210px;height:375px}.vf-phone img{border-radius:24px}.vf-mobile-note strong{max-width:11ch;font-size:2.5rem}.vf-controls{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.vf-controls::-webkit-scrollbar{display:none}.vf-controls button{scroll-snap-align:start;min-width:128px;min-height:70px}.vf-mobile-summary{color:#f6f1e89e;min-height:74px;margin:0;padding:1rem;font-size:.78rem;display:block}.vf-steps{display:none}.trust-console,.config-console{border-radius:22px;min-height:0}.trust-tabs{scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.trust-tabs::-webkit-scrollbar{display:none}.trust-tabs button{border-bottom:0;min-width:170px}.trust-panels{padding:2rem 1.2rem}.trust-panels h3{font-size:3.8rem}.trust-items{grid-template-columns:1fr}.trust-items>div{min-height:94px}.config-form{grid-template-columns:1fr;padding:1.4rem}.config-result{padding:2.2rem 1.2rem}.config-result-status{margin-bottom:2rem}.config-result h3{font-size:clamp(3.7rem,16vw,5rem)}.config-result ul{grid-template-columns:1fr}.config-result li{min-height:64px}.config-actions{flex-direction:column;align-items:flex-start}.final-contact{border-radius:22px;width:calc(100% - 24px);min-height:680px;margin-block:12px;padding:2rem 1.2rem}.final-contact h2{font-size:clamp(3.7rem,17vw,5.2rem)}.final-contact-actions{flex-direction:column;align-items:flex-start}}.home-experience-active .scroll-progress{display:none}.scene-rail{z-index:90;backdrop-filter:blur(18px)saturate(1.15);background:#f6f1e8d1;border:1px solid #0c0e1421;border-radius:24px;width:54px;padding:.45rem;transition:width .52s cubic-bezier(.16,1,.3,1),border-radius .42s,background-color .22s,box-shadow .32s;position:fixed;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 18px 55px #0c0e141a}.scene-rail:hover,.scene-rail[data-rail-state=preview]{background:#f6f1e8f2;border-radius:27px;width:176px;box-shadow:0 22px 70px #0c0e1429}.scene-rail[data-rail-state=pinned]{background:#f6f1e8fa;border-radius:28px;width:190px;box-shadow:0 24px 76px #0c0e1433}.scene-rail-toggle{z-index:3;width:38px;height:38px;color:var(--ivory);background:var(--ink);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:4px;margin-bottom:.22rem;padding:0;display:grid;position:relative}.scene-rail-toggle>span{transform-origin:50%;background:currentColor;width:14px;height:1px;transition:transform .42s cubic-bezier(.34,1.56,.64,1),width .24s;display:block}.scene-rail[data-rail-state=pinned] .scene-rail-toggle>span:first-of-type{transform:translateY(2.5px)rotate(45deg)}.scene-rail[data-rail-state=pinned] .scene-rail-toggle>span:last-of-type{transform:translateY(-2.5px)rotate(-45deg)}.scene-rail-list{gap:.18rem;display:grid;position:relative}.scene-rail-progress{z-index:0;pointer-events:none;background:#0c0e1424;width:1px;position:absolute;top:69px;bottom:74px;left:18px;overflow:hidden}.scene-rail-progress i{background:var(--blue);width:100%;height:100%;transform:scaleY(var(--scene-progress,0));transform-origin:top;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.scene-rail a{z-index:1;color:#0c0e147a;grid-template-columns:14px 26px minmax(0,1fr);align-items:center;min-height:38px;text-decoration:none;display:grid;position:relative}.scene-rail a>i{background:var(--ivory);border:1px solid #0c0e1473;border-radius:50%;width:7px;height:7px;transition:width .24s,height .24s,border-color .24s,background-color .24s,box-shadow .24s;display:block}.scene-rail a>span{font-family:var(--sans);letter-spacing:-.02em;font-size:.62rem;font-weight:700}.scene-rail a strong{letter-spacing:-.01em;opacity:0;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:700;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(-6px)}.scene-rail a small{color:var(--blue);font:inherit;margin-left:.2rem}.scene-rail:hover a strong,.scene-rail[data-rail-state=preview] a strong,.scene-rail[data-rail-state=pinned] a strong{opacity:1;transform:translate(0)}.scene-rail a:hover,.scene-rail a:focus-visible,.scene-rail a[aria-current=step]{color:var(--ink)}.scene-rail a[aria-current=step]>i{border-color:var(--blue);background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 4px #245bff21}.scene-rail a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.scene-motion-toggle{z-index:2;color:#0c0e148f;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #0c0e141a;grid-template-columns:14px 26px minmax(0,1fr);align-items:center;width:100%;min-height:40px;margin-top:.35rem;padding:0;display:grid;position:relative}.scene-motion-toggle>i{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--ivory);background:0 0;border:1px solid;border-radius:50%;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .32s cubic-bezier(.34,1.56,.64,1)}html[data-motion-mode=full] .scene-motion-toggle>i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px #245bff21}.scene-motion-toggle>span{letter-spacing:.03em;font-size:.58rem;font-weight:800}.scene-motion-toggle strong{opacity:0;white-space:nowrap;font-size:.67rem;line-height:1.05;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(-6px)}.scene-motion-toggle small{color:var(--blue);font:inherit;margin-top:.15rem;font-size:.58rem}.scene-rail:hover .scene-motion-toggle strong,.scene-rail[data-rail-state=preview] .scene-motion-toggle strong,.scene-rail[data-rail-state=pinned] .scene-motion-toggle strong{opacity:1;transform:translate(0)}.scene-motion-toggle:hover,.scene-motion-toggle:focus-visible{color:var(--ink)}.scene-motion-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.scene-mobile-status{display:none}.experience-home [data-scroll-stop]{scroll-margin-top:24px}.experience-home [data-scene-content]{will-change:opacity, transform}.problem-core:after{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #245bff73;position:absolute;inset:-18px}.problem-map.is-flowing .problem-lines path{animation:3.8s linear infinite problem-line-flow}.is-scene-active .problem-core:after{animation:3.4s ease-out infinite problem-core-pulse}.is-scene-active .problem-node>span{animation:4.2s ease-in-out infinite problem-icon-breathe}.is-scene-active .problem-node-maps>span{animation-delay:-1.4s}.is-scene-active .problem-node-whatsapp>span{animation-delay:-2.8s}.sector-lab{isolation:isolate;position:relative}.sector-lab:after{z-index:0;content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#245bff33,#0000 66%);border-radius:50%;width:min(70vw,1000px);height:min(70vw,1000px);position:absolute;top:5%;left:50%;translate:-50%}.sector-lab>*{z-index:1;position:relative}.sector-selector button{z-index:1;position:relative;overflow:hidden}.has-motion-indicator{position:relative}.motion-active-indicator{z-index:0;opacity:0;pointer-events:none;will-change:width, height, transform;border-radius:12px;display:block;position:absolute;top:0;left:0}.motion-active-indicator-sector{box-shadow:inset 0 -3px 0 var(--lime), 0 0 34px #245bff3d;background:#245bff4d;border-radius:0}.motion-active-indicator-vetflow{box-shadow:inset 0 -3px 0 var(--lime);background:#245bff3d;border-radius:0}.motion-active-indicator-trust{box-shadow:inset 3px 0 0 var(--lime), 0 0 34px #245bff29;background:#245bff3d;border-radius:10px}.motion-active-indicator-chip{border:1px solid var(--lime);background:var(--lime);border-radius:999px;box-shadow:0 8px 26px #245bff33}.sector-selector.has-motion-indicator button[aria-pressed=true],.vf-controls.has-motion-indicator button[aria-selected=true],.trust-tabs.has-motion-indicator button[aria-selected=true]{box-shadow:none;background:0 0}.vf-controls.has-motion-indicator button,.trust-tabs.has-motion-indicator button,.config-form fieldset.has-motion-indicator label{z-index:1;position:relative}.config-form fieldset.has-motion-indicator input:checked+span{background:0 0;border-color:#0000}.sector-selector button:after{background:var(--lime);content:"";transform-origin:100%;height:3px;transition:transform .42s cubic-bezier(.77,0,.18,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sector-selector button[aria-pressed=true]{box-shadow:none}.sector-selector button[aria-pressed=true]:after{transform-origin:0;transform:scaleX(1)}.sector-stage{transition:background-color .48s,border-color .48s,box-shadow .48s}.sector-picture{clip-path:inset(0)}.is-scene-active .sector-picture img{animation:12s ease-in-out infinite sector-image-breathe}.sector-demo.is-switching .sector-picture img{animation-play-state:paused}.vf-seo-map i{transform-origin:0}.vf-phone:before{z-index:4;content:"";pointer-events:none;border:1px solid #fff3;border-radius:42px;position:absolute;inset:5px}.vf-phone>span:after{content:"";background:radial-gradient(circle at 35% 35%,#334a70,#07101d 64%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 1px #ffffff0d}.trust-panels{position:relative}.trust-panels:before{z-index:3;background:linear-gradient(90deg, transparent, var(--lime), transparent);content:"";opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.trust-console.is-switching .trust-panels:before{animation:.65s cubic-bezier(.77,0,.18,1) trust-panel-scan}.config-console{isolation:isolate;transition:box-shadow .5s}.config-console:after{z-index:0;content:"";opacity:.45;pointer-events:none;border:1px solid #245bff29;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-21rem;right:-18rem}.config-console>*{z-index:1;position:relative}.is-scene-active .config-console:after{animation:14s ease-in-out infinite config-orbit}.config-result{transform-origin:100%}.final-contact{isolation:isolate;min-height:calc(100svh - 48px)}.final-contact:before{z-index:0;content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle,#245bff52,#245bff0a 46%,#0000 70%);border-radius:50%;width:min(62vw,850px);height:min(62vw,850px);position:absolute;top:-36%;right:-14%}.final-contact.is-scene-active:before{animation:9s ease-in-out infinite contact-light}.final-contact.is-scene-active:after{animation:1.1s cubic-bezier(.16,1,.3,1) both contact-monogram}@keyframes problem-line-flow{to{stroke-dashoffset:-.28px}}@keyframes problem-core-pulse{0%{opacity:.65;scale:.92}68%,to{opacity:0;scale:1.18}}@keyframes problem-icon-breathe{0%,to{box-shadow:0 0 #245bff14}50%{box-shadow:0 0 0 7px #245bff1f}}@keyframes sector-image-breathe{0%,to{scale:1.005}50%{scale:1.035}}@keyframes trust-panel-scan{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes config-orbit{0%,to{opacity:.3;translate:0;scale:.94}50%{opacity:.58;translate:-3rem 2rem;scale:1.04}}@keyframes contact-light{0%,to{opacity:.5;translate:0;scale:.94}50%{opacity:.82;translate:-5% 9%;scale:1.08}}@keyframes contact-monogram{0%{opacity:0;translate:8% 12%}to{opacity:1;translate:0}}@media (width>=1101px) and (height>=700px){.exp-hero{min-height:calc(100svh - 96px)}.sector-lab{align-content:start;min-height:100svh;padding-block:clamp(1.75rem,3.2vh,2.6rem);display:grid}.sector-heading h2{font-size:clamp(2.8rem,4.5vw,5.2rem)}.sector-heading .eyebrow{margin-bottom:.8rem}.sector-selector{margin-top:clamp(.8rem,1.8vh,1.2rem)}.sector-selector button{min-height:clamp(50px,6.5vh,62px);padding:.55rem .75rem}.sector-stage{margin-top:clamp(.8rem,1.8vh,1.2rem)}.sector-browser-bar{min-height:42px}.sector-demo{height:clamp(300px,100svh - 430px,500px);min-height:300px}.sector-demo-copy{min-height:100%;padding-bottom:3rem}.sector-demo-copy h3{font-size:clamp(3.2rem,6.3vw,7rem)}.sector-stage-footer{min-height:48px}.vf-layout{margin-top:clamp(3rem,6vh,5rem)}.vf-stage{top:clamp(1.5rem,4vh,3.5rem)}.vf-panels{height:clamp(430px,100svh - 11rem,650px);min-height:430px}.vf-steps article{min-height:100svh;scroll-margin-top:24px}}@media (width>=1101px) and (height<=820px){.exp-hero{padding-block:2.2rem}.exp-hero h1{font-size:clamp(3.5rem,6.5vw,6.7rem)}.exp-hero-intro{margin-top:1.2rem}.exp-hero-actions{margin-top:1.4rem}.exp-hero-meta{margin-top:1.8rem}.problem-map{min-height:max(470px,100svh - 170px)}.vf-toolbar{min-height:44px}.vf-controls button{min-height:60px}}@media (width<=1100px),(hover:none),(pointer:coarse){.scene-rail{display:none}.scene-mobile-status{z-index:90;bottom:calc(12px + env(safe-area-inset-bottom));min-height:38px;color:var(--ink);backdrop-filter:blur(16px)saturate(1.15);pointer-events:none;background:#f6f1e8e6;border:1px solid #0c0e1421;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem .75rem;display:inline-flex;position:fixed;left:12px;box-shadow:0 12px 40px #0c0e141f}.scene-mobile-status span{color:var(--blue);font-family:var(--sans);font-size:.64rem;font-weight:700}.scene-mobile-status strong{font-size:.72rem;font-weight:700}html.home-experience-active{scroll-snap-type:y proximity}.experience-home .exp-hero,.experience-home .sector-lab,.experience-home .final-contact{scroll-snap-align:start;scroll-snap-stop:normal}.experience-home .final-contact{min-height:max(680px,100svh - 24px)}.experience-home [data-scene-content]{will-change:auto}}@media (width<=760px){.js .experience-home.is-motion-ready [data-enter]:not([data-entered]){opacity:.68;transform:translateY(8px)}.experience-home [data-enter]{transition:opacity .28s linear,transform .38s cubic-bezier(.16,1,.3,1)}.experience-home .eyebrow[data-entered],.experience-home :is(h1,h2)[data-entered],.experience-home :is(p,.exp-hero-actions,.exp-hero-meta)[data-entered]{transition-delay:0s}.js .experience-home.is-motion-ready :is(.problem-map,.sector-stage,.vf-stage,.trust-console,.scope-console)[data-enter]:not([data-entered]){opacity:.76;transform:translateY(18px)scale(.992)}.experience-home :is(.problem-map,.sector-stage,.vf-stage,.trust-console,.scope-console)[data-enter]{transition-duration:.38s,.52s}.experience-home :is(.problem-map,.sector-stage,.vf-stage,.trust-console,.scope-console)[data-entered]{transition-delay:0s}.sector-picture img{transition:transform .68s cubic-bezier(.16,1,.3,1);transform:scale(1.022)}.sector-lab.is-scene-active .sector-picture img{transform:scale(1)}.motion-control{transition:transform .15s cubic-bezier(.22,1,.36,1)}.motion-control.is-control-pressed{transition-duration:70ms;transform:scale(.982)}html.home-experience-active{scroll-behavior:auto;scroll-padding-bottom:calc(86px + env(safe-area-inset-bottom));scroll-snap-type:none;overscroll-behavior-y:auto}html[data-motion-mode=full].home-experience-active .experience-home{touch-action:pinch-zoom}html[data-motion-mode=full].home-experience-active .experience-home [data-scroll-free]{touch-action:pan-x pinch-zoom}.experience-home [data-scroll-stop]{scroll-snap-align:none;scroll-snap-stop:normal;scroll-margin-top:78px}.experience-home [data-scroll-scene]{scroll-margin-top:78px}.experience-home .problem-map{scroll-snap-align:none;scroll-snap-stop:normal;scroll-margin-top:96px}.experience-home{--mobile-gutter:14px}.experience-home h2{letter-spacing:-.058em;font-size:clamp(2.85rem,12.6vw,4rem);line-height:.93}.experience-home .eyebrow{letter-spacing:.11em;margin-bottom:.9rem;font-size:.62rem}.exp-button{min-height:54px}.exp-hero{gap:1.6rem;min-height:auto;padding-block:2.25rem 4.5rem}.exp-hero h1{letter-spacing:-.064em;max-width:11.5ch;font-size:clamp(2.95rem,12.8vw,4rem);line-height:.94}.exp-hero-intro{max-width:34ch;margin-top:1.15rem;font-size:.94rem;line-height:1.48}.exp-hero-actions{grid-template-columns:1fr auto;align-items:center;gap:1rem;width:100%;margin-top:1.4rem;display:grid}.exp-hero-actions .exp-button{width:100%;padding-inline:1rem}.exp-hero-actions .exp-inline-link{white-space:nowrap;font-size:.78rem}.exp-hero-meta{margin-top:1.5rem;padding-top:.85rem;font-size:.6rem}.exp-hero-meta span:last-child{display:none}.problem-map{border-radius:24px;min-height:390px;box-shadow:0 24px 70px #0c0e1433}.problem-node,.scene-mobile-status,.sector-demo-copy,.vf-problem-card{backdrop-filter:none}.problem-map-grid{background-size:38px 38px}.problem-node{backdrop-filter:none;border-radius:14px;width:108px;min-height:78px;padding:.7rem}.problem-node>span{width:25px;height:25px;margin-bottom:.35rem;font-size:.55rem}.problem-node strong{font-size:.72rem}.problem-node small{font-size:.55rem}.problem-node-instagram{top:7%;left:5%}.problem-node-maps{top:7%;right:5%}.problem-node-whatsapp{bottom:7%;right:5%}.problem-core{width:136px;min-height:128px;padding:.9rem;top:57%;left:43%;box-shadow:0 0 0 10px #245bff14,0 24px 58px #0000004d}.problem-core span,.problem-core small{font-size:.48rem}.problem-core strong{font-size:1.55rem}.problem-core:after{inset:-10px}.sector-lab,.vf-case,.trust-lab,.scope-lab{padding-block:5.25rem}.sector-heading,.vf-heading,.scope-heading{gap:1rem}.sector-heading>p,.scope-heading>p{max-width:35ch;margin-bottom:0;font-size:.9rem}.sector-selector{width:100%;padding-inline:var(--mobile-gutter);scroll-padding-inline:var(--mobile-gutter);border-top:0;gap:.5rem;margin-top:1.9rem}.sector-selector button{scroll-snap-align:center;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.45rem;min-width:max-content;min-height:46px;padding:.6rem .85rem;display:inline-flex}.sector-selector button[aria-pressed=true]{background:#245bff3d;border-color:#6f94ff9e}.sector-selector button:after,.sector-selector.has-motion-indicator .motion-active-indicator{display:none}.sector-stage{touch-action:pan-y pinch-zoom;border-radius:24px;width:calc(100% - 20px);margin-top:.8rem;box-shadow:0 30px 80px #00000057}.sector-browser-bar{min-height:42px}.sector-demo{min-height:535px}.sector-demo-nav{padding:1rem}.sector-demo-copy{padding:2rem 1rem 3.8rem}.sector-demo-copy h3,.sector-layout-compact .sector-demo-copy h3{max-width:10.5ch;margin-block:.7rem 1.1rem;font-size:clamp(2.8rem,12.4vw,3.65rem);line-height:.92}.sector-demo-copy button{min-height:44px}.sector-stage-footer{min-height:50px}.vf-heading .exp-inline-link{width:fit-content;margin-top:.5rem}.vf-mobile-stop{width:1px;height:1px;display:block;position:absolute;top:0;left:0}.vf-layout{margin-top:2rem}.vf-stage{scroll-snap-align:start;scroll-snap-stop:always;touch-action:pan-y pinch-zoom;border-radius:24px;scroll-margin-top:78px;box-shadow:0 28px 76px #161d3238}.vf-panel{transition:none;transform:none}.vf-toolbar{min-height:42px;padding-inline:.8rem}.vf-toolbar strong{display:none}.vf-toolbar{grid-template-columns:auto 1fr}.vf-toolbar>span{justify-self:end}.vf-panels{height:min(128vw,500px);min-height:470px}.vf-problem-card{bottom:.8rem;left:.8rem;right:.8rem}.vf-problem-card strong{font-size:clamp(2rem,9.8vw,2.7rem)}.vf-controls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.vf-controls button{scroll-snap-align:none;min-width:0;min-height:58px;padding:.55rem .35rem;font-size:.62rem;line-height:1.15}.vf-controls button span{font-size:.48rem}.vf-mobile-summary{align-items:center;min-height:58px;margin:0;padding:.8rem 5.4rem .8rem .8rem;font-size:.69rem;line-height:1.35;display:flex;position:relative}.vf-mobile-summary:after{color:#f6f1e88c;content:"Desliza ↔";letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:.35rem .5rem;font-size:.48rem;font-weight:750;position:absolute;right:.8rem}.vf-panel-mobile{gap:.75rem;padding:1rem}.vf-phone{border-radius:29px;width:174px;height:315px}.vf-mobile-note strong{max-width:13ch;margin-block:.45rem;font-size:1.9rem}.trust-console{border-radius:24px;min-height:0;margin-top:2rem}.trust-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.trust-tabs button{border-right:1px solid #ffffff24;grid-template-columns:1fr;gap:.2rem;min-width:0;min-height:66px;padding:.65rem .45rem;font-size:.7rem;line-height:1.15}.trust-tabs button:last-child{border-right:0}.trust-tabs button i{display:none}.trust-tabs button:hover,.trust-tabs button[aria-selected=true]{padding-inline:.45rem}.motion-active-indicator-trust{box-shadow:inset 0 -3px 0 var(--lime);border-radius:0}.trust-panels{padding:1.7rem 1rem 1rem}.trust-panels h3{margin-bottom:1.5rem;font-size:clamp(2.75rem,12vw,3.5rem)}.trust-items{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-items>div{min-height:104px;padding:.8rem}.trust-items strong{font-size:.82rem;line-height:1.2}.trust-items small{font-size:.66rem;line-height:1.3}.trust-service-link{min-height:56px;margin-top:.75rem;padding-inline:1rem;font-size:.78rem}.scope-heading{margin-bottom:2rem}.scope-console{border-radius:24px;width:calc(100% - 20px)}.scope-choices{padding:1rem}.scope-label{margin-bottom:1rem}.scope-choices>div{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.scope-choices button{border:1px solid #ffffff24;border-radius:16px;grid-template-columns:1fr auto;align-content:space-between;gap:.35rem;min-height:92px;padding:.8rem;font-size:.82rem}.scope-choices button:before{display:none}.scope-choices button strong{grid-column:1/-1;line-height:1.18}.scope-choices button:hover,.scope-choices button[aria-pressed=true]{background:#245bff33;border-color:#6f94ff9e;padding-inline:.8rem;box-shadow:0 12px 32px #00000029}.scope-choices button i{width:25px;height:25px;font-size:.62rem}.scope-result{min-height:520px;padding:1.25rem 1rem}.scope-result-copy{padding-block:2rem 1.5rem}.scope-result-copy h3{max-width:11ch;margin-block:.7rem 1rem;font-size:clamp(2.8rem,12.2vw,3.6rem)}.scope-result-copy p{margin-bottom:1.2rem;font-size:.86rem;line-height:1.45}.scope-result-copy li,.scope-result-copy li+li{padding:.65rem 0;font-size:.66rem}.scope-result-footer{gap:.9rem}.scope-result-footer a{justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.final-contact{width:calc(100% - 20px);min-height:calc(100svh - 92px);padding:2rem 1rem calc(6rem + env(safe-area-inset-bottom));border-radius:24px;margin-block:10px}.final-contact h2{max-width:9.4ch;font-size:clamp(3rem,13vw,4rem);line-height:.94}.final-contact-actions{gap:1rem;width:100%;margin-top:2rem}.final-contact-actions .exp-button{justify-content:space-between;width:100%}.scene-mobile-status{right:auto;bottom:calc(10px + env(safe-area-inset-bottom));width:min(100% - 20px,430px);min-height:64px;color:var(--ivory);pointer-events:auto;background:#0c0e14e8;border-color:#ffffff21;border-radius:22px;grid-template-columns:46px minmax(0,1fr) auto;gap:.65rem;padding:.45rem;display:grid;left:50%;transform:translate(-50%);box-shadow:0 20px 56px #0c0e144d}.scene-mobile-home{color:#fff;background:var(--blue);letter-spacing:-.04em;border-radius:16px;place-items:center;width:46px;height:46px;font-size:.65rem;font-weight:800;display:grid}.scene-mobile-current{align-content:center;gap:.08rem;min-width:0;display:grid}.scene-mobile-status .scene-mobile-current>span{color:#9bb4ff;letter-spacing:.08em;font-size:.48rem}.scene-mobile-status .scene-mobile-current>strong{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.scene-mobile-current>i{background:#ffffff1f;border-radius:999px;height:2px;margin-top:.25rem;display:block;position:relative;overflow:hidden}.scene-mobile-current>i b{background:var(--blue);transform:scaleX(var(--scene-progress,0));transform-origin:0;transition:transform .62s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.scene-mobile-next{min-width:74px;min-height:46px;color:var(--ivory);border:1px solid #ffffff21;border-radius:16px;justify-content:flex-end;align-items:center;gap:.5rem;padding-inline:.45rem;display:flex}.scene-mobile-next span{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:.57rem;font-weight:700;overflow:hidden}.scene-mobile-next b{color:#9bb4ff;font-size:.9rem}.home-experience-active .site-footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.experience-home h1,.experience-home h2,.experience-home h3{text-wrap:balance}.experience-home p,.experience-home small,.experience-home strong{overflow-wrap:break-word}.experience-home .text-motion-mask,.experience-home .text-motion-unit{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.problem-map{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;min-height:660px;padding:clamp(1.25rem,2.3vw,1.8rem);display:grid}.problem-map-heading{z-index:2;grid-column:1/-1;align-self:start;display:grid;position:relative}.problem-map-heading span,.problem-web-card>span,.problem-result>span{color:#8facff;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.problem-map-heading strong{letter-spacing:-.05em;max-width:13ch;margin-top:.55rem;font-size:clamp(1.65rem,2.6vw,2.55rem);font-weight:520;line-height:1}.problem-sources{z-index:2;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid;position:relative}.problem-node,.problem-node-instagram,.problem-node-maps,.problem-node-whatsapp{grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:.65rem;width:100%;min-height:76px;padding:.8rem;display:grid;position:relative;inset:auto}.problem-node>span{grid-row:1/3;width:30px;height:30px;margin:0}.problem-node>.problem-brand{color:#fff;width:36px;height:36px;box-shadow:none;background:0 0;place-items:center;margin:0;display:grid}.problem-brand img{object-fit:contain;width:100%;height:100%;display:block}.problem-brand-maps img{width:25px;margin-inline:auto}.problem-node strong,.problem-node small{grid-column:2}.problem-node small{margin-top:.08rem}.problem-connector{z-index:2;color:#f6f1e880;grid-area:3/1;place-items:center;gap:.7rem;display:flex;position:relative}.problem-connector i{background:linear-gradient(90deg,#0000,#6f94ff);flex:1;height:1px}.problem-connector i:last-child{background:linear-gradient(90deg,#6f94ff,#0000)}.problem-connector span{letter-spacing:.08em;text-transform:uppercase;writing-mode:initial;font-size:.52rem;font-weight:800}.problem-web-card{z-index:2;background:radial-gradient(circle at 90% 5%,#245bff4d,#0000 34%),#121b2ff0;border:1px solid #6f94ff8c;border-radius:22px;grid-area:4/1;align-content:start;min-width:0;min-height:315px;padding:3.6rem clamp(1.15rem,2.4vw,1.8rem) 1.35rem;display:grid;position:relative;box-shadow:0 24px 70px #00000042}.problem-web-bar{border-bottom:1px solid #ffffff1f;align-items:center;gap:.32rem;min-height:38px;padding-inline:.85rem;display:flex;position:absolute;top:0;left:0;right:0}.problem-web-bar i{background:#ffffff45;border-radius:50%;width:6px;height:6px}.problem-web-bar i:first-child{background:#6f94ff}.problem-web-bar span{color:#f6f1e86b;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.5rem}.problem-web-card>strong{letter-spacing:-.06em;max-width:11ch;margin-block:.7rem .75rem;font-size:clamp(2rem,2.75vw,3rem);font-weight:510;line-height:.98}.problem-site-nav{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.7rem;padding-bottom:.75rem;display:flex}.problem-site-nav b{color:var(--ivory);font-size:.75rem}.problem-site-nav span{color:#f6f1e87a;font-size:.5rem}.problem-web-card>p{color:#f6f1e8b8;max-width:34ch;margin:0 0 1.15rem;font-size:.68rem;line-height:1.45}.problem-site-facts{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-site-facts b{color:#f6f1e8c7;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;align-content:center;min-width:0;min-height:52px;padding:.55rem;font-size:.52rem;display:grid}.problem-site-facts i{color:#8facff;margin-bottom:.15rem;font-size:.42rem;font-style:normal}.problem-web-card>.problem-site-cta{min-height:38px;color:var(--night);background:var(--ivory);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:space-between;align-items:center;margin-top:.85rem;padding:.55rem .7rem;font-size:.56rem;display:flex}.problem-site-cta i{font-style:normal}.problem-result{z-index:2;min-width:min(100%,310px);color:var(--night);background:var(--ivory);border-radius:16px;grid-area:5/1;grid-template-columns:1fr auto;justify-self:end;align-items:center;padding:.9rem 1rem;display:grid;position:relative}.problem-result>span{color:#245bff;grid-column:1}.problem-result strong{grid-column:1;margin-top:.18rem;font-size:.84rem}.problem-result i{grid-area:1/2/3;font-style:normal}.problem-index{z-index:3}.sector-demo{height:clamp(500px,58vw,720px);min-height:500px}.sector-demo-copy{z-index:2;height:100%;min-height:0;position:relative}.sector-demo-copy h3,.sector-layout-compact .sector-demo-copy h3{max-width:10.5ch;font-size:clamp(3.1rem,6.1vw,6.8rem);line-height:.96}.sector-layout-tavern .sector-demo-copy,.sector-layout-catalogue .sector-demo-copy{align-content:end;padding-bottom:5rem}.sector-layout-tavern .sector-shade{background:linear-gradient(0deg, var(--sector-surface) 0%, color-mix(in srgb, var(--sector-surface) 84%, transparent) 42%, transparent 78%)}.sector-layout-tavern .sector-demo-copy h3{max-width:12ch;font-size:clamp(3rem,5.4vw,6rem)}.sector-layout-restaurant .sector-picture,.sector-layout-advisory .sector-picture,.sector-layout-academy .sector-picture{width:52%;left:48%}.sector-layout-restaurant .sector-shade,.sector-layout-advisory .sector-shade,.sector-layout-academy .sector-shade{background:linear-gradient(90deg, var(--sector-surface) 0 49%, transparent 66%)}.sector-layout-restaurant .sector-demo-copy,.sector-layout-advisory .sector-demo-copy,.sector-layout-academy .sector-demo-copy{width:52%}.sector-layout-restaurant .sector-demo-copy h3{text-transform:uppercase;max-width:7ch}.sector-layout-workshop .sector-picture,.sector-layout-wellness .sector-picture{width:56%;right:44%}.sector-layout-workshop .sector-shade,.sector-layout-wellness .sector-shade{background:linear-gradient(90deg, transparent 35%, var(--sector-surface) 60%)}.sector-layout-workshop .sector-demo-copy,.sector-layout-wellness .sector-demo-copy{width:48%;margin-left:auto}.sector-layout-workshop .sector-demo-copy h3{text-transform:uppercase;max-width:8ch;font-size:clamp(3rem,5vw,5.8rem)}.sector-layout-bakery .sector-demo-copy{text-align:center;justify-items:center;max-width:860px;margin-inline:auto}.sector-layout-bakery .sector-demo-copy h3{max-width:11ch}.sector-layout-bakery .sector-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--sector-surface) 96%, transparent), color-mix(in srgb, var(--sector-surface) 38%, transparent))}.sector-layout-advisory .sector-picture{border-radius:18px;width:44%;height:82%;inset:9% 4% 9% auto;overflow:hidden}.sector-layout-advisory .sector-demo-copy h3{max-width:8ch;font-size:clamp(3rem,5.3vw,6rem)}.sector-layout-craft .sector-picture{border-radius:2px;width:60%;height:68%;inset:8% 5% 24% 35%;overflow:hidden}.sector-layout-craft .sector-shade{background:linear-gradient(90deg, var(--sector-surface), color-mix(in srgb, var(--sector-surface) 45%, transparent) 58%, transparent)}.sector-layout-craft .sector-demo-copy{align-content:end;padding-bottom:4.5rem}.sector-layout-craft .sector-demo-copy h3{max-width:7.5ch;font-size:clamp(3rem,5.2vw,5.8rem)}.sector-layout-wellness .sector-picture{border-radius:50% 50% 3rem 3rem;width:48%;height:86%;inset:7% auto 7% 4%;overflow:hidden}.sector-layout-wellness .sector-demo-copy{width:46%}.sector-layout-emergency .sector-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--sector-surface) 92%, transparent), #00000014)}.sector-layout-emergency .sector-demo-copy{align-content:end}.sector-layout-emergency .sector-demo-copy h3{text-transform:uppercase;max-width:12ch;font-size:clamp(3rem,6.6vw,7.4rem)}.sector-layout-emergency .sector-demo-copy button,.sector-layout-catalogue .sector-demo-copy button{border-radius:2px}.sector-layout-clinic .sector-demo-copy{background:color-mix(in srgb, var(--sector-surface) 92%, transparent);backdrop-filter:blur(18px);border-radius:22px;width:min(50%,650px);height:auto;min-height:360px;margin:8% 0 0 5%;padding:2.2rem}.sector-layout-clinic .sector-demo-copy h3{max-width:8ch;font-size:clamp(3rem,5.4vw,6rem)}.sector-layout-academy .sector-demo-copy h3{text-transform:uppercase;max-width:7ch}.sector-layout-catalogue .sector-picture{width:48%;left:52%}.sector-layout-catalogue .sector-shade{background:linear-gradient(90deg, var(--sector-surface) 0 54%, transparent 68%), repeating-linear-gradient(0deg, transparent 0 54px, #ffffff12 55px)}.sector-layout-catalogue .sector-demo-copy{width:56%}.vf-layout{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);gap:clamp(2.5rem,4vw,4.5rem)}.vf-problem-card{backdrop-filter:blur(16px);background:#0a0d14e6;border:1px solid #ffffff2e;border-left:3px solid #6f94ff;border-radius:16px;max-width:390px;padding:1.25rem 1.35rem;top:auto;bottom:7%;left:6%;translate:0}.vf-problem-card strong{margin-block:.55rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:.98;display:block}.vf-problem-card small{color:#f6f1e89e;max-width:38ch;font-size:.72rem;line-height:1.45;display:block}.vf-steps{position:relative}.vf-steps:before{content:"";background:linear-gradient(#0000,#245bff73 12% 88%,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:-1.35rem}.vf-steps article{min-height:66vh;color:var(--muted);opacity:1;border:1px solid #0000;border-radius:22px;align-content:center;padding:clamp(1.5rem,2.4vw,2.4rem)}.vf-steps article.is-active{color:var(--ink);opacity:1;background:#ffffffb8;border-color:#245bff3d;transform:translate(-8px);box-shadow:0 24px 70px #131b3014}.vf-steps h3{max-width:11ch;font-size:clamp(2.3rem,3.2vw,3.75rem);line-height:.98}.vf-steps article>small{border-top:1px solid var(--line);max-width:35ch;color:var(--muted);margin-top:1.25rem;padding-top:1rem;line-height:1.45;display:block}.vf-steps article>small b{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.trust-console{grid-template-columns:minmax(330px,.4fr) minmax(0,.6fr);min-height:680px}.trust-tabs{padding:2rem}.trust-tabs button{grid-template-columns:2.5rem 1fr auto;min-height:126px;padding:1.25rem 1rem;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.2}.trust-tabs button span{font-size:.64rem}.trust-panels h3{max-width:10ch;font-size:clamp(3.2rem,5.4vw,6.2rem);line-height:.96}.trust-items>div{min-height:126px;padding:1.2rem 1.35rem}@media (width<=1100px){.problem-map{min-height:560px}.vf-steps:before{display:none}.trust-console{grid-template-columns:1fr;min-height:0}.trust-tabs{padding:0}}@media (width>=761px) and (width<=1399px){.problem-node,.problem-node-instagram,.problem-node-maps,.problem-node-whatsapp{grid-template-columns:1fr;column-gap:0;min-height:104px;padding:.75rem}.problem-node>span,.problem-node>.problem-brand{grid-row:auto;width:30px;height:30px;margin-bottom:.45rem}.problem-node strong,.problem-node small{white-space:nowrap;grid-column:1}.problem-node strong{font-size:.68rem}.problem-node small{font-size:.52rem}}@media (width<=760px){.experience-home h1,.experience-home h2,.experience-home h3{line-height:.98}.exp-hero-copy{min-height:544px}.exp-hero h1{min-height:290px;margin-bottom:2.15rem}.problem-map{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:.9rem;min-height:760px;padding:1rem}.problem-map-heading,.problem-sources,.problem-connector,.problem-web-card,.problem-result{grid-column:1;width:100%}.problem-map-heading{grid-row:1}.problem-map-heading strong{font-size:1.65rem}.problem-sources{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.problem-node,.problem-node-instagram,.problem-node-maps,.problem-node-whatsapp{grid-template-columns:1fr;column-gap:0;min-height:92px;padding:.6rem}.problem-node>span{grid-row:auto;width:26px;height:26px;margin-bottom:.35rem}.problem-node strong,.problem-node small{grid-column:1}.problem-node strong{font-size:.64rem}.problem-node small{font-size:.5rem}.problem-connector{grid-row:3;display:flex}.problem-connector i{flex:1}.problem-connector span{writing-mode:initial}.problem-web-card{grid-row:4;min-height:355px;padding:3.4rem 1rem 1rem}.problem-web-card>strong{margin-block:.55rem 1rem;font-size:clamp(2rem,8.7vw,2.55rem)}.problem-site-nav{margin-bottom:1.2rem}.problem-web-card>p{font-size:.62rem}.problem-result{grid-row:5}.sector-demo{height:auto;min-height:620px}.sector-demo-copy,.sector-layout-restaurant .sector-demo-copy,.sector-layout-advisory .sector-demo-copy,.sector-layout-academy .sector-demo-copy,.sector-layout-workshop .sector-demo-copy,.sector-layout-wellness .sector-demo-copy,.sector-layout-catalogue .sector-demo-copy{text-align:left;background:linear-gradient(0deg, var(--sector-surface) 0%, color-mix(in srgb, var(--sector-surface) 87%, transparent) 62%, transparent);backdrop-filter:none;align-content:end;justify-items:start;width:auto;height:auto;min-height:0;margin:0;padding:5rem 1rem 11rem;position:absolute;bottom:0;left:0;right:0}.sector-demo-copy h3,.sector-layout-compact .sector-demo-copy h3,.sector-layout-restaurant .sector-demo-copy h3,.sector-layout-workshop .sector-demo-copy h3,.sector-layout-advisory .sector-demo-copy h3,.sector-layout-craft .sector-demo-copy h3,.sector-layout-clinic .sector-demo-copy h3,.sector-layout-emergency .sector-demo-copy h3{max-width:10ch;font-size:clamp(2.55rem,11.5vw,3.45rem);line-height:.97}.sector-layout-restaurant .sector-picture,.sector-layout-workshop .sector-picture,.sector-layout-advisory .sector-picture,.sector-layout-craft .sector-picture,.sector-layout-wellness .sector-picture,.sector-layout-academy .sector-picture,.sector-layout-catalogue .sector-picture{border-radius:0;width:100%;height:100%;inset:0}.sector-layout-workshop .sector-picture img,.sector-layout-craft .sector-picture img{object-position:35% center}.sector-layout-wellness .sector-picture img{object-position:28% center}.sector-layout-advisory .sector-picture img{object-position:68% center}.sector-layout-restaurant .sector-shade,.sector-layout-workshop .sector-shade,.sector-layout-advisory .sector-shade,.sector-layout-craft .sector-shade,.sector-layout-wellness .sector-shade,.sector-layout-academy .sector-shade,.sector-layout-catalogue .sector-shade{background:linear-gradient(0deg, var(--sector-surface), transparent 82%)}.vf-problem-card{max-width:none;padding:1rem}.vf-problem-card strong{font-size:clamp(1.75rem,8vw,2.25rem)}.vf-problem-card small{font-size:.64rem}.trust-tabs{grid-template-columns:1fr;display:grid}.trust-tabs button{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:2rem 1fr auto;min-height:64px;padding:.8rem 1rem;font-size:.92rem}.trust-tabs button i{display:block}.trust-tabs button:hover,.trust-tabs button[aria-selected=true]{padding-inline:1rem}.trust-panels h3{font-size:clamp(2.5rem,10.5vw,3.25rem);line-height:.98}.trust-items{grid-template-columns:1fr}.trust-items>div{min-height:86px}}@media (width>=761px) and (width<=1100px){.exp-hero{gap:clamp(2.5rem,6vh,4rem);padding-block:clamp(3.25rem,7vh,5rem)}.exp-hero-copy{width:100%;max-width:none}.exp-hero h1{letter-spacing:-.065em;max-width:15ch;margin-bottom:clamp(1.75rem,3.5vh,2.5rem);font-size:clamp(3.65rem,7.2vw,5rem);line-height:.94}.exp-hero h1>[data-hero-word]{min-height:0}.exp-hero-intro{max-width:52ch;font-size:clamp(1rem,1.8vw,1.12rem)}.exp-hero-actions{margin-top:1.75rem}.exp-hero-meta{max-width:52rem;margin-top:2rem}.experience-home h2{font-size:clamp(3.35rem,6.8vw,4.7rem);line-height:.95}.sector-heading h2{max-width:14ch}.trust-heading h2{max-width:15ch}.scope-heading h2{max-width:13ch}.final-contact h2{max-width:11ch;font-size:clamp(4.2rem,8vw,5.6rem)}}@media (width>=1101px) and (height>=700px){.exp-hero{align-items:center;gap:clamp(2rem,4vw,5rem);height:calc(100svh - 96px);min-height:0;padding-block:clamp(1rem,2.5vh,2rem)}.exp-hero h1{margin-bottom:clamp(1.25rem,2.4vh,2rem);font-size:clamp(3.4rem,8.2vh,6.8rem)}.exp-hero-intro{font-size:clamp(.92rem,1.8vh,1.1rem);line-height:1.45}.exp-hero-actions{margin-top:clamp(1rem,2.2vh,1.5rem)}.exp-hero-meta{margin-top:clamp(1rem,2.2vh,1.5rem);padding-top:.7rem}.problem-map{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(.3rem,.8vh,.5rem);height:100%;min-height:0;max-height:100%;padding:clamp(.9rem,2vh,1.5rem)}.problem-map-heading strong{margin-top:.3rem;font-size:clamp(1.35rem,3.1vh,2.1rem)}.problem-node,.problem-node-instagram,.problem-node-maps,.problem-node-whatsapp{min-height:clamp(58px,8.4vh,76px);padding:.55rem .7rem}.problem-node>.problem-brand{width:clamp(28px,4.3vh,36px);height:clamp(28px,4.3vh,36px)}.problem-web-card{min-height:0;padding:clamp(2.7rem,6vh,3.25rem) 1rem clamp(.7rem,1.6vh,1rem)}.problem-site-nav{margin-bottom:clamp(.55rem,1.5vh,1rem);padding-bottom:.45rem}.problem-web-card>strong{margin-block:.35rem .5rem;font-size:clamp(1.55rem,4.1vh,2.4rem)}.problem-web-card>p{margin-bottom:clamp(.4rem,1.2vh,.8rem)}.problem-site-facts b{min-height:clamp(38px,5.7vh,50px)}.problem-web-card>.problem-site-cta{min-height:32px;margin-top:clamp(.35rem,1vh,.65rem)}.problem-result{padding:.55rem .75rem}.sector-lab,.trust-lab,.scope-lab{height:100svh;min-height:0;padding-block:clamp(.9rem,2vh,1.5rem);overflow:hidden}.sector-lab{grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.4rem,1vh,.75rem);display:grid}.sector-heading{gap:1.4rem;min-height:0}.sector-heading h2,.trust-heading h2,.scope-heading h2{font-size:clamp(2.25rem,5.1vh,4.4rem);line-height:.92}.sector-heading h2{max-width:15ch}.trust-heading h2{max-width:16ch}.scope-heading h2{max-width:14ch}.sector-heading>p,.scope-heading>p{margin-bottom:0;font-size:clamp(.8rem,1.7vh,1rem);line-height:1.4}.sector-selector{min-height:0;margin-top:0}.sector-selector button{min-height:clamp(44px,6.6vh,58px);padding:.45rem .75rem}.sector-stage{border-radius:20px;grid-template-rows:40px minmax(0,1fr) 40px;height:auto;min-height:0;margin-top:0;display:grid}.sector-browser-bar,.sector-stage-footer{min-height:40px}.sector-demo{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;display:grid}.sector-demo-nav{padding:.7rem 1.5rem}.sector-demo-copy{height:auto;min-height:0;padding:.5rem 1.5rem 1.4rem}.sector-demo-copy h3,.sector-layout-compact .sector-demo-copy h3{margin:.45rem 0 .8rem;font-size:clamp(2.6rem,6.3vh,5.4rem);line-height:.9}.sector-demo-copy button{padding:.65rem .95rem}.sector-demo-badge{bottom:.8rem;right:.8rem}.trust-lab{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.55rem,1.3vh,.85rem);display:grid}.trust-heading{min-height:0}.trust-console{border-radius:20px;height:auto;min-height:0;margin-top:0}.trust-tabs{padding:1rem}.trust-tabs button{min-height:clamp(62px,9.5vh,84px);padding:.8rem;font-size:clamp(.92rem,1.8vh,1.12rem)}.trust-panels{padding:clamp(1rem,2.4vh,2rem)}.trust-panels h3{margin:.35rem 0 clamp(.7rem,1.8vh,1.2rem);font-size:clamp(2.25rem,5.2vh,4.3rem)}.trust-items>div{min-height:clamp(72px,10vh,96px);padding:.75rem 1rem}.trust-service-link{min-height:46px;margin-top:0}.scope-lab{grid-template-rows:auto minmax(0,1fr);gap:clamp(.55rem,1.3vh,.85rem);display:grid}.scope-heading{gap:clamp(1.5rem,3vw,3rem);min-height:0;margin-bottom:0}.scope-console{border-radius:20px;height:auto;min-height:0}.scope-choices,.scope-result{min-height:0;padding:clamp(.75rem,1.8vh,1.25rem)}.scope-label{margin-bottom:clamp(.6rem,1.5vh,1rem)}.scope-choices button{min-height:clamp(46px,6.5vh,58px);padding-block:.4rem}.scope-result-copy{padding-block:clamp(.45rem,1.2vh,.9rem)}.scope-result-copy h3{margin:.3rem 0 .55rem;font-size:clamp(2.1rem,5.2vh,4.2rem)}.scope-result-copy p{margin-bottom:.55rem;font-size:clamp(.78rem,1.65vh,.96rem);line-height:1.35}.scope-result-copy li{padding-block:.4rem}.scope-result-footer{gap:.8rem;padding-top:.5rem}.scope-result-footer a{padding:.7rem .9rem}.final-contact{height:calc(100svh - 48px);min-height:0;max-height:calc(100svh - 48px);padding:clamp(2rem,6vh,4.5rem)}.final-contact h2{font-size:clamp(3.4rem,10vh,7.5rem)}.final-contact-actions{margin-top:clamp(1.25rem,3vh,2rem)}}@media (width<=760px){.scene-rail,.vf-problem-card,.vf-seo-map{backdrop-filter:none}.problem-map.is-flowing .problem-lines path,.is-scene-active .problem-core:after,.is-scene-active .problem-node>span,.is-scene-active .sector-picture img,.is-scene-active .config-console:after,.final-contact.is-scene-active:before{animation:none}}html[data-motion-mode=reduced].home-experience-active{scroll-snap-type:none}html[data-motion-mode=reduced] .experience-home *,html[data-motion-mode=reduced] .experience-home :before,html[data-motion-mode=reduced] .experience-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js[data-motion-mode=reduced] .experience-home [data-enter]{opacity:1!important;transform:none!important}html[data-motion-mode=reduced] .vf-panel{transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion-mode]).home-experience-active{scroll-snap-type:none}html:not([data-motion-mode]) .experience-home *,html:not([data-motion-mode]) .experience-home :before,html:not([data-motion-mode]) .experience-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js:not([data-motion-mode]) .experience-home [data-enter]{opacity:1!important;transform:none!important}html:not([data-motion-mode]) .vf-panel{transform:none}}
