@media screen{.premium-public-ui,.v2-root.premium-public-ui,.premium-public-ui .v2-root{--v2-cream-light:var(--card);--v2-cream:color-mix(in srgb, var(--card) 96%, var(--border));--v2-cream-soft:var(--muted);--v2-cream-border:var(--border);--v2-cream-border-soft:color-mix(in srgb, var(--border) 65%, var(--card));--v2-shadow-sm:0 1px 3px color-mix(in srgb, var(--foreground) 4%, transparent);--v2-shadow-card:0 4px 20px color-mix(in srgb, var(--foreground) 5%, transparent);--v2-shadow-elevated:0 16px 48px color-mix(in srgb, var(--foreground) 8%, transparent);background:var(--v2-cream);min-width:0}.premium-public-ui :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid var(--brand-deep-aqua);outline-offset:4px;box-shadow:0 0 0 2px var(--card)}.premium-public-ui :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--input);border-radius:8px}.premium-public-ui [aria-invalid=true]{border-color:var(--destructive)}.premium-public-ui .lh-roi-number-field .lh-roi-value-input{border:0;border-radius:2px}.premium-public-ui :is(.v2-btn-primary,.v2-btn-secondary){border-radius:10px;min-height:48px}.premium-public-ui :is(h1,h2,h3){text-wrap:balance}.premium-public-ui :is(.v2-display,.integration-title,.careers-hero-title,.careers-role-title,.oap-title){letter-spacing:-.04em;line-height:1.08}.premium-public-ui main>section:first-of-type :is(h1,h2).v2-display,.premium-public-ui .integration-title,.premium-public-ui :is(.careers-hero-title,.careers-role-title),.premium-public-ui[data-ui-family=resources] :is(.resources-hero-copy,.kit-hero) h1,.premium-public-ui .oap-title{letter-spacing:-.04em;font-weight:500;line-height:1.08;font-size:clamp(29px,3.6vw,51px)!important}.premium-public-ui[data-ui-family=solution] .rcsx-hero-copy h2{letter-spacing:-.04em;font-size:clamp(29px,3.6vw,51px);font-weight:500;line-height:1.08}.premium-public-ui .integration-section-head h2,.premium-public-ui[data-ui-family=solution] .rcsx-intro h2,.premium-public-ui[data-ui-family=solution] .rcsx-closing h2,.premium-public-ui .integration-final h2,.premium-public-ui :is(.careers-section-heading,.careers-mission-grid,.careers-closing,.careers-application-copy) h2,.premium-public-ui[data-ui-family=resources] :is(.resources-featured,.resources-section-intro,.resources-blog-bridge,.resources-final,.kit-evidence,.kit-related) h2{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.premium-public-ui[data-ui-family=solution] main>section:nth-of-type(2n),.premium-public-ui[data-ui-family=about] main>section:nth-of-type(2n),.premium-public-ui[data-ui-family=security] main>section:nth-of-type(2n),.premium-public-ui[data-ui-family=docs] main>section:nth-of-type(2n){--v2-cream:var(--card)}.premium-public-ui[data-ui-family=case-studies] .v2-card-lift{box-shadow:none;border-radius:16px}.premium-public-ui[data-ui-family=case-studies] .v2-card-lift :is(figure,.mt-8.rounded-\[12px\]){background:0 0;border:0;border-radius:0;padding-inline:0}.premium-public-ui .integration-hero{padding-top:120px}.premium-public-ui .integration-section,.premium-public-ui .integration-final{padding-block:88px}.premium-public-ui .integration-directory-card{background:var(--card)}.premium-public-ui .integration-directory-logo{background:var(--muted)}.premium-public-ui .integration-custom-card{background:var(--card);border-radius:16px}.premium-public-ui .integration-connection-visual{background:var(--card)}.premium-public-ui .integration-editorial-grid{gap:64px}.premium-public-ui[data-ui-family=audiences]{--wws-paper:var(--card)}.premium-public-ui[data-ui-family=audiences] .wws-h1{font-size:clamp(28px,3.52vw,45px)}.premium-public-ui[data-ui-family=audiences] .wws-h2{font-size:clamp(24px,2.4vw,32px)}.premium-public-ui[data-ui-family=audiences] .wws-chapter{padding-block:88px}.premium-public-ui[data-ui-family=audiences] .wws-hero{padding-block:120px 80px}.premium-public-ui[data-ui-family=audiences] .wws-faq-item summary{padding-block:24px}.premium-public-ui[data-ui-family=audiences] .wws-faq-a{max-width:68ch;line-height:1.7}.premium-public-ui main>section:not(:first-of-type) :is(h1,h2).v2-display{line-height:1.15;font-size:clamp(24px,2.4vw,34px)!important}.premium-public-ui[data-ui-family=book-a-demo] h2.v2-display{font-size:clamp(29px,3.68vw,48px)!important;line-height:1.08!important}.premium-public-ui[data-ui-family=book-a-demo] .v2-num{font-weight:500}.premium-public-ui[data-ui-family=case-studies] .v2-card-lift{background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}.premium-public-ui[data-ui-family=resources] :is(.resource-card,.kit-hero-summary){box-shadow:none;border-radius:12px}.premium-public-ui[data-ui-family=resources] .resource-card-meta{letter-spacing:.08em}.premium-public-ui[data-ui-family=resources] :is(.kit-method,.kit-scorecard-section,.kit-evidence,.kit-related){padding-block:72px}.premium-public-ui[data-ui-family=guide] :is(h2:not(.v2-module-title)){letter-spacing:-.025em;font-weight:500;line-height:1.2}.premium-public-ui[data-ui-family=guide] :is(td,th){padding:18px 20px;line-height:1.6}.premium-public-ui[data-ui-family=guide] th{background:var(--muted);font-weight:600}.premium-public-ui :is(.careers-hero,.careers-role-hero,.resources-hero){background:var(--card)}.premium-public-ui :is(.careers-hero,.careers-role-hero):before{background-image:none}.premium-public-ui :is(.careers-hero,.careers-role-hero){padding-block:144px 80px}.premium-public-ui .careers-hero-facts{margin-top:64px}.premium-public-ui .resources-root{--resources-pad:clamp(24px, 4vw, 48px)}.premium-public-ui :is(.resources-hero-copy,.kit-hero) h1{max-width:17ch}.premium-public-ui .oap-hero{padding-block:136px 80px}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero{background:var(--card);padding-block:136px 80px}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero>.absolute{opacity:.08}.premium-public-ui[data-ui-family=legacy-solution] .grid>*{min-width:0}.premium-public-ui[data-ui-family=legacy-solution] h1{letter-spacing:-.04em;font-size:clamp(29px,3.6vw,51px);font-weight:500;line-height:1.08}.premium-public-ui[data-ui-family=legacy-solution] :is(.shadow-xl,.shadow-2xl){box-shadow:0 8px 32px color-mix(in srgb, var(--foreground) 6%, transparent)}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero button{min-height:48px;box-shadow:none;border-radius:10px;font-size:15px;font-weight:500}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero button.border-2{border-width:1px}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero .container{max-width:1280px}.premium-public-ui[data-ui-family=guide] main>section:first-of-type{padding-top:136px}.premium-public-ui[data-ui-family=guide] main>section{padding-inline:24px}.premium-public-ui[data-ui-family=guide] h1,.premium-public-ui[data-ui-family=legal] h1,.premium-public-ui[data-ui-family=charles-sweet-md-mph] h1{letter-spacing:-.04em;font-size:clamp(29px,3.52vw,48px);font-weight:500;line-height:1.1}.premium-public-ui[data-ui-family=guide] .answer-block{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;margin-block:32px;padding:28px}.premium-public-ui[data-ui-family=guide] .v2-module-title{margin-bottom:20px;font-size:22px;font-weight:600}.premium-public-ui[data-ui-family=guide] .v2-key-takeaways-list{gap:14px;padding:0;display:grid}.premium-public-ui[data-ui-family=guide] .v2-key-takeaways-list li{gap:12px;line-height:1.7;display:flex}.premium-public-ui[data-ui-family=guide] .v2-key-takeaways-dot{background:var(--brand-deep-aqua);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:11px}.premium-public-ui[data-ui-family=guide] .v2-answer-legacy-sources{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 16px;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.6;display:flex}.premium-public-ui[data-ui-family=guide] .v2-module-source a{text-underline-offset:3px;text-decoration:underline}.premium-public-ui[data-ui-family=legal]>.min-h-screen,.premium-public-ui[data-ui-family=legal] .pt-48{padding-top:128px}.premium-public-ui[data-ui-family=legal] .shadow-lg{background:var(--card);box-shadow:none;backdrop-filter:none;border:0;border-radius:0;padding:0}.premium-public-ui[data-ui-family=legal] .prose{max-width:72ch;line-height:1.8}.premium-public-ui[data-ui-family=legal] .prose a{color:var(--brand-deep-aqua);text-underline-offset:3px;text-decoration:underline}.premium-public-ui[data-ui-family=charles-sweet-md-mph] .border-l-\[3px\]{border:1px solid var(--border);background:var(--muted);border-radius:12px}.premium-public-ui[data-ui-family=charles-sweet-md-mph] main{padding-top:80px}.premium-public-ui[data-ui-family=charles-sweet-md-mph] .h-\[3px\].w-14,.premium-public-ui[data-ui-family=about] .h-\[2px\].w-8,.premium-public-ui[data-ui-family=case-studies] .h-\[2px\].w-8{display:none}@media (max-width:767px){.premium-public-ui .integration-wrap{padding-inline:24px}.premium-public-ui .integration-section,.premium-public-ui .integration-final{padding-block:64px}.premium-public-ui .integration-editorial-grid{gap:32px}.premium-public-ui .integration-title{font-size:30px!important}.premium-public-ui :is(.careers-hero,.careers-role-hero){padding-block:112px 56px}.premium-public-ui .careers-hero-facts{margin-top:40px}.premium-public-ui .oap-hero,.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero{padding-block:112px 56px}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero .container{padding-inline:24px}.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero a:has(>button),.premium-public-ui[data-ui-family=legacy-solution] .subpage-hero a>button{width:100%}.premium-public-ui[data-ui-family=audiences] .wws-chapter{padding-block:64px}.premium-public-ui[data-ui-family=audiences] .wws-hero{padding-block:112px 56px}.premium-public-ui[data-ui-family=resources] :is(.kit-method,.kit-scorecard-section,.kit-evidence,.kit-related){padding-block:56px}.premium-public-ui[data-ui-family=guide] main>section:first-of-type{padding-top:112px}.premium-public-ui[data-ui-family=guide] .answer-block{padding:22px}.premium-public-ui[data-ui-family=legal] .pt-48{padding-top:112px}.premium-public-ui[data-ui-family=legal] .container{padding-inline:24px}}}