.hdr{z-index:50;border-bottom:3px solid #0000;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;position:fixed;inset:0 0 auto}.hdr.is-solid{-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--tinta);background:#140f1aeb}.hdr.is-hidden{transform:translateY(-110%)}.hdr-in{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.hdr-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.hdr-brand svg{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.hdr-brand:hover svg{transform:rotate(-14deg)scale(1.08)}.hdr-name{font-family:var(--f-display), Impact, sans-serif;letter-spacing:.02em;color:var(--areia);font-size:22px;display:inline-block;transform:skew(-7deg)}.hdr-name .script{color:var(--flamingo);text-transform:none;margin-left:2px;font-size:1.15em}.hdr-nav{gap:26px;display:flex}.hdr-link{color:var(--areia);padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;position:relative}.hdr-link:after{content:"";background:var(--sol);transform-origin:100%;height:3px;transition:transform .35s cubic-bezier(.7,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)skew(-20deg)}.hdr-link:hover:after{transform-origin:0;transform:scaleX(1)skew(-20deg)}.hdr-cta{align-items:center;gap:14px;display:flex}.hdr-btn{box-shadow:4px 4px 0 var(--tinta);padding:10px 20px;font-size:17px}.hdr-burger{background:var(--areia);border:3px solid var(--tinta);width:46px;height:46px;box-shadow:4px 4px 0 var(--tinta);cursor:pointer;display:none;position:relative}.hdr-burger span{background:var(--tinta);height:3px;transition:transform .3s,top .3s;position:absolute;left:10px;right:10px}.hdr-burger span:first-child{top:15px}.hdr-burger span:last-child{top:25px}.hdr-burger.is-open span:first-child{top:20px;transform:rotate(45deg)}.hdr-burger.is-open span:last-child{top:20px;transform:rotate(-45deg)}.mnav{background:linear-gradient(180deg, var(--flamingo), var(--vinho));padding:40px var(--gutter);clip-path:circle(0% at 100% 0);visibility:hidden;transition:clip-path .6s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:72px 0 0}.mnav.is-open{clip-path:circle(150% at 100% 0);visibility:visible}.mnav nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mnav-link{color:var(--areia);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:4px 4px 0 var(--tinta);opacity:0;font-size:clamp(40px,12vw,64px);text-decoration:none;transition:opacity .4s,translate .5s cubic-bezier(.2,.8,.2,1);translate:-30px}.mnav.is-open .mnav-link{opacity:1;translate:0}.mnav .btn{margin-top:18px}@media (max-width:960px){.hdr-nav{display:none}.hdr-burger{display:block}}@media (max-width:520px){.hdr-btn{display:none}.hdr-name{font-size:20px}}.hero{isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-sky{z-index:-5;background:linear-gradient(#ffd36b 0%,#ff9a45 28%,#f2479a 58%,#a3124f 80%,#3a0f2e 100%);position:absolute;inset:0}.hero-sun-pos{z-index:-4;aspect-ratio:1;width:min(92vw,640px);position:absolute;top:44%;left:50%;translate:-50% -50%}.hero-sun{background:linear-gradient(#fff1b8,#ffc94d 50%,#ff8a3d);border-radius:50%;width:100%;height:100%;-webkit-mask:linear-gradient(#000 55%,#0000 55% 58%,#000 58% 64%,#0000 64% 68%,#000 68% 75%,#0000 75% 80%,#000 80% 88%,#0000 88% 94%,#000 94%);mask:linear-gradient(#000 55%,#0000 55% 58%,#000 58% 64%,#0000 64% 68%,#000 68% 75%,#0000 75% 80%,#000 80% 88%,#0000 88% 94%,#000 94%)}.hero-depth{z-index:-3;pointer-events:none;position:absolute;inset:0}.hero-palm{fill:var(--tinta);width:clamp(170px,26vw,340px);position:absolute;bottom:13%}.hero-palm.l{left:clamp(-90px,-4vw,-20px)}.hero-palm.r{width:clamp(200px,30vw,390px);right:clamp(-110px,-5vw,-30px);transform:scaleX(-1)}.hero-sea{z-index:-2;border-top:4px solid var(--tinta);background:linear-gradient(#1bb9a9,#0b5e57);height:16%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-glint{background:#fff1b8bf;width:22%;height:4px;animation:3.2s ease-in-out infinite glint;position:absolute;top:22%;left:18%}.hero-glint.g2{width:16%;animation-delay:1.4s;top:55%;left:58%}@keyframes glint{0%,to{opacity:.3;transform:translate(-20px)scaleX(.6)}50%{opacity:1;transform:translate(20px)scaleX(1)}}.hero-content{text-align:center;flex-direction:column;align-items:center;padding-top:90px;padding-bottom:22vh;display:flex}.hero-logo svg{width:clamp(96px,16vw,150px);height:auto;filter:drop-shadow(6px 6px 0 var(--tinta))}.hero-title{flex-direction:column;align-items:center;margin:8px 0 0;line-height:.8;display:flex}.hero-word-a{color:var(--areia);-webkit-text-stroke:clamp(3px, .5vw, 5px) var(--tinta);text-shadow:clamp(4px, .8vw, 9px) clamp(4px, .8vw, 9px) 0 var(--tinta);font-size:clamp(60px,15vw,190px);display:inline-block}.hero-word-b{color:var(--flamingo);-webkit-text-stroke:clamp(2px, .35vw, 4px) var(--tinta);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tinta);margin-top:-.38em;margin-left:34%;font-size:clamp(64px,15vw,180px);display:inline-block;transform:rotate(-6deg)}.hero-sub{flex-direction:column;align-items:center;display:flex}.hero-tag{background:var(--tinta);color:var(--areia);font-family:var(--f-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin:20px 0 0;padding:8px 14px;font-size:clamp(11px,1.3vw,13px);display:inline-block}.hero-lead{max-width:560px;color:var(--tinta);margin:18px 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:600}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:26px;display:flex}.hero-scroll{color:var(--areia);z-index:2;position:absolute;bottom:4%;left:50%;translate:-50%}.hero-scroll span{animation:1.4s ease-in-out infinite bob;display:inline-block}@keyframes bob{50%{transform:translateY(5px)}}@media (max-width:640px){.hero-content{padding-bottom:20vh}.hero-ctas .btn{padding:12px 20px;font-size:17px}.hero-sea{height:13%}.hero-palm{bottom:10%}}.tick{background:var(--sol);color:var(--tinta);border-top:4px solid var(--tinta);border-bottom:4px solid var(--tinta);z-index:3;align-items:stretch;display:flex;position:relative;overflow:hidden}.tick-live{background:var(--tinta);color:var(--areia);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:flex}.tick-live i,.rd-live i{background:var(--flamingo);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25;transform:scale(.6)}}.tick-track{width:max-content;animation:40s linear infinite marquee;display:flex}.tick:hover .tick-track{animation-play-state:paused}.tick-row{display:flex}.tick-item{border-right:3px solid var(--tinta);white-space:nowrap;align-items:center;gap:12px;padding:14px 28px;font-weight:800;display:flex}.tick-item .stars{text-shadow:1px 1px 0 var(--tinta);color:var(--vinho)}.tick-item .stars i{color:#140f1a33}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:640px){.tick-live{display:none}}.ds{position:relative}.ds-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:relative;overflow:hidden}.ds-bg{z-index:-1;background:linear-gradient(transparent 62%, #f2479a1f 62%) 0 0 / 100% 100%, repeating-linear-gradient(90deg, transparent 0 79px, #f7e6cc0d 79px 80px), repeating-linear-gradient(0deg, transparent 0 79px, #f7e6cc0d 79px 80px), radial-gradient(ellipse at 50% 70%, #3a1430 0%, var(--tinta) 65%);position:absolute;inset:0}.ds-head{position:absolute;top:12svh;left:0;right:0}.ds-car-wrap{width:min(92vw,980px);margin:6svh auto 0}.ds-car{width:100%;height:auto;overflow:visible}.ds-steps{height:170px;margin:0;list-style:none;position:absolute;bottom:9svh;left:0;right:0}.ds-step{left:var(--gutter);right:var(--gutter);align-items:flex-end;gap:18px;max-width:640px;display:flex;position:absolute;bottom:0}.ds-n{color:var(--flamingo);-webkit-text-stroke:3px var(--tinta);paint-order:stroke fill;text-shadow:5px 5px #000;font-size:clamp(70px,11vw,130px);line-height:.8}.ds-part{color:var(--sol)}.ds-title{margin:4px 0 6px;font-size:clamp(30px,4.6vw,54px)}.ds-step p{color:var(--areia-2);max-width:460px;margin:0}.ds-dots{right:var(--gutter);flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;translate:0 -50%}.ds-dot{border:2px solid var(--areia);background:0 0;width:12px;height:12px;transform:rotate(45deg)}.ds-outro{text-align:center;opacity:0;visibility:hidden;font-size:clamp(50px,10vw,130px);position:absolute;top:18svh;left:0;right:0}.ds-outro em{color:var(--sol);font-style:normal}@media (max-width:640px){.ds-head{top:11svh}.ds-car-wrap{width:118vw;margin-left:-9vw}.ds-steps{height:210px;bottom:6svh}.ds-step{flex-direction:column;align-items:flex-start;gap:6px}.ds-dots{flex-direction:row;inset:auto auto 3svh 50%;translate:-50%}}@media (prefers-reduced-motion:reduce){.ds-stage{height:auto;padding:120px 0 60px}.ds-head,.ds-steps,.ds-step{position:static}.ds-steps{gap:28px;height:auto;margin-top:30px;display:grid}.ds-engine,.ds-dots,.ds-outro{display:none}}.rd{background:radial-gradient(ellipse at 20% 30%, #14a89a2e, transparent 50%), var(--tinta);padding:clamp(80px,12vw,160px) 0}.rd-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,70px);margin-top:50px;display:grid}.rd-scope{aspect-ratio:1;border:4px solid var(--areia);background:radial-gradient(circle,#123d38 0%,#0b2623 70%);border-radius:50%;position:relative;overflow:hidden;box-shadow:10px 10px #000}.rd-rings{background:radial-gradient(circle,#0000 0 24%,#7fe0d659 24% 24.6%,#0000 24.6% 49%,#7fe0d659 49% 49.6%,#0000 49.6% 74%,#7fe0d659 74% 74.6%,#0000 74.6%),linear-gradient(#0000 calc(50% - 1px),#7fe0d64d calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 calc(50% - 1px),#7fe0d64d calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0}.rd-sweep{background:conic-gradient(#ffc94d8c,#ffc94d00 70deg,#0000 360deg);border-radius:50%;animation:4s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.rd-center{background:var(--sol);border:3px solid var(--tinta);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.rd-blip{background:var(--sol);border:2px solid var(--tinta);border-radius:50%;width:14px;height:14px;animation:2s ease-out infinite blip;position:absolute;translate:-50% -50%;box-shadow:0 0 #ffc94db3}.rd-blip.s5{background:var(--flamingo);width:22px;height:22px}.rd-blip.s4{background:var(--laranja);width:18px;height:18px}@keyframes blip{70%{box-shadow:0 0 0 18px #ffc94d00}to{box-shadow:0 0 #ffc94d00}}.rd-panel{border:4px solid var(--areia);background:var(--asfalto);box-shadow:10px 10px #000}.rd-top{background:var(--areia);color:var(--tinta);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.rd-top .display{font-size:22px}.rd-live{align-items:center;gap:8px;font-size:10px;display:flex}.rd-list{margin:0;padding:0;list-style:none}.rd-row{border-top:2px solid var(--linha);grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.rd-row:first-child{background:#f2479a14;border-top:0}.rd-txt strong{font-size:17px;line-height:1.3;display:block}.rd-txt span{color:var(--areia-2);font-size:13px}.rd-txt b{color:var(--mar)}@media (max-width:860px){.rd-grid{grid-template-columns:1fr}.rd-scope{width:min(80vw,380px);margin:0 auto}}@media (max-width:520px){.rd-row{grid-template-columns:1fr auto}.rd-row .stars{grid-column:1/-1}}.ld{padding:clamp(60px,9vw,120px) 0 clamp(80px,12vw,160px)}.ld-grid{grid-template-columns:1.25fr 1fr;grid-auto-rows:minmax(300px,auto);gap:14px;margin-top:40px;display:grid}.ld-p{border:4px solid var(--areia);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:300px;padding:clamp(20px,3vw,34px);display:flex;position:relative;overflow:hidden}.ld-p:first-child{grid-row:span 2}.ld-p:nth-child(4){grid-column:span 2}.p-sun{background:linear-gradient(160deg,#ffd36b,#ff8a3d 45%,#f2479a)}.p-sea{background:linear-gradient(160deg,#1bb9a9,#0e4d41)}.p-fla{background:linear-gradient(160deg,#f2479a,#a3124f)}.p-night{background:linear-gradient(100deg,#2a2530,#140f1a 55%,#a3124f)}.ld-art{pointer-events:none;position:absolute;top:-6%;right:-2%}.ld-art span{color:#0000;-webkit-text-stroke:3px #140f1a59;font-size:clamp(160px,22vw,320px);line-height:.8;display:block}.ld-t{color:var(--areia);margin:12px 0 8px;font-size:clamp(34px,4.8vw,64px);position:relative}.ld-d{max-width:420px;color:var(--tinta);margin:0;font-size:17px;font-weight:700;position:relative}.p-night .ld-d,.p-sea .ld-d{color:var(--areia)}@media (max-width:760px){.ld-grid{grid-template-columns:1fr}.ld-p:first-child,.ld-p:nth-child(4){grid-area:auto}.ld-p{min-height:260px}}.kit{background:linear-gradient(180deg, var(--tinta), #24101f);padding:clamp(80px,12vw,160px) 0;overflow:hidden}.kit-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.kit-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kit-list li{align-items:center;gap:12px;font-weight:700;display:flex}.kit-list li:before{content:"★";color:var(--sol);text-shadow:2px 2px #000}.kit-phone{border:5px solid var(--areia);background:var(--tinta);width:min(100%,360px);box-shadow:14px 14px 0 var(--flamingo);border-radius:38px;margin:0 auto;padding:14px;position:relative}.kit-notch{background:#000;border-radius:20px;width:90px;height:22px;margin:0 auto 10px}.kit-screen{background:var(--areia);color:var(--tinta);border-radius:24px;min-height:520px;padding:18px}.kit-head{justify-content:space-between;align-items:center;display:flex}.kit-head .stars{color:var(--laranja)}.kit-subj{margin:12px 0 14px;font-size:30px}.kit-line{border-left:4px solid var(--flamingo);margin-bottom:14px;padding:2px 0 2px 12px}.kit-line .mono{color:var(--vinho);font-size:10px}.kit-line p{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.4}.kit-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.kit-chips span{font-family:var(--f-mono), monospace;background:var(--tinta);color:var(--areia);padding:6px 10px;font-size:11px}@media (max-width:860px){.kit-grid{grid-template-columns:1fr}}.pls{background:radial-gradient(ellipse at 80% 0%, #ff8a3d38, transparent 55%), radial-gradient(ellipse at 10% 100%, #f2479a2e, transparent 55%), var(--tinta);padding:clamp(80px,12vw,160px) 0}.pl-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:50px;display:grid}.pl{border:4px solid var(--tinta);color:var(--tinta);flex-direction:column;padding:28px 24px 30px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:10px 10px #000}.pl:hover{transform:translateY(-8px)rotate(-1deg)}.pl-a{background:var(--areia)}.pl-b{background:linear-gradient(170deg,#ffc94d,#ff8a3d 50%,#f2479a);transform:translateY(-14px)}.pl-b:hover{transform:translateY(-22px)rotate(1deg)}.pl-c{background:var(--mar)}.pl-flag{background:var(--tinta);color:var(--sol);padding:6px 14px;font-size:18px;position:absolute;top:-20px;right:18px}.pl .stars{color:var(--vinho);text-shadow:none;font-size:18px}.pl .stars i{color:#140f1a33}.pl-name{margin:6px 0 4px;font-size:46px}.pl-for{opacity:.8;margin:0;font-size:15px;font-weight:600}.pl-price{border-bottom:3px solid var(--tinta);align-items:flex-end;gap:4px;margin:22px 0 18px;padding-bottom:18px;display:flex}.pl-cur{margin-bottom:14px;font-weight:800}.pl-val{font-size:76px;line-height:.85;transform:skew(-7deg)}.pl-per{margin-bottom:8px;font-weight:700}.pl ul{flex:1;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pl li{gap:10px;font-size:15px;font-weight:700;display:flex}.pl li:before{content:"✓";font-weight:900}.pl .btn{align-self:flex-start}@media (max-width:900px){.pl-grid{grid-template-columns:1fr;gap:40px;max-width:460px;margin-left:auto;margin-right:auto}.pl-b{transform:none}}.faq{border-top:4px solid #000;padding:clamp(80px,12vw,140px) 0}.faq-grid{grid-template-columns:.9fr 1.1fr;gap:50px;display:grid}.faq-item{border-bottom:2px solid var(--linha)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:clamp(17px,2vw,20px);font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{background:var(--flamingo);border:2px solid var(--tinta);flex:none;width:28px;height:28px;transition:transform .3s,background .3s;position:relative;box-shadow:3px 3px #000}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--tinta);height:3px;position:absolute;top:11px;left:6px;right:6px}.faq-item summary i:after{transition:transform .3s;transform:rotate(90deg)}.faq-item[open] summary i{background:var(--sol);transform:rotate(180deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item summary:hover span{color:var(--sol)}.faq-item p{color:var(--areia-2);max-width:600px;margin:0 0 22px}@media (max-width:860px){.faq-grid{grid-template-columns:1fr;gap:20px}}.fin{text-align:center;background:linear-gradient(#a3124f,#f2479a 45%,#ff8a3d 80%,#ffc94d);border-top:4px solid #000;padding:clamp(100px,14vw,180px) 0;position:relative;overflow:hidden}.fin-sun{aspect-ratio:1;opacity:.55;background:linear-gradient(#fff1b8,#ffc94d);border-radius:50%;width:min(120vw,900px);position:absolute;bottom:-40%;left:50%;translate:-50%;-webkit-mask:repeating-linear-gradient(#000 0 36px,#0000 36px 46px);mask:repeating-linear-gradient(#000 0 36px,#0000 36px 46px)}.fin-in{flex-direction:column;align-items:center;display:flex;position:relative}.fin-title{color:var(--areia);font-size:clamp(50px,10vw,130px)}.fin-title em{color:var(--sol);font-style:normal}.fin .lead{color:var(--tinta);margin:22px 0 28px;font-weight:700}.ft{background:#0d0a11;border-top:4px solid #000;padding:60px 0 40px}.ft-in{grid-template-columns:auto 1fr;align-items:center;gap:24px 40px;display:grid}.ft-brand{align-items:center;gap:12px;display:flex}.ft-nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.ft-legal{color:#8f8494;grid-column:1/-1;max-width:760px;margin:10px 0 0;font-size:13px}.ft-copy{color:#8f8494;grid-column:1/-1;margin:0}@media (max-width:640px){.ft-in{grid-template-columns:1fr}.ft-nav{justify-content:flex-start}}
