:root{--navy:#0a1a2f;--navy2:#0e2340;--card:#12294a;--line:rgba(255,255,255,.1);--gold:#f5a623;--gold2:#ffc01e;--white:#ffffff;--steel:#9cb2ce;--steel2:#6f88a8;--ok:#3fd18b;--lift:#173257;--glow:rgba(245,166,35,.32)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);font-family:Inter,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.5px;line-height:.98;text-transform:uppercase}.eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:.82rem;color:var(--gold)}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.tread{height:14px;width:100%;background:repeating-linear-gradient(115deg,var(--gold) 0 10px,transparent 10px 22px);opacity:.5;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.topbar{border-bottom:1px solid var(--line);background:#06101e99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:50}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:58px}.brand{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.14em;font-size:1.05rem}.brand b{color:var(--gold)}.topbar .mini{font-family:Barlow Condensed,sans-serif;letter-spacing:.14em;color:var(--steel);font-size:.8rem;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:.5em;background:var(--gold);color:#1a1200;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.02rem;padding:.7em 1.3em;border-radius:10px;border:0;cursor:pointer;box-shadow:0 8px 22px -8px #f5a623b3;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px #f5a623cc}.btn.sm{font-size:.9rem;padding:.55em 1em}.btn.ghost{background:transparent;color:var(--white);border:1.5px solid var(--line);box-shadow:none}.btn.ghost:hover{border-color:var(--gold);color:var(--gold)}.hero{position:relative;padding:64px 0 40px;background:radial-gradient(120% 90% at 80% 0%,var(--lift) 0%,var(--navy) 55%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero h1{font-size:clamp(3rem,7vw,5.7rem);margin:.15em 0 .1em}.hero h1 .yellow{color:var(--gold2)}.hero .lede{color:var(--steel);font-size:1.12rem;max-width:33ch;margin:.6em 0 1.4em}.pricerow{display:flex;align-items:center;gap:18px;margin:6px 0 22px;flex-wrap:wrap}.price{font-family:Anton,sans-serif;font-size:2.9rem;color:var(--white);line-height:1}.price small{font-size:1.1rem;color:var(--steel);vertical-align:super}.price .from{display:block;font-family:Inter;font-size:.85rem;color:var(--steel2);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.tag{background:#3fd18b1f;color:var(--ok);border:1px solid rgba(63,209,139,.35);font-size:.78rem;font-weight:600;padding:.4em .8em;border-radius:999px;letter-spacing:.03em}.cta-group{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.trust{display:flex;gap:20px;margin-top:22px;flex-wrap:wrap;color:var(--steel);font-size:.9rem}.trust span{display:flex;align-items:center;gap:.5em}.trust svg{flex:none}.hero-art{position:relative}.hero-art .glow{position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;background:radial-gradient(circle at 50% 40%,var(--glow),transparent 62%);filter:blur(8px);z-index:0}.hero-art img{position:relative;z-index:1;width:100%;border-radius:16px;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff0f;transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}.badge-float{position:absolute;z-index:2;bottom:-14px;left:-14px;background:var(--gold);color:#1a1200;font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.7em 1em;border-radius:12px;line-height:1.05;font-size:.95rem;box-shadow:0 16px 30px -12px #000000b3}.badge-float b{font-family:Anton;font-size:1.3rem;display:block}.features{background:var(--navy2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.features .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:26px 24px}.feat{display:flex;gap:12px;align-items:center;padding:6px 14px}.feat+.feat{border-left:1px solid var(--line)}.feat .ic{width:42px;height:42px;flex:none;border-radius:10px;background:#f5a62324;display:grid;place-items:center;color:var(--gold)}.feat h4{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.feat p{color:var(--steel);font-size:.84rem;line-height:1.35}section.block{padding:72px 0}.sec-head{text-align:center;max-width:640px;margin:0 auto 42px}.sec-head h2{font-size:clamp(2rem,4.5vw,3.2rem);margin:.25em 0 .3em}.sec-head h2 .yellow{color:var(--gold2)}.sec-head p{color:var(--steel);font-size:1.05rem}.samples{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.sample{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff}.sample img{width:100%;aspect-ratio:1/1.3;object-fit:cover;display:block}.sample .plate{position:absolute;top:8px;left:8px;font-family:Anton;font-size:.95rem;background:#06101e;color:#fff;border:1.5px solid var(--gold);border-radius:7px;min-width:32px;height:30px;display:grid;place-items:center;padding:0 5px}.sample .amostra{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#06101ee6);color:var(--gold2);font-family:Barlow Condensed;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;text-align:center;padding:18px 4px 7px}.divlabel{display:flex;align-items:center;gap:14px;margin:34px 0 18px;color:var(--steel);font-family:Barlow Condensed;font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.85rem}.divlabel:before,.divlabel:after{content:"";flex:1;height:1px;background:var(--line)}.idx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.idx{position:relative;display:flex;gap:14px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 16px 16px 14px;transition:transform .16s,border-color .16s,box-shadow .16s}.idx:hover{transform:translateY(-3px);border-color:#f5a62380;box-shadow:0 16px 34px -20px #000c}.idx .n{font-family:Anton;font-size:1.7rem;line-height:1;color:var(--gold2);flex:none;min-width:2.1ch;text-align:center;letter-spacing:.5px}.idx .n:before{content:"";display:block;width:26px;height:3px;background:var(--gold);border-radius:2px;margin:0 auto 7px;opacity:.7}.idx h3{font-family:Barlow Condensed;font-weight:700;font-size:1.12rem;letter-spacing:.02em;line-height:1.1}.idx p{color:var(--steel);font-size:.82rem;line-height:1.35;margin-top:3px}.gallery-note{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;margin-top:30px;color:var(--steel2);font-size:.9rem}.gallery-note svg{flex:none;color:var(--gold)}.benefits{background:var(--navy2)}.bgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ben{background:transparent;border:1px solid var(--line);border-radius:14px;padding:26px 22px;transition:border-color .18s}.ben:hover{border-color:#f5a62366}.ben .ic{width:52px;height:52px;border-radius:12px;background:#f5a62324;color:var(--gold);display:grid;place-items:center;margin-bottom:16px}.ben h3{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.15rem;margin-bottom:6px}.ben p{color:var(--steel);font-size:.92rem}.getgrid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.speclist{list-style:none;display:grid;gap:2px}.speclist li{display:flex;justify-content:space-between;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line)}.speclist .k{font-family:Barlow Condensed;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--steel)}.speclist .v{font-weight:600;text-align:right}.getcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:30px}.getcard h3{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;margin-bottom:18px}.checkline{display:flex;gap:12px;align-items:flex-start;padding:9px 0;color:var(--steel)}.checkline svg{flex:none;margin-top:3px;color:var(--ok)}.checkline b{color:var(--white);font-weight:600}.aud{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aud-item{border:1px solid var(--line);border-radius:14px;padding:26px;text-align:center}.aud-item .big{font-family:Anton;font-size:2.2rem;color:var(--gold2)}.aud-item h4{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 6px;font-size:1.15rem}.aud-item p{color:var(--steel);font-size:.9rem}.offer{position:relative;background:linear-gradient(180deg,var(--navy),var(--navy2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.offer:after{content:"";position:absolute;right:-6%;bottom:-40%;width:60%;height:180%;background:repeating-linear-gradient(118deg,rgba(245,166,35,.14) 0 14px,transparent 14px 30px);transform:rotate(4deg);pointer-events:none}.offer-card{position:relative;z-index:1;max-width:560px;margin:0 auto;text-align:center;background:var(--card);border:1px solid rgba(245,166,35,.35);border-radius:20px;padding:44px 40px;box-shadow:0 30px 70px -30px #000000e6}.offer-card .eyebrow{display:block;margin-bottom:10px}.offer-card h2{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:14px}.offer-card .bigprice{font-family:Anton;font-size:4rem;color:var(--white);line-height:1;margin:8px 0}.offer-card .bigprice small{font-size:1.3rem;color:var(--steel);vertical-align:super}.offer-card .sub{color:var(--steel);margin-bottom:24px}.offer-card .btn{font-size:1.2rem;padding:.85em 1.8em}.offer-card .fine{margin-top:16px;color:var(--steel2);font-size:.82rem}.faq{max-width:760px;margin:0 auto;display:grid;gap:10px}.qa{background:var(--navy2);border:1px solid var(--line);border-radius:12px;overflow:hidden}.qa summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:600;font-size:1.02rem;display:flex;justify-content:space-between;align-items:center;gap:12px}.qa summary::-webkit-details-marker{display:none}.qa summary .plus{font-family:Anton;color:var(--gold);font-size:1.3rem;transition:transform .2s;flex:none}.qa[open] summary .plus{transform:rotate(45deg)}.qa .ans{padding:0 22px 20px;color:var(--steel);font-size:.96rem}footer{background:#06101e;border-top:1px solid var(--line);padding:44px 0 30px}.foot-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:center}footer .brand{font-size:1.2rem}footer p{color:var(--steel2);font-size:.86rem;max-width:52ch}.copyright{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);color:var(--steel2);font-size:.8rem;text-align:center}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.hero-art img{transform:none}}@media(max-width:920px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero-art img{transform:none;max-width:420px;margin:0 auto}.features .wrap{grid-template-columns:1fr 1fr;gap:18px}.feat+.feat{border-left:0}.idx-grid{grid-template-columns:repeat(2,1fr)}.samples{grid-template-columns:repeat(3,1fr)}.bgrid{grid-template-columns:1fr 1fr}.getgrid,.aud{grid-template-columns:1fr}.topbar .mini{display:none}}@media(max-width:520px){.idx-grid{grid-template-columns:1fr}.samples{grid-template-columns:repeat(2,1fr)}.bgrid{grid-template-columns:1fr}.price{font-size:2.4rem}}.brand-logo{display:flex;align-items:center}.brand-logo img{height:30px;width:auto;display:block}.footer-logo{height:42px;width:auto;display:block}@media(max-width:520px){.brand-logo img{height:26px}}.home-hero{padding:70px 0 40px;background:radial-gradient(120% 90% at 50% 0%,var(--lift) 0%,var(--navy) 60%);text-align:center}.home-hero h1{font-size:clamp(2.4rem,6vw,4.4rem);margin:.2em 0 .3em}.home-hero .lede{color:var(--steel);font-size:1.12rem;max-width:52ch;margin:0 auto}.livros-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.livro-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.livro-card:hover{transform:translateY(-6px);border-color:#f5a6238c;box-shadow:0 26px 50px -24px #000000d9}.livro-capa{background:#0b1626;aspect-ratio:3/4;overflow:hidden}.livro-capa img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.livro-card:hover .livro-capa img{transform:scale(1.04)}.livro-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.livro-body h3{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;line-height:1.05}.livro-body p{color:var(--steel);font-size:.92rem;margin-top:6px;flex:1}.livro-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.livro-preco{font-family:Anton;font-size:1.5rem;color:var(--white)}.livro-cta{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}@media(max-width:820px){.livros-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.livros-grid{grid-template-columns:1fr}}[data-motif=hazard] .hero{position:relative}[data-motif=hazard] .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:9px;background:repeating-linear-gradient(45deg,#141210 0 15px,var(--gold) 15px 30px);z-index:3}[data-motif=hazard] .tread{height:20px;opacity:.92;background:repeating-linear-gradient(45deg,#141210 0 18px,var(--gold) 18px 36px);-webkit-mask:none;mask:none}[data-motif=hazard] .badge-float{border:2px solid #141210}[data-motif=hazard] .card .plate,[data-motif=hazard] .sample .plate{border-color:var(--gold)}[data-motif=trigo] .tread{height:16px;opacity:.55;background:repeating-linear-gradient(90deg,var(--gold) 0 3px,transparent 3px 9px),repeating-linear-gradient(60deg,var(--gold) 0 2px,transparent 2px 12px);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}[data-motif=trigo] .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.7;z-index:3}[data-motif=pneu] .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--gold) 0 22px,transparent 22px 44px);opacity:.5;z-index:3}.home-hero .btn{margin-top:26px}.home-hero h1 .grad{background:linear-gradient(90deg,var(--gold2),#ffe19a);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-strip{display:flex;height:6px;margin-top:46px}.home-hero-strip span{flex:1;height:100%}.livro-card{position:relative;border-top:1px solid var(--line)}.livro-card:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--acc);z-index:2}.livro-card:hover{border-color:var(--acc);box-shadow:0 26px 52px -22px color-mix(in srgb,var(--acc) 50%,transparent)}.livro-tag{display:inline-block;font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--acc);margin-bottom:4px}.livro-cta,.livro-preco{color:var(--acc)}[data-motif=rainbow] .hero:before{content:"";position:absolute;top:0;left:0;right:0;height:9px;z-index:3;background:linear-gradient(90deg,#ff5b5b,#ffb03a,#ffe14d,#5bd08a,#4db4ff,#9b6bff)}[data-motif=rainbow] .tread{height:14px;opacity:.9;-webkit-mask:none;mask:none;background:linear-gradient(90deg,#ff5b5b,#ffb03a,#ffe14d,#5bd08a,#4db4ff,#9b6bff)}[data-motif=rainbow] .idx .n{font-size:1.5rem}[data-estilo=infantil] h1,[data-estilo=infantil] h2,[data-estilo=infantil] h3,[data-estilo=infantil] .price,[data-estilo=infantil] .bigprice,[data-estilo=infantil] .idx .n,[data-estilo=infantil] .plate,[data-estilo=infantil] .aud-item .big{font-family:Fredoka,sans-serif;font-weight:600;letter-spacing:0;text-transform:none}[data-estilo=infantil] h1{font-weight:700}[data-estilo=infantil] .eyebrow,[data-estilo=infantil] .divlabel{font-family:Fredoka,sans-serif;font-weight:600}[data-estilo=infantil] .btn{border-radius:999px}[data-estilo=infantil] .livro-card,[data-estilo=infantil] .card,[data-estilo=infantil] .sample,[data-estilo=infantil] .idx,[data-estilo=infantil] .ben,[data-estilo=infantil] .getcard,[data-estilo=infantil] .offer-card,[data-estilo=infantil] .qa,[data-estilo=infantil] .aud-item{border-radius:22px}[data-estilo=infantil] .feat .ic,[data-estilo=infantil] .ben .ic{border-radius:16px}[data-estilo=infantil] .card:hover,[data-estilo=infantil] .idx:hover{box-shadow:0 18px 34px -18px #123c6e59}[data-estilo=infantil] .hero-art img{box-shadow:0 30px 60px -26px #123c6e80,0 0 0 1px #123c6e0f}[data-estilo=infantil] .topbar{background:#1e6fb8;border-bottom-color:#ffffff2e}[data-estilo=infantil] .topbar .mini{color:#d6ecff}[data-estilo=infantil] footer{background:#1e6fb8}[data-estilo=infantil] footer p,[data-estilo=infantil] .copyright{color:#d0e7fb}[data-estilo=infantil] .copyright{border-top-color:#ffffff2e}[data-estilo=infantil] .card .plate,[data-estilo=infantil] .sample .plate{background:#1e6fb8;border-color:#fff;color:#fff}[data-estilo=infantil] .btn{color:#fff}
