@media (max-width: 1100px) { body.ge2studio-editorial-clarity .site-header .header-inner { grid-template-columns: minmax(0, 1fr) max-content !important; } body.ge2studio-editorial-clarity .site-header .navigation-root { display: flex; align-items: center; justify-self: end; flex-wrap: nowrap; width: auto; min-width: 0; gap: .5rem; } body.ge2studio-editorial-clarity .site-header .ge2studio-language-switcher { flex: 0 0 auto; gap: .25rem; margin: 0; font-size: .875rem; } body.ge2studio-editorial-clarity .site-header .ge2studio-language-switcher a { box-sizing: border-box; flex: 0 0 auto; min-width: 2.75rem; min-height: 2.75rem; } body.ge2studio-editorial-clarity .site-header .mobile-navigation, body.ge2studio-editorial-clarity .site-header .mobile-menu-toggle { flex: 0 0 3rem; width: 3rem; min-width: 3rem; height: 3rem; min-height: 3rem; } }  @media (max-width: 768px) { body.ge2studio-editorial-clarity .ge2-contact-widget, body.ge2studio-editorial-clarity.admin-bar .ge2-contact-widget { top: auto; right: max(1rem, env(safe-area-inset-right)); bottom: max(1rem, env(safe-area-inset-bottom)); } body.ge2studio-editorial-clarity .ge2-contact-launchers { flex-direction: row; gap: .75rem; } body.ge2studio-editorial-clarity .ge2-contact-launchers .ge2-contact-launcher { width: 3rem; min-width: 3rem; height: 3rem; min-height: 3rem; } body.ge2studio-editorial-clarity .ge2-contact-launchers .ge2-voice-launcher:not([hidden]) { display: grid; } }  body.ge2studio-editorial-clarity .offer-page .offer-variable-note > span { color: #57514a; opacity: 1; }   body.ge2studio-editorial-clarity .premium-page > .subpage-section, body.ge2studio-editorial-clarity .home-page > :is( .decision-promise, .operating-section, .decision-section, .member-story, .trust-section ) { padding-block: clamp(2.25rem, 4vw, 3.5rem); }  body.ge2studio-editorial-clarity .home-page .home-copilot-shell { padding-block: clamp(2.25rem, 4vw, 3.5rem); } body.ge2studio-editorial-clarity :is(.home-page, .premium-page) > .final-cta { padding-block: clamp(2.25rem, 4vw, 3.5rem); }  body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) > .page-intro { min-height: 0; padding-block: clamp(2.25rem, 4vw, 3.5rem); } body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) .page-intro-copy { padding-block: 0; } body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) .page-intro-signature { min-height: 0; } body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) .page-intro-rail { margin-top: 1.5rem; }  body.ge2studio-editorial-clarity .premium-page > .subpage-section > .section-heading, body.ge2studio-editorial-clarity .platform-page .platform-planning-head { margin-bottom: 1.5rem; } body.ge2studio-editorial-clarity .home-page .decision-journey, body.ge2studio-editorial-clarity .home-page .operating-links, body.ge2studio-editorial-clarity .home-page .home-copilot-grid, body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-grid { margin-top: 1.5rem; }  body.ge2studio-editorial-clarity :is(.platform-page, .experiences-page) .v14-demo { margin-top: 1.5rem; padding-block: 1.25rem; } body.ge2studio-editorial-clarity :is(.platform-page, .experiences-page) .v14-demo-heading { margin-bottom: 1.5rem; } body.ge2studio-editorial-clarity :is(.platform-page, .experiences-page) .v14-demo-footnote { margin-top: 1.25rem; padding-top: 1rem; }  body.ge2studio-editorial-clarity .offer-page .offer-core-panel { margin-top: 1.5rem; padding: clamp(1.25rem, 2.2vw, 1.75rem); } body.ge2studio-editorial-clarity .offer-page .offer-module-matrix > article { min-height: 0; padding: clamp(1.25rem, 2.2vw, 1.75rem); } body.ge2studio-editorial-clarity .offer-page .offer-module-matrix > article > small { margin-top: 1.25rem; } body.ge2studio-editorial-clarity .offer-page .offer-contract-rows > article { min-height: 0; padding-block: 1rem; } body.ge2studio-editorial-clarity .offer-page > .offer-trajectory-rail { padding-block: clamp(2.25rem, 4vw, 3.5rem); } body.ge2studio-editorial-clarity .offer-page .offer-trajectory-rail > div { margin-top: 1.5rem; } body.ge2studio-editorial-clarity .offer-page .offer-trajectory-rail > div > p { min-height: 0; }  body.ge2studio-editorial-clarity .platform-page .operation-grid-section .principle-grid article { min-height: 0; } body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-grid .trust-card, body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-grid .trust-card:not(:first-child) { min-height: 0; } body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-card-copy { margin-top: 1.5rem; }  body.ge2studio-editorial-clarity .home-page .home-decision-links .decision-intro { display: block; } body.ge2studio-editorial-clarity .home-page .home-decision-links .decision-intro-copy { max-width: 54rem; } body.ge2studio-editorial-clarity .home-page .home-decision-links .decision-shortcuts { margin-top: 1.5rem; } body.ge2studio-editorial-clarity .platform-page .platform-brief { display: grid; grid-template-columns: minmax(0, 1fr) minmax(14rem, .42fr); align-items: center; gap: 1.5rem 3rem; border-block-start: 1px solid var(--line); } body.ge2studio-editorial-clarity .platform-page .platform-brief > div { min-width: 0; } body.ge2studio-editorial-clarity .platform-page .platform-brief h2 { max-width: 24ch; margin-block: .75rem 1rem; font-size: clamp(2rem, 3vw, 2.75rem); line-height: 1.15; } body.ge2studio-editorial-clarity .platform-page .platform-brief h3 { margin-block: 1.25rem .5rem; font-size: 1.125rem; line-height: 1.4; } body.ge2studio-editorial-clarity .platform-page .platform-brief p { max-width: 68ch; margin-block: 0; color: #514b43; font-size: 1rem; line-height: 1.7; } body.ge2studio-editorial-clarity .platform-page .platform-brief-action { justify-self: end; } body.ge2studio-editorial-clarity .platform-page .platform-launch-checks .principle-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } @media (max-width: 800px) { body.ge2studio-editorial-clarity .platform-page .platform-brief, body.ge2studio-editorial-clarity .platform-page .platform-launch-checks .principle-grid { grid-template-columns: minmax(0, 1fr); } body.ge2studio-editorial-clarity .platform-page .platform-brief-action { justify-self: start; } } @media (max-width: 680px) {  body.ge2studio-editorial-clarity .premium-page > .subpage-section, body.ge2studio-editorial-clarity .home-page > :is( .decision-promise, .operating-section, .decision-section, .member-story, .trust-section ), body.ge2studio-editorial-clarity .home-page .home-copilot-shell, body.ge2studio-editorial-clarity :is(.home-page, .premium-page) > .final-cta, body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) > .page-intro, body.ge2studio-editorial-clarity .offer-page > .offer-trajectory-rail { padding-block: 2.25rem; } body.ge2studio-editorial-clarity .premium-page > .subpage-section > .section-heading, body.ge2studio-editorial-clarity .platform-page .platform-planning-head { margin-bottom: 1.5rem; } body.ge2studio-editorial-clarity .home-page .decision-journey, body.ge2studio-editorial-clarity .home-page .operating-links, body.ge2studio-editorial-clarity .home-page .home-copilot-grid, body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-grid, body.ge2studio-editorial-clarity :is(.platform-page, .offer-page) .page-intro-rail, body.ge2studio-editorial-clarity .offer-page .offer-core-panel, body.ge2studio-editorial-clarity .offer-page .offer-trajectory-rail > div { margin-top: 1.5rem; } }  body.ge2studio-editorial-clarity .home-page .home-hero-immersive.home-hero--focused { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); align-items: center; gap: clamp(2rem, 4vw, 4rem); height: auto !important; min-height: 0 !important; padding: clamp(2.5rem, 6vw, 5rem) clamp(1rem, 5vw, 5rem) !important; } body.ge2studio-editorial-clarity .home-hero--focused .home-hero-immersive-content, body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary { position: relative !important; inset: auto !important; transform: none !important; width: 100% !important; min-width: 0; height: auto !important; min-height: 0 !important; margin: 0; } body.ge2studio-editorial-clarity .home-hero--focused .home-hero-immersive-content { max-width: 42rem; padding: 0 !important; }  body.ge2studio-editorial-clarity .home-page .home-hero--focused .home-hero-immersive-kicker { color: #ffad86; font-size: max(14px, .875rem) !important; line-height: 1.5; letter-spacing: .06em; } body.ge2studio-editorial-clarity .home-hero--focused h1 { font-size: clamp(2.75rem, 4.1vw, 4.75rem) !important; line-height: 1.06 !important; overflow-wrap: normal; } body.ge2studio-editorial-clarity .home-hero--focused .home-hero-immersive-lede { max-width: 46ch; margin-top: 1.5rem; } body.ge2studio-editorial-clarity .home-hero--focused .home-hero-immersive-actions { flex-wrap: wrap; margin-top: 1.75rem; gap: .75rem 1.25rem; } body.ge2studio-editorial-clarity .home-page .home-hero--focused .home-hero-immersive-proof { margin-top: 1.25rem; color: #e2dbd1 !important; font-size: max(14px, .875rem) !important; line-height: 1.5; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary { justify-self: end; max-width: 34rem !important; padding: clamp(1.25rem, 2.5vw, 2rem) !important; background: #141716 !important; color: #f4efe8 !important; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary > header { display: flex !important; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; gap: 1rem !important; margin: 0; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary > header > div { display: grid; gap: .5rem; min-width: 0; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary .ge2-ui-title { font-size: clamp(1.5rem, 2vw, 1.875rem) !important; line-height: 1.2 !important; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary .ge2-decision-mode { margin-left: 0; max-width: 100%; font-size: max(14px, .875rem) !important; white-space: normal; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary { display: grid; gap: 0; margin: 1.25rem 0; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary > div { display: grid; gap: .375rem; min-width: 0; padding: .875rem 0; border-top: 1px solid #41433f; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary dt { display: flex; align-items: baseline; gap: .625rem; color: #ffad86; font-size: max(14px, .875rem); font-weight: 700; line-height: 1.4; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-index { flex: 0 0 auto; color: #cec7bd; font-size: max(14px, .875rem); font-weight: 400; font-variant-numeric: tabular-nums; letter-spacing: .02em; }  body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary > div:last-child { padding: .875rem 1rem; border-top: 0; border-inline-start: 2px solid #e17a4b; border-radius: 0 .75rem .75rem 0; background: rgba(225, 122, 75, .08); } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary dd { margin: 0; color: #f4efe8; font-size: max(14px, 1.0625rem); line-height: 1.5; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-summary-link { display: inline-flex; align-items: center; gap: .75rem; min-height: 44px; max-width: 100%; padding-block: .5rem; color: #f4efe8; font-size: max(14px, 1rem); font-weight: 700; line-height: 1.4; text-decoration: underline; text-underline-offset: .3em; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary > .ge2q-caption { margin: 1rem 0 0; color: #cec7bd !important; font-size: max(14px, .875rem) !important; line-height: 1.5; } @media (max-width: 1100px) { body.ge2studio-editorial-clarity .home-page .home-hero-immersive.home-hero--focused { grid-template-columns: minmax(0, 1fr); gap: 2rem; } body.ge2studio-editorial-clarity .home-hero--focused .home-decision-card--summary { justify-self: start; max-width: 42rem !important; } } @media (max-width: 600px) { body.ge2studio-editorial-clarity .home-page .home-hero-immersive.home-hero--focused { padding-block: 2rem !important; } body.ge2studio-editorial-clarity .home-hero--focused h1 { font-size: clamp(2.1rem, 9.5vw, 3.25rem) !important; line-height: 1.08 !important; } body.ge2studio-editorial-clarity .home-hero--focused .home-hero-immersive-actions { display: flex !important; flex-direction: column; align-items: stretch; } }  body.ge2studio-editorial-clarity .home-page .home-hero--focused > .home-decision-card.home-decision-card--summary { position: relative !important; inset: auto !important; box-sizing: border-box; min-width: 0; margin: 0 !important; } body.ge2studio-editorial-clarity .home-page .home-hero-immersive.home-hero--focused { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr) !important; gap: clamp(2rem, 4vw, 4rem) !important; } @media (max-width: 1100px) { body.ge2studio-editorial-clarity .home-page .home-hero-immersive.home-hero--focused { grid-template-columns: minmax(0, 1fr) !important; gap: 2rem !important; } }   body.ge2studio-editorial-clarity .home-page .decision-shortcuts > a > span:first-child, body.ge2studio-editorial-clarity .home-page .member-story-topline > .section-number, body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-card-number, body.ge2studio-editorial-clarity .premium-page .page-intro-rail > a > span:first-child, body.ge2studio-editorial-clarity .ge2-experiences-page .experiences-role-rail > a > span:first-child, body.ge2studio-editorial-clarity .studios-page .studio-editorial > article > span:first-child, body.ge2studio-editorial-clarity .demonstration-page .content-list > article > span:first-child, body.ge2studio-editorial-clarity .security-page .content-list-four > article > span:first-child, body.ge2studio-editorial-clarity .about-page .method-proof > ol > li > span:first-child, body.ge2studio-editorial-clarity .migration-bsport-page .migration-bsport-v14-scope > ol > li > span:first-child, body.ge2studio-editorial-clarity .platform-page .v14-policy-path > li > span:first-child, body.ge2studio-editorial-clarity .platform-page .v14-waitlist-demo > ol > li > span:first-child { font-size: max(12px, .75rem); }  body.ge2studio-editorial-clarity .seo-capability-list article > .product-status, body.ge2studio-editorial-clarity .ge2-sector-page .seo-hero-instrument-question > small, body.ge2studio-editorial-clarity .ge2-experiences-page .experience-manager-visual > span, body.ge2studio-editorial-clarity .ge2-experiences-page .phone-date-row > span, body.ge2studio-editorial-clarity .ge2-experiences-page .phone-date-row > span > small, body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > header > span { font-size: .875rem; line-height: 1.5; letter-spacing: .025em; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity .seo-capability-list article > .product-status { min-width: 0; max-width: 100%; height: auto; }  body.ge2studio-editorial-clarity .ge2-experiences-page .experience-manager-section > .experience-manager-visual { padding-top: 1.5rem; } body.ge2studio-editorial-clarity .ge2-experiences-page .experience-manager-visual > span { position: relative; top: auto; left: auto; display: block; width: fit-content; max-width: 100%; margin-bottom: 1rem; background: #17191b; }  body.ge2studio-editorial-clarity .ge2-experiences-page .phone-date-row { grid-template-columns: repeat(4, minmax(0, 1fr)); } body.ge2studio-editorial-clarity .ge2-experiences-page .phone-date-row > span { min-width: 0; padding: .55rem .25rem; color: #57514a; } body.ge2studio-editorial-clarity .ge2-experiences-page .phone-date-row > span.active { color: #fff; }  body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > header { flex-wrap: wrap; gap: .5rem 1rem; } body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > header > span { min-width: 0; max-width: 100%; color: #d8d2c8; }  body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > footer { color: #d8d2c8; }  @media (max-width: 900px) { body.ge2studio-editorial-clarity .ge2-experiences-page .ge2-revenue-card > svg > text.ge2-chart-label-repeated { display: none; } }  body.ge2studio-editorial-clarity .home-page :is( .operating-image-status, .trust-section-v1109 .trust-card-proof, .trust-section-v1109 .trust-card-copy > small ) { font-size: .875rem; line-height: 1.5; letter-spacing: .035em; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity .home-page .operating-image-status { max-width: calc(100% - 6rem); min-height: 2.5rem; padding-block: .4rem; color: #f4f0e8; background: #17191b; } body.ge2studio-editorial-clarity .home-page .trust-section-v1109 .trust-card-proof { min-width: 0; height: auto; color: #57514a; } body.ge2studio-editorial-clarity .home-page .trust-section-v1109 :is( .trust-card-data, .trust-card-decisions ) .trust-card-proof { color: #d8d2c8; }  body.ge2studio-editorial-clarity :is( .intro-scene > span:first-child, .intro-scene-security li b, .intro-scene-security li small, .intro-scene-platform > div > b, .intro-scene-platform > div > small, .intro-scene-offer > div > small, .intro-scene-offer > div > b, .intro-scene-offer > div > em, .intro-scene-migration > div > small, .intro-scene-migration > div > b, .intro-scene-migration > div > em, .intro-scene-faq > div > small, .intro-scene-faq > div > b, .intro-scene-demo li, .intro-demo-date small, .intro-demo-date em, .intro-about-head > span, .intro-about-head > small, .intro-about-role small, .intro-about-role strong, .intro-about-role p, .intro-about-outcome p, .intro-kpi small, .intro-kpi i, .intro-intelligence-foot, .security-role-matrix header > span, .security-role-matrix article > small ) { font-size: .875rem; line-height: 1.5; letter-spacing: .025em; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity :is( .intro-scene-security li small, .intro-scene-platform small, .intro-scene-offer em, .intro-scene-migration small, .intro-scene-migration em, .intro-demo-date small, .intro-about-head > small, .intro-about-role small, .intro-about-role p, .intro-kpi small, .intro-intelligence-foot ) { color: #d8d2c8; }  body.ge2studio-editorial-clarity :is( .intro-scene-platform, .intro-scene-offer, .intro-scene-migration, .intro-scene-security, .intro-scene-faq, .intro-scene-demo ) { min-width: 0; height: auto; padding-top: 2.5rem; padding-bottom: 1.5rem; row-gap: 1rem; } body.ge2studio-editorial-clarity :is( .intro-scene-platform, .intro-scene-offer, .intro-scene-migration, .intro-scene-security, .intro-scene-faq, .intro-scene-demo ) > span:first-child { position: static !important; grid-column: 1 / -1; min-width: 0; padding-inline-start: .5rem; } body.ge2studio-editorial-clarity .intro-scene-security { grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr); } body.ge2studio-editorial-clarity .intro-scene-security ul { min-width: 0; margin-top: 0; } body.ge2studio-editorial-clarity .intro-scene-security li { padding-block: .65rem; align-items: flex-start; } body.ge2studio-editorial-clarity .intro-scene-security li > span:not(.premium-icon) { min-width: 0; flex: 1 1 0; } body.ge2studio-editorial-clarity .intro-scene-security li > .premium-icon { flex-shrink: 0; } body.ge2studio-editorial-clarity .intro-scene-platform > div { grid-template-columns: 38px minmax(0, 1fr); } body.ge2studio-editorial-clarity .intro-scene-platform > div > small { grid-column: 2; } body.ge2studio-editorial-clarity .intro-scene-offer > div { grid-template-columns: 1.75rem 38px minmax(0, 1fr); } body.ge2studio-editorial-clarity .intro-scene-offer > div > em { grid-column: 3; } body.ge2studio-editorial-clarity .intro-scene-migration > div { grid-template-columns: 1.75rem minmax(0, 1fr); row-gap: .3rem; } body.ge2studio-editorial-clarity .intro-scene-faq > div { grid-template-columns: 1.75rem minmax(0, 1fr) 22px; } body.ge2studio-editorial-clarity .intro-about-head { flex-wrap: wrap; gap: .5rem 1rem; } body.ge2studio-editorial-clarity .intro-about-head > small { text-align: left; } body.ge2studio-editorial-clarity .intro-about-role > div, body.ge2studio-editorial-clarity .intro-about-outcome { grid-template-columns: minmax(0, 1fr); } body.ge2studio-editorial-clarity .intro-about-role strong { text-align: left; } body.ge2studio-editorial-clarity .intro-about-outcome p { flex-wrap: wrap; justify-content: flex-start; }  body.ge2studio-editorial-clarity :is( .tools-featured-scene > header, .tools-featured-scene > header > small, .tools-featured-scene-kpi > span, .tools-featured-scene-kpi > small, .tools-featured-scene-bars > span, .tools-featured-scene-bars > span > small, .tools-featured-scene-bars > span > em, .tools-featured-scene > footer > span, .tools-featured-scene > footer > p, .tools-roadmap article small, .methodology-estimate-board > header, .methodology-estimate-board > header > small, .methodology-estimate-board dt, .methodology-estimate-board dd, .methodology-definitions article > small ) { font-size: .875rem; line-height: 1.5; letter-spacing: .025em; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity :is( .tools-featured-scene > header, .tools-featured-scene-kpi > small, .tools-featured-scene-bars > span, .tools-featured-scene > footer > p, .methodology-estimate-board > header, .methodology-estimate-board dd ) { color: #d8d2c8; } body.ge2studio-editorial-clarity .tools-featured-scene > header, body.ge2studio-editorial-clarity .methodology-estimate-board > header { flex-wrap: wrap; gap: .6rem 1rem; } body.ge2studio-editorial-clarity .tools-featured-scene-bars > span { grid-template-columns: minmax(0, 1fr) auto; gap: .5rem 1rem; } body.ge2studio-editorial-clarity .tools-featured-scene-bars > span > i { grid-column: 1 / -1; grid-row: 2; } body.ge2studio-editorial-clarity .methodology-estimate-board dl > div { grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: .6rem 1rem; }  body.ge2studio-editorial-clarity :is( .ge2-contact-panel-head > div > span, .ge2-assistant-message.is-assistant > span, .ge2-contact-divider, .ge2-callback-form label > span, .ge2-callback-form label > span small, .ge2-contact-privacy, .ge2-contact-panel-foot, .ge2-contact-panel-foot small, .ge2-contact-back, .ge2-contact-subview-head > span ) { font-size: .875rem; line-height: 1.5; letter-spacing: .025em; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity :is( .ge2-contact-divider, .ge2-callback-form label > span, .ge2-callback-form label > span small, .ge2-contact-privacy, .ge2-contact-panel-foot, .ge2-contact-back ) { color: #d8d2c8; } body.ge2studio-editorial-clarity .ge2-contact-panel-foot { flex-wrap: wrap; gap: .65rem 1rem; } body.ge2studio-editorial-clarity .ge2-contact-back { min-height: 2.75rem; } @media (max-width: 680px) { body.ge2studio-editorial-clarity .home-page .operating-image-status { max-width: calc(100% - 3.5rem); } }  body.ge2studio-editorial-clarity .home-page .home-hero-immersive-kicker, body.ge2studio-editorial-clarity .home-page .eyebrow > span, body.ge2studio-editorial-clarity .home-page .decision-promise-head > div > span, body.ge2studio-editorial-clarity .home-page .decision-journey-after > span, body.ge2studio-editorial-clarity .home-page .decision-journey-principle > div > span, body.ge2studio-editorial-clarity .home-page .operating-links-head > span, body.ge2studio-editorial-clarity .home-page .decision-intro-scene > header > span, body.ge2studio-editorial-clarity .premium-page .v14-status-pair > span, body.ge2studio-editorial-clarity .premium-page .role-panels > article > span, body.ge2studio-editorial-clarity .experiences-page .experiences-dossier > span, body.ge2studio-editorial-clarity .experiences-page .experience-manager-section .section-copy > .status-pill, body.ge2studio-editorial-clarity .premium-page .v14-demo-heading > div > span, body.ge2studio-editorial-clarity .premium-page .v14-policy-path > li > small, body.ge2studio-editorial-clarity .premium-page .v14-member-principle > span, body.ge2studio-editorial-clarity .premium-page .v14-human-gate > span, body.ge2studio-editorial-clarity .premium-page .v14-service-flow article > header > span, body.ge2studio-editorial-clarity .premium-page .v14-integration-columns > div > h4, body.ge2studio-editorial-clarity .experiences-page .v14-coach-actions > article > span, body.ge2studio-editorial-clarity .demo-form-canvas > header > div > span, body.ge2studio-editorial-clarity .tools-page .tools-hero > span, body.ge2studio-editorial-clarity .tools-page .tools-hero-proof > span, body.ge2studio-editorial-clarity .tools-page .tools-featured-copy > span, body.ge2studio-editorial-clarity .tools-page .tools-roadmap > header > div > span, body.ge2studio-editorial-clarity .tools-page .tools-copilot-platform > header > span, body.ge2studio-editorial-clarity .tools-page .tools-copilot-principles > span, body.ge2studio-editorial-clarity .tools-page .tools-method-link > span, body.ge2studio-editorial-clarity .seo-landing .seo-workflow-copy > span, body.ge2studio-editorial-clarity .seo-landing .seo-capabilities > header > span, body.ge2studio-editorial-clarity .seo-landing .seo-faq > header > span, body.ge2studio-editorial-clarity .seo-landing .seo-conversion > span, body.ge2studio-editorial-clarity .seo-landing .seo-definition-formula > span, body.ge2studio-editorial-clarity .migration-bsport-page .migration-bsport-v14-scope > header > span, body.ge2studio-editorial-clarity .migration-bsport-page .comparison-faq > header > span, body.ge2studio-editorial-clarity .comparison-page .comparison-hero-copy > p, body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > div > article > small, body.ge2studio-editorial-clarity .comparison-page .comparison-choice > header > span, body.ge2studio-editorial-clarity .comparison-page .comparison-decision > div > span, body.ge2studio-editorial-clarity .comparison-page .comparison-sources > header > span, body.ge2studio-editorial-clarity .comparison-page .comparison-faq > header > span, body.ge2studio-editorial-clarity .comparison-page .comparison-cta > span, body.ge2studio-editorial-clarity .methodology-page .methodology-hero > span, body.ge2studio-editorial-clarity .methodology-page .methodology-hero > div > span, body.ge2studio-editorial-clarity .methodology-page .methodology-principles > div > span, body.ge2studio-editorial-clarity .methodology-page .methodology-definitions > header > span, body.ge2studio-editorial-clarity .methodology-page .methodology-estimates > div > span, body.ge2studio-editorial-clarity .methodology-page .methodology-causality > span, body.ge2studio-editorial-clarity .methodology-page .methodology-confidence > header > span, body.ge2studio-editorial-clarity .methodology-page .methodology-confidence > div > article > span, body.ge2studio-editorial-clarity .methodology-page .methodology-benchmark > div > span, body.ge2studio-editorial-clarity .methodology-page .methodology-cta > span, body.ge2studio-editorial-clarity .tool-detail-page .tool-detail-hero > div > span, body.ge2studio-editorial-clarity .tool-detail-page .tool-detail-hero > aside > span, body.ge2studio-editorial-clarity .tool-detail-page .simulation-kicker, body.ge2studio-editorial-clarity .tool-detail-page .simulation-currency > span, body.ge2studio-editorial-clarity .tool-detail-page .simulation-index, body.ge2studio-editorial-clarity .tool-detail-page .tool-interpretation > div > span, body.ge2studio-editorial-clarity .tool-detail-page .tool-cta > span { font-size: .75rem; line-height: 1.5; letter-spacing: .045em; white-space: normal; overflow-wrap: break-word; }  body.ge2studio-editorial-clarity .methodology-page .methodology-hero > span { color: #f3a47a; } body.ge2studio-editorial-clarity .methodology-page .methodology-hero > div > span { color: #d8d2c8; }  body.ge2studio-editorial-clarity .home-page .operating-preview-head > span, body.ge2studio-editorial-clarity .home-page .operating-preview-head > strong, body.ge2studio-editorial-clarity .home-page .decision-intro-scene > footer small, body.ge2studio-editorial-clarity .home-page .decision-shortcuts > a > div > small, body.ge2studio-editorial-clarity .premium-page .page-intro-signature > small, body.ge2studio-editorial-clarity .premium-page .v14-member-journey > ol > li > div > small, body.ge2studio-editorial-clarity .premium-page .v14-service-flow article > header > small, body.ge2studio-editorial-clarity .premium-page .v14-service-flow article > ul > li, body.ge2studio-editorial-clarity .premium-page .v14-waitlist-demo > ol > li > div > small, body.ge2studio-editorial-clarity .premium-page .v14-integration-columns article > p, body.ge2studio-editorial-clarity .experiences-page .v14-coach-actions > article > ol > li, body.ge2studio-editorial-clarity .demo-pilot-note, body.ge2studio-editorial-clarity .migration-bsport-page .migration-bsport-hero-rail > header > small, body.ge2studio-editorial-clarity .migration-bsport-page .migration-bsport-hero-rail > footer > div > small, body.ge2studio-editorial-clarity .comparison-page .comparison-orientation > footer, body.ge2studio-editorial-clarity .comparison-page .comparison-sources > div > a > div > small, body.ge2studio-editorial-clarity .comparison-page .comparison-sources > p, body.ge2studio-editorial-clarity .tool-detail-page .simulation-number-control > span { font-size: .875rem; line-height: 1.6; letter-spacing: normal; white-space: normal; overflow-wrap: break-word; }  body.ge2studio-editorial-clarity .home-page .operating-preview-head { flex-wrap: wrap; gap: .35rem .75rem; } body.ge2studio-editorial-clarity .home-page .operating-preview-head > span, body.ge2studio-editorial-clarity .home-page .operating-preview-head > strong, body.ge2studio-editorial-clarity .premium-page .v14-status-pair > span, body.ge2studio-editorial-clarity .tools-page .tools-hero-proof > span { min-width: 0; max-width: 100%; } body.ge2studio-editorial-clarity .premium-page .v14-service-flow article > header { flex-wrap: wrap; gap: .5rem .75rem; } body.ge2studio-editorial-clarity .premium-page .v14-service-flow article > header > small { min-width: 0; max-width: 100%; } body.ge2studio-editorial-clarity .tool-detail-page .simulation-number-control { min-width: 0; } body.ge2studio-editorial-clarity .tool-detail-page .simulation-number-control > span { min-width: 0; max-width: 50%; text-align: end; }  body.ge2studio-editorial-clarity .home-decision-card.ge2-product-surface.ge2-native-typography > .ge2q-caption, body.ge2studio-editorial-clarity .home-decision-card.ge2-product-surface.ge2-native-typography > .home-decision-summary-link, body.ge2studio-editorial-clarity .home-decision-card.ge2-product-surface.ge2-native-typography > .home-decision-summary-link > span { font-size: max(14px, var(--ge2-screen-text, 1rem)) !important; line-height: 1.5; white-space: normal; overflow-wrap: break-word; }  body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-kicker, body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class-muted > div > :is(small, span) { color: #57514a; }  body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class > .phone-action { color: #fff; } @media (max-width: 720px) { body.ge2studio-editorial-clarity .home-page .home-hero-immersive-proof { font-size: max(14px, .875rem); line-height: 1.5; letter-spacing: normal; white-space: normal; overflow-wrap: break-word; } } @media (max-width: 560px) { body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame :is( .phone-kicker, .phone-class > div > small, .phone-class > div > b, .phone-class > div > span, .phone-class > .phone-action ) { font-size: max(14px, .875rem); line-height: 1.5; letter-spacing: normal; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class > div, body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class > .phone-action { min-width: 0; max-width: 100%; } } @media (max-width: 680px) { body.ge2studio-editorial-clarity .home-page .operating-editorial-image > figcaption > span { font-size: max(12px, .75rem); line-height: 1.5; white-space: normal; overflow-wrap: break-word; } }  @media (max-width: 1100px) { body.ge2studio-editorial-clarity .ge2-experiences-page .experience-member-visual { box-sizing: border-box; height: auto; min-height: 0; max-height: none; padding: .75rem; } body.ge2studio-editorial-clarity .ge2-experiences-page .experience-member-visual > .member-phone-scene { position: relative; inset: auto; transform: none; box-sizing: border-box; width: min(100%, 22rem); min-width: 0; max-width: 100%; height: auto; min-height: 0; max-height: none; margin: 0; margin-inline: auto; padding: 1rem; border-radius: 1.125rem; grid-template-columns: minmax(0, 1fr); place-items: start center; gap: .875rem; } body.ge2studio-editorial-clarity .ge2-experiences-page .member-phone-scene > .demo-badge { position: static; inset: auto; justify-self: start; min-width: 0; max-width: 100%; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity .ge2-experiences-page .member-phone-scene > .phone-frame { height: auto; max-height: none; transform: none; } }  @media (max-width: 560px) { body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class { display: grid; grid-template-columns: minmax(0, 1fr); gap: .5rem; } body.ge2studio-editorial-clarity :is(.home-page, .ge2-experiences-page) .phone-frame .phone-class > .phone-action { justify-self: start; } }  body.ge2studio-editorial-clarity .home-page :is( .operating-summary-kicker, .operating-card-index, .operating-card-index > small, .member-story-actions > span, .member-photo-caption > span, .member-proof-card > span, .member-proof-card > small ), body.ge2studio-editorial-clarity .experiences-page :is( .coach-ui .ui-top small, .coach-next > span, .coach-next > div > span, .coach-participants > div > span, .coach-participants > p > i, .coach-alert > span, .coach-alert > p ) { font-size: max(.875rem, 14px) !important; line-height: 1.5 !important; white-space: normal; overflow-wrap: break-word; } body.ge2studio-editorial-clarity .home-page .operating-card-index, body.ge2studio-editorial-clarity .experiences-page .coach-next > div { flex-wrap: wrap; gap: .4rem .75rem; } body.ge2studio-editorial-clarity .experiences-page .coach-participants > p { display: flex; flex-wrap: wrap; gap: .4rem .75rem; justify-content: space-between; }  body.ge2studio-editorial-clarity .mobile-navigation[data-ge2-menu-ready] > .ge2-menu-fallback { display: none !important; } body.ge2studio-editorial-clarity .ge2-menu-fallback { display: none; } @media (max-width: 1100px) { body.ge2studio-editorial-clarity .mobile-navigation[open]:not([data-ge2-menu-ready]) > .ge2-menu-fallback { position: fixed; z-index: 100; inset: 5.5rem max(1rem, env(safe-area-inset-right)) auto max(1rem, env(safe-area-inset-left)); display: grid; grid-template-columns: minmax(0, 1fr); gap: .25rem; box-sizing: border-box; max-height: calc(100vh - 6.5rem); max-height: calc(100dvh - 6.5rem); overflow-y: auto; overscroll-behavior: contain; padding: .75rem; border: 1px solid #57514a; border-radius: 1rem; background: #171918; color: #f7f3ec; box-shadow: 0 1rem 2rem #0003; } body.ge2studio-editorial-clarity .ge2-menu-fallback a { display: flex; align-items: center; min-height: 2.75rem; padding: .5rem .75rem; font-size: 1rem; line-height: 1.5; color: inherit; text-decoration: underline; text-underline-offset: .2em; overflow-wrap: anywhere; } } body.ge2studio-editorial-clarity .wp-mobile-menu .wp-mobile-menu-demo { min-height: 3rem; margin-top: .75rem; padding: .9rem 1rem; border: 1px solid currentColor; border-radius: .75rem; font-weight: 750; white-space: normal; } body.ge2studio-editorial-clarity .wp-mobile-menu { overscroll-behavior: contain; padding-bottom: max(1.25rem, env(safe-area-inset-bottom)); }  body.ge2studio-editorial-clarity .demo-form .ge2-required-note { margin: 0 0 1rem; color: #57514a; font-size: .875rem; line-height: 1.55; } body.ge2studio-editorial-clarity .demo-form .ge2-required-mark { font: inherit; color: inherit; } body.ge2studio-editorial-clarity .demo-form .ge2-field-error { display: block; margin: .45rem 0 0; color: #962525; font-size: .875rem; line-height: 1.5; } body.ge2studio-editorial-clarity .demo-form :is(input, select, textarea) { scroll-margin-block: 7rem 2rem; } @media (forced-colors: active) { body.ge2studio-editorial-clarity .ge2-menu-fallback, body.ge2studio-editorial-clarity .wp-mobile-menu-demo { border-color: CanvasText; background: Canvas; color: CanvasText; } body.ge2studio-editorial-clarity .demo-form .ge2-field-error { color: CanvasText; } }
