:root{--ink:#071426;--navy:#081a33;--navy-soft:#102b4f;--blue:#075ea8;--blue-bright:#1186dc;--sky:#dff2ff;--paper:#f7f9fc;--white:#fff;--muted:#526274;--line:#d9e1eb;--success:#23c483;--shadow:0 24px 70px #081a3324;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--scroll-progress:0;--motion-fast:.18s;--motion-base:.32s;--motion-reveal:.76s;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:"Source Sans 3",Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:96px;overflow-x:hidden}body{background:var(--white);min-width:0;max-width:100%;color:var(--ink);touch-action:pan-y;margin:0;overflow-x:hidden}#root,.sales-page,main{min-width:0;max-width:100%;overflow-x:hidden}.sales-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.scroll-progress{z-index:100;background:linear-gradient(90deg, var(--blue), #3db6ff, var(--success));pointer-events:none;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;will-change:transform;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #075ea83d}body,button,a{font-family:"Source Sans 3",Segoe UI,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-family:Lexend,Segoe UI,sans-serif}p{text-wrap:pretty}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}:focus-visible{outline-offset:4px;outline:3px solid #58baf7}.container{width:min(1180px,100% - 48px);min-width:0;margin-inline:auto}.container>*,.hero-copy,.section-copy,.content-heading>*,.authority-copy,.offer-copy{min-width:0}.section{padding:clamp(88px,10vw,148px) 0}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:700;line-height:1.35}.eyebrow-light{color:#82cffc}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #07142614;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:78px;display:flex}.brand{flex:none;width:166px;display:inline-flex}.brand img{width:100%;height:auto}nav{align-items:center;gap:30px;display:flex}nav a{color:#34465a;transition:color .18s var(--ease-out);font-size:.84rem;font-weight:700;position:relative}nav a:not(.nav-cta):after{background:var(--blue);content:"";transform-origin:100%;height:2px;transition:transform var(--motion-base) var(--ease-out);border-radius:999px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}nav a:hover{color:var(--blue)}nav .nav-cta{background:var(--navy);color:var(--white);border-radius:10px;padding:10px 17px}.hero{isolation:isolate;background:radial-gradient(circle at 84% 16%,#1186dc29,#0000 32%),linear-gradient(138deg,#f9fcff 0%,#f1f7fb 58%,#e9f3f9 100%);position:relative;overflow:hidden}.hero-grid,.thank-grid{z-index:-1;opacity:.44;will-change:transform;background-image:linear-gradient(#075ea812 1px,#0000 1px),linear-gradient(90deg,#075ea812 1px,#0000 1px);background-size:54px 54px;animation:18s linear infinite alternate gridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.hero-grid:before,.hero-grid:after{content:"";pointer-events:none;will-change:transform, opacity;position:absolute}.hero-grid:before{aspect-ratio:1;width:clamp(280px,34vw,520px);animation:heroGlowTravel 10s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#1186dc33,#0000 68%);border-radius:50%;top:6%;right:4%}.hero-grid:after{width:2px;height:124%;animation:heroLightTrace 8s var(--ease-in-out) infinite;background:linear-gradient(#0000,#1186dc47,#0000);top:-12%;right:23%}.hero-layout{grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:min(820px,100vh - 78px);padding-block:clamp(70px,8vw,116px);display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{max-width:820px;color:var(--navy);margin-bottom:26px;font-size:clamp(2.9rem,5.4vw,4.7rem);line-height:.99}.hero-copy h1.hero-stagger{animation-name:heroTitleEnter}.hero-copy .eyebrow{width:fit-content;position:relative}.hero-copy .eyebrow:after{background:linear-gradient(90deg, var(--blue), #58baf7);content:"";transform-origin:0;width:74px;height:2px;animation:heroRuleEnter .68s var(--ease-out) .44s both;margin-top:10px;display:block;transform:scaleX(0)}.hero-support{color:#3d5065;max-width:700px;margin-bottom:32px;font-size:clamp(1.08rem,1.6vw,1.24rem);line-height:1.58}.hero-actions{align-items:center;gap:22px;display:flex}.hero-actions>p{color:#5a6878;max-width:275px;margin-bottom:0;font-size:.76rem;line-height:1.45}.button{letter-spacing:.025em;text-align:center;text-transform:uppercase;min-height:54px;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s var(--ease-out);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;width:24%;transition:transform .65s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff52,#0000);position:absolute;top:-40%;bottom:-40%;left:-38%;transform:translate(-180%)skew(-18deg)}.button>*{z-index:1;position:relative}.button svg,.text-link svg,.decision-line>svg,.case-metrics svg{width:18px;height:18px;transition:transform .22s var(--ease-out);flex:none}.button-primary{background:var(--blue);color:var(--white);box-shadow:0 12px 30px #075ea83b}.button-light{background:var(--white);width:100%;color:var(--navy)}.button:disabled{cursor:not-allowed;opacity:.78}.hero-visual{position:relative}.hero-signals{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-signal{color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:heroSignalFloat 5.4s var(--ease-in-out) infinite alternate;will-change:transform;background:#ffffffd6;border:1px solid #075ea82e;border-radius:13px;align-items:center;gap:9px;padding:10px 13px 10px 10px;display:flex;position:absolute;box-shadow:0 16px 38px #081a3321}.hero-signal span{background:var(--blue);width:31px;height:31px;color:var(--white);border-radius:9px;place-items:center;font-family:Lexend,Segoe UI,sans-serif;font-size:.65rem;font-weight:800;display:grid}.hero-signal strong{letter-spacing:-.01em;font-family:Lexend,Segoe UI,sans-serif;font-size:.72rem}.hero-signal-lucro{top:18%;left:-8%}.hero-signal-lead{animation-delay:-1.8s;top:39%;right:-7%}.hero-signal-loja{animation-delay:-3.6s;bottom:21%;right:2%}.hero-visual:before,.hero-visual:after{z-index:-1;content:"";pointer-events:none;border:1px solid #075ea82b;border-radius:50%;position:absolute}.hero-visual:before{animation:portraitOrbit 9s var(--ease-in-out) infinite alternate;inset:8% -8% -3% 2%}.hero-visual:after{animation:portraitOrbit 12s var(--ease-in-out) -2s infinite alternate-reverse;border-color:#1186dc1f;inset:20% 3% 10% -10%}.portrait-frame{z-index:1;max-width:500px;box-shadow:var(--shadow);background:#e8eef2;border:1px solid #075ea829;border-radius:210px 210px 28px 28px;margin-inline:auto;position:relative;overflow:hidden}.portrait-frame:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffa8;position:absolute;inset:0}.portrait-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;animation:heroPortraitBreath 10s var(--ease-in-out) infinite alternate;will-change:transform}.portrait-badge{z-index:2;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:heroBadgeFloat 5.8s var(--ease-in-out) -1.2s infinite alternate;background:#081a33e6;border:1px solid #ffffff2e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.portrait-badge strong{font-family:Lexend,Segoe UI,sans-serif;font-size:.94rem}.portrait-badge span{color:#b8d9f0;font-size:.73rem;font-weight:700}.hero-stagger{animation:heroEnter .82s var(--ease-out) both}.hero-stagger-1{animation-delay:60ms}.hero-stagger-2{animation-delay:.12s}.hero-stagger-3{animation-delay:.19s}.hero-stagger-4{animation-delay:.26s}@keyframes heroEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTitleEnter{0%{opacity:0;clip-path:inset(0 0 24%);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes heroRuleEnter{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.facts{z-index:3;background:var(--navy);color:var(--white);position:relative}.facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.facts-grid>div{min-height:112px;animation:factEnter .68s var(--ease-out) both;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.facts-grid>div:nth-child(2){animation-delay:70ms}.facts-grid>div:nth-child(3){animation-delay:.14s}.facts-grid>div:nth-child(4){animation-delay:.21s}.facts-grid>div:last-child{border-right:1px solid #ffffff1f}.facts-grid strong{margin-bottom:5px;font-family:Lexend,Segoe UI,sans-serif;font-size:1rem}.facts-grid span{color:#b7c6d7;font-size:.75rem}.split-heading,.diagnostic-layout,.content-heading,.authority-layout,.case-layout,.offer-layout,.faq-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(44px,8vw,112px);display:grid}.split-heading h2,.diagnostic-copy h2,.content-heading h2,.outcome-main h2,.fit-card h2,.authority-copy h2,.case-layout h2,.offer-copy h2,.faq-heading h2,.closing-inner h2{margin-bottom:0;font-size:clamp(2.65rem,5.1vw,4.5rem);line-height:1.02}.section-copy{max-width:610px;color:var(--muted);align-self:end;font-size:1.14rem;line-height:1.65}.section-copy p:last-child{margin-bottom:0}.symptom-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.symptom-card{background:var(--paper);border:1px solid #e4e9ef;border-radius:18px;min-height:240px;padding:30px;position:relative;overflow:hidden}.symptom-card:before{background:linear-gradient(90deg, var(--blue), var(--blue-bright));content:"";transform-origin:0;height:3px;transition:transform .72s var(--ease-out) .26s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.symptom-card.is-visible:before{transform:scaleX(1)}.card-index{color:var(--blue);margin-bottom:44px;font-family:Lexend,Segoe UI,sans-serif;font-size:.78rem;font-weight:800;display:inline-flex}.symptom-card h3{margin-bottom:12px;font-size:1.4rem;line-height:1.15}.symptom-card p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.diagnostic-section{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.diagnostic-section:before{content:"";pointer-events:none;width:560px;height:560px;animation:diagnosticGlow 8s var(--ease-in-out) infinite alternate;will-change:transform, opacity;background:radial-gradient(circle,#1186dc3d,#0000 68%);border-radius:50%;position:absolute;top:-220px;right:-140px}.diagnostic-layout{align-items:center;position:relative}.diagnostic-copy>p:not(.eyebrow){color:#b9c7d8;max-width:540px;margin:26px 0 30px;font-size:1.05rem;line-height:1.65}.check-list,.fit-card ul,.offer-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.check-list li,.fit-card li,.offer-card li{align-items:flex-start;gap:12px;font-size:.91rem;line-height:1.45;display:flex}.check-list svg,.fit-card svg,.offer-card svg,.outcome-list svg{width:20px;height:20px;color:var(--success);flex:none}.l3-scanner{background:#ffffff0e;border:1px solid #82cffc38;border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #00000038}.scanner-head{color:#b9c7d8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0b;border-bottom:1px solid #82cffc29;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:.72rem;font-weight:700;display:flex}.scanner-status{color:#82cffc;align-items:center;gap:8px;display:flex}.scanner-status i{background:var(--success);width:7px;height:7px;animation:statusPulse 2.4s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 0 5px #23c4831f}.scanner-body{padding:8px 22px;position:relative;overflow:hidden}.scanner-body article{z-index:1;border-bottom:1px solid #ffffff1a;grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:26px 4px;display:grid;position:relative}.scanner-body article:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#1186dc24,#0000 74%);border-radius:14px;position:absolute;inset:8px -10px}.l3-scanner.is-visible .scanner-body article:after{animation:pillarFocus 6s var(--ease-in-out) infinite}.l3-scanner.is-visible .scanner-body article:nth-of-type(2):after{animation-delay:2s}.l3-scanner.is-visible .scanner-body article:nth-of-type(3):after{animation-delay:4s}.scanner-body article:last-child{border-bottom:0}.scanner-body article>span{color:#82cffc;background:#1186dc29;border:1px solid #82cffc52;border-radius:12px;place-items:center;width:48px;height:48px;font-family:Lexend,Segoe UI,sans-serif;font-size:.82rem;font-weight:800;display:grid}.scanner-body h3{margin:1px 0 7px;font-size:1.18rem}.scanner-body p{color:#adbed1;margin-bottom:0;font-size:.8rem;line-height:1.5}.scan-beam{z-index:2;height:80px;animation:scannerSweep 5.8s var(--ease-in-out) infinite;pointer-events:none;will-change:transform;background:linear-gradient(#0000,#3db6ff38,#0000);border-bottom:1px solid #82cffc80;position:absolute;top:-35%;left:0;right:0}@keyframes scannerSweep{0%,12%{opacity:0;transform:translateY(0)}20%{opacity:1}72%{opacity:1}84%,to{opacity:0;transform:translateY(520px)}}.attempts-section{background:#eef5fa}.center-heading{text-align:center;max-width:890px;margin:0 auto}.center-heading h2{margin-bottom:25px;font-size:clamp(2.65rem,5.2vw,4.8rem);line-height:1.01}.center-heading>p:last-child{max-width:710px;color:var(--muted);margin:0 auto;font-size:1.07rem;line-height:1.65}.decision-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:860px;margin:56px auto 0;display:grid}.decision-line>div{background:var(--white);border:1px solid var(--line);border-radius:16px;min-height:130px;padding:28px;box-shadow:0 14px 36px #081a330f}.decision-line span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.decision-line strong{font-family:Lexend,Segoe UI,sans-serif;font-size:1.14rem;line-height:1.3}.decision-line>svg{width:24px;height:24px;color:var(--blue)}.decision-line.is-visible>svg{animation:decisionFlow 2.2s var(--ease-in-out) .5s infinite}.content-heading{align-items:end;margin-bottom:66px}.content-heading>p{max-width:500px;color:var(--muted);margin-bottom:8px;font-size:1.06rem;line-height:1.62}.program-list{border-top:1px solid var(--line)}.program-item{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(240px,.72fr) minmax(0,1fr);align-items:center;gap:28px;padding:26px 0;display:grid;position:relative}.program-item:after{background:linear-gradient(90deg, var(--blue), #1186dc14);content:"";transform-origin:0;height:2px;transition:transform .78s var(--ease-out) .24s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.program-item.is-visible:after{transform:scaleX(1)}.program-item>span{color:var(--blue);font-family:Lexend,Segoe UI,sans-serif;font-size:.78rem;font-weight:800}.program-item h3{margin:0;font-size:1.3rem;line-height:1.2}.program-item p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.outcome-section{background:var(--paper)}.outcome-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;display:grid}.outcome-card{border-radius:20px}.outcome-main{background:var(--blue);color:var(--white);padding:clamp(38px,6vw,72px)}.outcome-main p:not(.eyebrow){color:#d8edfb;max-width:590px;margin:24px 0 32px;font-size:1.05rem;line-height:1.65}.outcome-main .button-primary{background:var(--white);color:var(--navy)}.outcome-list{background:var(--white);border:1px solid var(--line);align-content:center;gap:0;padding:clamp(24px,4vw,42px);display:grid}.outcome-point{border-bottom:1px solid var(--line);opacity:0;transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);align-items:flex-start;gap:13px;padding:20px 0;font-size:.92rem;font-weight:700;line-height:1.4;display:flex;transform:translate(16px)}.outcome-list.is-visible>.outcome-point{opacity:1;transform:translate(0)}.outcome-list.is-visible>.outcome-point:nth-of-type(2){transition-delay:70ms}.outcome-list.is-visible>.outcome-point:nth-of-type(3){transition-delay:.14s}.outcome-list.is-visible>.outcome-point:nth-of-type(4){transition-delay:.21s}.outcome-list.is-visible>.outcome-point:nth-of-type(5){transition-delay:.28s}.outcome-point:last-child{border-bottom:0}.outcome-diagnostic{isolation:isolate;background:radial-gradient(circle,#1186dc33,#0000 35%),linear-gradient(145deg,#081a33,#0d3157);border:1px solid #075ea82e;border-radius:16px;min-height:230px;margin-bottom:10px;position:relative;overflow:hidden}.outcome-orbit{z-index:-1;border:1px dashed #82cffc61;border-radius:50%;width:160px;height:160px;animation:12s linear infinite outcomeOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.outcome-core{width:98px;height:98px;color:var(--white);text-align:center;animation:outcomeCorePulse 3.2s var(--ease-in-out) infinite alternate;background:#075ea8f0;border:1px solid #ffffff38;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1186dc14}.outcome-core span,.outcome-core small{letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:700}.outcome-core strong{font-family:Lexend,Segoe UI,sans-serif;font-size:2rem;line-height:1}.outcome-pillar{min-width:88px;color:var(--navy);opacity:0;transition:opacity .52s var(--ease-out);background:#fffffff0;border:1px solid #82cffc6b;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;box-shadow:0 10px 24px #00000029}.outcome-list.is-visible .outcome-pillar{opacity:1}.outcome-pillar span{background:var(--blue);width:26px;height:26px;color:var(--white);border-radius:7px;place-items:center;font-size:.56rem;font-weight:800;display:grid}.outcome-pillar strong{font-size:.7rem}.outcome-pillar-lucro{transition-delay:.18s;top:16px;left:14px}.outcome-pillar-lead{transition-delay:.26s;top:16px;right:14px}.outcome-pillar-loja{transition-delay:.34s;bottom:16px;left:50%;transform:translate(-50%)}.outcome-scan{opacity:0;height:2px;animation:outcomeScan 3.6s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#82cffc,#0000);position:absolute;top:24px;left:8%;right:8%;box-shadow:0 0 16px #82cffccc}.fit-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);gap:20px;display:grid}.fit-card{border-radius:20px;padding:clamp(34px,5vw,60px)}.fit-yes{background:#eef7fd;border:1px solid #d6eaf7}.fit-yes h2{max-width:700px;margin-bottom:36px}.fit-no{background:var(--navy);color:var(--white);align-self:stretch}.fit-no h3{margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.fit-no>p:last-child{color:#b7c6d7;margin-bottom:0;line-height:1.64}.authority-section{background:var(--paper)}.authority-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start}.authority-photo{position:relative;overflow:visible}.authority-photo>img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow);clip-path:inset(0 0 14% round 22px);transition:clip-path .9s var(--ease-in-out) .12s;border-radius:22px}.authority-photo.is-visible>img{clip-path:inset(0 round 22px)}.authority-fact{background:var(--blue);border:7px solid var(--paper);width:150px;height:150px;color:var(--white);text-align:center;opacity:0;transition:opacity .52s var(--ease-out) .52s, transform .72s var(--ease-out) .52s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;bottom:34px;right:-24px;transform:scale(.82)rotate(-7deg)}.authority-photo.is-visible .authority-fact{opacity:1;transform:scale(1)rotate(0)}.authority-fact strong{font-family:Lexend,Segoe UI,sans-serif;font-size:2rem;line-height:1}.authority-fact span{margin-top:7px;font-size:.68rem;line-height:1.25}.authority-copy>p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.68}.authority-copy h2{margin-bottom:28px}.authority-summary{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.authority-summary strong,.authority-summary span{color:var(--navy);background:#e8f3fb;border:1px solid #cce3f3;border-radius:999px;padding:9px 12px;font-size:.72rem;line-height:1.25}.authority-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.authority-tags span{background:var(--white);border:1px solid var(--line);color:#394b5f;border-radius:999px;padding:8px 12px;font-size:.73rem;font-weight:700}.case-section{color:var(--white);background:#06152a}.case-layout{align-items:center}.case-metrics{background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;padding:32px}.case-metrics>div{border-bottom:1px solid #ffffff1c;grid-template-columns:1.1fr .75fr auto .75fr;align-items:center;gap:14px;padding:20px 0;display:grid}.case-metrics span{color:#aabbd0;font-size:.76rem;font-weight:700}.case-metrics strong{font-family:Lexend,Segoe UI,sans-serif;font-size:1.1rem}.case-metrics svg{color:#82cffc}.case-metrics.is-visible svg{animation:metricFlow 1.9s var(--ease-in-out) .5s 3}.case-metrics>p{color:#91a4bb;margin:20px 0 0;font-size:.7rem;line-height:1.5}.case-story{color:#b8c9dc;max-width:590px;margin:26px 0 0;font-size:1rem;line-height:1.7}.offer-section{background:#eef6fb;position:relative;overflow:hidden}.offer-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#1186dc26,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-160px}.offer-layout{z-index:1;align-items:center;position:relative}.offer-copy>p:last-child{max-width:540px;color:var(--muted);margin-top:28px;font-size:1.05rem;line-height:1.67}.offer-card{isolation:isolate;background:var(--blue);color:var(--white);border-radius:22px;padding:clamp(32px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 28px 70px #075ea83d}.offer-card:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:28%;position:absolute;top:-25%;bottom:-25%;left:-45%;transform:translate(-160%)skew(-16deg)}.offer-card.is-visible:before{animation:offerSheen 6.8s var(--ease-in-out) 1.2s infinite}.offer-label{color:#bfe4fa;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;font-size:.75rem;font-weight:800}.offer-card li{color:#eff9ff}.offer-card .check-list svg,.offer-card li svg{color:#8ff1c7}.price{border-top:1px solid #fff3;justify-content:space-between;align-items:end;gap:24px;margin:32px 0 24px;padding-top:26px;display:flex}.price>span{color:#c9e8fa;padding-bottom:8px;font-size:.78rem}.price strong{font-family:Lexend,Segoe UI,sans-serif;font-size:clamp(3.3rem,6vw,5.3rem);line-height:.88}.price small{font-size:1.05rem}.checkout-note,.offer-small{color:#c9e8fa;text-align:center;margin:12px 0 0;font-size:.68rem;line-height:1.4}.offer-small{margin-top:16px}.faq-layout{align-items:start}.faq-heading{position:sticky;top:120px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:20px 0;font-family:Lexend,Segoe UI,sans-serif;font-size:1rem;font-weight:650;line-height:1.35;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--blue);transition:transform .22s var(--ease-out);font-family:"Source Sans 3",Segoe UI,sans-serif;font-size:1.5rem;font-weight:400}details[open] summary span{transform:rotate(45deg)}details>p{max-width:620px;color:var(--muted);margin:-5px 0 24px;font-size:.94rem;line-height:1.62}details[open]>p{animation:detailOpen .26s var(--ease-out) both}.closing-section{isolation:isolate;background:var(--navy);color:var(--white);text-align:center;padding:clamp(92px,12vw,170px) 0;position:relative;overflow:hidden}.closing-section:before,.closing-section:after{z-index:-1;content:"";pointer-events:none;position:absolute}.closing-section:before{opacity:.34;filter:saturate(.72)contrast(1.06);animation:closingPhotoDrift 14s var(--ease-in-out) infinite alternate;will-change:transform;background-image:url(/assets/renata-autoridade.webp);background-position:50% 18%;background-repeat:no-repeat;background-size:auto 145%;inset:-5%}.closing-section:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 118%,#1186dc52,#0000 48%),linear-gradient(105deg,#081a33e6,#081a33b3 50%,#081a33e6);inset:0}.closing-inner{z-index:1;position:relative}.closing-inner>div{max-width:960px;margin:0 auto}.closing-inner h2{margin-bottom:36px}.closing-inner .button-primary{background:var(--white);color:var(--navy)}.enrollment-bar{z-index:90;padding:10px 0 calc(10px + env(safe-area-inset-bottom));color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:enrollmentBarEnter .56s var(--ease-out) .42s both;background:#06152af5;border-top:1px solid #82cffc3d;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 44px #06152a33}.enrollment-bar-inner{justify-content:space-between;align-items:center;gap:22px;min-height:52px;display:flex}.enrollment-summary{align-items:center;gap:18px;min-width:0;display:flex}.enrollment-summary strong{font-family:Lexend,Segoe UI,sans-serif;font-size:.86rem}.enrollment-summary span{color:#b8c9dc;font-size:.75rem;font-weight:650;position:relative}.enrollment-summary span:before{content:"";background:#82cffc;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.enrollment-cta{background:var(--white);min-height:48px;color:var(--navy);letter-spacing:.02em;text-transform:uppercase;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform .14s var(--ease-out);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:11px;padding:12px 20px;font-size:.76rem;font-weight:800;display:inline-flex}.enrollment-cta svg{width:17px;height:17px;transition:transform var(--motion-fast) var(--ease-out)}footer{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);padding:32px 0}.footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-inner img{width:154px}.footer-inner p{margin:0;font-size:.72rem}.reveal{--reveal-x:0;--reveal-y:28px;--reveal-scale:1;opacity:0;transform:translate3d(var(--reveal-x), var(--reveal-y), 0) scale(var(--reveal-scale));transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out);will-change:transform, opacity}.split-heading>.reveal:first-child,.diagnostic-copy,.content-heading,.outcome-main,.fit-yes,.authority-copy,.case-layout>.reveal:first-child,.offer-copy,.faq-heading,.thank-card{--reveal-x:-34px;--reveal-y:0}.split-heading>.section-copy,.l3-scanner,.outcome-list,.fit-no,.case-metrics,.offer-card,.faq-list,.thank-aside{--reveal-x:34px;--reveal-y:0}.symptom-card,.decision-line,.authority-photo,.closing-inner .reveal{--reveal-y:22px;--reveal-scale:.97}.reveal.is-visible{opacity:1;will-change:auto;transform:translate(0)scale(1)}.symptom-card.reveal{transition:opacity var(--motion-reveal) var(--ease-out), transform var(--motion-reveal) var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out)}.symptom-grid .reveal:nth-child(2),.program-list .reveal:nth-child(2){transition-delay:70ms}.symptom-grid .reveal:nth-child(3),.program-list .reveal:nth-child(3){transition-delay:.14s}.program-list .reveal:nth-child(4){transition-delay:.21s}.program-list .reveal:nth-child(5){transition-delay:.28s}.program-list .reveal:nth-child(6){transition-delay:.35s}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(27px,27px)}}@keyframes heroGlowTravel{0%{opacity:.52;transform:translate(-12px,10px)scale(.92)}to{opacity:1;transform:translate(20px,-16px)scale(1.08)}}@keyframes heroLightTrace{0%,to{opacity:0;transform:translate(-120px,-6%)rotate(12deg)}22%,72%{opacity:.8}86%{opacity:0;transform:translate(170px,6%)rotate(12deg)}}@keyframes heroSignalFloat{0%{transform:translate(-4px,5px)rotate(-1deg)}to{transform:translate(6px,-7px)rotate(1deg)}}@keyframes heroPortraitBreath{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes heroBadgeFloat{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}@keyframes portraitOrbit{0%{opacity:.55;transform:translate(-5px,6px)scale(.98)}to{opacity:1;transform:translate(8px,-8px)scale(1.02)}}@keyframes factEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes diagnosticGlow{0%{opacity:.62;transform:translate(0)scale(.94)}to{opacity:1;transform:translate(-22px,18px)scale(1.06)}}@keyframes statusPulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes pillarFocus{0%,18%,to{opacity:0;transform:translate(-12px)}28%,48%{opacity:1;transform:translate(0)}62%{opacity:0;transform:translate(10px)}}@keyframes decisionFlow{0%,to{opacity:.62;transform:translate(-4px)}50%{opacity:1;transform:translate(5px)}}@keyframes decisionFlowMobile{0%,to{opacity:.62;transform:translateY(-3px)rotate(90deg)}50%{opacity:1;transform:translateY(5px)rotate(90deg)}}@keyframes metricFlow{0%,to{opacity:.65;transform:translate(-3px)}50%{opacity:1;transform:translate(4px)}}@keyframes offerSheen{0%,18%{opacity:0;transform:translate(-160%)skew(-16deg)}32%{opacity:1}58%,to{opacity:0;transform:translate(620%)skew(-16deg)}}@keyframes detailOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes closingPhotoDrift{0%{transform:scale(1.015)translate(-.35%,.25%)}to{transform:scale(1.045)translate(.45%,-.35%)}}@keyframes outcomeOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes outcomeCorePulse{0%{transform:translate(-50%,-50%)scale(.985)}to{transform:translate(-50%,-50%)scale(1.025)}}@keyframes outcomeScan{0%,12%,to{opacity:0;transform:translateY(0)}24%,74%{opacity:.92}88%{opacity:0;transform:translateY(180px)}}@keyframes enrollmentBarEnter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hero-grid,.hero-grid:before,.hero-grid:after,.hero-visual:before,.hero-visual:after,.hero-signal,.portrait-frame img,.portrait-badge,.diagnostic-section:before,.scanner-status i,.scan-beam,.outcome-orbit,.outcome-core,.outcome-scan,.l3-scanner.is-visible .scanner-body article:after,.offer-card.is-visible:before,.closing-section:before,.thank-grid{animation-play-state:paused}.hero.is-motion-active .hero-grid,.hero.is-motion-active .hero-grid:before,.hero.is-motion-active .hero-grid:after,.hero.is-motion-active .hero-visual:before,.hero.is-motion-active .hero-visual:after,.hero.is-motion-active .hero-signal,.hero.is-motion-active .portrait-frame img,.hero.is-motion-active .portrait-badge,.diagnostic-section.is-motion-active:before,.diagnostic-section.is-motion-active .scanner-status i,.diagnostic-section.is-motion-active .scan-beam,.outcome-diagnostic.is-motion-active .outcome-orbit,.outcome-diagnostic.is-motion-active .outcome-core,.outcome-diagnostic.is-motion-active .outcome-scan,.diagnostic-section.is-motion-active .l3-scanner.is-visible .scanner-body article:after,.offer-section.is-motion-active .offer-card.is-visible:before,.closing-section.is-motion-active:before,.thank-main.is-motion-active .thank-grid{animation-play-state:running}.thank-page{background:var(--paper);min-height:100vh}.thank-header{position:relative}.thank-main{isolation:isolate;background:radial-gradient(circle at 85% 12%,#1186dc29,#0000 30%),linear-gradient(140deg,#f9fcff,#eef6fb);padding:clamp(72px,10vw,132px) 0;position:relative;overflow:hidden}.thank-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.48fr);align-items:center;gap:clamp(40px,8vw,110px);display:grid}.thank-card{max-width:760px}.thank-check{color:#10865a;background:#daf7ea;border:1px solid #b4ead2;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:28px;display:grid}.thank-check svg{width:28px;height:28px}.thank-card.is-visible .thank-check{animation:confirmationPop .62s var(--ease-out) .18s both}.thank-card h1{margin-bottom:26px;font-size:clamp(2.8rem,6vw,5rem);line-height:.99}.thank-lead{max-width:650px;color:var(--muted);margin-bottom:38px;font-size:1.08rem;line-height:1.65}.next-steps{border-top:1px solid var(--line);display:grid}.next-steps article{border-bottom:1px solid var(--line);opacity:0;transition:opacity .48s var(--ease-out), transform .48s var(--ease-out);grid-template-columns:48px 1fr;gap:15px;padding:23px 0;display:grid;transform:translate(-14px)}.thank-card.is-visible .next-steps article{opacity:1;transform:translate(0)}.thank-card.is-visible .next-steps article:first-child{transition-delay:.26s}.thank-card.is-visible .next-steps article:nth-child(2){transition-delay:.33s}.thank-card.is-visible .next-steps article:nth-child(3){transition-delay:.4s}.next-steps article>span{color:var(--blue);font-family:Lexend,Segoe UI,sans-serif;font-size:.76rem;font-weight:800}.next-steps h2{margin-bottom:7px;font-size:1.1rem}.next-steps p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.5}.whatsapp-cta{text-align:center;background:#eefaf1;border:1px solid #bfe8cc;border-radius:12px;margin:25px 0 22px;padding:18px}.whatsapp-button{color:#fff;background:#1faf54;border-color:#1faf54;justify-content:center;gap:10px;width:100%}.whatsapp-button svg{stroke:none;fill:currentColor;width:20px;height:20px}.whatsapp-button:hover{background:#189147}.whatsapp-note{color:#2c5c3c;margin:12px 0 0;font-size:.8rem;line-height:1.5}.text-link{color:var(--blue);text-transform:uppercase;align-items:center;gap:9px;font-size:.82rem;font-weight:800;display:inline-flex}.thank-aside{background:var(--navy);box-shadow:var(--shadow);color:var(--white);border:1px solid #82cffc33;border-radius:20px;padding:28px}.thank-aside>p{color:#82cffc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:800}.thank-aside>div{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);border-bottom:1px solid #ffffff1c;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:22px 0;display:grid;transform:translateY(10px)}.thank-aside.is-visible>div{opacity:1;transform:translateY(0)}.thank-aside.is-visible>div:nth-of-type(2){transition-delay:80ms}.thank-aside.is-visible>div:nth-of-type(3){transition-delay:.16s}.thank-aside>div:last-child{border-bottom:0}.thank-aside span{color:#82cffc;background:#1186dc29;border:1px solid #82cffc40;border-radius:11px;place-items:center;width:44px;height:44px;font-size:.76rem;font-weight:800;display:grid}.thank-aside strong{font-family:Lexend,Segoe UI,sans-serif;font-size:1.2rem}@keyframes confirmationPop{0%{opacity:0;transform:scale(.76)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (hover:hover) and (pointer:fine){nav a:not(.nav-cta):hover:after{transform-origin:0;transform:scaleX(1)}.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 36px #075ea847}.button:not(:disabled):hover:before{transform:translate(680%)skew(-18deg)}.button:not(:disabled):hover svg,.text-link:hover svg,.enrollment-cta:hover svg{transform:translate(4px)}.enrollment-cta:hover{color:var(--blue);background:#eef8ff;transform:translateY(-2px);box-shadow:0 12px 30px #1186dc38}.symptom-card:hover{border-color:#b7d9ef;transform:translateY(-5px);box-shadow:0 18px 48px #081a3314}.program-item:hover>span,.authority-tags span:hover{transform:translateY(-2px)}}.button:not(:disabled):active{transition-duration:.14s;transform:scale(.97)}.enrollment-cta:active{transform:scale(.97)}.program-item>span,.authority-tags span{transition:transform var(--motion-fast) var(--ease-out)}@media (width<=1024px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:44px}.hero-copy h1{font-size:clamp(2.9rem,5.7vw,3.9rem)}.hero-actions{flex-direction:column;align-items:flex-start}.diagnostic-layout,.authority-layout{gap:52px}.authority-fact{right:-12px}}@media (width<=820px){.reveal{--reveal-x:0;--reveal-y:22px}.container{width:min(100% - 36px,720px)}nav a:not(.nav-cta){display:none}.hero-layout,.split-heading,.diagnostic-layout,.content-heading,.authority-layout,.case-layout,.offer-layout,.faq-layout,.thank-layout{grid-template-columns:1fr}.hero-layout{gap:52px;min-height:auto;padding-top:68px}.hero-copy{max-width:700px}.hero-copy h1{max-width:660px;font-size:clamp(2.8rem,8vw,4.1rem)}.hero-visual{width:min(100%,490px);margin-inline:auto}.hero-signal-lucro{left:-3%}.hero-signal-lead{right:-3%}.facts-grid{grid-template-columns:repeat(2,1fr)}.facts-grid>div:nth-child(2){border-right:1px solid #ffffff1f}.facts-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.symptom-grid{grid-template-columns:1fr}.symptom-card{min-height:auto}.card-index{margin-bottom:28px}.content-heading,.split-heading{gap:28px}.program-item{grid-template-columns:54px 1fr}.program-item p{grid-column:2}.outcome-grid,.fit-grid{grid-template-columns:1fr}.authority-layout{grid-template-columns:minmax(0,520px);justify-content:center}.authority-copy{padding-top:12px}.faq-heading{position:static}.thank-aside{max-width:480px}.enrollment-summary span:first-of-type{display:none}}@media (width<=560px){html{scroll-padding-top:76px}.container{width:calc(100% - 30px)}.sales-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.section{padding:86px 0}.header-inner{min-height:70px}.brand{width:142px}nav{gap:0}nav .nav-cta{padding:9px 12px;font-size:.72rem}.enrollment-bar{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.enrollment-bar-inner{gap:9px}.enrollment-summary{flex:auto;gap:2px;display:grid}.enrollment-summary strong{font-size:.7rem;line-height:1.2}.enrollment-summary span{font-size:.68rem}.enrollment-summary span:nth-of-type(2),.enrollment-summary span:nth-of-type(3):before{display:none}.enrollment-cta{min-height:48px;padding:11px 13px;font-size:.66rem}.hero-layout{gap:44px;padding:56px 0 64px}.hero-copy h1{margin-bottom:22px;font-size:clamp(2.45rem,12.2vw,3.05rem);line-height:1.01}.hero-support{font-size:1.07rem;line-height:1.55}.hero-actions{gap:16px}.button{width:100%;min-height:52px;padding:14px 17px;font-size:.71rem}.hero-actions>p{max-width:none;font-size:.75rem}.portrait-frame{border-radius:132px 132px 22px 22px}.hero-signal{border-radius:11px;gap:7px;padding:7px 9px 7px 7px}.hero-signal span{border-radius:8px;width:27px;height:27px;font-size:.59rem}.hero-signal strong{font-size:.65rem}.hero-signal-lucro{top:18%;left:-2%}.hero-signal-lead{top:41%;right:-2%}.hero-signal-loja{bottom:22%;right:1%}.closing-section:before{background-position:50% 18%;background-size:auto 138%}.portrait-badge{padding:13px 14px;bottom:11px;left:11px;right:11px}.portrait-badge span{display:none}.facts-grid>div{min-height:94px;padding:18px}.facts-grid strong{font-size:.92rem}.facts-grid span{font-size:.69rem}.split-heading h2,.diagnostic-copy h2,.content-heading h2,.outcome-main h2,.fit-card h2,.authority-copy h2,.case-layout h2,.offer-copy h2,.faq-heading h2,.closing-inner h2,.center-heading h2{font-size:clamp(2.6rem,12.5vw,3.25rem);line-height:1.02}.section-copy,.center-heading>p:last-child,.diagnostic-copy>p:not(.eyebrow),.content-heading>p,.offer-copy>p:last-child,.thank-lead{font-size:1.06rem}.symptom-grid{margin-top:44px}.symptom-card,.case-metrics,.thank-aside{padding:24px}.scanner-head{padding:14px 16px}.scanner-head>span:first-child{display:none}.scanner-body{padding-inline:16px}.scanner-body article{grid-template-columns:46px 1fr;gap:13px}.scanner-body article>span{width:44px;height:44px}.decision-line{grid-template-columns:1fr;gap:14px}.decision-line>svg{margin:0 auto;transform:rotate(90deg)}.decision-line.is-visible>svg{animation-name:decisionFlowMobile}.decision-line>div{min-height:auto;padding:24px}.program-item{grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:25px 0}.program-item p{margin-top:7px}.outcome-main,.outcome-list,.fit-card,.offer-card{padding:30px 24px}.outcome-diagnostic{min-height:218px}.outcome-pillar{min-width:78px;padding:6px 7px}.outcome-pillar strong{font-size:.64rem}.authority-fact{border-width:5px;width:126px;height:126px;bottom:18px;right:-4px}.authority-fact strong{font-size:1.65rem}.case-metrics>div{grid-template-columns:1fr auto 1fr}.case-metrics>div>span{grid-column:1/-1}.case-metrics strong{font-size:.95rem}.price{flex-direction:column;align-items:start;gap:14px}.price>span{padding-bottom:0}summary{min-height:74px;font-size:.94rem}.footer-inner{flex-direction:column;align-items:flex-start}.thank-main{padding:64px 0 88px}.thank-card h1{font-size:clamp(2.55rem,12.5vw,3.35rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.hero-stagger{opacity:1;transform:none}.hero-copy h1.hero-stagger{clip-path:none}.scroll-progress{display:none}.enrollment-bar{animation:none}.authority-photo>img{clip-path:none}.outcome-list>div,.next-steps article,.thank-aside>div,.authority-fact{opacity:1;transform:none}}
