.launch-hero{text-align:left;grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding:66px 0 60px;display:grid}.launch-hero .eyebrow{align-items:center;gap:9px;margin-bottom:25px;display:flex}.live-dot{background:#57794a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #57794a12}.launch-hero h1{letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(42px,4.5vw,65px);line-height:1.07}.launch-hero h1 em{color:#557446}.launch-hero .hero-intro{max-width:550px;margin:0 0 26px;font-size:17px;line-height:1.7}.launch-hero .hero-actions{justify-content:flex-start;gap:22px}.launch-hero .hero-note{margin:16px 0 0;font-size:11px}.launch-hero .btn-primary{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:0 4px #b7ca59}.launch-hero .btn-primary:hover{background:#eafb95}.operator-card{color:#fff;background:#17291f;border-radius:14px;padding:32px 34px;position:relative;overflow:hidden;box-shadow:12px 14px #e9eedf}.operator-top{letter-spacing:.13em;color:#d5e2d1;justify-content:space-between;align-items:center;gap:20px;font-size:10px;line-height:1.65;display:flex}.operator-stamp{text-align:center;border:1px solid #74866d;border-radius:50%;flex-shrink:0;width:62px;height:62px;padding:9px;font-size:8px;transform:rotate(10deg)}.operator-stamp b{letter-spacing:0;font-size:17px}.operator-person{align-items:center;gap:20px;margin:16px 0 20px;display:flex}.operator-person img{object-fit:cover;border:4px solid #dbe9cc;border-radius:50%;width:104px;height:104px}.operator-person strong{letter-spacing:-.035em;font-size:20px;display:block}.operator-person span{color:#c0cec2;margin-top:6px;font-size:12px;line-height:1.6;display:block}.operator-number{letter-spacing:-.07em;color:var(--accent);font-size:clamp(62px,6.6vw,92px);font-weight:600;line-height:1.05}.operator-number>span{vertical-align:top;font-size:.65em}.operator-number-label{color:#d4dfd1;margin:10px 0 22px;font-size:17px;line-height:1.45}.operator-number-label strong{color:#fff;font-weight:500}.operator-rule{background:#405440;height:1px}.operator-story{color:#d5e0d0;max-width:330px;margin:18px 0;font-size:13px;line-height:1.65}.operator-tags{gap:8px;margin-bottom:20px;display:flex}.operator-tags span{letter-spacing:.08em;color:#e4efdb;border:1px solid #607555;border-radius:20px;padding:4px 10px;font-size:9px}.operator-card>small{color:#aabb9f;max-width:310px;font-size:9px;line-height:1.5;display:block}.brand-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.7fr;gap:15px 36px;padding:30px 0 16px;display:grid}.proof-group>p{letter-spacing:.12em;color:var(--muted);margin-bottom:20px;font-size:9px;font-weight:700}.proof-group:first-child{border-right:1px solid var(--line);padding-right:24px}.proof-logos{justify-content:space-between;align-items:center;gap:22px;min-height:40px;display:flex}.proof-logos img{object-fit:contain;filter:grayscale();max-width:90px;height:35px}.proof-logos .logo-invert{filter:grayscale()invert()}.wordmark{letter-spacing:-.03em;white-space:nowrap;font-family:Georgia,serif;font-size:25px;font-weight:700}.wordmark.xexy{letter-spacing:.06em;font-family:Arial,sans-serif;font-size:20px;font-weight:800}.wordmark.cravista{font-size:21px;font-weight:400}.proof-footnote{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:10px}.stage-section{grid-template-columns:1fr 1.12fr;align-items:center;gap:70px;display:grid}.stage-heading h2{font-size:45px}.stage-heading>p:last-child{max-width:440px;color:var(--muted);font-size:16px;line-height:1.8}.stage-interactive{background:#f7f8f2;border:1px solid #d8dfcf;border-radius:12px;overflow:hidden}.stage-tabs{background:#ecf0e4;border-bottom:1px solid #d8dfcf;gap:4px;padding:8px;display:flex}.stage-tabs button{color:#59664c;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:13px 9px;font-size:11px;font-weight:600;line-height:1.4}.stage-tabs button.active{color:#fff;background:#17291f;box-shadow:0 2px 6px #17291f18}.stage-panel{min-height:367px;padding:34px}.stage-kicker{color:#5f704b;letter-spacing:.11em;margin-bottom:20px;font-size:10px;display:block}.stage-panel h3{letter-spacing:-.035em;margin-bottom:18px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.23}.stage-panel p{color:#57614e;font-size:14px;line-height:1.75}.stage-panel ul{margin:18px 0 25px;padding-left:17px;font-size:13px;line-height:1.65}.stage-panel li{margin-bottom:8px;padding-left:4px}.stage-panel .text-link{font-size:12px}.stage-panel.is-changing{animation:.22s both panel-enter}@keyframes panel-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.registration-section{background:#f3f5ed;border:1px solid #e0e6d8;border-radius:14px;margin-bottom:68px;padding:48px!important}.launch-map{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.launch-map>div>p:last-child{color:var(--muted);max-width:430px;font-size:16px}.decision-map>div{background:#fafbf7;border:1px solid #d7dfcf;border-radius:8px;padding:19px 24px 19px 60px;position:relative}.decision-map>div:last-child{background:#eaf3cc;border-color:#bdcd91}.decision-map span{color:#647451;font-size:11px;position:absolute;top:24px;left:20px}.decision-map b{letter-spacing:-.02em;font-size:17px;font-weight:500;display:block}.decision-map small{color:#5d6a51;margin-top:5px;font-size:12px;display:block}.decision-map i{text-align:center;color:#849471;font-style:normal;line-height:1.4;display:block}.founder-proof-card{text-align:left;background:#e9efdc;border-radius:12px;padding:44px}.founder-proof-card>img{object-fit:cover;border:5px solid #fff;border-radius:50%;width:150px;height:150px;display:block}.founder-card-name{margin:18px 0 23px;font-size:18px;font-weight:600}.founder-proof-card blockquote{letter-spacing:-.035em;margin-bottom:27px;font-family:Georgia,serif;font-size:31px;line-height:1.3}.founder-proof-card>span{color:#5e6c50;font-size:11px}.consult-founder .founder-proof-card .operator-number{color:#263b24;font-size:62px}.consult-founder .founder-proof-card small{color:#57634c;font-size:10px}.proof-reveal{animation:.65s both reveal-in}@keyframes reveal-in{0%{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.launch-hero{grid-template-columns:1.15fr 1fr;gap:35px}.launch-hero h1{font-size:52px}.operator-card{padding:28px}.proof-logos{flex-wrap:wrap;justify-content:flex-start;gap:14px}.proof-logos img{max-width:75px}.stage-section{gap:32px}.stage-heading h2{font-size:39px}.stage-panel{padding:27px}.stage-tabs button{font-size:10px}.brand-proof{grid-template-columns:1fr 1.7fr}.launch-map{gap:40px}}@media (width<=700px){.launch-hero{grid-template-columns:1fr;gap:30px;padding:38px 0 36px}.launch-hero h1{max-width:500px;margin:0 0 22px;font-size:44px}.launch-hero .hero-intro{margin-bottom:23px;font-size:16px}.launch-hero .hero-actions{flex-flow:wrap;justify-content:flex-start;gap:20px}.launch-hero .hero-note{max-width:100%;font-size:10px}.launch-hero .eyebrow{margin-bottom:22px;font-size:9px}.operator-card{margin-right:6px;padding:24px;box-shadow:6px 7px #e9eedf}.operator-person{margin:10px 0 18px}.operator-person img{width:88px;height:88px}.operator-number{font-size:76px}.operator-number-label{font-size:16px}.operator-top{font-size:9px}.operator-story,.operator-card>small{max-width:100%}.brand-proof{grid-template-columns:1fr;gap:24px;padding:25px 0 18px}.proof-group:first-child{border-right:0;padding:0}.proof-group>p{margin-bottom:12px;font-size:9px}.proof-logos{gap:25px}.proof-footnote{margin-top:0;font-size:9px}.stage-section,.launch-map{grid-template-columns:1fr;gap:20px}.stage-heading h2{font-size:36px}.stage-heading>p:last-child{font-size:15px}.stage-panel{min-height:375px;padding:26px}.stage-panel h3{font-size:27px}.stage-tabs{gap:0}.stage-tabs button{padding:12px 6px;font-size:10px}.registration-section{margin-bottom:38px;padding:28px 22px!important}.registration-copy h2{font-size:34px}.founder-proof-card{padding:30px}.founder-proof-card blockquote{font-size:28px}.launch-map h2{font-size:35px}.launch-map>div>p:last-child{font-size:15px}.decision-map b{font-size:16px}.decision-map small{font-size:11px}}@media (prefers-reduced-motion:reduce){.proof-reveal,.stage-panel.is-changing{animation:none}}.consult-founder .founder-proof-card>img{width:150px;height:150px}.wordmark.indusol{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:19px}
