@charset "UTF-8";:root{--brand: #e63329;--brand-600: #c5271e;--brand-700: #a11e17;--brand-soft: #ffe9e7;--accent: #ff7a00;--accent-soft: #fff1e0;--ink: #0b1424;--ink-2: #131f33;--ink-3: #1c2a42;--blueprint: #1e3a8a;--blueprint-line: rgba(120, 170, 255, .18);--bg: #ffffff;--bg-soft: #f6f8fb;--bg-muted: #eef2f7;--border: #e2e8f0;--border-strong: #cbd5e1;--text: #0f172a;--text-2: #475569;--text-3: #94a3b8;--on-dark: #eaf1ff;--on-dark-2: #9fb3d1;--success: #10b981;--warning: #f59e0b;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .08);--shadow: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 24px 60px rgba(15, 23, 42, .14);--shadow-brand: 0 12px 30px rgba(230, 51, 41, .28);--container: 1200px;--container-wide: 1360px;--header-h: 72px;--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t: .26s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}ul[role=list]{list-style:none;padding:0}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:2px}h1,h2,h3,h4{line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--text)}h1{font-size:clamp(2.1rem,5.2vw,3.6rem)}h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}p{color:var(--text-2)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.container--wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.section{padding-block:clamp(56px,8vw,112px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.lead{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--text-2)}.muted{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{--pad: 13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--pad);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:700;font-size:.96rem;line-height:1;transition:transform var(--t-fast) var(--ease),box-shadow var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn--primary:hover{background:var(--brand-600);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn--ghost:hover{border-color:var(--brand);color:var(--brand)}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn--wa{background:#25d366;color:#052e16}.btn--wa:hover{background:#20bd5a;transform:translateY(-2px)}.btn--lg{--pad: 16px 30px;font-size:1.02rem}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;background:var(--bg-muted);color:var(--text-2)}.chip--brand{background:var(--brand-soft);color:var(--brand-700)}.chip--accent{background:var(--accent-soft);color:#9a4a00}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.on-dark{background:var(--ink);color:var(--on-dark)}.on-dark h1,.on-dark h2,.on-dark h3{color:#fff}.on-dark p{color:var(--on-dark-2)}.on-soft{background:var(--bg-soft)}.container--narrow{width:100%;max-width:820px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.sec-head{max-width:660px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.sec-head h2{margin-top:10px}.sec-head .lead{margin-top:12px}.sec-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.grid-cards{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:640px){.grid-cards{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.grid-cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.grid-cards--4{grid-template-columns:repeat(4,1fr)}}.page-hero{position:relative;overflow:hidden}.page-hero__inner{position:relative;z-index:1;padding-block:clamp(54px,8vw,96px);max-width:760px;display:flex;flex-direction:column;gap:16px}.page-hero--center .page-hero__inner{margin-inline:auto;text-align:center;align-items:center}.oform{border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(22px,4vw,36px);background:var(--bg);box-shadow:var(--shadow-sm)}.oform__intro{margin-bottom:22px;color:var(--text-2)}.oform__grid{display:grid;gap:18px;grid-template-columns:1fr;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:7px}.field--full{grid-column:1/-1}.field>span{font-size:.9rem;font-weight:600;color:var(--text)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;color:var(--text);background:var(--bg-soft);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.field em{color:var(--brand);font-style:normal;font-size:.82rem}.field--check{flex-direction:row;align-items:flex-start;gap:10px}.field--check input{width:auto;margin-top:3px;flex:none}.field--check>span{font-weight:500;color:var(--text-2);font-size:.92rem}.oform__note{text-align:center;margin-top:12px;font-size:.82rem;color:var(--text-3)}.okbox{text-align:center;padding:clamp(36px,6vw,64px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-sm)}.okbox__icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;font-size:2rem;font-weight:900;background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.okbox p{max-width:52ch;margin:12px auto 0}@media(min-width:640px){.oform__grid{grid-template-columns:1fr 1fr}}.prose{max-width:72ch}.prose h2{margin:1.6em 0 .5em;font-size:1.5rem}.prose h3{margin:1.3em 0 .4em}.prose p,.prose ul,.prose ol{margin-bottom:1em;color:var(--text-2)}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.4em}.prose a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--text)}
