@layer components{.service-hero-proof{width:100%;min-width:0}.service-hero-proof .service-hero-proof_screen{aspect-ratio:1.65;border-radius:var(--radius-main);background:var(--background-2);position:relative;overflow:clip}.service-hero-proof>.heading{margin:var(--space-4) 0 var(--space-2)}.service-hero-proof>.heading a{justify-content:space-between;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.service-hero-proof>.heading a:hover{color:var(--link-text-hover)}.service-hero-proof .service-hero-proof_scope{color:var(--text-2);margin:0}.service-hero-proof .service-hero-proof_quote{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.service-hero-proof .service-hero-proof_quote:first-child{border:0;margin:0;padding:0}.service-hero-proof .service-hero-proof_quote:only-child:before{content:"“";font-family:var(--heading-family);color:var(--accent-pink);margin-bottom:var(--space-4);font-size:5rem;line-height:.8;display:block}.service-hero-proof .service-hero-proof_quote:only-child blockquote .text{font-size:var(--h4);line-height:1.3}.service-hero-proof blockquote{margin:0 0 var(--space-4)}.service-hero-proof blockquote .text{font-size:var(--large);text-wrap:pretty;margin:0;line-height:1.45}.service-hero-proof figcaption{gap:var(--space-1);font-size:var(--small);display:grid}.service-hero-proof figcaption span{color:var(--text-2)}.service-hero-proof .service-hero-proof_quote>a{margin-top:var(--space-3);font-size:var(--small);color:var(--text-2);display:inline-block}.service-hero-proof .service-hero-proof_quote>a:hover{color:var(--text)}.services-hero_wrap{background-image:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--accent-pink) 15%, transparent), transparent 60%);overflow:clip}.services-hero_wrap .services-hero_layout{gap:var(--space-8)}.services-hero_wrap .services-hero_intro{min-width:0}.services-hero_wrap .services-hero_intro>.heading{margin-top:0}.services-hero_wrap .services-hero_intro>.text{color:var(--text-2);text-wrap:pretty}.services-hero_wrap .button_wrap:not(.link){border-radius:var(--radius-round)}.services-hero_wrap .services-hero_benefits{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.services-hero_wrap .services-hero_benefits li{gap:var(--space-3);line-height:1.4;font-size:var(--small);align-items:baseline;display:flex}.services-hero_wrap .services-hero_benefits li>span{color:var(--accent-pink)}.services-hero_wrap:is(.theme-light,.theme-pink) .services-hero_benefits li>span,.services-hero_wrap:is(.theme-light,.theme-pink) .service-hero-proof_quote:only-child:before{color:var(--brand-500)}.services-hero_wrap .services-hero_note{margin-top:var(--space-3);max-width:52ch}.services-hero_wrap .services-hero_panel{width:100%;min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);background:color-mix(in srgb, var(--background-2) 70%, transparent)}.services-hero_wrap .services-hero_panel>.heading{margin:0 0 var(--space-5)}.services-hero_wrap .services-hero_panel ul{margin:0;padding:0;list-style:none}.services-hero_wrap .services-hero_panel li{border-top:var(--border-width) solid var(--border)}.services-hero_wrap .services-hero_panel li>:is(a,span){justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);color:var(--text);line-height:1.5;display:flex}.services-hero_wrap .services-hero_panel a:hover{color:var(--accent-pink)}.services-hero_wrap .services-hero_panel>.text{margin:var(--space-5) 0 0;color:var(--text-2)}.services-hero_wrap .home-logos_wrap{margin-top:var(--space-7)}.services-hero_wrap.sales .services-hero_layout{gap:var(--space-7)}@media (width>=64rem){.services-hero_wrap .services-hero_layout.split{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}.services-hero_wrap .services-hero_layout.split.reversed{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)}.services-hero_wrap.sales .services-hero_layout.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.services-hero_wrap.sales .services-hero_layout.split.reversed{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}}
