:root{--vx-origem:"058ee6af799b3312";--void:#02040a;--carbon:#080b12;--graphite:#121722;--steel:#8c96a3;--champagne:#eadfcf;--champagne-muted:rgba(234, 223, 207, 0.72);--gold:#d4af37;--gold-light:#f2d77d;--gold-dark:#7f6015;--line:rgba(234, 223, 207, 0.12);--line-gold:rgba(212, 175, 55, 0.3);--font-body:'Inter',Arial,sans-serif;--font-display:'Manrope','Inter',Arial,sans-serif;--section-space:112px;--ease-out:cubic-bezier(0.2, 0.8, 0.2, 1)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden;background:var(--void);color:var(--champagne);font-family:var(--font-body);line-height:1.65}body::before{position:fixed;z-index:-2;inset:0;background-image:url('assets/site-bg.webp');background-position:center;background-size:cover;opacity:.08;pointer-events:none;content:''}body::after{position:fixed;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(2,4,10,.1),rgba(2,4,10,.74));pointer-events:none;content:''}img{max-width:100%;-webkit-user-drag:none;user-drag:none;pointer-events:none}a{color:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section-shell{position:relative;scroll-margin-top:96px;padding-block:var(--section-space)}h1,h2,h3{padding-bottom:.2em;color:var(--champagne);font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:1.12;text-wrap:balance}h2{font-size:clamp(2.25rem, 4vw, 4rem)}h3{font-size:1.35rem}p{color:var(--champagne-muted);font-size:1.05rem}.eyebrow,.map-stage-label,.process-state{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eyebrow{margin-bottom:16px}.section-heading{max-width:900px;margin:0 auto 58px;text-align:center}.section-heading-left{margin-inline:0;text-align:left}.section-heading>p:last-child{max-width:690px;margin:20px auto 0}.section-heading-left>p:last-child{margin-left:0}.skip-link{position:fixed;z-index:9999;top:12px;left:12px;padding:10px 14px;border-radius:4px;background:var(--champagne);color:var(--void);font-weight:700;transform:translateY(-160%);transition:transform 180ms}.skip-link:focus{transform:translateY(0)}.navbar{position:fixed;z-index:1000;top:0;width:100%;padding:13px 0;border-bottom:1px solid rgba(234,223,207,.1);background:linear-gradient(110deg,rgba(255,255,255,.05),transparent 18%,rgba(116,130,150,.08) 48%,transparent 72%),rgba(5,8,14,.9);box-shadow:0 16px 36px rgba(0,0,0,.26);backdrop-filter:blur(18px)}.nav-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:block;width:220px;height:58px;overflow:hidden;text-decoration:none}.logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.btn-gold-cta{position:relative;isolation:isolate;display:inline-flex;min-height:54px;align-items:center;justify-content:center;overflow:hidden;padding:14px 28px;border:1px solid rgba(255,226,126,.68);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#f0d373 0,#b88d20 42%,#e0bd57 68%,#84600d 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -10px 20px rgba(64,37,0,.25),0 14px 30px rgba(0,0,0,.38);color:#fffdf4;font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(35,20,0,.7);text-transform:uppercase;transition:transform 220ms var(--ease-out),filter 220ms ease,box-shadow 220ms ease}.btn-gold-cta::before{position:absolute;z-index:-1;top:0;bottom:0;left:-38%;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);content:'';transform:skewX(-20deg);animation:4.8s ease-in-out infinite ctaSweep}.btn-gold-cta:hover{filter:brightness(1.08) saturate(1.03);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -10px 20px rgba(64,37,0,.25),0 17px 36px rgba(0,0,0,.44),0 0 24px rgba(212,175,55,.14)}.btn-gold-cta:active{transform:translateY(0)}.btn-gold-cta.large{min-height:62px;padding:17px 34px;font-size:.9rem}.btn-compact{min-height:46px;padding:12px 20px;font-size:.72rem}.btn-gold-cta:focus-visible,.faq-question:focus-visible,.footer-links a:focus-visible,.hero-proof:focus-visible,.logo:focus-visible,.text-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}@keyframes ctaSweep{0%,68%{left:-38%}100%,85%{left:118%}}.hero{position:relative;display:block;min-height:min(900px,92svh);align-items:center;overflow:hidden;padding:104px 0 76px;border-bottom:1px solid var(--line)}.hero::before{position:absolute;inset:0;background:radial-gradient(circle at 73% 46%,rgba(212,175,55,.1),transparent 24%),linear-gradient(90deg,rgba(2,4,10,.98) 0,rgba(2,4,10,.9) 47%,rgba(2,4,10,.35) 75%,rgba(2,4,10,.84) 100%);content:''}.final-grid,.hero-map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(234,223,207,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(234,223,207,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 28%,#000 78%,transparent);opacity:.46;pointer-events:none}.final-grid::before,.hero-map-grid::before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(212,175,55,.08) 38.2%,transparent 38.5%);content:''}.hero-layout{position:relative;z-index:2;min-height:590px}.hero-content{position:relative;z-index:3;width:min(760px,68%);padding-top:20px}.hero-title{overflow:visible;font-size:clamp(3rem, 4.45vw, 4.75rem);font-weight:600;line-height:1.08}.hero-title strong{display:inline;background:linear-gradient(100deg,#f2eadf 0,#d8c8b3 48%,#f0d06b 100%);background-clip:text;box-decoration-break:clone;color:transparent;font-weight:800;-webkit-background-clip:text;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent}.hero-description{max-width:650px;margin-top:18px;font-size:clamp(1.04rem, 1.4vw, 1.2rem)}.hero-description-2{margin-top:12px}.hero-actions{display:flex;margin-top:26px;flex-direction:column;align-items:flex-start;gap:14px}.cta-note{display:flex;align-items:center;gap:9px;color:rgba(234,223,207,.55);font-size:.82rem}.hero .hero-visual{position:absolute;z-index:1;top:0;right:-7%;width:min(610px,53vw);height:610px}.hero-xi{position:absolute;z-index:1;color:rgba(234,223,207,.025);font-family:var(--font-display);font-size:32rem;font-weight:800;line-height:1;pointer-events:none}.hero-xi-one{top:-120px;right:-120px}.hero-xi-two{bottom:-260px;left:-160px;transform:rotate(90deg)}.map-orbit{position:absolute;z-index:-1;inset:16%;border:1px solid rgba(212,175,55,.16);border-radius:50%;transform:rotateX(68deg) rotateZ(-12deg);animation:9s linear infinite orbitDrift}.map-orbit::after,.map-orbit::before{position:absolute;border:1px solid rgba(140,150,163,.14);border-radius:inherit;content:''}.map-orbit::before{inset:-16%}.map-orbit::after{inset:18%}@keyframes orbitDrift{to{transform:rotateX(68deg) rotateZ(348deg)}}.hero-proof{position:absolute;z-index:5;bottom:0;left:50%;display:flex;width:min(1180px,calc(100% - 40px));align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--line);color:rgba(234,223,207,.66);font-size:.88rem;text-decoration:none;transform:translateX(-50%)}.js .hero-proof.fade-up,.js .hero-proof.fade-up.visible{transform:translateX(-50%)}.hero-proof strong{color:var(--champagne)}.proof-arrow{margin-left:auto;color:var(--gold)}.recognition{background:rgba(8,11,18,.56)}.features::before,.process::before,.recognition::before{position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 40px));height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.25),transparent);content:'';transform:translateX(-50%)}.symptom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.symptom-item{min-height:190px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(2,4,10,.3)}.symptom-item p{color:rgba(234,223,207,.84);font-size:.98rem}.hidden-cost-copy>p:not(.eyebrow){max-width:630px;margin-top:24px}.diagnostic-reticle::before,.interactive-3d{--rotate-x:0deg;--rotate-y:0deg;--move-x:0px;--move-y:0px;--depth-x:0px;--depth-y:0px;--glow-x:50%;--glow-y:50%;position:relative;isolation:isolate;transform:perspective(1100px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform .3s var(--ease-out);will-change:transform}.interactive-3d::after{position:absolute;z-index:-2;inset:32% 20% 12%;border-radius:50%;background:rgba(212,175,55,.12);filter:blur(32px);opacity:.22;content:'';pointer-events:none;transition:opacity 240ms}.interactive-3d.is-active::after{opacity:.34}.pillar-visual.is-active::after{opacity:.12}.mockup-float{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:6s ease-in-out infinite objectFloat}.pillar-card:nth-child(2) .mockup-float{animation-delay:-2s}.pillar-card:nth-child(3) .mockup-float{animation-delay:-4s}.mockup-depth,.mockup-main{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;will-change:transform}.mockup-depth{z-index:0;opacity:.42;filter:blur(1px) brightness(.22) saturate(1.15);transform:translate3d(calc(var(--depth-x) + 9px),calc(var(--depth-y) + 12px),-24px) scale(1.025)}.mockup-main{z-index:1;filter:drop-shadow(0 24px 28px rgba(0, 0, 0, .48)) saturate(1.03);transform:translate3d(var(--move-x),var(--move-y),40px);transition:transform 220ms ease-out,filter 260ms ease-out}.mockup-specular{position:absolute;z-index:3;inset:12%;border-radius:50%;background:radial-gradient(circle at var(--glow-x) var(--glow-y),rgba(255,244,200,.11),transparent 42%);mix-blend-mode:screen;opacity:.08;pointer-events:none;transform:translateZ(64px);transition:opacity 240ms}.interactive-3d.is-active .mockup-specular{opacity:.14}@keyframes objectFloat{0%,100%{transform:translate3d(0,0,0) rotateZ(-.35deg)}50%{transform:translate3d(0,-9px,0) rotateZ(.35deg)}}.vx-map-section{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 20%,rgba(212,175,55,.08),transparent 22%),rgba(3,6,11,.76)}.vx-map-intro{display:grid;min-height:530px;grid-template-columns:1fr 0.92fr;align-items:center;gap:40px}.vx-map-heading h2{margin-bottom:20px;font-size:clamp(4rem, 8vw, 7.8rem)}.vx-map-heading>p:last-child{max-width:620px;font-size:1.15rem}.vx-image-container{width:min(500px,100%);height:500px;justify-self:end}.map-orbit-secondary{inset:13%}.vx-map-img{filter:drop-shadow(0 30px 34px rgba(0, 0, 0, .62)) drop-shadow(0 0 14px rgba(212, 175, 55, .13)) saturate(1.02)}.perception-lab{overflow:clip;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000}.lab-round{margin-top:12px}.lab-round-second{margin-top:96px}.lab-prompt{max-width:640px;margin-bottom:40px;padding-left:20px;border-left:2px solid rgba(212,175,55,.4);color:rgba(234,223,207,.82);font-size:clamp(1.05rem, 1.7vw, 1.3rem)}.lab-duo{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,4vw,60px)}.lab-duo::before{position:absolute;z-index:-2;inset:-8% -6% -12%;background:radial-gradient(ellipse 64% 58% at 50% 46%,rgba(116,84,32,.15),rgba(52,38,14,.06) 48%,transparent 74%);content:'';pointer-events:none}.lab-duo::after{position:absolute;z-index:-1;right:2%;bottom:2px;left:2%;height:1px;background:linear-gradient(90deg,transparent,rgba(234,223,207,.14) 22%,rgba(234,223,207,.14) 78%,transparent);content:'';pointer-events:none}.lab-item{position:relative;margin:0}.lab-item img{display:block;width:auto;height:clamp(260px,40vw,500px);object-fit:contain}.lab-duo-wide .lab-item img{height:clamp(210px,32vw,420px)}.lab-question{max-width:700px;margin:44px auto 0;color:var(--champagne);font-family:var(--font-display);font-size:clamp(1.3rem, 2.6vw, 2.15rem);font-weight:700;line-height:1.22;text-align:center;text-wrap:balance}.lab-beat{max-width:620px;margin:18px auto 0;color:rgba(234,223,207,.5);font-size:.95rem;text-align:center}.lab-observation{max-width:760px;margin:88px auto 0;padding:40px 0 0;border-top:1px solid var(--line);text-align:center}.lab-observation>p{font-size:clamp(1.05rem, 1.7vw, 1.28rem)}.lab-list{display:grid;margin:32px 0;padding:0;gap:0;list-style:none}.lab-list li{padding:13px 0;border-bottom:1px solid var(--line);color:rgba(234,223,207,.62);font-size:.97rem}.lab-list li:first-child{border-top:1px solid var(--line)}.lab-observation-close{color:var(--champagne);font-family:var(--font-display);font-size:clamp(1.15rem, 2.1vw, 1.6rem);font-weight:700;line-height:1.3;text-wrap:balance}.lab-verdict{max-width:820px;margin:96px auto 0;text-align:center}.lab-verdict>p{font-size:clamp(1rem, 1.6vw, 1.18rem)}.lab-punch{margin:34px auto;color:var(--champagne);font-family:var(--font-display);font-size:clamp(2rem, 5.4vw, 3.9rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.lab-turn{max-width:860px;margin:104px auto 0;padding-top:76px;border-top:1px solid rgba(212,175,55,.26);text-align:center}.lab-turn h3{margin-bottom:22px;font-size:clamp(1.7rem, 3.4vw, 2.7rem)}.lab-climax{margin:46px auto 0;padding:34px 0 34px 26px;border-left:2px solid var(--gold);color:rgba(234,223,207,.6);font-family:var(--font-display);font-size:clamp(1.25rem, 2.6vw, 2.1rem);font-weight:600;line-height:1.28;text-align:left}.lab-climax strong{display:block;margin-top:12px;background:linear-gradient(100deg,#f2eadf 0,#d8c8b3 46%,#f0d06b 100%);background-clip:text;color:transparent;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lab-bridge{max-width:720px;margin:42px auto 0;font-size:clamp(1rem, 1.6vw, 1.12rem)}.delay-hold{transition-delay:0.9s!important}.framework-functions{display:grid;max-width:360px;margin-top:26px;gap:9px;padding-top:20px;border-top:1px solid var(--line)}.framework-functions>div{display:flex;align-items:baseline;gap:10px}.framework-functions dt{color:rgba(234,223,207,.9);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.framework-functions dd{margin:0;color:rgba(212,175,55,.72);font-size:.78rem}.brand-framework{overflow:clip;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(8,11,18,.78),rgba(2,4,10,.94)),var(--void)}.visibility-thesis{max-width:1020px;margin:0 auto;padding-bottom:124px;text-align:center}.visibility-thesis h2{max-width:940px;margin-inline:auto;color:rgba(234,223,207,.48);font-size:clamp(2.6rem, 5.2vw, 5rem);font-weight:600}.visibility-thesis h2 strong{display:block;margin-top:8px;color:var(--champagne);font-weight:800}.visibility-lines{display:grid;margin-top:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.visibility-lines span{padding:20px 16px;border-right:1px solid var(--line);color:rgba(234,223,207,.66);font-size:.86rem;letter-spacing:.04em}.visibility-lines span:last-child{border-right:0}.visibility-verdict{max-width:720px;margin:36px auto 0;font-size:clamp(1.08rem, 1.8vw, 1.35rem)}.visibility-verdict strong{display:block;margin-top:14px;color:var(--champagne)}.framework-heading{max-width:920px;margin-bottom:88px}.framework-heading h2{max-width:900px}.framework-heading>p:last-child{max-width:720px;margin-top:24px}.framework-layout{display:grid;grid-template-columns:minmax(320px,0.72fr) minmax(0,1.28fr);align-items:start;gap:88px}.framework-symbol-panel{position:sticky;top:126px;padding:42px 0}.framework-symbol{position:relative;width:min(360px,100%);height:220px;filter:drop-shadow(0 24px 32px rgba(0, 0, 0, .42))}.framework-bar{position:absolute;left:0;width:100%;height:24px;border:1px solid rgba(234,223,207,.24);background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 24%),linear-gradient(90deg,#5f6874 0,#d9dce0 22%,#8d949d 48%,#f0ebe3 72%,#626b77 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),inset 0 -5px 10px rgba(0,0,0,.38),0 14px 24px rgba(0,0,0,.28);opacity:.16;transform:translate3d(-30px,0,-28px) scaleX(.88);transform-origin:left center;transition:opacity .7s ease,transform 850ms var(--ease-out),filter .7s ease}.framework-bar::after{position:absolute;inset:2px 8px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:''}.framework-link{position:absolute;left:14%;width:2px;background:linear-gradient(180deg,rgba(242,215,125,.7),rgba(212,175,55,.3));opacity:0;transform:scaleY(0);transform-origin:top center;transition:opacity .6s ease,transform .7s var(--ease-out),background .5s ease}.framework-link::after{position:absolute;top:50%;left:-3px;width:8px;height:8px;border:1px solid rgba(242,215,125,.7);border-radius:50%;background:var(--void);content:'';opacity:0;transform:translateY(-50%) scale(.4);transition:opacity .5s ease 220ms,transform .5s var(--ease-out) 220ms}.framework-link-1{top:59px;height:39px}.framework-link-2{top:122px;height:39px}.framework-symbol[data-active='2'] .framework-link-1,.framework-symbol[data-active='3'] .framework-link{opacity:1;transform:scaleY(1)}.framework-symbol[data-active='2'] .framework-link-1::after,.framework-symbol[data-active='3'] .framework-link::after{opacity:1;transform:translateY(-50%) scale(1)}.framework-symbol[data-ruptures~=direcao] .framework-link-2,.framework-symbol[data-ruptures~=percepcao] .framework-link-1{background:linear-gradient(180deg,rgba(242,215,125,.55) 0 38%,transparent 38% 62%,rgba(242,215,125,.2) 62%)}.framework-symbol[data-ruptures~=direcao] .framework-link-2::after,.framework-symbol[data-ruptures~=percepcao] .framework-link-1::after{border-color:rgba(140,150,163,.45);opacity:.35;transform:translateY(-50%) scale(.75)}.framework-bar-1{top:35px}.framework-bar-2{top:98px}.framework-bar-3{top:161px}.framework-symbol[data-active='1'] .framework-bar-1,.framework-symbol[data-active='2'] .framework-bar-1,.framework-symbol[data-active='2'] .framework-bar-2,.framework-symbol[data-active='3'] .framework-bar{opacity:.96;filter:saturate(.7) brightness(1.06);transform:translate3d(0,0,0) scaleX(1)}.framework-symbol-labels{display:grid;width:min(360px,100%);gap:12px;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.framework-symbol-labels span{color:rgba(234,223,207,.42);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.framework-equation{display:flex;max-width:360px;margin-top:30px;flex-wrap:wrap;align-items:center;gap:8px;color:rgba(234,223,207,.46);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.framework-equation b{color:rgba(212,175,55,.56)}.framework-equation strong{color:var(--champagne)}.framework-pillar{padding:12px 0 88px;border-top:1px solid var(--line)}.framework-pillar+.framework-pillar{padding-top:70px}.framework-pillar-head{display:flex;align-items:baseline;gap:22px}.framework-pillar-head span{color:rgba(212,175,55,.58);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.14em}.framework-pillar-head h3{font-size:clamp(2.2rem, 4.4vw, 4.4rem);text-transform:uppercase}.framework-question{max-width:700px;margin:24px 0 18px;color:var(--champagne);font-family:var(--font-display);font-size:clamp(1.2rem, 2.3vw, 1.75rem);font-weight:600;line-height:1.35}.framework-pillar>p:not(.framework-question){max-width:690px}.framework-audit{display:grid;margin-top:30px;border-top:1px solid var(--line)}.framework-audit p{position:relative;padding:15px 12px 15px 28px;border-bottom:1px solid var(--line);color:rgba(234,223,207,.72);font-size:.91rem}.framework-audit p::before{position:absolute;top:26px;left:4px;width:9px;height:1px;background:var(--gold);content:''}.framework-conclusion{display:block;margin-top:30px;padding-left:20px;border-left:2px solid rgba(212,175,55,.58);color:var(--champagne);font-family:var(--font-display);font-size:1.08rem;line-height:1.5}.framework-conclusion-featured{font-size:clamp(1.2rem, 2vw, 1.5rem)}.audit-hint{margin-bottom:18px;color:rgba(212,175,55,.66);font-size:.78rem;letter-spacing:.04em}.audit-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 0;border-bottom:1px solid var(--line)}.audit-row:last-child{border-bottom:0}.audit-row p{margin:0;color:rgba(234,223,207,.78);font-size:.97rem;transition:color 280ms}.audit-row[data-state=ruptura] p{color:var(--champagne)}.audit-row[data-state=ok] p{color:rgba(234,223,207,.44)}.audit-answers{display:flex;flex:0 0 auto;gap:6px}.audit-btn{min-width:56px;padding:8px 12px;border:1px solid rgba(234,223,207,.18);border-radius:3px;background:0 0;color:rgba(234,223,207,.6);cursor:pointer;font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s var(--ease-out)}.audit-btn:hover{border-color:rgba(212,175,55,.5);color:var(--champagne)}.audit-btn:active{transform:scale(.96)}.audit-btn[aria-pressed=true]{border-color:rgba(212,175,55,.7);background:rgba(212,175,55,.1);color:var(--gold-light)}.audit-btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.framework-bar::before{position:absolute;z-index:2;top:-4px;bottom:-4px;left:58%;width:3px;background:var(--void);box-shadow:-1px 0 0 rgba(242,215,125,.55),1px 0 0 rgba(242,215,125,.55);content:'';opacity:0;transform:skewX(-15deg);transition:opacity .5s}.framework-symbol[data-ruptures~=direcao] .framework-bar-3::before,.framework-symbol[data-ruptures~=identidade] .framework-bar-1::before,.framework-symbol[data-ruptures~=percepcao] .framework-bar-2::before{opacity:1}.framework-symbol[data-ruptures~=direcao] .framework-bar-3,.framework-symbol[data-ruptures~=identidade] .framework-bar-1,.framework-symbol[data-ruptures~=percepcao] .framework-bar-2{filter:brightness(.42) saturate(.2)}.diagnosis{max-width:820px;margin:78px auto 0;padding:46px 0 0;border-top:1px solid rgba(212,175,55,.3);text-align:center}.diagnosis-empty,.diagnosis-progress{color:rgba(234,223,207,.42);font-size:.92rem}.diagnosis-progress{margin-top:24px;font-size:.78rem;letter-spacing:.08em}.diagnosis[data-state=completo] .diagnosis-empty,.diagnosis[data-state=completo] .diagnosis-progress,.diagnosis[data-state=parcial] .diagnosis-empty{display:none}.diagnosis-count{display:flex;align-items:baseline;justify-content:center;gap:14px;margin-bottom:34px}.diagnosis-count strong{background:linear-gradient(180deg,#fff4be,#d4af37 55%,#876617);background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(3.4rem, 8vw, 5.6rem);font-weight:800;line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.diagnosis-count span{max-width:150px;color:rgba(234,223,207,.58);font-size:.88rem;text-align:left}.diagnosis-grid{display:grid;gap:14px;margin-bottom:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosis-pillar{padding:18px 12px;border:1px solid var(--line);border-radius:4px;background:rgba(2,4,10,.4);transition:border-color .4s,background .4s}.diagnosis-pillar .diagnosis-bar{position:relative;display:block;height:6px;margin-bottom:14px;border:1px solid rgba(234,223,207,.2);background:linear-gradient(90deg,#5f6874,#d9dce0 24%,#8d949d 52%,#f0ebe3 74%,#626b77);opacity:.9;transition:opacity .4s,filter .4s}.diagnosis-pillar[data-rompido=sim]{border-color:rgba(212,175,55,.42);background:rgba(212,175,55,.05)}.diagnosis-pillar[data-rompido=sim] .diagnosis-bar{filter:brightness(.4) saturate(.2)}.diagnosis-pillar[data-rompido=sim] .diagnosis-bar::after{position:absolute;top:-3px;bottom:-3px;left:58%;width:3px;background:var(--void);box-shadow:-1px 0 0 rgba(242,215,125,.6),1px 0 0 rgba(242,215,125,.6);content:'';transform:skewX(-15deg)}.diagnosis-pillar b{display:block;color:var(--champagne);font-family:var(--font-display);font-size:.86rem;font-weight:700}.diagnosis-pillar i{display:block;margin-top:4px;color:rgba(212,175,55,.7);font-size:.74rem;font-style:normal;letter-spacing:.06em}.diagnosis-verdict{max-width:640px;margin:0 auto 16px;color:var(--champagne);font-family:var(--font-display);font-size:clamp(1.2rem, 2.3vw, 1.75rem);font-weight:700;line-height:1.28;text-wrap:balance}.diagnosis-note{max-width:560px;margin:0 auto 34px;color:rgba(234,223,207,.42);font-size:.84rem}.framework-rupture{display:grid;margin-top:40px;padding-top:72px;border-top:1px solid rgba(212,175,55,.28);grid-template-columns:0.72fr 1.28fr;gap:60px}.rupture-heading h3{max-width:420px;font-size:clamp(2.5rem, 5vw, 4.8rem)}.rupture-list{border-top:1px solid var(--line)}.rupture-list p{display:grid;padding:18px 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,0.8fr) 1.2fr;gap:24px;font-size:.93rem}.rupture-list span{color:var(--champagne);font-weight:700}.framework-audience,.rupture-verdict{grid-column:1/-1}.rupture-verdict{margin-top:20px;color:rgba(234,223,207,.48);font-family:var(--font-display);font-size:clamp(2rem, 4.8vw, 4.2rem);font-weight:700;line-height:1.12;text-transform:uppercase}.rupture-verdict strong{display:block;color:var(--champagne)}.framework-audience{max-width:760px;padding-left:20px;border-left:2px solid var(--gold);color:rgba(234,223,207,.78)}.value-reveal{overflow:clip;background:radial-gradient(circle at 28% 48%,rgba(212,175,55,.055),transparent 24%),#03060b;--derrame:0}.value-reveal-layout{display:grid;grid-template-columns:minmax(360px,0.92fr) minmax(0,1.08fr);align-items:start;gap:86px}.box-stage-wrap{position:sticky;top:126px;grid-column:2;grid-row:1}.value-reveal-copy{grid-column:1;grid-row:1}.value-reveal-copy h2{max-width:660px}.value-story{display:grid;gap:72px;margin-top:68px;padding-bottom:120px}.value-beat{max-width:620px;padding-top:24px;border-top:1px solid var(--line);font-size:clamp(1.06rem, 1.7vw, 1.3rem)}.value-beat-emphasis{color:var(--champagne);font-family:var(--font-display);font-size:clamp(1.55rem, 3vw, 2.7rem);font-weight:700;line-height:1.25}.box-reveal-line{max-width:640px;padding:34px 0 34px 26px;border-left:2px solid rgba(212,175,55,calc(.22 + .78 * var(--derrame)));color:rgba(234,223,207,calc(.3 + .7 * var(--derrame)));text-shadow:0 0 calc(var(--derrame) * 42px) rgba(242,215,125,calc(var(--derrame) * .32));font-family:var(--font-display);font-size:clamp(1.8rem, 3.8vw, 3.6rem);font-weight:800;line-height:1.16}.box-stage{--revelacao:0;--carga:0;--troca:0;--abre:0;--respira:0;width:min(500px,100%);height:540px;margin-left:auto}.box-reticle{position:absolute;z-index:-1;inset:13% 6%;border:1px solid rgba(212,175,55,calc(.05 + .13 * var(--revelacao) + .18 * var(--abre)));border-radius:50%;opacity:calc(.3 + .3 * var(--revelacao) + .2 * var(--abre));transform:rotate(calc(9deg * var(--revelacao) + 9deg * var(--abre))) scale(calc(1 + .035 * var(--abre)))}.box-reticle::after,.box-reticle::before{position:absolute;background:rgba(140,150,163,.13);content:''}.box-reticle::before{top:50%;right:-8%;left:-8%;height:1px}.box-reticle::after{top:-8%;bottom:-8%;left:50%;width:1px}.box-visual{position:absolute;inset:3% 0 4%;transform-style:preserve-3d}.box-open-image{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:contain;filter:brightness(calc(.7 + .38 * var(--abre))) saturate(calc(.72 + .26 * var(--abre))) contrast(1.04) drop-shadow(0 28px 34px rgba(0, 0, 0, .68));opacity:var(--troca);transform:translate3d(0,0,calc(26px + 16px * var(--abre))) scale(calc(.985 + .015 * var(--abre)))}.box-closed-image{position:absolute;z-index:4;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:brightness(calc(.1 + .62 * var(--revelacao) + .1 * var(--carga))) saturate(calc(.26 + .6 * var(--revelacao))) contrast(1.05) drop-shadow(0 26px 30px rgba(0, 0, 0, .7));opacity:calc((.08 + .92 * var(--revelacao)) * (1 - var(--troca)));transform:translate3d(0,calc(14px - 14px * var(--revelacao)),26px) scale(calc(.955 + .03 * var(--revelacao) + .004 * var(--respira)))}.box-inner-light{position:absolute;z-index:3;top:37%;left:50%;width:44%;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(242,215,125,.76),rgba(212,175,55,.16) 44%,transparent 72%);filter:blur(18px);opacity:calc(.04 * var(--revelacao) + .2 * var(--carga) + .52 * var(--abre));transform:translate(-50%,calc(18px - 28px * var(--abre))) scale(calc(.42 + .28 * var(--carga) + .48 * var(--abre) + .03 * var(--respira)))}.box-particle{position:absolute;z-index:5;top:43%;left:50%;width:3px;height:3px;border-radius:1px;background:var(--gold-light);opacity:0}.box-stage.is-open .box-particle{animation:1.6s ease-out both boxParticle}.box-particle-1{--particle-x:-84px;--particle-y:-104px;animation-delay:80ms!important}.box-particle-2{--particle-x:-34px;--particle-y:-132px;animation-delay:180ms!important}.box-particle-3{--particle-x:18px;--particle-y:-118px;animation-delay:120ms!important}.box-particle-4{--particle-x:66px;--particle-y:-94px;animation-delay:260ms!important}.box-particle-5{--particle-x:96px;--particle-y:-62px;animation-delay:340ms!important}@keyframes boxParticle{0%{opacity:0;transform:translate(0,0) scale(0)}18%{opacity:.72;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--particle-x),var(--particle-y)) scale(.2)}}.framework-transition{max-width:980px;margin-top:80px;padding-top:84px;border-top:1px solid rgba(212,175,55,.28);text-align:center}.framework-transition>p:first-child{color:rgba(234,223,207,.48);font-size:.88rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.framework-transition h2{max-width:920px;margin:16px auto 0;text-transform:uppercase}.framework-transition>p:nth-of-type(2){max-width:720px;margin:24px auto 0}.framework-transition .btn-gold-cta{margin-top:34px}.map-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.map-stage{position:relative;min-height:250px;padding:28px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.map-stage::after{position:absolute;right:-5px;bottom:-5px;width:9px;height:9px;border:1px solid var(--gold-dark);background:var(--void);content:''}.map-stage-number{display:block;margin-bottom:34px;color:rgba(234,223,207,.2);font-family:var(--font-display);font-size:2.7rem;font-weight:700;line-height:1}.map-stage-label{display:block;margin-bottom:10px}.map-stage h3{margin-bottom:12px;font-size:1.16rem}.map-stage p{font-size:.9rem}.deliverables{display:grid;margin-top:40px;padding:36px;border:1px solid var(--line-gold);border-radius:6px;grid-template-columns:0.85fr 1.15fr;gap:40px;background:rgba(18,23,34,.38)}.deliverables-heading h3{max-width:360px;font-size:1.65rem}.delivery-items{display:grid;align-content:start}.delivery-item{position:relative;padding:18px 0 18px 20px;border-bottom:1px solid var(--line)}.delivery-item:last-child{padding-bottom:0;border-bottom:0}.delivery-item::before{position:absolute;top:29px;left:0;width:7px;height:1px;background:var(--gold);content:''}.delivery-item strong{display:block;margin-bottom:7px;color:var(--champagne);font-family:var(--font-display);font-size:1.04rem;font-weight:700;line-height:1.3}.delivery-item p{font-size:.92rem}.centered-action{display:flex;margin-top:46px;flex-direction:column;align-items:center;gap:14px;text-align:center}.process{background:rgba(8,11,18,.6)}.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.process-step{position:relative;display:grid;min-height:245px;overflow:hidden;padding:32px;border:1px solid var(--line);border-radius:6px;grid-template-columns:122px 1fr;align-items:center;gap:28px;background:linear-gradient(135deg,rgba(18,23,34,.72),rgba(3,6,11,.56));perspective:900px}.process-step::before{position:absolute;top:0;right:0;width:44%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55));content:''}.process-step::after{position:absolute;right:18px;bottom:14px;color:rgba(234,223,207,.12);font-family:var(--font-display);font-size:2.2rem;font-weight:800;content:'Ξ'}.step-index{--step-size:76px;position:relative;width:108px;height:126px;padding:11px;border:1px solid rgba(212,175,55,.44);border-radius:6px;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 30%),linear-gradient(145deg,#151923,#06080e 65%);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset -10px -14px 24px rgba(0,0,0,.38),9px 12px 0 #05070b,10px 13px 0 rgba(212,175,55,.14),0 22px 30px rgba(0,0,0,.32);transform:rotateX(-8deg) rotateY(8deg) translateZ(0);transform-style:preserve-3d}.step-index::before{position:absolute;inset:4px;border:1px solid rgba(234,223,207,.06);border-radius:3px;content:'';pointer-events:none}.step-index::after{position:absolute;top:33px;right:-11px;width:10px;height:66px;background:linear-gradient(180deg,#2b230f,#090b10 45%,#16110a);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);content:'';transform:translateZ(-4px)}.step-number-window{position:absolute;z-index:2;top:28px;left:10px;display:block;width:86px;height:var(--step-size);overflow:hidden;border-top:1px solid rgba(242,215,125,.28);border-bottom:1px solid rgba(212,175,55,.26);background:linear-gradient(180deg,rgba(0,0,0,.72),transparent 28%,transparent 72%,rgba(0,0,0,.7)),#090b10;box-shadow:inset 0 10px 18px rgba(0,0,0,.58),inset 0 -10px 18px rgba(0,0,0,.58)}.step-number-window::before{position:absolute;z-index:4;top:50%;right:0;left:0;height:1px;background:rgba(242,215,125,.12);content:''}.step-number-window::after{position:absolute;z-index:5;top:-24%;right:0;left:0;height:26%;background:linear-gradient(180deg,transparent,rgba(242,215,125,.16),transparent);content:'';opacity:0}.step-number-rail{display:flex;width:100%;flex-direction:column;transform:translateY(0);will-change:transform}.step-number-rail>span{display:grid;width:100%;height:var(--step-size);flex:0 0 var(--step-size);place-items:center;background:linear-gradient(180deg,#fff4be,#d4af37 55%,#876617);background-clip:text;color:transparent;font-family:var(--font-display);font-size:2.65rem;font-weight:700;line-height:1;text-shadow:0 8px 18px rgba(0,0,0,.28);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.step-index-axis{position:absolute;z-index:6;right:10px;bottom:8px;left:10px;height:4px;border-right:1px solid rgba(212,175,55,.45);border-left:1px solid rgba(212,175,55,.45)}.step-index-axis::after{position:absolute;top:1px;right:0;left:0;height:1px;background:rgba(212,175,55,.28);content:''}.map-stage.visible .step-index{animation:indexDeploy 820ms var(--ease-out) both}.map-stage.visible .step-number-rail{animation:1.1s cubic-bezier(.24,.76,.2,1) .3s forwards digitRoll}.map-stage.visible .step-number-window::after{animation:.9s 420ms both numberScan}.map-stage:nth-child(2).visible .step-index{animation-delay:.1s}.map-stage:nth-child(2).visible .step-number-rail{animation-delay:.4s}.map-stage:nth-child(2).visible .step-number-window::after{animation-delay:520ms}.map-stage:nth-child(3).visible .step-index{animation-delay:.2s}.map-stage:nth-child(3).visible .step-number-rail{animation-delay:.5s}.map-stage:nth-child(3).visible .step-number-window::after{animation-delay:620ms}.map-stage:nth-child(4).visible .step-index{animation-delay:.3s}.map-stage:nth-child(4).visible .step-number-rail{animation-delay:.6s}.map-stage:nth-child(4).visible .step-number-window::after{animation-delay:720ms}@keyframes indexDeploy{0%{opacity:0;filter:blur(5px);transform:rotateX(-22deg) rotateY(18deg) translate3d(0,14px,-34px)}70%{opacity:1;filter:blur(0)}100%{opacity:1;filter:blur(0);transform:rotateX(-8deg) rotateY(8deg) translate3d(0,0,0)}}@keyframes digitRoll{0%{transform:translateY(0)}100%{transform:translateY(calc(-100% + var(--step-size)))}}@keyframes numberScan{0%{top:-24%;opacity:0}18%{opacity:1}100%{top:108%;opacity:0}}.process-state{display:block;margin-bottom:8px;color:rgba(212,175,55,.62)}.process-step h3{margin-bottom:12px;font-size:1.55rem}.process-step p{max-width:390px;font-size:.96rem}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.comparison-card{position:relative;min-height:510px;padding:38px;border:1px solid var(--line);border-radius:6px;background:rgba(8,11,18,.62)}.comparison-card::before{position:absolute;top:0;bottom:0;left:0;width:2px;background:rgba(140,150,163,.28);content:''}.after-card{border-color:rgba(212,175,55,.25)}.after-card::before{background:var(--gold)}.comparison-label{display:inline-block;margin-bottom:24px;color:rgba(234,223,207,.48);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.after-card .comparison-label{color:var(--gold)}.comparison-card h3{margin-bottom:24px;font-size:1.85rem}.comparison-card ul{display:grid;gap:0;padding:0;list-style:none}.comparison-card li{position:relative;padding:14px 0 14px 25px;border-bottom:1px solid rgba(234,223,207,.07);color:rgba(234,223,207,.75);font-size:.97rem}.comparison-card li::before{position:absolute;top:24px;left:2px;width:8px;height:1px;background:rgba(140,150,163,.5);content:''}.after-card li::before{background:var(--gold)}.fit-shift{margin-top:62px;padding-top:48px;border-top:1px solid var(--line)}.fit-shift h3{margin-bottom:26px;font-size:clamp(1.15rem, 2vw, 1.5rem)}.comparison-tight .comparison-card{min-height:0;padding:26px 24px}.comparison-tight .comparison-card li{padding:9px 0 9px 22px;font-size:.92rem}.comparison-tight .comparison-card li::before{top:19px}.comparison-tight .comparison-card h3{font-size:1.15rem}.shift-head{display:grid;margin-bottom:14px;grid-template-columns:minmax(0,1fr) clamp(60px,12vw,150px) minmax(0,1fr);gap:18px}.shift-head span{color:rgba(234,223,207,.4);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shift-head span:last-child{grid-column:3;color:rgba(212,175,55,.7)}.shift-rows{border-top:1px solid var(--line)}.shift-row{--t:0;display:grid;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) clamp(60px,12vw,150px) minmax(0,1fr);gap:18px}.shift-from{color:rgba(234,223,207,calc(.82 - .46 * var(--t)));font-size:.97rem;transform:translateX(calc(var(--t) * -5px));transition:color 260ms linear}.shift-to{color:rgba(234,223,207,calc(.26 + .74 * var(--t)));font-family:var(--font-display);font-size:.99rem;font-weight:calc(600 + 100 * var(--t));text-shadow:0 0 calc(var(--t) * 22px) rgba(242,215,125,calc(var(--t) * .28));transform:translateX(calc(var(--t) * 5px))}.shift-track{position:relative;display:block;height:1px;background:rgba(234,223,207,.12)}.shift-track i{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.5),var(--gold-light));transform:scaleX(var(--t));transform-origin:left center}.shift-track::after{position:absolute;top:50%;left:calc(var(--t) * 100%);width:6px;height:6px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 calc(6px + 10px * var(--t)) rgba(242,215,125,.8);content:'';opacity:calc(.25 + .75 * var(--t));transform:translate(-50%,-50%)}.social-proof{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(8,11,18,.72)}.proof-carousel{--proof-card-width:clamp(250px, 23vw, 326px);--proof-gap:16px;--proof-duration:18s;display:grid;gap:16px;width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.proof-row{display:flex;width:100%;overflow:hidden}.proof-track{display:flex;width:max-content;min-width:max-content;animation:proofMarquee var(--proof-duration) linear infinite;will-change:transform}.proof-row-reverse .proof-track{animation-direction:reverse}.proof-carousel:hover .proof-track{animation-play-state:paused}.proof-track-group{display:flex;gap:var(--proof-gap);padding-right:var(--proof-gap)}.proof-card{width:var(--proof-card-width);flex:0 0 var(--proof-card-width);overflow:hidden;border:1px solid rgba(234,223,207,.15);border-radius:6px;background:#fff;box-shadow:0 20px 44px rgba(0,0,0,.34)}.proof-card img{display:block;width:100%;height:auto}.proof-card[role=button]{cursor:zoom-in}.proof-card[role=button]:focus-visible{outline:2px solid var(--gold-light);outline-offset:-4px}.lightbox-open{overflow:hidden}.proof-lightbox{position:fixed;z-index:4000;inset:0;display:grid;padding:28px;place-items:center;background:rgba(2,4,10,.9);opacity:0;pointer-events:none;transition:opacity 220ms;backdrop-filter:blur(12px)}.proof-lightbox.active{opacity:1;pointer-events:auto}.proof-lightbox img{display:block;max-width:min(720px,92vw);max-height:88vh;border:1px solid rgba(234,223,207,.2);border-radius:6px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.62)}.proof-lightbox-close{position:fixed;z-index:2;top:20px;right:20px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(234,223,207,.3);border-radius:4px;background:var(--carbon);color:var(--champagne);cursor:pointer;font-size:1.7rem;line-height:1}@keyframes proofMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.vao{margin-top:104px;padding-top:76px;border-top:1px solid var(--line)}.vao-chain{display:grid;margin:0;padding:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.vao-step{position:relative;padding:0 22px 26px 0}.vao-step+.vao-step{padding-left:22px;border-left:1px solid var(--line)}.vao-bar{display:block;width:100%;height:8px;margin-bottom:20px;border:1px solid rgba(234,223,207,.2);background:linear-gradient(90deg,#5f6874,#d9dce0 24%,#8d949d 52%,#f0ebe3 74%,#626b77);transform-origin:left center;transform:scaleX(.12);transition:transform .9s var(--ease-out),opacity .9s ease;opacity:.2}.js .vao-step.visible .vao-bar{opacity:1}.js .vao-step[data-step='1'].visible .vao-bar{transform:scaleX(1)}.js .vao-step[data-step='2'].visible .vao-bar{transform:scaleX(.74)}.js .vao-step[data-step='3'].visible .vao-bar{transform:scaleX(.48)}.js .vao-step[data-step='4'].visible .vao-bar{transform:scaleX(.33);opacity:.66}.vao-code{display:block;margin-bottom:10px;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.16em}.vao-step h3{margin-bottom:9px;font-size:1.12rem}.vao-step p{font-size:.92rem}.vao-diagrama{position:sticky;top:92px;z-index:1;padding-bottom:18px;background:linear-gradient(180deg,rgba(2,4,10,.97) 82%,transparent)}.fit{border-top:1px solid var(--line);background:rgba(8,11,18,.5)}.fit-list{display:grid;margin:0;padding:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;border-top:1px solid var(--line)}.fit-list li{position:relative;padding:22px 26px 22px 34px;border-bottom:1px solid var(--line);color:rgba(234,223,207,.84);font-size:1rem}.fit-list li:nth-child(odd){border-right:1px solid var(--line)}.fit-list li::before{position:absolute;top:31px;left:4px;width:14px;height:1px;background:var(--gold);content:''}.fit-close{max-width:720px;margin-top:38px;padding-left:20px;border-left:2px solid rgba(212,175,55,.45);font-size:clamp(1.02rem, 1.8vw, 1.22rem)}.not-brand{padding-block:84px;border-top:1px solid var(--line);text-align:center}.not-brand h2{max-width:780px;margin:0 auto 22px;font-size:clamp(1.7rem, 3.2vw, 2.6rem)}.not-brand p{max-width:680px;margin:0 auto}.not-brand p+p{margin-top:14px;color:rgba(234,223,207,.52)}.proof-hint{margin:0 0 26px;color:rgba(234,223,207,.4);font-size:.8rem;letter-spacing:.06em;text-align:center}.why-varent{overflow:hidden}.why-layout{display:grid;grid-template-columns:0.86fr 1.14fr;align-items:center;gap:70px}.why-mark{display:flex;align-items:center;justify-content:center;color:rgba(234,223,207,.14);font-family:var(--font-display);font-size:clamp(3.2rem, 7vw, 6.5rem);font-weight:800}.why-mark strong{position:relative;margin-inline:3px;color:var(--gold)}.why-mark strong::after,.why-mark strong::before{position:absolute;top:50%;width:86px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.5));content:''}.why-mark strong::before{right:100%}.why-mark strong::after{left:100%;transform:rotate(180deg)}.why-copy>p:not(.eyebrow){max-width:650px;margin-top:24px}.why-copy blockquote{margin-top:34px;padding:22px 0 22px 24px;border-left:2px solid var(--gold);color:rgba(234,223,207,.66);font-family:var(--font-display);font-size:1.3rem;font-style:normal}.why-copy blockquote strong{color:var(--champagne)}.faq{border-top:1px solid var(--line);background:rgba(8,11,18,.6)}.faq-container{max-width:900px}.faq-accordion{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border:0;background:0 0;color:var(--champagne);cursor:pointer;font-family:var(--font-display);font-size:1.05rem;font-weight:600;text-align:left}.faq-question::after{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid rgba(212,175,55,.35);border-radius:3px;color:var(--gold);content:'+';transition:transform 220ms,background 220ms}.faq-item.active .faq-question::after{background:rgba(212,175,55,.1);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 420ms var(--ease-out)}.faq-item.active .faq-answer{max-height:360px}.faq-answer p{padding:0 48px 24px 0;font-size:.96rem}.next-step{position:relative;padding-block:78px;border-top:1px solid var(--line);background:rgba(8,11,18,.5)}.next-step .section-heading{margin-bottom:44px}.next-step h2{font-size:clamp(1.85rem, 3vw, 2.85rem)}.next-step .map-stage{min-height:210px}.faq-extra[hidden]{display:none}.faq-more{display:block;width:100%;margin-top:22px;padding:15px 0;border:1px solid rgba(212,175,55,.3);border-radius:4px;background:0 0;color:rgba(234,223,207,.72);cursor:pointer;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.06em;transition:border-color 220ms,color 220ms,background 220ms}.faq-more:hover{border-color:rgba(212,175,55,.6);background:rgba(212,175,55,.06);color:var(--champagne)}.faq-more:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.faq-more[aria-expanded=true]{color:rgba(234,223,207,.45)}.final-flow{margin:40px 0 34px;text-align:left}.final-cta .final-flow .map-stage{min-height:0}.final-cta{overflow:hidden;border-top:1px solid var(--line-gold);background:radial-gradient(circle at 50% 45%,rgba(212,175,55,.1),transparent 28%),#03060b}.final-cta-content{position:relative;z-index:2;max-width:980px;text-align:center}.final-xi{display:block;margin-bottom:8px;color:var(--gold);font-family:var(--font-display);font-size:4rem;font-weight:800;line-height:1}.final-cta h2{margin-inline:auto}.final-cta-content>p:not(.eyebrow){max-width:720px;margin:22px auto 0}.final-cta-content .final-proof{margin-top:26px;color:rgba(234,223,207,.52);font-size:.82rem}.final-proof span{margin-right:8px;color:var(--gold);letter-spacing:.08em}.final-proof strong{color:rgba(234,223,207,.8)}.lead-modal[hidden]{display:none}.lead-modal{position:fixed;z-index:5000;inset:0;display:grid;padding:20px;background:rgba(2,4,10,.88);place-items:center;backdrop-filter:blur(14px)}.lead-modal-card{position:relative;width:min(460px,100%);max-height:92vh;padding:40px 34px 34px;overflow-y:auto;border:1px solid var(--line-gold);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.1),transparent 46%),#05080e;box-shadow:0 30px 80px rgba(0,0,0,.7)}.js .lead-modal-card{animation:leadEntra 380ms var(--ease-out) both}@keyframes leadEntra{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lead-modal-close{position:absolute;top:12px;right:12px;display:grid;width:38px;height:38px;border:0;background:0 0;color:rgba(234,223,207,.45);cursor:pointer;font-size:1.6rem;line-height:1;place-items:center}.lead-modal-close:hover{color:var(--champagne)}.lead-modal h2{margin-bottom:10px;font-size:clamp(1.4rem, 4vw, 1.85rem)}.lead-modal-sub{margin-bottom:26px;font-size:.92rem}.lead-form label{display:block;margin-bottom:7px;color:rgba(234,223,207,.86);font-size:.86rem;font-weight:600}.lead-form input{width:100%;margin-bottom:20px;padding:14px 15px;border:1px solid rgba(234,223,207,.18);border-radius:5px;background:rgba(2,4,10,.6);color:var(--champagne);font-family:var(--font-body);font-size:1rem;transition:border-color .2s,background .2s}.lead-form input::placeholder{color:rgba(234,223,207,.3)}.lead-form input:focus{border-color:rgba(212,175,55,.65);background:rgba(2,4,10,.85);outline:0}.lead-form input[aria-invalid=true]{border-color:rgba(224,122,95,.7)}.lead-erro{margin:-10px 0 16px;color:#e07a5f;font-size:.84rem}.lead-erro[hidden]{display:none}.lead-form .btn-gold-cta{width:100%}.lead-pular{display:block;width:100%;margin-top:14px;padding:8px;border:0;background:0 0;color:rgba(234,223,207,.4);cursor:pointer;font-family:var(--font-body);font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.lead-pular:hover{color:rgba(234,223,207,.7)}.lead-form input:focus-visible,.lead-modal-close:focus-visible,.lead-pular:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.lead-aberto{overflow:hidden}.map-stage>.step-index{margin-bottom:14px}.map-stage h3,.map-stage p,.map-stage-label{position:relative;z-index:3}@media (max-width:480px){.lead-modal{padding:12px}.lead-modal-card{padding:34px 20px 24px}}.footer{padding:54px 0 28px;border-top:1px solid var(--line);text-align:center}.footer-logo{width:190px;height:52px;margin:0 auto 18px;opacity:.82}.footer-content>p{font-size:.86rem}.footer-links{display:flex;justify-content:center;gap:24px;margin:22px 0}.footer-links a{color:rgba(234,223,207,.58);font-size:.82rem;text-decoration:none}.footer-links a:hover{color:var(--gold-light)}.footer-local{margin-top:6px;color:rgba(234,223,207,.38);font-size:.78rem;letter-spacing:.03em}.copyright{color:rgba(234,223,207,.34)}.js .fade-up{opacity:0;clip-path:inset(0 0 22% 0);filter:blur(5px);transform:translate3d(0,24px,0) scale(.992);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),clip-path .8s var(--ease-out),filter .8s var(--ease-out);will-change:opacity,transform}.js .fade-up.visible{opacity:1;clip-path:inset(-30% -30% -30% -30%);filter:blur(0);transform:translate3d(0,0,0) scale(1)}.js .interactive-3d.fade-up{transform:perspective(1100px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translate3d(0,24px,0) scale(.992)}.js .interactive-3d.fade-up.visible{transform:perspective(1100px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) translate3d(0,0,0) scale(1)}.js .fade-up.reveal-arg{clip-path:none;filter:none;transform:translate3d(-16px,0,0);transition:opacity 760ms var(--ease-out),transform 760ms var(--ease-out)}.js .fade-up.reveal-arg.visible{transform:translate3d(0,0,0)}.js .fade-up.reveal-verdict{clip-path:none;filter:blur(9px);letter-spacing:.04em;transform:translate3d(0,12px,0) scale(1.022);transition:opacity 1.15s var(--ease-out),filter 1.15s var(--ease-out),letter-spacing 1.15s var(--ease-out),transform 1.15s var(--ease-out)}.js .fade-up.reveal-verdict.visible{filter:blur(0);letter-spacing:normal;transform:translate3d(0,0,0) scale(1)}.symptom-item{position:relative;overflow:hidden}.symptom-item::after{position:absolute;top:-34%;right:0;left:0;height:34%;background:linear-gradient(180deg,transparent,rgba(242,215,125,.06) 45%,rgba(242,215,125,.09) 55%,transparent);content:'';opacity:0;pointer-events:none}.js .symptom-item.visible::after{animation:1.15s both symptomScan}@keyframes symptomScan{0%{top:-34%;opacity:0}12%{opacity:1}100%{top:112%;opacity:0}}.laser-line{position:relative}.laser-risca{position:absolute;z-index:4;top:-1px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,215,125,.95) 42%,#fff6d6 52%,rgba(242,215,125,.95) 62%,transparent);box-shadow:0 0 9px rgba(242,215,125,.55);opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center}.js .laser-line.visible>.laser-risca{animation:1.05s cubic-bezier(.22,.75,.2,1) both laserRisca}@keyframes laserRisca{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}62%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1)}}.js .laser-line.visible:nth-child(2)>.laser-risca{animation-delay:90ms}.js .laser-line.visible:nth-child(3)>.laser-risca{animation-delay:180ms}.js .laser-line.visible:nth-child(4)>.laser-risca{animation-delay:270ms}.js .laser-line.visible:nth-child(5)>.laser-risca{animation-delay:360ms}.js .laser-line.visible:nth-child(6)>.laser-risca{animation-delay:450ms}.js .laser-line.visible:nth-child(7)>.laser-risca{animation-delay:540ms}.js .laser-line.visible{animation:1.2s both itemAcende}@keyframes itemAcende{0%,100%{background-color:rgba(212,175,55,0)}28%{background-color:rgba(212,175,55,.045)}}.comparison-card li::before,.delivery-item::before,.fit-list li::before{transform:scaleX(0);transform-origin:left center;transition:transform 620ms var(--ease-out) 140ms}.js .comparison-card li.visible::before,.js .delivery-item.visible::before,.js .fit-list li.visible::before{transform:scaleX(1)}.js [data-conta]{font-variant-numeric:tabular-nums}.symptom-edge{position:absolute;z-index:4;top:0;bottom:0;left:-1px;width:1px;background:linear-gradient(180deg,rgba(242,215,125,.9),rgba(212,175,55,.25));box-shadow:0 0 7px rgba(242,215,125,.45);opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:top center}.js .symptom-item.visible>.symptom-edge{animation:arestaDesce 780ms var(--ease-out) both}@keyframes arestaDesce{0%{opacity:0;transform:scaleY(0)}16%{opacity:1}72%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(1)}}.js .symptom-item.fade-up{transition-duration:720ms}.js .symptom-item:first-child{transition-delay:0s!important}.js .symptom-item:nth-child(2){transition-delay:150ms!important}.js .symptom-item:nth-child(3){transition-delay:0.3s!important}.js .symptom-item:nth-child(4){transition-delay:450ms!important}.js .symptom-item:nth-child(5){transition-delay:0.6s!important}.js .symptom-item:nth-child(6){transition-delay:750ms!important}.js .symptom-item:first-child.visible>.laser-risca,.js .symptom-item:first-child.visible>.symptom-edge{animation-delay:0s}.js .symptom-item:nth-child(2).visible>.laser-risca,.js .symptom-item:nth-child(2).visible>.symptom-edge{animation-delay:150ms}.js .symptom-item:nth-child(3).visible>.laser-risca,.js .symptom-item:nth-child(3).visible>.symptom-edge{animation-delay:.3s}.js .symptom-item:nth-child(4).visible>.laser-risca,.js .symptom-item:nth-child(4).visible>.symptom-edge{animation-delay:450ms}.js .symptom-item:nth-child(5).visible>.laser-risca,.js .symptom-item:nth-child(5).visible>.symptom-edge{animation-delay:.6s}.js .symptom-item:nth-child(6).visible>.laser-risca,.js .symptom-item:nth-child(6).visible>.symptom-edge{animation-delay:750ms}.js .symptom-item:first-child.visible::after{animation-delay:120ms}.js .symptom-item:nth-child(2).visible::after{animation-delay:270ms}.js .symptom-item:nth-child(3).visible::after{animation-delay:420ms}.js .symptom-item:nth-child(4).visible::after{animation-delay:570ms}.js .symptom-item:nth-child(5).visible::after{animation-delay:720ms}.js .symptom-item:nth-child(6).visible::after{animation-delay:870ms}.js .symptom-item p{opacity:0;transform:translateY(6px);transition:opacity 620ms ease,transform 620ms var(--ease-out)}.js .symptom-item.visible p{opacity:1;transform:translateY(0)}.js .symptom-item:first-child.visible p{transition-delay:260ms}.js .symptom-item:nth-child(2).visible p{transition-delay:410ms}.js .symptom-item:nth-child(3).visible p{transition-delay:560ms}.js .symptom-item:nth-child(4).visible p{transition-delay:710ms}.js .symptom-item:nth-child(5).visible p{transition-delay:860ms}.js .symptom-item:nth-child(6).visible p{transition-delay:1.01s}.recognition h2 strong{background:linear-gradient(100deg,#f2eadf 0,#e6d6b8 42%,#f0d06b 100%);background-clip:text;color:transparent;font-weight:800;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gridDrift{to{background-position:64px 64px,64px 64px}}.final-grid,.hero-map-grid{animation:34s linear infinite gridDrift}@keyframes xiBreathe{0%,100%{opacity:1}50%{opacity:.55}}.hero-xi{animation:11s ease-in-out infinite xiBreathe}.hero-xi-two{animation-delay:-5.5s}.progress-rail{position:fixed;z-index:800;top:0;left:0;width:2px;height:100vh;background:rgba(234,223,207,.05);pointer-events:none}.rail-fill{display:block;width:100%;height:0;background:linear-gradient(180deg,rgba(242,215,125,.9),rgba(212,175,55,.55) 60%,rgba(127,96,21,.35))}.mobile-cta{display:none}.delay-1{transition-delay:0.1s!important}.delay-2{transition-delay:0.2s!important}.delay-3{transition-delay:0.3s!important}.varent-gold-sparkle{position:fixed;z-index:9999;border-radius:1px;background:var(--gold-light);box-shadow:0 0 6px rgba(212,175,55,.42);pointer-events:none;animation:820ms ease-out forwards sparkleExit}@keyframes sparkleExit{0%{opacity:0;transform:translate(0,0) scale(0)}18%{opacity:.9;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--move-x),var(--move-y)) scale(.2) rotate(var(--move-rotate))}}@media (max-width:1020px){:root{--section-space:92px}.hero-content{width:min(680px,68%)}.hero-visual{right:-15%;opacity:.86}.symptom-grid,.vx-map-intro{grid-template-columns:1fr 0.8fr}.vx-image-container{height:420px}.map-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.why-layout{grid-template-columns:0.72fr 1.28fr;gap:44px}.framework-layout{grid-template-columns:minmax(260px,0.64fr) minmax(0,1.36fr);gap:54px}.framework-symbol{height:190px}.framework-bar-1{top:30px}.framework-bar-2{top:83px}.framework-bar-3{top:136px}.value-reveal-layout{grid-template-columns:minmax(300px,0.84fr) minmax(0,1.16fr);gap:48px}.box-stage{height:470px}}@media (max-width:760px){:root{--section-space:56px}.container{width:min(calc(100% - 32px),1180px)}.navbar{padding:10px 0}.logo{width:140px;height:43px}.btn-compact{min-height:40px;padding:10px 12px;font-size:.62rem;letter-spacing:.05em}h2{font-size:clamp(2rem, 9vw, 2.75rem)}.section-heading{margin-bottom:42px}.hero{min-height:auto;padding:94px 0 0}.hero::before{background:linear-gradient(180deg,rgba(2,4,10,.98) 0,rgba(2,4,10,.94) 50%,rgba(2,4,10,.45) 72%,rgba(2,4,10,.95) 100%),radial-gradient(circle at 50% 65%,rgba(212,175,55,.08),transparent 25%)}.hero-layout{min-height:780px}.hero-content{width:100%;padding-top:10px}.hero-title{font-size:clamp(2.55rem, 12vw, 3.45rem);line-height:1.08}.hero-description{margin-top:16px;font-size:.98rem}.hero-actions{margin-top:22px}.hero-actions .btn-gold-cta{width:100%}.hero .hero-visual{top:420px;right:50%;width:min(420px,108vw);height:420px;opacity:.72;transform:translateX(50%)}.js .hero-visual.fade-up,.js .hero-visual.fade-up.visible{transform:perspective(1100px) translateX(50%) rotateX(var(--rotate-x)) rotateY(var(--rotate-y))}.hero-xi{font-size:20rem}.hero-proof{position:relative;left:auto;width:calc(100% - 32px);margin:0 auto;padding:18px 0;transform:none}.js .hero-proof.fade-up,.js .hero-proof.fade-up.visible{transform:none}.cards-grid,.comparison-grid,.deliverables,.hidden-cost-layout,.process-grid,.vx-map-intro,.why-layout{grid-template-columns:1fr}.symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.symptom-item p{font-size:.86rem;line-height:1.5}.symptom-item{min-height:0;padding:24px}.pillar-card,.vx-map-intro{min-height:0}.vx-map-heading h2{font-size:clamp(4rem, 23vw, 6rem)}.vx-image-container{width:min(360px,100%);height:350px;justify-self:center}.map-flow{grid-template-columns:1fr}.map-stage{min-height:0}.map-stage-number{margin-bottom:18px}.deliverables{padding:26px 22px;gap:24px}.delivery-item{padding-top:16px;padding-bottom:16px}.delivery-item::before{top:27px}.process-step{min-height:0;padding:26px 22px;grid-template-columns:100px 1fr;gap:20px}.step-index{--step-size:68px;width:88px;height:112px}.step-number-window{width:68px}.step-number-rail>span{font-size:2.25rem}.comparison-card{min-height:0;padding:30px 24px}.proof-carousel{--proof-card-width:min(258px, 72vw);--proof-gap:13px;--proof-duration:17s;gap:13px}.why-layout{gap:26px}.fit-shift{margin-top:44px;padding-top:34px}.shift-head{display:none}.shift-row{grid-template-columns:1fr;gap:7px;padding:14px 0}.shift-track{width:56px;height:1px}.shift-from,.shift-to{font-size:.9rem}.why-mark{font-size:clamp(3rem, 18vw, 5rem)}.next-step{padding-block:58px}.next-step .section-heading{margin-bottom:32px}.next-step .map-stage{min-height:0}.faq-question{padding:21px 0;font-size:.96rem}.faq-answer p{padding-right:0}.btn-gold-cta.large{width:100%;min-height:58px;padding-inline:18px;font-size:.78rem}.mobile-cta{position:fixed;z-index:900;right:14px;bottom:14px;left:14px;display:flex;min-height:52px;transform:translateY(190%);transition:transform 420ms var(--ease-out)}.mobile-cta.is-visible{transform:translateY(0)}.progress-rail{width:2px}.footer-links{flex-direction:column;gap:4px}.footer-links a{padding:11px 0;font-size:.86rem}.eyebrow,.map-stage-label,.process-state,.vao-code{font-size:.76rem}.framework-symbol-labels span{font-size:.79rem}.framework-equation{font-size:.75rem}.framework-functions dt{font-size:.76rem}.framework-functions dd{font-size:.8rem}.diagnosis-pillar i{font-size:.78rem}.footer-local{font-size:.8rem}.lab-round-second{margin-top:44px}.lab-prompt{margin-bottom:26px;padding-left:16px}.lab-duo{gap:10px;align-items:flex-end}.lab-item img{height:clamp(200px,50vw,260px)}.lab-duo-wide{flex-direction:column;align-items:center;gap:12px}.lab-duo-wide .lab-item img{width:auto;height:auto;max-width:100%;max-height:330px}.lab-question{margin-top:30px}.lab-observation{margin-top:40px;padding-top:26px}.lab-verdict{margin-top:44px}.lab-punch{margin:26px auto}.lab-turn{margin-top:46px;padding-top:38px}.lab-climax{margin-top:32px;padding:24px 0 24px 18px}.framework-functions{margin-inline:auto}.vao{margin-top:44px;padding-top:38px}.vao-chain{grid-template-columns:1fr}.vao-step{padding:0 0 16px}.vao-step+.vao-step{padding-top:16px;padding-left:0;border-top:1px solid var(--line);border-left:0}.vao-bar{margin-bottom:14px}.vao-diagrama{position:relative;top:auto;padding-bottom:0;background:0 0}.fit-list{grid-template-columns:1fr}.fit-list li:nth-child(odd){border-right:0}.not-brand{padding-block:60px}.visibility-thesis{padding-bottom:58px}.visibility-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-lines span:nth-child(2){border-right:0}.visibility-lines span:nth-child(-n+2){border-bottom:1px solid var(--line)}.audit-row{gap:12px;padding:13px 0}.audit-row p{font-size:.88rem;line-height:1.42}.audit-btn{min-width:46px;min-height:40px;padding:8px;font-size:.66rem;letter-spacing:.04em}.diagnosis{margin-top:56px;padding-top:36px}.diagnosis-count{flex-direction:column;align-items:center;gap:6px}.diagnosis-count span{max-width:none;text-align:center}.diagnosis-grid{grid-template-columns:1fr;gap:10px}.diagnosis-pillar{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.diagnosis-pillar .diagnosis-bar{width:44px;flex:0 0 44px;margin-bottom:0}.diagnosis-pillar b{flex:1}.framework-heading{margin-bottom:38px}.framework-layout{grid-template-columns:1fr;gap:36px}.framework-symbol-panel{position:relative;top:auto;padding:8px 0 26px}.framework-symbol{width:min(330px,92vw);height:200px;margin-inline:auto}.framework-symbol-labels{width:min(330px,92vw);margin-inline:auto}.framework-equation{justify-content:center;margin-inline:auto;text-align:center}.framework-pillar{padding-bottom:42px}.framework-pillar+.framework-pillar{padding-top:34px}.framework-pillar-head h3{font-size:clamp(2.2rem, 13vw, 3.6rem)}.framework-rupture{grid-template-columns:1fr;gap:32px;padding-top:56px}.rupture-list p{grid-template-columns:1fr;gap:6px}.framework-audience,.rupture-verdict{grid-column:auto}.value-reveal-layout{display:grid;grid-template-columns:1fr;gap:0}.box-stage-wrap{position:sticky;z-index:1;top:82px;width:100%;height:310px;grid-column:1;grid-row:1;align-self:start;pointer-events:none}.box-stage{width:min(310px,86vw);height:310px;margin-inline:auto}.value-reveal-copy{position:relative;z-index:2;padding-top:360px;grid-column:1;grid-row:1;background:0 0;pointer-events:none}.value-reveal-copy>.eyebrow,.value-reveal-copy>h2{padding-inline:2px;background:rgba(3,6,11,.92)}.value-story{gap:40px;margin-top:36px;padding-bottom:58px}.value-beat{padding:26px 0 4px;background:#03060b}.box-reveal-line{background:#03060b}.framework-transition{margin-top:30px;padding-top:64px}}@media (max-width:430px){.hero-layout{min-height:810px}.hero .hero-visual{top:470px}.process-step{grid-template-columns:88px 1fr}.process-step h3{font-size:1.3rem}.process-step p{font-size:.88rem}}@media (max-width:760px){.js .fade-up{clip-path:none;filter:none;transform:translate3d(0,18px,0);transition:opacity 520ms var(--ease-out),transform 520ms var(--ease-out);will-change:auto}.js .fade-up.visible{clip-path:none;filter:none;transform:translate3d(0,0,0)}.js .fade-up.reveal-verdict{filter:none;letter-spacing:normal;transform:translate3d(0,14px,0);transition:opacity 640ms var(--ease-out),transform 640ms var(--ease-out)}.js .fade-up.reveal-verdict.visible,.js .interactive-3d.fade-up,.js .interactive-3d.fade-up.visible{transform:translate3d(0,0,0)}.vx-map-intro{min-height:0;grid-template-columns:1fr;gap:26px}.vx-map-heading,.vx-map-heading>*{min-width:0;max-width:100%}.vx-map-heading h2{margin-bottom:14px;font-size:clamp(1.9rem, 8.4vw, 2.7rem);line-height:1.12}.vx-map-heading>p:last-child{max-width:100%;font-size:1rem}.map-stage>.step-index{margin-bottom:18px}.map-stage h3,.map-stage p,.map-stage-label{position:relative;z-index:3}.audit-btn{min-height:44px}.box-stage-wrap{position:static;z-index:1;width:100%;height:auto;margin-bottom:30px;grid-column:1;grid-row:1;align-self:start;pointer-events:none}.box-stage{width:min(340px,86vw);height:min(340px,86vw);margin-inline:auto}.value-reveal-copy{position:relative;z-index:2;padding-top:0;grid-column:1;grid-row:2;background:0 0;pointer-events:auto}.value-reveal-copy>h2{padding-inline:0;background:0 0}.box-reveal-line{background:0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.interactive-3d,.js .interactive-3d.fade-up,.js .interactive-3d.fade-up.visible{transform:none!important}.js .hero-visual.fade-up,.js .hero-visual.fade-up.visible{transform:translateX(50%)!important}.js .symptom-item p{opacity:1;transform:none}.js .fade-up{opacity:1;clip-path:none;filter:none;transform:none}.step-number-rail{transform:translateY(calc(-100% + var(--step-size)))}.proof-track{overflow-x:auto;width:100%;min-width:0;animation:none!important}.proof-track-group[aria-hidden=true]{display:none}.framework-bar{opacity:.92;transform:none}.box-open-image{filter:brightness(.92) saturate(.88) contrast(1.02) drop-shadow(0 30px 34px rgba(0, 0, 0, .68));opacity:1;transform:none}.box-reveal-line{border-left-color:var(--gold);color:var(--champagne);text-shadow:none}.box-closed-image{opacity:0}.box-inner-light{opacity:.35;transform:translate(-50%,-10px) scale(1)}}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}.lightbox img,.proof-lightbox img{pointer-events:auto}.print-card{display:none}@media print{@page{margin:2cm}body,html{background:#fff!important;color:#111!important;height:auto!important;overflow:visible!important}body>:not(.print-card){display:none!important}.print-card{display:block;font-family:Inter,Arial,sans-serif;text-align:center;padding-top:3cm;color:#111}.print-card-mark{font-family:Manrope,Arial,sans-serif;font-size:28pt;font-weight:700;letter-spacing:.12em;margin:0 0 .6cm}.print-card-line{font-size:11pt;line-height:1.6;margin:0 0 .2cm}.print-card-contact{list-style:none;padding:0;margin:1cm 0;font-size:11pt;line-height:1.9}.print-card-foot{font-size:8pt;line-height:1.6;color:#666;margin:.2cm 0 0}}