.preview-banner{padding:.65rem 1rem;background:#fff4d9;color:#594314;text-align:center;font-size:.875rem;line-height:1.45}.root-marketing{--root-section-space:clamp(3rem,5vw,4.5rem);--marketing-detail-gap:clamp(2rem,4vw,4rem);overflow-wrap:anywhere}.root-marketing h1,.root-marketing h2,.root-marketing h3{text-wrap:balance}.root-marketing h2{max-width:850px;margin:.5rem 0 1rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.root-marketing h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}.root-marketing .eyebrow{text-transform:none;letter-spacing:.01em}.root-marketing .root-hero{padding:3rem 0;background:#f4f7fa}.root-marketing .root-hero h1{max-width:1020px;font-size:clamp(2.35rem,4.8vw,4.4rem)}.root-marketing .root-lede{max-width:790px;font-size:1.12rem}.root-marketing .root-audiences{padding-top:2rem}.root-audiences .root-section-heading{margin-bottom:1.5rem}.root-marketing .root-audiences h2{font-size:1.7rem}.root-navigation{margin-left:auto}.partner-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.partner-link:hover,.root-marketing .pattrnz-link:hover{color:var(--audience-accent,var(--blue))}.site-header--audience{border-top-color:var(--audience-footer)}.site-header--audience .brand-symbol{background:var(--audience-accent);border-color:var(--audience-accent)}.site-header--audience .root-nav>.button{background:var(--audience-accent)}.site-header--audience .root-nav>.button:hover{background:var(--audience-footer)}.site-header--audience .pattrnz-link:hover,.site-header--audience .root-nav>a:not(.button):hover,.site-header--audience .root-nav__audiences>button:hover{color:var(--audience-accent)}.site-footer--audience{background:var(--audience-footer)}.site-footer--audience p{color:var(--audience-tint)}.site-footer .partner-link:hover{color:white}.site-footer--audience a:hover{color:white;text-decoration:underline}.site-footer--audience :focus-visible{outline-color:var(--audience-tint)}.marketing-skip-link{position:fixed;top:.5rem;left:1rem;z-index:100;padding:.75rem 1rem;background:white;border:2px solid var(--blue);transform:translateY(-200%);font-weight:700}.marketing-skip-link:focus{transform:translateY(0)}.root-marketing [id],.root-report-edit [id]{scroll-margin-top:1.5rem}.root-marketing a,.root-marketing button,.root-navigation a,.root-navigation button{touch-action:manipulation}.root-marketing :focus-visible,.site-header--root :focus-visible{outline:3px solid var(--audience-accent,#075b9b);outline-offset:3px}.root-nav{display:flex;align-items:center;gap:1.6rem}.root-nav>a,.root-nav__audiences>button{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700}.root-nav>a:hover,.root-nav__audiences>button:hover{color:var(--blue)}.root-nav>.button:hover{color:white}.root-nav__audiences{position:relative}.root-nav__audiences>button{background:transparent;border:0;color:var(--ink);padding:0;cursor:pointer}.root-nav__audience-links{position:absolute;top:calc(100% + .75rem);left:-1rem;width:290px;padding:.5rem;border:1px solid var(--line);border-radius:8px;background:white;box-shadow:var(--shadow)}.root-nav__audience-links a{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.65rem .75rem;font-size:.9rem;font-weight:700;border-radius:4px}.root-nav__audience-links a:hover,.root-nav__audience-links a[aria-current=page]{background:var(--canvas)}.root-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.audience-dot{width:.65rem;height:.65rem;border-radius:50%;flex:none}.audience-dot--suppliers{background:#075b9b}.audience-dot--authorities{background:#236b5b}.audience-dot--ecosystems{background:#91512d}.root-navigation__toggle{display:none}.audience-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap,1.5rem)}.audience-card{position:relative;display:flex;flex-direction:column;padding:1.8rem;border:1px solid var(--line);background:var(--audience-tint);border-radius:4px}.audience-card:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 4px 16px rgb(17 29 49/.07);opacity:0;pointer-events:none}.audience-card h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:transparent}.audience-card h3 a:after{content:"";position:absolute;inset:0;border-radius:4px}.audience-card h3 a:focus-visible{outline:none}.audience-card:focus-within{outline:3px solid var(--audience-accent);outline-offset:4px}.audience-card:focus-within h3 a{text-decoration-color:rgb(17 29 49/.4)}.audience-card__label{display:flex;align-items:center;color:var(--audience-accent);font-size:.88rem;font-weight:800}.audience-card__label svg{flex:none}.audience-card h3{margin:1.5rem 0 .5rem;color:var(--ink)}.audience-card p{margin-bottom:1.75rem;font-size:.97rem}.audience-card__link{display:flex;align-items:center;gap:.6rem;margin-top:auto;font-size:.88rem;font-weight:700;color:var(--audience-accent);text-decoration:underline;text-underline-offset:.2em}.audience-card__link svg{flex:none}@supports (grid-template-rows:subgrid){.audience-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}}.root-portal-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem)}.root-portal-layout>div>p{max-width:480px}.root-portal-matching{margin-top:1.75rem}.root-portal-cards{display:grid;gap:1rem}.root-marketing .root-collections{background:white}.root-marketing .root-collection-card{background:#f4f7fa}.root-contact{background:#f0f3f7}.root-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.marketing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:2.5rem;color:var(--ink-soft);font-size:.875rem}.marketing-breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.audience-hero{padding:2rem 0 4rem;background:var(--audience-tint);border-bottom:1px solid var(--line)}.audience-hero__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:clamp(2rem,6vw,5rem)}.audience-hero h1{margin:1rem 0 1.5rem;font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.06}.audience-hero .eyebrow{display:flex;gap:.65rem;align-items:center}.audience-page .eyebrow,.audience-page .root-text-link{color:var(--audience-accent)}.audience-page .button--primary{background:var(--audience-accent);color:white}.audience-page .button--primary:hover{filter:brightness(.9)}.audience-priorities{padding:1.5rem 0 1.5rem 1.5rem}.audience-priorities>svg{color:var(--audience-accent);margin-bottom:1.5rem}.audience-priorities .eyebrow{font-size:.73rem}.audience-priorities ul{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem}.audience-priorities li{display:flex;gap:.75rem;align-items:start;font-weight:700;line-height:1.5}.audience-priorities li svg{flex:none;color:var(--audience-accent);margin-top:.2rem}.audience-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap)}.audience-benefits article{border-top:2px solid var(--audience-accent);padding-top:1.25rem}.audience-benefits h3{margin:0 0 .75rem}.audience-example{padding:3.5rem 0;background:var(--audience-tint)}.audience-example__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.audience-example__steps{list-style:none;padding:0;margin:0;gap:1rem}.audience-example__steps li{position:relative;align-items:center;padding:1.25rem;background:white;border-left:3px solid var(--audience-accent)}.audience-example__steps li>span{color:var(--audience-accent);font-size:.8rem}.audience-example__steps li>svg{position:absolute;bottom:-1.1rem;left:1.3rem;transform:rotate(90deg);color:var(--audience-accent)}.audience-example__steps strong{font-size:.95rem;line-height:1.5}.audience-available__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--marketing-detail-gap);align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:8px;background:white}.audience-available__inner h2{margin-top:.5rem;max-width:370px}.audience-available__content>p{margin-top:0;max-width:740px}.audience-available__inner p:last-child{margin-bottom:0}.audience-available__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.audience-available__actions .root-coverage{flex-basis:100%;max-width:740px;margin:0}.audience-page .audience-offers{padding-top:0}.audience-offers__intro{max-width:740px}.audience-offer-grid article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--marketing-detail-gap);border-top:1px solid var(--line);padding:1.5rem 0}.audience-offer-grid h3{margin:0;max-width:310px}.audience-offer-grid p{margin:0;max-width:740px}.audience-reading{margin-top:2rem;font-size:.875rem}.audience-reading a{text-decoration:underline;text-underline-offset:.2em}.audience-reading svg{vertical-align:middle}.audience-page .root-contact{background:var(--audience-tint)}.audience-page .root-contact-card{border-color:var(--line)}.audience-page .root-contact-card>svg{color:var(--audience-accent)}.audience-cards--related{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.root-report-edit{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:start;padding-block:4rem}.root-report-edit h1{font-size:2.6rem;letter-spacing:-.035em;line-height:1.1}.root-about__hero{padding:clamp(3rem,6vw,5rem) 0;background:#f4f7fa;border-bottom:1px solid var(--line)}.root-about__hero h1{max-width:1030px;margin:1rem 0 1.75rem;font-size:clamp(2.35rem,4.2vw,3.7rem);letter-spacing:-.045em;line-height:1.08}.root-about__hero .root-lede{max-width:830px;margin-bottom:0}.root-about__audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap);margin-top:2rem}.root-about__audiences h3{margin:0 0 .75rem}.root-about__audiences a{color:var(--audience-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.root-about__audiences p{margin:0}.root-about__coverage{background:#f4f7fa}.root-about__coverage-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.root-about__coverage h2{margin-top:0}.root-about__facts{padding:1.75rem 2rem;background:white}.root-about__facts h3{margin:0 0 1.25rem}.root-about__facts dl{margin:0}.root-about__facts dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.root-about__facts dt{color:var(--ink-soft)}.root-about__facts dd{margin:0;font-weight:700}.root-about__facts p{font-size:.875rem}.root-about__details{padding-block:1rem}.root-about__detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--marketing-detail-gap)}.root-about__details>.root-about__detail{padding-block:3.5rem}.root-about__details>.root-about__detail+.root-about__detail{border-top:1px solid var(--line)}.root-about__detail h2,.root-about__detail p:first-child{margin-top:0}.root-about__detail h2{max-width:370px}.root-about__detail>div{max-width:740px}.root-about__limitations{background:#f4f7fa}.root-marketing .button:hover,.site-header--root .button:hover{transform:none}@media (prefers-reduced-motion:no-preference){.audience-card{transition:border-color .18s ease-out}.audience-card:before{transition:opacity .18s ease-out}.audience-card h3 a{transition:text-decoration-color .18s ease-out}.root-marketing :is(.button,.root-text-link,.audience-card__link)>svg,.site-header--root .root-nav>.button>svg{transition:transform .16s ease-out}.root-marketing .audience-card:focus-within .audience-card__link>svg,.root-marketing :is(.button,.root-text-link):focus-visible>svg,.site-header--root .root-nav>.button:focus-visible>svg{transform:translateX(3px)}}@media (hover:hover){.audience-card:hover{border-color:var(--audience-accent)}.audience-card:hover:before{opacity:1}.audience-card:hover h3 a{text-decoration-color:rgb(17 29 49/.4)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.root-marketing .audience-card:hover .audience-card__link>svg,.root-marketing :is(.button,.root-text-link):hover>svg,.site-header--root .root-nav>.button:hover>svg{transform:translateX(3px)}}@media (max-width:1100px){.root-navigation__toggle{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;padding:.65rem;background:white;color:var(--ink);border:1px solid var(--line);border-radius:4px;font-weight:700;cursor:pointer}.root-nav{display:none}.root-nav--open{display:flex;position:absolute;top:100%;left:0;right:0;padding:1rem 1.5rem 1.5rem;flex-direction:column;align-items:stretch;gap:.35rem;background:white;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #111d3110;max-height:calc(100dvh - var(--site-header-height) - 8px);overflow-y:auto;overscroll-behavior:contain}.root-nav__audience-links{position:static;width:auto;padding:0 0 .5rem;box-shadow:none;border:0}.root-nav__audiences>button{width:100%;justify-content:space-between}.audience-card{padding:1.4rem}.audience-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:2rem}}@media (max-width:760px){.audience-available__inner,.audience-benefits,.audience-cards,.audience-cards--related,.audience-example__grid,.audience-hero__grid,.audience-offer-grid article,.root-about__audiences,.root-about__coverage-grid,.root-about__detail,.root-contact-grid,.root-portal-layout,.root-report-edit{grid-template-columns:minmax(0,1fr)}.audience-offer-grid article{gap:.75rem}.root-marketing .root-hero{padding:2.5rem 0}.root-marketing .root-hero h1{font-size:2.5rem}.root-marketing .root-lede{font-size:1rem}.audience-hero{padding-bottom:2.5rem}.audience-priorities{padding:.5rem 0 0}.audience-benefits{gap:1.5rem}.audience-available__inner{gap:1rem}.root-contact-grid,.root-report-edit{gap:2rem}.audience-example{padding:2.5rem 0}.root-about__detail{gap:1rem}.root-about__facts{padding:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.root-marketing .audience-card,.root-marketing .button{transition:none}.root-marketing .button:hover{transform:none}}.site-header--root .site-header__inner{flex-wrap:wrap;padding-block:1rem}.site-header--root .site-nav{flex-wrap:wrap;gap:1rem 1.5rem}.catalog-coverage,.intake-coverage{font-size:.875rem;color:var(--ink-soft)}.root-home{--root-section-space:clamp(3rem,5vw,4.5rem);overflow-wrap:anywhere}.root-home .website-intake__heading>div{min-width:0}.root-home h1,.root-home h2,.root-home h3{text-wrap:balance}.root-home h2{margin:.5rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.035em}.root-home h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}.root-hero{padding:clamp(3rem,7vw,6rem) 0 3rem;background:linear-gradient(112deg,#e7f3fb,#fff 76%);border-bottom:1px solid var(--line)}.root-hero h1{max-width:960px;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:1.03;letter-spacing:-.05em}.root-lede{max-width:740px;font-size:1.2rem;line-height:1.65}.root-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:1.8rem}.root-card-link,.root-text-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--blue);font-weight:700}.root-text-link:hover{text-decoration:underline}.root-coverage{margin-top:1.5rem;font-size:.875rem}.root-section{padding:var(--root-section-space) 0;scroll-margin-top:1.5rem}.root-collections{background:var(--canvas)}.root-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.root-section-heading>p{max-width:330px;margin:0}.root-section-heading--intro{display:block}.root-section-heading--intro>p{max-width:740px;margin:1.2rem 0 0}.root-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.root-collection-card{display:flex;flex-direction:column;align-items:start;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.root-collection-card:hover{border-color:var(--blue);box-shadow:0 8px 24px #111d3110}.root-card-top{display:flex;align-items:center;color:var(--blue)}.root-card-top span{font-size:.875rem;font-weight:700;letter-spacing:.035em}.root-card-top svg{flex:none}.root-collection-card h3{margin:1.8rem 0 .25rem;font-size:1.6rem}.root-collection-card p{margin-bottom:2rem}.root-card-link{margin-top:auto}.root-collection-card--all{background:var(--blue);color:white;border-color:var(--blue)}.root-collection-card--all .root-card-link,.root-collection-card--all .root-card-top,.root-collection-card--all p{color:white}.root-collection-card--all p{opacity:.92}.root-collection-note{max-width:820px;margin:1.5rem 0 0;font-size:.875rem}.root-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--marketing-column-gap,1.5rem)}.root-benefits article>svg{color:var(--blue)}.root-benefits p{margin-bottom:0}.root-how{background:var(--canvas)}.root-catalog-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:-1rem 0 2rem;font-size:.875rem}.root-catalog-meta strong{color:var(--blue)}.root-notice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--marketing-column-gap,1.5rem)}.root-notice-card{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--line);border-radius:10px}.root-notice-type{margin:0 0 1rem;color:var(--blue);font-size:.875rem;font-weight:700}.root-notice-card h3{margin:0;font-size:1.2rem;overflow-wrap:anywhere}.root-notice-card h3 a:hover{color:var(--blue);text-decoration:underline}.root-notice-buyer{font-size:.875rem;overflow-wrap:anywhere}.root-notice-dates{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 0 1.5rem;font-size:.875rem;color:var(--ink-soft)}.root-notice-dates span{display:flex;align-items:center;gap:.4rem}.root-notice-dates svg{flex:none}.root-notice-card .root-card-link{font-size:.875rem}.root-data-state{padding:2rem;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.root-data-state h3{margin-top:0}.root-authority-grid,.root-matching-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);align-items:start}.root-matching h2{max-width:500px}.root-match-steps{padding:0;margin:2rem 0;list-style:none}.root-match-steps li{display:flex;gap:1rem;margin:1.3rem 0}.root-match-steps li>span{color:var(--blue);font-size:.875rem;font-weight:700;padding-top:.1rem}.root-match-steps strong{line-height:1.4}.root-match-steps p{margin:.25rem 0 0}.root-authority{background:var(--blue-pale)}.root-contact-card{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #b9d8eb;border-radius:12px;background:#fff}.root-contact-card>svg{color:var(--blue)}.root-contact-card h3{margin:1rem 0}.root-contact-card small{display:block;font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.root-contact-address{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;overflow-wrap:anywhere}.root-contact-address a{text-decoration:underline;text-underline-offset:.2em}.root-contact-address button{display:inline-flex;padding:.75rem;cursor:pointer;border:1px solid var(--line);border-radius:5px;color:var(--blue);background:white}.root-copy-status{min-height:1.5rem;margin:.5rem 0 0;font-size:.875rem}.root-trust{padding:2.5rem 0;border-top:1px solid var(--line)}.root-trust>div{display:flex;align-items:center;justify-content:space-between;gap:2rem}.root-trust p{max-width:780px;margin:0}.root-trust strong{color:var(--ink)}.root-trust a{flex:none}@media (max-width:1050px){.root-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.root-trust>div{display:block}.root-trust a{margin-top:1rem}}@media (max-width:760px){.root-section-heading{display:block}.root-section-heading>p{margin-top:1rem;max-width:none}.site-header--root .site-header__inner{gap:1rem}.root-authority-grid,.root-benefits,.root-collection-grid,.root-matching-grid,.root-notice-grid{grid-template-columns:minmax(0,1fr)}.root-actions{gap:1.2rem}}@media (min-width:1600px){.root-marketing .landing-shell,.root-marketing+.site-footer .site-footer__inner,.site-header--root:has(+.root-marketing) .site-header__inner{width:min(1360px,calc(100% - 96px))}.root-marketing .root-hero{padding-block:4rem}.audience-example__grid,.audience-hero__grid,.root-about__coverage-grid,.root-contact-grid,.root-portal-layout{column-gap:var(--marketing-detail-gap)}.root-contact-grid>div:first-child{max-width:600px}}@font-face{font-family:Nemudbud Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nemudbud Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nemudbud Jakarta;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nemudbud Jakarta;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.root-marketing,.root-marketing+.site-footer,.site-header--root:has(+.root-marketing){--ink:#0e1a2b;--ink-soft:#3d4d65;--canvas:#f5f8fc;--line:#dce4ee;--blue:#0969da;--blue-strong:#084f9f;--marketing-body:"Nemudbud Inter",Arial,Helvetica,sans-serif;--marketing-heading:"Nemudbud Jakarta",Arial,Helvetica,sans-serif;font-family:var(--marketing-body)}.root-marketing{--root-section-space:clamp(3.5rem,5.5vw,5.5rem);--marketing-column-gap:1.5rem;--marketing-detail-gap:clamp(2rem,4.5vw,4.5rem);font-size:1rem}.root-marketing :is(h1,h2,h3),.root-marketing+.site-footer .brand-product-link,.site-header--root:has(+.root-marketing) .brand-product-link{font-family:var(--marketing-heading)}.root-marketing h2{font-weight:700;line-height:1.23;letter-spacing:-.035em}.root-marketing h3{font-weight:700;line-height:1.4;letter-spacing:-.025em}.root-marketing p{line-height:1.75}.root-marketing .root-lede{font-size:1.125rem;line-height:1.75}.root-marketing .eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.035em}.root-marketing .button,.site-header--root:has(+.root-marketing) .button{min-height:46px;border-radius:5px;font-size:.875rem;font-weight:650}.root-marketing .button--large{min-height:50px;padding:.875rem 1.375rem;font-size:.9375rem}.root-marketing :is(.root-text-link,.root-card-link){font-size:.875rem;line-height:1.5}.site-header--root:has(+.root-marketing){border-top-width:3px}.site-header--root:has(+.root-marketing) .site-header__inner{min-height:96px;padding-block:1rem}.site-header--root:has(+.root-marketing) .brand-symbol{width:48px;height:48px;border-radius:4px}.site-header--root:has(+.root-marketing) .brand-product-link{font-size:1.25rem;letter-spacing:-.045em}.site-header--root:has(+.root-marketing) .brand-wordmark small{margin-top:0;font-size:.75rem}.site-header--root:has(+.root-marketing) .root-nav{gap:1.75rem}.site-header--root:has(+.root-marketing) .root-nav>a:not(.button),.site-header--root:has(+.root-marketing) .root-nav__audiences>button{font-weight:550;font-size:.875rem}.root-marketing .root-hero{padding-block:clamp(3rem,5vw,5rem);background:#f7f9fc}.root-marketing .root-hero h1{margin:1.25rem 0 1.5rem;max-width:1100px;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.09;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.root-hero h1 span{color:var(--blue)}.root-hero .root-lede{max-width:850px}.root-hero .root-actions{margin-top:2rem}.root-marketing .root-audiences{padding-top:3rem}.root-marketing .root-audiences h2{font-size:1.75rem}.audience-dot--suppliers{background:#0969da}.audience-dot--authorities{background:#0d8267}.audience-dot--ecosystems{background:#c25e26}.audience-page .button--primary,.site-header--audience:has(+.root-marketing) .root-nav>.button{background:var(--audience-action)}.audience-card :is(.audience-card__label,.audience-card__link),.audience-page :is(.eyebrow,.root-text-link){color:var(--audience-action)}.site-header--audience:has(+.root-marketing) .brand-symbol{background:var(--audience-accent)}.site-header--root:has(+.root-marketing) .root-nav>.button:hover{background:var(--audience-footer,var(--blue-strong))}.root-marketing .partner-link:hover,.root-marketing .pattrnz-link:hover{color:var(--audience-action,var(--blue))}.root-marketing+.site-footer .partner-link:hover{color:white}.root-marketing .audience-card{padding:1.75rem;border-color:transparent;border-radius:8px}.audience-card__label{justify-content:space-between;flex-wrap:nowrap;gap:.75rem;font-size:.875rem;line-height:1.5}.audience-card__name{min-width:0;text-align:left;text-wrap:wrap}.audience-card__icon{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid rgb(14 26 43/.06);border-radius:6px;background:white;color:var(--audience-accent)}.root-marketing .audience-card h3{font-size:1.25rem;margin:1.5rem 0 1rem}.root-marketing .audience-card>p{font-size:.9375rem;margin:0 0 2rem}.audience-card__link{font-size:.875rem}.root-marketing .root-how{background:#f6f8fb}.root-marketing .root-how .root-section-heading--intro h2{max-width:760px}.root-marketing .root-benefits article{padding:1.75rem;background:white;border:1px solid var(--line);border-radius:8px}.root-marketing .root-benefits article>svg{padding:.5rem;width:42px;height:42px;background:#eef5fc;border-radius:5px}.root-marketing .root-benefits h3{margin:1.25rem 0 .875rem;font-size:1.125rem}.root-marketing .root-benefits p{font-size:.9375rem}.root-portal-layout{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:var(--marketing-detail-gap)}.root-portal-layout>div:first-child{padding-top:.75rem}.root-portal-layout>div>p{max-width:560px}.root-marketing .root-collection-card{background:white;border-radius:8px;box-shadow:0 3px 16px rgb(14 26 43/.035)}.root-marketing .root-collection-card--featured{position:relative;border-color:#b0c5d5;background:#edf5fb;box-shadow:0 3px 16px rgb(14 26 43/.035)}.root-collection-card--featured:after{content:"";position:absolute;inset:-1px;border:1px solid #4f6c82;border-radius:inherit;box-shadow:0 0 0 3px rgb(79 108 130/.09);opacity:0;pointer-events:none}.root-collection-card--featured:target,.root-collections:target .root-collection-card--featured{border-color:#7392a8}.root-marketing .root-collection-card--featured:focus-visible{outline:2px solid #4f6c82;outline-offset:3px}.root-collection-card--featured:focus-visible .root-card-link{text-decoration:underline;text-underline-offset:.2em}@media (hover:hover){.root-marketing .root-collection-card--featured:hover{border-color:#7392a8}.root-collection-card--featured:hover .root-card-link{text-decoration:underline;text-underline-offset:.2em}}@media (prefers-reduced-motion:no-preference){.root-collection-card--featured:target:after,.root-collections:target .root-collection-card--featured:after{animation:portal-arrival 3.6s ease-in-out .35s 1}@keyframes portal-arrival{0%,to{opacity:0}45%{opacity:.8}}}@media (prefers-reduced-motion:reduce){.root-collection-card{transition:none}}@media (forced-colors:active){.root-collection-card--featured:target,.root-collections:target .root-collection-card--featured,.root-marketing .root-collection-card--featured:focus-visible{outline:2px solid CanvasText;outline-offset:3px}.root-collection-card--featured:after{display:none}}.root-card-top{width:100%;justify-content:space-between;gap:1rem}.root-card-top>svg{padding:.625rem;width:48px;height:48px;background:#eef5fc;border-radius:6px}.root-card-top>span{font-size:.8125rem;letter-spacing:0}.root-marketing .root-collection-card h3{font-size:1.5rem}.root-collection-card>.root-card-link{width:100%;justify-content:space-between;padding-top:1.25rem;border-top:1px solid var(--line)}.root-recent{background:#f3f6fa}.root-catalog-meta{gap:.5rem 1.5rem;margin-bottom:2rem;font-size:.8125rem}.root-catalog-meta strong{display:inline-flex;align-items:center;gap:.5rem}.root-catalog-meta strong:before{content:"";width:6px;height:6px;background:var(--blue);border-radius:50%}.root-marketing .root-notice-card{background:white;border-radius:6px;border-color:var(--line);padding:1.5rem}.root-marketing .root-notice-card h3{font-size:1.0625rem;line-height:1.5}.root-notice-type{font-size:.8125rem}.root-notice-buyer,.root-notice-dates{font-size:.8125rem;line-height:1.65}.root-notice-dates{padding-bottom:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.root-notice-card .root-card-link{justify-content:space-between;padding-top:1rem;border-top:1px solid var(--line)}.audience-hero{background:white;padding:1.75rem 0 clamp(3.5rem,6vw,5.5rem)}.marketing-breadcrumb{font-size:.8125rem;margin-bottom:3.25rem}.audience-hero__grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:var(--marketing-detail-gap);align-items:center}.audience-hero .eyebrow{display:inline-flex;margin:0;padding:.5rem .75rem;background:var(--audience-tint);border-radius:4px}.audience-hero h1{max-width:840px;margin:1.25rem 0 1.5rem;font-size:clamp(2.35rem,3.75vw,3.5rem);line-height:1.12;font-weight:800;letter-spacing:-.045em;text-wrap:pretty}.audience-hero .root-lede{max-width:750px}.audience-priorities{padding:0;border:1px solid var(--line);border-radius:8px;background:var(--audience-tint);overflow:hidden}.audience-priorities__heading{display:flex;gap:.875rem;align-items:start;padding:1.5rem;color:var(--audience-action)}.audience-priorities__heading>svg{flex:none;margin-top:.2rem}.audience-priorities__heading>p{margin:0;max-width:230px;color:var(--audience-footer);font-family:var(--marketing-heading);font-size:1rem;line-height:1.5;font-weight:700}.audience-priorities ul{padding:0 .75rem .75rem;gap:.5rem}.audience-priorities li{padding:1.125rem 1rem;background:white;border-radius:4px;font-size:.9375rem;font-weight:500;line-height:1.6}.audience-priorities li svg{color:var(--audience-action)}.audience-value{background:#f6f8fb}.audience-section-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--marketing-detail-gap);align-items:start}.audience-section-intro h2{margin:0;max-width:660px}.audience-section-intro>p{margin:0;padding:1.25rem 1.5rem;background:white;border:1px solid var(--line);border-radius:6px;font-size:.875rem}.audience-benefits{margin-top:2.5rem}.audience-benefits article{padding:1.75rem;border:1px solid var(--line);border-radius:6px;background:white}.marketing-step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--audience-action);background:var(--audience-tint);border-radius:4px;font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.root-marketing .audience-benefits h3{margin:1.25rem 0 1rem;font-size:1.125rem}.audience-benefits p{margin:0;font-size:.9375rem}.audience-example{padding:var(--root-section-space) 0 0;background:white}.audience-example__grid{display:block;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:8px;background:var(--audience-tint)}.audience-example__grid>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--marketing-detail-gap);align-items:start}.audience-example .eyebrow{grid-column:1/-1;margin-bottom:1rem}.audience-example h2{margin:0;max-width:610px}.audience-example__grid>div>p:last-child{margin:0;font-size:.9375rem}.audience-example__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.audience-example__steps li{display:flex;flex-direction:column;align-items:start;gap:1rem;padding:1.5rem;border:1px solid rgb(14 26 43/.07);border-radius:6px}.audience-example__steps li>span{color:var(--audience-action);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audience-example__steps strong{font-family:var(--marketing-heading);font-size:1rem;font-weight:650}.audience-example__steps li>svg{left:auto;right:-1.4rem;top:calc(50% - 9px);bottom:auto;transform:none;color:var(--audience-action)}.audience-available__inner{--portal-panel-space:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);padding:0;gap:0;align-items:stretch;box-shadow:0 3px 16px rgb(14 26 43/.035)}.audience-available__intro{padding:var(--portal-panel-space);border-radius:7px 0 0 7px;border-right:1px solid var(--line);background:var(--audience-tint);display:flex;flex-direction:column;justify-content:center;align-items:start}.audience-available__intro>svg{flex:none;color:var(--audience-action);margin-bottom:1.25rem}.audience-available__intro h2{font-size:clamp(1.65rem,2.5vw,2.2rem);margin-bottom:0;max-width:390px}.audience-available__content{min-width:0;padding:var(--portal-panel-space);align-self:center}.audience-available__content>p{font-size:.9375rem}.audience-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.audience-offer-grid article{display:block;padding:1.75rem;background:#f6f8fb;border:1px solid transparent;border-radius:6px}.root-marketing .audience-offer-grid h3{max-width:none;margin:0 0 1rem;font-size:1.125rem}.audience-offer-grid p{max-width:none;font-size:.9375rem}.audience-reading{padding:1.5rem;background:var(--audience-tint);border:1px solid var(--line);border-radius:6px}.root-contact{background:white}.root-contact-grid{padding:clamp(1.5rem,3vw,2.5rem);border-radius:8px;background:#eef5fc;border:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--marketing-detail-gap)}.audience-page .root-contact{background:white}.audience-page .root-contact-grid{background:var(--audience-tint)}.root-contact-grid>div:first-child{max-width:650px}.root-contact-card{border:1px solid var(--line);border-radius:6px;padding:clamp(1.5rem,2vw,2rem)}.root-contact-card>svg{color:var(--audience-action,var(--blue))}.root-marketing .root-contact-card h3{font-size:1.125rem}.root-contact-address,.root-contact-card small{font-size:.8125rem}.root-contact-address button{color:var(--audience-action,var(--blue))}.root-marketing .audience-related{padding-top:1rem}.root-marketing .audience-related h2{font-size:1.5rem}.audience-cards--related .audience-card{padding:1.5rem}.root-marketing .audience-cards--related h3{font-size:1.125rem}.root-marketing .audience-cards--related p{margin-bottom:1.5rem}.root-marketing .root-trust{padding-block:2rem;background:#f6f8fb}.root-trust p{font-size:.875rem}.root-marketing+.site-footer{background:var(--audience-footer,#0a2540)}.root-marketing+.site-footer .site-footer__inner{padding-block:3.5rem;gap:3rem}.root-marketing+.site-footer .brand-symbol{border-radius:4px}.root-marketing+.site-footer :is(p,nav){font-size:.8125rem;line-height:1.7}.root-marketing+.site-footer nav{font-weight:500}.root-about__hero{background:#f7f9fc}.root-about__hero h1{font-size:clamp(2.35rem,4.15vw,3.7rem);line-height:1.12}.root-about__audiences{gap:1.5rem}.root-about__audiences article{position:relative;display:flex;flex-direction:column;padding:1.75rem;background:var(--audience-tint);border:1px solid transparent;border-radius:8px}.root-about__audience-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--audience-action)}.root-about__audiences h3{margin:1.5rem 0 .875rem;font-size:1.125rem;line-height:1.45}.root-about__audiences h3 a{color:var(--audience-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:transparent}.root-about__audiences h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.root-about__audiences h3 a:focus-visible{outline:none}.root-about__audiences article:focus-within{outline:3px solid var(--audience-accent);outline-offset:4px}.root-about__audiences article:focus-within h3 a{text-decoration-color:currentColor}.root-about__audiences article p{margin:0;font-size:.9375rem}.root-about__facts{border-radius:8px}.root-methodology{background:#f6f8fb}.root-methodology .about-hero{padding:1.75rem 0 3.75rem;background:#f7f9fc;color:var(--ink);border-bottom:1px solid var(--line)}.root-methodology .about-hero__inner{max-width:none;margin-inline:auto}.root-methodology .about-hero .eyebrow{color:var(--blue)}.root-methodology .about-hero h1{max-width:1100px;font-size:clamp(2.35rem,4.15vw,3.7rem);line-height:1.12;letter-spacing:-.045em}.root-methodology .about-hero p:last-child{max-width:830px;color:var(--ink-soft);font-size:1.125rem;line-height:1.75}.root-methodology .about-content{display:block;padding-block:var(--root-section-space)}.root-methodology .about-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.root-methodology .about-main article{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:8px;background:white}.root-methodology .about-main article>svg{width:44px;height:44px;padding:.625rem;background:#eef5fc;border-radius:5px}.root-methodology .about-main h2{margin:1.25rem 0 1rem;font-size:1.375rem}.root-methodology .about-main p{font-size:.9375rem;max-width:750px;margin-bottom:1rem}.root-methodology .about-main p:last-child{margin-bottom:0}.root-methodology .about-main a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.root-methodology .about-main article:last-child{background:#eef5fc}.root-archive{background:#f3f6fa}.root-archive .notice-hub-hero{padding:1.75rem 0 3rem;background:#f7f9fc}.root-archive .notice-hub-hero h1{max-width:1100px;font-size:clamp(2.35rem,4.15vw,3.7rem);line-height:1.12;font-weight:800;letter-spacing:-.045em;margin:1rem 0 1.5rem}.root-archive .notice-hub-hero>div>p:not(.eyebrow){font-size:1rem;line-height:1.75}.root-archive .notice-hub-hero__facts{gap:2rem;margin-top:2rem}.root-archive .notice-hub-hero__facts span{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:0 2rem 0 0;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;font-size:.875rem;font-weight:400;color:var(--ink-soft)}.root-archive .notice-hub-hero__facts span:last-child{border:0}.root-archive .notice-hub-hero__facts strong{font-family:var(--marketing-heading);font-weight:650;font-size:1.75rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.root-archive .notice-hub-results{padding-block:2.5rem var(--root-section-space)}.root-archive .notice-hub-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.root-archive .notice-hub-list>article{display:flex;flex-direction:column;padding:1.75rem;border-radius:8px;box-shadow:none}.root-archive .notice-hub-list h2{margin:1rem 0;font-size:1.25rem;line-height:1.45;text-wrap:pretty}.root-archive .notice-hub-list>article>p{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.75}.root-archive .notice-hub-list__badges{align-items:baseline;gap:.5rem .75rem}.root-archive .notice-hub-list__badges span{font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.root-archive .notice-hub-list__badges span:first-child{padding:.25rem .5rem;background:#eef5fc;border-radius:4px;color:#084f9f;font-weight:600}.root-archive [data-notice-status=Inactive] .notice-hub-list__badges span:first-child{color:var(--ink-soft);background:#f1f4f7}.root-archive .notice-hub-list__facts{margin-top:auto;padding-top:1rem;border-top:1px solid var(--line);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.root-archive .notice-hub-list__link{justify-content:space-between;font-size:.875rem;font-weight:600}@media (max-width:900px){.root-archive .notice-hub-list{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.root-marketing .audience-card:hover{border-color:var(--audience-accent)}.root-marketing .root-notice-card:hover{border-color:#b8c9dc}.root-about__audiences article:hover{border-color:var(--audience-accent)}.root-about__audiences article:hover h3 a{color:var(--audience-action);text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.root-about__audiences article{transition:border-color .18s ease-out}.root-about__audiences h3 a{transition:text-decoration-color .18s ease-out}}@media (max-width:1100px){.site-header--root:has(+.root-marketing) .root-nav--open{gap:.35rem}.audience-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:2rem}.audience-section-intro{gap:2rem}.audience-benefits article,.audience-offer-grid article,.root-marketing .audience-card{padding:1.375rem}}@media (max-width:760px){.site-header--root:has(+.root-marketing) .site-header__inner{min-height:82px}.site-header--root:has(+.root-marketing) .brand-symbol{width:40px;height:40px}.site-header--root:has(+.root-marketing) .brand-product-link{font-size:1.05rem}.root-marketing .root-hero{padding-block:2.75rem}.root-marketing .root-hero h1{font-size:clamp(2.25rem,7.5vw,3rem);line-height:1.13}.root-marketing .root-lede{font-size:1rem}.root-marketing{--root-section-space:3rem}.audience-available__inner,.audience-example__grid>div,.audience-example__steps,.audience-hero__grid,.audience-offer-grid,.audience-section-intro,.root-contact-grid,.root-portal-layout{grid-template-columns:minmax(0,1fr)}.audience-hero__grid,.root-portal-layout{gap:2rem}.audience-hero h1{font-size:clamp(2.15rem,6.5vw,2.8rem)}.marketing-breadcrumb{margin-bottom:2.25rem}.audience-section-intro{gap:1.5rem}.audience-example__grid>div{gap:1rem}.audience-example .eyebrow{margin-bottom:0}.audience-example__steps li{flex-direction:row;align-items:baseline}.audience-example__steps li>svg{top:auto;bottom:-1.35rem;left:calc(50% - 9px);right:auto;transform:rotate(90deg)}.audience-available__intro{border-right:0;border-bottom:1px solid var(--line);border-radius:7px 7px 0 0}.root-contact-grid{gap:1.5rem}.root-marketing+.site-footer .site-footer__inner{gap:2rem}.root-methodology .about-main{grid-template-columns:minmax(0,1fr)}.root-archive .notice-hub-hero,.root-methodology .about-hero{padding-bottom:2.5rem}.root-archive .notice-hub-hero h1,.root-methodology .about-hero h1{font-size:clamp(2.1rem,6.5vw,2.8rem)}.root-archive .notice-hub-hero__facts{gap:1rem}.root-archive .notice-hub-hero__facts span{padding-right:1rem}.root-archive .notice-hub-hero__facts strong{font-size:1.4rem}.root-archive .notice-hub-list>article{padding:1.5rem}}.site-header__language,.site-header__navigation{display:contents}.site-header__language>span,.site-header__menu-toggle{display:none}@media (max-width:760px){.site-header.site-header--smart{border-top-width:3px}.site-header.site-header--smart .marketing-skip-link:not(:focus){clip-path:inset(50%)}.site-header.site-header--smart .site-header__inner{min-height:60px;width:calc(100% - 24px);padding-block:6px;flex-wrap:nowrap;gap:12px}.site-header.site-header--smart .brand-lockup{width:auto;gap:8px}.site-header.site-header--smart .brand-symbol-link{min-width:44px;min-height:44px;align-items:center;justify-content:center}.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-height:44px;margin-left:auto;padding:0;border:1px solid var(--line);border-radius:6px;background:#f5f8fb;color:var(--ink);cursor:pointer;touch-action:manipulation}.site-header__menu-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.site-header.site-header--smart[data-scroll-hidden]{transform:translateY(-100%)}.site-header.site-header--smart:has(:focus-visible){transform:none}.site-header__navigation{display:none;position:absolute;top:100%;inset-inline:0;padding:12px 20px max(20px,env(safe-area-inset-bottom));background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #111d3110;max-height:calc(100dvh - var(--site-header-panel-top, var(--site-header-height)) - 8px);overflow-y:auto;overscroll-behavior:contain}.site-header__navigation[data-open]{display:grid;gap:12px}.site-header.site-header--smart .root-navigation{margin:0}.site-header.site-header--smart .root-navigation__toggle{display:none}.site-header.site-header--smart :is(.root-nav,.site-nav){display:flex;position:static;flex-direction:column;align-items:stretch;gap:4px;width:auto;padding:0;max-height:none;overflow:visible;border:0;box-shadow:none}.site-header.site-header--smart .site-header__navigation .root-nav__audiences>button,.site-header.site-header--smart .site-header__navigation :is(.site-nav,.root-nav)>a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:.9375rem;line-height:1.5;text-transform:none}.site-header.site-header--smart .site-nav__cta{justify-content:center;margin:4px 0 0}.site-header__language{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 12px 0;border-top:1px solid var(--line)}.site-header__language>span{display:block;font-size:.875rem;color:var(--ink-soft);font-weight:600}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.site-header.site-header--smart{transition:transform .18s ease-out}}@media (max-width:760px) and (forced-colors:active){.site-header__menu-toggle,.site-header__navigation{background:Canvas;color:CanvasText}}