.chron{--paper: #f7f3ea;--ink: #1d1a16;--ink-soft: #554f47;--sepia: #9a6b3f;--sepia-soft: #c9a37a;--rule: rgba(29, 26, 22, .12);--card: #fffdf8;background:var(--paper);color:var(--ink);font-size:1.02rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chron{--paper: #14120f;--ink: #efe7da;--ink-soft: #b3a894;--sepia: #d2a26a;--sepia-soft: #8a6a46;--rule: rgba(239, 231, 218, .14);--card: #1b1814}}:root[data-theme=dark] .chron{--paper: #14120f;--ink: #efe7da;--ink-soft: #b3a894;--sepia: #d2a26a;--sepia-soft: #8a6a46;--rule: rgba(239, 231, 218, .14);--card: #1b1814}.chron section{padding:clamp(3rem,8vw,6rem) 0}.chron .wrap{width:min(72rem,100% - clamp(2rem,8vw,6rem));margin:0 auto}.chron .wrap.narrow{width:min(40rem,100% - clamp(2rem,8vw,6rem))}.chron h1,.chron h2,.chron h3{color:var(--ink);font-family:var(--font-serif, Newsreader, Georgia, serif);font-weight:400}.chron h1{font-size:clamp(2.1rem,6vw,3.4rem);line-height:1.05;letter-spacing:-.015em;margin:.4rem 0 1rem}.chron h2{font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.12;margin:0 0 1.1rem}.chron h3{font-size:1.08rem;font-weight:600;font-family:inherit;margin:0 0 .35rem}.chron p{margin:0 0 1rem;max-width:65ch;line-height:1.65;color:var(--ink-soft)}.chron .chron-big{font-size:1.12rem;color:var(--ink)}.chron-eyebrow{font:500 .74rem/1.2 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);margin:0}.chron-lede{font-size:1.14rem;color:var(--ink-soft)}.chron-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.4rem;border-radius:999px;border:1px solid var(--sepia-soft);background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.chron-btn:hover{border-color:var(--sepia)}.chron-btn.primary{background:var(--sepia);border-color:var(--sepia);color:#fffdf8}.chron-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.chron-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.chron-listen-icon{font-size:.75em}.chron-todo{border-left:3px solid var(--sepia);background:color-mix(in srgb,var(--sepia) 9%,transparent);padding:.7rem .9rem;font-size:.9rem;color:var(--ink-soft);border-radius:0 8px 8px 0}.chron-questions{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.5rem}.chron-questions li{font-family:var(--font-serif, Newsreader, Georgia, serif);font-size:clamp(1.15rem,3vw,1.5rem);color:var(--ink);line-height:1.3}.chron-plate{margin:2rem 0 0}.chron-plate-inner{display:grid;gap:.6rem;padding:clamp(1.4rem,5vw,2.6rem);border:1px solid var(--rule);border-radius:14px;background:var(--card)}.chron-plate-line{height:.6rem;border-radius:99px;background:color-mix(in srgb,var(--sepia) 22%,transparent)}.chron-plate-line.short{width:55%}.chron-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.chron-card{padding:1.3rem;border:1px solid var(--rule);border-radius:14px;background:var(--card)}.chron-card p{margin:0;font-size:.95rem}.chron-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;position:relative}.chron-steps li{display:grid;grid-template-columns:2.6rem 1fr;column-gap:1rem;align-items:start}.chron-steps h3,.chron-steps p{grid-column:2}.chron-step-n{grid-row:1 / span 2;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--sepia-soft);color:var(--sepia);font-weight:600;background:var(--paper);position:relative;z-index:1}.chron-thread{position:absolute;left:1.3rem;top:1.3rem;bottom:1.3rem;width:2px;background:var(--rule)}.chron-thread>i{display:block;width:100%;height:var(--thread, 0%);background:var(--sepia);transition:height .4s linear}@media(min-width:60rem){.chron-steps{grid-template-columns:repeat(4,1fr);gap:1.4rem}.chron-steps li{grid-template-columns:1fr}.chron-steps h3,.chron-steps p{grid-column:1}.chron-step-n{grid-row:auto;margin-bottom:.7rem}.chron-thread{left:1.3rem;right:1.3rem;top:1.3rem;bottom:auto;width:auto;height:2px}.chron-thread>i{height:100%;width:var(--thread, 0%);transition:width .4s linear}}.chron-tiers{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start}.chron-tier{display:grid;gap:.5rem;padding:1.5rem;border:1px solid var(--rule);border-radius:16px;background:var(--card)}.chron-tier.featured{border-color:var(--sepia);box-shadow:0 18px 40px -28px #9a6b3fcc}.chron-tier-note{font:500 .7rem/1 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);margin:0}.chron-price{font-family:var(--font-serif, Newsreader, Georgia, serif);font-size:1.5rem;color:var(--ink);margin:0}.chron-ready{font-size:.88rem;margin-bottom:.4rem}.chron-tier .chron-btn{justify-content:center}.chron-below{margin-top:1.4rem;font-size:.95rem}.chron-accordion{border-top:1px solid var(--rule)}.chron-q{border-bottom:1px solid var(--rule)}.chron-q h3{margin:0;font-size:1rem}.chron-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;background:none;border:0;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;min-height:3rem}.chron-chevron{color:var(--sepia);font-size:1.2rem;line-height:1;transition:transform .2s ease}.chron-q button[aria-expanded=true] .chron-chevron{transform:rotate(45deg)}.chron-a p{margin:0 0 1.05rem;font-size:.97rem}.chron-form{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-top:1.4rem}.chron-form label{display:grid;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--ink-soft)}.chron-form .chron-wide,.chron-form .chron-submit,.chron-form .chron-turnstile{grid-column:1 / -1}.chron-optional{font-weight:400;color:var(--ink-soft);font-style:italic}.chron-form input,.chron-form select,.chron-form textarea{width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid var(--rule);border-radius:10px;background:var(--card);color:var(--ink);font:inherit}.chron-form textarea{min-height:7rem;resize:vertical}.chron-form input:focus-visible,.chron-form select:focus-visible,.chron-form textarea:focus-visible{outline:2px solid var(--sepia);outline-offset:2px}.chron-form input[aria-invalid=true]{border-color:#b4452f}.chron-submit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.chron-status{margin:0;font-size:.92rem}.chron-status.bad{color:#b4452f}.chron-status.good{color:#3f7a57}.chron-privacy{font-size:.85rem;margin-top:1.2rem}.chron-whatsapp a{color:var(--sepia)}.js .chron [data-develop] .chron-plate-inner{filter:sepia(.85) contrast(.82) brightness(1.08);transition:filter 1.2s ease}.js .chron [data-develop].is-in .chron-plate-inner{filter:none}@media(prefers-reduced-motion:reduce){.js .chron [data-develop] .chron-plate-inner{filter:none;transition:none}.chron-thread>i{transition:none}}
