.landing{min-height:100vh;padding:28px;color:#10253f;font-family:Manrope,Segoe UI,sans-serif;background:radial-gradient(1200px 500px at -10% 0,#c8f3e8 0,transparent 58%),radial-gradient(900px 500px at 100% 0,#cee0ff 0,transparent 55%),linear-gradient(180deg,#f7f9fc,#ecf2fa)}.top{max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 0;gap:16px}.brand{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0d1f38;flex-shrink:0}.top nav{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.nav-link,.top a{display:inline-flex;align-items:center;gap:4px;color:#1a3a5c;text-decoration:none;font-weight:700;font-size:13px;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,247,255,.88));box-shadow:0 10px 22px rgba(20,44,71,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;white-space:nowrap}.nav-link:focus-visible,.nav-link:hover,.top a:focus-visible,.top a:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(236,245,255,.94));border-color:rgba(21,94,239,.32);color:#0d2a47;box-shadow:0 0 0 1px rgba(59,130,246,.08),0 16px 28px rgba(20,44,71,.14)}.nav-link:focus-visible,.top a:focus-visible{outline:2px solid rgba(31,111,235,.18);outline-offset:2px}.btn-runtime,.nav-link--runtime{border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,243,224,.92));color:#9a3412}.btn-showcase,.nav-link--showcase{border-color:rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(220,252,231,.92));color:#166534}.btn-components,.nav-link--components{border-color:rgba(14,165,233,.24);background:linear-gradient(135deg,rgba(240,249,255,.97),rgba(224,242,254,.92));color:#075985}.btn-pricing,.nav-link--pricing{border-color:rgba(236,72,153,.24);background:linear-gradient(135deg,rgba(253,242,248,.97),rgba(252,231,243,.92));color:#9d174d}.btn-vault,.nav-link--cta{border-color:rgba(37,99,235,.34);background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(219,234,254,.94));color:#1d4ed8;box-shadow:0 0 0 1px rgba(59,130,246,.08),0 16px 28px rgba(37,99,235,.14)}.nav-link--muted{min-height:32px;padding:6px 10px;border-radius:12px;border-color:transparent;background:transparent;color:rgba(26,58,92,.62);box-shadow:none;font-size:12px}.nav-link--muted:focus-visible,.nav-link--muted:hover{background:rgba(255,255,255,.72);border-color:rgba(148,163,184,.2);color:#1a3a5c;box-shadow:none}.hero{max-width:1120px;margin:30px auto 0}.kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0b7a60;font-weight:800}.hero h1{margin:10px 0 0;font-size:clamp(32px,6vw,62px);line-height:1.03;letter-spacing:-.02em;max-width:980px}.lead{margin:16px 0 0;max-width:760px;color:#4e6481;font-size:18px;line-height:1.6}.hero-actions{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:800;letter-spacing:.01em;text-decoration:none;border:1px solid #c7d8ef;box-shadow:0 12px 24px rgba(21,53,83,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.btn:focus-visible,.btn:hover{transform:translateY(-2px);box-shadow:0 18px 30px rgba(21,53,83,.14)}.btn:focus-visible{outline:2px solid rgba(31,111,235,.18);outline-offset:2px}.btn.primary{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 48%),linear-gradient(120deg,var(--lotos-accent,#E94560),var(--lotos-ocean-blue,#0F3460) 60%);color:var(--lotos-accent-fg,#fff);border-color:transparent;box-shadow:0 18px 34px rgba(233,69,96,.22)}.btn.paypal{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 52%),linear-gradient(120deg,#023f9a,#0068c9 52%,#00a8ee);color:#fff;border-color:transparent;box-shadow:0 16px 30px rgba(0,104,201,.18)}.btn.ghost{background:rgba(255,255,255,.96);color:#0f2644;border-color:rgba(10,36,68,.22);box-shadow:0 2px 8px rgba(10,36,68,.07),0 12px 24px rgba(21,53,83,.07)}.btn.ghost:focus-visible,.btn.ghost:hover{background:#fff;border-color:rgba(10,36,68,.38);color:#071c2e;box-shadow:0 6px 18px rgba(10,36,68,.13)}.btn-runtime{color:#9a3412;border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(255,243,224,.94))}.btn-showcase{color:#166534;border-color:rgba(34,197,94,.26);background:linear-gradient(135deg,rgba(240,253,244,.98),rgba(220,252,231,.94))}.btn-components{color:#075985;border-color:rgba(14,165,233,.28);background:linear-gradient(135deg,rgba(240,249,255,.99),rgba(224,242,254,.94))}.btn-pricing{color:#9d174d;border-color:rgba(236,72,153,.28);background:linear-gradient(135deg,rgba(253,242,248,.99),rgba(252,231,243,.94))}.btn-demo-premium{color:#6d28d9;border-color:rgba(139,92,246,.28);background:linear-gradient(135deg,rgba(245,243,255,.99),rgba(237,233,254,.94))}.btn-vault{color:#1d4ed8;border-color:rgba(37,99,235,.32);background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(219,234,254,.95))}.btn.button-like{pointer-events:none}button.btn{cursor:pointer;font:inherit}.card,.terminal{max-width:1120px;margin:14px auto 0;border:1px solid #d3e0f1;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 20px 40px rgba(20,44,71,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terminal{overflow:hidden}.term-head{padding:10px 14px;border-bottom:1px solid #d3e0f1;color:#4e6481;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.card pre,.terminal pre{margin:0;padding:14px;overflow:auto;font-size:12px;line-height:1.5;font-family:JetBrains Mono,Cascadia Mono,monospace;color:#1f3b5c}.stats{max-width:1120px;margin:14px auto 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stats article{border:1px solid #d3e0f1;border-radius:12px;background:rgba(255,255,255,.78);padding:12px}.stats strong{display:block;font-size:24px}.stats span{font-size:12px;color:#516a88;text-transform:uppercase;letter-spacing:.06em}.grid.two{max-width:1120px;margin:14px auto 0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.card{padding:14px}.home-hero{margin-top:34px}.home-hero-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.92fr);align-items:start}.hero-copy-stack{display:grid;gap:16px}.hero-pill-row{display:flex;flex-wrap:wrap;gap:8px}.hero-subline{display:block;color:#155eef}.lead-compact{margin-top:0;font-size:15px;max-width:760px}.hero-language-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.language-panel{display:grid;gap:8px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(244,250,255,.9));box-shadow:0 18px 36px rgba(20,44,71,.08)}.language-panel.es{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,245,255,.9))}.docs-lane-top h3,.language-panel h2,.preview-surface-head h3,.runtime-showcase-top h3,.section-headline h2{margin:0;color:#153553}.language-panel h2{font-size:24px;line-height:1.12}.language-panel p:last-child{margin:0;font-size:14px;line-height:1.7;color:#4f6885}.hero-preview-shell{min-width:0}.hero-preview-panel{display:grid;gap:14px;padding:18px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top right,rgba(129,140,248,.18),transparent 34%),radial-gradient(circle at top left,rgba(34,211,238,.14),transparent 28%),linear-gradient(150deg,rgba(255,255,255,.98),rgba(243,247,255,.92));box-shadow:0 28px 52px rgba(20,44,71,.12)}.hero-preview-top{display:flex;align-items:center;gap:8px;color:#56708d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero-preview-top span{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#22d3ee,#155eef)}.hero-preview-top span:nth-child(2){background:linear-gradient(135deg,#f59e0b,#f97316)}.hero-preview-top span:nth-child(3){background:linear-gradient(135deg,#ec4899,#8b5cf6)}.hero-preview-top small{margin-left:auto}.hero-preview-body{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(180px,.8fr)}.hero-preview-main,.hero-preview-rail{display:grid;gap:12px}.hero-preview-stats{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-preview-stats article{display:grid;gap:4px;padding:12px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.76)}.hero-preview-stats strong{font-size:22px;line-height:1;color:#153553}.hero-preview-stats span,.preview-rail-item span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5b7492}.preview-surface-card{display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid rgba(148,163,184,.16)}.preview-surface-card.primary{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(238,248,255,.9))}.preview-surface-card.secondary{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(249,244,255,.9))}.preview-surface-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.docs-lane-card p,.preview-surface-card p,.runtime-showcase-card p{margin:0;font-size:14px;line-height:1.65;color:#4f6885}.preview-code-strip{padding:10px 12px;border-radius:14px;background:rgba(15,23,42,.92);color:#d7e6ff;font-size:12px;font-family:JetBrains Mono,Cascadia Mono,monospace}.docs-lane-kicker,.preview-rail-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b7a60}.preview-rail-item{display:grid;gap:4px;padding:12px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.78)}.preview-rail-item strong{font-size:15px;color:#153553}.landing-section{padding:20px}.signature-band{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(99,102,241,.12),transparent 26%),radial-gradient(circle at left center,rgba(16,185,129,.1),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(243,247,255,.92))}.signature-band-copy{display:grid;gap:8px}.signature-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.signature-card{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 36px rgba(20,44,71,.08)}.signature-card.accent-cyan{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(238,248,255,.92))}.signature-card.accent-emerald{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(239,253,247,.92))}.signature-card.accent-amber{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,248,235,.92))}.signature-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b7a60}.signature-card h3{margin:0;font-size:22px;line-height:1.14;color:#153553;max-width:16ch}.signature-card p{margin:0}.section-headline{display:grid;gap:8px;margin-bottom:16px}.docs-lane-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-band{margin-top:18px;background:radial-gradient(circle at top right,rgba(233,69,96,.12),transparent 30%),radial-gradient(circle at left center,rgba(34,211,238,.1),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(243,246,255,.93))}.proof-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.proof-card{min-height:260px;align-content:space-between}.proof-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.asset-inventory-band,.commercial-depth-band{max-width:1120px;margin:18px auto 0;border:1px solid rgba(148,163,184,.18);border-radius:28px;box-shadow:0 28px 52px rgba(20,44,71,.12)}.commercial-depth-band{background:radial-gradient(circle at top right,rgba(251,146,60,.16),transparent 30%),radial-gradient(circle at left center,rgba(99,102,241,.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(247,242,255,.93))}.asset-inventory-band{background:radial-gradient(circle at top left,rgba(34,197,94,.12),transparent 28%),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(241,249,255,.93))}.depth-headline{max-width:860px}.commercial-ladder-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-ladder-card{display:grid;gap:12px;min-height:360px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(255,255,255,.66));box-shadow:0 20px 38px rgba(20,44,71,.08)}.commercial-ladder-top{display:flex;align-items:flex-start;gap:12px}.commercial-ladder-top>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:rgba(15,23,42,.92);color:#d7e6ff;font-size:12px;font-weight:900}.asset-inventory-card h3,.commercial-ladder-card h3,.commercial-ladder-card h4{margin:0;color:#153553}.commercial-ladder-card h3{font-size:24px;line-height:1}.commercial-ladder-card h4{font-size:18px;line-height:1.18}.asset-inventory-card p,.commercial-ladder-card p,.go-live-proof-row p{margin:0;color:#4f6885;line-height:1.62}.commercial-chip-row{display:flex;align-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:auto}.asset-inventory-layout{display:grid;gap:20px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);align-items:start}.asset-inventory-copy{position:sticky;top:18px;display:grid;gap:14px}.asset-inventory-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-inventory-card{display:grid;gap:10px;min-height:188px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(255,255,255,.66));box-shadow:0 18px 34px rgba(20,44,71,.08)}.asset-inventory-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-inventory-top>span{color:#7a92ad;font-size:12px;font-weight:900;letter-spacing:.08em}.go-live-proof{display:grid;gap:8px}.go-live-proof-row{display:grid;gap:10px;grid-template-columns:30px 1fr;align-items:start;padding:11px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.72)}.go-live-proof-row>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:9px;background:rgba(15,23,42,.92);color:#d7e6ff;font-size:11px;font-weight:900}.examples-band{background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 28%),radial-gradient(circle at left center,rgba(244,63,94,.08),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(243,246,255,.93))}.examples-lane-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.example-lane-card{display:grid;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.16);box-shadow:0 20px 38px rgba(20,44,71,.08)}.example-lane-card.accent-cyan{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,248,255,.92))}.example-lane-card.accent-emerald{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,253,247,.92))}.example-lane-card.accent-amber{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,235,.92))}.example-lane-card.accent-violet{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,242,255,.92))}.example-lane-top{display:grid;gap:6px}.example-lane-top h3{margin:0;color:#153553;font-size:24px;line-height:1.1}.example-mini-metrics{display:flex;flex-wrap:wrap;gap:8px}.docs-lane-card{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.16);text-decoration:none;color:inherit;box-shadow:0 18px 36px rgba(20,44,71,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.docs-lane-card:focus-visible,.docs-lane-card:hover{transform:translateY(-2px);box-shadow:0 24px 42px rgba(20,44,71,.12)}.docs-lane-card:focus-visible{outline:2px solid rgba(31,111,235,.18);outline-offset:2px}.docs-lane-card.accent-cyan{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,248,255,.92));border-color:rgba(14,165,233,.16)}.docs-lane-card.accent-emerald{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,253,247,.92));border-color:rgba(16,185,129,.16)}.docs-lane-card.accent-amber{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,235,.92));border-color:rgba(245,158,11,.16)}.docs-lane-card.accent-violet{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,242,255,.92));border-color:rgba(139,92,246,.16)}.docs-lane-card.accent-rose{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,242,248,.92));border-color:rgba(244,63,94,.16)}.docs-lane-top{display:grid;gap:6px}.docs-lane-link{font-size:13px;font-weight:800;color:#155eef}.lane-es{color:#67819e}.architecture-list,.clarity-list{margin:0;padding-left:18px;display:grid;gap:10px;color:#365470;line-height:1.7}.hero-actions.compact{margin-top:16px}.landing-terminal{max-width:none;margin:0}.runtime-card-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.runtime-showcase-card{display:grid;gap:10px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(246,250,255,.9))}.runtime-showcase-card.accent-cyan{border-color:rgba(14,165,233,.16)}.runtime-showcase-card.accent-emerald{border-color:rgba(16,185,129,.16)}.runtime-showcase-card.accent-amber{border-color:rgba(245,158,11,.16)}.runtime-showcase-card.accent-violet{border-color:rgba(139,92,246,.16)}.runtime-showcase-card.accent-rose{border-color:rgba(244,63,94,.16)}.runtime-showcase-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.owner-panel{max-width:1120px}.card h2,.card h3{margin:0}.card a,.pricing a,.tier-grid a,a.tier-card{color:inherit;text-decoration:none}.card p{color:#4e6481;line-height:1.6}.card ol,.card ul{margin:10px 0 0;padding-left:18px;color:#284666;line-height:1.6}.card.accent-cyan{border-color:rgba(14,165,233,.16);background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(224,242,254,.9))}.card.accent-emerald{border-color:rgba(16,185,129,.16);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(220,252,231,.9))}.card.accent-amber{border-color:rgba(245,158,11,.16);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(254,243,199,.9))}.card.accent-violet{border-color:rgba(139,92,246,.16);background:linear-gradient(135deg,rgba(245,243,255,.96),rgba(237,233,254,.9))}.card.accent-rose{border-color:rgba(244,63,94,.16);background:linear-gradient(135deg,rgba(255,241,242,.96),rgba(255,228,230,.9))}.table-wrap{margin-top:10px;overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}td,th{text-align:left;border-bottom:1px solid #d3e0f1;padding:9px 8px;font-size:13px}th{text-transform:uppercase;letter-spacing:.06em;color:#557291;font-size:11px}.pricing{max-width:1120px;margin:14px auto 0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.pricing.expanded{grid-template-columns:repeat(2,minmax(260px,1fr))}.tier-grid{max-width:1120px;margin:14px auto 0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(240px,1fr))}.free-entry{display:grid;gap:16px;padding:20px;border-radius:24px;border-color:#bed7f2;background:radial-gradient(circle at top left,rgba(34,197,94,.1),transparent 34%),radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,248,255,.9));box-shadow:0 24px 42px rgba(20,44,71,.08)}.free-entry .plan-note{max-width:56ch}.vault-free-panel{border-color:#b7d4f1;background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at top right,rgba(74,222,128,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(238,247,255,.92))}.vault-free-panel .free-side-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(239,249,255,.92))}.solo-proof-panel{border-color:#f1d4b9;background:radial-gradient(circle at top left,rgba(251,191,36,.12),transparent 32%),radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,247,237,.92))}.solo-proof-panel .free-side-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,247,237,.9))}.pro-command-panel{border-color:#f0d5be;background:radial-gradient(circle at top left,rgba(251,146,60,.12),transparent 32%),radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,244,235,.92))}.pro-command-panel .free-side-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,244,235,.9))}.full-command-panel{border-color:#d8c8fb;background:radial-gradient(circle at top left,rgba(167,139,250,.14),transparent 32%),radial-gradient(circle at top right,rgba(244,63,94,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(248,242,255,.92))}.full-command-panel .free-side-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,242,255,.9))}.free-rich-panel{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:16px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,251,255,.88))}.free-rich-copy{display:grid;gap:8px}.free-rich-copy h4,.free-side-card h4{margin:0;font-size:22px;line-height:1.14;color:#153553}.free-rich-copy p{margin:0;font-size:14px;line-height:1.65;color:#56708d;max-width:54ch}.free-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.free-signal{display:grid;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.78)}.free-signal strong{font-size:18px;line-height:1;color:#153553}.free-signal span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5b7492}.free-entry-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.95fr);align-items:start}.free-main-stack{display:grid;gap:12px}.free-side-card{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(246,250,255,.9))}.free-proof-list{margin:0;padding-left:18px;display:grid;gap:8px;color:#365470}.tier-card{display:grid;gap:14px;padding:20px;border-radius:22px;border-width:1px;border-style:solid;position:relative;overflow:hidden;box-shadow:0 24px 44px rgba(20,44,71,.08)}.tier-card:before{inset:0;background:linear-gradient(150deg,rgba(255,255,255,.32),transparent 38%);opacity:.8}.tier-card:after,.tier-card:before{content:"";position:absolute;pointer-events:none}.tier-card:after{inset:1px;border-radius:21px;border:1px solid rgba(255,255,255,.42);opacity:.7}.tier-card>*{position:relative;z-index:1}.tier-card.solo{border-color:rgba(59,130,246,.18);background:radial-gradient(circle at top right,rgba(34,211,238,.14),transparent 42%),linear-gradient(180deg,#f6fbff,#edf5ff)}.tier-card.pro{border-color:rgba(249,115,22,.24);background:radial-gradient(circle at top right,rgba(251,146,60,.18),transparent 42%),radial-gradient(circle at bottom left,rgba(251,113,133,.08),transparent 36%),linear-gradient(180deg,#fffaf4,#fff1e3);box-shadow:0 28px 48px rgba(234,88,12,.12)}.tier-card.launch-pack{border-color:rgba(124,58,237,.22);background:radial-gradient(circle at top right,rgba(236,72,153,.16),transparent 36%),radial-gradient(circle at top left,rgba(99,102,241,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(251,191,36,.12),transparent 30%),linear-gradient(180deg,#fff9ff,#f6efff);box-shadow:0 30px 52px rgba(124,58,237,.16)}.tier-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tier-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.6);border:1px solid rgba(148,163,184,.24);color:#26435f}.tier-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.75}.tier-title-block{display:grid;gap:4px}.tier-title-block h3{font-size:24px;line-height:1.08}.tier-title-block p{margin:0;color:#5a7292;font-size:13px}.tier-price-row{display:grid;gap:6px}.tier-price-row .price-label{margin:0;font-size:30px}.tier-subcopy{margin:0;font-size:13px;color:#4e6481}.tier-stack{display:grid;gap:8px}.tier-luxe-panel{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,251,255,.84))}.tier-story{display:grid;gap:8px}.tier-story h4{margin:0;font-size:18px;line-height:1.25;color:#173653}.tier-story p{margin:0;font-size:13px;line-height:1.6;color:#58708e}.tier-mini-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4f46e5}.tier-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tier-stat{display:grid;gap:4px;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.72)}.tier-stat strong{font-size:16px;line-height:1;color:#163452}.tier-stat span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5d7592}.free-signal.accent-cyan,.payment-chip.accent-cyan,.tier-badge.accent-cyan,.tier-pill.accent-cyan,.tier-stat.accent-cyan{border-color:rgba(14,165,233,.18);background:rgba(224,242,254,.9);color:#075985}.free-signal.accent-emerald,.payment-chip.accent-emerald,.tier-badge.accent-emerald,.tier-pill.accent-emerald,.tier-stat.accent-emerald{border-color:rgba(16,185,129,.18);background:rgba(220,252,231,.9);color:#065f46}.free-signal.accent-amber,.payment-chip.accent-amber,.tier-badge.accent-amber,.tier-pill.accent-amber,.tier-stat.accent-amber{border-color:rgba(245,158,11,.18);background:rgba(254,243,199,.92);color:#92400e}.free-signal.accent-violet,.payment-chip.accent-violet,.tier-badge.accent-violet,.tier-pill.accent-violet,.tier-stat.accent-violet{border-color:rgba(139,92,246,.18);background:rgba(237,233,254,.92);color:#5b21b6}.free-signal.accent-rose,.payment-chip.accent-rose,.tier-badge.accent-rose,.tier-pill.accent-rose,.tier-stat.accent-rose{border-color:rgba(244,63,94,.18);background:rgba(255,228,230,.92);color:#9f1239}.free-signal.accent-amber span,.free-signal.accent-amber strong,.free-signal.accent-cyan span,.free-signal.accent-cyan strong,.free-signal.accent-emerald span,.free-signal.accent-emerald strong,.free-signal.accent-rose span,.free-signal.accent-rose strong,.free-signal.accent-violet span,.free-signal.accent-violet strong,.tier-stat.accent-amber span,.tier-stat.accent-amber strong,.tier-stat.accent-cyan span,.tier-stat.accent-cyan strong,.tier-stat.accent-emerald span,.tier-stat.accent-emerald strong,.tier-stat.accent-rose span,.tier-stat.accent-rose strong,.tier-stat.accent-violet span,.tier-stat.accent-violet strong{color:inherit}.tier-promise{margin:0;color:#274766;line-height:1.65}.tier-pill-grid{display:flex;flex-wrap:wrap;gap:8px}.tier-pill-grid.compact{margin-top:2px}.tier-pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.82);font-size:11px;font-weight:800;letter-spacing:.04em;color:#274666}.tier-card ul{margin:0;display:grid;gap:8px}.tier-card li{padding-left:2px}.tier-card .payment-meta{margin-top:2px}.tier-compare-note{margin:0;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.14);font-size:12px;line-height:1.55;color:#506886}.tier-cta-stack{display:grid;gap:10px;margin-top:auto}.btn.full{width:100%}.tier-footnote{margin:0;font-size:12px;line-height:1.55;color:#5c7391}.tier-card.solo .tier-badge{color:#1d4ed8}.tier-card.solo .btn.primary{background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 50%),linear-gradient(120deg,#0891b2,#2563eb 54%,#1d4ed8)}.tier-card.pro .tier-badge{color:#c2410c}.tier-card.pro .tier-luxe-panel{border-color:rgba(249,115,22,.18);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,243,228,.88))}.tier-card.pro .tier-mini-label{color:#c2410c}.tier-card.pro .btn.primary{background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 50%),linear-gradient(120deg,#ea580c,#f97316 48%,#fb7185);box-shadow:0 18px 34px rgba(234,88,12,.2)}.tier-card.launch-pack .tier-badge{color:#7c3aed}.tier-card.launch-pack .tier-luxe-panel{border-color:rgba(124,58,237,.16);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,242,255,.9))}.tier-card.launch-pack .tier-mini-label{color:#6d28d9}.tier-card.launch-pack .tier-pill{border-color:rgba(167,139,250,.2);background:rgba(255,255,255,.86)}.tier-card.launch-pack .btn.primary{background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 50%),linear-gradient(120deg,#ec4899,#8b5cf6 50%,#5b21b6);box-shadow:0 20px 36px rgba(124,58,237,.24)}.tier-card.launch-pack .btn.ghost{border-color:rgba(192,132,252,.26);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(250,245,255,.95))}.pricing-card{display:grid;gap:10px}.vault-strip{max-width:1120px;margin:14px auto 0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.vault-kpi{border:1px solid #d3e0f1;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,250,255,.92));box-shadow:0 18px 30px rgba(20,44,71,.08);padding:16px}.vault-kpi strong{display:block;font-size:28px;line-height:1;color:#153553}.vault-kpi span{display:block;margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#557291}.vault-kpi p{margin:10px 0 0;font-size:13px;color:#516a88;line-height:1.65}.vault-kpi.accent-amber,.vault-kpi.accent-cyan,.vault-kpi.accent-emerald,.vault-kpi.accent-rose,.vault-kpi.accent-violet{border-width:1px;border-style:solid}.vault-kpi.accent-cyan{border-color:rgba(14,165,233,.16);background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(224,242,254,.9))}.vault-kpi.accent-emerald{border-color:rgba(16,185,129,.16);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(220,252,231,.9))}.vault-kpi.accent-amber{border-color:rgba(245,158,11,.16);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(254,243,199,.9))}.vault-kpi.accent-violet{border-color:rgba(139,92,246,.16);background:linear-gradient(135deg,rgba(245,243,255,.96),rgba(237,233,254,.9))}.vault-kpi.accent-rose{border-color:rgba(244,63,94,.16);background:linear-gradient(135deg,rgba(255,241,242,.96),rgba(255,228,230,.9))}.value-grid{max-width:1120px;margin:14px auto 0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.value-card{border:1px solid #d3e0f1;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(247,250,255,.9));box-shadow:0 18px 34px rgba(20,44,71,.08);padding:16px;display:grid;gap:10px}.value-card h3{margin:0;font-size:18px;color:#153553}.value-card p{margin:0;font-size:14px;line-height:1.65;color:#516a88}.value-card.accent-cyan{border-color:rgba(14,165,233,.16);background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(224,242,254,.9))}.value-card.accent-emerald{border-color:rgba(16,185,129,.16);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(220,252,231,.9))}.value-card.accent-amber{border-color:rgba(245,158,11,.16);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(254,243,199,.9))}.value-card.accent-violet{border-color:rgba(139,92,246,.16);background:linear-gradient(135deg,rgba(245,243,255,.96),rgba(237,233,254,.9))}.value-card.accent-rose{border-color:rgba(244,63,94,.16);background:linear-gradient(135deg,rgba(255,241,242,.96),rgba(255,228,230,.9))}.value-list{margin:0;padding-left:18px;display:grid;gap:7px;color:#284666;line-height:1.55;font-size:13px}.vault-assets-grid{max-width:1120px;margin:14px auto 0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(260px,1fr))}.asset-card{display:grid;gap:12px;padding:18px;border-radius:22px;border:1px solid #cfe0f5;background:radial-gradient(circle at top right,rgba(103,232,249,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.92));box-shadow:0 20px 36px rgba(20,44,71,.08)}.asset-card.pro{background:radial-gradient(circle at top right,rgba(249,115,22,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,247,241,.93));border-color:#f1d7bf}.asset-card.pro.accent-cyan{border-color:rgba(14,165,233,.18);background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,249,255,.93))}.asset-card.pro.accent-emerald{border-color:rgba(16,185,129,.18);background:radial-gradient(circle at top right,rgba(52,211,153,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,253,244,.93))}.asset-card.pro.accent-amber{border-color:rgba(245,158,11,.18)}.asset-card.pro.accent-violet{border-color:rgba(139,92,246,.18);background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,243,255,.93))}.asset-card.pro.accent-rose{border-color:rgba(244,63,94,.18);background:radial-gradient(circle at top right,rgba(251,113,133,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,241,242,.93))}.asset-card.solo{background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,248,255,.93));border-color:#cde3f6}.asset-card.solo.accent-cyan{border-color:rgba(14,165,233,.18)}.asset-card.solo.accent-emerald{border-color:rgba(16,185,129,.18)}.asset-card.solo.accent-amber{border-color:rgba(245,158,11,.18);background:radial-gradient(circle at top right,rgba(251,191,36,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,250,235,.93))}.asset-card.solo.accent-violet{border-color:rgba(139,92,246,.18);background:radial-gradient(circle at top right,rgba(167,139,250,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,243,255,.93))}.asset-card.solo.accent-rose{border-color:rgba(244,63,94,.18);background:radial-gradient(circle at top right,rgba(251,113,133,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,241,242,.93))}.asset-card.launch{background:radial-gradient(circle at top right,rgba(167,139,250,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,242,255,.93));border-color:#decffa}.asset-card.launch.accent-cyan{border-color:rgba(14,165,233,.18);background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,249,255,.93))}.asset-card.launch.accent-emerald{border-color:rgba(16,185,129,.18);background:radial-gradient(circle at top right,rgba(52,211,153,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,253,244,.93))}.asset-card.launch.accent-amber{border-color:rgba(245,158,11,.18);background:radial-gradient(circle at top right,rgba(251,191,36,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,251,235,.93))}.asset-card.launch.accent-violet{border-color:rgba(139,92,246,.18)}.asset-card.launch.accent-rose{border-color:rgba(244,63,94,.18);background:radial-gradient(circle at top right,rgba(251,113,133,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,241,242,.93))}.asset-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.asset-top h3{margin:0;font-size:21px;color:#153553}.asset-top p{margin:4px 0 0;color:#516a88}.asset-file{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:12px;background:rgba(21,53,83,.06);border:1px solid rgba(148,163,184,.18);font-size:11px;font-weight:800;color:#33557a}.asset-meta{display:flex;gap:8px;flex-wrap:wrap}.asset-meta .payment-chip{letter-spacing:.04em}.tier-upgrade-panel{border:1px solid #cfdcf1;border-radius:22px;background:radial-gradient(circle at top right,rgba(168,85,247,.08),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,244,255,.9));box-shadow:0 20px 38px rgba(20,44,71,.08);padding:20px}.premium-stage,.tier-upgrade-panel{max-width:1120px;margin:14px auto 0;display:grid;gap:14px}.premium-stage{grid-template-columns:repeat(2,minmax(260px,1fr))}.premium-stage-card{border:1px solid #cfdcf1;border-radius:24px;padding:20px;box-shadow:0 24px 42px rgba(20,44,71,.08);display:grid;gap:12px}.premium-stage-card.pro{background:radial-gradient(circle at top right,rgba(251,146,60,.18),transparent 36%),linear-gradient(135deg,rgba(255,252,244,.98),rgba(255,243,228,.9));border-color:rgba(249,115,22,.2)}.premium-stage-card.full{background:radial-gradient(circle at top right,rgba(236,72,153,.18),transparent 34%),radial-gradient(circle at top left,rgba(129,140,248,.18),transparent 32%),linear-gradient(135deg,rgba(255,250,255,.98),rgba(246,239,255,.9));border-color:rgba(124,58,237,.18)}.premium-stage-card h2{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.08;color:#153553;max-width:14ch}.premium-stage-card .section-label{margin-bottom:0}.premium-stage-list{display:flex;flex-wrap:wrap;gap:8px}.tier-upgrade-panel h2{margin:0}.tier-upgrade-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr))}.tier-upgrade-grid .value-card{margin:0}.tier-foot-strip{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.micro-note{margin:0;font-size:13px;color:#516a88;line-height:1.65}.plan-tier,.section-label{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;color:#0b7a60}.price-label{margin:8px 0 0;font-size:24px;font-weight:800;color:#153553}.price-label.compact{font-size:18px}.audience{font-size:13px;color:#516a88}.button-like{display:inline-flex;margin-top:14px}.payment-actions,.payment-meta{display:flex;flex-wrap:wrap;gap:8px}.pricing-state-banner{margin-top:14px;display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(16,185,129,.16);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(240,253,244,.9));box-shadow:0 18px 30px rgba(20,44,71,.08)}.pricing-state-banner.warning{border-color:rgba(244,63,94,.16);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,241,242,.92))}.pricing-state-banner strong{color:#153553;font-size:14px}.pricing-state-banner span{color:#516a88;font-size:13px;line-height:1.6}.payment-actions{margin-top:4px}.payment-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.payment-chip.ready{background:rgba(11,143,112,.1);border-color:rgba(11,143,112,.16);color:#0b7a60}.payment-chip.alt{background:rgba(0,156,222,.08);border-color:rgba(0,156,222,.14);color:#0c4a6e}.payment-chip.manual{background:rgba(79,70,229,.08);border-color:rgba(99,102,241,.14);color:#4338ca}.payment-chip.free{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.12);color:#1d4ed8}.payment-chip.alt.accent-cyan,.payment-chip.free.accent-cyan,.payment-chip.manual.accent-cyan,.payment-chip.ready.accent-cyan{border-color:rgba(14,165,233,.18);background:rgba(224,242,254,.9);color:#075985}.payment-chip.alt.accent-emerald,.payment-chip.free.accent-emerald,.payment-chip.manual.accent-emerald,.payment-chip.ready.accent-emerald{border-color:rgba(16,185,129,.18);background:rgba(220,252,231,.9);color:#065f46}.payment-chip.alt.accent-amber,.payment-chip.free.accent-amber,.payment-chip.manual.accent-amber,.payment-chip.ready.accent-amber{border-color:rgba(245,158,11,.18);background:rgba(254,243,199,.92);color:#92400e}.payment-chip.alt.accent-violet,.payment-chip.free.accent-violet,.payment-chip.manual.accent-violet,.payment-chip.ready.accent-violet{border-color:rgba(139,92,246,.18);background:rgba(237,233,254,.92);color:#5b21b6}.payment-chip.alt.accent-rose,.payment-chip.free.accent-rose,.payment-chip.manual.accent-rose,.payment-chip.ready.accent-rose{border-color:rgba(244,63,94,.18);background:rgba(255,228,230,.92);color:#9f1239}.plan-note{margin:0;font-size:13px;line-height:1.6;color:#516a88}.grant-form{margin-top:14px;display:grid;gap:12px}.grant-mode-fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.grant-mode-fieldset legend{margin:0;padding:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#33557a}.grant-mode-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(220px,1fr))}.grant-mode-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;padding:12px;border:1px solid #c7d8ef;border-radius:14px;background:rgba(255,255,255,.86);cursor:pointer}.grant-mode-option.active{border-color:rgba(31,111,235,.46);background:rgba(219,234,254,.24)}.grant-mode-option input{margin-top:3px}.grant-mode-option span{font-size:13px;font-weight:900;color:#153553}.grant-mode-option small{grid-column:2;color:#516a88;line-height:1.5}.field-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr))}.inline-check{display:flex;align-items:flex-start;gap:10px;color:#516a88;font-size:13px;line-height:1.5}.inline-check input{margin-top:3px}.field{display:grid;gap:6px}.field span{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#33557a}.field input,.field select,.field textarea{width:100%;border:1px solid #c7d8ef;border-radius:12px;padding:11px 12px;font:inherit;color:#18324d;background:rgba(255,255,255,.92)}.field textarea{min-height:94px;resize:vertical}.grant-form button[disabled]{opacity:.72;cursor:wait}.grant-note,.grant-status{margin:0;font-size:13px;line-height:1.6;color:#516a88}.grant-status{font-weight:700;color:#0b7a60}.entitlement-result-grid{display:grid;gap:12px}.entitlement-result{display:grid;gap:10px;padding:14px;border:1px solid #c7d8ef;border-radius:14px;background:rgba(255,255,255,.74)}.entitlement-result>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.entitlement-result strong{color:#153553}.entitlement-result details,.entitlement-result li,.entitlement-result span{color:#516a88}.pricing-page .hero.compact{margin-bottom:8px}.luxury{border-color:#c9b8ff;background:radial-gradient(circle at top right,rgba(129,140,248,.16),transparent 42%),linear-gradient(180deg,#ffffff,#f5f2ff)}.highlight{border-color:#9ec4f8;background:linear-gradient(180deg,#f6fbff,#edf5ff)}.footer{max-width:1120px;margin:18px auto 0;display:flex;justify-content:space-between;gap:8px;color:#4e6481;font-size:13px}.footer a{margin-left:12px;color:#274f79;text-decoration:none}@media (max-width:900px){.stats{grid-template-columns:repeat(2,minmax(120px,1fr))}.asset-inventory-grid,.asset-inventory-layout,.commercial-ladder-grid,.docs-lane-grid,.examples-lane-grid,.field-grid,.grant-mode-grid,.grid.two,.hero-language-grid,.hero-preview-body,.home-hero-grid,.premium-stage,.pricing,.proof-grid,.runtime-card-grid,.signature-grid,.tier-grid,.tier-upgrade-grid,.value-grid,.vault-assets-grid,.vault-strip{grid-template-columns:1fr}.footer{flex-direction:column}.hero-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.free-entry-grid,.free-rich-panel,.free-signal-grid,.tier-stat-grid{grid-template-columns:1fr}.asset-inventory-copy{position:static}}@media (max-width:640px){.top{align-items:flex-start;gap:12px;flex-direction:column}.hero-preview-stats{grid-template-columns:1fr}}.landing{color:var(--lotos-fg-primary);background:radial-gradient(1200px 500px at -10% 0,rgba(233,69,96,.18) 0,transparent 58%),radial-gradient(900px 500px at 100% 0,rgba(59,130,246,.16) 0,transparent 55%),linear-gradient(180deg,var(--lotos-bg-primary) 0,#101427 100%)}.landing .top{padding:14px 18px;border:1px solid var(--lotos-border);border-radius:24px;background:rgba(13,15,30,.82);box-shadow:var(--lotos-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing .brand,.landing h1,.landing h2,.landing h3,.landing h4,.landing strong{color:var(--lotos-fg-primary)}.landing .asset-inventory-card p,.landing .card p,.landing .commercial-ladder-card p,.landing .docs-lane-card p,.landing .footer,.landing .go-live-proof-row p,.landing .language-panel p:last-child,.landing .lead,.landing .micro-note,.landing .preview-surface-card p,.landing .runtime-showcase-card p,.landing .value-card p,.landing .vault-kpi p{color:var(--lotos-fg-secondary)}.landing .docs-lane-kicker,.landing .docs-lane-link,.landing .footer a,.landing .hero-subline,.landing .kicker,.landing .preview-rail-label,.landing .section-label,.landing .signature-label{color:var(--lotos-accent)}.landing .nav-link,.landing .top a{color:var(--lotos-fg-primary);border-color:var(--lotos-border-strong);background:rgba(240,244,255,.05);box-shadow:none}.landing .nav-link:focus-visible,.landing .nav-link:hover,.landing .top a:focus-visible,.landing .top a:hover{background:rgba(240,244,255,.11);border-color:var(--lotos-border-focus);color:var(--lotos-fg-primary);box-shadow:0 0 0 1px rgba(233,69,96,.18),var(--lotos-shadow-sm)}.landing .nav-link--muted{color:var(--lotos-fg-secondary);background:transparent}.landing .lotos-lang-toggle{border-color:var(--lotos-border-strong);background:rgba(240,244,255,.05)}.landing .lotos-lang-toggle:hover{background:rgba(240,244,255,.1);border-color:var(--lotos-border-focus)}.landing .lotos-lang-toggle button{color:var(--lotos-fg-secondary)}.landing .asset-inventory-band,.landing .asset-inventory-card,.landing .card,.landing .commercial-depth-band,.landing .commercial-ladder-card,.landing .docs-lane-card,.landing .example-lane-card,.landing .go-live-proof-row,.landing .hero-preview-panel,.landing .language-panel,.landing .premium-stage-card,.landing .preview-rail-item,.landing .preview-surface-card,.landing .runtime-showcase-card,.landing .signature-card,.landing .stats .lotos-stat,.landing .terminal,.landing .tier-upgrade-panel,.landing .value-card,.landing .vault-kpi{background:linear-gradient(160deg,rgba(240,244,255,.04),rgba(240,244,255,.02)),var(--lotos-bg-card);border-color:var(--lotos-border);box-shadow:var(--lotos-shadow-md)}.landing .asset-inventory-top>span,.landing .audience,.landing .commercial-ladder-top>span,.landing .go-live-proof-row>span,.landing .hero-preview-stats span,.landing .hero-preview-top,.landing .payment-chip,.landing .plan-note,.landing .preview-rail-item span,.landing .preview-rail-item strong,.landing .price-label.compact,.landing .stats span,.landing .term-head,.landing .vault-kpi span{color:var(--lotos-fg-secondary)}.landing .preview-code-strip{background:rgba(8,9,20,.92);color:var(--lotos-accent)}.landing .architecture-list,.landing .card ol,.landing .card ul,.landing .clarity-list,.landing .field span,.landing .grant-mode-fieldset legend,.landing .grant-mode-option small,.landing .grant-note,.landing .tier-compare-note,.landing .tier-promise,.landing .value-list{color:var(--lotos-fg-secondary)}.landing .entitlement-result,.landing .field input,.landing .field select,.landing .field textarea,.landing .grant-mode-option{color:var(--lotos-fg-primary);border-color:var(--lotos-border-strong);background:rgba(240,244,255,.06)}.landing .grant-mode-option.active{border-color:var(--lotos-border-focus);background:rgba(233,69,96,.12)}.landing .grant-mode-option span{color:var(--lotos-fg-primary)}.landing .entitlement-result details,.landing .entitlement-result li,.landing .entitlement-result span,.landing .entitlement-result strong,.landing .inline-check{color:var(--lotos-fg-secondary)}.landing .lotos-badge{box-shadow:none}.landing .hero-actions .lotos-btn,.landing .hero-actions.compact .lotos-btn{min-height:46px}.landing .stats{align-items:stretch}.landing .stats .lotos-stat{height:100%}.landing .runtime-showcase-card,.landing .signature-card{box-shadow:none}.landing .docs-lane-card.accent-cyan,.landing .example-lane-card.accent-cyan,.landing .runtime-showcase-card.accent-cyan,.landing .signature-card.accent-cyan{border-color:rgba(59,130,246,.32)}.landing .docs-lane-card.accent-emerald,.landing .example-lane-card.accent-emerald,.landing .runtime-showcase-card.accent-emerald,.landing .signature-card.accent-emerald{border-color:rgba(34,197,94,.28)}.landing .docs-lane-card.accent-amber,.landing .example-lane-card.accent-amber,.landing .runtime-showcase-card.accent-amber,.landing .signature-card.accent-amber{border-color:rgba(245,158,11,.3)}.landing .docs-lane-card.accent-violet,.landing .example-lane-card.accent-violet,.landing .runtime-showcase-card.accent-violet,.landing .signature-card.accent-violet{border-color:rgba(139,92,246,.3)}.landing .docs-lane-card.accent-rose,.landing .example-lane-card.accent-rose,.landing .runtime-showcase-card.accent-rose,.landing .signature-card.accent-rose{border-color:rgba(244,63,94,.3)}.landing .payment-chip.ready{background:rgba(34,197,94,.14);color:#86efac}.landing .payment-chip.alt{background:rgba(59,130,246,.16);color:#93c5fd}.landing .payment-chip.manual{background:rgba(139,92,246,.16);color:#c4b5fd}.landing .payment-chip.free{background:rgba(233,69,96,.14);color:#fda4af}.commercial-shell .commercial-hero .lead{max-width:920px}.commercial-card{display:grid;gap:14px}.commercial-copy{display:grid;gap:12px}.commercial-copy dd,.commercial-copy dt,.commercial-copy li,.commercial-copy p{color:rgba(240,244,255,.8)}.info-table{display:grid;gap:12px;margin:0}.info-table__row{display:grid;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.info-table__row dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(240,244,255,.52)}.info-table__row dd{margin:0;font-size:15px;line-height:1.65}.commercial-tier-grid{margin-top:24px}.info-callout{display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(233,69,96,.2);background:rgba(233,69,96,.08)}.info-callout strong{color:#f0f4ff}.commercial-footer{display:grid;gap:18px}.commercial-footer__brand{display:grid;gap:6px}.commercial-footer__brand span{color:rgba(240,244,255,.7);font-size:14px}.commercial-footer__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.commercial-footer__column{display:grid;gap:8px}.commercial-footer__column strong{color:#f0f4ff}.commercial-footer__column a{color:rgba(240,244,255,.74)}@media (max-width:900px){.commercial-footer__grid{grid-template-columns:1fr}}.lotos-home{--home-bg:#fffdf8;--home-bg-soft:#fbf7ef;--home-paper:rgba(255,255,255,0.86);--home-paper-strong:#ffffff;--home-ink:#111827;--home-ink-soft:#334155;--home-muted:#64748b;--home-border:rgba(15,23,42,0.1);--home-border-warm:rgba(255,122,89,0.22);--home-shadow:0 24px 70px rgba(84,57,36,0.12);--home-shadow-soft:0 14px 34px rgba(84,57,36,0.1);--home-coral:#ff4d7a;--home-rose:#ff6f91;--home-peach:#ff9f7a;--home-apricot:#ffbd73;--home-mint:#74dfc4;--home-aqua:#6fd4e8;--home-lavender:#b9a7ff;--home-sky:#82c8ff;--home-gold:#f7c96b;--home-green:#93d978;position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding:20px;color:var(--home-ink);color-scheme:light;font-family:Manrope,Inter,Segoe UI,sans-serif;background:linear-gradient(120deg,rgba(255,244,226,.82),rgba(251,248,255,.78) 42%,rgba(241,253,250,.82)),var(--home-bg)}.lotos-home:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(255,122,89,.055) 1px,transparent 0),linear-gradient(0deg,rgba(20,22,37,.04) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.home-bg-shape{position:absolute;z-index:-2;pointer-events:none;border:1px solid rgba(255,255,255,.55);filter:blur(2px);opacity:.72}.home-bg-shape--one{width:620px;height:280px;top:72px;right:-210px;border-radius:46px;transform:rotate(-14deg);background:linear-gradient(135deg,rgba(255,111,145,.22),rgba(255,189,115,.18))}.home-bg-shape--two{width:520px;height:240px;top:540px;left:-180px;border-radius:42px;transform:rotate(16deg);background:linear-gradient(135deg,rgba(116,223,196,.18),rgba(130,200,255,.18))}.home-bg-shape--three{width:720px;height:260px;top:1360px;right:-240px;border-radius:44px;transform:rotate(10deg);background:linear-gradient(135deg,rgba(185,167,255,.18),rgba(255,159,122,.16))}.lotos-home a{color:inherit}.home-header{position:sticky;top:14px;z-index:20;max-width:1220px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,253,248,.82);box-shadow:0 18px 46px rgba(84,57,36,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-brand{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px;color:var(--home-ink);font-weight:900;text-decoration:none}.home-brand span{font-size:18px}.home-brand strong{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--home-coral),var(--home-peach));box-shadow:0 10px 22px rgba(255,77,122,.24)}.home-header-actions,.home-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-nav{justify-content:center}.home-header-actions a,.home-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:999px;color:var(--home-ink-soft);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.home-header-actions a:focus-visible,.home-header-actions a:hover,.home-nav a:focus-visible,.home-nav a:hover{transform:translateY(-1px);border-color:rgba(255,122,89,.24);background:rgba(255,255,255,.78);box-shadow:0 10px 20px rgba(84,57,36,.08)}.lotos-home .lotos-lang-toggle{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.72)}.lotos-home .lotos-lang-toggle button{color:var(--home-muted)}.lotos-home .lotos-lang-toggle button.is-active{color:#fff;background:linear-gradient(135deg,var(--home-coral),var(--home-peach))}.home-final-cta,.home-hero,.home-section,.home-value-strip,.lotos-home .commercial-footer{max-width:1220px;margin-right:auto;margin-left:auto}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:34px;align-items:center;padding:86px 0 38px}.home-hero__copy{display:grid;gap:18px}.home-kicker,.home-section__eyebrow{width:fit-content;margin:0;padding:8px 12px;border:1px solid rgba(255,122,89,.18);border-radius:999px;color:#9f3d32;background:linear-gradient(135deg,rgba(255,240,232,.88),rgba(255,248,236,.78));font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.home-hero h1{max-width:780px;margin:0;color:var(--home-ink);font-size:clamp(44px,7vw,86px);line-height:.94;letter-spacing:0}.home-hero h1 span{display:block;color:transparent;background:linear-gradient(100deg,var(--home-coral),var(--home-rose) 34%,var(--home-peach) 68%,var(--home-apricot));-webkit-background-clip:text;background-clip:text}.home-final-cta p,.home-lead,.home-plain,.home-section p{color:var(--home-muted)}.home-lead{max-width:700px;margin:0;font-size:20px;line-height:1.62}.home-plain{max-width:650px;margin:0;font-size:16px;line-height:1.7}.home-final-cta__actions,.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:var(--home-ink);font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(84,57,36,.09);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.home-btn:focus-visible,.home-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(84,57,36,.14)}.home-btn--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--home-coral),var(--home-rose) 42%,var(--home-peach))}.home-btn--secondary{background:rgba(255,255,255,.84)}.home-btn--mint{border-color:rgba(45,172,142,.22);background:linear-gradient(135deg,rgba(237,255,250,.96),rgba(231,249,255,.9));color:#11715f}.home-btn--soft{background:rgba(255,255,255,.84)}.home-chip-row,.home-tag-row{display:flex;flex-wrap:wrap;gap:8px}.home-chip-row span,.home-tag-row span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--home-ink-soft);background:rgba(255,255,255,.68);font-size:12px;font-weight:800}.home-dashboard{position:relative;display:grid;gap:16px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,250,242,.78)),rgba(255,255,255,.84);box-shadow:var(--home-shadow)}.home-dashboard:before{content:"";position:absolute;inset:18px;z-index:-1;border:1px solid rgba(255,122,89,.12);border-radius:28px;transform:rotate(-2deg)}.home-component-preview__chrome,.home-dashboard__top{display:flex;align-items:center;gap:8px;min-height:32px}.home-component-preview__chrome span,.home-dashboard__top span{width:10px;height:10px;border-radius:999px;background:var(--home-peach)}.home-component-preview__chrome span:nth-child(2),.home-dashboard__top span:nth-child(2){background:var(--home-gold)}.home-component-preview__chrome span:nth-child(3),.home-dashboard__top span:nth-child(3){background:var(--home-mint)}.home-component-preview__chrome strong,.home-dashboard__top strong{margin-left:auto;color:var(--home-muted);font-size:12px;font-weight:900;text-transform:uppercase}.home-dashboard__stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-cli-card,.home-component-slide,.home-dashboard-mini,.home-dashboard-stat,.home-demo-card,.home-inventory-card,.home-layer-card,.home-machine-card,.home-premium-card,.home-premium-group,.home-route-group,.home-runtime-card,.home-stat-card,.home-story-card,.home-value-step{border:1px solid var(--home-border);background:var(--home-paper);box-shadow:var(--home-shadow-soft)}.home-dashboard-stat{display:grid;gap:4px;min-height:92px;padding:14px;border-radius:18px}.home-dashboard-stat strong{color:var(--home-ink);font-size:30px;line-height:1}.home-dashboard-stat span{color:var(--home-muted);font-size:11px;font-weight:900;text-transform:uppercase}.home-dashboard__work{display:grid;gap:10px}.home-dashboard-mini{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start;padding:14px;border-radius:18px}.home-dashboard-mini>span{width:14px;height:14px;margin-top:4px;border-radius:5px;background:var(--accent,var(--home-peach))}.home-dashboard-mini p,.home-dashboard-mini strong{margin:0}.home-dashboard-mini strong{color:var(--home-ink);font-size:14px}.home-dashboard-mini p{margin-top:4px;color:var(--home-muted);font-size:13px;line-height:1.45}.home-transform-preview{display:grid;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:30px;background:radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(242,248,255,.84));box-shadow:var(--home-shadow)}.home-after-panel,.home-before-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px}.home-before-panel{background:rgba(255,255,255,.72)}.home-after-panel{background:radial-gradient(circle at top left,rgba(45,172,142,.14),transparent 34%),rgba(255,255,255,.9)}.home-after-top span,.home-before-panel>span{color:var(--home-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-raw-bar,.home-raw-grid i,.home-raw-table b{display:block;border-radius:10px;background:#e6ebf1}.home-raw-bar{width:64%;height:24px}.home-raw-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-raw-grid i{height:56px}.home-raw-table{display:grid;gap:7px}.home-raw-table b{height:18px}.home-after-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.home-after-top strong{color:var(--home-ink);font-size:18px}.home-after-kpis{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-after-kpis small{min-height:56px;padding:10px;border:1px solid rgba(45,172,142,.14);border-radius:14px;color:#0d6b5b;background:rgba(237,255,250,.82);font-size:12px;font-weight:900}.home-after-workflow{display:grid;gap:10px}.home-after-workflow div{display:grid;grid-template-columns:14px 1fr;gap:8px 12px;align-items:start;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(255,255,255,.74)}.home-after-workflow div>span{width:12px;height:12px;margin-top:4px;border-radius:5px;background:var(--home-mint)}.home-after-workflow p,.home-after-workflow strong{margin:0}.home-after-workflow p{grid-column:2;color:var(--home-muted);font-size:13px}.home-value-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 28px}.home-value-step{position:relative;display:grid;gap:10px;min-height:210px;padding:20px;border-radius:24px}.home-value-step>span{position:absolute;top:18px;right:18px;color:rgba(15,23,42,.18);font-size:30px;font-weight:900}.home-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--accent,var(--home-peach)) 18%,white)}.home-icon svg{width:24px;height:24px;fill:none;stroke:color-mix(in srgb,var(--accent,var(--home-peach)) 78%,#111827);stroke-width:1.8}.home-section h2,.home-section h3,.home-section p,.home-value-step h2,.home-value-step p{margin:0}.home-value-step h2{color:var(--home-ink);font-size:22px}.home-value-step p{color:var(--home-muted);line-height:1.62}.home-section{padding:78px 0 0}.home-section__split{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:14px}.home-section__split>div:first-child{max-width:780px}.home-final-cta h2,.home-section h2{color:var(--home-ink);font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:0}.home-final-cta p,.home-section p{margin-top:12px;font-size:16px;line-height:1.68}.home-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-compare-table,.home-proof-grid,.home-quality-table,.home-stats-grid{display:grid;gap:14px;margin-top:22px}.home-compare-table,.home-proof-grid,.home-quality-table{grid-template-columns:repeat(3,minmax(0,1fr))}.home-quality-table{grid-template-columns:repeat(5,minmax(0,1fr))}.home-compare-table div,.home-proof-grid article,.home-quality-table div{display:grid;gap:8px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:var(--home-shadow-soft)}.home-proof-grid strong{color:var(--home-ink);font-size:40px;line-height:1}.home-compare-table span,.home-proof-grid span,.home-quality-table span{color:#0b7a60;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-compare-table strong,.home-quality-table strong{color:var(--home-ink);font-size:20px}.home-compare-table p,.home-quality-table p{margin:0;color:var(--home-muted);line-height:1.55}.home-stat-card{min-height:176px;padding:18px;border-radius:22px}.home-stat-card strong{display:block;color:var(--home-ink);font-size:42px;line-height:1}.home-stat-card h3{margin:12px 0 0;color:var(--home-ink);font-size:16px}.home-stat-card p{margin-top:8px;color:var(--home-muted);font-size:13px;line-height:1.45}.home-collection__summary{display:grid;min-width:190px;padding:18px;border:1px solid rgba(255,122,89,.16);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:var(--home-shadow-soft)}.home-collection__summary strong{color:var(--home-coral);font-size:40px;line-height:1}.home-collection__summary span{color:var(--home-muted);font-size:12px;font-weight:900;text-transform:uppercase}.home-collection__tools{display:grid;gap:14px;margin-top:24px}.home-mini-tabs,.home-tab-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.home-carousel-controls button,.home-copy-button,.home-mini-tabs button,.home-tab-row button{appearance:none;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(255,255,255,.78);color:var(--home-ink-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:900;white-space:nowrap}.home-mini-tabs button,.home-tab-row button{min-height:38px;padding:8px 13px}.home-mini-tabs button.is-active,.home-tab-row button.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--home-coral),var(--home-peach))}.home-search{display:grid;gap:8px}.home-search span{color:var(--home-muted);font-size:12px;font-weight:900;text-transform:uppercase}.home-search input{width:100%;min-height:52px;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:18px;color:var(--home-ink);background:rgba(255,255,255,.84);font:inherit;font-size:15px;box-shadow:0 14px 32px rgba(84,57,36,.08)}.home-inventory-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.home-inventory-card{display:grid;gap:12px;min-height:286px;padding:16px;border-radius:22px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.home-demo-card:focus-visible,.home-demo-card:hover,.home-inventory-card:focus-visible,.home-inventory-card:hover,.home-premium-card:focus-visible,.home-premium-card:hover,.home-route-row:focus-visible,.home-route-row:hover,.home-runtime-card:focus-visible,.home-runtime-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(84,57,36,.14)}.home-cli-card__top,.home-inventory-card__top,.home-premium-group__head,.home-route-group__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.home-component-slide__meta span,.home-demo-card span,.home-inventory-card__category,.home-premium-card span,.home-runtime-card span,.home-status{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent,var(--home-peach)) 18%,white);color:color-mix(in srgb,var(--accent,var(--home-peach)) 66%,#111827);font-size:11px;font-weight:900;text-transform:uppercase}.home-cli-card h3,.home-demo-card h3,.home-inventory-card h3,.home-layer-card h3,.home-machine-card span,.home-premium-card h4,.home-runtime-card h3,.home-story-card span{margin:0;color:var(--home-ink)}.home-cli-card p,.home-demo-card p,.home-demo-card strong,.home-inventory-card p,.home-inventory-card strong,.home-premium-card p,.home-premium-card strong,.home-runtime-card p,.home-runtime-card strong{margin:0;color:var(--home-muted);line-height:1.55}.home-demo-card strong,.home-inventory-card strong,.home-premium-card strong,.home-runtime-card strong{color:var(--home-ink-soft);font-size:13px}.home-card-cta{align-self:end;color:color-mix(in srgb,var(--accent,var(--home-peach)) 70%,#111827);font-size:13px;font-weight:900}.home-collection__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.home-carousel-controls span,.home-collection__footer span{color:var(--home-muted);font-size:13px;font-weight:900}.home-carousel-controls{display:flex;align-items:center;gap:10px}.home-carousel-controls button{min-height:38px;padding:8px 13px}.home-component-slide{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);gap:20px;margin-top:24px;padding:18px;border-radius:30px}.home-component-preview{display:grid;gap:14px;min-height:430px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,var(--home-peach)) 18%,white),rgba(255,255,255,.72))}.home-component-preview__surface{display:grid;gap:12px;align-content:center}.home-preview-row{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.68)}.home-preview-dot{width:14px;height:14px;margin-top:4px;border-radius:5px;background:var(--accent,var(--home-peach))}.home-preview-row small,.home-preview-row strong{display:block}.home-preview-row small{margin-top:4px;color:var(--home-muted);line-height:1.45}.home-component-slide__copy{display:grid;gap:16px;align-content:center}.home-component-slide__meta{display:flex;gap:8px}.home-component-slide h3{margin:0;color:var(--home-ink);font-size:clamp(32px,4vw,54px);line-height:1}.home-component-slide dl{display:grid;gap:12px;margin:0}.home-component-slide dt{color:var(--home-ink);font-size:12px;font-weight:900;text-transform:uppercase}.home-component-slide dd{margin:4px 0 0;color:var(--home-muted);line-height:1.55}.home-cli-card code,.home-component-slide pre{overflow:auto;margin:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;color:#8a2f37;background:rgba(255,248,236,.86);font-size:12px;line-height:1.5}.home-component-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:14px;padding:4px 0 10px;scroll-snap-type:x mandatory}.home-component-thumbs button{appearance:none;scroll-snap-align:start;flex:0 0 auto;min-height:36px;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(255,255,255,.78);color:var(--home-muted);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.home-component-thumbs button.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--home-coral),var(--home-peach))}.home-architecture-columns,.home-premium-groups,.home-route-groups{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.home-premium-group,.home-route-group{display:grid;gap:14px;padding:16px;border-radius:24px}.home-premium-list,.home-route-list{display:grid;gap:10px}.home-route-row{display:grid;gap:6px;padding:13px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.62);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.home-cli-card__top span,.home-cli-card__top strong,.home-demo-card small,.home-premium-group__head span,.home-route-group__head span,.home-route-row span,.home-runtime-card small{color:var(--home-muted);font-size:12px;font-weight:900}.home-route-row p{margin:0;color:var(--home-muted);line-height:1.45}.home-cli-grid,.home-demo-grid,.home-runtime-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.home-cli-card,.home-demo-card,.home-premium-card,.home-runtime-card{display:grid;gap:12px;min-height:236px;padding:16px;border-radius:22px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.home-callout{max-width:300px;padding:18px;border:1px solid rgba(255,122,89,.18);border-radius:22px;color:#9f3d32;background:rgba(255,245,236,.82);box-shadow:var(--home-shadow-soft);font-weight:900;line-height:1.45}.home-cli-card{min-height:306px}.home-cli-card code{color:#5f3347;word-break:break-word}.home-cli-card__footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto}.home-cli-card__footer>span{color:var(--home-muted);font-size:12px;font-weight:900}.home-copy-button{min-height:34px;padding:7px 11px;color:color-mix(in srgb,var(--accent,var(--home-peach)) 76%,#111827);background:color-mix(in srgb,var(--accent,var(--home-peach)) 16%,white)}.home-premium-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-premium-list--wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.home-premium-card{min-height:238px}.home-full-suite{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:20px;border:1px solid rgba(255,122,89,.18);border-radius:28px;background:linear-gradient(135deg,rgba(255,245,236,.86),rgba(255,250,242,.68));box-shadow:var(--home-shadow-soft)}.home-final-cta span,.home-full-suite span{color:#9f3d32;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-full-suite h3{margin:8px 0 0;color:var(--home-ink);font-size:28px;line-height:1.12}.home-full-suite__grid{display:flex;flex-wrap:wrap;gap:10px}.home-full-chip{display:inline-flex;align-items:center;min-height:42px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:color-mix(in srgb,var(--accent,var(--home-peach)) 18%,white);color:var(--home-ink-soft);font-size:13px;font-weight:900;text-decoration:none}.home-layer-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.home-layer-card{min-height:220px;padding:18px;border-radius:22px}.home-layer-card,.home-state-machines,.home-user-stories{display:grid;gap:12px}.home-state-machines h3,.home-user-stories h3{margin:0;color:var(--home-ink);font-size:26px}.home-machine-card,.home-story-card{display:grid;gap:10px;padding:16px;border-radius:22px}.home-machine-card p,.home-story-card p,.home-story-card strong{margin:0;color:var(--home-muted);line-height:1.55}.home-story-card strong{color:var(--home-ink-soft)}.home-machine-card ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.home-machine-card li{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;color:color-mix(in srgb,var(--accent,var(--home-peach)) 74%,#111827);background:color-mix(in srgb,var(--accent,var(--home-peach)) 15%,white);font-size:12px;font-weight:900}.home-final-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:82px;padding:34px;border:1px solid rgba(255,122,89,.16);border-radius:32px;background:linear-gradient(135deg,rgba(255,246,235,.92),rgba(247,252,255,.78)),rgba(255,255,255,.78);box-shadow:var(--home-shadow)}.home-final-cta>div:first-child{max-width:720px}.lotos-home .commercial-footer{margin-top:54px;margin-bottom:0;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:28px 28px 0 0;color:var(--home-ink);background:rgba(255,255,255,.7);box-shadow:0 -10px 34px rgba(84,57,36,.06)}.lotos-home .commercial-footer a,.lotos-home .commercial-footer p,.lotos-home .commercial-footer span,.lotos-home .commercial-footer strong{color:var(--home-ink-soft)}.home-accent-sky{--accent:var(--home-sky)}.home-accent-rose{--accent:var(--home-rose)}.home-accent-mint{--accent:var(--home-mint)}.home-accent-lavender{--accent:var(--home-lavender)}.home-accent-gold{--accent:var(--home-gold)}.home-accent-peach{--accent:var(--home-peach)}.home-accent-aqua{--accent:var(--home-aqua)}.home-accent-green{--accent:var(--home-green)}.home-cli-card,.home-dashboard-stat,.home-demo-card,.home-inventory-card,.home-layer-card,.home-machine-card,.home-premium-card,.home-runtime-card,.home-stat-card,.home-story-card,.home-value-step{border-color:color-mix(in srgb,var(--accent,var(--home-peach)) 32%,rgba(15,23,42,.08));background:linear-gradient(145deg,color-mix(in srgb,var(--accent,var(--home-peach)) 9%,white),rgba(255,255,255,.78))}.pricing-clean{background:radial-gradient(900px 460px at 10% 0,rgba(34,211,238,.18),transparent 58%),radial-gradient(820px 460px at 100% 8%,rgba(124,58,237,.13),transparent 56%),linear-gradient(180deg,#f8fbff,#edf4f8)}.pricing-demo-cta,.pricing-hero,.pricing-ops-links,.pricing-product-grid,.pricing-promo-band,.pricing-proof-band{max-width:1120px;margin:18px auto 0}.pricing-hero{padding:58px 0 22px}.pricing-hero h1{max-width:980px;margin:10px 0 0;color:#071c2e;font-size:clamp(42px,7vw,84px);line-height:.96;letter-spacing:0}.pricing-product-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-product-card{display:grid;gap:14px;align-content:start;min-height:520px;padding:20px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 22px 48px rgba(20,44,71,.1)}.pricing-product-card.is-featured{border-color:rgba(7,139,109,.28);background:radial-gradient(circle at top right,rgba(7,139,109,.11),transparent 36%),rgba(255,255,255,.94);box-shadow:0 30px 68px rgba(7,139,109,.16)}.pricing-card-topline{display:flex;justify-content:space-between;gap:10px;align-items:center}.pricing-card-topline span,.pricing-card-topline strong,.pricing-product-card small{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-card-topline span{color:#0b7a60}.pricing-card-topline strong{color:#fff;padding:5px 8px;border-radius:999px;background:#078b6d}.pricing-product-card h2{margin:0;color:#0d1f38;font-size:30px;line-height:1.05}.pricing-demo-cta p,.pricing-product-card p,.pricing-promo-band p,.pricing-proof-band p{margin:0;color:#50657d;line-height:1.62}.pricing-price{color:#071c2e;font-size:28px;font-weight:900}.pricing-product-card ul{display:grid;gap:10px;margin:0;padding-left:18px;color:#25445f;line-height:1.45}.pricing-actions{display:grid;gap:8px;margin-top:auto}.pricing-product-card .btn.full{width:100%}.pricing-product-card small{color:#7890a8;letter-spacing:0;text-transform:none;line-height:1.45}.pricing-demo-cta,.pricing-promo-band,.pricing-proof-band{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;background:rgba(255,255,255,.84)}.pricing-access-matrix,.pricing-demo-cta,.pricing-promo-band,.pricing-proof-band{display:grid;gap:24px;padding:24px;border:1px solid rgba(15,23,42,.1);border-radius:28px;box-shadow:0 22px 48px rgba(20,44,71,.1)}.pricing-access-matrix{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;max-width:1120px;margin:18px auto 0;background:radial-gradient(circle at top right,rgba(7,139,109,.1),transparent 34%),rgba(255,255,255,.86)}.pricing-access-matrix h2{margin:0 0 10px;color:#0d1f38;font-size:clamp(28px,4vw,48px);line-height:1}.pricing-access-matrix p{margin:0;color:#50657d;line-height:1.62}.pricing-access-table{display:grid;gap:10px}.pricing-access-table div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) minmax(110px,auto);gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(247,251,255,.9)}.pricing-access-table strong{color:#0b7a60;font-size:12px;font-weight:900;text-transform:uppercase}.pricing-access-table span{color:#25445f;line-height:1.45}.pricing-access-table em{justify-self:end;color:#0d1f38;font-size:12px;font-style:normal;font-weight:900}.pricing-demo-cta h2,.pricing-promo-band h2,.pricing-proof-band h2{margin:0 0 10px;color:#0d1f38;font-size:clamp(28px,4vw,48px);line-height:1}.pricing-proof-table{display:grid;gap:10px}.pricing-proof-table div{display:grid;gap:5px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(247,251,255,.88)}.pricing-proof-table strong{color:#0b7a60;font-size:12px;text-transform:uppercase}.pricing-proof-table span{color:#25445f;line-height:1.45}.pricing-ops-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pricing-ops-links a{color:#25445f;font-size:13px;font-weight:800;text-decoration:none;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(255,255,255,.8)}@media (max-width:1080px){.home-component-slide,.home-final-cta,.home-full-suite,.home-header,.home-hero{grid-template-columns:1fr}.home-header{position:relative;top:0}.home-nav{justify-content:flex-start}.home-hero{padding-top:48px}.home-inventory-grid,.home-layer-grid,.home-stats-grid,.pricing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.lotos-home{padding:14px}.home-header{gap:10px}.home-header-actions,.home-nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.home-hero h1{font-size:clamp(40px,13vw,64px)}.home-after-kpis,.home-architecture-columns,.home-cli-grid,.home-compare-table,.home-dashboard__stats,.home-demo-grid,.home-inventory-grid,.home-layer-grid,.home-premium-groups,.home-premium-list,.home-premium-list--wide,.home-proof-grid,.home-quality-table,.home-route-groups,.home-runtime-grid,.home-stats-grid,.home-value-strip,.pricing-access-matrix,.pricing-access-table div,.pricing-demo-cta,.pricing-product-grid,.pricing-promo-band,.pricing-proof-band{grid-template-columns:1fr}.pricing-access-table em{justify-self:start}.home-final-cta,.home-section__split{display:grid;align-items:start}.home-component-slide,.home-dashboard,.home-final-cta{border-radius:24px}}@media (max-width:560px){.home-final-cta__actions,.home-hero-actions{display:grid;grid-template-columns:1fr}.home-btn{width:100%}.home-cli-card,.home-component-preview,.home-demo-card,.home-inventory-card,.home-premium-card,.home-runtime-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.lotos-home *,.lotos-home :after,.lotos-home :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.access-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:0 12px;background:rgba(255,255,255,.84);color:#13201e;font-size:.78rem;font-weight:800;letter-spacing:0}.access-badge-free,.access-badge-public{border-color:rgba(11,107,91,.24);color:#0b6b5b}.access-badge-pro{border-color:rgba(79,70,229,.24);color:#3730a3}.access-badge-full,.access-badge-owner{border-color:rgba(154,91,0,.26);color:#7a4a05}.access-badge-qa{border-color:rgba(2,132,199,.24);color:#075985}.access-summary-card,.account-access-grid article,.claim-panel,.claim-result,.free-columns article,.free-demo-card,.free-grants-form,.free-grants-list,.free-grants-list article,.promo-pass-band,.team-access-denied{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 20px 60px rgba(15,23,42,.08)}.access-summary-card{display:grid;gap:18px;padding:22px}.access-summary-actions,.access-summary-card__header,.claim-form-row,.claim-result-actions,.free-proof-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.access-summary-card h3,.account-access-grid h2,.claim-result h2,.free-columns h2,.free-grants-form h2,.free-grants-list h2,.promo-pass-band h2{margin:0;color:#13201e;letter-spacing:0}.access-summary-meta,.free-grants-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.access-summary-meta div,.free-grants-list dl div{display:grid;gap:4px;min-width:0}.access-summary-meta dt,.free-grants-list dt{color:rgba(19,32,30,.56);font-size:.74rem;font-weight:800;text-transform:uppercase}.access-summary-meta dd,.free-grants-list dd{margin:0;color:#13201e;font-weight:800}.access-capability-list,.promo-pass-list{display:flex;flex-wrap:wrap;gap:8px}.access-capability-list span,.promo-pass-list span{border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:8px 10px;background:rgba(246,250,248,.86);color:rgba(19,32,30,.78);font-size:.78rem;font-weight:800}.account-access-hero,.claim-shell,.free-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:28px;align-items:center;padding:72px 0 48px}.account-access-hero>div:first-child,.free-hero-copy{display:grid;justify-items:start;gap:18px}.account-access-hero h1,.claim-panel h1,.free-hero h1{margin:0;max-width:860px;color:#13201e;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.96;letter-spacing:0}.account-access-grid p,.account-access-hero p,.claim-panel p,.claim-result p,.free-columns p,.free-hero p,.promo-pass-band p{margin:0;color:rgba(19,32,30,.72);line-height:1.65}.free-hero-proof{display:grid;gap:18px;min-height:420px;border:1px solid rgba(15,23,42,.1);border-radius:22px;padding:20px;background:linear-gradient(135deg,rgba(246,250,248,.96),rgba(255,255,255,.9)),radial-gradient(circle at 80% 10%,rgba(242,181,68,.28),transparent 32%);box-shadow:0 30px 90px rgba(19,32,30,.12)}.free-proof-toolbar{border-bottom:1px solid rgba(15,23,42,.1);padding-bottom:14px;color:rgba(19,32,30,.64);font-weight:800}.free-proof-toolbar strong{color:#0b6b5b}.account-access-grid,.free-demo-strip,.free-grants-select-grid,.free-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.free-proof-grid div{display:grid;gap:8px;min-height:118px;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:14px;background:#fff}.free-demo-card span,.free-grants-list article span,.free-proof-grid span{color:rgba(19,32,30,.54);font-size:.76rem;font-weight:900;text-transform:uppercase}.free-demo-card strong,.free-proof-grid strong{color:#13201e;line-height:1.3}.free-proof-chart{display:flex;align-items:end;gap:12px;min-height:160px;border-radius:16px;padding:18px;background:#13201e}.free-proof-chart span{flex:1 1;min-height:32px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#f2b544,#0b6b5b)}.account-access-grid,.final-cta,.free-access-band,.free-columns,.free-demo-strip,.free-grants-shell,.promo-pass-band{margin-top:28px}.free-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-access-grid article,.free-columns article,.team-access-denied{display:grid;gap:14px;padding:24px}.free-columns ul{display:grid;gap:10px;margin:0;padding-left:18px;color:rgba(19,32,30,.72)}.promo-pass-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) auto;gap:20px;align-items:center;padding:24px}.free-demo-card{display:grid;gap:10px;min-height:170px;padding:22px;text-decoration:none}.claim-shell{align-items:stretch}.claim-panel,.claim-result{display:grid;align-content:start;gap:20px;padding:28px}.claim-form{display:grid;gap:10px}.claim-form label,.free-grants-form label{display:grid;gap:8px;color:rgba(19,32,30,.68);font-size:.86rem;font-weight:900}.claim-form input,.free-grants-form input,.free-grants-form textarea{width:100%;min-height:48px;border:1px solid rgba(15,23,42,.14);border-radius:12px;padding:0 14px;background:#fff;color:#13201e;font:inherit}.free-grants-form textarea{min-height:92px;padding:12px 14px;resize:vertical}.claim-grant{display:grid;gap:4px;border-left:4px solid #0b6b5b;padding:12px 14px;background:rgba(11,107,91,.08)}.free-grants-shell{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:22px}.free-grants-form,.free-grants-list{display:grid;align-content:start;gap:16px;padding:24px}.free-grants-list article{display:grid;gap:14px;padding:18px}.free-grants-list h3{margin:0;color:#13201e}.free-grants-status{margin:0;color:#0b6b5b;font-weight:800}.free-grants-card-head,.free-grants-list-head,.free-grants-presets,.free-grants-risk-list{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.free-grants-presets,.free-grants-risk-list{justify-content:flex-start;flex-wrap:wrap}.free-grants-events,.free-grants-warning{margin:0;border-left:4px solid #f2b544;padding:10px 12px;background:rgba(242,181,68,.12);color:rgba(19,32,30,.74);font-size:.9rem;line-height:1.5}.free-grants-warning.strong{border-left-color:#b42318;background:rgba(180,35,24,.08);color:#7a271a;font-weight:800}.free-grants-one-time{display:grid;gap:8px;border:1px solid rgba(11,107,91,.2);border-radius:14px;padding:14px;background:rgba(11,107,91,.08);color:#13201e}.free-grants-risk-list span,.free-grants-state{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:7px 9px;background:#fff;color:rgba(19,32,30,.68);font-size:.72rem;font-weight:900;text-transform:uppercase}.free-grants-state-active{border-color:rgba(11,107,91,.22);color:#0b6b5b}.free-grants-state-scheduled{border-color:rgba(2,132,199,.22);color:#075985}.free-grants-state-exhausted,.free-grants-state-expired{border-color:rgba(154,91,0,.24);color:#7a4a05}.free-grants-state-revoked{border-color:rgba(180,35,24,.22);color:#7a271a}.free-grants-select-grid.compact{min-width:min(420px,100%)}.launch-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.launch-readiness-item{display:grid;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:20px;background:rgba(255,255,255,.9);box-shadow:0 20px 60px rgba(15,23,42,.08)}.launch-readiness-item span{justify-self:start;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:7px 9px;background:#fff;color:rgba(19,32,30,.68);font-size:.72rem;font-weight:900;text-transform:uppercase}.launch-readiness-item-ready span{border-color:rgba(11,107,91,.24);color:#0b6b5b}.launch-readiness-item-manual span{border-color:rgba(154,91,0,.24);color:#7a4a05}.launch-readiness-item-pending span{border-color:rgba(180,35,24,.22);color:#7a271a}.launch-readiness-item h2{margin:0;color:#13201e;font-size:1.05rem;letter-spacing:0}.launch-readiness-item p{margin:0;color:rgba(19,32,30,.72);line-height:1.55}.feedback-hero{display:grid;justify-items:start;gap:18px;padding:72px 0 36px}.feedback-hero h1{margin:0;max-width:900px;color:#13201e;font-size:clamp(2.4rem,6vw,5rem);line-height:.98;letter-spacing:0}.feedback-hero p{max-width:760px;margin:0;color:rgba(19,32,30,.72);line-height:1.65}.feedback-question-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px}.feedback-question-grid article{display:grid;gap:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:20px;background:rgba(255,255,255,.9)}.feedback-question-grid span{color:#0b6b5b;font-size:.78rem;font-weight:900}.feedback-question-grid h2{margin:0;color:#13201e;font-size:1rem;line-height:1.35;letter-spacing:0}@media (max-width:940px){.account-access-grid,.account-access-hero,.claim-shell,.feedback-question-grid,.free-columns,.free-demo-strip,.free-grants-select-grid,.free-grants-shell,.free-hero,.free-proof-grid,.launch-readiness-grid,.promo-pass-band{grid-template-columns:1fr}.access-summary-actions,.access-summary-card__header,.claim-form-row,.claim-result-actions,.free-grants-card-head,.free-grants-list-head{align-items:stretch;flex-direction:column}}@media (max-width:560px){.account-access-hero,.claim-shell,.free-hero{padding-top:42px}.account-access-hero h1,.claim-panel h1,.free-hero h1{font-size:2.6rem}.free-hero-proof{min-height:auto}.access-summary-meta{grid-template-columns:1fr}}