:root{--lw-paper: #F1E1C3;--lw-soft: #FFF2D7;--lw-highlight: #FFE7AC;--lw-ink: #1B170D;--lw-muted: #6D5B4A;--lw-terracotta: #C0561F;--lw-copper: #99441A;--lw-gold: #F5C518;--lw-proof-dk: #1F170C;--lw-proof-row: #2B1A12;--lw-hairline: rgba(27,23,13,.08);--dw-paper: #F3E8D2;--dw-soft: #C9B89A;--dw-terracotta: #C76830;--dw-hot-row: #2D1F13;--radius-sheet: 34px;--radius-card: 30px;--radius-pill: 999px;--radius-row: 14px;--shadow-card: 0 18px 40px rgba(27,23,13,.18);--shadow-hero: 0 36px 82px rgba(27,23,13,.31);--shadow-chips: 0 18px 46px rgba(27,23,13,.14);--lw-glow-terracotta: radial-gradient(circle at 85% 4%, rgba(192,86,31,.19), transparent 30%);--lw-glow-dark: radial-gradient(circle at 4% 92%, rgba(27,23,13,.1), transparent 32%)}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}html,body{margin:0;padding:0;background:var(--lw-paper);color:var(--lw-ink);font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--lw-glow-terracotta),var(--lw-glow-dark),var(--lw-paper);background-attachment:fixed;min-height:100vh}.fabrika-page{max-width:1280px;margin:0 auto;padding:32px 24px}.fabrika-sheet{background:transparent;position:relative;padding:24px;border-radius:var(--radius-sheet);border:1px solid var(--lw-hairline)}.hero-header{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 32px}.brand-lockup{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--lw-ink)}.brand-badge{width:48px;height:48px;background:var(--lw-terracotta);color:var(--lw-soft);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;letter-spacing:-.03em;border-radius:12px}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-name{font-weight:900;font-size:16px;letter-spacing:.04em;color:var(--lw-ink)}.brand-product{font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--lw-muted);margin-top:4px}.hero-nav{display:flex;align-items:center;gap:28px}.hero-nav a{font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:lowercase;color:var(--lw-ink);text-decoration:none;padding:10px 4px}.hero-nav a:hover{color:var(--lw-terracotta)}.hero-nav-cta{background:var(--lw-ink);color:var(--lw-soft)!important;padding:12px 24px!important;border-radius:var(--radius-pill)}.hero-nav-cta:hover{background:var(--lw-terracotta);color:var(--lw-soft)!important}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding:24px 8px 32px}.hero-text{display:flex;flex-direction:column;gap:24px}.hero-cap{display:inline-flex;align-items:center;gap:16px;background:var(--lw-ink);color:var(--lw-soft);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:var(--radius-pill);align-self:flex-start}.hero-cap-meta{color:var(--dw-soft);font-weight:700}.hero-h1{font-weight:900;font-size:clamp(40px,5.6vw,88px);line-height:1.02;letter-spacing:-.05em;text-transform:uppercase;margin:0;color:var(--lw-ink)}.hero-h1 .accent{color:var(--lw-terracotta)}.hero-sub-mini{font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--lw-muted);margin:0}.hero-body{font-weight:700;font-size:clamp(17px,1.4vw,22px);line-height:1.4;letter-spacing:-.015em;color:var(--lw-ink);max-width:560px;margin:0}.hero-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.cta-primary{background:var(--lw-terracotta);color:var(--lw-soft);font-weight:900;font-size:18px;letter-spacing:-.01em;padding:18px 32px;border-radius:var(--radius-pill);text-decoration:none;box-shadow:var(--shadow-card);transition:background .12s ease,transform .12s ease}.cta-primary:hover{background:var(--lw-copper);transform:translateY(-1px)}.cta-ghost{font-weight:800;font-size:15px;color:var(--lw-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--lw-ink)}.cta-ghost:hover{color:var(--lw-terracotta);text-decoration-color:var(--lw-terracotta)}.hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-weight:700;font-size:14px;color:var(--lw-muted);margin-top:4px}.hero-meta-prices{font-weight:800;color:var(--lw-ink)}.hero-meta-sep{color:var(--lw-hairline)}.hero-meta-pending{font-style:italic;font-weight:700;font-size:11px;background:var(--lw-highlight);color:var(--lw-copper);padding:4px 10px;border-radius:var(--radius-pill);letter-spacing:0;text-transform:lowercase}.proof-card{background:var(--lw-proof-dk);border-radius:var(--radius-card);padding:28px;box-shadow:var(--shadow-hero);color:var(--dw-paper);display:flex;flex-direction:column;gap:20px}.proof-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(243,232,210,.1)}.proof-title{font-weight:900;font-size:22px;letter-spacing:-.02em;color:var(--dw-paper)}.proof-live{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:11px;letter-spacing:.12em;color:var(--dw-terracotta);text-transform:uppercase}.proof-live-dot{width:8px;height:8px;border-radius:50%;background:var(--dw-terracotta);box-shadow:0 0 0 4px #c768302e;animation:proof-pulse 2.4s infinite}@keyframes proof-pulse{0%,to{opacity:1}50%{opacity:.5}}.proof-rows{display:flex;flex-direction:column;gap:4px}.proof-row{display:flex;align-items:center;gap:16px;padding:14px;background:var(--lw-proof-row);border-radius:var(--radius-row)}.proof-row-hot{background:var(--dw-hot-row)}.proof-row-icon{width:36px;height:36px;border-radius:10px;background:var(--dw-terracotta);color:var(--dw-paper);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;flex-shrink:0}.proof-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.proof-row-name{font-weight:900;font-size:17px;letter-spacing:-.02em;color:var(--dw-paper)}.proof-row-caption{font-weight:700;font-size:13px;color:var(--dw-soft);line-height:1.3}.proof-foot{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(243,232,210,.1)}.proof-foot-label{font-weight:800;font-size:10px;letter-spacing:.16em;color:var(--dw-terracotta);text-transform:uppercase}.proof-foot-value{font-weight:700;font-size:13px;color:var(--dw-soft);letter-spacing:-.01em}.hero-chips{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 8px 8px;margin-top:12px}.chip{background:var(--lw-soft);color:var(--lw-ink);font-weight:800;font-size:15px;letter-spacing:-.02em;padding:10px 18px;border-radius:var(--radius-pill);box-shadow:var(--shadow-chips);border:1px solid var(--lw-hairline)}.chip-inverse{background:var(--lw-ink);color:var(--lw-soft);border-color:var(--lw-ink)}@media(max-width:880px){.fabrika-page{padding:16px 12px}.fabrika-sheet{padding:16px}.hero-header{padding-bottom:24px}.hero-nav{gap:14px}.hero-nav a{font-size:13px}.hero-nav-cta{padding:10px 16px!important}.brand-product{display:none}.hero-grid{grid-template-columns:1fr;gap:32px;padding:8px 0 16px}.hero-h1{font-size:clamp(34px,9vw,56px)}.cta-primary{width:100%;text-align:center}.hero-meta{font-size:12px}.proof-card{padding:20px}.proof-title{font-size:18px}.proof-row-name{font-size:15px}.proof-row-caption{font-size:12px}.chip{font-size:13px;padding:8px 14px}}
