html,body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}img,video,svg,iframe,table{max-width:100%;height:auto}.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 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}.vm-inner-grid{z-index:1;align-items:stretch;position:relative}.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}.hero-section{padding:120px 24px 60px!important}@media (max-width:1024px){.phase-two-col-grid{gap:28px}.solving-two-col-grid{gap:max(32px,min(4vw,48px))}.core-values-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.navbar{gap:16px!important;padding:12px 24px!important}}@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}.section-dark>div>div[style*="grid-template-columns: 1fr 1fr"],.section-dark>div>div[style*=grid-template-columns],div[style*="grid-template-columns: 1.1fr 1.2fr"],div[style*="grid-template-columns: 1fr 1.15fr"],div[style*="grid-template-columns: 1.1fr 1fr"],div[style*="grid-template-columns: 1fr 1.1fr"],div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns: repeat(2, 1fr)"],#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){.hero-section{min-height:auto!important;padding:100px 20px 48px!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}.section-container{padding-left:16px!important;padding-right: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}.selection-timeline-wrap{padding-left:16px!important}.timeline-container-vertical{margin:16px 0 0!important;padding:0 8px 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}.form-section-card{border-radius:24px!important;padding:24px 16px!important}.form-row-2{grid-template-columns:1fr!important;gap:16px!important}.paths-two-col-grid{grid-template-columns:1fr!important}.why-invest-grid,.core-values-grid{grid-template-columns:1fr!important;gap:16px!important}.diff-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.hero-image-wrap{margin-top:16px;min-height:220px!important}.vm-inner-grid{grid-template-columns:1fr!important;gap:16px!important}.btn-primary,.btn-secondary,.btn-pill{word-break:break-word;max-width:100%}.cta-strip-inner{text-align:center!important;flex-direction:column!important;gap:16px!important}.cta-strip-title{font-size:max(1.5rem,min(5vw,2rem))!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}.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}.steps-grid{grid-template-columns:1fr!important;gap:32px!important}.steps-grid:before{display:none!important}.contact-info-grid{grid-template-columns:1fr!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}.cc-footer-wrapper .footer-bottom-container{text-align:center!important;flex-direction:column!important;gap:12px!important}section[style*="background-color: #F0F7FF"] .section-container>div[style*="grid-template-columns: 1fr 1fr"],section[style*="background-color: #F8FAFC"] .section-container>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:480px){.hero-section{min-height:auto!important;padding-top:90px!important;padding-left:16px!important;padding-right:16px!important}.section-title,.hero-title{font-size:max(1.4rem,min(6vw,1.8rem))!important}.section-subtitle,.hero-description{font-size:.875rem!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:380px!important}.form-section-card{border-radius:20px!important;padding:20px 14px!important}.grid-4{grid-template-columns:1fr!important;gap:16px!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}.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-bottom-container{text-align:center!important;flex-direction:column!important;gap:8px!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:12px!important}}@media (max-width:768px){.investors-page section .why-invest-card{flex-direction:column!important;gap:12px!important}.investors-page section div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.about-page section div[style*="position: sticky"]{margin-bottom:32px;position:relative!important;top:0!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}.carousel-nav-btn{display:none!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}}@media (max-width:480px){.stats-row,.stats-grid{grid-template-columns:1fr!important}.hero-email-popup{border-radius:20px!important;width:92vw!important;padding:28px 20px 24px!important}}@media (max-width:900px){.section-dark>div>div[style*="grid-template-columns: 1fr 1fr"],.section-dark>div>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:768px){.solving-two-col-grid>:last-child{justify-content:center;margin-top:16px;display:flex}.hero-idea-box{width:100%!important;max-width:100%!important}}@media (max-width:900px){#form-section .grid-2{grid-template-columns:1fr!important}.services-list{margin-bottom:24px}}@media (max-width:768px){.contact-page .grid-2{text-align:center!important;grid-template-columns:1fr!important}.service-card{text-align:left!important}.form-card{margin-top:20px!important;transform:none!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}.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}}@media (max-width:900px){.paths-two-col-grid{grid-template-columns:1fr!important;gap:24px!important}.why-invest-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width:768px){.path-card,.benefit-card-new{height:auto!important}.selective-item{flex-direction:row!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}.form-section-card{border-radius:24px!important;padding:24px 16px!important}.investors-page div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}@media (max-width:480px){.investors-page section .grid-4{grid-template-columns:1fr!important;gap:12px!important}.form-section-card{padding:20px 14px!important}}@media (max-width:768px){.about-page .grid-4{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.about-page .grid-3{grid-template-columns:1fr!important;gap:20px!important}.about-page .grid-2,.about-page .grid-2-equal{grid-template-columns:1fr!important;gap:24px!important}.timeline-container{padding-left:36px!important}.timeline-node{left:-36px!important}.timeline-line{left:8px!important}.about-card[style*="display: flex"][style*="gap: 24px"]{flex-direction:column!important}}@media (max-width:480px){.about-page .grid-4{grid-template-columns:1fr!important;gap:16px!important}.about-card{padding:16px!important}.avatar-circle{width:44px!important;height:44px!important}}@media (max-width:768px){.blogs-grid{grid-template-columns:1fr!important;gap:24px!important}.resources-grid{grid-template-columns:1fr!important;gap:20px!important}.faq-item{border-radius:16px!important;padding:16px 20px!important}.faq-header{gap:12px!important;font-size:.95rem!important}.legal-page{padding:100px 20px 60px!important}.legal-content{padding:0!important}.navbar{padding:4px 20px!important}.navbar-links,.nav-divider,.btn-nav{display:none!important}.hamburger{display:flex!important}.header-logo{height:52px!important}}@media (max-width:480px){.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}}@media (max-width:768px){.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}}@media (max-width:480px){.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}}@media (max-width:768px){section,article,div,main{max-width:100vw}[style*="width: 700px"],[style*="width: 600px"],[style*="width: 500px"]{width:100%!important;max-width:100%!important}[style*="width: 700px"][style*="height: 700px"],[style*="width: 400px"][style*="height: 400px"]{opacity:.5!important;width:300px!important;height:300px!important}.studio-page .grid-2,.playbook-section-grid{grid-template-columns:1fr!important}.progress-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:480px){h1,.hero-title{font-size:max(1.6rem,min(7vw,2.2rem))!important;line-height:1.2!important}h2,.section-title{font-size:max(1.3rem,min(5.5vw,1.8rem))!important}h3{font-size:max(1rem,min(4vw,1.3rem))!important}p,.body-text,.section-subtitle{font-size:.9rem!important}}@media (max-width:768px){.landing-page,.contact-page,.investors-page,.about-page,.studio-page{overflow-x:hidden!important}}
