@font-face{font-family:SG;src:url('./space-regular.ttf')}@font-face{font-family:SG;src:url('./space-medium.ttf');font-weight:500}@font-face{font-family:SG;src:url('./space-bold.ttf');font-weight:700}
:root{--bg:#08090a;--panel:#111215;--line:#28292c;--text:#f4f4f1;--muted:#a3a49d;--lime:#befc4d;--purple:#8d5da0;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 SG,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 44px),var(--max));margin:auto}.header{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center}.nav{display:flex;align-items:center;justify-content:space-between}.brand img{width:138px;display:block}.links{display:flex;align-items:center;gap:28px;color:#c3c4be;font-size:14px}.links a:hover{color:var(--lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:6px;padding:12px 16px;background:var(--lime);color:#12150b;font-size:14px;font-weight:700;cursor:pointer;transition:.18s}.btn:hover{background:#d0ff78;transform:translateY(-1px)}.btn.outline{background:transparent;border-color:#45464a;color:var(--text)}.btn.outline:hover{border-color:var(--lime);color:var(--lime)}.eyebrow{color:var(--lime);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:9px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--lime)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,6.3vw,79px);line-height:.98;letter-spacing:-.065em;font-weight:500;margin:19px 0 22px}h1 em{font-style:normal;color:var(--lime)}h2{font-size:clamp(32px,4vw,50px);line-height:1.04;letter-spacing:-.055em;font-weight:500;margin:13px 0 0}.hero{padding:76px 0 82px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:570px;height:570px;border:1px solid #befc4d18;border-radius:50%;right:-100px;top:-190px;box-shadow:0 0 0 55px #befc4d08,0 0 0 110px #8d5da008;pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:42px}.copy{font-size:18px;color:#b6b7b0;max-width:465px}.price-line{display:flex;align-items:baseline;gap:13px;margin:25px 0 19px}.price{font-size:32px;font-weight:700;letter-spacing:-.04em}.price small{font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}.old{font-size:13px;color:#858780}.actions{display:flex;gap:10px;flex-wrap:wrap}.fine{color:#777972;font-size:12px;margin:14px 0 0}.visual{min-height:420px;border:1px solid #333439;border-radius:9px;background:linear-gradient(140deg,#18131c,#0e0f11 58%,#191a1c);display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.visual:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#8d5da022;filter:blur(70px);right:-90px;bottom:-110px}.window{position:relative;width:100%;border:1px solid #34353a;border-radius:8px;background:#191a1d;overflow:hidden;box-shadow:0 22px 50px #0009;transform:rotate(-.6deg)}.bar{height:29px;background:#25262a;color:#92949a;font-size:9px;display:flex;align-items:center;gap:6px;padding:0 10px}.dot{width:6px;height:6px;background:#68696d;border-radius:50%}.screen{display:grid;grid-template-columns:1fr 170px;min-height:307px}.comp{display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#211a25,#141716)}.comp:before{content:"";position:absolute;inset:13%;border:1px solid #39343c;background:linear-gradient(135deg,#2a222c,#151917)}.word{z-index:1;font-size:clamp(28px,4vw,46px);font-weight:700;letter-spacing:-.08em;text-shadow:0 0 26px #befc4d55}.word span,.pbrand span{color:var(--lime)}.pnl{position:relative;z-index:2;background:#090a0c;border-left:1px solid #38393e;padding:12px 10px;display:flex;flex-direction:column;gap:9px}.pbrand{font-size:12px;font-weight:700;display:flex;justify-content:space-between}.ver{font-size:8px;border:1px solid #536b25;color:var(--lime);border-radius:12px;padding:1px 5px}.caption{color:#85878c;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.search{border:1px solid #2b2c30;border-radius:5px;padding:5px;color:#7c7e82;font-size:8px}.tabs{display:flex;gap:4px;overflow:hidden}.tabs i{font-style:normal;border:1px solid #34353a;border-radius:14px;padding:3px 6px;font-size:7px;color:#b5b6b9;white-space:nowrap}.tabs i:first-child{background:var(--lime);border-color:var(--lime);color:#111}.tile{border:1px solid #34353a;border-radius:6px;background:linear-gradient(110deg,#986ba6,#c18ccd);color:#19151b;padding:8px;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700}.tile strong{font-size:17px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:5px}.tiles i{font-style:normal;height:38px;border:1px solid #2b2c30;border-radius:5px;background:#17181b;display:grid;place-items:center;font-size:10px}.tiles i:first-child{border-color:var(--lime);color:var(--lime)}.apply{margin-top:auto;border-top:1px solid #292a2e;padding-top:7px;display:flex;justify-content:space-between;color:#a6a7a3;font-size:8px}.apply b{color:var(--lime);background:#343a2a;padding:5px 8px;border-radius:4px}.timeline{height:48px;background:#212226;border-top:1px solid #37383c;display:flex;align-items:center;gap:12px;padding:0 13px;color:#92949a;font-size:8px}.track{height:6px;background:#3a3b40;border-radius:9px;flex:1;position:relative}.track:after{content:"";position:absolute;left:23%;width:44%;height:6px;border-radius:9px;background:linear-gradient(90deg,var(--purple),var(--lime))}.visual-note{position:absolute;bottom:12px;left:15px;color:#777971;font-size:8px;text-transform:uppercase;letter-spacing:.12em}
.stats{border-bottom:1px solid var(--line);padding:22px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:3px 18px;border-left:1px solid var(--line)}.stat strong{font-size:25px;letter-spacing:-.04em;display:block}.stat span{font-size:12px;color:#92938d}
.section{padding:88px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.intro{max-width:390px;color:#9fa199;margin:0}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature{border:1px solid var(--line);border-radius:7px;padding:19px;background:linear-gradient(155deg,#121316,#0c0d0f);min-height:177px}.feature:hover{border-color:#befc4d55;transform:translateY(-2px);transition:.2s}.index{font-size:10px;color:var(--lime);letter-spacing:.12em}.feature h3{font-size:18px;margin:19px 0 7px}.feature p{color:#989a93;font-size:13px;margin:0}
.anchor-block{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;background:#111215;border:1px solid var(--line);border-radius:9px;padding:36px}.anchor-block p{color:#a3a59d;max-width:480px}.anchor-ui{border:1px solid #33343a;background:#090a0b;border-radius:7px;padding:16px}.anchor-title{font-size:11px;font-weight:700;margin-bottom:12px}.anchor-title b{color:var(--lime)}.pad{width:174px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.pad i{font-style:normal;height:43px;border:1px solid #34353a;border-radius:5px;display:grid;place-items:center;color:#85868b;font-size:8px}.pad i:nth-child(5){border-color:var(--lime);color:var(--lime);background:#19200f}.anchor-note{text-align:center;font-size:8px;letter-spacing:.1em;color:#84868a;margin:11px 0 0}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{border-top:1px solid #48494d;padding:17px 5px}.step .index{font-size:10px}.step h3{font-size:18px;margin:14px 0 7px}.step p{font-size:13px;color:#999b94;max-width:300px;margin:0}
.price-band{padding:43px;border:1px solid #befc4d40;border-radius:9px;background:linear-gradient(110deg,#14170f,#101114 60%,#17121a)}.price-layout{display:flex;justify-content:space-between;align-items:center;gap:30px}.price-band p{color:#a5a79f;margin:0}.price-action{text-align:right;min-width:260px}.price-action .price{display:block;font-size:38px;margin-bottom:12px}.price-action .price small{display:block;font-size:12px;color:#999b94;font-weight:400}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:17px 0}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--lime);font-size:20px}details[open] summary:after{content:"−"}details p{color:#9fa199;margin:12px 0 0;max-width:780px}
.product-hero{padding:62px 0 50px;border-bottom:1px solid var(--line)}.product-hero h1{max-width:850px}.product-hero p{max-width:730px;font-size:18px;color:#aeb0a8}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{border:1px solid var(--line);border-radius:5px;padding:7px 10px;font-size:12px;color:#c3c4be}.catalog{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.catalog article{border:1px solid var(--line);border-radius:7px;background:#101114;padding:22px}.catalog .count{color:var(--lime);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.catalog h3{font-size:20px;margin:0 0 8px}.catalog p{color:#9fa199;font-size:14px;margin:0}.note{border-left:2px solid var(--lime);padding:3px 0 3px 15px;color:#a6a79f;font-size:13px;margin-top:22px}
.footer{border-top:1px solid var(--line);padding:30px 0 38px;color:#7d7e78;font-size:12px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:18px}.footer img{width:115px;opacity:.8}.footer-links{display:flex;gap:18px}.footer a:hover{color:var(--lime)}.toast{position:fixed;z-index:9;right:20px;bottom:20px;max-width:330px;padding:13px 16px;background:#171a13;border:1px solid #befc4d66;border-radius:7px;color:#edf7d8;font-size:13px;opacity:0;transform:translateY(9px);transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:none}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:35px}.features{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:17px 0}.anchor-block{gap:25px;padding:27px}}
@media(max-width:620px){.wrap{width:calc(100% - 34px)}.header{height:66px}.brand img{width:123px}.links{gap:12px}.links a:not(.nav-cta){display:none}.btn{font-size:12px;padding:11px 12px}.hero{padding:53px 0}.hero-grid{gap:30px}h1{font-size:50px}.copy{font-size:16px}.visual{min-height:365px;padding:12px}.screen{grid-template-columns:1fr 139px;min-height:290px}.pnl{padding:10px 7px}.word{font-size:27px}.stats-grid{gap:12px 0}.stat{padding-left:10px}.stat strong{font-size:22px}.stat span{font-size:11px}.section{padding:62px 0}.section-head{display:block}.intro{margin-top:14px}.features{grid-template-columns:1fr 1fr;gap:8px}.feature{padding:14px;min-height:173px}.feature h3{font-size:16px}.feature p{font-size:12px}.anchor-block{grid-template-columns:1fr;padding:22px;gap:20px}.steps{grid-template-columns:1fr;gap:0}.step{padding:14px 3px}.price-band{padding:25px 21px}.price-layout{display:block}.price-action{text-align:left;margin-top:22px}.price-action .price{font-size:34px}.catalog{grid-template-columns:1fr}.product-hero{padding:45px 0}.product-hero p{font-size:16px}.footer-inner{align-items:flex-start;flex-direction:column}}

/* MotionHub color pass: softer graphite, violet, rose and lime ambience. */
:root{--bg:#111116;--panel:#19191f;--line:#38363e;--purple:#9e72b2}
body{background-color:var(--bg);background-image:radial-gradient(ellipse at 9% 6%,#9061a52b 0,transparent 31%),radial-gradient(ellipse at 87% 16%,#befc4d18 0,transparent 29%),radial-gradient(ellipse at 66% 68%,#df5e9d13 0,transparent 34%),linear-gradient(145deg,#121218 0%,#101115 58%,#141116 100%);background-attachment:fixed}
.hero{isolation:isolate}
.hero:before{content:"";position:absolute;z-index:-1;width:440px;height:440px;left:-210px;top:5px;border-radius:50%;background:#bf61a52b;filter:blur(95px);pointer-events:none}
.hero:after{border-color:#befc4d28;box-shadow:0 0 0 55px #befc4d0d,0 0 0 110px #d95fa50d,0 0 95px #a765bd20}
.visual{background:linear-gradient(140deg,#302338,#1b1b20 58%,#20241c);border-color:#514454;box-shadow:0 20px 80px #0003}
.visual:before{background:#d35b9d32;filter:blur(78px)}
.visual:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#befc4d24;filter:blur(85px);left:-100px;top:-120px;pointer-events:none}
.window{box-shadow:0 22px 50px #0007}
.feature{background:linear-gradient(145deg,#1b1a21dd,#15161add)}
.anchor-block{background:linear-gradient(115deg,#201d25,#19191f 62%,#1b1c18);box-shadow:0 18px 50px #0002}
.catalog article{background:linear-gradient(145deg,#1d1c22,#17181c)}
.price-band{background:linear-gradient(110deg,#20251a,#1b1b20 60%,#251b25);box-shadow:0 18px 60px #0002}
.product-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 4%,#d85e9d17,transparent 38%),radial-gradient(ellipse at 16% 0%,#befc4d0d,transparent 38%)}
h1{font-size:clamp(58px,7.5vw,96px);text-shadow:0 6px 40px #a96bc524}
h1 em{background:linear-gradient(100deg,#d4ff8a 0%,#befc4d 42%,#e19bcc 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 22px #befc4d24)}
h2{font-size:clamp(36px,4.6vw,58px);text-shadow:0 4px 34px #ab70bd1c}
.eyebrow{color:#d0ff76}
.btn{box-shadow:0 0 0 0 #befc4d00}
.btn:hover{box-shadow:0 0 28px #befc4d3b}
html,body,a,button,summary,.btn{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22'%3E%3Cpath d='M2 1v18l4.7-4.3 3.2 6.3 2.5-1.2-3.1-6.4h6.2L2 1z' fill='%23befc4d'/%3E%3Cpath d='M3.2 3.5v12.8l3.3-3 2.9 5.7 1-.5-3-6.3h4.4L3.2 3.5z' fill='%23d8ff91'/%3E%3C/svg%3E") 2 2,auto}
@media(max-width:620px){h1{font-size:clamp(50px,13vw,66px)}}
@media(prefers-reduced-motion:no-preference){h1 em{animation:hubGlow 5s ease-in-out infinite alternate}.hero:before{animation:hubDrift 14s ease-in-out infinite alternate}@keyframes hubGlow{from{filter:drop-shadow(0 0 12px #befc4d18)}to{filter:drop-shadow(0 0 25px #db89d044)}}@keyframes hubDrift{to{transform:translate(70px,35px) scale(1.12)}}}

.checkout-dialog{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:32px;border:1px solid #515843;border-radius:14px;background:#141618;color:var(--text);box-shadow:0 32px 100px #000a}.checkout-dialog::backdrop{background:#030405d9;backdrop-filter:blur(7px)}.checkout-form{position:relative}.dialog-close{position:absolute;right:-14px;top:-22px;border:0;background:transparent;color:#b8bcb2;font-size:30px;cursor:pointer;padding:5px}.checkout-dialog h2{font-size:34px;margin:18px 0}.checkout-dialog p{color:#b6bbae;font-size:14px}.checkout-dialog label{display:block;margin:25px 0 9px;font-size:13px}.checkout-dialog input{width:100%;border:1px solid #494f41;background:#0b0d0d;color:white;font:inherit;border-radius:6px;padding:13px;outline:none}.checkout-dialog input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #befc4d16}.checkout-dialog .checkout-help{font-size:11px;line-height:1.6;margin:10px 0}.checkout-dialog .checkout-error{color:#ffb4b4;font-size:12px;min-height:0;margin:12px 0}.checkout-submit{width:100%;margin-top:6px}.checkout-dialog .fine{font-size:10px;text-align:center}.btn:disabled{opacity:.65;cursor:wait;transform:none}[aria-disabled=true]{opacity:.6}.checkout-dialog button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:620px){.countdown{padding:16px 18px}.countdown-digits strong{font-size:42px}.checkout-dialog{padding:26px 22px}.checkout-dialog h2{font-size:30px}.price-action{min-width:0}.countdown-compact{max-width:100%}}

/* Contagem minimalista com quatro unidades. */
.countdown{--digit-size:clamp(54px,6vw,82px);margin:30px 0 26px;padding:0;max-width:560px;background:transparent;border:0;border-radius:0;color:#fff;font-family:Arial,Helvetica,sans-serif}.countdown-heading{font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#a8a8a8}.countdown-digits{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:19px 0 18px}.time-unit{flex:1;min-width:0;display:flex;align-items:center;flex-direction:column}.digit-window{height:1.18em;line-height:1.18;font-size:var(--digit-size);overflow:hidden;mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.countdown-digits strong{display:block;font:400 var(--digit-size)/1.18 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.065em;color:#fff;white-space:nowrap}.countdown-digits>b{font:300 calc(var(--digit-size)*.75)/1.22 Arial,sans-serif;color:#e5e5e5;padding-top:3px}.time-unit>span{font:400 10px/1.5 Arial,Helvetica,sans-serif;color:#ccc;text-transform:uppercase;margin-top:7px;letter-spacing:.02em}.countdown .countdown-deadline{font-size:9px;color:#777;margin:0;text-align:center}.countdown-compact{--digit-size:clamp(48px,4.8vw,66px);margin:0 0 24px;max-width:100%;padding:0}.countdown-compact .countdown-heading{font-size:9px}.countdown-compact .countdown-digits{margin:16px 0}.countdown-compact .time-unit>span{font-size:9px}@media(max-width:620px){.countdown{--digit-size:clamp(42px,12vw,68px);padding:0}.countdown-digits{gap:3px}.countdown-compact{--digit-size:clamp(38px,11vw,62px)}.countdown-heading{font-size:9px}}

.community{border-top:1px solid var(--line);text-align:center}.community .eyebrow{justify-content:center}.community p{color:var(--muted);margin:18px 0 22px}.checkout-dialog{max-height:calc(100dvh - 32px)}.checkout-dialog label{margin-top:16px}.checkout-dialog .checkout-help{font-size:10px}



.countdown-featured{--digit-size:clamp(72px,10vw,124px);width:100%;max-width:760px;margin:0 auto 44px;text-align:center}.countdown-featured .countdown-heading{font-size:12px;letter-spacing:.19em}.countdown-featured .countdown-digits{gap:12px;margin:20px 0}.countdown-featured .time-unit>span{font-size:12px;letter-spacing:.09em}.countdown-featured .countdown-deadline{font-size:11px}.price-band .price-layout{padding-top:32px;border-top:1px solid #ffffff12}@media(max-width:620px){.countdown-featured{--digit-size:clamp(40px,12vw,70px);margin-bottom:28px}.countdown-featured .countdown-digits{gap:3px;margin:16px 0}.countdown-featured .countdown-heading{font-size:9px}.countdown-featured .time-unit>span{font-size:8px}.countdown-featured .countdown-deadline{font-size:9px}.price-band .price-layout{padding-top:24px}}
