.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{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:0;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{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__breadcrumbs{display:flex;gap:12px;align-items:center;padding-top:32px;padding-inline:max(24px,calc((100vw - var(--control-content)) / 2));color:var(--ph-mint-soft);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-site .sport-page__breadcrumbs a{color:var(--ph-mint)}.marketing-site .sport-page__breadcrumbs a:hover{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:grid;justify-items:center;gap:16px;text-align:center}.marketing-site .sport-page__coverage-heading h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.035em}.marketing-site .sport-page__coverage-support{max-width:720px;color:var(--ph-mint-soft);font-size:15px;line-height:1.7;text-wrap:balance}.marketing-site .sport-page__identity-grid{display:grid;grid-template-columns:repeat(var(--sport-page-identity-columns-wide,8),minmax(0,1fr));justify-content:center;gap:12px;margin-top:48px;list-style:none}.marketing-site .sport-page__identity{display:grid;justify-items:stretch;align-content:start;gap:12px;max-width:none;min-width:0;color:var(--ph-mint-soft);font-size:10px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere}.marketing-site .sport-page__identity-plate{display:flex;width:100%;max-width:196px;height:88px;align-items:center;justify-content:center;justify-self:center;overflow:hidden;border:1px solid var(--ph-line-light);background:var(--logo-white);padding:0;color:var(--ph-ink);text-align:center;border-radius:var(--radius-plate)}.marketing-site .sport-page__identity-plate>.identity-plate--coverage{--identity-plate-width:100%;--identity-plate-height:100%}.marketing-site .sport-page__identity-plate .identity-mark{width:100%;height:100%}.marketing-site .sport-page__soccer-groups{display:grid;gap:24px;margin-top:64px}.marketing-site .sport-page__soccer-groups>section{min-width:0}.marketing-site .sport-page__soccer-groups>section[data-group-kind=domestic]>h3{display:grid;grid-template-columns:auto auto minmax(32px,1fr);align-items:center;gap:12px;color:var(--ph-mint-soft);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.marketing-site .sport-page__soccer-groups>section[data-group-kind=domestic]>h3:before{content:"01";color:var(--ph-mint);font-variant-numeric:tabular-nums}.marketing-site .sport-page__soccer-groups>section[data-group-kind=domestic]>h3:after{height:1px;background:var(--ph-line-dark);content:""}.marketing-site .sport-page__country-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;gap:16px;margin-top:24px}.marketing-site .sport-page__country-chapter{grid-column:span 3;min-width:0;padding:var(--space-5);border:1px solid var(--ph-line-dark);background:var(--ph-panel);border-radius:var(--radius-card)}.marketing-site .sport-page__country-chapter:is([data-soccer-group=england],[data-soccer-group=spain],[data-soccer-group=italy],[data-soccer-group=france],[data-soccer-group=germany]){grid-column:span 6;padding:24px}.marketing-site .sport-page__soccer-group-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0}.marketing-site .sport-page__soccer-group-symbol{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:var(--space-2);border:1px solid var(--ph-line-light);background:var(--ph-ivory);color:var(--ph-ink);font-size:19px;line-height:1;white-space:nowrap;border-radius:var(--radius-control)}.marketing-site .sport-page__soccer-group-header>div{min-width:0}.marketing-site .sport-page__soccer-group-header h3,.marketing-site .sport-page__soccer-group-header h4{color:var(--ph-ivory);font-size:20px;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.marketing-site .sport-page__soccer-group-count{margin-top:var(--space-2);color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.marketing-site .sport-page__country-chapter>.sport-page__identity-grid{gap:16px 12px;margin-top:24px}.marketing-site .sport-page__country-chapter .sport-page__identity-plate{height:84px}.marketing-site .sport-page__coverage-band{display:grid;grid-template-columns:1fr;align-items:center;gap:24px;min-width:0;padding:32px;border:1px solid var(--ph-line-dark);border-radius:var(--radius-card)}.marketing-site .sport-page__coverage-band>.sport-page__identity-grid{gap:16px;margin-top:0}.marketing-site .sport-page__coverage-band .sport-page__identity-plate{height:92px}.marketing-site .sport-page__coverage-band[data-group-kind=uefa]{margin-top:24px;background:var(--ph-forest)}.marketing-site .sport-page__coverage-band[data-group-kind=international]{background:var(--ph-panel)}.marketing-site .sport-page__coverage-band[data-group-kind=americas]{border-color:var(--ph-line-light);background:var(--ph-ivory)}.marketing-site .sport-page__coverage-band[data-group-kind=americas] .sport-page__soccer-group-header h3{color:var(--ph-ink)}.marketing-site .sport-page__coverage-band[data-group-kind=americas] .sport-page__identity,.marketing-site .sport-page__coverage-band[data-group-kind=americas] .sport-page__soccer-group-count{color:var(--ph-forest)}.marketing-site .sport-page__marks-disclaimer{max-width:720px;margin:32px auto 0;color:var(--ph-slate);font-size:11px;line-height:1.6;text-align:center}.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__buyer-context{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:48px 64px;padding-block:96px;padding-inline:max(24px,calc((100vw - var(--control-content)) / 2));border-top:1px solid var(--ph-line-light);background:var(--ph-ivory)}.marketing-site .sport-page__buyer-copy h2{max-width:620px;margin-top:16px;font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.marketing-site .sport-page__buyer-copy>p:last-child{max-width:680px;margin-top:24px;color:var(--ph-slate);font-size:15px;line-height:1.75}.marketing-site .sport-page__buyer-context>ul{display:grid;align-content:start;border-top:1px solid var(--ph-ink);list-style:none}.marketing-site .sport-page__buyer-context>ul li{position:relative;padding:24px 24px 24px 48px;border-bottom:1px solid var(--ph-line-light);color:var(--ph-forest);font-size:14px;line-height:1.65}.marketing-site .sport-page__buyer-context>ul li:before{position:absolute;top:26px;left:24px;color:var(--ph-forest);font-family:var(--mono);font-size:11px;font-weight:800;content:"→"}.marketing-site .sport-page__buyer-context>nav{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:12px;padding-top:32px;border-top:1px solid var(--ph-line-light)}.marketing-site .sport-page__buyer-context>nav a{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border:1px solid var(--ph-line-light);color:var(--ph-forest);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-control)}.marketing-site .sport-page__buyer-context>nav a:hover{border-color:var(--ph-forest);background:var(--ph-paper)}.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{grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(var(--sport-page-identity-columns-medium,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{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(var(--sport-page-identity-columns-compact,4),minmax(0,1fr))}.marketing-site .sport-page__country-chapter,.marketing-site .sport-page__country-chapter:is([data-soccer-group=england],[data-soccer-group=spain],[data-soccer-group=italy],[data-soccer-group=france],[data-soccer-group=germany]){grid-column:span 6}.marketing-site .sport-page__coverage-band{grid-template-columns:1fr;gap:24px}.marketing-site .sport-page__coverage-band>.sport-page__identity-grid{max-width:760px}.marketing-site .sport-page__buyer-context,.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__breadcrumbs,.marketing-site .sport-page__buyer-context,.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__buyer-context,.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__hero .product-page-hero h1{font-size:clamp(38px,10vw,48px);line-height:1.02}.marketing-site .sport-page__coverage-heading{display:grid;align-items:start}.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(var(--sport-page-identity-columns-tablet,3),minmax(0,1fr))}.marketing-site .sport-page__soccer-groups{gap:16px;margin-top:48px}.marketing-site .sport-page__country-grid{grid-template-columns:1fr}.marketing-site .sport-page__country-chapter,.marketing-site .sport-page__country-chapter:is([data-soccer-group=england],[data-soccer-group=spain],[data-soccer-group=italy],[data-soccer-group=france],[data-soccer-group=germany]){grid-column:auto;padding:var(--space-5)}.marketing-site .sport-page__coverage-band{padding:24px}.marketing-site .sport-page__coverage-band[data-group-kind=uefa]{margin-top:16px}}@media (max-width:479px){.marketing-site .enterprise-coverage-browser__type-group .enterprise-coverage-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .sport-page__identity-grid{grid-template-columns:repeat(var(--sport-page-identity-columns-phone,2),minmax(0,1fr))}.marketing-site .sport-page__identity-plate{height:76px}.marketing-site .sport-page__coverage-support{font-size:14px}.marketing-site .sport-page__soccer-groups{margin-top:var(--space-6)}.marketing-site .sport-page__country-grid{gap:12px;margin-top:var(--space-5)}.marketing-site .sport-page__country-chapter,.marketing-site .sport-page__country-chapter:is([data-soccer-group=england],[data-soccer-group=spain],[data-soccer-group=italy],[data-soccer-group=france],[data-soccer-group=germany]){padding:16px}.marketing-site .sport-page__soccer-group-header{gap:12px}.marketing-site .sport-page__soccer-group-symbol{min-width:36px;min-height:36px;font-size:17px}.marketing-site .sport-page__soccer-group-header h3,.marketing-site .sport-page__soccer-group-header h4{font-size:18px}.marketing-site .sport-page__country-chapter>.sport-page__identity-grid{gap:var(--space-4) var(--space-2);margin-top:var(--space-5)}.marketing-site .sport-page__country-chapter .sport-page__identity-plate{height:76px}.marketing-site .sport-page__coverage-band{gap:var(--space-5);padding:var(--space-5) var(--space-4)}.marketing-site .sport-page__coverage-band>.sport-page__identity-grid{gap:var(--space-4) var(--space-2)}.marketing-site .sport-page__coverage-band .sport-page__identity-plate{height:76px}.marketing-site .sport-page__output-contract>div{grid-template-columns:1fr;gap:8px}}.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 .solution-answer{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(280px,.75fr) minmax(0,1fr);gap:var(--space-7);align-items:start;padding-block:var(--space-8);border-bottom:1px solid var(--ph-line-light);background:var(--ph-paper)}.marketing-site .solution-answer h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.06}.marketing-site .solution-answer>p:last-child{max-width:720px;color:var(--ph-forest);font-size:17px;line-height:1.75}.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 .solution-criteria{padding-block:96px;background:var(--ph-mint)}.marketing-site .solution-criteria>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--ph-forest);border-left:1px solid var(--ph-forest);list-style:none}.marketing-site .solution-criteria>ol>li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-5);min-height:220px;padding:32px;border-right:1px solid var(--ph-forest);border-bottom:1px solid var(--ph-forest)}.marketing-site .solution-criteria>ol>li>span{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .solution-criteria h3{font-family:Roboto Slab,Georgia,serif;font-size:22px;line-height:1.15}.marketing-site .solution-criteria li p{margin-top:16px;color:var(--ph-forest);font-size:14px;line-height:1.7}.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 .solution-surfaces__resources{display:flex;flex-wrap:wrap;grid-column:2;gap:12px}.marketing-site .solution-surfaces__resources .commercial-text-link{margin-top:0}.marketing-site .resource-buyer-paths{padding-block:96px;background:var(--ph-mint)}.marketing-site .resource-buyer-paths>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--ph-forest);border-left:1px solid var(--ph-forest)}.marketing-site .resource-buyer-paths article{display:flex;min-height:300px;flex-direction:column;padding:32px;border-right:1px solid var(--ph-forest);border-bottom:1px solid var(--ph-forest)}.marketing-site .resource-buyer-paths h3{font-family:Roboto Slab,Georgia,serif;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.035em;line-height:1.08}.marketing-site .resource-buyer-paths article>p{margin-top:var(--space-5);color:var(--ph-forest);font-size:14px;line-height:1.7}.marketing-site .resource-buyer-paths article>a:last-child{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;border-top:1px solid var(--ph-forest);color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-site .pilot-page .enterprise-pilot-process{padding-inline:max(24px,calc((100vw - var(--control-content)) / 2))}.marketing-site .pilot-scope{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:0;padding:0 max(24px,calc((100vw - var(--control-content)) / 2));border-block:1px solid var(--ph-line-dark);background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .pilot-scope__price{display:flex;min-height:390px;padding:var(--space-8) var(--space-7);border-right:1px solid var(--ph-line-dark);flex-direction:column;justify-content:center}.marketing-site .pilot-scope__price p{color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.15em}.marketing-site .pilot-scope__price strong{margin-top:24px;font-family:Roboto Slab,Georgia,serif;font-size:clamp(64px,7vw,108px);font-weight:700;letter-spacing:-.06em;line-height:.9}.marketing-site .pilot-scope__price span{margin-top:var(--space-6);color:var(--ph-mint-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-site .pilot-scope__copy{display:flex;padding:64px;flex-direction:column;justify-content:center}.marketing-site .pilot-scope__copy h2{max-width:760px;margin-top:24px;font-size:clamp(36px,4.4vw,64px);letter-spacing:-.05em;line-height:1}.marketing-site .pilot-scope__copy>p:not(.product-page__eyebrow){max-width:720px;margin-top:32px;color:var(--ph-mint-soft);font-size:16px;line-height:1.7}.marketing-site .pilot-scope__copy .pilot-scope__commercial-note{padding-top:24px;border-top:1px solid var(--ph-line-dark);color:var(--ph-ivory)}.marketing-site .enterprise-pilot-process__action{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;border:1px solid var(--control-line-light);border-top:0}.marketing-site .enterprise-pilot-process__action p{max-width:560px;color:var(--control-steel);font-size:14px;line-height:1.6}.marketing-site .enterprise-pilot-process__action a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--control-black);background:var(--control-black);color:var(--control-white);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-site .enterprise-pilot-process__action a:hover{background:var(--control-charcoal)}.marketing-site .enterprise-pilot-process__action a:focus-visible{outline:3px solid var(--ph-mint);outline-offset:4px}.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 .solution-answer,.marketing-site .solution-surfaces{grid-template-columns:1fr}.marketing-site .solution-surfaces__resources{grid-column:1}.marketing-site .resource-buyer-paths>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .export-structures__previews,.marketing-site .pilot-operating-plan__columns{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 .resource-buyer-paths,.marketing-site .solution-criteria,.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 .resource-buyer-paths>div,.marketing-site .solution-criteria>ol{grid-template-columns:1fr}.marketing-site .resource-buyer-paths article,.marketing-site .solution-criteria>ol>li{min-height:0}.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}}.marketing-site .resource-article__body,.marketing-site .resource-byline,.marketing-site .resource-evaluation,.marketing-site .resource-guide-grid{padding-inline:max(24px,calc((100vw - var(--control-content)) / 2))}.marketing-site .resource-guide-grid{padding-block:96px;background:var(--ph-paper)}.marketing-site .resource-guide-grid__items{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-ink)}.marketing-site .resource-guide-grid__items article{display:flex;min-height:420px;flex-direction:column;padding:32px;border-right:1px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink);background:var(--ph-ivory)}.marketing-site .resource-guide-grid__items article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.marketing-site .resource-guide-grid__items h3{margin-top:var(--space-8);font-family:Roboto Slab,Georgia,serif;font-size:clamp(25px,2.5vw,34px);letter-spacing:-.035em;line-height:1.08}.marketing-site .resource-guide-grid__items h3 a:hover{text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:5px;text-underline-offset:8px}.marketing-site .resource-guide-grid__items article>p{margin-top:var(--space-5);color:var(--ph-forest);font-size:14px;line-height:1.7}.marketing-site .resource-guide-grid__link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:var(--space-6);border-top:1px solid var(--ph-line-light);color:var(--ph-forest);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-site .resource-guide-grid__link span{color:var(--ph-ink);font-size:18px}.marketing-site .resource-evaluation{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:var(--space-8);padding-block:96px;background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .resource-evaluation__intro h2{margin-top:16px;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.03}.marketing-site .resource-evaluation__intro>p:last-child{margin-top:24px;color:var(--ph-mint-soft);line-height:1.7}.marketing-site .resource-evaluation ol{border-top:1px solid var(--ph-mint);list-style:none}.marketing-site .resource-evaluation li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--ph-line-dark)}.marketing-site .resource-evaluation li>span{color:var(--ph-mint);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .resource-evaluation h3{font-family:Roboto Slab,Georgia,serif;font-size:21px}.marketing-site .resource-evaluation li p{margin-top:12px;color:var(--ph-slate);font-size:13px;line-height:1.65}.marketing-site .resource-byline{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px;border-bottom:1px solid var(--ph-line-light);background:var(--ph-paper);color:var(--ph-forest)}.marketing-site .resource-byline>p{font-size:13px}.marketing-site .resource-byline>p a{font-weight:800;text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:3px;text-underline-offset:5px}.marketing-site .resource-byline dl{display:flex;gap:var(--space-6)}.marketing-site .resource-byline dl>div{display:grid;gap:var(--space-2)}.marketing-site .resource-byline dt{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing-site .resource-byline dd{font-size:12px}.marketing-site .resource-article__body{padding-block:var(--space-9) var(--space-10);background:var(--ph-paper)}.marketing-site .resource-toc{max-width:860px;margin:0 auto var(--space-9);padding:var(--space-6);border:1px solid var(--ph-ink);background:var(--ph-ivory)}.marketing-site .resource-toc>p{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-site .resource-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:var(--space-5);padding-left:var(--space-5)}.marketing-site .resource-toc a{color:var(--ph-forest);font-size:13px;text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:3px;text-underline-offset:4px}.marketing-site .resource-article__body>section{max-width:860px;margin:0 auto;scroll-margin-top:120px}.marketing-site .resource-article__body>section+section{margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px solid var(--ph-ink)}.marketing-site .resource-article__body h2{max-width:780px;margin-top:16px;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;line-height:1.03}.marketing-site .resource-article__body section>p:not(.product-page__eyebrow){margin-top:24px;color:var(--ph-forest);font-size:17px;line-height:1.8}.marketing-site .resource-article__body section>p a{color:var(--ph-ink);font-weight:800;text-decoration:underline;text-decoration-color:var(--ph-mint);text-decoration-thickness:4px;text-underline-offset:5px}.marketing-site .resource-article__body .resource-answer{padding-left:var(--space-6);border-left:6px solid var(--ph-mint);color:var(--ph-ink);font-family:Roboto Slab,Georgia,serif;font-size:clamp(21px,2.4vw,28px);line-height:1.5}.marketing-site .resource-article__body aside{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--ph-forest);background:var(--ph-forest);color:var(--ph-ivory)}.marketing-site .resource-article__body aside strong{color:var(--ph-mint);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.marketing-site .resource-article__body aside p{margin-top:12px;color:var(--ph-mint-soft);line-height:1.7}.marketing-site .resource-table-wrap{margin-top:48px;overflow-x:auto;border:1px solid var(--ph-ink);background:var(--ph-ivory)}.marketing-site .resource-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.marketing-site .resource-table-wrap td,.marketing-site .resource-table-wrap th{padding:var(--space-5);border-right:1px solid var(--ph-line-light);border-bottom:1px solid var(--ph-line-light);vertical-align:top}.marketing-site .resource-table-wrap thead th{background:var(--ph-forest);color:var(--ph-mint);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.marketing-site .resource-table-wrap tbody th{width:20%;font-family:Roboto Slab,Georgia,serif;font-size:17px}.marketing-site .resource-table-wrap td{color:var(--ph-forest);font-size:13px;line-height:1.65}.marketing-site .resource-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-7);border-top:1px solid var(--ph-ink);border-left:1px solid var(--ph-ink)}.marketing-site .resource-flow span{min-height:144px;padding:var(--space-5);border-right:1px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink);background:var(--ph-ivory);color:var(--ph-forest);font-size:13px;font-weight:800;line-height:1.45}.marketing-site .resource-flow span:nth-child(3){background:var(--ph-mint);color:var(--ph-ink)}.marketing-site .resource-steps{margin-top:48px;border-top:1px solid var(--ph-ink);list-style:none}.marketing-site .resource-steps li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:24px;padding:var(--space-6) 0;border-bottom:1px solid var(--ph-line-light)}.marketing-site .resource-steps li>span{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .resource-principles h3,.marketing-site .resource-steps h3{font-family:Roboto Slab,Georgia,serif;font-size:21px}.marketing-site .resource-principles p,.marketing-site .resource-steps p{margin-top:var(--space-3);color:var(--ph-forest);font-size:14px;line-height:1.7}.marketing-site .resource-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-7);border-top:1px solid var(--ph-ink);border-left:1px solid var(--ph-ink);list-style:none}.marketing-site .resource-checklist>li{min-height:120px;padding:24px;border-right:1px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink);background:var(--ph-ivory);color:var(--ph-forest);font-size:14px;line-height:1.65}.marketing-site .resource-checklist>li:before{display:block;margin-bottom:16px;color:var(--ph-forest);content:"✓";font-weight:900}.marketing-site .resource-checklist--numbered>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.marketing-site .resource-checklist--numbered>li:before{content:none}.marketing-site .resource-checklist--numbered span{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .resource-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-7);border-top:1px solid var(--ph-ink);border-left:1px solid var(--ph-ink)}.marketing-site .resource-principles section{min-height:190px;padding:var(--space-6);border-right:1px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink);background:var(--ph-ivory)}.marketing-site .resource-definition-list{margin-top:48px;border-top:1px solid var(--ph-ink)}.marketing-site .resource-definition-list>div{display:grid;grid-template-columns:54px minmax(180px,.5fr) minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--ph-line-light)}.marketing-site .resource-definition-list span{color:var(--ph-forest);font-size:10px;font-weight:800;letter-spacing:.12em}.marketing-site .resource-definition-list dt{font-family:Roboto Slab,Georgia,serif;font-size:18px;font-weight:800}.marketing-site .resource-definition-list dd{color:var(--ph-forest);font-size:14px;line-height:1.7}@media (max-width:899px){.marketing-site .resource-guide-grid__items{grid-template-columns:1fr}.marketing-site .resource-guide-grid__items article{min-height:340px}.marketing-site .resource-evaluation{grid-template-columns:1fr;gap:var(--space-8)}.marketing-site .resource-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.marketing-site .resource-article__body,.marketing-site .resource-evaluation,.marketing-site .resource-guide-grid{padding-block:64px}.marketing-site .resource-byline{align-items:flex-start;flex-direction:column}.marketing-site .resource-byline dl{gap:24px}.marketing-site .resource-toc{margin-bottom:64px;padding:24px}.marketing-site .resource-checklist,.marketing-site .resource-principles,.marketing-site .resource-toc ol{grid-template-columns:1fr}.marketing-site .resource-article__body>section+section{margin-top:var(--space-8);padding-top:64px}.marketing-site .resource-flow{grid-template-columns:1fr}.marketing-site .resource-flow span{min-height:112px}.marketing-site .resource-definition-list>div{grid-template-columns:44px minmax(0,1fr)}.marketing-site .resource-definition-list dd{grid-column:2}}@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;background-color:transparent!important;color:var(--ph-ink)!important}.marketing-site .contact-page .enterprise-enquiry__form{display:block!important;border:1px solid var(--ph-line-light);background-color:var(--ph-paper)!important}.marketing-site .product-showcase,.marketing-site .product-showcase>[role=tabpanel]{background-color:var(--ph-paper)!important}.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))}}