:root{--yellow:#ffbf14;--orange:#ff871c;--ink:#171719;--muted:#626368;--paper:#f5f5f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{max-width:1180px;margin:auto;padding:88px 32px}header{max-width:1244px;margin:auto;padding:25px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e9e6}.brand{text-decoration:none;font-size:29px;font-weight:800;letter-spacing:-1.4px;line-height:1}.brand span{color:#c65300}.brand small{display:block;font-size:9px;letter-spacing:2.5px;color:#666;margin-top:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 23px;border-radius:9px;background:var(--yellow);color:#151515;text-decoration:none;font-weight:700;font-size:15px;line-height:1.4;transition:background .2s,transform .2s}.button:hover{background:#ffd04b;transform:translateY(-2px)}.button.small{padding:12px 18px;font-size:13px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#76716a;margin:0 0 22px}h1,h2,h3{line-height:1.1;letter-spacing:-1.8px;margin:0}h1{font-size:clamp(38px,4.7vw,62px);max-width:650px}h2{font-size:clamp(30px,3.4vw,44px)}h3{font-size:21px;letter-spacing:-.5px;line-height:1.3}em{font-style:normal;color:#c65300}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding-top:60px;padding-bottom:55px;align-items:center}.lead{font-size:18px;color:var(--muted);max-width:530px;margin:25px 0 28px}.micro{font-size:12px;color:#777;margin:13px 0}.hero-art{height:530px;position:relative;isolation:isolate}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:top;border-radius:70px 70px 10px 10px}.orange-frame{position:absolute;border:2px solid var(--orange);border-radius:34px;inset:18px -13px 45px 20px;z-index:-1}.floating{position:absolute;bottom:23px;left:-42px;display:flex;gap:14px;align-items:center;padding:18px 24px;background:#fff;border-radius:15px;box-shadow:0 9px 40px #0000000c;font-size:13px}.floating p{margin:0}.mini-mark{font-size:35px;color:#c65300}.strip{display:flex;align-items:center;justify-content:center;gap:65px;background:var(--paper);padding:24px;font-size:11px;font-weight:700;letter-spacing:2px}.strip i{color:#c65300;font-size:18px}.section-top{max-width:800px}.section-top p:not(.eyebrow){max-width:640px;color:var(--muted)}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:42px}.num{display:block;color:#c65300;font-size:12px;font-weight:700;border-top:1px solid #ddd;padding:20px 0}.pain-grid p{font-size:14px;color:var(--muted)}.closing{margin:35px 0 0;border-top:1px solid #eee;padding-top:24px;font-size:19px}.research{background:var(--paper)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:36px}.stats article+article{border-left:1px solid #ddd;padding-left:38px}.stats strong{display:block;font-size:75px;letter-spacing:-5px;line-height:1.2}.stats strong span{font-size:38px;letter-spacing:-2px;color:#c65300}.stats p{font-size:16px;max-width:290px}.stats a{font-size:11px;color:#555;text-underline-offset:4px}.note{font-size:12px;color:#777;line-height:1.6;margin-top:30px}.human{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.human p:not(.eyebrow){color:var(--muted)}.text-link{display:inline-block;margin-top:15px;font-weight:bold;text-underline-offset:7px}.human-image{position:relative;background:var(--paper);border-radius:30px;overflow:hidden;padding-top:50px;border:1px solid #eee}.human-image img{width:100%;height:auto;display:block}.human-image span{position:absolute;top:23px;left:28px;font-size:15px;font-weight:bold}.diagnostic{background:#0d1420;color:white}.diag-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.diagnostic .eyebrow{color:var(--yellow)}.diagnostic p{color:#b3bdcb}.diagnostic h2{font-size:45px}.steps{padding:0;list-style:none;display:flex;gap:22px;margin:30px 0}.steps li{display:flex;align-items:center;gap:8px;font-size:12px}.steps b{background:#243044;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:var(--yellow)}figure{margin:0}figure img{width:100%;height:auto;border-radius:15px;border:1px solid #28344b}figcaption{font-size:10px;color:#9aa6b7;text-align:center;margin-top:10px}.method{margin-top:24px;border-top:1px solid #344055;padding-top:15px;font-size:13px}.method p{font-size:13px}.product{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}.phone{text-align:center;background:var(--paper);border-radius:40px;padding:30px}.phone img{max-height:580px;max-width:100%;height:auto;width:auto}.product>div>p{color:var(--muted)}.features{margin-top:30px}.features article{padding:17px 0;border-top:1px solid #e5e5e5}.features p{font-size:14px;color:var(--muted);margin-bottom:0}.features h3{font-size:18px}.learn{background:var(--paper)}.learn-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.learn h3{font-size:20px;margin-top:30px}.learn h3:first-child{margin-top:0}.learn p:not(.eyebrow){font-size:15px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.faq details{padding:20px 0;border-bottom:1px solid #ddd}.faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none;display:flex;gap:20px;justify-content:space-between}.faq summary:after{content:'+';font-size:22px;font-weight:400}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted)}.final-cta{text-align:center;background:var(--paper);border-radius:28px;margin-bottom:60px;padding:65px 30px}.final-cta p:not(.eyebrow){color:var(--muted);max-width:590px;margin:22px auto 26px}.final-cta h2{font-size:46px}footer{padding-top:25px;padding-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e4e4e4}footer p,footer>small{font-size:11px;color:#777}.mobile-cta{display:none}@media(max-width:850px){.wrap{padding:60px 24px}.hero{grid-template-columns:1fr;gap:35px;padding-top:40px}.hero-art{height:440px;max-width:430px;width:100%;margin:auto}.floating{left:0}.pain-grid{grid-template-columns:repeat(2,1fr)}.human,.diag-grid,.product,.learn-grid,.faq{grid-template-columns:1fr;gap:35px}.human-image{max-width:600px}.phone{max-width:400px;margin:auto}.stats{gap:20px}.stats article+article{padding-left:20px}.stats strong{font-size:54px}.strip{gap:18px;font-size:9px;letter-spacing:1px}.diag-grid figure{max-width:450px;margin:auto}.final-cta{margin:0 20px 45px}.diagnostic h2{font-size:36px}footer{flex-wrap:wrap}}@media(max-width:540px){header{padding:20px}.brand{font-size:25px}.button.small{font-size:11px;padding:11px}.hero-art{height:370px}.hero h1{font-size:40px;letter-spacing:-1.6px}.lead{font-size:16px}.hero .button{width:100%;font-size:13px}.strip{gap:12px;flex-wrap:wrap;font-size:8px}.pain-grid{gap:24px 20px}.pain-grid h3{font-size:18px}.stats{grid-template-columns:1fr;gap:25px}.stats article+article{border-left:0;padding-left:0;border-top:1px solid #ddd;padding-top:25px}.stats strong{font-size:65px}.stats p{max-width:none;margin-top:8px}.human-image span{font-size:13px}.steps{gap:14px}.steps li{font-size:10px;gap:5px}.diagnostic .button{font-size:13px;width:100%}.final-cta h2{font-size:33px}.mobile-cta{display:flex;position:fixed;bottom:12px;left:18px;right:18px;box-shadow:0 6px 25px #0002;z-index:5}body{padding-bottom:75px}footer{padding-bottom:30px}.product{gap:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.official-logo{display:block;width:180px;height:auto}.video-section{padding-top:0}.video-section video{display:block;width:100%;margin-top:30px;border-radius:20px;background:#111;aspect-ratio:16/9}.whatsapp{position:fixed;right:24px;bottom:26px;width:58px;height:58px;border-radius:50%;background:#137c42;color:white;display:grid;place-items:center;z-index:10;box-shadow:0 4px 20px #0003;transition:transform .2s}.whatsapp:hover{transform:scale(1.08)}.whatsapp svg{width:34px;height:34px}@media(max-width:540px){.official-logo{width:145px}.whatsapp{right:18px;bottom:86px;width:52px;height:52px}}

.feature-check{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--yellow);color:#222;font-size:14px;margin-right:10px;vertical-align:middle}.features p{padding-left:34px}.report-note{font-size:14px;color:var(--muted);margin:22px 0}.product{align-items:start}.phone{position:sticky;top:35px}@media(max-width:850px){.phone{position:static}}

.brazil{padding-bottom:20px}.brazil-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px}.brazil-grid article{border-top:2px solid var(--yellow);padding-top:22px}.brazil-grid strong{font-size:38px;letter-spacing:-1.5px;line-height:1.2;display:block;overflow-wrap:anywhere}.brazil-grid span{font-weight:bold;color:#c65300}.brazil-grid p{font-size:14px;color:var(--muted)}.brazil-grid a{font-size:11px;overflow-wrap:anywhere}main,section,article,figure{min-width:0}img,video{max-width:100%}summary{min-height:44px}.button{min-height:44px}@media(max-width:850px){.brazil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.brazil-grid{grid-template-columns:1fr}.brazil-grid strong{font-size:44px}h2{overflow-wrap:break-word}.hero-art{max-width:calc(100% - 14px)}.floating{max-width:100%;font-size:12px;padding:14px}.steps{flex-wrap:wrap}.product .phone img{width:100%;max-height:none}.video-section{padding-top:20px}footer .brand{flex-shrink:0}}

/* Match the frame already present in the supplied portrait. */
.orange-frame{border-width:5px}.video-band{background:#0d1420;color:#fff}.video-band .eyebrow{color:var(--yellow)}.video-band .video-section{padding-top:65px;padding-bottom:65px}.video-band video{border:1px solid #28344b}@media(max-width:540px){.video-band .video-section{padding-top:45px;padding-bottom:45px}}

.pain-grid{gap:18px}.pain-grid article{background:#faf9f7;border:1px solid #eeebe5;border-radius:18px;padding:27px 23px;transition:border-color .2s,transform .2s}.pain-grid article:hover{border-color:var(--orange);transform:translateY(-3px)}.pain-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff0df;color:#c65300;margin-bottom:23px}.pain-icon svg{width:26px;height:26px}.pain-grid h3{font-size:20px;line-height:1.35}.pain-grid p{margin-bottom:0}@media(max-width:540px){.pain-grid{grid-template-columns:1fr;gap:14px}.pain-grid article{padding:24px}.pain-icon{margin-bottom:16px}.pain-grid h3{font-size:21px}}

.video-section video{filter:none;opacity:1}

.trust-section{padding-top:65px;padding-bottom:50px;text-align:center}.trust-section h2{max-width:820px;margin-left:auto;margin-right:auto}.client-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:38px}.client-logo{display:flex;align-items:center;justify-content:center;min-height:100px;padding:15px;background:#fff;border-radius:12px}.client-logo img{display:block;max-width:100%;max-height:85px;width:auto;height:auto;object-fit:contain}@media(max-width:850px){.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-logo{min-height:90px;padding:12px}.trust-section{padding-top:45px}}

.trust-section{padding-top:25px;padding-bottom:45px}.trust-logos{display:block;width:100%;max-width:850px;height:auto;margin:20px auto 0}@media(max-width:540px){.trust-section{padding-top:20px;padding-bottom:30px}.trust-logos{margin-top:10px}}

.diagnostic .diag-grid{grid-template-columns:minmax(0,1fr);max-width:900px}.section-cta{margin-top:32px;text-align:center;padding-bottom:12px}.section-cta .button{max-width:100%;white-space:normal}@media(max-width:540px){.section-cta{margin-top:24px}.section-cta .button{width:100%}}

.section-cta{max-width:1180px;margin:28px auto 0;padding:0;text-align:center}.section-cta-inline{text-align:left;margin:26px 0 0}.research .section-cta-inline{margin-bottom:32px}.video-band>.section-cta{margin-top:0;padding:0 24px 45px}.section-cta .button{max-width:100%}@media(max-width:540px){.section-cta{margin-top:24px;padding:0}.section-cta-inline{text-align:left}.video-band>.section-cta{margin-top:0;padding:0 24px 32px}}

.section-cta .text-link{margin-top:0;line-height:1.5;text-underline-offset:6px;padding:8px 0;max-width:100%}
