/* Founder and CEO service page: dark AGUYB palette, one cyan accent, soft cards and pill CTAs. */
:root{--founder-surface:#100729;--founder-surface-2:#160b36;--founder-surface-3:#1b1041;--founder-text:#f8fbff;--founder-muted:#c0bdd0;--founder-line:rgba(185,237,247,.18)}
body{background:var(--founder-surface);color:var(--founder-text)}
.site-header{position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(255,255,255,.08)}
.founder-hero{min-height:min(760px,calc(100dvh - 74px));background:var(--founder-surface);padding-bottom:clamp(64px,9vw,116px)}
.founder-hero .hero-summary{max-width:500px}.founder-hero .hero-stage::after{background:linear-gradient(90deg,rgba(16,7,41,.12),transparent 56%)}
.service-architecture,.capabilities,.media-proof,.founder-packages,.lead-section{padding:clamp(72px,9vw,132px) clamp(20px,8vw,132px)}
.service-architecture,.founder-packages,.lead-section{background:var(--founder-surface)}
.architecture-intro,.capabilities-copy{max-width:820px}.architecture-intro h2,.capabilities-copy h2,.media-proof-copy h2,.lead-intro h2{margin:0;font-family:Manrope,"DM Sans",sans-serif;font-size:clamp(38px,5.2vw,72px);letter-spacing:-.065em;line-height:.98}.architecture-intro p,.capabilities-copy>p,.media-proof-copy>p,.lead-intro>p{max-width:640px;margin:23px 0 0;color:var(--founder-muted);font-size:17px;line-height:1.6}
.architecture-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr 1.15fr;gap:14px;margin-top:55px}.architecture-grid article{min-height:232px;padding:28px;border:1px solid var(--founder-line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 1px rgba(255,255,255,.09)}.architecture-grid article:nth-child(1),.architecture-grid article:nth-child(4){background:linear-gradient(145deg,rgba(25,175,216,.2),rgba(255,255,255,.035))}.architecture-grid h3,.capability-groups h3{margin:0;color:#bdf2fb;font:800 20px/1.1 Manrope,"DM Sans",sans-serif;letter-spacing:-.04em}.architecture-grid p,.capability-groups p{margin:15px 0 0;color:var(--founder-muted);font-size:15px;line-height:1.55}
.capabilities{background:var(--founder-surface-2)}.capability-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;margin-top:52px}.capability-groups>div{padding:27px 0;border-top:1px solid var(--founder-line)}
.media-proof{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(34px,8vw,112px);align-items:center;background:var(--founder-surface)}.cms-video-slot{aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(185,237,247,.32);border-radius:var(--radius);background:#0c1322;box-shadow:inset 0 1px rgba(255,255,255,.17),0 30px 65px -50px rgba(0,0,0,.92)}.cms-video-slot img,.cms-video-slot iframe,.cms-video-slot video{display:block;width:100%;height:100%;border:0;object-fit:cover}.cms-note{grid-column:2;margin:-75px 0 0;color:rgba(192,189,208,.8);font-size:12px}.cms-note strong{color:#bdf2fb}.media-proof-secondary{grid-template-columns:1.22fr .78fr;background:var(--founder-surface-2)}.media-proof-secondary .cms-video-slot{order:0}
.founder-packages .systems-intro{max-width:920px}.package-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:52px}.package-choice{display:flex;flex-direction:column;min-height:292px;padding:0;border:1px solid var(--founder-line);border-radius:var(--radius);overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 1px rgba(255,255,255,.09);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.package-choice:hover,.package-choice:focus-within{transform:translateY(-5px);border-color:rgba(25,175,216,.7);box-shadow:inset 0 1px rgba(255,255,255,.15),0 22px 44px -32px rgba(25,175,216,.6)}.package-choice.is-active{border-color:rgba(25,175,216,.85);background:linear-gradient(135deg,rgba(25,175,216,.24),rgba(31,16,82,.94) 64%,rgba(255,255,255,.06))}.package-select{display:grid;gap:15px;flex:1;width:100%;padding:27px;border:0;background:transparent;color:var(--founder-text);text-align:left;cursor:pointer}.package-select:focus-visible,.package-price-cta:focus-visible{outline:3px solid #bdf2fb;outline-offset:-3px}.package-number{color:#bdf2fb;font-size:12px;font-weight:800;letter-spacing:.13em}.package-name{max-width:460px;font:800 clamp(26px,3vw,39px)/.98 Manrope,"DM Sans",sans-serif;letter-spacing:-.06em}.package-summary{max-width:440px;color:var(--founder-muted);font-size:15px;line-height:1.5}.package-rate{align-self:start;margin-top:auto;color:#bdf2fb;font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.45}.package-price-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 18px 18px;padding:16px 18px;border-radius:12px;background:rgba(255,255,255,.1);color:#f8fbff;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.package-price-cta span{font-size:21px;line-height:0}.package-choice.is-active .package-price-cta,.package-choice:hover .package-price-cta,.package-choice:focus-within .package-price-cta{background:#19afd8;color:#0c0321}.package-price-cta:hover{transform:translateY(-2px)}.selected-package-wrap{margin-top:45px}.selected-package-label{margin:0 0 13px;color:#bdf2fb;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.founder-packages .system-detail{border:1px solid var(--founder-line);background:linear-gradient(145deg,#201052,#100729);box-shadow:inset 0 1px rgba(255,255,255,.12)}.detail-investment{position:relative;z-index:1;margin:0;color:#bdf2fb;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.45}.founder-packages .detail-problem{margin-top:27px}.founder-packages .investment-link{display:inline-flex;align-items:center;justify-content:center;min-width:250px;margin-top:25px;padding:17px 22px;border-radius:12px;background:#19afd8;color:#0c0321;font-weight:800;text-decoration:none;box-shadow:0 13px 30px -18px rgba(25,175,216,.86);transition:transform .2s ease,background .2s ease}.founder-packages .investment-link:hover{transform:translateY(-2px);background:#53c9e7}.package-disclosure{max-width:780px;margin:34px 0 0;color:rgba(192,189,208,.8);font-size:13px;line-height:1.55}
.lead-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(38px,8vw,112px);align-items:start;background:var(--founder-surface-3)}.lead-intro{position:sticky;top:114px}.executive-lead-form{padding:clamp(23px,4vw,42px);border:1px solid var(--founder-line);border-radius:var(--radius);background:rgba(7,3,22,.38);box-shadow:inset 0 1px rgba(255,255,255,.1)}.lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lead-field{display:grid;gap:8px}.lead-field-full{grid-column:1/-1}.lead-field label{color:#f8fbff;font-size:13px;font-weight:800}.lead-field label span{color:rgba(248,251,255,.66);font-weight:500}.lead-field input,.lead-field select,.lead-field textarea{width:100%;border:1px solid rgba(185,237,247,.34);border-radius:10px;background:#f8fbff;color:#100729;padding:12px;font:500 15px/1.4 "DM Sans",sans-serif}.lead-field input,.lead-field select{min-height:48px}.lead-field textarea{min-height:132px;resize:vertical}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{outline:3px solid rgba(25,175,216,.36);border-color:#19afd8}.consent-row{display:flex;gap:10px;align-items:flex-start;margin:22px 0}.consent-row input{width:18px;height:18px;margin:2px 0 0;accent-color:#19afd8}.consent-row label{color:var(--founder-muted);font-size:13px;line-height:1.5}.consent-row a{color:#bdf2fb}.executive-lead-form .button{min-width:220px;text-align:center}.lead-status{min-height:22px;margin:15px 0 0;color:#bdf2fb;font-size:14px}.lead-status[data-state="error"]{color:#ffd2d9}.lead-status[data-state="success"]{color:#bdf2fb}.hp-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}
footer{border-top:1px solid rgba(255,255,255,.08);background:#0c0321}
@media (max-width:1050px){.architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-proof,.media-proof-secondary,.lead-section{grid-template-columns:1fr}.cms-note{grid-column:auto;margin:0}.media-proof-secondary .cms-video-slot{order:0}.lead-intro{position:static}.executive-lead-form{max-width:760px}}
@media (max-width:620px){.founder-hero{min-height:auto}.architecture-grid,.capability-groups,.lead-grid,.package-choice-grid{grid-template-columns:1fr}.architecture-grid article{min-height:0;padding:24px}.service-architecture,.capabilities,.media-proof,.founder-packages,.lead-section{padding:70px 20px}.media-proof{gap:28px}.media-proof-secondary .cms-video-slot{order:0}.capability-groups{gap:0}.package-choice{min-height:0}.package-select{gap:13px;padding:24px}.package-name{font-size:30px}.package-price-cta{margin:0 14px 14px;padding:17px 18px}.selected-package-wrap{margin-top:34px}.founder-packages .investment-link{display:flex;width:100%}.lead-section{gap:38px}.executive-lead-form{padding:22px}.executive-lead-form .button{width:100%}.cms-note{font-size:11px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.system-tab{transition:none!important}}

/* Expanded package scope */
.package-expand-label{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:rgba(248,251,255,.77);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.package-expand-label i{font-size:16px;font-style:normal;transition:transform .2s ease}.package-choice.is-active .package-expand-label i{transform:rotate(180deg)}.package-includes{margin:0 27px 21px;padding:18px 0 2px;border-top:1px solid rgba(185,237,247,.24)}.package-includes p{margin:0;color:#bdf2fb;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.package-includes ul{display:grid;gap:8px;margin:13px 0 0;padding:0;list-style:none}.package-includes li{position:relative;padding-left:17px;color:rgba(248,251,255,.82);font-size:13px;line-height:1.4}.package-includes li::before{position:absolute;left:0;color:#19afd8;content:"•"}@media (max-width:620px){.package-includes{margin:0 24px 19px}}
.selected-offer-banner{display:grid;gap:4px;margin:0 0 23px;padding:16px 18px;border:1px solid rgba(25,175,216,.54);border-radius:12px;background:linear-gradient(110deg,rgba(25,175,216,.19),rgba(255,255,255,.04));box-shadow:inset 0 1px rgba(255,255,255,.1)}.selected-offer-banner span{color:#bdf2fb;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.selected-offer-banner strong{color:#f8fbff;font:800 21px/1.1 Manrope,"DM Sans",sans-serif;letter-spacing:-.045em}.selected-offer-banner small{color:var(--founder-muted);font-size:12px;line-height:1.4}
