
.skip{position:absolute;top:-80px;left:20px;z-index:100;background:var(--marker);padding:12px;color:#1f1c18}.skip:focus{top:10px}.brand-name{font-size:19px;line-height:.9;letter-spacing:-.04em;position:relative;padding-right:30px}.brand-dot{position:absolute;right:0;top:4px;font-size:32px}.nav .wrap{height:76px}.nav-link{font-size:14px;text-decoration:none;font-weight:700}.theme{font-size:24px}.hero{padding-top:54px}.hero h1{font-size:clamp(40px,5.3vw,68px);line-height:1.04}.hero .mark{white-space:normal}.hero-sub{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.4vw,29px);margin-bottom:16px;line-height:1.2}.hero .lead{font-size:19px}.text-link{font-weight:700;font-size:14px;text-underline-offset:4px}.compact-top{padding-top:28px}.compact-bottom{padding-bottom:28px}.section-note{margin-top:20px}.audience{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.center .head{margin-inline:auto}.offer-description{margin-bottom:24px;color:var(--ink-2)}.offer-eyebrow{margin-top:26px}.offer .brand-name{font-size:24px}.offer .pending{font-size:48px}.offer .note:target{outline:2px dashed var(--orange);outline-offset:8px}.dock b{font-size:21px}.phone .illustration{border-radius:36px}.mini .illustration{border-radius:14px}.reel .illustration{border-radius:20px}.illustration{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:9/16;background:#e9e3d4;color:#232019;display:flex;flex-direction:column;justify-content:space-between;padding:26px 20px;box-shadow:var(--lift)}.art-tag{font:800 9px/1.2 var(--text);letter-spacing:.14em;z-index:2;opacity:.6}.art-note{font:500 10px/1.3 var(--text);opacity:.65;z-index:2}.art-caption{font:800 clamp(22px,2.4vw,34px)/1 var(--display);letter-spacing:-.04em;margin-top:auto;max-width:8ch;z-index:2}.art-scene{position:absolute;inset:0;display:grid;place-items:center;perspective:500px}.shape{position:absolute;display:block;animation:float 6s ease-in-out infinite}.one{width:64%;aspect-ratio:1;border-radius:50%;border:26px solid #f4b72a;box-shadow:inset 6px 8px 12px #8c5b1933,8px 18px 18px #3f331733;transform:rotateX(30deg) rotateY(-25deg)}.two{width:26%;aspect-ratio:1;border-radius:22%;background:#315dc4;box-shadow:8px 10px 0 #1e3987;translate:52px -36px;animation-delay:-2s}.three{width:16%;aspect-ratio:1;border-radius:50%;background:#e66446;translate:-60px 65px;animation-delay:-4s}.star{position:absolute;font-size:56px;color:#315dc4;translate:-62px -100px;animation:turn 18s linear infinite}.blocks{background:#d9e2ed}.blocks .one{border-radius:14%;border:0;background:#ee855c;box-shadow:14px 16px 0 #bf5f3c;transform:rotate(-12deg);width:48%}.blocks .two{translate:42px 35px;background:#ffd23f;box-shadow:8px 10px 0 #c39328}.blocks .three{background:#3058b5;translate:-40px -60px}.story{background:#283d6c;color:#fffbef}.story .one{border-color:#a9bee5;border-width:12px;transform:rotateY(45deg);width:65%}.story .two{background:#e98760}.story .star{color:#ffd23f}.process{background:#dce7da}.process .one{border-radius:10%;border:2px solid #236c47;background:#f7f2e8;width:60%;box-shadow:12px 15px 0 #236c47;transform:rotate(-8deg)}.process .two{background:#ffd23f;box-shadow:none;translate:0 -10px;width:35%;border-radius:50%}.process .three{background:#236c47;translate:60px 70px}.wide{aspect-ratio:4/3;padding:14px;margin-bottom:18px;border-radius:10px}.wide .art-caption{font-size:23px}.wide .art-tag,.wide .art-note{display:none}.wide .one{width:35%;border-width:12px;translate:40px -20px}.wide .two{width:20%;translate:60px -15px}.wide .three{width:10%;translate:5px -35px}.wide .star{font-size:30px;translate:-20px -15px}.mini .illustration{padding:8px}.mini .art-caption{font-size:14px}.mini .art-tag,.mini .art-note{display:none}.mini .one{border-width:8px}.mini .two{translate:18px -10px;box-shadow:3px 4px 0 #1e3987}.mini .three{translate:-20px 20px}.mini .star{font-size:20px;translate:-20px -35px}.rise.seen{animation:arrive .65s ease both}
@keyframes float{0%,100%{margin-top:-8px}50%{margin-top:12px}}@keyframes turn{to{rotate:360deg}}@keyframes arrive{from{opacity:.3;translate:0 12px}to{opacity:1;translate:0 0}}
@media(max-width:900px){.hero .wrap{gap:38px}.hero h1{max-width:14ch}.audience{grid-template-columns:1fr}.hero .lead{max-width:46ch}.phone{margin-top:10px}.hero{padding-top:32px}}
@media(max-width:560px){section{padding-block:56px}.compact-top{padding-top:20px}.compact-bottom{padding-bottom:20px}.nav-link{display:none}.nav .wrap{gap:8px}.nav .right{gap:8px}.nav .btn{font-size:12px;padding:10px}.nav .brand-name{font-size:15px;padding-right:22px}.nav .brand-dot{font-size:25px}.theme{width:34px;height:34px}.hero h1{font-size:42px}.hero .lead{font-size:17px}.hero .buy{gap:22px}.hero .nos{font-size:15px}.hero .btn{font-size:17px}.reel{gap:16px}.reel .illustration{padding:16px 12px}.reel .art-caption{font-size:24px}.reel .art-tag{font-size:7px}.reel .art-note{font-size:8px}.reel .one{border-width:14px}.reel .two{translate:28px -25px;box-shadow:4px 5px 0 #1e3987}.reel .three{translate:-30px 35px}.reel .star{font-size:30px;translate:-30px -55px}.phone .mini{right:-20px;width:90px}.phone .who{left:-14px;font-size:13px}.phone .who .big{font-size:26px}.quiz{padding:24px 20px;box-shadow:5px 6px 0 var(--ink)}.quiz .opts{grid-template-columns:1fr}.dock .btn{font-size:13px}.dock b{font-size:18px}#requisito h2{font-size:32px}.mark{white-space:normal}}
[id]{scroll-margin-top:96px}
.brand-lockup{display:inline-block;width:178px;vertical-align:middle}.brand-lockup img{width:100%;height:auto!important}.brand-lockup .brand-dark{display:none}:root[data-theme="dark"] .brand-lockup .brand-light{display:none}:root[data-theme="dark"] .brand-lockup .brand-dark{display:block}.offer .brand-lockup{width:250px;margin-bottom:20px}footer .brand-lockup{width:178px;margin-bottom:12px}@media(max-width:560px){.nav .brand-lockup{width:126px}.offer .brand-lockup{width:220px}}
.local-media{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:20px;background:#141210}.local-media video{width:100%;height:100%;object-fit:cover}.phone>.local-media{border-radius:36px}.phone>.local-media video{border-radius:36px}.local-media .creator-credit{font-size:10px;padding:8px 3px}
.tiktok-media iframe{position:absolute;inset:0;opacity:0;z-index:2}.tiktok-media iframe.ready{opacity:1}.player-status{position:absolute;top:56%;left:8%;width:84%;z-index:3;padding:8px;background:var(--card);color:var(--ink);border-radius:8px;font:600 12px/1.4 var(--text);text-align:center}.tiktok-media [hidden]{display:none!important}
.tiktok-media{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--card)}.tiktok-media .illustration{height:100%}.tiktok-media iframe{width:100%;height:100%;border:0;display:block}.load-tiktok{position:absolute;z-index:3;top:42%;left:8%;width:84%;padding:15px 8px;background:var(--marker);color:#1f1c18;border:2px solid #1f1c18;border-radius:12px;font:800 14px var(--text);box-shadow:3px 4px 0 #1f1c18;cursor:pointer}.creator-credit{position:absolute;bottom:0;left:0;right:0;padding:10px 6px;background:#1f1c18;color:#fff;font:600 11px/1.3 var(--text);text-align:center;z-index:4}.tiktok-media .art-note{visibility:hidden}.phone>.tiktok-media{border-radius:36px}.phone>.tiktok-media .illustration{border-radius:36px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
