.nav[data-v-6f24ee9a]{z-index:50;padding-block:var(--sp-18);transition:background .5s var(--ease-out), padding .5s var(--ease-out);position:fixed;inset:0 0 auto}.nav.scrolled[data-v-6f24ee9a]{padding-block:var(--sp-12);background:#ffffffe0}.nav-inner[data-v-6f24ee9a]{align-items:center;gap:var(--sp-36);display:flex}.logo img[data-v-6f24ee9a]{width:auto;height:48px}.links[data-v-6f24ee9a]{gap:var(--sp-30);margin-left:auto;display:flex}.links a[data-v-6f24ee9a]{font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--color-text-2);transition:color .3s}.links a[data-v-6f24ee9a]:hover,.links a.active[data-v-6f24ee9a]{color:var(--color-text)}.burger[data-v-6f24ee9a]{display:none}@media (width<=820px){.links[data-v-6f24ee9a]{background:var(--color-canvas);justify-content:center;align-items:center;gap:var(--sp-36);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);flex-direction:column;position:fixed;inset:0}.links a[data-v-6f24ee9a]{font-size:var(--text-subheading);text-transform:none;letter-spacing:-.02em;font-weight:var(--fw-regular);color:var(--color-text)}.open .links[data-v-6f24ee9a]{opacity:1;pointer-events:auto}.nav-cta[data-v-6f24ee9a]{display:none}.burger[data-v-6f24ee9a]{z-index:2;cursor:pointer;background:0 0;border:0;gap:6px;margin-left:auto;padding:8px;display:grid}.burger span[data-v-6f24ee9a]{background:var(--color-text);width:24px;height:1.5px;transition:transform .4s var(--ease-out);display:block}.open .burger span[data-v-6f24ee9a]:first-child{transform:translateY(3.75px)rotate(45deg)}.open .burger span[data-v-6f24ee9a]:last-child{transform:translateY(-3.75px)rotate(-45deg)}}.particles[data-v-33f77976]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero[data-v-fea6e1c9]{position:relative;overflow:hidden}.hero-grid[data-v-fea6e1c9]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.copy[data-v-fea6e1c9]{gap:clamp(12px,2vh,24px);max-width:760px;display:grid}.copy h1[data-v-fea6e1c9]{font-size:var(--text-display);max-width:11ch}.copy .lead[data-v-fea6e1c9]{margin-top:var(--sp-6)}.actions[data-v-fea6e1c9]{align-items:center;gap:var(--sp-30);margin-top:clamp(6px,1.5vh,12px);display:flex}[data-hero][data-v-fea6e1c9]{opacity:0}.scroll-hint[data-v-fea6e1c9]{background:#0d0a141a;width:1px;height:56px;position:absolute;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-hint span[data-v-fea6e1c9]{background:var(--color-ciano);transform-origin:top;animation:hint-fea6e1c9 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes hint-fea6e1c9{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=820px){.hero[data-v-fea6e1c9]{align-items:start;padding-top:36svh}.hero-grid[data-v-fea6e1c9]{grid-template-columns:1fr}.actions[data-v-fea6e1c9]{gap:var(--sp-18);flex-wrap:wrap}.scroll-hint[data-v-fea6e1c9]{display:none}}@media (prefers-reduced-motion:reduce){.scroll-hint span[data-v-fea6e1c9]{animation:none;transform:scaleY(1)}}.about-grid[data-v-cdd457bc]{gap:var(--sp-36);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.side[data-v-cdd457bc]{position:relative}.side[data-v-cdd457bc]:after{content:"";background:linear-gradient(var(--color-ciano), transparent);width:1px;height:120px;position:absolute;top:36px;left:0}.main h2[data-v-cdd457bc]{max-width:20ch}.cols[data-v-cdd457bc]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,60px);margin-top:clamp(24px,4vh,60px);display:grid}.vision[data-v-cdd457bc]{gap:var(--sp-12);display:grid}.mark[data-v-cdd457bc]{width:clamp(40px,4vw,56px);height:auto}.quote[data-v-cdd457bc]{font-size:var(--text-heading-xs);letter-spacing:-.02em;max-width:24ch;line-height:1.25}.em-roxo[data-v-cdd457bc]{color:var(--color-roxo);font-weight:var(--fw-semibold)}.small[data-v-cdd457bc]{font-size:var(--text-base);max-width:52ch}@media (width<=820px){.about-grid[data-v-cdd457bc]{gap:var(--sp-24);grid-template-columns:1fr}.side[data-v-cdd457bc]:after{display:none}.cols[data-v-cdd457bc]{margin-top:var(--sp-24);gap:var(--sp-24);grid-template-columns:1fr}}.carousel[data-v-f072a260]{--gap:20px;--plane-h:clamp(260px, 50vh, 520px);--spread:0px;width:100%;height:calc(var(--plane-h) + var(--spread) + 48px);perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.wrap[data-v-f072a260]{width:100%;position:relative}.wrap[data-v-f072a260]:before,.wrap[data-v-f072a260]:after{content:"";z-index:10;pointer-events:none;width:16%;position:absolute;top:0;bottom:0}.wrap[data-v-f072a260]:before{background:linear-gradient(90deg, var(--color-canvas), transparent);left:0}.wrap[data-v-f072a260]:after{background:linear-gradient(270deg, var(--color-canvas), transparent);right:0}.carousel.grabbing[data-v-f072a260]{cursor:grabbing}.plane[data-v-f072a260]{top:calc(24px + var(--spread) / 2);height:var(--plane-h);aspect-ratio:3/4;border-radius:var(--radius);transform-style:preserve-3d;will-change:transform;background:#f3f1f7;position:absolute;left:0;overflow:hidden;box-shadow:0 18px 40px -24px #0d0a1459}.plane img[data-v-f072a260]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.idx[data-v-f072a260]{font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;color:#fff;mix-blend-mode:difference;position:absolute;top:12px;left:14px}.name[data-v-f072a260]{font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);background:linear-gradient(#0000,#0d0a148c);padding:28px 14px 14px;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.name.on[data-v-f072a260]{opacity:1;transform:none}@media (width<=820px){.carousel[data-v-f072a260]{--plane-h:clamp(200px, 34vh, 300px);--gap:14px;height:calc(var(--plane-h) + var(--spread) + 32px)}.plane[data-v-f072a260]{top:calc(16px + var(--spread) / 2)}}.brand[data-v-baf7d9df]{overflow-x:clip}.row[data-v-baf7d9df]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.flip .row[data-v-baf7d9df]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.flip .visual[data-v-baf7d9df]{order:2}.flip .text[data-v-baf7d9df]{order:1}.visual[data-v-baf7d9df]{--bleed:calc((100vw - min(100vw, var(--page-max))) / 2 + var(--gutter));min-width:0;margin-inline-start:calc(-1 * var(--bleed))}.flip .visual[data-v-baf7d9df]{margin-inline-start:0;margin-inline-end:calc(-1 * var(--bleed))}.text[data-v-baf7d9df]{z-index:2;gap:clamp(10px,1.8vh,18px);display:grid;position:relative}.label .sep[data-v-baf7d9df]{color:var(--color-text-2);margin-inline:4px}.tag[data-v-baf7d9df]{font-size:var(--text-heading-2xs);letter-spacing:var(--tracking-heading-2xs);color:var(--color-text)}.text p.muted[data-v-baf7d9df]{max-width:44ch}@media (width<=820px){.row[data-v-baf7d9df]{gap:var(--sp-24);grid-template-columns:1fr}.flip .visual[data-v-baf7d9df]{order:0}.flip .text[data-v-baf7d9df]{order:1}.visual[data-v-baf7d9df],.flip .visual[data-v-baf7d9df]{margin-inline:calc(-1 * var(--gutter))}}.panel[data-v-d43d8ad7]{border-radius:var(--radius);background:linear-gradient(135deg,#f4f1fb 0%,#fff 45%,#eef8f7 100%);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,96px);min-height:clamp(380px,64vh,680px);padding:clamp(32px,7vh,84px) clamp(28px,5vw,84px);display:grid}.intro[data-v-d43d8ad7]{justify-items:start;gap:clamp(14px,2.4vh,28px);display:grid}.intro h2[data-v-d43d8ad7]{font-size:clamp(40px,min(5.2vw,8vh),82px)}.intro .lead[data-v-d43d8ad7]{max-width:44ch;font-size:clamp(16px,min(1.3vw,2.5vh),20px)}.em-roxo[data-v-d43d8ad7]{color:var(--color-roxo)}.steps[data-v-d43d8ad7]{gap:clamp(18px,3.4vh,40px);margin:0;padding:0;display:grid}.steps li[data-v-d43d8ad7]{gap:var(--sp-24);grid-template-columns:48px 1fr;align-items:start;display:grid}.n[data-v-d43d8ad7]{width:48px;height:48px;font-size:var(--text-nav-label);color:var(--color-text);font-weight:var(--fw-regular);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0d0a141f}.steps h3[data-v-d43d8ad7]{font-size:var(--text-body);font-weight:var(--fw-semibold);letter-spacing:0;margin-bottom:6px;line-height:1.3}.steps p[data-v-d43d8ad7]{max-width:46ch;font-size:clamp(15px,min(1.15vw,2.2vh),17px)}@media (width<=820px){.panel[data-v-d43d8ad7]{gap:var(--sp-24);padding:var(--sp-24) var(--sp-18);grid-template-columns:1fr;min-height:0}.intro h2[data-v-d43d8ad7]{font-size:var(--text-heading-lg)}.steps[data-v-d43d8ad7]{gap:var(--sp-18)}.steps li[data-v-d43d8ad7]{gap:var(--sp-12);grid-template-columns:32px 1fr}.n[data-v-d43d8ad7]{width:32px;height:32px;font-size:12px}}.app[data-v-d8c5aa9b]{color:#fff;background:linear-gradient(135deg,#573687 0%,#4c2d7d 100%);position:relative;overflow:hidden}.app-mark[data-v-d8c5aa9b]{opacity:.06;pointer-events:none;width:min(70vw,1000px);height:auto;position:absolute;bottom:-10%;right:-6%}.app-grid[data-v-d8c5aa9b]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid;position:relative}.copy[data-v-d8c5aa9b]{gap:clamp(8px,1.6vh,18px);display:grid}.copy h2[data-v-d8c5aa9b]{font-size:clamp(32px,min(4.6vw,6.6vh),68px)}.app-label[data-v-d8c5aa9b]{color:var(--color-ciano-soft)}.copy h2[data-v-d8c5aa9b]{color:#fff}.em-light[data-v-d8c5aa9b]{color:var(--color-ciano-soft)}.app-lead[data-v-d8c5aa9b]{color:#ffffffdb;max-width:48ch}.features[data-v-d8c5aa9b]{gap:clamp(8px, 1.6vh, 18px) var(--sp-36);grid-template-columns:1fr 1fr;margin-top:clamp(4px,.8vh,10px);display:grid}.features li[data-v-d8c5aa9b]{gap:var(--sp-12);grid-template-columns:24px 1fr;align-items:start;display:grid}.ico svg[data-v-d8c5aa9b]{fill:none;width:24px;height:24px;stroke:var(--color-ciano-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.features h3[data-v-d8c5aa9b]{font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:0;color:#fff;line-height:1.3}.features p[data-v-d8c5aa9b]{font-size:var(--text-nav-label);color:#ffffffb8;letter-spacing:0;text-transform:none;font-weight:var(--fw-extralight);margin-top:2px}.stores[data-v-d8c5aa9b]{gap:var(--sp-12);flex-wrap:wrap;margin-top:clamp(8px,1.6vh,18px);display:flex}.btn-light[data-v-d8c5aa9b]{color:var(--color-roxo);background:#fff;padding-inline:22px}.btn-light[data-v-d8c5aa9b]:hover{background:#f1eefa;transform:translateY(-1px)}.visual[data-v-d8c5aa9b]{margin:0;line-height:0;position:absolute;bottom:0;right:0}.visual img[data-v-d8c5aa9b]{width:auto;height:clamp(300px,74vh,760px);display:block}@media (width<=820px){.app-grid[data-v-d8c5aa9b]{gap:var(--sp-18);grid-template-columns:1fr}.features[data-v-d8c5aa9b]{gap:var(--sp-12);grid-template-columns:1fr}.app[data-v-d8c5aa9b]{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-bottom:0}.visual[data-v-d8c5aa9b]{margin-top:var(--sp-12);align-self:flex-end;position:relative}.visual img[data-v-d8c5aa9b]{height:clamp(200px,32vh,340px)}.app-mark[data-v-d8c5aa9b]{width:110vw;bottom:-5%;right:-30%}}.head[data-v-bc76286c]{gap:var(--sp-18);margin-bottom:var(--head-gap);display:grid}.head h2[data-v-bc76286c]{max-width:16ch}.ledger[data-v-bc76286c]{gap:var(--sp-60);grid-template-columns:repeat(3,1fr);display:grid}.item[data-v-bc76286c]{gap:var(--sp-18);align-content:start;display:grid}.figure[data-v-bc76286c]{align-items:baseline;gap:var(--sp-12);flex-wrap:wrap;display:flex}.big[data-v-bc76286c]{font-size:var(--text-heading);letter-spacing:var(--tracking-display);white-space:nowrap;font-weight:200;line-height:1}.unit[data-v-bc76286c]{font-size:var(--text-nav-label)}.item p[data-v-bc76286c]{max-width:34ch}@media (width<=820px){.head[data-v-bc76286c]{margin-bottom:var(--sp-60)}.ledger[data-v-bc76286c]{grid-template-columns:1fr;gap:clamp(14px,2.5vh,36px)}.item[data-v-bc76286c]{gap:var(--sp-6)}.big[data-v-bc76286c]{font-size:var(--text-heading-sm)}}.head[data-v-ca857ed6]{gap:var(--sp-18);margin-bottom:var(--head-gap);display:grid}.timeline[data-v-ca857ed6]{padding:var(--sp-36) 0 0;gap:var(--sp-36);grid-template-columns:repeat(4,1fr);margin:0;display:grid;position:relative}.timeline[data-v-ca857ed6]:before{content:"";background:linear-gradient(90deg, var(--color-ciano), var(--color-roxo-soft) 70%, transparent);height:1px;position:absolute;top:6px;left:6px;right:6px}.timeline li[data-v-ca857ed6]{gap:var(--sp-6);align-content:start;display:grid;position:relative}.dot[data-v-ca857ed6]{top:calc(-1 * var(--sp-36));background:var(--color-canvas);width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--color-ciano);border-radius:50%;position:absolute;left:0}.timeline li:last-child .dot[data-v-ca857ed6]{background:var(--color-roxo);box-shadow:none}.year[data-v-ca857ed6]{font-size:var(--text-heading);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:200;line-height:1}.timeline h3[data-v-ca857ed6]{font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:0;margin-top:var(--sp-6);line-height:1.3}.timeline p[data-v-ca857ed6]{font-size:var(--text-base);max-width:30ch}@media (width<=820px){.timeline[data-v-ca857ed6]{padding:0 0 0 var(--sp-36);grid-template-columns:1fr;gap:clamp(16px,3vh,30px)}.timeline[data-v-ca857ed6]:before{background:linear-gradient(var(--color-ciano), var(--color-roxo-soft) 70%, transparent);width:1px;height:auto;inset:6px auto 6px 6px}.dot[data-v-ca857ed6]{top:4px;left:calc(-1 * var(--sp-36))}.year[data-v-ca857ed6]{font-size:var(--text-heading-sm)}}.head[data-v-6b6ee3ff]{gap:var(--sp-18);margin-bottom:var(--head-gap);display:grid}.channels[data-v-6b6ee3ff]{gap:var(--sp-36);grid-template-columns:repeat(3,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.channels li[data-v-6b6ee3ff]{gap:var(--sp-6);align-content:start;display:grid}.k[data-v-6b6ee3ff]{font-size:var(--text-nav-label);line-height:1.5;display:block}.v[data-v-6b6ee3ff]{align-items:center;gap:var(--sp-12);letter-spacing:-.02em;font-size:clamp(18px,1.45vw,24px);line-height:1.25;transition:color .3s;display:inline-flex}a.v[data-v-6b6ee3ff]:hover{color:var(--color-ciano-text)}.ico[data-v-6b6ee3ff]{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:1em;height:1em}.with-icon .arrow[data-v-6b6ee3ff]{opacity:.55;transition:transform .3s var(--ease-out), opacity .3s;font-size:.7em}.with-icon:hover .arrow[data-v-6b6ee3ff]{opacity:1;transform:translate(2px,-2px)}.footnav[data-v-6b6ee3ff]{gap:var(--sp-12) var(--sp-30);padding-top:var(--sp-24);border-top:1px solid #0d0a1414;flex-wrap:wrap;margin-top:clamp(28px,6vh,72px);display:flex}.footnav a[data-v-6b6ee3ff]{font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--color-text-2);transition:color .3s}.footnav a[data-v-6b6ee3ff]:hover{color:var(--color-text)}.bottom[data-v-6b6ee3ff]{justify-content:space-between;align-items:flex-end;gap:var(--sp-24);flex-wrap:wrap;margin-top:clamp(20px,4vh,48px);display:flex}.brand[data-v-6b6ee3ff]{gap:var(--sp-6);display:grid}.brand img[data-v-6b6ee3ff]{width:auto;height:30px}.small[data-v-6b6ee3ff]{font-size:var(--text-nav-label)}.legal[data-v-6b6ee3ff]{text-align:right}.plink[data-v-6b6ee3ff]{color:var(--color-text-2);text-underline-offset:3px;margin-top:2px;text-decoration:underline;display:block}.plink[data-v-6b6ee3ff]:hover{color:var(--color-ciano-text)}@media (width<=820px){.head[data-v-6b6ee3ff]{margin-bottom:var(--sp-36)}.channels[data-v-6b6ee3ff]{gap:var(--sp-18);grid-template-columns:1fr}.v[data-v-6b6ee3ff]{font-size:var(--text-body)}.footnav[data-v-6b6ee3ff]{margin-top:var(--sp-30);gap:var(--sp-12) var(--sp-18)}.bottom[data-v-6b6ee3ff]{align-items:flex-start}.legal[data-v-6b6ee3ff]{text-align:left}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fff;--color-canvas-tint:#f7f6fa;--color-text:#0d0a14;--color-text-2:#6f6a7a;--color-text-3:#7a7486;--color-roxo:#5a4099;--color-roxo-hover:#4b3482;--color-roxo-soft:#8f7bd1;--color-ciano:#44bfbc;--color-ciano-text:#1f7f7c;--color-ciano-display:#23908d;--color-ciano-soft:#7fd9d6;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fw-extralight:200;--fw-regular:400;--fw-semibold:600;--text-caption:12px;--leading-caption:1.5;--text-nav-label:14px;--leading-nav-label:1.2;--tracking-nav-label:.025em;--text-base:15px;--leading-base:1.5;--text-body:18px;--leading-body:1.5;--text-heading-2xs:24px;--leading-heading-2xs:1.25;--tracking-heading-2xs:-.02em;--text-heading-xs:27px;--leading-heading-xs:1;--text-subheading:36px;--leading-subheading:1.2;--text-heading-sm:clamp(28px, min(3.4vw, 5vh), 42px);--leading-heading-sm:1.2;--tracking-heading-sm:-.04em;--text-heading:clamp(30px, min(3.8vw, 5.6vh), 48px);--leading-heading:1.1;--tracking-heading:-.035em;--text-heading-lg:clamp(36px, min(5.2vw, 7.4vh), 78px);--leading-heading-lg:1.1;--tracking-heading-lg:-.04em;--text-display:clamp(40px, min(6vw, 9vh), 92px);--leading-display:1.1;--tracking-display:-.04em;--spacing-unit:6px;--sp-6:6px;--sp-12:12px;--sp-18:18px;--sp-24:24px;--sp-30:30px;--sp-36:36px;--sp-60:60px;--sp-96:96px;--sp-120:120px;--page-max:1280px;--gutter:clamp(20px, 5vw, 60px);--section-gap:clamp(48px, 7vh, 96px);--nav-h:88px;--head-gap:clamp(28px, 5vh, 72px);--radius:24px;--radius-pill:9999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.7s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-snap-type:y mandatory}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-extralight);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{color:var(--color-text);background:#44bfbc40}html{caret-color:var(--color-roxo)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-weight:var(--fw-regular);text-wrap:balance;margin:0}h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg)}h3{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}h4{font-size:var(--text-heading-2xs);line-height:var(--leading-heading-2xs);letter-spacing:var(--tracking-heading-2xs)}p{margin:0}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.block{min-height:100svh;padding-block:calc(var(--nav-h) + 12px) var(--sp-36);scroll-snap-align:start;scroll-snap-stop:always;align-items:center;display:flex}.block>.container{width:100%}.section{padding-block:var(--section-gap)}.label{font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;color:var(--color-ciano-text);line-height:var(--leading-nav-label);display:inline-block}.lead{color:var(--color-text);max-width:520px;font-size:clamp(15px,min(1.25vw,2.3vh),18px)}.muted{color:var(--color-text-3)}.em{color:var(--color-ciano-display)}.btn{align-items:center;gap:var(--sp-12);border-radius:var(--radius);font-size:var(--text-nav-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-nav-label);text-transform:uppercase;transition:background var(--dur) var(--ease-out), color .3s, box-shadow .3s, transform .4s var(--ease-out);white-space:nowrap;padding:14.4px 16px;line-height:1;display:inline-flex}.btn-primary{background:var(--color-roxo);color:#fff;padding-inline:22px}.btn-primary:hover{background:var(--color-roxo-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-ghost{color:var(--color-text);padding-inline:0}.btn-ghost:hover{color:var(--color-ciano-text)}.btn-outline{color:var(--color-text);padding-inline:20px;box-shadow:inset 0 0 0 1px #0d0a1429}.btn-outline:hover{box-shadow:inset 0 0 0 1px #0d0a1473}.btn .arrow{transition:transform .4s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.js [data-reveal]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}}@media (width<=820px){html{scroll-snap-type:y proximity}.block{padding-block:calc(var(--nav-h) - 8px) var(--sp-24)}.block .muted{font-size:var(--text-base)}}:focus-visible{outline:2px solid var(--color-roxo);outline-offset:4px;border-radius:4px}
