*,:before,:after{box-sizing:border-box}img,video,svg,iframe{max-width:100%;height:auto}:root{--section-padding-top:80px;--section-padding-bottom:80px;--section-padding-x:24px;--section-padding-top-tablet:56px;--section-padding-bottom-tablet:60px;--section-padding-x-tablet:20px;--section-padding-top-mobile:40px;--section-padding-bottom-mobile:48px;--section-padding-x-mobile:16px}.responsive-grid-2,.solving-two-col-grid,.vm-inner-grid,.selection-two-col-grid,.phase-two-col-grid,.paths-two-col-grid,.why-invest-grid,.form-row-2,.why-fail-grid{grid-template-columns:1fr 1fr;gap:max(24px,min(4vw,48px));display:grid}.responsive-grid-3,.look-for-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.selection-two-col-grid{grid-template-columns:1.1fr 1.2fr;align-items:start;gap:3rem;margin-top:2rem}.phase-two-col-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:40px;max-width:960px;margin:0 auto}.phase-cards-grid{grid-template-columns:1fr 1fr;gap:12px;min-height:400px;display:grid}.core-values-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.phase-nav-pills-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;max-width:800px;margin:0 auto;padding:20px 0;display:flex}.showcase-scroll-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding-bottom:8px;overflow-x:auto;overflow-y:hidden}.showcase-scroll-wrap::-webkit-scrollbar{height:4px}.showcase-scroll-wrap::-webkit-scrollbar-track{background:0 0}.showcase-scroll-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.showcase-scroll-inner{min-width:760px}.section-title{font-size:max(1.6rem,min(4vw,3rem))}.section-subtitle,.hero-description{font-size:max(.875rem,min(2vw,1rem))}.hero-title{font-size:max(1.8rem,min(5.5vw,52px))!important}@media (max-width:1024px){.phase-two-col-grid{gap:28px}.solving-two-col-grid{gap:max(24px,min(3vw,40px))}.core-values-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.navbar{gap:16px!important;padding:8px 20px!important}.thesis-grid{grid-template-columns:1fr 1.2fr!important;gap:2.5rem!important}.phase-nav-pills-row{scrollbar-width:none;justify-content:flex-start;padding:16px;overflow-x:auto}.phase-nav-pills-row::-webkit-scrollbar{display:none}}@media (max-width:900px){.responsive-grid-2,.solving-two-col-grid,.vm-inner-grid,.selection-two-col-grid,.phase-two-col-grid,.paths-two-col-grid,.why-fail-grid{grid-template-columns:1fr!important;gap:32px!important}.responsive-grid-3,.look-for-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.phase-cards-grid{grid-template-columns:1fr 1fr!important;min-height:auto!important}#form-section .grid-2{grid-template-columns:1fr!important}.paths-two-col-grid,.why-invest-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width:768px){.section-container,.page-section{padding-top:var(--section-padding-top-tablet)!important;padding-bottom:var(--section-padding-bottom-tablet)!important;padding-left:var(--section-padding-x-tablet)!important;padding-right:var(--section-padding-x-tablet)!important}.hero-section,.company-hero{min-height:auto!important;padding-top:130px!important;padding-bottom:var(--section-padding-bottom-tablet)!important;padding-left:var(--section-padding-x-tablet)!important;padding-right:var(--section-padding-x-tablet)!important}.hero-title{font-size:max(1.6rem,min(6vw,2.4rem))!important;line-height:1.25!important}.hero-idea-box,.email-form{max-width:100%!important}.idea-textarea{height:140px!important;font-size:.95rem!important}.submit-btn{margin-top:12px;border-radius:12px!important;width:100%!important;position:static!important}.email-form-input{border-radius:20px!important;padding-bottom:60px!important}.phase-cards-grid{grid-template-columns:1fr!important;gap:12px!important;min-height:auto!important}.responsive-grid-3,.look-for-grid{grid-template-columns:1fr!important;gap:16px!important}.phase-nav-pills-row{scrollbar-width:none;justify-content:flex-start;gap:2px;padding:16px;overflow-x:auto}.phase-nav-pills-row::-webkit-scrollbar{display:none}.phase-nav-pills-row button{min-width:60px!important}.phase-nav-pills-row button span{font-size:9px!important}.phase-nav-pills-row>div{flex-shrink:0!important;max-width:30px!important}.timeline-scroll-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;overflow-x:auto}.timeline-scroll-wrap::-webkit-scrollbar{display:none}.selection-timeline-wrap{padding-left:16px!important}.timeline-container-vertical{margin:16px 0 0!important;padding:0 16px!important}.timeline-center-line,.timeline-dot{left:20px!important}.timeline-row-vertical:nth-child(odd),.timeline-row-vertical:nth-child(2n){justify-content:flex-start!important;padding-left:48px!important;padding-right:0!important}.timeline-phase-pill{border-radius:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:16px!important}.timeline-badge{flex-shrink:0}.thesis-grid{grid-template-columns:1fr!important;gap:2rem!important}.thesis-text-scroll{max-height:none!important;padding-right:0!important;overflow-y:visible!important}.diff-table-wrap,.comparison-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto!important}.diff-table-wrap table,.comparison-table-wrap table{min-width:560px}.core-values-grid{grid-template-columns:1fr!important;gap:16px!important}.values-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.form-section-card{border-radius:24px!important;padding:24px 16px!important}.form-row-2{grid-template-columns:1fr!important;gap:16px!important}.radio-pill-group{gap:8px!important}.radio-pill{padding:8px 14px!important;font-size:.8rem!important}.contact-info-grid{grid-template-columns:1fr!important}.faq-item{border-radius:16px!important;padding:16px 20px!important}.faq-header{gap:12px!important;font-size:.95rem!important}.carousel-section-wrapper{padding:20px 0 40px!important}.carousel-track{gap:20px!important;padding:10px 16px!important}.carousel-nav-btn{display:none!important}.inf-wrap{flex-direction:column!important;gap:24px!important;min-height:auto!important}.inf-center-col{flex-direction:row!important;flex:none!important;align-items:center!important;gap:16px!important;padding:0!important}.inf-right-col{gap:12px!important;padding-left:0!important}.inf-card{border-radius:16px!important;padding:12px 14px!important}.grid-4{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.grid-3{grid-template-columns:1fr!important;gap:20px!important}.grid-2,.grid-2-equal{grid-template-columns:1fr!important;gap:24px!important}div[style*="position: sticky"]{position:relative!important;top:auto!important}.founder-quote-card{border-radius:28px!important;flex-direction:column!important;align-items:flex-start!important;padding:32px 24px!important}.founder-img{width:80px!important;height:80px!important}.metrics-row{flex-direction:column!important;align-items:center!important;gap:24px!important}.stats-row{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.signup-left{display:none!important}.signup-right{padding:32px 24px!important}.audience-grid,.cards-grid{grid-template-columns:1fr!important;gap:20px!important}.flip-card-front,.flip-card-back{border-radius:20px!important;padding:28px 20px!important}.method-steps-grid{grid-template-columns:1fr!important;gap:24px!important}.stats-row,.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.products-row{flex-direction:column!important;gap:20px!important}.about-page section div[style*="position: sticky"]{margin-bottom:32px;position:relative!important;top:0!important}.timeline-container{padding-left:36px!important}.timeline-node{left:-36px!important}.timeline-line{left:8px!important}.cc-footer-wrapper .footer-container{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:40px!important;padding:0 16px!important}.cc-footer-wrapper .footer-brand-column{text-align:center!important;max-width:100%!important;margin-bottom:20px!important}.cc-footer-wrapper .footer-tagline{text-align:center!important;margin:0 auto!important}.cc-footer-wrapper .footer-logo-container{flex-direction:column!important;align-items:center!important;margin-bottom:20px!important;display:flex!important}.cc-footer-wrapper .footer-logo-container img{margin:0 auto 12px!important}.cc-footer-wrapper .footer-watermark{letter-spacing:.02em!important;font-size:8vw!important}.cc-footer-wrapper .social-icons{justify-content:center!important;gap:12px!important}.cc-footer-wrapper .social-icon{width:32px!important;height:32px!important;font-size:14px!important}.cc-footer-wrapper .footer-links-group{text-align:center!important;margin-bottom:20px!important}.cc-footer-wrapper .footer-links-group ul{justify-content:center!important}.cc-footer-wrapper .footer-links-group li{margin-bottom:8px!important}.cc-footer-wrapper .footer-bottom-container{text-align:center!important;flex-direction:column!important;gap:12px!important}.solving-two-col-grid>:last-child{justify-content:center;margin-top:16px;display:flex}.blogs-grid{grid-template-columns:1fr!important;gap:24px!important}.resources-grid{grid-template-columns:1fr!important;gap:20px!important}.legal-page{padding:100px 20px 60px!important}.legal-content{padding:0!important}.investors-page section div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.investors-page section .grid-4{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.investors-page section .grid-3{grid-template-columns:1fr!important;gap:20px!important}.investors-page div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.path-card,.benefit-card-new{height:auto!important}.service-card{text-align:left!important}.form-card{margin-top:20px!important;transform:none!important}.services-list{margin-bottom:24px}.contact-page .grid-2{text-align:center!important;grid-template-columns:1fr!important}.steps-grid{grid-template-columns:1fr!important;gap:40px!important}.steps-grid:before{display:none!important}.cta-strip-inner{text-align:center!important;flex-direction:column!important;gap:20px!important}.cta-strip-title{font-size:max(1.4rem,min(5vw,1.8rem))!important}.carousel-card{width:88vw!important;max-width:380px!important;height:auto!important;min-height:320px!important;padding:28px 22px!important}.playbook-section-grid{grid-template-columns:1fr!important}.progress-grid{grid-template-columns:1fr!important;gap:20px!important}.studio-page .grid-2,.section-dark>div>div[style*="grid-template-columns: 1fr 1fr"],.section-dark>div>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.navbar{padding:4px 16px!important}.navbar-links,.nav-divider,.btn-nav{display:none!important}.hamburger{display:flex!important}.header-logo{height:52px!important}.radial-hub-container{display:none!important}.hub-mobile-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;padding:0 20px;display:grid!important}}@media (max-width:480px){.section-container,.page-section{padding-top:var(--section-padding-top-mobile)!important;padding-bottom:var(--section-padding-bottom-mobile)!important;padding-left:var(--section-padding-x-mobile)!important;padding-right:var(--section-padding-x-mobile)!important}.hero-section,.company-hero{padding-top:116px!important;padding-bottom:var(--section-padding-bottom-mobile)!important}.hero-title{font-size:max(1.5rem,min(7vw,2rem))!important;line-height:1.22!important}.phase-nav-pills-row button{min-width:44px!important}.phase-nav-pills-row button>div{width:32px!important;height:32px!important;font-size:11px!important}.carousel-card{width:85vw!important;height:auto!important;min-height:300px!important;padding:24px 20px!important}.flip-card-inner{min-height:490px!important}.form-section-card{border-radius:20px!important;padding:20px 14px!important}.grid-4{grid-template-columns:1fr!important;gap:16px!important}.stats-row,.stats-grid{grid-template-columns:1fr!important}.signup-right{padding:24px 16px!important}.signup-title{font-size:1.6rem!important}.founder-quote-card{border-radius:20px!important;padding:24px 16px!important}.fq-text{font-size:1rem!important}.sys-card{padding:24px 18px!important}.sys-card-small{padding:20px 16px!important}.about-card{padding:16px!important}.avatar-circle{width:44px!important;height:44px!important}.investors-page section .grid-4{grid-template-columns:1fr!important;gap:12px!important}.form-section-card{padding:20px 14px!important}.hero-email-popup{border-radius:20px!important;width:92vw!important;padding:28px 20px 24px!important}.cc-footer-wrapper .footer-container{gap:32px!important;padding:0 12px!important}.cc-footer-wrapper .footer-links-group{min-width:unset!important;width:100%!important}.cc-footer-wrapper .footer-watermark{font-size:10vw!important}.cc-footer-wrapper .footer-bottom-container{text-align:center!important;flex-direction:column!important;gap:8px!important}.navbar{padding:4px 16px!important}.mobile-menu{padding:90px 24px 40px!important}.mobile-menu-header{padding:16px 20px!important}.menu-section{margin-bottom:32px!important}}@media (max-width:360px){.navbar{padding:4px 12px!important}.header-logo{height:44px!important}.mobile-menu{padding:80px 16px 32px!important}.section-container{padding:var(--section-padding-y-mobile) var(--section-padding-x-mobile)!important}}@media (max-width:600px){.thesis-chart-outer{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.thesis-chart-outer::-webkit-scrollbar{height:3px}.thesis-chart-outer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.thesis-chart-inner{min-width:320px}}@media (max-width:768px){.selection-process-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 -20px;padding-bottom:12px;padding-left:20px;padding-right:20px;overflow-x:auto}.selection-process-scroll::-webkit-scrollbar{height:3px}.selection-process-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.capabilities-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.capabilities-scroll::-webkit-scrollbar{display:none}}@media (min-width:480px) and (max-width:768px){.audience-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.flip-card-inner{min-height:460px!important}}.diff-table-wrap,.comparison-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.diff-table-wrap::-webkit-scrollbar{height:4px}.diff-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}@media (max-width:768px){.inf-section-bg .inf-wrap{transform-origin:top}.progress-dashboard-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.progress-dashboard-scroll::-webkit-scrollbar{height:3px}.progress-dashboard-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.progress-dashboard-inner{min-width:480px}h1,.hero-title,[style*="font-size: clamp(2.5rem"],[style*="font-size: clamp(2rem"],[style*="font-size: 3rem"],[style*="font-size: 40px"],[style*="font-size: 48px"]{letter-spacing:-.03em!important;font-size:max(28px,min(6vw,36px))!important;line-height:1.2!important}h2,.section-title,[style*="font-size: 36px"],[style*="font-size: 32px"],[style*="font-size: 2.2rem"]{letter-spacing:-.02em!important;font-size:max(20px,min(4.5vw,28px))!important;line-height:1.25!important}h3,.card-title,.faq-header,[style*="font-size: 24px"],[style*="font-size: 20px"],[style*="font-size: 1.25rem"],[style*="font-size: 1.4rem"]{font-size:max(16px,min(3.5vw,18px))!important;line-height:1.3!important}p,li,.body-text,.section-subtitle,.hero-description,[style*="font-size: 1.125rem"],[style*="font-size: 1.1rem"],[style*="font-size: 18px"]{font-size:max(14px,min(3vw,15px))!important;line-height:1.45!important}.meta-text,.eyebrow,.hero-eyebrow-pill,.badge,.tag,.date-text,[style*="font-size: 0.75rem"],[style*="font-size: 0.8rem"],[style*="font-size: 12px"],[style*="font-size: 13px"]{letter-spacing:.04em!important;font-size:max(12px,min(2.5vw,13px))!important}.section-container,.page-section{padding:40px 16px!important}.hero-section,.company-hero{padding:110px 16px 36px!important}[style*="margin-bottom: 80px"],[style*="margin-bottom: 64px"],[style*="margin-bottom: 48px"]{margin-bottom:24px!important}[style*="margin-top: 80px"],[style*="margin-top: 64px"],[style*="margin-top: 48px"]{margin-top:24px!important}.solving-card,.process-card,.sys-card,.sys-card-small,.about-card,.benefit-card-new,.path-card,.form-section-card{border-radius:16px!important;padding:20px 16px!important}button,.btn-primary,.btn-secondary,.btn-pill,.btn-bright,.btn-white{border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 18px!important;font-size:14px!important;display:inline-flex!important}.hero-eyebrow-pill,.radio-pill,.tag,.badge{padding:4px 10px!important;font-size:11px!important}}html{overflow-x:hidden}.landing-page,.contact-page,.investors-page,.about-page,.studio-page{overflow-x:clip}@media (max-width:768px){.btn-primary,.btn-secondary,.btn-pill{word-break:break-word;max-width:100%}}img,video,svg,iframe,table{max-width:100%;height:auto}@media (max-width:768px){[style*="width: 700px"][style*="position: absolute"],[style*="width: 600px"][style*="position: absolute"]{opacity:.4!important;width:280px!important;height:280px!important}[style*="width: 400px"][style*="position: absolute"][style*="height: 400px"]{opacity:.4!important;width:220px!important;height:220px!important}}
