@import url('/assets/css/premium-rich-overrides.css?v=1');
@media(max-width:1180px){.site-shell{width:min(100% - 36px,1120px)}.public-nav{gap:15px}.primary-nav>a,.primary-nav button,.header-actions button{padding-inline:8px}.home-hero-grid{grid-template-columns:.88fr 1.12fr}.home-hero h1{font-size:clamp(48px,5.8vw,68px)}.family-editorial-copy,.product-story-copy{padding:44px}.public-footer-main{grid-template-columns:1.3fr repeat(4,.75fr);gap:20px}}
@media(max-width:980px){.primary-nav,.header-actions{display:none}.mobile-menu-button{display:block}.public-header{height:68px}.mobile-drawer{position:fixed;inset:68px 0 0;z-index:90;display:grid;grid-template-rows:auto 1fr auto;overflow:auto;padding:18px;background:#fff}.mobile-drawer-head{display:none}.mobile-drawer>nav{display:grid;align-content:start;gap:4px}.mobile-drawer>nav>a,.mobile-drawer summary{display:flex;justify-content:space-between;align-items:center;padding:15px 5px;border-bottom:1px solid #e8edf4;color:#1b2741;font-size:14px;font-weight:780;cursor:pointer;list-style:none}.mobile-drawer summary small{margin-left:auto;margin-right:8px;color:#8290a7;font-size:8px}.mobile-drawer details>a{display:grid;gap:3px;margin-left:12px;padding:11px 9px;border-bottom:1px solid #eef1f6;font-size:11px}.mobile-drawer details>a span{color:#7c899f;font-size:8px}.mobile-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.mobile-drawer-actions a{padding:12px;border:1px solid #dce3ee;border-radius:10px;text-align:center;font-size:10px;font-weight:800}.mobile-drawer-actions a:first-child{color:#fff;background:var(--blue);border-color:var(--blue)}.home-hero{min-height:auto;padding-top:68px}.home-hero-grid,.platform-story-grid{grid-template-columns:1fr;gap:36px}.home-hero-copy{text-align:center}.home-hero h1,.home-hero-copy>p{margin-inline:auto}.hero-buttons,.manage-inline{justify-content:center}.home-hero-art{max-width:740px;margin-inline:auto}.industry-ribbon-list{grid-template-columns:repeat(3,1fr)}.family-editorial,.product-story-stage{grid-template-columns:1fr}.family-editorial-art,.product-story-art{min-height:430px}.platform-story-copy{text-align:center}.platform-principles{max-width:560px;margin-inline:auto;text-align:left}.platform-story-copy .button{margin-top:28px}.platform-story-art-stack{max-width:760px;margin-inline:auto}.anywhere-grid{grid-template-columns:1fr;gap:30px}.anywhere-art{order:2;min-height:420px}.anywhere-copy{text-align:center}.anywhere-copy>p{margin-inline:auto}.anywhere-features{justify-content:center}.marketplace-home-card{grid-template-columns:1fr}.marketplace-home-visual{grid-row:auto}.home-service-grid,.home-plan-grid{grid-template-columns:1fr 1fr}.home-service-grid>a:last-child{grid-column:1/-1}.demo-poster{grid-template-columns:1fr}.demo-poster>div:first-child{text-align:center}.demo-poster-art{min-height:360px}.public-footer-main{grid-template-columns:1.4fr repeat(2,1fr)}.footer-newsletter{grid-column:2/4}.final-cta-wrap{grid-template-columns:auto 1fr}.final-cta-wrap>div:last-child{grid-column:2}}
@media(max-width:720px){.site-shell{width:calc(100% - 28px)}.page-section{padding:78px 0}.section-heading{margin-bottom:32px}.section-heading h2{font-size:40px}.home-hero{padding:55px 0 50px}.home-hero h1{font-size:48px}.home-hero-copy>p{font-size:14px}.hero-buttons{flex-direction:column;max-width:330px;margin-inline:auto}.governed-home-hero-picture{max-width:490px;margin-inline:auto}.industry-ribbon{padding-block:20px}.ribbon-title{align-items:flex-start;gap:12px}.industry-ribbon-list{grid-template-columns:1fr 1fr}.family-switcher{grid-template-columns:1fr 1fr}.family-editorial{min-height:0}.family-editorial-copy{padding:36px 28px}.family-editorial h3{font-size:36px}.family-product-links{grid-template-columns:1fr}.family-editorial-art{min-height:340px;padding:24px}.scene-metric{right:20px;bottom:20px}.platform-story-section,.anywhere-section,.marketplace-home-section{padding:78px 0}.platform-story-copy h2,.anywhere-copy h2{font-size:42px}.product-story-tabs{justify-content:flex-start;overflow:auto;padding-bottom:5px}.product-story-tabs button{flex:0 0 auto}.product-story-copy{padding:35px 27px}.product-story-copy h3{font-size:36px}.product-story-art{min-height:350px;padding:26px}.marketplace-home-card{padding:27px}.marketplace-home-copy h2{font-size:38px}.marketplace-home-search{grid-template-columns:1fr}.marketplace-home-listings{grid-template-columns:1fr}.home-service-grid,.home-plan-grid{grid-template-columns:1fr}.home-service-grid>a:last-child{grid-column:auto}.home-foundation-row{grid-template-columns:auto 1fr}.home-foundation-row>a{grid-column:2}.home-plan-grid .enterprise-mini{grid-template-columns:auto 1fr}.enterprise-mini .button{grid-column:1/-1}.demo-poster h2{font-size:40px}.demo-poster>div:first-child{padding:38px 27px}.founder-promise>div>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left}.final-cta-wrap{grid-template-columns:1fr;text-align:center}.cta-orbit{margin-inline:auto}.final-cta-wrap>div:last-child{grid-column:auto;justify-content:center}.public-footer-main{grid-template-columns:1fr 1fr}.footer-brand,.footer-newsletter{grid-column:1/-1}.public-footer-bottom{align-items:flex-start;flex-wrap:wrap}.footer-language{margin-left:0}}
@media(max-width:440px){.public-brand img{width:137px}.home-hero-grid,.home-hero-copy,.home-hero-art,.governed-home-hero-picture{width:100%;min-width:0;max-width:100%}.home-hero h1{max-width:100%;font-size:clamp(38px,10.75vw,42px);overflow-wrap:anywhere;text-wrap:balance}.governed-home-hero-picture img{width:100%;max-width:100%;height:auto;transform:none}.home-hero-grid{gap:24px}.manage-inline>span{display:none}.industry-ribbon-list a{padding:8px}.family-switcher button{padding:10px}.family-switcher button>span{width:34px;height:34px}.family-editorial-copy,.product-story-copy{padding:30px 22px}.family-editorial-art,.product-story-art{min-height:300px}.product-story-tabs button{padding:9px 11px}.marketplace-home-card{padding:22px}.marketplace-home-links{justify-content:flex-start}.anywhere-art{min-height:350px}.anywhere-art img{max-height:430px}.home-service-art{height:190px}.demo-poster-art{min-height:300px}.final-cta h2{font-size:32px}.final-cta-wrap>div:last-child{flex-direction:column}.public-footer-main{gap:28px 18px}}
