:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orange:#ff6b16;--orange-deep:#d94408;--ink:#050507;--ink-soft:#111217;--paper:#fff8ec;--paper-dim:#d8d0c3;--steel:#7d828a;--line:#fff8ec2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #ff6b161f 0 8px, transparent 8px 34px), radial-gradient(circle at 72% 8%, #ff6b1647, transparent 32%), var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050507db;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 34px;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:900;display:inline-flex}.brand-mark{border:2px solid var(--paper);background:repeating-linear-gradient(135deg, var(--orange) 0 8px, var(--ink) 8px 16px);width:34px;height:24px;transform:skew(-14deg)}nav{flex-wrap:wrap;gap:8px;display:flex}nav a{border:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;padding:9px 12px;font-size:11px;font-weight:800}main{overflow:hidden}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(340px,.78fr) minmax(420px,1.22fr);min-height:calc(100vh - 72px);display:grid}.hero-copy{background:linear-gradient(135deg, transparent 0 42%, #ff6b1633 42% 47%, transparent 47%), var(--ink);flex-direction:column;justify-content:space-between;padding:clamp(40px,7vw,96px) 34px 34px;display:flex;position:relative}.kicker,.rail-label,.micro{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.kicker{color:var(--orange)}h1,h2,h3{letter-spacing:0;margin:0}h1{text-transform:uppercase;max-width:650px;margin-top:20px;font-size:clamp(3.8rem,9.5vw,9rem);line-height:.78}.hero-copy p{max-width:520px;color:var(--paper-dim);font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn{border:1px solid var(--paper);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.btn.primary{border-color:var(--orange);background:var(--orange);color:var(--ink)}.hero-art{border-left:1px solid var(--line);min-height:640px;position:relative;overflow:hidden}.hero-art img{object-fit:cover;width:100%;height:100%}.stripe-gate{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#05050780,#0000 22% 76%,#ff6b163d),repeating-linear-gradient(90deg,#0000 0 44px,#ff6b1638 44px 52px);position:absolute;inset:0}.hero-tag{border:1px solid var(--paper);background:var(--ink);max-width:330px;padding:18px;position:absolute;bottom:24px;right:24px}.band{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;min-height:180px;display:grid}.band .rail-label{border-right:1px solid var(--line);color:var(--orange);place-items:center;display:grid}.band-grid{grid-template-columns:repeat(4,1fr);display:grid}.band-grid span{border-right:1px solid var(--line);color:var(--paper-dim);place-items:center;font-weight:800;display:grid}.section{padding:clamp(58px,8vw,110px) 34px}.section-head{grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr);align-items:end;gap:28px;margin-bottom:36px;display:grid}.section h2{text-transform:uppercase;font-size:clamp(2.5rem,6vw,6.5rem);line-height:.86}.section-head p{max-width:680px;color:var(--paper-dim);margin:0;font-size:16px;line-height:1.7}.builder-board{border:1px solid var(--line);background:var(--ink-soft);grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);display:grid}.control-rail{border-right:1px solid var(--line);padding:28px}.slider-row{gap:10px;margin-top:20px;display:grid}.stripe-meter{border:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--orange) 0 var(--w), var(--ink) var(--w) calc(var(--w) * 2));height:30px}.swatches{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.swatches button,.topic-pill{border:1px solid var(--line);color:var(--paper);font:inherit;text-transform:uppercase;background:0 0;padding:12px;font-size:12px;font-weight:900}.output-panel{min-height:520px;position:relative}.output-panel img{object-fit:cover;width:100%;height:100%;min-height:520px}.output-caption{border:1px solid var(--paper);background:#050507e6;max-width:380px;padding:18px;position:absolute;bottom:24px;left:24px}.board-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.board-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0b0e;min-height:520px}.board-card img{aspect-ratio:1;object-fit:cover;width:100%}.board-card div{padding:20px}.board-card .micro,.price-card .micro{color:var(--orange)}.board-card p,.price-card p,.policy-grid p,.contact-grid p{color:var(--paper-dim);line-height:1.65}.price-track{border:1px solid var(--line);background:var(--ink-soft);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.price-visual{border-right:1px solid var(--line);min-height:520px}.price-visual img{object-fit:cover;width:100%;height:100%}.price-card{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:520px;padding:24px;display:flex}.price-card strong{margin-top:16px;font-size:46px;display:block}.policy-grid,.contact-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.policy-grid article,.contact-grid article,.contact-form{background:var(--ink-soft);padding:24px}.contact-form{grid-column:span 2}.field{gap:8px;margin-bottom:16px;display:grid}.field span{color:var(--orange)}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--ink);width:100%;color:var(--paper);font:inherit;padding:13px 14px}.field textarea{resize:vertical}@media (max-width:900px){.site-header,.hero,.band,.section-head,.builder-board,.price-track,.policy-grid,.contact-grid{grid-template-columns:1fr}.site-header{align-items:flex-start;padding:18px;position:relative}.hero-art{border-left:0;min-height:420px}.band-grid,.board-grid{grid-template-columns:1fr 1fr}.contact-form{grid-column:auto}}
