:root{--ink:#10171d;--orange:#f57932;--orange2:#ff9a52;--paper:#f4f7f9;--soft:#e5ebef;--muted:#62686c}
.system-hero{min-height:790px;padding-top:72px;display:grid;grid-template-columns:46% 54%;background:var(--paper);overflow:hidden}.system-hero-copy{padding:118px 7vw 76px max(6vw,48px);display:flex;flex-direction:column;justify-content:center}.system-kicker{display:inline-flex;align-items:center;gap:8px;width:max-content;border:1px solid #d8e1e6;background:#fff;border-radius:999px;padding:8px 12px;margin-bottom:18px;font-size:9px;font-weight:900;letter-spacing:.14em}.system-kicker i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(245,121,50,.1)}.system-hero h1{font-size:clamp(58px,5.5vw,92px);line-height:.91;letter-spacing:-.06em;margin:0 0 24px}.system-hero h1 span{color:var(--orange)}.system-hero p{font-size:16px;line-height:1.62;color:#555c60;max-width:650px;margin:0}.system-principle{margin-top:28px;border-left:2px solid var(--orange);padding:8px 0 8px 15px;display:grid;gap:4px;max-width:600px}.system-principle b{font-size:9px;letter-spacing:.14em}.system-principle span{font-size:11px;line-height:1.5;color:#656b6f}.system-hero-media{min-height:718px;position:relative;overflow:hidden;background:#0f171d}.system-hero-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:82% center}.system-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--paper),transparent 15%),linear-gradient(0deg,rgba(7,12,16,.48),transparent 50%)}.hero-partner-plate{position:absolute;z-index:3;right:38px;top:118px;background:rgba(12,19,24,.76);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:18px 22px;color:#fff;min-width:180px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.hero-partner-plate small{display:block;font-size:8px;letter-spacing:.17em;color:#ffad78}.hero-partner-plate b{display:block;font-size:23px;margin:5px 0}.hero-partner-plate span{font-size:9px;color:rgba(255,255,255,.6)}.hero-rights-float{position:absolute;z-index:3;left:48px;bottom:40px;color:#fff;background:rgba(12,19,24,.72);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:17px 20px;display:grid;grid-template-columns:auto 1fr;column-gap:13px;max-width:330px}.hero-rights-float span{grid-row:1/3;font-size:29px;color:var(--orange);font-weight:800}.hero-rights-float b{font-size:14px}.hero-rights-float small{font-size:10px;color:rgba(255,255,255,.62);margin-top:3px}
.rights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rights-grid article{position:relative;background:#fff;border:1px solid #e1ddd5;border-radius:18px;padding:28px;min-height:300px;overflow:hidden;transition:.28s ease}.rights-grid article:hover{transform:translateY(-5px);border-color:rgba(245,121,50,.35);box-shadow:0 22px 55px rgba(16,23,29,.08)}.rights-grid article>img{width:46px;height:46px;object-fit:contain}.right-no{position:absolute;right:20px;top:18px;font-size:11px;color:#a3a6a8;font-weight:800}.rights-grid h3{font-size:25px;line-height:1.02;letter-spacing:-.04em;margin:18px 0 10px}.rights-grid p{font-size:12px;line-height:1.55;color:#676d70;min-height:57px}.rights-grid ul{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:8px}.rights-grid li{font-size:10px;padding-left:17px;position:relative}.rights-grid li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:900}
.founding-circle .section-head h2 span{color:var(--orange)}.founder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}.founder-grid article{padding:28px;background:#10171d;min-height:210px}.founder-grid b{font-size:11px;color:var(--orange)}.founder-grid h3{font-size:23px;margin:16px 0 9px}.founder-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62);margin:0}.founder-note{margin-top:22px;padding:16px 18px;border:1px solid rgba(245,121,50,.28);background:rgba(245,121,50,.07);border-radius:13px;font-size:11px;line-height:1.55;color:rgba(255,255,255,.67)}.founder-note strong{color:#ff9c5a}
.protection-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.protection-grid h2{font-size:clamp(42px,4vw,68px);line-height:.96;letter-spacing:-.05em;margin:0 0 20px}.protection-grid h2 span{color:var(--orange)}.protection-grid>div:first-child>p{font-size:14px;line-height:1.65;color:#656b6f}.protection-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.protection-pills span{font-size:9px;border:1px solid #d7d3cc;background:#fff;border-radius:999px;padding:9px 12px}.protection-card{background:#111a21;color:#fff;border-radius:20px;padding:34px;position:relative;overflow:hidden}.protection-card:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(245,121,50,.2);border-radius:50%;right:-95px;top:-95px;box-shadow:0 0 0 45px rgba(245,121,50,.025),0 0 0 90px rgba(245,121,50,.018)}.protection-card small{font-size:9px;letter-spacing:.16em;color:#ff9d5d}.protection-card h3{font-size:30px;line-height:1.05;margin:15px 0}.protection-card p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.63);max-width:520px}.protection-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.protection-checks span{font-size:10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:10px}
.goal-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.goal-tabs button{border:1px solid #d5dee4;background:#fff;border-radius:999px;padding:11px 18px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.2s}.goal-tabs button:hover,.goal-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.config-board{display:grid;grid-template-columns:.9fr 1.2fr .8fr;background:#fff;border:1px solid #dbe3e8;border-radius:20px;overflow:hidden;min-height:380px}.config-board>div{padding:34px;border-right:1px solid #e3e9ed}.config-board>div:last-child{border-right:0}.config-summary{background:#f6f9fb}.config-summary small,.config-formats>small{font-size:8px;letter-spacing:.16em;color:#8c9092}.config-summary h3{font-size:34px;line-height:1;letter-spacing:-.05em;margin:14px 0}.config-summary p{font-size:12px;line-height:1.6;color:#666d70}.config-level{display:grid;gap:4px;border-top:1px solid #d7e0e5;margin:22px 0;padding-top:16px}.config-level span{font-size:9px;color:#8a8e90}.config-level b{font-size:13px;color:var(--orange)}.config-mix{display:grid;gap:19px}.config-mix article{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;gap:12px}.config-mix span{font-size:11px;font-weight:700}.config-mix i{height:7px;background:#e5ebef;border-radius:99px;overflow:hidden}.config-mix i b{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--orange),#ffad78);border-radius:99px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.config-mix small{text-align:right;font-size:9px;color:#818689}.config-formats{display:flex;flex-direction:column}.config-formats #goalFormats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.config-formats #goalFormats span{font-size:9px;border:1px solid #dbe3e8;border-radius:999px;padding:8px 10px;background:#f7fafc}.config-formats>a{margin-top:auto;font-size:11px;font-weight:800;color:var(--orange);text-decoration:none}
.metric-dashboard{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:stretch}.metric-screen{border:1px solid rgba(255,255,255,.14);background:#0b1116;border-radius:18px;overflow:hidden}.metric-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.1);padding:14px 18px;font-size:8px;letter-spacing:.13em;color:rgba(255,255,255,.55)}.metric-head i{font-style:normal;color:#ff9b59}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1)}.metric-grid article{background:#10171d;padding:25px;min-height:140px}.metric-grid small{font-size:8px;letter-spacing:.14em;color:#ff9d5e}.metric-grid b{display:block;font-size:22px;margin:12px 0 4px}.metric-grid span{font-size:9px;color:rgba(255,255,255,.5)}.metric-copy{border-radius:18px;background:#f4f1ec;color:var(--ink);padding:34px}.metric-copy h3{font-size:34px;line-height:1;letter-spacing:-.05em;margin:0 0 16px}.metric-copy h3 span{color:var(--orange)}.metric-copy p{font-size:12px;line-height:1.6;color:#62686c}.metric-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px}.metric-copy li{font-size:10px;padding-left:18px;position:relative}.metric-copy li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:900}
.value-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px}.value-chain article{background:#fff;border:1px solid #dbe3e8;border-radius:16px;padding:22px;min-height:190px}.value-chain>i{align-self:center;font-style:normal;color:var(--orange);font-size:26px}.value-chain article b{font-size:10px;color:var(--orange)}.value-chain h3{font-size:21px;margin:14px 0 8px}.value-chain p{font-size:10px;line-height:1.55;color:#676d70;margin:0}
@media(max-width:1050px){.rights-grid,.founder-grid{grid-template-columns:1fr 1fr}.config-board{grid-template-columns:1fr 1fr}.config-board>div:last-child{grid-column:1/-1;border-top:1px solid #e3e9ed}.metric-dashboard,.protection-grid{grid-template-columns:1fr}.value-chain{grid-template-columns:1fr}.value-chain>i{transform:rotate(90deg);justify-self:center}}
@media(max-width:960px){.system-hero{grid-template-columns:1fr}.system-hero-copy{padding:115px 24px 60px}.system-hero-media{min-height:540px}.hero-partner-plate{top:28px}.config-board{grid-template-columns:1fr}.config-board>div{border-right:0;border-bottom:1px solid #e3e9ed}.config-board>div:last-child{grid-column:auto;border-bottom:0}.metric-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.rights-grid,.founder-grid,.protection-checks,.metric-grid{grid-template-columns:1fr}.system-hero h1{font-size:56px}.hero-rights-float{left:18px;right:18px;bottom:18px}.hero-partner-plate{right:18px}.config-mix article{grid-template-columns:90px 1fr 38px}.metric-head{display:grid}.value-chain article{min-height:0}}

/* V9 — link to concrete founding offer */
.founder-offer-link{display:flex;justify-content:center;margin-top:24px}

/* V13.2 — replace mismatched rendered icons with the shared line icon system */
.rights-grid .mini-line-icon{margin-bottom:4px}
.rights-grid article{border-color:#dce4e9}
.metric-copy{background:#f4f7f9}
