/* SUMMON CENTRAL V11 — approved 21 October 2026 homepage. All rules scoped to V11 classes. */
:root{--v11-gold:#e7bb71;--v11-cream:#f2dec0;--v11-dark:#07121d;--v11-cyan:#8eb4c2;--v11-rule:rgba(224,189,128,.19)}
body[data-page="index"]{background:#07111b}
body[data-page="index"] main{overflow:clip}
.v11-section{padding:clamp(76px,8vw,118px) 0}
.v11-section:nth-of-type(2n){background:#0a1c29}
.v11-section p{line-height:1.76}
.v11-section .eyebrow{font-size:.76rem}
.v11-section .v11-head{margin-bottom:35px;max-width:990px}
.v11-head h2{font-size:clamp(2rem,3.75vw,3.85rem);line-height:1.12;max-width:990px;letter-spacing:-.035em;margin:12px 0 20px;text-wrap:balance}
.v11-head .v11-section-intro{font-size:clamp(1rem,1.4vw,1.15rem);color:#c5d4dd;max-width:850px}
.v11-link,.v11-source{display:inline-flex;align-items:center;gap:3px;font-size:.83rem;letter-spacing:.015em;font-weight:730;color:#efc98a;transition:color .2s}
.v11-link:hover,.v11-source:hover{color:#ffe7b6;text-decoration:underline;text-underline-offset:4px}
.v11-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}
.v11-actions .button{font-size:.74rem;letter-spacing:.045em;padding:12px 17px;min-height:46px;text-align:center}
.v11-actions .button.ghost{background:rgba(7,22,34,.7)}
.v11-hero{isolation:isolate;position:relative;padding:118px 0 80px;overflow:hidden;background:linear-gradient(90deg,rgba(6,16,27,.98) 4%,rgba(6,17,28,.91) 52%,rgba(7,18,29,.73) 100%),url('../img/hero-network.jpg') center/cover;border-bottom:1px solid var(--v11-rule)}
.v11-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 80% 25%,rgba(223,172,86,.18),transparent 33%),linear-gradient(0deg,#07111b,transparent 30%)}
.v11-hero-glow{pointer-events:none;position:absolute;width:700px;height:700px;right:-210px;top:90px;background:radial-gradient(circle,rgba(144,182,183,.095),transparent 65%);z-index:-1}
.v11-hero-grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(265px,.66fr);align-items:center;gap:25px;min-height:635px}
.v11-kicker{margin-bottom:21px;font-size:.77rem}
.v11-hero h1{max-width:940px;font-size:clamp(3.1rem,5.9vw,6.05rem);letter-spacing:-.053em;line-height:.99;text-shadow:0 6px 35px #0009;text-wrap:balance}
.v11-hero-subtitle{font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.45;color:#f2cf94;font-weight:700;letter-spacing:.012em;max-width:740px;margin:22px 0 26px}
.v11-hero-lead{font-size:clamp(1.05rem,1.38vw,1.21rem);line-height:1.76;color:#e4ebed;max-width:760px;border-left:2px solid #d9a85e;padding-left:21px;margin:0 0 23px}
.v11-hero-lead strong,.v11-hero-support strong{color:#fff1cd}
.v11-hero-support{font-size:.97rem;line-height:1.72;color:#c4d1d9;max-width:725px}
.v11-hero-support+.v11-hero-support{margin-top:12px}
.v11-hero .v11-actions{margin-top:29px}
.v11-hero .v11-actions .button{font-size:.73rem;padding:12px 15px}
.v11-hero-visual{height:520px;position:relative;display:grid;place-items:center;align-self:center;isolation:isolate}
.v11-hero-visual:after{content:"";position:absolute;inset:8% 0;background:radial-gradient(circle at center,rgba(233,177,100,.14) 0,rgba(28,60,72,.08) 40%,transparent 70%);z-index:-1;filter:blur(10px)}
.v11-hero-visual img{width:min(100%,415px);height:auto;filter:drop-shadow(0 5px 20px #000a) drop-shadow(0 0 45px #c1914055);animation:v11-slowfloat 10s ease-in-out infinite}
.v11-orbit{border:1px solid rgba(216,173,105,.22);position:absolute;width:min(102%,510px);aspect-ratio:1;border-radius:50%;transform:rotate(-14deg) scaleY(.72);pointer-events:none;z-index:-1}
.v11-orbit-two{width:min(122%,620px);border-color:rgba(143,177,186,.15);transform:rotate(35deg) scaleY(.68)}
.v11-floating{position:absolute;display:flex;flex-direction:column;gap:2px;padding:13px 16px;color:#9eb2c0;font-size:.67rem;letter-spacing:.18em;line-height:1.35;background:#091c2bdb;border:1px solid #cfac7059;box-shadow:0 12px 45px #0009;border-radius:9px;backdrop-filter:blur(12px)}
.v11-floating b{color:#ffe0a7;font-size:.7rem;letter-spacing:.12em}
.v11-float-left{left:0;top:19%}.v11-float-right{right:-8%;bottom:18%}
.v11-orbit-caption{position:absolute;bottom:2%;text-align:center;color:#9bb2bf;font-size:.65rem;letter-spacing:.14em;max-width:250px}
.v11-hero-bottom{margin-top:55px;border:1px solid #ccad7752;background:linear-gradient(112deg,rgba(16,39,50,.96),rgba(8,23,35,.93));border-radius:18px;display:grid;grid-template-columns:1.13fr .87fr;gap:35px;padding:30px 35px;box-shadow:0 21px 60px #0007}
.v11-hero-bottom p{font-size:.94rem;color:#cfdae0;line-height:1.73}
.v11-hero-bottom .eyebrow{font-size:.71rem;margin-bottom:12px}
.v11-hero-bottom .v11-shout{font-family:Georgia,serif;font-size:1.17rem;font-weight:650;color:#f0d4a1;line-height:1.5}
.v11-hero-identity{border-left:1px solid #abb8b329;padding-left:35px;align-self:center}
.v11-hero-identity .v11-patent{color:#f0d2a2;font-size:.8rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}
@keyframes v11-slowfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
/* Full width chapter-divider statements */
.v11-manifesto{position:relative;padding:57px 0 58px;text-align:center;background:radial-gradient(ellipse at center,rgba(239,189,101,.09),transparent 60%),#081620;border-top:1px solid rgba(219,185,129,.11);border-bottom:1px solid rgba(219,185,129,.11)}
.v11-manifesto .shell{display:flex;flex-direction:column;align-items:center;gap:10px}
.v11-manifesto p{color:#f2d8ae;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.35rem,2.65vw,2.6rem);line-height:1.35;letter-spacing:-.016em;max-width:1100px;margin:0;text-wrap:balance}
.v11-quote-mark{font-family:Georgia,serif;font-size:3.3rem;line-height:.65;color:#c9984e;opacity:.82}
.v11-quote-rule{width:80px;height:1px;background:linear-gradient(90deg,transparent,#bd8b49,transparent);margin-top:9px}
.v11-quote-accent{background:radial-gradient(ellipse at 50% 100%,rgba(23,72,84,.18),transparent 66%),#0d2130}
/* Beneficiaries */
.v11-benefits{background:linear-gradient(160deg,#0b1b29,#0a1b27)}
.v11-prelude{color:#bfcfd8;margin:-15px 0 34px;font-size:1.02rem}
.v11-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.v11-benefit{position:relative;padding:30px 28px 31px;background:linear-gradient(145deg,rgba(26,57,70,.71),rgba(11,30,43,.84));border:1px solid rgba(196,197,178,.16);border-radius:16px;min-height:255px;overflow:hidden;transition:transform .23s,border-color .23s}
.v11-benefit:hover{border-color:rgba(225,184,118,.58);transform:translateY(-3px)}
.v11-benefit:after{content:"";position:absolute;right:-45px;top:-50px;width:110px;height:110px;border:1px solid rgba(233,192,124,.09);border-radius:50%}
.v11-benefit-symbol{font-size:1.38rem;color:#e9c284;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #c89d5a6b;border-radius:12px;background:#dfb0640d}
.v11-benefit h3{font-size:1.22rem;line-height:1.26;margin:21px 0 11px;letter-spacing:-.025em}
.v11-benefit p{font-size:.92rem;color:#bbccd5;line-height:1.72}
.v11-line-of-value{background:#d8b47d;color:#162a34;border-radius:14px;padding:25px 33px;margin-top:27px;box-shadow:0 19px 42px #0004}
.v11-line-of-value p{max-width:none;color:#102530;font-size:1.08rem;font-weight:690}
/* Questions + Warm/Cold */
.v11-questions{background:#07131f}
.v11-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.v11-question{min-height:236px;padding:26px 25px 28px;border:1px solid #38536278;border-radius:14px;background:linear-gradient(155deg,#123041ad,#0b202fbf)}
.v11-question-no{font-size:1.58rem;font-weight:800;color:#d9a55c;line-height:1;letter-spacing:-.05em}
.v11-question h3{font-size:1.22rem;line-height:1.25;letter-spacing:-.023em;margin:17px 0 11px}
.v11-question p{font-size:.91rem;color:#bccdd5}
.v11-warm{display:grid;grid-template-columns:minmax(250px,.88fr) 1.12fr;gap:46px;align-items:center;margin-top:55px;padding:38px;background:linear-gradient(110deg,#112b39,#0b202e);border:1px solid rgba(221,179,105,.3);border-radius:20px}
.v11-warm-visual{background:radial-gradient(circle at 50% 50%,rgba(230,175,85,.16),transparent 41%),#091c2c;border:1px solid #57727c70;border-radius:19px;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;position:relative;overflow:hidden;text-align:center;padding:26px}
.v11-warm-visual:before,.v11-warm-visual:after{content:"";position:absolute;width:265px;height:265px;border:1px solid #d6aa5b3d;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.v11-warm-visual:after{width:194px;height:194px;border-color:#aac9d133}
.v11-warm-label{color:#f4d5a5;letter-spacing:.18em;font-size:.72rem;font-weight:800;z-index:1}
.v11-warm-pulse{font-size:3rem;color:#efbc75;filter:drop-shadow(0 0 15px #e2b46b9b);z-index:1;line-height:1.25}
.v11-warm-bridge{height:38px;width:2px;background:linear-gradient(#f0cb8b,#6c8996);z-index:1}
.v11-warm-visual small{color:#9bb6c6;z-index:1;margin-top:28px;font-size:.7rem;letter-spacing:.05em}
.v11-warm-copy h3{font-size:clamp(1.9rem,2.8vw,2.7rem);margin:11px 0 24px;color:#f3d5a1}
.v11-warm-copy p{color:#c8d6dd;font-size:.94rem}
.v11-warm-copy .v11-gold-callout{color:#efcb91;font-size:1.19rem;font-weight:800;margin:20px 0}
/* Trust section */
.v11-trust{background:linear-gradient(145deg,#0c2030,#071723)}
.v11-social-head{margin-bottom:22px}.v11-social-head h3{font-size:1.72rem;margin-top:8px}
.v11-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.v11-stat-card{border:1px solid #d5af775c;border-radius:16px;padding:30px;background:linear-gradient(120deg,#163443,#0e2735)}
.v11-stat-card h4{font-size:1rem;margin-bottom:20px;color:#eac58e}
.v11-stat-lines{display:flex;flex-direction:column;gap:10px;margin:0 0 20px}
.v11-stat-lines p{margin:0;padding-left:15px;border-left:2px solid #d6aa61;font-size:1rem;line-height:1.5;color:#edf2ef}
.v11-stat-lines strong{color:#ffddb1}
.v11-trust-takeaway{margin:23px 0 60px!important;max-width:990px;color:#bcced8;font-size:1.03rem}
.v11-incident{display:grid;grid-template-columns:1.33fr .67fr;gap:30px;align-items:stretch;border:1px solid #4665737d;border-radius:18px;padding:37px 38px;margin-bottom:74px;background:linear-gradient(110deg,#0f2b3b,#091d2a);overflow:hidden}
.v11-incident h3{font-size:clamp(1.55rem,2.6vw,2.55rem);margin:10px 0 18px}
.v11-incident p{font-size:.94rem;color:#cbd7dd}
.v11-incident .v11-incident-bottom{color:#f2d3a1;font-weight:700}
.v11-incident .v11-source{margin-top:15px}
.v11-incident-mark{display:flex;justify-content:center;flex-direction:column;gap:16px;text-align:center;position:relative}
.v11-incident-mark:before{content:"";position:absolute;width:290px;height:290px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #d6b47a4d;border-radius:50%;box-shadow:0 0 0 32px #deb87b09,0 0 0 68px #deb87b08}
.v11-incident-mark span{font-weight:700;letter-spacing:.14em;font-size:.84rem;color:#e9c894;z-index:1}
.v11-incident-mark span:nth-child(2){font-size:1.4rem;color:#f6e3c0}
.v11-industry-header{margin-bottom:27px}.v11-industry-header h3{margin-top:9px;font-size:clamp(1.7rem,2.7vw,2.75rem)}
.v11-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.v11-leader{border:1px solid #304f607d;padding:28px 25px;border-radius:14px;background:#102a38;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.v11-leader-tag{font-size:.66rem;letter-spacing:.15em;font-weight:800;color:#c99f62}
.v11-leader h4{font-size:1.14rem;line-height:1.3;color:#f5e3c5}
.v11-leader blockquote{font-family:Georgia,serif;font-size:1.28rem;line-height:1.42;color:#f4d4a5;margin:10px 0}
.v11-leader p,.v11-leader .v11-response{font-size:.87rem;line-height:1.66;color:#c4d4de}
.v11-leader .v11-response{border-top:1px solid #7798a13d;padding-top:15px;color:#dfe9eb;margin-top:auto}
.v11-leader .v11-response strong{color:#eac483}
.v11-leader .v11-source{margin-top:7px;font-size:.78rem}
.v11-not-endorsement{font-size:.78rem;color:#9db1bd;margin-top:19px}
.v11-delivered{margin-top:66px;padding:clamp(31px,5vw,65px);border:1px solid #efcb8c6e;border-radius:19px;background:radial-gradient(circle at 80% 45%,#c6923929,transparent 38%),linear-gradient(120deg,#193745,#0d2835)}
.v11-delivered-kicker{letter-spacing:.18em;color:#edd09e;font-size:.73rem;font-weight:800}
.v11-delivered h3{font-size:clamp(2.4rem,4.3vw,4.7rem);color:#f8e8c8;margin:16px 0;max-width:1100px}
.v11-delivered p{font-size:1rem;color:#cfdee5}
.v11-delivered .v11-delivered-ask{color:#ffdda7;font-weight:720}
/* DBGA DBIS */
.v11-digital-body{background:radial-gradient(ellipse at 75% 15%,rgba(127,160,169,.1),transparent 55%),#091826}
.v11-body-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.v11-body-card{padding:36px;border-radius:17px;border:1px solid #76909b55;min-height:455px;background:linear-gradient(150deg,#163747,#0c2636);overflow:hidden;position:relative}
.v11-body-card:before{content:"";position:absolute;inset:auto -70px -90px auto;width:220px;height:220px;border:1px solid #e9c58c30;border-radius:50%;pointer-events:none}
.v11-body-card.v11-dbis{background:linear-gradient(150deg,#223846,#0c2233);border-color:#cfab6c73}
.v11-body-card h3{font-size:clamp(1.6rem,2.5vw,2.5rem);margin:16px 0 22px}
.v11-body-card p{font-size:.95rem;color:#c9d7dc}
.v11-body-card p.v11-body-tagline{color:#f5d9a6;font-size:1.05rem;font-weight:700}
.v11-digital-outlook{max-width:990px;margin:37px auto 0;text-align:center}
.v11-digital-outlook p{margin:13px auto;color:#c9d7dd}
.v11-digital-outlook .v11-narrative-line{color:#ffe2b2;font-family:Georgia,serif;font-size:clamp(1.16rem,1.7vw,1.48rem)}
.v11-digital-outlook .v11-actions{justify-content:center;margin-top:29px}
/* Stamp */
.v11-stamp{background:#0b1c28}
.v11-stamp-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}
.v11-stamp-copy h2{font-size:clamp(2.1rem,3.5vw,3.4rem)}
.v11-stamp-copy p{color:#cbd8dd;font-size:.96rem}
.v11-stamp-copy .v11-stamp-question{font-size:clamp(1.35rem,1.9vw,1.95rem);line-height:1.32;margin:0 0 22px;color:#f6d9a8}
.v11-stamp-points{list-style:none;margin:25px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}
.v11-stamp-points li{position:relative;padding:12px 12px 12px 30px;border-bottom:1px solid #516c7647;font-size:.89rem;color:#d5e0e5;line-height:1.45}
.v11-stamp-points li:before{content:"✓";position:absolute;left:2px;color:#e2b96f;font-weight:bold}
.v11-stamp-copy .v11-stamp-ambition{color:#f6d9a6;font-weight:720;font-size:1.03rem;margin-top:24px}
.v11-stamp-copy .v11-stamp-disclaimer{font-size:.83rem;color:#acbdc7}
.v11-stamp-copy .v11-link{margin-top:15px}
.v11-stamp-visual{position:relative;padding:46px 25px;text-align:center;background:radial-gradient(circle at 50% 40%,#26404a,#0a1c2b 69%);border-radius:20px;border:1px solid #d9ab6a4d;min-height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:45px}
.v11-stamp-ring{width:min(100%,370px);height:auto;aspect-ratio:1;display:grid;place-items:center;border:1px solid #bda77e5e;border-radius:50%;box-shadow:0 0 0 22px #e6b9780c,0 0 0 44px #e6b97809;max-width:95%}
.v11-stamp-ring img{width:90%;height:auto;filter:drop-shadow(0 10px 27px #0009)}
.v11-stamp-caption{display:flex;flex-direction:column;gap:8px}
.v11-stamp-caption span{color:#d3ae72;font-size:.7rem;letter-spacing:.16em;font-weight:800}
.v11-stamp-caption strong{font-family:Georgia,serif;font-size:1.5rem;color:#efd7ac}
.v11-stamp-caption small{color:#adc1cb;font-size:.78rem}
/* Modules */
.v11-architecture{background:#071522}
.v11-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.v11-module{padding:26px 24px;border:1px solid #55727e6b;border-radius:14px;background:linear-gradient(150deg,#0e2b3b,#0a2030);min-height:200px;position:relative;overflow:hidden}
.v11-module:after{content:"";position:absolute;right:-40px;bottom:-50px;width:115px;height:115px;border:1px solid #bca26d18;border-radius:50%}
.v11-module-index{font-size:.68rem;color:#cfab70;letter-spacing:.15em;font-weight:800}
.v11-module h3{font-size:1.2rem;margin:18px 0 10px;line-height:1.26}
.v11-module p{color:#bccbd3;font-size:.89rem}
.v11-architecture-bottom{padding:34px 37px;margin-top:28px;background:linear-gradient(125deg,#193b4a,#0d2635);border-left:3px solid #d7aa65;border-radius:0 14px 14px 0}
.v11-architecture-bottom h3{font-size:1.7rem;margin:10px 0 17px}
.v11-architecture-bottom p{color:#cbd8dd;max-width:1080px}
.v11-architecture-bottom .v11-body-tagline{color:#f2d5a2}
.v11-architecture-bottom .v11-link{margin-top:20px}
/* Partnership */
.v11-partners{background:radial-gradient(ellipse at 0 80%,#1c414634,transparent 48%),#0b1d2a}
.v11-partner-intro{max-width:1050px}
.v11-partner-intro h3{font-size:1.65rem;line-height:1.34;color:#f7ddb2;margin:0 0 19px;max-width:900px}
.v11-partner-intro p{color:#cbd8de}
.v11-partnership-workflow{margin-top:43px;display:grid;grid-template-columns:.7fr 1.3fr;gap:38px;padding:40px;background:linear-gradient(140deg,#173444,#0d2836);border:1px solid #e7bb7148;border-radius:19px}
.v11-partnership-workflow h3{font-size:clamp(1.55rem,2.8vw,2.7rem);margin:17px 0;max-width:410px}
.v11-workflow-intro{color:#aebfc8}
.v11-partner-steps{display:grid;gap:15px}
.v11-partner-step{display:flex;gap:18px;padding:20px;background:#0a1f2df5;border:1px solid #54707f50;border-radius:13px}
.v11-step-index{flex:0 0 37px;color:#eac68b;font-size:1.5rem;font-weight:800;line-height:1.2}
.v11-partner-step h4{font-size:1.02rem;color:#f4d9a9;margin-bottom:7px}
.v11-partner-step p{color:#bfd0d7;font-size:.89rem}
.v11-partner-conclusion{margin-top:28px;padding:28px 33px;border-radius:14px;background:#0b2938;border:1px solid #38556580}
.v11-partner-conclusion p{color:#cbdadd}
.v11-partner-conclusion .v11-partner-promise{font-size:1.15rem;color:#ffdfa9;font-weight:700}
.v11-partner-conclusion .v11-actions{display:inline-flex;margin:20px 12px 0 0;vertical-align:top}
/* Explore directory */
.v11-explore{background:linear-gradient(155deg,#071520,#0b2330)}
.v11-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.v11-explore-card{padding:27px;min-height:315px;border-radius:15px;border:1px solid rgba(209,184,144,.2);background:#102938;display:flex;align-items:flex-start;flex-direction:column;transition:transform .2s,border-color .2s}
.v11-explore-card:hover{transform:translateY(-4px);border-color:#c69b5c88}
.v11-explore-mark{color:#dfb26f;font-size:1.7rem;line-height:1}
.v11-explore-card h3{color:#e1ba81;font-size:.78rem;letter-spacing:.14em;margin:20px 0 8px}
.v11-explore-card .v11-explore-title{color:#f4f3ed;font-size:1.22rem;line-height:1.3;font-weight:680;margin:0 0 12px}
.v11-explore-card p:not(.v11-explore-title){color:#bdcfd8;font-size:.88rem}
.v11-explore-card .v11-link{margin-top:auto;padding-top:20px}
/* Founder */
.v11-founder{background:radial-gradient(circle at 15% 45%,#c398401a,transparent 33%),#0a1d2a}
.v11-founder-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:65px;align-items:center}
.v11-founder-portrait{border:1px solid #bd996474;border-radius:18px;overflow:hidden;position:relative;box-shadow:0 23px 80px #0009;background:#101a22}
.v11-founder-portrait img{width:100%;height:auto;aspect-ratio:1122/1402;object-fit:cover;object-position:top center}
.v11-founder-portrait:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(0deg,#071723c9,transparent);pointer-events:none}
.v11-founder-portrait span{position:absolute;bottom:23px;left:24px;color:#ffe0a4;letter-spacing:.16em;font-weight:740;font-size:.72rem;z-index:1}
.v11-founder-copy .v11-head{margin-bottom:16px}
.v11-founder-copy .v11-head h2{font-size:clamp(1.95rem,3.25vw,3.4rem)}
.v11-founder-copy h3{color:#f4d8a6;font-size:1.45rem;margin-bottom:20px}
.v11-founder-copy p{font-size:.93rem;color:#ccd8df}
.v11-founder-copy blockquote{border-left:2px solid #e0af66;padding:12px 0 12px 20px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(1.15rem,1.6vw,1.55rem);color:#ffe2b3;line-height:1.45}
.v11-founder-copy .v11-founder-signoff{font-weight:720;color:#f7d7a1;margin-top:22px}
.v11-founder-copy .v11-founder-motto{font-family:Georgia,serif;font-style:italic;color:#e6bf85}
.v11-founder-copy .v11-actions{margin-top:23px}
/* Responsive and motion safety */
@media(max-width:1120px){.v11-hero-grid{grid-template-columns:1fr .54fr;gap:5px}.v11-hero-visual{height:400px}.v11-float-right{right:-2%}.v11-orbit-caption{display:none}.v11-stamp-layout{gap:35px}.v11-benefit{padding:25px}.v11-benefit-grid,.v11-module-grid,.v11-explore-grid{gap:14px}.v11-leader{padding:24px 21px}.v11-hero h1{font-size:clamp(3rem,6.5vw,5.5rem)}}
@media(max-width:900px){.v11-section{padding:80px 0}.v11-hero{padding:93px 0 65px}.v11-hero-grid{grid-template-columns:1fr}.v11-hero h1{font-size:clamp(3.2rem,9vw,5.2rem)}.v11-hero-visual{position:absolute;right:-80px;top:20%;width:370px;height:400px;opacity:.15;pointer-events:none;z-index:-1}.v11-floating,.v11-orbit-caption{display:none}.v11-hero-copy{max-width:780px}.v11-benefit-grid,.v11-leaders,.v11-module-grid,.v11-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-warm,.v11-stamp-layout,.v11-partnership-workflow{grid-template-columns:1fr}.v11-warm-visual{min-height:290px}.v11-stamp-visual{min-height:470px}.v11-stamp-ring{width:260px}.v11-founder-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:35px}.v11-founder-copy .v11-head h2{font-size:clamp(1.7rem,4.1vw,3rem)}.v11-founder-copy p{font-size:.89rem}}
@media(max-width:650px){.v11-section{padding:64px 0}.v11-hero{padding:66px 0 57px}.v11-hero-grid{min-height:unset}.v11-hero h1{font-size:clamp(2.7rem,11vw,4.2rem);line-height:1.02}.v11-hero-subtitle{font-size:1.02rem}.v11-hero-lead{font-size:1rem}.v11-hero-support{font-size:.93rem}.v11-hero .v11-actions{align-items:stretch}.v11-hero .v11-actions .button{width:100%}.v11-hero-bottom{grid-template-columns:1fr;gap:17px;padding:23px;margin-top:38px}.v11-hero-identity{border-left:0;border-top:1px solid #7b8b8540;padding-left:0;padding-top:19px}.v11-head h2{font-size:clamp(1.95rem,8.3vw,3rem)}.v11-manifesto{padding:43px 0}.v11-manifesto p{font-size:clamp(1.28rem,5.8vw,1.9rem)}.v11-benefit-grid,.v11-question-grid,.v11-stats,.v11-leaders,.v11-body-grid,.v11-module-grid,.v11-explore-grid,.v11-founder-layout{grid-template-columns:1fr}.v11-benefit,.v11-question,.v11-module,.v11-explore-card{min-height:unset}.v11-benefit{padding:25px}.v11-line-of-value{padding:23px}.v11-warm{padding:20px;gap:23px}.v11-warm-copy h3{font-size:2rem}.v11-incident{grid-template-columns:1fr;padding:25px;margin-bottom:51px}.v11-incident-mark{display:none}.v11-delivered{margin-top:45px}.v11-delivered h3{font-size:clamp(2.1rem,9vw,3.7rem)}.v11-body-card{padding:27px;min-height:unset}.v11-stamp-layout{gap:35px}.v11-stamp-points{grid-template-columns:1fr}.v11-stamp-visual{min-height:415px;padding:35px 17px}.v11-stamp-ring{width:220px}.v11-partnership-workflow{padding:21px;gap:24px}.v11-partner-step{padding:18px 14px}.v11-partner-conclusion{padding:20px}.v11-partner-conclusion .v11-actions{display:flex;flex-wrap:wrap;width:100%;margin:15px 0 0}.v11-partner-conclusion .v11-actions .button{flex:1 1 100%;width:100%}.v11-founder-layout{gap:31px}.v11-founder-portrait{max-width:440px;margin:auto}.v11-stamp-copy .v11-stamp-question{font-size:1.4rem}}
@media(max-width:400px){.v11-kicker{font-size:.67rem}.v11-hero h1{font-size:2.55rem}.v11-section .eyebrow{font-size:.66rem}.v11-actions .button{padding:11px 12px;min-height:44px}.v11-hero-bottom p{font-size:.86rem}.v11-leader{padding:23px 18px}}
@media(prefers-reduced-motion:reduce){.v11-hero-visual img{animation:none}.v11-benefit:hover,.v11-explore-card:hover{transform:none}}
