@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #faf8f4;--surface: #ffffff;--surface-2: #f4f0e7;--surface-3: #ece5d7;--border: #e2dccd;--border-strong: #d8d0be;--text: #2b2117;--text-muted: #6b6357;--text-faint: #8a7f6a;--accent: #ea580c;--accent-light: #f97316;--accent-dark: #c2410c;--accent-soft: rgba(234,88,12,.1);--on-accent: #1a0a00;--ok: #16794c;--warn: #a15c07;--bad: #c0392b;--info: #1d4ed8;--font-display: "Bricolage Grotesque", "Inter", system-ui, -apple-system, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--r-sm: 8px;--r: 12px;--r-lg: 16px;--shadow-sm: 0 4px 14px rgba(83,56,8,.07);--shadow: 0 10px 28px rgba(83,56,8,.1);--shadow-lg: 0 30px 70px rgba(40,28,6,.16)}html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text);line-height:1.15;letter-spacing:-.02em;font-weight:700}.ak-serif-i{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--accent-dark);letter-spacing:-.01em}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--surface-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px;border:2px solid var(--surface-2);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark);background-clip:padding-box}@keyframes deskFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes deskShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.desk-animate-in{animation:deskFadeIn .3s ease-out both}.desk-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:deskShimmer 1.4s infinite;border-radius:6px}@media(prefers-reduced-motion:reduce){.desk-animate-in{animation:none}}body:has(app-landing){background:#fff}body:has(.site){background:#fff}.site{--ink: #1a1714;--muted: #534b42;--soft: #6e665c;--paper: #fff;--cream: #f8f4ee;--line: #ded6ca;--dark: #1a1714;--on-dark: #e7dfd4;--accent-text: #c2410c;--ok: #146b45;--serif: "Instrument Serif", Georgia, serif;--t-display: clamp(38px, 4.8vw, 66px);--t-heading: clamp(25px, 2.4vw, 34px);--t-lead: 19px;--t-body: 17px;--t-small: 15px;--r: 4px;--gutter: 28px;--measure: 1200px;display:block;padding-top:72px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;overflow-x:clip}.site h1,.site h2,.site h3{font-family:var(--font-body);color:var(--ink)}.site ul{list-style:none}.site img{display:block;max-width:100%}.site button{font:inherit;color:inherit}.site :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent-text);letter-spacing:-.01em}.site .wrap{max-width:var(--measure);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.site .btn{display:inline-block;min-height:44px;padding:13px 22px;border:1px solid transparent;border-radius:var(--r);font-weight:650;font-size:var(--t-body);line-height:1.2;letter-spacing:-.01em;text-decoration:none;text-align:center;cursor:pointer;transition:background .15s ease,transform .1s ease}.site .btn:active{transform:translateY(1px)}.site .btn--primary{background:var(--accent);color:var(--on-accent);font-weight:700}.site .btn--primary:hover{background:var(--accent-light)}.site .btn--dark{background:var(--dark);color:#fff}.site .btn--dark:hover{background:#3a342e}.site .pg{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,7vw,96px)}.site .pg__h{max-width:20ch;font-size:var(--t-display);font-weight:600;letter-spacing:-.035em;line-height:1.04}.site .pg__lead{max-width:52ch;margin:24px 0 30px;font-size:var(--t-lead);color:var(--muted)}.site .sec{padding-top:clamp(72px,10vw,130px);padding-bottom:clamp(72px,10vw,130px)}.site .sec--cream{background:var(--cream)}.site .sec__h{max-width:22ch;margin-bottom:44px;font-size:var(--t-heading);font-weight:600;letter-spacing:-.03em;line-height:1.1}.site .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}.site .duo .sec__h{margin-bottom:20px}.site .txt{max-width:46ch;margin-bottom:18px;color:var(--muted)}.site .caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px clamp(32px,6vw,88px)}.site .cap__t{margin-bottom:8px;font-size:var(--t-lead);font-weight:650;letter-spacing:-.015em;line-height:1.25}.site .cap__d{max-width:50ch;color:var(--muted)}.site .cap__img{width:100%;height:100%;min-height:220px;object-fit:cover;border-radius:var(--r)}.site .faixa{position:relative;margin:0;min-height:440px;display:flex;align-items:flex-end;background:var(--dark);overflow:hidden}.site .faixa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.site .faixa figcaption{position:relative;width:100%;padding:72px max(var(--gutter),(100% - var(--measure)) / 2 + var(--gutter)) 40px;color:#fff;font-size:var(--t-heading);font-weight:600;letter-spacing:-.03em;line-height:1.15;background:linear-gradient(to top,#100d0beb,#100d0b00)}.site .faixa figcaption span{display:block;max-width:28ch}.site .ui{width:100%;max-width:470px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px}.site .sec--cream .ui{border-color:var(--line)}.site .ui__t{margin-bottom:14px;font-weight:650}.site .ui__ev{display:grid;grid-template-columns:3rem 1fr;gap:12px;margin-bottom:11px;font-size:var(--t-small);color:var(--muted)}.site .ui__ev span:first-child{color:var(--soft);font-variant-numeric:tabular-nums}.site .ui__ev--ok{color:var(--ok);font-weight:600}.site .ui__row{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:var(--t-small)}.site .ui__row span{color:var(--muted)}.site .ui__ok{color:var(--accent-text)!important;font-weight:650}.site .ui__fake{margin-top:14px;font-size:var(--t-small);color:var(--soft)}.site .ui__end{margin-top:14px;font-size:var(--t-small);font-weight:650}.site .passo{display:block;width:100%;margin-bottom:20px;padding:16px 20px;text-align:left;background:transparent;cursor:pointer;border:0;border-left:3px solid var(--line);transition:border-color .18s,background .18s}.site .passo:hover{background:var(--cream)}.site .sec--cream .passo:hover{background:var(--paper)}.site .passo[aria-pressed=true]{border-left-color:var(--accent);background:var(--cream)}.site .sec--cream .passo[aria-pressed=true]{background:var(--paper)}.site .passo__t{display:block;margin-bottom:6px;font-size:var(--t-heading);font-weight:600;letter-spacing:-.025em;line-height:1.2}.site .passo__d{display:block;font-size:var(--t-small);color:var(--muted);max-width:46ch}.site .palco{position:sticky;top:100px;display:flex;justify-content:center}.site .planos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.site .plano{display:flex;flex-direction:column;gap:24px;padding:32px 28px;border-radius:var(--r)}.site .plano--hi{background:var(--paper)}.site .plano__n{font-size:var(--t-heading);font-weight:650;letter-spacing:-.03em;line-height:1.1}.site .plano__s{margin-top:4px;font-size:var(--t-small);color:var(--accent-text);font-weight:600}.site .plano__d{font-size:var(--t-small);color:var(--muted)}.site .plano ul{display:grid;gap:9px;flex:1;font-size:var(--t-small)}.site .plano .btn{align-self:flex-start}.site .qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px clamp(32px,6vw,88px)}.site .q__t{margin-bottom:8px;font-size:var(--t-lead);font-weight:650;letter-spacing:-.015em;line-height:1.25}.site .q__a{max-width:50ch;color:var(--muted)}.site .fim{background:var(--accent);color:var(--on-accent)}.site .fim__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,88px);align-items:center;padding-top:clamp(64px,9vw,110px);padding-bottom:clamp(64px,9vw,110px)}.site .fim__h{max-width:16ch;margin-bottom:16px;font-size:var(--t-display);font-weight:600;letter-spacing:-.04em;line-height:.98;color:var(--on-accent)}.site .fim__p{max-width:44ch}.site .fim .btn{background:var(--dark);color:#fff}.site .fim .btn:hover{background:#3a342e}.site .sobe{transform:translateY(18px);transition:transform .62s cubic-bezier(.22,.61,.36,1) var(--d, 0ms)}.site .sobe.visto{transform:none}@media(max-width:1024px){.site .duo,.site .caps,.site .qa,.site .planos,.site .fim__in{grid-template-columns:1fr}.site .palco{position:static}.site .fim__in .btn{justify-self:start}.site .faixa{min-height:320px}}@media(prefers-reduced-motion:reduce){.site .sobe{transform:none;transition:none}.site .btn,.site .passo{transition:none}}
