body.mobile-nav-open{overflow:hidden}.marketing-site{--ph-header-offset-desktop:104px;--ph-header-offset-mobile:84px;--ph-header-offset:var(--ph-header-offset-desktop)}.marketing-site>main{display:block}.marketing-site :where(#main-content,#top,#product-showcase,#publishing-output,#system,#coverage,#integration,#licensing,#pilot,#enquire,#solutions){scroll-margin-top:var(--ph-header-offset)}.marketing-site .site-header{position:sticky;z-index:80;top:0;border-bottom:1px solid var(--ph-line-dark);background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .site-header__background{background:inherit}.marketing-site .site-header__inner{display:grid;width:min(100% - 48px,1320px);min-height:80px;margin-inline:auto;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:var(--space-5)}.marketing-site .mobile-navigation__wordmark,.marketing-site .site-footer__wordmark,.marketing-site .site-header__wordmark{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:var(--space-3)}.marketing-site .mobile-navigation__logo,.marketing-site .site-footer__logo,.marketing-site .site-header__logo{width:156px;height:auto;object-fit:contain}.marketing-site .mobile-navigation__descriptor,.marketing-site .site-footer__descriptor,.marketing-site .site-header__descriptor{border-left:1px solid;padding-left:var(--space-3);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.marketing-site .mobile-navigation ul,.marketing-site .site-footer ul,.marketing-site .site-header__desktop li,.marketing-site .site-header__desktop>ul{margin:0;padding:0;list-style:none}.marketing-site .site-header__desktop>ul{display:flex;align-items:center;gap:var(--space-1)}.marketing-site .site-header__desktop>ul>li{position:relative}.marketing-site .site-header__desktop a,.marketing-site .site-header__desktop button{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;background:transparent;color:inherit;font-size:12px;font-weight:750}.marketing-site .site-header__desktop [aria-current=page]{text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:2px;text-underline-offset:6px}.marketing-site .site-header__disclosure{position:absolute;top:calc(100% + 17px);left:0;width:max-content;min-width:230px;padding:8px;overflow:hidden;border-radius:var(--radius-plate);border:1px solid var(--ph-line-light);background:var(--ph-paper);color:var(--ph-ink);box-shadow:var(--shadow-2)}.marketing-site .site-header__disclosure a{display:flex;width:100%;padding-inline:16px 24px}.marketing-site .site-header__desktop button:hover,.marketing-site .site-header__desktop>ul>li>a:hover,.marketing-site .site-header__disclosure a:hover{background:rgba(124,242,173,.12)}.marketing-site .site-header__demo{display:inline-flex;justify-self:end;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--ph-mint);background:var(--ph-mint);color:var(--ph-ink);font-size:12px;font-weight:850;letter-spacing:.03em;border-radius:var(--radius-control-large);box-shadow:var(--shadow-1)}.marketing-site .site-header__mobile-trigger{display:none;min-width:44px;min-height:44px;border:1px solid var(--ph-ivory);background:transparent;color:var(--ph-ivory);font-size:12px;font-weight:800;border-radius:var(--radius-control)}.marketing-site .mobile-navigation{position:fixed;z-index:1000;inset:0;display:grid;height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .mobile-navigation__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .mobile-navigation__wordmark{min-width:0}.marketing-site .mobile-navigation__logo{width:128px}.marketing-site .mobile-navigation__close{min-height:44px;padding-inline:16px;border:1px solid;background:transparent;color:inherit;font-size:12px;font-weight:800;border-radius:var(--radius-control)}.marketing-site .mobile-navigation nav{overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 32px}.marketing-site .mobile-navigation__group>button,.marketing-site .mobile-navigation__list>li>a{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--ph-line-dark);background:transparent;color:inherit;font-family:Roboto Slab,Georgia,serif;font-size:20px;font-weight:700;text-align:left}.marketing-site .mobile-navigation__group ul{padding-block:8px}.marketing-site .mobile-navigation__group li a{display:flex;min-height:44px;align-items:center;padding-left:16px;color:var(--ph-ivory);font-size:14px;font-weight:700}.marketing-site .mobile-navigation__pinned-action{position:sticky;bottom:0;padding:16px max(24px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border-top:1px solid var(--ph-line-dark);background:var(--ph-forest)}.marketing-site .mobile-navigation__pinned-action a{display:flex;min-height:52px;align-items:center;justify-content:center;border:1px solid var(--ph-ink);background:var(--ph-mint);color:var(--ph-ink);font-size:13px;font-weight:850;border-radius:var(--radius-control-large)}.marketing-site .site-footer{border-top:1px solid var(--ph-line-dark);background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .site-footer__inner{display:grid;width:min(100% - 48px,1320px);margin-inline:auto;grid-template-columns:minmax(220px,1fr) 2fr;gap:48px 64px;padding-block:64px 48px}.marketing-site .site-footer__brand>p{max-width:360px;margin-top:24px;color:var(--ph-slate);font-size:13px}.marketing-site .site-footer__brand>a:last-child{display:inline-flex;min-height:44px;align-items:center;color:var(--ph-mint);font-size:13px;font-weight:750}.marketing-site .site-footer__navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.marketing-site .site-footer__navigation h2{font-family:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.marketing-site .site-footer__navigation ul{margin-top:16px}.marketing-site .site-footer__navigation a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:var(--ph-slate);font-size:12px;line-height:1.3}.marketing-site .site-footer__legal{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:24px;border-top:1px solid var(--ph-line-dark);color:var(--ph-slate);font-size:11px;line-height:1.6}@media (max-width:959px){.marketing-site{--ph-header-offset:var(--ph-header-offset-mobile)}.marketing-site .site-header__inner{width:min(100% - 32px,1320px);min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:16px}.marketing-site .site-header__demo,.marketing-site .site-header__desktop{display:none}.marketing-site .site-header__mobile-trigger{display:inline-flex;align-items:center;justify-content:center}.marketing-site .site-header__wordmark{max-width:100%}.marketing-site .site-header__logo{width:clamp(112px,32vw,156px)}.marketing-site .site-footer__inner{grid-template-columns:1fr}.marketing-site .site-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .site-footer__legal{grid-template-columns:1fr}}@media (min-width:960px) and (max-width:1099px){.marketing-site .site-header__inner{width:min(100% - 32px,1320px);grid-template-columns:minmax(116px,.7fr) auto minmax(132px,.7fr);gap:8px}.marketing-site .site-header__logo{width:116px}.marketing-site .site-header__descriptor{display:none}.marketing-site .site-header__desktop a,.marketing-site .site-header__desktop button{padding-inline:8px;font-size:11px}.marketing-site .site-header__demo{min-height:44px;padding-inline:12px;font-size:11px}}@media (max-width:420px){.marketing-site .site-footer__inner,.marketing-site .site-header__inner{width:min(100% - 24px,1320px)}.marketing-site .site-header__descriptor{padding-left:8px;font-size:10px}.marketing-site .mobile-navigation__header{gap:12px;padding-inline:16px}.marketing-site .mobile-navigation__logo{width:104px}.marketing-site .mobile-navigation__descriptor{padding-left:8px;font-size:10px}.marketing-site .site-footer__navigation{grid-template-columns:1fr}}.marketing-site .product-page{--control-black:var(--ph-ink);--control-white:var(--ph-ivory);--control-charcoal:var(--ph-forest);--control-steel:var(--ph-slate);--control-silver:var(--ph-mint-soft);--control-fog:var(--ph-paper);--control-line-dark:var(--ph-line-dark);--control-line-light:var(--ph-line-light);background:var(--ph-ivory);color:var(--ph-ink)}.marketing-site .product-page>header,.marketing-site .product-page>section,.marketing-site .product-page__close{padding-inline:max(var(--space-5),calc((100vw - var(--control-content)) / 2))}.marketing-site .product-page-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:560px;align-items:end;gap:var(--space-8);padding-block:var(--space-9);border-bottom:1px solid var(--ph-line-dark);background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .product-page-hero__eyebrow,.marketing-site .product-page__eyebrow{color:var(--ph-mint);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.marketing-site .product-page-hero h1{max-width:840px;margin-top:var(--space-5);font-size:clamp(44px,5.4vw,72px);letter-spacing:-.05em;line-height:.98}.marketing-site .product-page-hero__lede{max-width:680px;margin-top:var(--space-6);color:var(--ph-mint-soft);font-size:18px;line-height:1.7}.marketing-site .product-page-hero__proof{border-top:1px solid var(--ph-mint)}.marketing-site .product-page-hero__proof>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .product-page-hero__proof dt{color:var(--ph-slate);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-site .product-page-hero__proof dd{color:var(--ph-ivory);font-size:14px;font-weight:700;line-height:1.5}.marketing-site .product-page__section-heading{max-width:880px}.marketing-site .governance-principles h2,.marketing-site .product-feed-availability__copy h2,.marketing-site .product-overview-pipeline h2,.marketing-site .product-page__section-heading h2,.marketing-site .publishing-mapping__copy h2{margin-top:16px;font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1.04}.marketing-site .governance-scope .product-page__section-heading>p:last-child,.marketing-site .product-feed-availability__copy>p:last-child,.marketing-site .product-page__section-heading>p:last-child,.marketing-site .publishing-mapping__copy>p{max-width:720px;margin-top:24px;color:var(--ph-forest);font-size:16px;line-height:1.7}.marketing-site .product-console{border:1px solid var(--ph-line-dark);background:var(--ph-panel);color:var(--ph-ivory);overflow:hidden;border-radius:var(--radius-environment)}.marketing-site .product-console__header{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .product-console__header p,.marketing-site .product-console__header>span{color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .product-console__header h3{margin-top:4px;font-size:21px;letter-spacing:-.02em;line-height:1.2}.marketing-site .product-console__header>span{padding:4px 8px;border:1px solid var(--ph-mint)}.marketing-site .product-console__description{padding:16px 24px;border-bottom:1px solid var(--ph-line-dark);color:var(--ph-slate);font-size:13px;line-height:1.6}.marketing-site .product-console__group>h4{padding:12px 24px;border-bottom:1px solid var(--ph-line-dark);color:var(--ph-mint);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.marketing-site .product-console__rows>div{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);gap:24px;padding:12px 24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .product-console__rows dt{color:var(--ph-slate);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.marketing-site .product-console__rows dd{color:var(--ph-ivory);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.marketing-site .product-console__rows dd span,.marketing-site .product-console__rows dd strong{display:block}.marketing-site .product-console__rows dd span{margin-top:4px;color:var(--ph-slate);font-size:11px}.marketing-site .product-console__table-wrap{overflow-x:auto}.marketing-site .product-console table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px;line-height:1.5}.marketing-site .product-console caption{padding:12px 24px;border-bottom:1px solid var(--ph-line-dark);color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.12em;text-align:left;text-transform:uppercase}.marketing-site .product-console td,.marketing-site .product-console th{padding:16px 24px;border-right:1px solid var(--ph-line-dark);border-bottom:1px solid var(--ph-line-dark);text-align:left;vertical-align:top}.marketing-site .product-console th{color:var(--ph-mint-soft);font-weight:700}.marketing-site .product-console td{color:var(--ph-slate)}.marketing-site .product-console__disclaimer{padding:12px 24px;color:var(--ph-slate);font-size:10px;letter-spacing:.04em;line-height:1.5}.marketing-site .product-overview-pipeline{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:end;gap:64px;padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .product-overview-pipeline__sequence{padding:32px;border-block:1px solid var(--ph-mint);color:var(--ph-mint-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.8}.marketing-site .governance-scope,.marketing-site .product-card-stage,.marketing-site .product-feed-contract,.marketing-site .product-overview-chapters,.marketing-site .publishing-uses{padding-block:96px}.marketing-site .product-overview-chapters{background:var(--ph-paper)}.marketing-site .product-overview-chapters__list{margin-top:64px;border-top:1px solid var(--ph-ink)}.marketing-site .product-overview-chapter{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:64px;padding-block:64px;border-bottom:1px solid var(--ph-line-light)}.marketing-site .product-overview-chapter__copy>span{color:var(--ph-forest);font-size:11px;font-weight:800;letter-spacing:.12em}.marketing-site .product-overview-chapter__copy h2{margin-top:48px;font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.05}.marketing-site .product-overview-chapter__copy h2 a{text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:4px;text-underline-offset:8px}.marketing-site .product-overview-chapter__copy>p{max-width:520px;margin-top:24px;color:var(--ph-forest);line-height:1.7}.marketing-site .product-overview-chapter__copy .product-overview-chapter__outcome{padding-top:24px;border-top:1px solid var(--ph-line-light);color:var(--ph-ink);font-weight:700}.marketing-site .product-feed-contract{background:var(--ph-paper)}.marketing-site .product-feed-contract>.product-console{margin-top:64px}.marketing-site .product-feed-contract .product-console__group{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr)}.marketing-site .product-feed-contract .product-console__group>h4{padding:16px 24px;border-right:1px solid var(--ph-line-dark)}.marketing-site .product-feed-contract .product-console__group .product-console__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .product-feed-contract .product-console__rows>div{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr)}.marketing-site .product-feed-availability,.marketing-site .publishing-mapping{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .product-feed-availability__copy>p:last-child,.marketing-site .publishing-mapping__copy>p{color:var(--ph-mint-soft)}.marketing-site .publishing-mapping__copy>p:last-child{padding-top:24px;border-top:1px solid var(--ph-line-dark);color:var(--ph-mint);font-size:13px;font-weight:700}.marketing-site .product-feed-delivery{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:64px;padding-block:96px;background:var(--ph-ivory)}.marketing-site .product-feed-delivery h2{margin-top:16px;font-size:32px;letter-spacing:-.03em;line-height:1.1}.marketing-site .product-feed-delivery nav{border-top:1px solid var(--ph-ink)}.marketing-site .product-feed-delivery nav a{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding-inline:24px;border-bottom:1px solid var(--ph-line-light);font-family:Roboto Slab,Georgia,serif;font-size:20px;font-weight:700}.marketing-site .product-feed-delivery nav a:hover{background:var(--ph-mint)}.marketing-site .product-card-stage{background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .product-card-stage .product-page__section-heading>p:last-child{color:var(--ph-mint-soft)}.marketing-site .product-card-stage__showcase{margin-top:64px}.marketing-site .product-card-stage__showcase .product-showcase{margin-inline:auto;border-color:var(--ph-line-dark);background:var(--ph-panel)}.marketing-site .publishing-uses{background:var(--ph-paper)}.marketing-site .publishing-uses ol{margin-top:64px;border-top:1px solid var(--ph-ink);list-style:none}.marketing-site .publishing-uses li{display:grid;grid-template-columns:88px minmax(0,1fr);border-bottom:1px solid var(--ph-line-light)}.marketing-site .publishing-uses li>span{padding:24px 16px;border-right:1px solid var(--ph-line-light);color:var(--ph-forest);font-size:11px;font-weight:800;letter-spacing:.12em}.marketing-site .publishing-uses li>div{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:48px;padding:32px}.marketing-site .publishing-uses h3{font-size:24px;letter-spacing:-.025em;line-height:1.15}.marketing-site .publishing-uses dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.marketing-site .publishing-uses dt{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-site .publishing-uses dd{margin-top:12px;font-size:13px;line-height:1.65}.marketing-site .governance-scope{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;background:var(--ph-paper)}.marketing-site .governance-principles{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:64px;padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .governance-principles ul{border-top:1px solid var(--ph-mint);list-style:none}.marketing-site .governance-principles li{position:relative;padding:24px 24px 24px 48px;border-bottom:1px solid var(--ph-line-dark);color:var(--ph-mint-soft);line-height:1.6}.marketing-site .governance-principles li:before{position:absolute;top:24px;left:16px;color:var(--ph-mint);content:"✓";font-weight:800}.marketing-site .product-page__close{padding-block:64px;background:var(--ph-ink)}@media (max-width:1099px){.marketing-site .governance-principles,.marketing-site .governance-scope,.marketing-site .product-feed-availability,.marketing-site .product-feed-delivery,.marketing-site .product-overview-pipeline,.marketing-site .product-page-hero,.marketing-site .publishing-mapping{grid-template-columns:1fr}.marketing-site .product-page-hero{min-height:0}.marketing-site .product-page-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .product-page-hero__proof>div+div{border-left:1px solid var(--ph-line-dark)}.marketing-site .product-overview-chapter{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:32px}.marketing-site .product-feed-contract .product-console__group{grid-template-columns:1fr}.marketing-site .product-feed-contract .product-console__group>h4{border-right:0}.marketing-site .publishing-uses li>div{grid-template-columns:1fr}}@media (max-width:767px){.marketing-site .product-page>header,.marketing-site .product-page>section,.marketing-site .product-page__close{padding-inline:24px}.marketing-site .governance-principles,.marketing-site .governance-scope,.marketing-site .product-card-stage,.marketing-site .product-feed-availability,.marketing-site .product-feed-contract,.marketing-site .product-feed-delivery,.marketing-site .product-overview-chapters,.marketing-site .product-page-hero,.marketing-site .publishing-mapping,.marketing-site .publishing-uses{padding-block:64px}.marketing-site .product-page-hero{gap:48px}.marketing-site .product-page-hero h1{font-size:clamp(40px,12vw,56px)}.marketing-site .product-page-hero__proof{grid-template-columns:1fr}.marketing-site .product-page-hero__proof>div+div{border-left:0}.marketing-site .product-overview-pipeline{grid-template-columns:1fr;gap:48px;padding-block:64px}.marketing-site .product-overview-chapter{grid-template-columns:1fr;gap:48px}.marketing-site .product-overview-chapter__copy h2{margin-top:32px}.marketing-site .product-feed-contract .product-console__group .product-console__rows{grid-template-columns:1fr}.marketing-site .publishing-uses li{grid-template-columns:48px minmax(0,1fr)}.marketing-site .publishing-uses li>div{gap:24px;padding:24px}.marketing-site .publishing-uses dl{grid-template-columns:1fr}}.marketing-site .enterprise-coverage-browser__groups{background:var(--control-white)}.marketing-site .enterprise-coverage-browser__sport-group{border-bottom:1px solid var(--control-black)}.marketing-site .enterprise-coverage-browser__sport-group:last-child{border-bottom:0}.marketing-site .enterprise-coverage-browser__sport-label{padding:16px 24px;border-bottom:1px solid var(--control-black);background:var(--control-black);color:var(--control-white);font-family:Roboto Slab,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:-.02em}.marketing-site .enterprise-coverage-browser__type-group{display:grid;grid-template-columns:minmax(136px,.18fr) minmax(0,1.82fr);border-bottom:1px solid var(--control-line-light)}.marketing-site .enterprise-coverage-browser__type-group:last-child{border-bottom:0}.marketing-site .enterprise-coverage-browser__type-label{padding:24px;border-right:1px solid var(--control-line-light);color:var(--control-charcoal);font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid{grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;padding:16px}.marketing-site .sports-index-page{--control-black:var(--ph-ink);--control-white:var(--ph-ivory);--control-charcoal:var(--ph-forest);--control-steel:var(--ph-slate);--control-silver:var(--ph-mint-soft);--control-fog:var(--ph-paper);--control-line-dark:var(--ph-line-dark);--control-line-light:var(--ph-line-light);background:var(--ph-ink)}.marketing-site .sports-index-page .enterprise-coverage{padding-block:96px;border-top-color:var(--ph-line-dark);border-bottom:0;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .sports-index-page .enterprise-coverage__intro{color:var(--ph-mint-soft)}.marketing-site .sports-index-page .enterprise-coverage-browser{overflow:hidden;border-radius:var(--radius-environment);box-shadow:var(--shadow-3);color:var(--ph-ink)}.marketing-site .sports-index-page .enterprise-coverage-browser__category,.marketing-site .sports-index-page .enterprise-coverage-browser__empty,.marketing-site .sports-index-page .enterprise-coverage-browser__identity-copy h3,.marketing-site .sports-index-page .enterprise-coverage-browser__search input,.marketing-site .sports-index-page .enterprise-coverage-browser__show-all{color:var(--ph-ink)}.marketing-site .sports-index-page .enterprise-coverage-browser__category>span:last-child,.marketing-site .sports-index-page .enterprise-coverage-browser__empty p,.marketing-site .sports-index-page .enterprise-coverage-browser__identity-copy p,.marketing-site .sports-index-page .enterprise-coverage-browser__search input::placeholder,.marketing-site .sports-index-page .enterprise-coverage-browser__search>span,.marketing-site .sports-index-page .enterprise-coverage-browser__summary,.marketing-site .sports-index-page .enterprise-coverage-browser__type-label{color:var(--ph-forest)}.marketing-site .sports-index-page .enterprise-coverage-browser__category--active{color:var(--ph-ivory)}.marketing-site .sports-index-page .enterprise-coverage-browser__category--active>span:last-child,.marketing-site .sports-index-page .enterprise-coverage__marks-disclaimer{color:var(--ph-mint-soft)}.marketing-site .sport-page{background:var(--ph-ivory)}.marketing-site .sport-page__hero{background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .sport-page__coverage,.marketing-site .sport-page__delivery,.marketing-site .sport-page__hero .product-page-hero,.marketing-site .sport-page__output,.marketing-site .sport-page__specimen{padding-inline:max(24px,calc((100vw - var(--control-content)) / 2))}.marketing-site .sport-page__coverage{padding-block:64px 96px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .sport-page__coverage-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.marketing-site .sport-page__coverage-heading h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.035em}.marketing-site .sport-page__identity-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:48px;list-style:none}.marketing-site .sport-page__identity{display:grid;align-content:start;gap:12px;min-width:0;color:var(--ph-mint-soft);font-size:10px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.marketing-site .sport-page__identity-plate{display:flex;height:88px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--ph-line-light);background:var(--logo-white);padding:16px;color:var(--ph-ink);text-align:center;border-radius:var(--radius-plate)}.marketing-site .sport-page__identity-plate .identity-mark{width:100%;height:100%}.marketing-site .sport-page__marks-disclaimer{max-width:720px;margin-top:32px;color:var(--ph-slate);font-size:11px;line-height:1.6}.marketing-site .sport-page__output{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);gap:64px;padding-block:96px;background:var(--ph-paper)}.marketing-site .sport-page__output-contract{border-top:1px solid var(--ph-ink)}.marketing-site .sport-page__output-contract>div{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);gap:24px;padding:24px;border-bottom:1px solid var(--ph-line-light)}.marketing-site .sport-page__output-contract dt{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-site .sport-page__output-contract dd{font-family:Roboto Slab,Georgia,serif;font-size:18px;font-weight:700}.marketing-site .sport-page__quality-note{grid-column:2;padding:24px;border-left:4px solid var(--ph-mint);background:var(--ph-ivory);color:var(--ph-forest);font-size:13px;line-height:1.65}.marketing-site .sport-page__specimen{padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .sport-page__specimen .product-page__section-heading>p:last-child{color:var(--ph-mint-soft)}.marketing-site .sport-page__showcase{margin-top:64px}.marketing-site .sport-page__showcase .product-showcase{border-color:var(--ph-line-dark);background:var(--ph-panel)}.marketing-site .sport-page__delivery{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:64px;padding-block:96px}.marketing-site .sport-page__delivery h2{margin-top:16px;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;line-height:1.08}.marketing-site .sport-page__delivery ul{border-top:1px solid var(--ph-ink);list-style:none}.marketing-site .sport-page__delivery li{padding:24px;border-bottom:1px solid var(--ph-line-light);font-family:Roboto Slab,Georgia,serif;font-size:20px;font-weight:700}.marketing-site .sport-not-found{display:grid;min-height:70vh;place-items:center;padding:96px 24px;background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .sport-not-found__content{width:min(760px,100%)}.marketing-site .sport-not-found h1{margin-top:24px;font-size:clamp(44px,6vw,72px);letter-spacing:-.05em;line-height:1}.marketing-site .sport-not-found__content>p:not(.product-page__eyebrow){max-width:560px;margin-top:24px;color:var(--ph-mint-soft);line-height:1.7}.marketing-site .sport-not-found a{display:inline-flex;min-height:48px;align-items:center;margin-top:32px;padding-inline:24px;background:var(--ph-mint);color:var(--ph-ink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1399px){.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid,.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1099px){.marketing-site .enterprise-coverage-browser__type-group{grid-template-columns:1fr}.marketing-site .enterprise-coverage-browser__type-label{padding:12px 16px 0;border-right:0}.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid,.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-site .sport-page__delivery,.marketing-site .sport-page__output{grid-template-columns:1fr}.marketing-site .sport-page__quality-note{grid-column:1}}@media (max-width:767px){.marketing-site .sport-page__coverage,.marketing-site .sport-page__delivery,.marketing-site .sport-page__hero .product-page-hero,.marketing-site .sport-page__output,.marketing-site .sport-page__specimen,.marketing-site .sports-index-page .enterprise-coverage{padding-inline:24px}.marketing-site .sport-page__delivery,.marketing-site .sport-page__output,.marketing-site .sport-page__specimen,.marketing-site .sports-index-page .enterprise-coverage{padding-block:64px}.marketing-site .sport-page__coverage{padding-block:48px 64px}.marketing-site .sport-page__coverage-heading{display:grid;align-items:start}.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid,.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid,.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .sport-page__identity-plate{height:76px}.marketing-site .sport-page__output-contract>div{grid-template-columns:1fr;gap:8px}}.marketing-site .commercial-page .product-page__close,.marketing-site .commercial-page>header,.marketing-site .commercial-page>section{padding-inline:max(24px,calc((100vw - var(--control-content)) / 2))}.marketing-site .api-response-anatomy,.marketing-site .commercial-workflows,.marketing-site .delivery-comparison,.marketing-site .export-structures,.marketing-site .pilot-operating-plan,.marketing-site .portal-marketing{padding-block:96px}.marketing-site .delivery-comparison{background:var(--ph-paper)}.marketing-site .delivery-comparison__table-wrap{margin-top:64px;overflow-x:auto;border-top:1px solid var(--ph-ink)}.marketing-site .delivery-comparison table{width:100%;min-width:820px;border-collapse:collapse;text-align:left}.marketing-site .delivery-comparison td,.marketing-site .delivery-comparison th{padding:24px;border-right:1px solid var(--ph-line-light);border-bottom:1px solid var(--ph-line-light);vertical-align:top}.marketing-site .delivery-comparison thead th{color:var(--ph-forest);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.marketing-site .delivery-comparison tbody th{width:19%;font-family:Roboto Slab,Georgia,serif;font-size:20px}.marketing-site .delivery-comparison tbody th a{text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:4px;text-underline-offset:7px}.marketing-site .delivery-comparison td{color:var(--ph-forest);font-size:14px;line-height:1.65}.marketing-site .commercial-entitlement-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:0;background:var(--ph-mint)}.marketing-site .commercial-entitlement-strip>div{min-height:124px;padding:24px;border-right:1px solid var(--ph-forest)}.marketing-site .commercial-entitlement-strip span{display:block;color:var(--ph-forest);font-size:10px;letter-spacing:.12em}.marketing-site .commercial-entitlement-strip strong{display:block;margin-top:32px;font-size:14px;line-height:1.35}.marketing-site .api-request-model{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:64px;padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .api-request-model__copy h2,.marketing-site .solution-surfaces__intro h2{margin-top:16px;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.05}.marketing-site .api-request-model__copy>p:last-of-type,.marketing-site .solution-surfaces__intro>p:last-child{margin-top:24px;color:var(--ph-mint-soft);line-height:1.7}.marketing-site .api-request-model__copy dl{margin-top:48px;border-top:1px solid var(--ph-mint)}.marketing-site .api-request-model__copy dl>div{padding:16px 0;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .api-request-model__copy dt{color:var(--ph-slate);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.marketing-site .api-request-model__copy dd{margin-top:8px;color:var(--ph-ivory)}.marketing-site .commercial-code-preview{min-width:0;border:1px solid var(--ph-line-dark);background:var(--ph-panel);color:var(--ph-ivory)}.marketing-site .commercial-code-preview>div:first-child{display:flex;justify-content:space-between;gap:24px;padding:16px 24px;border-bottom:1px solid var(--ph-line-dark);color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .commercial-code-preview pre{max-height:560px;margin:0;overflow:auto;padding:24px;color:var(--ph-mint-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;tab-size:2;white-space:pre}.marketing-site .commercial-code-preview pre code{color:inherit}.marketing-site .commercial-code-token--csv-header,.marketing-site .commercial-code-token--key{color:var(--ph-mint)}.marketing-site .commercial-code-token--string{color:var(--ph-ivory)}.marketing-site .commercial-code-token--literal,.marketing-site .commercial-code-token--punctuation{color:var(--ph-slate)}.marketing-site .commercial-code-token--csv-header{font-weight:800}.marketing-site .commercial-code-preview ul{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-top:1px solid var(--ph-line-dark);list-style:none}.marketing-site .commercial-code-preview li{padding:8px 12px;border:1px solid var(--ph-line-dark);color:var(--ph-mint);font-size:11px}.marketing-site .api-response-anatomy{background:var(--ph-paper)}.marketing-site .api-response-anatomy>.commercial-code-preview{margin-top:64px}.marketing-site .api-response-anatomy__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-top:1px solid var(--ph-ink)}.marketing-site .api-response-anatomy__notes article{padding:32px 24px;border-right:1px solid var(--ph-line-light);border-bottom:1px solid var(--ph-line-light)}.marketing-site .api-response-anatomy__notes h3{font-family:Roboto Slab,Georgia,serif;font-size:19px}.marketing-site .api-response-anatomy__notes p{margin-top:12px;color:var(--ph-forest);font-size:13px;line-height:1.65}.marketing-site .commercial-code-preview>a,.marketing-site .commercial-text-link,.marketing-site .portal-marketing__links a{display:inline-flex;min-height:46px;align-items:center;padding-inline:16px;background:var(--ph-mint);color:var(--ph-ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-site .commercial-text-link{margin-top:32px;background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .export-structures{background:var(--ph-paper)}.marketing-site .export-structures__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.marketing-site .export-structures__previews .commercial-code-preview pre{height:440px}.marketing-site .commercial-code-preview>a{margin:0 16px 16px}.marketing-site .commercial-workflows{background:var(--ph-ivory)}.marketing-site .commercial-workflows__list{margin-top:64px;border-top:1px solid var(--ph-ink);list-style:none}.marketing-site .commercial-workflows__list>li{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(180px,.45fr);gap:32px;align-items:start;padding:32px 24px;border-bottom:1px solid var(--ph-line-light)}.marketing-site .commercial-workflows__list>li>span{color:var(--ph-forest);font-size:11px;font-weight:800;letter-spacing:.12em}.marketing-site .commercial-workflows__list h3{font-family:Roboto Slab,Georgia,serif;font-size:22px}.marketing-site .commercial-workflows__list p{max-width:680px;margin-top:12px;color:var(--ph-forest);font-size:14px;line-height:1.65}.marketing-site .commercial-workflows__list strong{padding-left:24px;border-left:4px solid var(--ph-mint);color:var(--ph-forest);font-size:12px;line-height:1.5}.marketing-site .commercial-workflows--compact .commercial-workflows__list>li{grid-template-columns:72px minmax(0,1fr)}.marketing-site .portal-marketing{background:var(--ph-paper)}.marketing-site .portal-marketing__specimen{margin-top:64px;border:1px solid var(--ph-line-dark);background:var(--ph-panel);color:var(--ph-ivory)}.marketing-site .portal-marketing__actions,.marketing-site .portal-marketing__bar,.marketing-site .portal-marketing__filters{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .portal-marketing__bar strong{font-family:Roboto Slab,Georgia,serif;font-size:20px}.marketing-site .portal-marketing__bar span{color:var(--ph-mint);font-size:10px;letter-spacing:.12em}.marketing-site .portal-marketing__filters{justify-content:flex-start}.marketing-site .portal-marketing__filters label{min-width:180px}.marketing-site .portal-marketing__filters label>span{display:block;margin-bottom:8px;color:var(--ph-slate);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.marketing-site .portal-marketing__filters select{width:100%;min-height:42px;border:1px solid var(--ph-line-dark);background:var(--ph-ink);padding-inline:12px;color:var(--ph-ivory)}.marketing-site .portal-marketing__body{display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr)}.marketing-site .portal-marketing__body aside{padding:24px;border-right:1px solid var(--ph-line-dark)}.marketing-site .portal-marketing__body aside h3{color:var(--ph-mint);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.marketing-site .portal-marketing__body aside dl{margin-top:24px}.marketing-site .portal-marketing__body aside dl>div{padding:12px 0;border-top:1px solid var(--ph-line-dark)}.marketing-site .portal-marketing__body aside dt{color:var(--ph-slate);font-size:10px}.marketing-site .portal-marketing__body aside dd{margin-top:4px;font-size:13px}.marketing-site .portal-marketing__rows>div{display:flex;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .portal-marketing__rows span{color:var(--ph-slate);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.marketing-site .portal-marketing__actions{justify-content:flex-end;border-top:1px solid var(--ph-line-dark);border-bottom:0}.marketing-site .portal-marketing__actions a{padding:12px 16px;border:1px solid var(--ph-mint);color:var(--ph-mint);font-size:11px;font-weight:800}.marketing-site .portal-marketing__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.marketing-site .solution-surfaces{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:64px;padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .solution-surfaces__list{border-top:1px solid var(--ph-mint)}.marketing-site .solution-surfaces__list>div{padding:24px 0;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .solution-surfaces__list dt{font-family:Roboto Slab,Georgia,serif;font-size:22px}.marketing-site .solution-surfaces__list dt a{text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:3px;text-underline-offset:6px}.marketing-site .solution-surfaces__list dd{margin-top:12px;color:var(--ph-slate);font-size:13px}.marketing-site .pilot-page .enterprise-pilot-process{padding-inline:max(24px,calc((100vw - var(--control-content)) / 2))}.marketing-site .pilot-operating-plan{background:var(--ph-paper)}.marketing-site .pilot-operating-plan__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--ph-ink);border-left:1px solid var(--ph-line-light)}.marketing-site .pilot-operating-plan__columns article{padding:32px 24px;border-right:1px solid var(--ph-line-light);border-bottom:1px solid var(--ph-line-light)}.marketing-site .pilot-operating-plan__columns article>p{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .pilot-operating-plan__columns h2{margin-top:24px;font-size:25px;letter-spacing:-.025em}.marketing-site .pilot-operating-plan__columns ul{margin-top:32px;list-style:none}.marketing-site .pilot-operating-plan__columns li{padding:16px 0 16px 24px;border-top:1px solid var(--ph-line-light);color:var(--ph-forest);font-size:13px;line-height:1.55;position:relative}.marketing-site .pilot-operating-plan__columns li:before{width:7px;height:7px;background:var(--ph-mint);content:"";left:0;position:absolute;top:20px}@media (max-width:1099px){.marketing-site .commercial-entitlement-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .api-request-model,.marketing-site .export-structures__previews,.marketing-site .pilot-operating-plan__columns,.marketing-site .solution-surfaces{grid-template-columns:1fr}}@media (max-width:767px){.marketing-site .api-request-model,.marketing-site .api-response-anatomy,.marketing-site .commercial-workflows,.marketing-site .delivery-comparison,.marketing-site .export-structures,.marketing-site .pilot-operating-plan,.marketing-site .portal-marketing,.marketing-site .solution-surfaces{padding-block:64px}.marketing-site .commercial-entitlement-strip{grid-template-columns:1fr}.marketing-site .commercial-entitlement-strip>div{min-height:96px}.marketing-site .commercial-workflows--compact .commercial-workflows__list>li,.marketing-site .commercial-workflows__list>li{grid-template-columns:44px minmax(0,1fr);gap:16px}.marketing-site .commercial-workflows__list strong{grid-column:2}.marketing-site .api-response-anatomy__notes,.marketing-site .portal-marketing__body{grid-template-columns:1fr}.marketing-site .portal-marketing__filters{align-items:stretch;flex-direction:column}.marketing-site .portal-marketing__body aside{border-right:0;border-bottom:1px solid var(--ph-line-dark)}}@media (max-width:479px){.marketing-site .product-console__rows>div,.marketing-site .product-page-hero__proof>div{grid-template-columns:1fr;gap:8px}.marketing-site .product-overview-pipeline__sequence{padding:24px}.marketing-site .product-console__header{align-items:flex-start}.marketing-site .product-console__header>span{display:none}}.marketing-site .contact-page{--control-black:var(--ph-ink);--control-white:var(--ph-ivory);--control-charcoal:var(--ph-forest);--control-steel:var(--ph-slate);--control-silver:var(--ph-mint-soft);--control-fog:var(--ph-paper);--control-line-dark:var(--ph-line-dark);--control-line-light:var(--ph-line-light);background:var(--ph-paper);color:var(--ph-ink)}.marketing-site .contact-page__intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;padding:96px max(24px,calc((100vw - var(--control-content)) / 2));border-bottom:1px solid var(--ph-line-dark);background:var(--ph-ink);color:var(--ph-ivory)}.marketing-site .contact-page__eyebrow{color:var(--ph-mint);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.4}.marketing-site .contact-page__intro h1{max-width:820px;margin-top:24px;font-size:clamp(44px,5.4vw,72px);letter-spacing:-.05em;line-height:.98}.marketing-site .contact-page__intro-copy>p:last-child{max-width:680px;margin-top:32px;color:var(--ph-mint-soft);font-size:18px;line-height:1.7}.marketing-site .contact-page__facts{border-top:1px solid var(--ph-mint)}.marketing-site .contact-page__facts>div{display:grid;grid-template-columns:minmax(104px,.55fr) minmax(0,1fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .contact-page__facts dt{color:var(--ph-slate);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-site .contact-page__facts dd{color:var(--ph-ivory);font-size:14px;font-weight:700;line-height:1.5}.marketing-site .contact-page .enterprise-enquiry{background:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__eyebrow{color:var(--ph-mint)}.marketing-site .contact-page .enterprise-enquiry__form,.marketing-site .contact-page .enterprise-enquiry__success{border-color:var(--ph-forest);background:var(--ph-ivory);color:var(--ph-ink);border-radius:var(--radius-environment);box-shadow:var(--shadow-3)}.marketing-site .contact-page .enterprise-enquiry__intent{border-color:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__intent button{min-height:52px;border-color:var(--ph-forest);background:var(--ph-ivory);color:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__intent .enterprise-enquiry__intent--active{background:var(--ph-mint);color:var(--ph-ink)}.marketing-site .contact-page .enterprise-enquiry__form label:not(.enterprise-enquiry__choice)>span,.marketing-site .contact-page .enterprise-enquiry__form legend{color:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__form input:not([type=checkbox]),.marketing-site .contact-page .enterprise-enquiry__form select,.marketing-site .contact-page .enterprise-enquiry__form textarea{min-height:48px;border-color:var(--ph-forest);background:var(--ph-ivory);color:var(--ph-ink);border-radius:var(--radius-control)}.marketing-site .contact-page .enterprise-enquiry__form textarea{min-height:120px}.marketing-site .contact-page .enterprise-enquiry__form input::placeholder,.marketing-site .contact-page .enterprise-enquiry__form textarea::placeholder{color:var(--ph-forest);opacity:1}.marketing-site .contact-page .enterprise-enquiry__choices{border-color:var(--ph-forest);background:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__choice>span{min-height:48px;background:var(--ph-ivory);color:var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__choice>input:checked+span{background:var(--ph-mint);color:var(--ph-ink)}.marketing-site .contact-page .enterprise-enquiry__choice>input:focus-visible+span,.marketing-site .contact-page :where(button,input,select,textarea):focus-visible{outline-color:var(--ph-mint);outline-offset:0;box-shadow:0 0 0 6px var(--ph-forest)}.marketing-site .contact-page .enterprise-enquiry__consent{min-height:44px;align-items:center}.marketing-site .contact-page .enterprise-enquiry__submit{min-height:56px;border-color:var(--ph-mint);background:var(--ph-mint);color:var(--ph-ink);border-radius:var(--radius-control-large)}.marketing-site .contact-page .enterprise-enquiry__submit:hover{background:var(--ph-mint-soft)}.marketing-site .contact-page .enterprise-enquiry__error,.marketing-site .contact-page .enterprise-enquiry__group-error,.marketing-site .contact-page .enterprise-enquiry__success p,.marketing-site .contact-page .enterprise-enquiry__success>span{color:var(--ph-forest)}@media (max-width:899px){.marketing-site .contact-page__intro{grid-template-columns:1fr;gap:48px;padding-block:64px}}@media (max-width:639px){.marketing-site .contact-page__intro{padding:64px 24px}.marketing-site .contact-page__intro h1{font-size:clamp(40px,12vw,56px)}.marketing-site .contact-page .enterprise-enquiry__fields{grid-template-columns:1fr}}@media (max-width:479px){.marketing-site .contact-page__intro h1{font-size:clamp(40px,12vw,54px)}}@media (max-width:399px){.marketing-site .contact-page__intro{padding-inline:16px}}@media print{.marketing-site{overflow:visible;background:var(--ph-paper)!important;color:var(--ph-ink)!important;print-color-adjust:economy}.marketing-site .enterprise-hero__actions,.marketing-site .enterprise-hero__demo,.marketing-site .enterprise-hero__links,.marketing-site .enterprise-home .enterprise-enquiry__form,.marketing-site .enterprise-integration__format-tabs,.marketing-site .product-showcase__controls,.marketing-site .product-showcase__progress,.marketing-site .product-showcase__rotation,.marketing-site .product-showcase__tabs,.marketing-site .site-footer,.marketing-site .site-header{display:none!important}.marketing-site .contact-page .enterprise-enquiry,.marketing-site .contact-page .enterprise-enquiry__form,.marketing-site .contact-page__intro,.marketing-site .delivery-page .product-page-hero,.marketing-site .enterprise-home .enterprise-hero,.marketing-site .enterprise-home .enterprise-hero__showcase,.marketing-site .enterprise-home .enterprise-home-delivery,.marketing-site .enterprise-home .enterprise-system,.marketing-site .product-card,.marketing-site .product-card-stage,.marketing-site .product-card-stage__showcase,.marketing-site .product-card__add-to-slip,.marketing-site .product-card__body,.marketing-site .product-card__compact-summary,.marketing-site .product-card__event-header,.marketing-site .product-card__group>header,.marketing-site .product-card__summary,.marketing-site .product-card__versus,.marketing-site .product-console,.marketing-site .product-page-hero,.marketing-site .product-page__close,.marketing-site .product-showcase,.marketing-site .product-showcase>[role=tabpanel],.marketing-site .sport-page__coverage,.marketing-site .sport-page__hero,.marketing-site .sport-page__showcase,.marketing-site .sport-page__specimen{background:var(--ph-paper)!important;color:var(--ph-ink)!important;box-shadow:none!important}.marketing-site .contact-page .enterprise-enquiry *,.marketing-site .contact-page__intro *,.marketing-site .delivery-page .product-page-hero *,.marketing-site .enterprise-home .enterprise-hero *,.marketing-site .enterprise-home .enterprise-home-delivery *,.marketing-site .enterprise-home .enterprise-system *,.marketing-site .product-card-stage *,.marketing-site .product-console *,.marketing-site .product-page-hero *,.marketing-site .product-showcase *,.marketing-site .sport-page__hero *,.marketing-site .sport-page__specimen *{border-color:var(--ph-line-light)!important;color:var(--ph-ink)!important}.marketing-site .contact-page .enterprise-enquiry__form{display:block!important;border:1px solid var(--ph-line-light)}.marketing-site .product-card,.marketing-site .product-showcase,.marketing-site .product-showcase>[role=tabpanel]{height:auto;min-height:0;max-height:none;overflow:visible}.marketing-site .product-card{animation:none}.marketing-site .product-card__body,.marketing-site .product-card__groups{height:auto;min-height:0;max-height:none}.marketing-site .product-card__groups{flex:none;overflow:visible}.marketing-site .product-showcase,.marketing-site .product-showcase *{transition:none}.marketing-site .enterprise-controls,.marketing-site .enterprise-coverage,.marketing-site .enterprise-enquiry,.marketing-site .enterprise-faq,.marketing-site .enterprise-integration,.marketing-site .enterprise-outcomes,.marketing-site .enterprise-page__publishing-output,.marketing-site .enterprise-pilot,.marketing-site .enterprise-pilot-process,.marketing-site .enterprise-system,.marketing-site .product-card-stage,.marketing-site .sport-page__specimen{break-inside:avoid;padding-block:var(--space-6)}.marketing-site .enterprise-coverage-browser__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}