.marketing-root .platform-overview{--platform-blue:#253b94}.marketing-root .website-main .platform-overview>section.container-tight{max-width:1320px;padding-block:3rem}.marketing-root .website-main .platform-overview>section.container-tight.platform-overview-hero:first-child{padding-top:4.5rem;padding-bottom:1rem}.marketing-root .platform-overview .platform-overview-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--platform-blue);margin:0 0 1.15rem;font-size:.72rem;font-weight:600}.marketing-root .website-main .platform-overview h1{letter-spacing:-.052em;max-width:1050px;font-size:clamp(2.75rem,5.4vw,5rem);font-weight:600;line-height:1.06}.marketing-root .platform-overview h2{letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:600;line-height:1.12}.marketing-root .platform-overview h3{letter-spacing:-.025em;font-size:1.3rem;font-weight:600;line-height:1.25}.marketing-root .platform-overview-lead{max-width:800px;color:rgb(var(--muted));margin-top:1.5rem;font-size:1.1rem;line-height:1.75}.marketing-root .platform-overview-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.marketing-root .platform-overview-context{max-width:850px;color:rgb(var(--muted));border-top:1px solid #253b941f;margin-top:2.5rem;padding-top:1.5rem;scroll-margin-top:8rem;font-size:.95rem;line-height:1.7}.marketing-root .platform-example{background:var(--platform-blue);color:#fff;border-radius:28px;padding:clamp(1.5rem,3.5vw,3rem)}.marketing-root .platform-example .platform-overview-kicker{color:#dce3ff}.marketing-root .platform-example-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;display:grid}.marketing-root .platform-example-intro>p{color:#e0e6ff;font-size:.95rem;line-height:1.7}.marketing-root .platform-example-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;margin-block:2.75rem 1.75rem;padding:0;list-style:none;display:grid}.marketing-root .platform-example-steps li{border-top:1px solid #ffffff40;padding-top:1.25rem}.marketing-root .platform-example-step-label{color:#dce3ff;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:flex}.marketing-root .platform-example-steps p{color:#e0e6ff;margin-top:.85rem;font-size:.95rem;line-height:1.7}.marketing-root .platform-overview-link{min-height:44px;color:var(--platform-blue);border:1px solid #253b9438;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.65rem 1rem;font-size:.83rem;font-weight:600;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.marketing-root .platform-overview-link svg{flex:none}.marketing-root .platform-overview-link:hover{background:var(--platform-blue);color:#fff}.marketing-root .platform-overview-link-light{color:#fff;border-color:#ffffff70}.marketing-root .platform-overview-link-light:hover{color:var(--platform-blue);background:#fff}.marketing-root .platform-example a:focus-visible{outline-color:#fff}.marketing-root .platform-overview-section-intro{max-width:810px;margin-bottom:2rem}.marketing-root .platform-overview-section-intro>p:last-child{color:rgb(var(--muted));margin-top:1rem;font-size:1rem;line-height:1.75}.marketing-root .platform-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.marketing-root .platform-role{background:rgb(var(--card));border:1px solid #253b9426;border-radius:24px;flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.marketing-root .platform-role>svg,.marketing-root .platform-area>svg{color:var(--platform-blue);margin-bottom:1.2rem}.marketing-root .platform-role>p{max-width:490px;color:rgb(var(--muted));margin-top:.75rem;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.marketing-root .platform-role .platform-overview-actions{margin-top:auto}.marketing-root .platform-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.marketing-root .platform-area{border-top:1px solid #253b9430;padding-block:1.5rem;scroll-margin-top:8rem}.marketing-root .platform-area p{color:rgb(var(--muted));margin-top:.75rem;font-size:.95rem;line-height:1.7}.marketing-root .platform-overview-country{max-width:820px;color:rgb(var(--muted));align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.8rem;line-height:1.6;display:flex}.marketing-root .platform-overview-country svg{color:var(--platform-blue);margin-top:.15rem}.marketing-root .platform-overview-next{background:#f5f7fc;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem;display:flex}.marketing-root .platform-overview-next h2{font-size:clamp(1.7rem,2.7vw,2.2rem)}.marketing-root .platform-overview-next p{max-width:560px;color:rgb(var(--muted));margin-top:.75rem;line-height:1.7}.marketing-root .platform-overview-next .platform-overview-actions{margin-top:0}@media (max-width:800px){.marketing-root .website-main .platform-overview>section.container-tight{padding-block:2rem}.marketing-root .website-main .platform-overview>section.container-tight.platform-overview-hero:first-child{padding-top:3rem;padding-bottom:1rem}.marketing-root .website-main .platform-overview h1{font-size:clamp(2.5rem,7.5vw,4rem)}.marketing-root .platform-overview-lead{font-size:1rem}.marketing-root .platform-example-intro{grid-template-columns:1fr;gap:1.2rem}.marketing-root .platform-example-steps,.marketing-root .platform-area-grid{grid-template-columns:1fr;gap:1.5rem}.marketing-root .platform-example-steps{margin-top:2rem}.marketing-root .platform-example-step-label{margin-bottom:.9rem}.marketing-root .platform-area{padding-block:1.5rem 0}.marketing-root .platform-overview-next{padding:1.5rem}}@media (max-width:600px){.marketing-root .platform-role-grid{grid-template-columns:1fr}.marketing-root .platform-role{padding:1.5rem}.marketing-root .platform-overview-actions>.group\/btn{padding-inline:1.2rem;font-size:.875rem}}html:not(.light) .marketing-root .platform-overview{--platform-blue:#a9beff}html:not(.light) .marketing-root .platform-example{background:#253b94}html:not(.light) .marketing-root .platform-overview-next{background:rgb(var(--card))}html[data-a11y-contrast=on] .marketing-root .platform-overview{--platform-blue:#000}html[data-a11y-contrast=on] .marketing-root .platform-example{color:#fff;background:#000}html[data-a11y-contrast=on] .marketing-root .platform-overview-next{background:#fff;border:1px solid #000}
