:root{--pe-paper:#efebe3;--pe-paper-2:#f6f3ec;--pe-card:#fbfaf6;--pe-ink:#15181c;--pe-ink-2:#54585e;--pe-ink-3:#8a8e93;--pe-rust:#b4652c;--pe-rust-hover:#c0702f;--pe-forest:#3c6e57;--pe-line:#15181c21;--pe-line-2:#15181c12;--pe-on-dark:#efebe3;--pe-on-dark-2:#c9c4ba;--pe-on-dark-3:#9a968d;--pe-on-dark-4:#66635b;--pe-line-dark:#ffffff1a;--pe-success:#3c6e57;--pe-success-dot:#5fb37a;--pe-error:#a2412e;--pe-font-serif:"Newsreader", Georgia, "Times New Roman", serif;--pe-font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--pe-font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--pe-w-regular:400;--pe-w-medium:500;--pe-w-semibold:600;--pe-h1:clamp(42px, 5.4vw, 74px);--pe-h2:clamp(30px, 3.6vw, 46px);--pe-h3:25px;--pe-h4:20px;--pe-h5:17px;--pe-body-lg:19px;--pe-body:17px;--pe-small:14.5px;--pe-label:11.5px;--pe-button:16px;--pe-track-label:.2em;--pe-track-mono:.06em;--pe-space-1:4px;--pe-space-2:8px;--pe-space-3:12px;--pe-space-4:16px;--pe-space-5:20px;--pe-space-6:24px;--pe-space-8:32px;--pe-space-11:44px;--pe-space-16:64px;--pe-space-22:88px;--pe-container:1240px;--pe-gutter:32px;--pe-bp-tablet:860px;--pe-bp-phone:600px;--pe-radius-sm:7px;--pe-radius-md:11px;--pe-radius-lg:14px;--pe-radius-xl:18px;--pe-radius-pill:100px;--pe-border:1px solid var(--pe-line);--pe-shadow-sm:0 1px 3px #15181c0f;--pe-shadow-lg:0 24px 60px -30px #15181c66;--pe-ease:cubic-bezier(.2, .7, .3, 1);--pe-dur-fast:.2s;--pe-dur-reveal:.7s;--pe-dur-reveal-img:1s}@keyframes pe-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pe-pulse{0%,to{opacity:.35}50%{opacity:1}}:root{--pe-placeholder-1:#ded8cc;--pe-placeholder-2:#d6cfc1}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pe-paper);color:var(--pe-ink);font-family:var(--pe-font-sans);font-size:var(--pe-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--pe-rust);outline-offset:2px}.h1,.h2,.h3,.h4{font-family:var(--pe-font-serif);font-weight:var(--pe-w-regular);color:var(--pe-ink);margin:0}.h1{font-size:var(--pe-h1);letter-spacing:-.015em;line-height:1.03}.h2{font-size:var(--pe-h2);letter-spacing:-.01em;line-height:1.08}.h3{font-size:var(--pe-h3);line-height:1.15;font-weight:var(--pe-w-medium)}.h4{font-size:var(--pe-h4);line-height:1.2;font-weight:var(--pe-w-medium)}.h5{font-family:var(--pe-font-sans);font-size:var(--pe-h5);font-weight:var(--pe-w-semibold);margin:0}.body-lg{font-size:var(--pe-body-lg);line-height:1.6}.text-small{font-size:var(--pe-small)}.label{font-family:var(--pe-font-mono);font-size:var(--pe-label);font-weight:var(--pe-w-medium);letter-spacing:var(--pe-track-label);text-transform:uppercase;color:var(--pe-rust)}.muted{color:var(--pe-ink-2)}.muted-2{color:var(--pe-ink-3)}em,.italic{font-style:italic}.container{max-width:var(--pe-container);padding:0 var(--pe-gutter);margin:0 auto}.section{padding:var(--pe-space-22) 0}.section-tight{padding:var(--pe-space-16) 0}.section-paper-2{background:var(--pe-paper-2)}.section-ink{background:var(--pe-ink);color:var(--pe-on-dark)}.section-ink .muted{color:var(--pe-on-dark-2)}.section-ink .muted-2{color:var(--pe-on-dark-3)}.section-ink .h1,.section-ink .h2,.section-ink .h3,.section-ink .h4{color:var(--pe-on-dark)}.section-ink .chip{border-color:var(--pe-line-dark);color:var(--pe-on-dark-2)}.section-ink .chip-accent{border-color:var(--pe-rust);color:var(--pe-rust)}.grid{gap:var(--pe-space-8);display:grid}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.hairline-top{border-top:var(--pe-border)}.hairline-bottom{border-bottom:var(--pe-border)}.hairline{border:var(--pe-border)}.btn{align-items:center;gap:var(--pe-space-3);font-family:var(--pe-font-sans);font-weight:var(--pe-w-semibold);font-size:var(--pe-button);padding:var(--pe-space-4) var(--pe-space-6);border-radius:var(--pe-radius-sm);cursor:pointer;transition:background var(--pe-dur-fast) var(--pe-ease), transform var(--pe-dur-fast) var(--pe-ease), border-color var(--pe-dur-fast) var(--pe-ease), color var(--pe-dur-fast) var(--pe-ease);border:none;text-decoration:none;display:inline-flex}.btn-primary{background:var(--pe-rust);color:var(--pe-on-dark)}.btn-primary:hover{background:var(--pe-rust-hover);transform:translateY(-1px)}.btn-ink{background:var(--pe-ink);color:var(--pe-on-dark)}.btn-ink:hover{background:#000;transform:translateY(-1px)}.btn-ghost{color:var(--pe-ink);border:1px solid var(--pe-line);background:0 0}.btn-ghost:hover{border-color:var(--pe-rust);color:var(--pe-rust)}.section-ink .btn-ghost{color:var(--pe-on-dark);border-color:var(--pe-line-dark)}.section-ink .btn-ghost:hover{border-color:var(--pe-rust)}.btn-whatsapp{background:var(--pe-success-dot);color:#0e2a19}.btn-whatsapp:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.text-link{align-items:center;gap:var(--pe-space-2);color:var(--pe-rust);font-weight:var(--pe-w-medium);font-size:var(--pe-body);text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.card{background:var(--pe-card);border:var(--pe-border);border-radius:var(--pe-radius-lg);padding:var(--pe-space-8);transition:transform var(--pe-dur-fast) var(--pe-ease), border-color var(--pe-dur-fast) var(--pe-ease)}a.card:hover,.card.is-hoverable:hover{border-color:var(--pe-rust);transform:translateY(-2px)}.chip{align-items:center;gap:var(--pe-space-2);padding:var(--pe-space-2) var(--pe-space-4);border-radius:var(--pe-radius-pill);font-size:var(--pe-small);font-weight:var(--pe-w-medium);border:var(--pe-border);color:var(--pe-ink-2);background:0 0;display:inline-flex}.chip-accent{border-color:var(--pe-rust);color:var(--pe-rust)}.chip-solid{background:var(--pe-ink);color:var(--pe-on-dark);border-color:var(--pe-ink)}.chip-status{align-items:center;gap:var(--pe-space-2);display:inline-flex}.chip-status .dot{background:var(--pe-success-dot);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pe-pulse}.icon-tile{border-radius:var(--pe-radius-md);border:var(--pe-border);width:44px;height:44px;color:var(--pe-rust);flex:none;justify-content:center;align-items:center;display:flex}.icon-tile svg{stroke:var(--pe-rust)}.img-placeholder{background:repeating-linear-gradient(135deg, var(--pe-placeholder-1), var(--pe-placeholder-1) 12px, var(--pe-placeholder-2) 12px, var(--pe-placeholder-2) 24px);border-radius:var(--pe-radius-lg);align-items:flex-end;min-height:220px;display:flex;position:relative;overflow:hidden}.img-placeholder.has-photo{background-position:50%;background-size:cover}.img-placeholder .stock-tag{margin:var(--pe-space-3);border-radius:var(--pe-radius-sm);color:var(--pe-on-dark-2);font-family:var(--pe-font-mono);letter-spacing:.06em;text-transform:uppercase;background:#15181c8c;padding:4px 9px;font-size:9.5px}.img-placeholder .caption{margin:var(--pe-space-4);padding:var(--pe-space-2) var(--pe-space-3);border-radius:var(--pe-radius-sm);color:var(--pe-on-dark-2);font-family:var(--pe-font-mono);letter-spacing:.04em;background:#15181c99;font-size:10.5px}.dormant-slot{border:1.5px dashed var(--pe-line);border-radius:var(--pe-radius-lg);padding:var(--pe-space-8);color:var(--pe-ink-3);text-align:center}.section-ink .dormant-slot{border-color:var(--pe-line-dark);color:var(--pe-on-dark-3)}.prose h2{font-family:var(--pe-font-serif);font-weight:var(--pe-w-medium);color:var(--pe-ink);margin:38px 0 12px;font-size:27px;line-height:1.2}.prose p{color:var(--pe-ink-2);margin:0 0 16px;font-size:17.5px;line-height:1.7}.prose .callout{background:var(--pe-card);border-left:3px solid var(--pe-rust);border-radius:0 var(--pe-radius-md) var(--pe-radius-md) 0;padding:var(--pe-space-5) var(--pe-space-6);margin:28px 0}.prose .callout-label{font-family:var(--pe-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pe-rust);margin-bottom:var(--pe-space-2);font-size:10px}.prose .callout p{color:var(--pe-ink-2);margin:0;font-size:16.5px;line-height:1.6}.legal-prose h2{font-family:var(--pe-font-serif);font-weight:var(--pe-w-medium);color:var(--pe-ink);margin:36px 0 10px;font-size:24px}.legal-prose p{color:var(--pe-ink-2);margin:0 0 14px;font-size:16px;line-height:1.7}.legal-prose ul{margin:0 0 14px;padding-left:20px}.legal-prose li{color:var(--pe-ink-2);margin-bottom:6px;font-size:16px;line-height:1.7}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{transition:transform var(--pe-dur-fast)}.faq-item[open] .faq-plus{transform:rotate(45deg)}.reveal{opacity:0;transition:opacity var(--pe-dur-reveal) var(--pe-ease), transform var(--pe-dur-reveal) var(--pe-ease);transition-delay:calc(var(--reveal-i,0) * 70ms);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.reveal-img{opacity:0;transition:opacity var(--pe-dur-reveal-img) var(--pe-ease), transform var(--pe-dur-reveal-img) var(--pe-ease);transition-delay:calc(var(--reveal-i,0) * 70ms);transform:scale(1.04)}.reveal-img.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:90ms}.reveal-delay-2{transition-delay:.18s}.reveal-delay-3{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-img{opacity:1;transition:none;transform:none}}.no-js .reveal,.no-js .reveal-img{opacity:1;transform:none}@media (width<=860px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:var(--pe-space-11) 0}}@media (width<=600px){.container{padding:0 20px}}
