html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px;cursor:pointer}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html,body,#root,main{font-family:Montserrat,sans-serif;height:100%;overflow-x:hidden;color:#000}.container{max-width:1250px;padding:0 20px;margin:0 auto}.p-relative{position:relative}:root{--orange-primary: #f36a35;--orange-secondary: #f04e3f;--orange-light: #ff8a35;--yellow-highlight: #ffc13b;--gray-light: #f1f1f1;--gray-medium: #6f7479;--dark-blue: #173b4c;--black: #050505;--white: #fff;--content: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:hidden}body{margin:0;min-width:320px;overflow-x:hidden;color:#34383b;font-family:Montserrat,Arial,sans-serif;background:var(--gray-light)}img{display:block;max-width:100%;height:auto}.container{width:min(var(--content),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;transform:translateY(-150%);color:#111;background:#fff;border-radius:6px}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:68px;color:#fff;background:transparent;box-shadow:none;transition:background-color .3s ease,box-shadow .3s ease}.site-header.is-scrolled{background:rgba(239,94,43,.97);box-shadow:0 7px 20px #3e190524}.header-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.header-ideall,.header-markup{position:absolute;top:50%;opacity:0;transform:translateY(-50%);transition:opacity .25s ease}.header-ideall{left:0;width:154px}.header-markup{right:0;width:46px}.site-header.is-scrolled .header-ideall,.site-header.is-scrolled .header-markup{opacity:1}.section-nav{max-width:calc(100% - 250px);display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.65vw,27px);white-space:nowrap}.section-nav a{position:relative;padding:10px 0;color:inherit;font-size:clamp(.67rem,.76vw,.78rem);line-height:1;font-weight:300;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 8px rgba(91,31,9,.28)}.section-nav a:after{content:"";position:absolute;right:0;bottom:4px;left:0;height:1px;transform:scaleX(0);background:currentColor;transform-origin:center;transition:transform .2s ease}.section-nav a:hover:after,.section-nav a:focus-visible:after,.section-nav a[aria-current=true]:after{transform:scaleX(1)}.section-nav a:focus-visible{outline:2px solid var(--yellow-highlight);outline-offset:4px}.hero{position:relative;min-height:clamp(620px,70vw,910px);display:grid;place-items:center;isolation:isolate;color:#fff;overflow:hidden;background:#ef6c2f}.hero-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/img_site/img-hero.png?v=20260916) center/cover no-repeat;filter:saturate(.8) contrast(1.03)}.hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(244,112,47,.78),rgba(237,79,43,.87));mix-blend-mode:multiply}.hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(249,117,42,.56)}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:55px}.hero-logo{width:clamp(280px,39vw,560px);margin-bottom:clamp(32px,4vw,58px)}.hero h1{margin:0 0 12px;font-size:clamp(1.55rem,2.55vw,2.55rem);line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:.015em}.hero p{margin:0;font-size:clamp(1.06rem,1.75vw,1.6rem);line-height:1.38;font-weight:500}.hero-markup{position:absolute;top:clamp(30px,5vw,62px);right:clamp(24px,5vw,90px);width:clamp(64px,7vw,98px)}.promise-strip{position:relative;z-index:2;padding:22px 20px;color:#fff;text-align:center;text-transform:uppercase;background:var(--orange-secondary)}.promise-strip p{margin:0;font-size:clamp(.82rem,1.15vw,1.05rem);line-height:1.45;font-weight:800;letter-spacing:.02em}.promise-strip span{color:var(--yellow-highlight)}.section{padding:clamp(70px,8vw,118px) 0}.choice{color:#fff;background:linear-gradient(115deg,#ffbd45 0%,#ff8a38 46%,#f16a36 100%)}.section-title{margin:0 0 clamp(50px,7vw,90px);color:var(--yellow-highlight);text-align:center;text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.75rem);line-height:1.05;font-weight:800}.section-title span{color:#fff}.choice-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(40px,6vw,86px)}.choice-visual img{width:100%;filter:drop-shadow(0 28px 28px rgba(124,52,7,.22))}.benefit-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:clamp(.96rem,1.3vw,1.2rem);line-height:1.3;font-weight:500}.benefit-list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px}.benefit-list li:before{content:"✓";width:21px;height:21px;margin-top:.06em;display:grid;place-items:center;color:#fff;font-size:.82em;font-weight:900;line-height:1;border:2px solid #fff;border-radius:50%}.benefit-copy{min-width:0}.benefit-copy strong{font-weight:800}.reveal{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s ease}.reveal-left{transform:translate(-28px)}.reveal-right{transform:translate(28px)}.reveal.is-visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .62s ease,transform .62s ease}.reveal-stagger.is-visible>*{opacity:1;transform:none}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:.07s}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.14s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.21s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.28s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.35s}.rewards{padding-bottom:0;background:linear-gradient(#f4f4f3,#e9e9e8)}.rewards-intro{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(24px,4vw,64px)}.rewards-image img{width:100%}.rewards-title{display:flex;align-items:center;gap:18px;margin:0;color:var(--orange-primary);text-transform:uppercase}.rewards-title .rewards-number{flex:0 0 auto;color:var(--orange-primary);font-size:clamp(3.8rem,7.2vw,7rem);line-height:.8;font-weight:900;letter-spacing:-.08em}.rewards-title .rewards-copy{display:flex;flex-direction:column;justify-content:center;color:var(--orange-primary);font-size:clamp(1.55rem,3vw,3rem);line-height:.92;font-weight:800}.rewards-title .rewards-copy span{display:block;white-space:nowrap}.reward-types{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);margin-top:clamp(45px,7vw,90px)}.reward-type{display:grid;grid-template-columns:112px 1fr;align-items:start;gap:20px}.reward-type>img{width:105px;max-height:104px;object-fit:contain;object-position:top}.reward-type h3{margin:0 0 6px;color:var(--orange-primary);font-size:clamp(1.2rem,1.7vw,1.65rem);font-weight:800}.reward-type p{margin:0;color:#73777a;font-size:.94rem;line-height:1.4;font-weight:600}.commerce-block{padding:clamp(66px,8vw,105px) 0 clamp(78px,9vw,120px)}.commerce-title{margin:0 0 40px;color:var(--orange-primary);text-align:center;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:800}.commerce-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:34px 52px}.commerce-grid img{justify-self:center;max-width:150px;max-height:54px;object-fit:contain;filter:grayscale(1) contrast(.74)}.commerce-grid img[alt=Shopee]{max-height:48px}.premium{position:relative;color:#fff;background:var(--orange-primary)}.premium-grid{display:grid;grid-template-columns:220px 1fr;align-items:center;min-height:320px;gap:40px}.premium-badge{position:relative;align-self:start;width:190px;aspect-ratio:1;margin-top:-42px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;background:#304554;border:5px solid var(--orange-primary);border-radius:50%;box-shadow:0 8px 14px #1826314d}.premium-badge img{width:72px;height:44px;object-fit:contain;margin-bottom:2px}.premium-badge span{font-size:.84rem;font-weight:700}.premium-badge strong{font-size:1.24rem;line-height:.95;text-transform:uppercase}.premium-content{padding:48px 0}.premium-content h2{margin:0 0 34px;font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.35;font-weight:400}.premium-content h2 strong{font-weight:800}.premium-items{display:grid;grid-template-columns:repeat(4,minmax(120px,150px));justify-content:start;gap:32px}.premium-items article{text-align:center}.premium-items img{height:54px;width:92px;margin:0 auto 9px;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(14%) saturate(957%) hue-rotate(158deg) brightness(88%) contrast(89%);opacity:1}.premium-items p{margin:0;font-size:.78rem;line-height:1.25;font-weight:400}.control{background:#ededed}.control-head{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(38px,7vw,100px)}.control-head>img{width:100%;aspect-ratio:16/8.6;object-fit:cover;border:3px solid var(--orange-primary);border-radius:22px}.control-head h2{display:flex;flex-direction:column;margin:0;color:var(--orange-primary);line-height:1}.control-head strong{font-size:clamp(1.65rem,3.2vw,3rem);text-transform:uppercase}.control-head span{margin-top:8px;font-size:clamp(1.35rem,2.35vw,2.25rem);font-weight:700}.control-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:clamp(55px,7vw,84px)}.control-cards article{position:relative;min-height:250px;display:flex;flex-direction:column;align-items:center;padding:30px 17px 22px;text-align:center;border:2px solid #899096;border-radius:18px;background:rgba(255,255,255,.18)}.control-cards .card-icon{width:88px;height:90px;object-fit:contain;margin-bottom:22px;filter:grayscale(1)}.control-cards .card-check{position:absolute;top:-18px;right:-18px;width:36px;height:36px;padding:5px;object-fit:contain;background:#ededed;border-radius:50%}.control-cards p{margin:auto 0 0;color:#52575b;font-size:.68rem;line-height:1.35;font-weight:800;text-transform:uppercase}.results{position:relative;min-height:clamp(560px,54vw,760px);display:flex;align-items:center;isolation:isolate;overflow:hidden;color:#fff;background:var(--dark-blue)}.results-photo{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/img_site/img-sessao-geram-resultados.png) center/cover no-repeat}.results:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(16,49,65,.98) 0%,rgba(17,54,70,.92) 44%,rgba(19,54,68,.66) 72%,rgba(14,42,54,.55))}.results-content{padding:70px 0}.results-content>img{width:86px;margin-bottom:34px}.results h2{display:flex;flex-direction:column;max-width:660px;margin:0 0 28px;text-transform:uppercase}.results h2 span{font-size:clamp(1.25rem,2.25vw,2rem);font-weight:500;letter-spacing:.04em}.results h2 strong{margin:7px 0;font-size:clamp(1.35rem,2.4vw,2.15rem)}.results h2 em{color:var(--orange-primary);font-size:clamp(2rem,4vw,3.75rem);font-style:normal;font-weight:900;line-height:1;-webkit-text-stroke:1px var(--orange-primary)}.results-content p{max-width:565px;margin:0;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.6;font-weight:500}.recognition-strip{padding:26px 20px;color:#fff;text-align:center;background:var(--orange-primary)}.recognition-strip p{margin:0;line-height:1.45;font-weight:600}.awards{padding:54px 0;background:#fff;border-bottom:5px solid #626a70}.awards-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:34px}.awards article{display:flex;min-width:0;height:210px;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.awards img{max-width:170px;max-height:105px;object-fit:contain;margin-bottom:20px}.awards p{min-height:44px;margin:0;color:#6e7377;font-size:.72rem;line-height:1.35;font-weight:600}.narrow{max-width:980px}.faq{background:#ececec}.orange-heading{margin:0 0 46px;color:var(--orange-primary);text-align:center;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.8rem)}.faq-list{display:grid;gap:14px}.faq-item{overflow:hidden;background:#fff;border:1px solid #d3d3d3;border-radius:12px;box-shadow:0 4px 14px #3034370d}.faq-item h3{margin:0}.faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;color:#4a4e52;font:700 clamp(.9rem,1.3vw,1.05rem)/1.35 "Montserrat",sans-serif;text-align:left;border:0;background:transparent;cursor:pointer}.faq-item button span{flex:0 0 28px;color:var(--orange-primary);font-size:1.75rem;line-height:1;text-align:center;transition:transform .25s ease}.faq-item button[aria-expanded=true] span{transform:rotate(45deg)}.faq-answer{padding:0 24px 21px}.faq-answer p{margin:0;color:#686d71;font-size:.94rem;line-height:1.6}.faq-item button:focus-visible,.contact-form :focus-visible,.whatsapp-button:focus-visible,.privacy-note a:focus-visible{outline:3px solid var(--yellow-highlight);outline-offset:3px}.contact{background:#f5f5f4}.contact-title{margin:0 auto 52px;color:#484d51;text-align:center;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.2}.contact-title span{color:var(--orange-primary);font-weight:900;text-transform:uppercase}.contact-title strong{display:block;margin-top:12px;color:var(--orange-primary);font-size:.62em;font-weight:400}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}.form-field{display:flex;flex-direction:column}.form-field.full,.form-actions.full{grid-column:1 / -1}.form-field label{margin:0 0 8px;color:#4e5356;font-size:.85rem;font-weight:700}.form-field input,.form-field textarea{width:100%;padding:14px 15px;color:#303437;font:500 1rem/1.35 Montserrat,sans-serif;background:#fff;border:1px solid #c8cbcd;border-radius:9px;transition:border-color .2s ease,box-shadow .2s ease}.form-field textarea{resize:vertical;min-height:145px}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--orange-primary);box-shadow:0 0 0 3px #f36a3529}.form-field.has-error input,.form-field.has-error textarea{border-color:#b72d2d}.field-error{min-height:1em;margin-top:5px;color:#a92525;font-size:.72rem}.field-suggestion{display:block;margin-top:2px;color:#5b5f63;font-size:.72rem}.field-suggestion b{color:#173b4c}.field-suggestion button{border:0;background:none;padding:0;color:#c2410c;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.form-actions{text-align:center}.form-actions button{min-width:180px;padding:15px 34px;color:#fff;font:800 .98rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:9px;background:var(--orange-primary);box-shadow:0 9px 20px #b9461933;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.form-actions button:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 12px 25px #b9461940}#form-status{min-height:1.2em;margin:12px 0 0;color:#596064;font-size:.82rem;font-weight:600}.privacy-note{margin:28px auto 0;color:#777b7e;font-size:.72rem;line-height:1.55;text-align:center}.privacy-note a{color:var(--orange-primary);font-weight:700}.site-footer{padding:62px 0;color:#fff;background:#050505}.footer-grid{display:grid;grid-template-columns:1.15fr 1.35fr .9fr auto;align-items:center;gap:clamp(32px,5vw,70px)}.footer-ideall{width:230px}.footer-markup{width:90px}.site-footer h2{margin:0 0 12px;color:var(--orange-primary);font-size:.86rem;text-transform:uppercase;letter-spacing:.05em}.footer-contact,.footer-social{min-width:0}.footer-contact a,.footer-contact address,.footer-social a{color:#fff;font-size:.76rem;line-height:1.6;font-style:normal;text-decoration:none}.footer-contact a{display:block;width:fit-content}.footer-contact address{margin-top:10px;color:#bfc2c4}.footer-social-links{display:flex;flex-wrap:wrap;gap:10px}.footer-social-links a{width:38px;height:38px;display:grid;place-items:center;color:#fff;border:1px solid #454545;border-radius:50%;transition:color .2s ease,border-color .2s ease,transform .2s ease}.footer-social-links img{width:18px;height:18px;object-fit:contain}.footer-social-links a:hover{color:var(--orange-primary);border-color:var(--orange-primary);transform:translateY(-2px)}.footer-social a{transition:color .2s ease}.footer-social a:hover,.footer-contact a:hover{color:var(--orange-primary)}.footer-site-link{display:inline-block;margin-top:11px;color:#bfc2c4!important}.whatsapp-button{position:fixed;z-index:90;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:58px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:#25d366;border-radius:50%;box-shadow:0 7px 20px #0000003d;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:transform .2s ease,filter .2s ease}.whatsapp-button:hover{transform:translateY(-2px);filter:brightness(.96)}.whatsapp-button svg{width:35px;height:35px;fill:currentColor}@media (max-width: 1050px){.commerce-grid{gap:30px}.control-cards{grid-template-columns:repeat(3,1fr)}.premium-grid{grid-template-columns:180px 1fr}.premium-badge{width:170px}.footer-grid{grid-template-columns:1fr 1fr 1fr auto;gap:30px}}@media (max-width: 800px){html{scroll-padding-top:70px}.container{width:min(100% - 30px,var(--content))}.site-header{height:58px}.header-ideall,.header-markup{display:none}.section-nav{max-width:none;width:calc(100vw - 20px);justify-content:flex-start;gap:20px;overflow-x:auto;padding:0 10px;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav a{flex:0 0 auto;min-height:42px;display:flex;align-items:center;font-size:.68rem}.hero{min-height:700px}.hero-photo{background-position:52% center}.hero-content{padding-top:90px}.hero-markup{top:24px;right:20px;width:66px}.choice-grid{grid-template-columns:1fr;gap:38px}.choice-visual{max-width:680px;margin-inline:auto}.benefit-list{max-width:610px;margin-inline:auto}.rewards-intro{grid-template-columns:1fr}.rewards-image{order:2}.rewards-title{justify-content:center}.reward-types{grid-template-columns:1fr;gap:38px}.commerce-grid{grid-template-columns:repeat(3,1fr);gap:30px 26px}.commerce-grid img{max-width:120px}.premium{padding:45px 0 55px}.premium-grid{grid-template-columns:1fr;gap:18px}.premium-badge{align-self:auto;justify-self:center;width:160px;margin-top:-82px}.premium-content{padding:10px 0 0;text-align:center}.premium-items{grid-template-columns:repeat(2,minmax(120px,150px));justify-content:center;gap:34px 18px}.control-head{grid-template-columns:1fr;text-align:center}.control-head h2{align-items:center}.control-cards{grid-template-columns:repeat(2,1fr)}.results{min-height:680px}.results-photo{background-position:64% center}.results:before{background:linear-gradient(90deg,rgba(16,49,65,.98),rgba(17,54,70,.9) 58%,rgba(17,54,70,.56))}.results-content{width:min(100% - 30px,620px);margin-left:15px}.results-content p{max-width:470px}.awards-grid{grid-template-columns:repeat(2,1fr);align-items:stretch}.awards article{height:190px}.awards article:last-child{grid-column:1 / -1}.contact-form{grid-template-columns:1fr}.form-field.full,.form-actions.full{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr;align-items:start}.footer-ideall{width:210px}.footer-markup{justify-self:end;width:78px}}@media (max-width: 480px){.hero{min-height:660px}.hero-photo{background-position:47% center}.hero-logo{width:min(82vw,350px)}.hero h1{max-width:330px}.hero p{max-width:340px}.desktop-break{display:none}.section-title{margin-bottom:42px}.rewards-title{gap:10px}.rewards-title .rewards-number{font-size:3.7rem}.rewards-title .rewards-copy{font-size:1.45rem}.reward-type{grid-template-columns:76px 1fr;gap:15px}.reward-type>img{width:72px;max-height:78px}.commerce-grid{grid-template-columns:repeat(2,1fr);gap:27px 24px}.premium-content h2 br{display:none}.premium-items{gap:30px 12px}.control-cards{grid-template-columns:1fr}.control-cards article{min-height:230px}.results{min-height:730px;align-items:flex-end}.results-photo{background-position:69% center}.results:before{background:linear-gradient(180deg,rgba(17,54,70,.45),rgba(16,49,65,.96) 54%)}.results-content{width:calc(100% - 30px);margin:0 auto;padding:250px 0 55px}.recognition-strip br{display:none}.awards-grid{gap:20px}.awards article{height:180px}.awards img{max-width:132px;max-height:85px}.faq-item button{padding:18px}.faq-answer{padding:0 18px 18px}.footer-grid{grid-template-columns:1fr;text-align:center;justify-items:center;gap:34px}.footer-contact a{margin-inline:auto}.footer-social-links{justify-content:center}.footer-markup{justify-self:center}.whatsapp-button{right:15px;bottom:15px;width:52px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal,.reveal-stagger>*{opacity:1;transform:none}}.nav-toggle{display:none}.nav-toggle__bar{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-toggle__bar+.nav-toggle__bar{margin-top:5px}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 960px){.header-inner{justify-content:flex-start}.header-ideall,.header-markup{display:none}.nav-toggle{display:block;position:absolute;left:6px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:10px;color:#fff;background:transparent;border:0;cursor:pointer}.section-nav{position:absolute;left:0;right:0;top:100%;max-width:none;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:4px 0;background:rgba(239,94,43,.98);box-shadow:0 12px 24px #3e19052e;max-height:0;opacity:0;visibility:hidden;overflow-y:auto;transition:max-height .28s ease,opacity .2s ease,visibility .28s}.section-nav.is-open{max-height:74vh;opacity:1;visibility:visible}.section-nav a{padding:15px 24px;font-size:.82rem;text-shadow:none}.section-nav a:after{display:none}.section-nav a[aria-current=true]{background:rgba(255,255,255,.14)}}section[id]{scroll-margin-top:74px}@media (max-width: 800px){section[id]{scroll-margin-top:60px}}
