:root{--bg:#f6f6f7;--bg-alt:#eeeef1;--surface:#fff;--surface-raised:#fff;--surface-inverse:#1c1c20;--ink:#1c1c20;--ink-secondary:#4a4a53;--ink-muted:#64646e;--ink-inverse:#f6f6f7;--border:#cdcdd5;--border-strong:#85858f;--divider:#e3e3e8;--primary:#1c1c20;--on-primary:#fff;--primary-hover:#36363d;--primary-pressed:#4a4a53;--accent:#4b3bc4;--accent-hover:#3c2ea6;--accent-pressed:#30248a;--on-accent:#fff;--accent-soft:#ecebfb;--focus:#0b6b78;--verified:#0b6b78;--verified-soft:#e2f1f3;--cobre-text:#9a4a18;--success:var(--verified);--warning:#8a5a00;--error:#b42318;--info:var(--accent);--spectrum-petroleo:#0e6e7e;--spectrum-indigo:#4b3bc4;--spectrum-malva:#8e5fa0;--spectrum-cobre:#c8743c;--neutral-25:#f6f6f7;--inv-ink:#f2f2f4;--inv-ink-secondary:#b9b9c2;--inv-ink-muted:#8e8e98;--inv-divider:#36363d;--inv-cobre:#e9a272;--inv-focus:#4fc3d1;--inv-verified:#4fc3d1;--inv-verified-soft:#0f2e33;--inv-error:#ff8a80;--font-display:"Sora", "Outfit", system-ui, sans-serif;--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-section:160px;--space-page:240px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-full:999px;--shadow-raised:0 1px 0 #1212140f, 0 12px 32px -16px #12121438;--shadow-overlay:0 2px 4px #1212140f, 0 24px 64px -24px #12121459;--layout-max:1360px;--layout-measure:66ch;--z-nav:100;--z-overlay:200;--vf-spectrum:linear-gradient(115deg, var(--spectrum-petroleo) 0%, var(--spectrum-indigo) 46%, var(--spectrum-malva) 72%, var(--spectrum-cobre) 100%);--vf-cut:polygon(0 0, 100% 0, 100% calc(100% - 48px), calc(100% - 28px) 100%, 0 100%);--margin:clamp(20px, 4vw, 64px);--section-y:clamp(96px, 6rem + 4vw, 160px);--dur-instant:80ms;--dur-fast:.16s;--dur-normal:.28s;--dur-slow:.52s;--dur-cinematic:1.1s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-scan:cubic-bezier(.45, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121214;--bg-alt:#18181c;--surface:#1c1c20;--surface-raised:#26262b;--surface-inverse:#f6f6f7;--ink:#f2f2f4;--ink-secondary:#b9b9c2;--ink-muted:#8e8e98;--ink-inverse:#121214;--border:#36363d;--border-strong:#6e6e78;--divider:#26262b;--primary:#f2f2f4;--on-primary:#121214;--primary-hover:#d6d6dc;--primary-pressed:#b9b9c2;--accent:#a49bff;--accent-hover:#bcb5ff;--accent-pressed:#8e83f0;--on-accent:#121214;--accent-soft:#231f45;--focus:#4fc3d1;--verified:#4fc3d1;--verified-soft:#0f2e33;--cobre-text:#e9a272;--warning:#e6b450;--error:#ff8a80;--inv-ink:#1c1c20;--inv-ink-secondary:#4a4a53;--inv-ink-muted:#64646e;--inv-divider:#cdcdd5;--inv-cobre:#9a4a18;--inv-focus:#0b6b78;--inv-verified:#0b6b78;--inv-verified-soft:#e2f1f3;--inv-error:#b42318;--shadow-raised:0 0 0 1px #ffffff0f, 0 16px 40px -16px #000000b3;--shadow-overlay:0 0 0 1px #ffffff14, 0 24px 64px -16px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--space-md);z-index:999;background:var(--primary);color:var(--on-primary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs);text-decoration:none;position:absolute;top:-64px}.skip:focus{top:var(--space-md)}.container{width:min(100% - 2 * var(--margin), var(--layout-max));margin-inline:auto}.eyebrow{font:500 12px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.eyebrow--cobre{color:var(--inv-cobre)}.meta{font:400 12px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.readout{font:500 13px/1.4 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums}.lead{letter-spacing:-.005em;color:var(--ink-secondary);text-wrap:pretty;max-width:44ch;font-size:clamp(1.125rem,1rem + .3vw,1.25rem);line-height:1.55}.display-l{font:600 clamp(3rem, 2.2rem + 4.5vw, 5.5rem)/.95 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.h2{font:600 clamp(2rem, 1.6rem + 2vw, 3rem)/1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.h3{font:500 clamp(1.625rem, 1.3rem + 1.2vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.h4{font:500 clamp(1.375rem, 1.1rem + .8vw, 1.75rem)/1.15 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.note{margin-top:var(--space-lg);color:var(--ink-muted);font-size:13px;line-height:1.45}.mark{flex:none;width:auto;height:26px;display:block}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__name{font:700 18px/1 var(--font-display);letter-spacing:.02em}.btn{--h:48px;justify-content:center;align-items:center;gap:var(--space-sm);height:var(--h);padding:0 var(--space-lg);font:600 15px/1 var(--font-sans);letter-spacing:.01em;border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;color:inherit;transition:background-color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast), color var(--dur-fast), transform var(--dur-instant) linear;background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--sm{--h:40px;padding:0 var(--space-md);font-size:14px}.btn--primary,.btn--light{background:var(--primary);color:var(--on-primary)}.btn--primary:after,.btn--light:after{content:"";background:var(--vf-spectrum);transform-origin:0;height:2px;transition:transform var(--dur-normal) var(--ease-out-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.btn--primary:hover{background:var(--primary-hover)}.btn--primary:hover:after,.btn--light:hover:after{transform:scaleX(1)}.btn--primary:active,.btn--light:active{transform:translateY(1px)}.btn--light{background:var(--inv-ink);color:var(--surface-inverse)}.btn--ghost{color:var(--ink);padding:0 var(--space-sm)}.btn--ghost:hover{background:var(--bg-alt)}.btn .arrow{transition:transform var(--dur-normal) var(--ease-out-expo);display:inline-block}.btn:hover .arrow{transform:translate(4px)}.btn[aria-busy=true]{pointer-events:none;opacity:.85}.link{color:var(--accent);transition:background-size var(--dur-normal) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.link:hover{background-size:0 1px}.link--standalone{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tag{align-items:center;gap:var(--space-2xs);height:24px;padding:0 var(--space-xs);font:400 12px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary);border:1px solid var(--border);border-radius:var(--radius-xs);white-space:nowrap;display:inline-flex}.tag--verified{color:var(--verified);background:var(--verified-soft);border-color:#0000}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:101;background:var(--bg);position:fixed;inset:0 0 auto}.nav{top:env(safe-area-inset-top,0px);z-index:var(--z-nav);transition:transform var(--dur-normal) var(--ease-out-expo), background-color var(--dur-normal), box-shadow var(--dur-normal);position:sticky}.nav.is-scrolled{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-raised)}.nav.is-hidden{transform:translateY(-100%)}.nav__inner{width:min(100% - 2 * var(--margin), var(--layout-max));align-items:center;gap:var(--space-xl);height:72px;margin-inline:auto;display:flex}.nav nav{margin-left:auto}.nav__links{gap:var(--space-xl);display:flex}.nav__links a{font:500 15px/1 var(--font-sans);color:var(--ink-secondary);transition:color var(--dur-fast);padding:14px 0;text-decoration:none;display:inline-block;position:relative}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--ink)}.nav__links a[aria-current=true]:after{content:"";background:var(--vf-spectrum);height:2px;position:absolute;bottom:6px;left:0;right:0}.nav__menu{margin-left:auto;display:none}.drawer{z-index:var(--z-overlay);background:var(--surface-raised);padding:calc(env(safe-area-inset-top,0px) + 12px) max(20px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 24px) max(20px, env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer__top{justify-content:space-between;align-items:center;height:52px;display:flex}.drawer__links{margin-top:var(--space-2xl);flex-direction:column;display:flex}.drawer__links a{padding:var(--space-md) 0;border-bottom:1px solid var(--divider);font:500 28px/1.15 var(--font-display);letter-spacing:-.015em;text-decoration:none;display:block}.drawer__cta{width:100%;margin-top:auto}.placeholder{padding:var(--space-md);background:var(--bg-alt) repeating-linear-gradient(115deg, transparent 0 22px, var(--divider) 22px 23px);color:var(--ink-muted);align-items:flex-end;font-size:13px;line-height:1.45;display:flex;position:absolute;inset:0}.placeholder span{max-width:32ch}.hero{padding-top:clamp(32px,6vh,72px)}.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:32px;min-height:min(78svh,820px);display:grid}.hero__text{padding-bottom:var(--space-md);flex-direction:column;grid-column:1/8;display:flex}.hero__title{margin-top:var(--space-lg);font:600 clamp(3.5rem, 2.6rem + 6vw, 7.5rem)/.92 var(--font-display);letter-spacing:-.045em}.hero__title span{display:inline-block}.hero .lead{margin-top:var(--space-xl)}.hero__cta{margin-top:var(--space-2xl);align-items:center;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.hero__media{padding-top:var(--space-3xl);grid-column:9/13;position:relative}.hero__diag{width:150px;height:260px;position:absolute;bottom:64px;right:100%;overflow:visible}.hero__diag line{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:310;stroke-dashoffset:0}.hero__segments{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--divider);gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__segments a{color:var(--ink-secondary);padding:6px 0;text-decoration:none;display:inline-block}.hero__segments a:hover{color:var(--ink)}.frame{aspect-ratio:4/5;background:var(--bg-alt);width:100%;max-width:380px;clip-path:var(--vf-cut);margin-left:auto;position:relative;overflow:hidden}.frame__photo{inset:0 0 56px}.frame__corner{border:0 solid var(--ink);width:24px;height:24px;position:absolute}.frame__corner--tl{border-top-width:2px;border-left-width:2px;top:16px;left:16px}.frame__corner--tr{border-top-width:2px;border-right-width:2px;top:16px;right:16px}.frame__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:72px;left:16px}.frame__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:72px;right:16px}.frame__scan{background:var(--vf-spectrum);opacity:0;height:2px;position:absolute;top:16px;left:16px;right:16px}.frame__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);background:var(--surface);border-top:1px solid var(--divider);height:56px;color:var(--ink-secondary);padding:0 44px 0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.frame--small{max-width:300px;margin:var(--space-2xl) 0 0}.frame--small .frame__bar{color:var(--ink)}.section{padding-block:var(--section-y)}.section--alt{background:var(--bg-alt)}.section--alt .placeholder{background-color:var(--bg)}.section--tight{padding-block:0 var(--section-y)}.section-head{gap:var(--space-xl);margin-bottom:var(--space-3xl);flex-direction:column;display:flex}.section-head .eyebrow+.h2{margin-top:calc(var(--space-xl) * -.5)}.section-head--row{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-flow:wrap}.section-head--row>div{gap:var(--space-md);flex-direction:column;display:flex}.passagem .section-head{column-gap:32px;row-gap:var(--space-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.passagem .section-head .eyebrow,.passagem .section-head .h2{grid-column:1/7}.passagem .section-head .h2{margin-top:0}.section-head__lead{grid-area:2/7/auto/12;align-self:end}.passagem__grid{column-gap:32px;row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.media{position:relative}.media>.placeholder{width:100%;position:relative;inset:auto}.media--wide{grid-column:1/13}.media--wide>.placeholder{aspect-ratio:21/9}.media--tall{grid-column:7/10}.media--tall+.media--tall{margin-top:var(--space-4xl);grid-column:10/13}.media--tall>.placeholder{aspect-ratio:4/5}.media--cut>.placeholder{clip-path:var(--vf-cut)}.media figcaption{margin-top:var(--space-sm);gap:var(--space-sm);color:var(--ink-secondary);align-items:baseline;font-size:13px;display:flex}.media figcaption .readout{color:var(--ink)}.passagem__grid .media--wide{margin-bottom:var(--space-xl)}.tabs__list{gap:var(--space-xl);border-bottom:1px solid var(--divider);margin-bottom:var(--space-3xl);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__list button{padding:var(--space-md) 0;font:500 17px/1 var(--font-sans);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;position:relative}.tabs__list button:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--dur-normal) var(--ease-out-expo);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tabs__list button[aria-selected=true]{color:var(--ink)}.tabs__list button[aria-selected=true]:after{transform:scaleX(1)}.tabs__panel{column-gap:32px;row-gap:var(--space-2xl);animation:fade var(--dur-fast) linear;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tabs__panel[hidden]{display:none}.panel__text{gap:var(--space-xl);flex-direction:column;grid-column:1/6;display:flex}.panel__media{grid-column:7/13}.panel__media>.placeholder{aspect-ratio:4/3}.benefits{border-top:1px solid var(--border);flex-direction:column;display:flex}.benefits li{padding:var(--space-md) 0;border-bottom:1px solid var(--border);color:var(--ink-secondary)}.benefits strong{color:var(--ink);font-weight:600}@keyframes fade{0%{opacity:.001}to{opacity:1}}.como{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.como__sticky{grid-column:1/6;align-self:start;position:sticky;top:120px}.como__sticky .section-head{margin-bottom:0}.steps{flex-direction:column;grid-column:7/13;display:flex}.step{padding:var(--space-2xl) 0;border-top:1px solid var(--divider);gap:var(--space-md);flex-direction:column;min-height:36vh;display:flex}.step:first-child{border-top:0;padding-top:0}.step p:last-child{color:var(--ink-secondary);max-width:48ch}.step .eyebrow{transition:color var(--dur-normal)}.step.is-active .eyebrow{color:var(--cobre-text)}.metrics{border-top:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric{gap:var(--space-xs);padding:var(--space-xl) var(--space-xl) 0 0;flex-direction:column;display:flex}.metric+.metric{padding-left:var(--space-xl);border-left:1px solid var(--divider)}.metric__value{font:400 clamp(2.5rem, 2rem + 2vw, 3.5rem)/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.metric__unit{color:var(--ink-muted);margin-left:.15em;font-size:.6em}.metric__label{color:var(--ink-secondary);max-width:24ch;font-size:15px;line-height:1.5}.metric__note{color:var(--ink-muted);font-size:13px}.inverse{background:var(--surface-inverse);color:var(--inv-ink);--focus:var(--inv-focus);clip-path:polygon(0 56px,56px 0,100% 0,100% 100%,0 100%)}.inverse .eyebrow{color:var(--inv-cobre)}.priv{column-gap:32px;row-gap:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.priv__head{gap:var(--space-xl);flex-direction:column;grid-column:1/7;display:flex}.priv__grid{gap:var(--space-2xl) var(--space-xl);grid-column:7/13;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.priv__grid div{border-top:1px solid var(--inv-divider);padding-top:var(--space-md)}.priv__grid dt{font:600 18px/1.35 var(--font-sans);margin-bottom:var(--space-xs)}.priv__grid dd{color:var(--inv-ink-secondary);font-size:15px;line-height:1.5}.priv__note{color:var(--inv-ink-muted);grid-column:7/13;font-size:13px}.cases{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case{gap:var(--space-md);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.case__media{aspect-ratio:4/3;clip-path:var(--vf-cut);position:relative;overflow:hidden}.case__media .placeholder{transition:transform var(--dur-slow) var(--ease-out-expo)}.case:hover .case__media .placeholder{transform:scale(1.03)}.case__title{font:600 clamp(1.1875rem, 1rem + .4vw, 1.375rem)/1.3 var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.case__foot{padding-top:var(--space-sm);border-top:1px solid var(--divider);color:var(--ink-secondary);justify-content:space-between;display:flex}.case__foot span:last-child{transition:transform var(--dur-normal) var(--ease-out-expo)}.case:hover .case__foot span:last-child{color:var(--ink);transform:translate(4px)}.faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.faq .section-head{grid-column:1/5}.accordion{border-top:1px solid var(--border);grid-column:6/13}.accordion details{border-bottom:1px solid var(--border)}.accordion summary{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;font:600 18px/1.35 var(--font-sans);cursor:pointer;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font:400 24px/1 var(--font-mono);color:var(--ink-secondary);transition:transform var(--dur-normal) var(--ease-in-out);flex:none}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion p{padding-bottom:var(--space-lg);color:var(--ink-secondary);max-width:60ch}.cta{margin-top:0}.cta__grid{column-gap:32px;row-gap:var(--space-3xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cta__grid>div{gap:var(--space-xl);flex-direction:column;grid-column:1/7;display:flex}.cta__lead{color:var(--inv-ink-secondary);max-width:40ch;font-size:18px}.form{gap:var(--space-lg);flex-direction:column;grid-column:8/13;display:flex}.field{gap:var(--space-xs);flex-direction:column;display:flex}.field label{font:600 14px/1.3 var(--font-sans)}.input{height:48px;padding:0 var(--space-md);font:400 16px/1 var(--font-sans);color:var(--inv-ink);border:1px solid var(--inv-ink-muted);border-radius:var(--radius-xs);transition:border-color var(--dur-fast);background:0 0;width:100%}select.input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px}select.input option{color:#1c1c20;background:#fff}.input::placeholder{color:var(--inv-ink-muted)}.input:hover{border-color:var(--inv-ink-secondary)}.input:focus{border-color:var(--inv-ink)}.input[aria-invalid=true]{border-color:var(--inv-error)}.help--error{color:var(--inv-error);gap:6px;font-size:13px;line-height:1.45;display:flex}.help--error[hidden]{display:none}.check{gap:var(--space-sm);color:var(--inv-ink-secondary);cursor:pointer;align-items:flex-start;font-size:15px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--inv-ink);flex:none;margin:2px 0 0}.form .btn{align-self:flex-start}.form__done{color:var(--inv-ink-secondary);gap:var(--space-sm);flex-wrap:wrap;align-items:center;font-size:15px;display:flex}.form__done[hidden]{display:none}.inverse .tag--verified{color:var(--inv-verified);background:var(--inv-verified-soft)}.footer{padding-block:var(--space-4xl) var(--space-xl)}.footer__grid{gap:var(--space-xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__tag{margin-top:var(--space-md);color:var(--ink-secondary);font-size:15px}.footer ul{margin-top:var(--space-md);gap:var(--space-xs);color:var(--ink-secondary);flex-direction:column;font-size:15px;display:flex}.footer ul a{text-decoration:none}.footer ul a:hover{color:var(--ink)}.footer__legal{margin-top:var(--space-4xl);padding-top:var(--space-md);border-top:1px solid var(--divider);justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer__legal a{text-decoration:none}.js-motion .reveal{opacity:.001;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);transition-delay:var(--d,0s);transform:translateY(16px)}.js-motion .reveal.is-in{opacity:1;transform:none}.js-motion .reveal-media>.placeholder{clip-path:inset(100% 0 0);transition:clip-path var(--dur-cinematic) var(--ease-out-expo)}.js-motion .reveal-media.media--cut>.placeholder{clip-path:polygon(0 100%,100% 100%,100% 100%,100% 100%,0 100%)}.js-motion .reveal-media.is-in>.placeholder{clip-path:inset(0)}.js-motion .reveal-media.media--cut.is-in>.placeholder{clip-path:var(--vf-cut)}.js-motion .hero__diag line{stroke-dashoffset:310px;transition:stroke-dashoffset var(--dur-cinematic) var(--ease-out-expo) .2s}.js-motion .hero.is-in .hero__diag line{stroke-dashoffset:0}.frame.is-scanning .frame__scan{opacity:1;animation:scan 1.6s var(--ease-scan) .4s forwards}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(var(--scan-to,300px));opacity:.6}}.frame.is-scanning [data-status]{opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.frame__scan{display:none}.case:hover .case__media .placeholder{transform:none}}@media (max-width:1023px){.hero__grid{column-gap:24px}.hero__text{grid-column:1/13}.hero__media{padding-top:var(--space-2xl);grid-column:4/13}.hero__diag{display:none}.como__sticky{margin-bottom:var(--space-2xl);grid-column:1/13;position:static}.como__sticky .frame--small{display:none}.steps{grid-column:1/13}.step{min-height:0}.priv__head,.priv__grid,.priv__note,.faq .section-head,.accordion,.cta__grid>div,.form{grid-column:1/13}.form{max-width:560px}}@media (max-width:767px){body{font-size:16px}.nav__inner{height:64px}.nav nav,.nav__cta{display:none}.nav__menu{display:inline-flex}.hero__grid{min-height:0}.hero__cta .btn{width:100%}.hero__media{grid-column:3/13}.hero__segments{grid-template-columns:1fr;gap:0}.hero__segments li+li{border-top:1px solid var(--divider)}.passagem .section-head>*{grid-area:auto/1/auto/13!important}.media--tall,.media--tall+.media--tall{grid-column:1/13;margin-top:0}.media--tall>.placeholder{aspect-ratio:4/3}.media--wide>.placeholder{aspect-ratio:16/9}.panel__text,.panel__media{grid-column:1/13}.panel__media{order:-1}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(3){border-left:0;border-top:1px solid var(--divider);margin-top:var(--space-xl);grid-column:1/3;padding-left:0}.priv__grid{grid-template-columns:1fr}.cases{scroll-snap-type:x mandatory;gap:var(--space-md);margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none;display:flex;overflow-x:auto}.case{scroll-snap-align:start;flex:0 0 85%}.inverse{clip-path:polygon(0 32px,32px 0,100% 0,100% 100%,0 100%)}.form .btn{width:100%}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>div:first-child{grid-column:1/3}}@media (max-width:400px){.metrics{grid-template-columns:1fr}.metric+.metric{border-left:0;border-top:1px solid var(--divider);margin-top:var(--space-xl);padding-left:0}.metric:nth-child(3){grid-column:auto}}.media>.media__img{object-fit:cover;object-position:46% 55%;background:var(--bg-alt);width:100%;height:auto;display:block}.media--wide>.media__img{aspect-ratio:21/9}.media--tall>.media__img{aspect-ratio:4/5}.media--cut>.media__img{clip-path:var(--vf-cut)}.frame__img{object-fit:cover;object-position:44% 60%;width:100%;height:calc(100% - 56px);position:absolute;top:0;left:0}.case__media .media__img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out-expo);position:absolute;inset:0}.case:hover .case__media .media__img{transform:scale(1.03)}.panel__media{grid-column:6/13;min-width:0}.panel__text{grid-column:1/6}.como__player{margin-top:var(--space-2xl)}.js-motion .reveal-media>.media__img{clip-path:inset(100% 0 0);transition:clip-path var(--dur-cinematic) var(--ease-out-expo)}.js-motion .reveal-media.is-in>.media__img{clip-path:inset(0)}.js-motion .reveal-media.media--cut.is-in>.media__img{clip-path:var(--vf-cut)}@media (max-width:1023px){.panel__text,.panel__media{grid-column:1/13}}@media (max-width:767px){.media--tall>.media__img{aspect-ratio:4/3}.media--wide>.media__img{aspect-ratio:16/9}}.case__media--photo{aspect-ratio:4/5}.case__media--photo .media__img{object-position:50% 50%}.cs__fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs__corners path{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:square;filter:drop-shadow(0 0 6px #00000073)}.cs__scan{filter:drop-shadow(0 0 10px #a49bfff2)}.cs__chev{fill:none;stroke:#3ddc6f;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px #3ddc6fcc)}.cs__chip{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f2f2f4;height:30px;font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:background-color var(--dur-normal);background:#121214c7;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.cs__dot{border-radius:var(--radius-full);background:#a49bff;width:8px;height:8px;animation:.9s ease-in-out infinite alternate cs-blink}.cs__chip.is-ok{background:#0b6b78eb}.cs__chip.is-ok .cs__dot{background:#3ddc6f;animation:none}@keyframes cs-blink{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.cs__dot{animation:none}}.panel__media{gap:var(--space-xl);flex-direction:column;display:flex}.case__media--wide{aspect-ratio:4/3;clip-path:var(--vf-cut);position:relative;overflow:hidden}.case__media--wide .media__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame__media{position:absolute;inset:0 0 56px;overflow:hidden}.frame__media .media__img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.frame [data-status]{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out-expo)}.frame [data-status].is-off{opacity:0;transform:scale(.9)}.vid{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.vid video{aspect-ratio:16/9;object-fit:cover;background:var(--bg-alt);width:100%;clip-path:var(--vf-cut);display:block}.vid figcaption{color:var(--ink-muted);font-size:13px;line-height:1.45}.sc__fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc__mesh line{stroke:#fff;stroke-width:1.6px;stroke-opacity:.9;filter:drop-shadow(0 0 3px #fffc)}.sc__mesh circle{fill:#fff;filter:drop-shadow(0 0 4px #fffffff2)}.sc__glow{fill:#3ddc6f2e;stroke:#3ddc6f;stroke-width:3px;filter:drop-shadow(0 0 10px #3ddc6fe6)}.sc__ring{fill:none;stroke:#3ddc6f;stroke-width:3px}.como2__head{column-gap:32px;row-gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.como2__head>div{gap:var(--space-md);flex-direction:column;grid-column:1/7;display:flex}.como2__head .lead{grid-column:8/13}.como2__steps{gap:var(--space-xl);border-top:1px solid var(--divider);padding-top:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.como2__steps li{gap:var(--space-xs);flex-direction:column;display:flex}.como2__steps .eyebrow{color:var(--cobre-text)}.como2__steps .h5{font:600 19px/1.3 var(--font-sans);letter-spacing:-.01em}.como2__steps p{color:var(--ink-secondary);font-size:15px;line-height:1.5}.como2__support{column-gap:32px;row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.como2__photo{grid-column:1/8;margin:0}.como2__photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;clip-path:var(--vf-cut);display:block}.como2__photo figcaption{margin-top:var(--space-xs);color:var(--ink-muted);font-size:13px}.como2__text{gap:var(--space-md);flex-direction:column;grid-column:8/13;display:flex}.como2__text>p:not(.eyebrow){color:var(--ink-secondary)}.como2__list{border-top:1px solid var(--divider);flex-direction:column;display:flex}.como2__list li{padding:var(--space-sm) 0;border-bottom:1px solid var(--divider);color:var(--ink-secondary);font-size:15px}.como2__list strong{color:var(--ink);font-weight:600}@media (max-width:1023px){.como2__head>div,.como2__head .lead{grid-column:1/13}.como2__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.como2__photo,.como2__text{grid-column:1/13}}@media (max-width:520px){.como2__steps{gap:var(--space-lg);grid-template-columns:1fr}}
:root{--gutter:32px;--head-gap:var(--space-3xl);--block-gap:var(--space-4xl);--item-title:600 18px/1.35 var(--font-sans);--item-text:400 15px/1.55 var(--font-sans)}@media (max-width:767px){:root{--gutter:16px;--head-gap:var(--space-2xl);--block-gap:var(--space-3xl)}}.section{padding-block:var(--section-y)}.shead{column-gap:var(--gutter);row-gap:var(--space-lg);margin-bottom:var(--head-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.shead__title{gap:var(--space-md);flex-direction:column;grid-column:1/8;display:flex}.shead__title .h2{max-width:16ch}.shead__lead{color:var(--ink-secondary);grid-column:8/13;max-width:44ch;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.55}.inverse .shead__lead{color:var(--inv-ink-secondary)}.inverse .h2{color:var(--inv-ink)}@media (max-width:1023px){.shead__title,.shead__lead{grid-column:1/13}}.item-title{font:var(--item-title);letter-spacing:-.005em;color:var(--ink);margin:0}.inverse .item-title{color:var(--inv-ink)}.accordion summary{font:var(--item-title)}.caption,.section__note,.proof__note{color:var(--ink-muted);font-size:13px;line-height:1.45}.inverse .section__note{color:var(--inv-ink-muted)}.section__note{margin-top:var(--space-2xl)}.hero{padding-bottom:var(--space-3xl)}.hero__grid{min-height:min(72svh,760px)}.hero__diag{display:none}.frame__bar{padding:0 44px 0 16px}.frame__bar .tag,.frame__bar .readout{white-space:nowrap}.frame__bar .readout{color:var(--ink-muted)}@media (max-width:1023px){.hero__media{padding-top:var(--space-2xl);grid-column:1/13}.frame{max-width:520px;margin-inline:0}}.proof{border-block:1px solid var(--divider);padding-block:var(--space-2xl)}.proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.proof__item{justify-content:flex-end;gap:var(--space-xs);padding-inline:var(--gutter);flex-direction:column-reverse;display:flex}.proof__item:first-child{padding-left:0}.proof__item+.proof__item{border-left:1px solid var(--divider)}.proof__item dt{font:var(--item-text);color:var(--ink-secondary)}.proof__item dd{align-items:baseline;gap:6px;margin:0;display:flex}.proof__value{font:400 clamp(2.5rem, 2rem + 1.6vw, 3.25rem)/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.proof__unit{font:400 20px/1 var(--font-mono);color:var(--ink-muted)}.proof__note{margin-top:var(--space-lg)}@media (max-width:767px){.proof__grid{gap:var(--space-lg);grid-template-columns:1fr}.proof__item,.proof__item:first-child{padding-inline:0}.proof__item+.proof__item{border-left:0;border-top:1px solid var(--divider);padding-top:var(--space-lg)}}.tabs__list{margin-bottom:var(--space-2xl)}.tabs__panel{column-gap:var(--gutter);align-items:center}.panel__text{gap:var(--space-lg)}.benefits li{font:var(--item-text)}.benefits strong{font-weight:600}.steps2{gap:var(--gutter);margin:0 0 var(--block-gap);padding:var(--space-xl) 0 0;border-top:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.steps2__item{gap:var(--space-xs);flex-direction:column;display:flex}.steps2__num{font:500 12px/1.3 var(--font-mono);letter-spacing:.14em;color:var(--cobre-text)}.steps2__item p{font:var(--item-text);color:var(--ink-secondary)}.support{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.support__photo{gap:var(--space-xs);flex-direction:column;grid-column:1/8;margin:0;display:flex}.support__photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;clip-path:var(--vf-cut);background:var(--bg-alt);display:block}.support__text{gap:var(--space-md);flex-direction:column;grid-column:8/13;display:flex}.support__lead{color:var(--ink-secondary)}.ticklist{border-top:1px solid var(--divider);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ticklist li{padding:var(--space-sm) 0 var(--space-sm) 28px;border-bottom:1px solid var(--divider);font:var(--item-text);color:var(--ink-secondary);position:relative}.ticklist li:before{content:"✓";left:2px;top:var(--space-sm);color:var(--verified);font-weight:600;position:absolute}.ticklist strong{color:var(--ink);font-weight:600}@media (max-width:1023px){.steps2{grid-template-columns:repeat(2,minmax(0,1fr))}.support__photo,.support__text{grid-column:1/13}}@media (max-width:520px){.steps2{gap:var(--space-lg);grid-template-columns:1fr}}.cols4{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cols4__item{border-top:1px solid var(--inv-divider);padding-top:var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.cols4__item dd{font:var(--item-text);color:var(--inv-ink-secondary);margin:0}@media (max-width:1023px){.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cols4{grid-template-columns:1fr}}.cases{gap:var(--gutter)}.case{gap:var(--space-sm)}.case__media{margin-bottom:var(--space-xs)}.case__title{font:600 19px/1.3 var(--font-sans);letter-spacing:-.01em;min-height:2.6em;margin:0}.case__foot{padding-top:var(--space-sm);border-top:1px solid var(--divider);font:500 13px/1.4 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-secondary);margin:0;display:block}.case .meta{margin:0}#faq .accordion{border-top:1px solid var(--border);grid-column:auto;max-width:none}.cta__grid{align-items:start}.cta__text{gap:var(--space-xl);flex-direction:column;display:flex}.cta__lead{color:var(--inv-ink-secondary)}.cta__next{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cta__next li{align-items:center;gap:var(--space-sm);font:var(--item-text);color:var(--inv-ink-secondary);display:flex}.cta__next span{border:1px solid var(--inv-ink-muted);border-radius:var(--radius-full);width:28px;height:28px;font:500 12px/1 var(--font-mono);color:var(--inv-ink);flex:none;place-items:center;display:grid}.form{padding:var(--space-xl);border:1px solid var(--inv-divider);border-radius:var(--radius-sm)}.form .btn{width:100%}.form__hint{color:var(--inv-ink-muted);margin:0;font-size:13px;line-height:1.45}@media (max-width:767px){.form{padding:var(--space-lg)}}.mcta{display:none}@media (max-width:767px){.mcta{z-index:var(--z-nav);left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 12px);box-shadow:var(--shadow-overlay);transition:transform var(--dur-normal) var(--ease-out-expo);display:inline-flex;position:fixed;transform:translateY(160%)}.mcta.is-on{transform:none}}
.nav:after{content:"";background:var(--vf-spectrum);height:2px;transform:scaleX(var(--read,0));transform-origin:0;opacity:0;transition:opacity var(--dur-normal);position:absolute;bottom:0;left:0;right:0}.nav.is-scrolled:after{opacity:1}.trust{gap:var(--space-xs) var(--space-lg);margin:var(--space-lg) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.trust li{color:var(--ink-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.trust li:before{content:"✓";border-radius:var(--radius-full);background:var(--verified-soft);width:18px;height:18px;color:var(--verified);font:700 11px/1 var(--font-sans);flex:none;place-items:center;display:grid}.hero__media{position:relative}.livelog{width:248px;padding:var(--space-md);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);z-index:2;position:absolute;bottom:96px;left:-64px}.livelog__head{margin-bottom:var(--space-sm);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:center;display:flex}.livelog__live{color:var(--verified);align-items:center;gap:6px;display:inline-flex}.livelog__live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live}@keyframes live{50%{opacity:.25}}.livelog__rows{flex-direction:column;gap:6px;min-height:96px;margin:0;padding:0;list-style:none;display:flex}.livelog__rows li{color:var(--ink);animation:rowin var(--dur-slow) var(--ease-out-expo);grid-template-columns:40px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.livelog__rows time{font:500 12px/1 var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.livelog__rows .ok{font:500 11px/1 var(--font-mono);color:var(--verified)}@keyframes rowin{0%{opacity:0;transform:translateY(-6px)}}.livelog__foot{margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--divider);color:var(--ink-muted);font-size:11px}@media (max-width:1023px){.livelog{display:none}}.tabs__list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:0;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow:visible}.tabs__list button{z-index:1;border-radius:var(--radius-xs);font:500 15px/1 var(--font-sans);color:var(--ink-secondary);transition:color var(--dur-fast);padding:12px 20px;position:relative}.tabs__list button:after{display:none}.tabs__list button:hover{color:var(--ink)}.tabs__list button[aria-selected=true]{color:var(--on-primary)}.tabs__ind{z-index:0;border-radius:var(--radius-xs);background:var(--primary);width:0;transition:transform var(--dur-normal) var(--ease-out-expo), width var(--dur-normal) var(--ease-out-expo);position:absolute;top:4px;bottom:4px;left:0}@media (max-width:520px){.tabs__list{display:flex}.tabs__list button{flex:1;padding:12px 8px}}.vid{position:relative}.vid__play{aspect-ratio:16/9;cursor:pointer;clip-path:var(--vf-cut);background:linear-gradient(#0000 40%,#12121473);border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0;right:0}.vid__btn{border-radius:var(--radius-full);color:#1c1c20;height:52px;font:600 15px/1 var(--font-sans);transition:transform var(--dur-normal) var(--ease-out-expo);background:#fffffff0;align-items:center;gap:12px;padding:0 22px 0 8px;display:inline-flex;box-shadow:0 10px 30px -10px #00000080}.vid__btn i{background:#1c1c20;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vid__btn i:after{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right-width:0;margin-left:3px}.vid__btn small{font:500 12px/1 var(--font-mono);color:#64646e}.vid__play:hover .vid__btn{transform:scale(1.04)}.vid.is-playing .vid__play{display:none}.steps2{border-top:0;padding-top:0;position:relative}.steps2:before{content:"";background:var(--border);height:1px;position:absolute;top:9px;left:0;right:0}.steps2__item{padding-top:var(--space-xl);position:relative}.steps2__item:before{content:"";background:var(--bg);border:2px solid var(--border-strong);width:11px;height:11px;transition:border-color var(--dur-fast), background-color var(--dur-fast);border-radius:50%;position:absolute;top:4px;left:0}.steps2__item:last-child:before{border-color:var(--verified);background:var(--verified)}.steps2__item:hover:before{border-color:var(--accent)}@media (max-width:1023px){.steps2:before{display:none}}.proof__value{transition:color var(--dur-normal)}.case:hover .case__media .media__img{transform:none}.accordion summary{transition:color var(--dur-fast)}.accordion summary:hover{color:var(--accent)}.accordion details[open] summary{color:var(--ink)}.accordion details[open] p{animation:faq-in var(--dur-normal) var(--ease-out-expo)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}.field{position:relative}.field.is-valid .input{border-color:var(--inv-verified)}.field.is-valid:after{content:"✓";font:600 15px/1 var(--font-sans);color:var(--inv-verified);pointer-events:none;position:absolute;top:38px;right:14px}.field:has(select).is-valid:after{display:none}.input:focus{outline:2px solid var(--inv-focus);outline-offset:2px}.form__progress{background:var(--inv-divider);height:2px;margin-bottom:var(--space-sm);border-radius:2px;overflow:hidden}.form__progress span{background:var(--vf-spectrum);width:0;height:100%;transition:width var(--dur-normal) var(--ease-out-expo);display:block}.form__count{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--inv-ink-muted);text-transform:uppercase;margin:0 0 var(--space-xs)}.btn{transition:background-color var(--dur-fast) var(--ease-out-expo), transform var(--dur-instant) linear, box-shadow var(--dur-normal)}.btn--primary:hover,.btn--light:hover{box-shadow:0 10px 24px -14px #12121499}@media (prefers-reduced-motion:reduce){.livelog__live:before,.livelog__rows li,.accordion details[open] p{animation:none}.tabs__ind{transition:none}}
.hstage{background:var(--bg-alt);place-items:center;display:grid;overflow:hidden}.hstage:before{content:"";background:repeating-linear-gradient(120deg, transparent 0 46px, var(--divider) 46px 47px);opacity:.7;position:absolute;inset:0}.hstage__mark{aspect-ratio:424/278;width:72%;position:relative}.hstage__mark img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hstage__face,.hstage__machine{will-change:transform;position:absolute;inset:0}.hstage__off{filter:grayscale();opacity:.3}.hstage__on{clip-path:inset(0% 0% 100%)}.hstage__box{width:62%;height:116%;position:absolute;top:-8%;left:-6%}.hstage__corner{border:0 solid var(--ink);opacity:0;width:16px;height:16px;position:absolute}.hstage__corner--tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.hstage__corner--tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.hstage__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.hstage__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.hstage__scan{background:var(--vf-spectrum);opacity:0;height:2px;position:absolute;top:6.9%;left:0;right:0;box-shadow:0 0 14px 2px #4b3bc473}.hstage__glow{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#3ddc6f38,#0000 60%);border-radius:50%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame [data-status].is-off{opacity:0;transform:scale(.9)}.seg{column-gap:var(--gutter);row-gap:var(--space-2xl);grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.seg__main{gap:var(--space-lg);flex-direction:column;grid-column:1/8;display:flex}.seg__intro{color:var(--ink-secondary);max-width:62ch;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.6}.seg__label{margin-top:var(--space-sm)}.seg__flow{gap:var(--space-md) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.seg__flow li{gap:var(--space-sm);font:var(--item-text);color:var(--ink-secondary);padding-top:var(--space-sm);border-top:1px solid var(--border);display:flex}.seg__flow span{font:500 12px/1.6 var(--font-mono);letter-spacing:.08em;color:var(--cobre-text);flex:none}.seg__cta{margin-top:var(--space-sm);align-self:flex-start}.seg__side{gap:var(--space-md);flex-direction:column;grid-column:8/13;display:flex}.seg__box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.seg__box .ticklist{border-top:0}.seg__box .ticklist li:last-child{border-bottom:0;padding-bottom:0}.seg__hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.tabs__panel{display:block}.tabs__panel[hidden]{display:none}@media (max-width:1023px){.seg__main,.seg__side{grid-column:1/13}}@media (max-width:600px){.seg__flow{grid-template-columns:1fr}.seg__cta{width:100%}}.visit{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.visit__intro{gap:var(--space-md);flex-direction:column;grid-column:1/6;display:flex}.visit__intro p:not(.eyebrow){color:var(--ink-secondary);line-height:1.65}.visit__cols{gap:var(--space-md);grid-column:7/13;grid-template-columns:1fr;display:grid}@media (max-width:1023px){.visit__intro,.visit__cols{grid-column:1/13}}.seg__side,.visit__cols{isolation:isolate;position:relative}@media (min-width:1024px){.seg__side:before,.visit__cols:before{content:"";z-index:-1;background-image:radial-gradient(var(--border) 1px, transparent 1.4px);opacity:.55;pointer-events:none;background-size:14px 14px;border-radius:16px;position:absolute;inset:-14px}}.sbox{--tone:var(--accent);--tone-soft:var(--accent-soft);border-color:var(--divider);transform-style:preserve-3d;transition:border-color var(--dur-normal), box-shadow var(--dur-normal);border-radius:12px;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1212140a}.sbox--teal{--tone:var(--verified);--tone-soft:var(--verified-soft)}.sbox:after{content:"";pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--tone) 8%, transparent), transparent 60%);opacity:0;transition:opacity var(--dur-normal);position:absolute;inset:0}.sbox:hover{border-color:color-mix(in srgb, var(--tone) 35%, var(--border));box-shadow:var(--shadow-raised)}.sbox:hover:after{opacity:1}.sbox__bar{z-index:2;background:var(--vf-spectrum);transform-origin:0;height:3px;position:absolute;top:0;left:0;right:0}.sbox__head{border-bottom:1px solid var(--divider);align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.sbox__wash{background:color-mix(in srgb, var(--tone-soft) 70%, var(--surface));transform-origin:0;position:absolute;inset:0}.sbox__icon{background:var(--tone-soft);width:40px;height:40px;color:var(--tone);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 14%, transparent);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sbox__icon svg{width:20px;height:20px}.sbox__beam{background:var(--tone);height:2px;box-shadow:0 0 8px 1px var(--tone);opacity:0;border-radius:2px;position:absolute;top:0;left:4px;right:4px}.sbox__title{font:700 clamp(1.125rem, 1.05rem + .3vw, 1.3125rem)/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0;position:relative}.sbox__list{flex-direction:column;margin:0;padding:4px 20px 8px;list-style:none;display:flex}.sbox__list li{--rule:1;font:var(--item-text);color:var(--ink-secondary);cursor:default;align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.sbox__list li+li:before{content:"";background:var(--divider);height:1px;transform:scaleX(var(--rule));transform-origin:0;position:absolute;top:0;left:0;right:0}.sbox__ico{background:var(--tone-soft);width:26px;height:26px;color:var(--tone);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:7px;flex:none;place-items:center;margin-top:-1px;display:grid}.sbox__ico svg{width:15px;height:15px}.sbox__txt strong{color:var(--ink);transition:color var(--dur-fast);font-weight:650}.sbox__list li:hover .sbox__ico{background:var(--tone);color:var(--surface)}.sbox__list li:hover strong{color:var(--tone)}.sbox .seg__hint{background:var(--bg-alt);border-radius:8px;margin:0 20px 18px;padding:10px 12px}@media (max-width:600px){.sbox__head{padding:16px}.sbox__list{padding:2px 16px 6px}.sbox .seg__hint{margin:0 16px 16px}}@media (prefers-reduced-motion:reduce){.sbox:after{display:none}}.proof__item.has-viz{padding-right:calc(var(--gutter) + 104px);cursor:pointer;justify-content:center;min-height:96px;position:relative}.proof__item.has-viz:nth-child(2){padding-right:calc(var(--gutter) + 160px)}.proof__viz{right:var(--gutter);width:88px;height:88px;position:absolute;top:50%;transform:translateY(-50%)}.proof__item:nth-child(2) .proof__viz{width:150px}.proof__item:last-child .proof__viz{right:0}.proof__item{transition:background-color var(--dur-normal)}.proof__item.has-viz:hover .proof__value{color:var(--accent)}.pv-track{fill:none;stroke:var(--divider);stroke-width:6px}.pv-arc{fill:none;stroke-width:6px;stroke-linecap:round}.pv-face circle,.pv-face path{fill:none;stroke:var(--ink-muted);stroke-width:2.5px;stroke-linecap:round}.pv-scan{stroke:#4b3bc4;stroke-width:2px;filter:drop-shadow(0 0 3px #4b3bc4cc)}.pv-ok circle{fill:var(--verified-soft)}.pv-ok path,.pv-check{fill:none;stroke:var(--verified);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pv-day{fill:var(--bg-alt);stroke:var(--divider)}.pv-lbl{font:500 9px var(--font-mono);fill:var(--ink-muted);letter-spacing:.04em}.pv-lbl.is-on{fill:var(--ink)}.pv-tick{stroke:var(--divider);stroke-width:3px;stroke-linecap:round;transition:stroke var(--dur-fast)}.pv-tick.is-on{stroke:var(--accent)}.proof__item.is-done .pv-tick.is-on{stroke:var(--verified)}.pv-hand{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.pv-dot{fill:var(--verified)}.pv-pulse{fill:none;stroke:var(--verified);stroke-width:2px}@media (max-width:1023px){.proof__viz{width:72px;height:72px}.proof__item:nth-child(2) .proof__viz{width:124px}.proof__item.has-viz{padding-right:calc(var(--gutter) + 84px)}.proof__item.has-viz:nth-child(2){padding-right:calc(var(--gutter) + 134px)}}@media (max-width:767px){.proof__viz,.proof__item:last-child .proof__viz{right:0}.proof__item.has-viz,.proof__item.has-viz:nth-child(2){padding-right:150px}.proof__item+.proof__item .proof__viz{top:calc(50% + var(--space-lg) / 2)}}.h2,.h3,.display-l{letter-spacing:-.022em;word-spacing:.04em;font-weight:600}.h3{letter-spacing:-.015em}.is-split .tw{white-space:nowrap;display:inline-block}.is-split .tc{will-change:transform;display:inline-block}.grad{--glow:0;color:#0000;background:linear-gradient(100deg,#0e6e7e 0%,#2f55b5 22%,#4b3bc4 42%,#8e5fa0 64%,#c8743c 82%,#0e6e7e 100%) 0 0/220% 100%;filter:drop-shadow(0 0 calc(var(--glow) * 14px) rgba(75, 59, 196, calc(var(--glow) * .55)));-webkit-background-clip:text;background-clip:text;padding-right:.04em;animation:7s ease-in-out infinite alternate grad-flow;display:inline-block;position:relative}.grad__beam{opacity:0;pointer-events:none;background:linear-gradient(#4fc3d1,#a49bff);border-radius:3px;width:3px;margin-left:-1.5px;position:absolute;top:-6%;bottom:-6%;left:0;box-shadow:0 0 12px 3px #4b3bc48c}.inverse .grad,:root[data-theme=dark] .grad{background-image:linear-gradient(100deg,#4fc3d1 0%,#7f9bff 24%,#a49bff 44%,#d39bd8 64%,#e9a272 82%,#4fc3d1 100%)}:root[data-theme=dark] .inverse .grad{background-image:linear-gradient(100deg,#0e6e7e 0%,#2f55b5 22%,#4b3bc4 42%,#8e5fa0 64%,#c8743c 82%,#0e6e7e 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .grad{background-image:linear-gradient(100deg,#4fc3d1 0%,#7f9bff 24%,#a49bff 44%,#d39bd8 64%,#e9a272 82%,#4fc3d1 100%)}:root:not([data-theme=light]) .inverse .grad{background-image:linear-gradient(100deg,#0e6e7e 0%,#2f55b5 22%,#4b3bc4 42%,#8e5fa0 64%,#c8743c 82%,#0e6e7e 100%)}}@keyframes grad-flow{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.grad{animation:none}}
.intro{display:none}.js .intro{z-index:1000;pointer-events:auto;display:block;position:fixed;inset:0}.js.intro-done .intro{display:none}.intro-lock{overflow:hidden}.intro__panel{background:var(--bg);will-change:transform;position:absolute;inset:0}.intro__panel--l{clip-path:polygon(0 0, calc(50% + var(--seam,260px) + 1px) 0, calc(50% - var(--seam,260px) + 1px) 100%, 0 100%)}.intro__panel--r{clip-path:polygon(calc(50% + var(--seam,260px)) 0, 100% 0, 100% 100%, calc(50% - var(--seam,260px)) 100%)}.intro__stage{place-items:center;display:grid;position:absolute;inset:0}.intro__center{align-items:center;gap:var(--space-xl);flex-direction:column;display:flex}.intro__mark{aspect-ratio:424/278;width:min(64vw,360px);position:relative}.intro__mark img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.intro__face,.intro__machine{will-change:transform;position:absolute;inset:0}.intro__face-off{filter:grayscale();opacity:.28}.intro__face-on{clip-path:inset(0 0 100%)}.intro__scanbox{width:62%;height:116%;position:absolute;top:-8%;left:-6%}.intro__corner{border:0 solid var(--ink);opacity:0;width:18px;height:18px;position:absolute}.intro__corner--tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.intro__corner--tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.intro__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.intro__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.intro.is-ok .intro__corner{border-color:var(--verified)}.intro__scan{background:var(--vf-spectrum);height:2px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--spectrum-indigo) 45%, transparent);opacity:0;position:absolute;top:0;left:0;right:0}.intro__readout{align-items:center;gap:var(--space-md);min-height:24px;font:500 13px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-secondary);opacity:0;display:flex}.intro__pct{color:var(--ink);text-align:right;min-width:7ch}.intro__ok{border-radius:var(--radius-xs);height:24px;color:var(--verified);background:var(--verified-soft);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.intro__ok[hidden]{display:none}.intro__name{font:700 14px/1 var(--font-display);text-transform:uppercase;letter-spacing:.32em;color:var(--ink);opacity:0;margin-right:-.32em}.intro__skip{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 20px);font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:12px;position:absolute}.intro__skip:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.js .intro{display:none}}
