:root{--bg:#f6f4ef;--surface:#ffffff;--text:#111111;--muted:#5d6470;--line:rgba(17,17,17,0.08);--shadow:0 18px 50px rgba(17,17,17,0.08);--radius:24px;--max:1200px}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.page-shell{max-width:var(--max);margin:0 auto;padding:24px}.nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:999px;position:-webkit-sticky;position:sticky;top:16px;z-index:10}.nav-links{display:flex;gap:16px;flex-wrap:wrap}.hero{padding:72px 0 42px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px;gap:24px;align-items:center}.card,.hero-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-card{padding:40px}.hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:.95;margin:0 0 16px;letter-spacing:-.05em}.subtle{color:var(--muted);line-height:1.6}.grid{display:grid;grid-gap:20px;gap:20px}.brand-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{padding:22px}.badge{padding:8px 12px;font-size:.85rem;background:rgba(17,17,17,.05);margin-bottom:12px}.badge,.button{display:inline-flex;align-items:center;border-radius:999px}.button{justify-content:center;gap:10px;padding:14px 18px;border:0;background:#111;color:white;cursor:pointer}.button.secondary{background:white;color:#111;border:1px solid var(--line)}.section{padding:28px 0}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.field input,.field select,.field textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fff}.price{font-size:1.5rem;font-weight:700}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.kpi{padding:22px;background:white;border:1px solid var(--line);border-radius:20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.status-pill{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(17,17,17,.07);font-size:.85rem;text-transform:capitalize}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline-item{padding:16px;border:1px solid var(--line);border-radius:18px;background:white}.footer{padding:48px 0 64px;color:var(--muted)}@media (max-width:900px){.hero,.split{grid-template-columns:1fr}.nav{border-radius:24px;align-items:flex-start}}