.services-page-nav{padding:11px 0 15px;background:var(--ploy-background-secondary)}.services-page-nav>[data-ploy-component=container]{max-width:1240px;padding-inline:18px}.services-page-nav>[data-ploy-component=container]>div{min-height:72px;align-items:center;padding:5px 14px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 15%,white);border-radius:21px;background:var(--ploy-background-primary);box-shadow:inset 0 2px #fff,0 5px color-mix(in srgb,var(--ploy-accent-primary) 12%,white),0 11px 20px #233c9112}.services-page-nav>[data-ploy-component=container]>div>div:first-child{flex:1 1 auto;gap:10px;padding-inline:6px}.services-page-nav a[aria-label="Ascend home"]{flex:0 0 79px}.services-page-nav a[aria-label="Ascend home"] img{width:76px;height:56px;max-width:none!important;max-height:none!important;object-fit:contain}.services-page-nav [aria-label="Main navigation"]{max-width:none}.services-page-nav [data-ploy-component=site-nav-links]{column-gap:1px}.services-page-nav [data-ploy-component=site-nav-links] a{padding:10px 5px;border-radius:11px;color:var(--ploy-text-primary)}.services-page-nav [data-ploy-component=site-nav-links] a:hover{background:var(--ploy-background-secondary)}.services-page-nav [data-ploy-component=site-nav-links] a span{font-size:13px;font-weight:600}.services-page-nav [data-nav-actions]{flex:0 0 auto;width:auto;min-width:0;padding-inline:3px}.services-page-nav [data-nav-actions] a[data-ploy-component=button]{width:140px;height:45px;border:1px solid var(--ploy-button-primary-border);border-radius:16px;background:var(--ploy-button-primary-background);box-shadow:inset 0 2px #ffffff57,0 4px color-mix(in srgb,var(--ploy-accent-primary) 78%,black),0 8px 13px #2033a424;color:var(--ploy-button-primary-text);transform:none}.services-page-nav [data-nav-actions] a[data-ploy-component=button]:hover{filter:brightness(.95);transform:none}.services-page .services-page-hero .hero-home{padding:40px 0 66px;background:radial-gradient(ellipse at 7% 38%,var(--ploy-background-secondary),var(--ploy-background-primary) 70%)}.services-page .services-page-hero .hero-home-container{padding-top:0}.services-page .services-page-hero .hero-home-grid{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:clamp(28px,5vw,70px);align-items:center;min-height:0}.services-page .services-page-hero .hero-home-copy{padding:20px 0;text-align:left}.services-page .services-page-hero .hero-home-copy>h2,.services-page .services-page-hero .hero-home-stats{display:none}.services-page .services-page-hero .hero-home-copy>h1{max-width:550px;margin-bottom:18px;color:var(--ploy-accent-primary);font-family:var(--font-heading);font-size:clamp(38px,4.1vw,54px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.services-page .services-page-hero .hero-home-copy>p{max-width:460px;margin:0 0 28px;color:var(--ploy-text-secondary);font-family:var(--font-body);font-size:clamp(17px,1.8vw,20px);line-height:1.55}.services-page .services-page-hero .hero-home-copy>div{align-items:flex-start}.services-page .services-page-hero .hero-home-copy a[data-ploy-component=button],.services-page section[data-ploy-component=service-booking-cta] a[data-ploy-component=button]{min-height:60px;height:auto;border:1px solid var(--ploy-button-primary-border);border-radius:18px;background:var(--ploy-button-primary-background);box-shadow:inset 0 2px #ffffff57,0 5px color-mix(in srgb,var(--ploy-accent-primary) 78%,black),0 11px 18px #2033a426;color:var(--ploy-button-primary-text);transform:none}.services-page .services-page-hero .hero-home-copy a[data-ploy-component=button]:hover,.services-page section[data-ploy-component=service-booking-cta] a[data-ploy-component=button]:hover{filter:brightness(.95);transform:none}.services-page .services-page-hero .hero-home-media[data-presentation=scene]{display:block;width:100%;height:clamp(340px,34vw,480px);border:5px solid color-mix(in srgb,var(--ploy-background-secondary) 72%,white);border-radius:28px;box-shadow:0 14px 32px #24378b1f;background:var(--ploy-background-secondary) url(https://cdn.ploy.ai/b8db48df-30ac-4996-84c6-1a711eaf7699/user/ai-ascend-clay-los-angeles-services-street-260928041612.webp) center / cover no-repeat}.services-page .services-page-hero .hero-home-media .hero-home-picture{display:none}.services-page section[data-ploy-component=service-detail-list]{padding-top:76px;padding-bottom:58px;background:var(--ploy-background-primary)}.services-page section[data-ploy-component=service-detail-list] [data-ploy-component=container]>div{display:grid;gap:72px}.services-page section[data-ploy-component=service-detail-list] article{gap:clamp(32px,5vw,68px)}.services-page section[data-ploy-component=service-detail-list] article:nth-child(2n){padding:clamp(20px,3vw,38px);border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 9%,white);border-radius:30px;background:color-mix(in srgb,var(--ploy-background-secondary) 54%,white)}.services-page section[data-ploy-component=service-detail-list] article h2{color:color-mix(in srgb,var(--ploy-accent-primary) 67%,black);font-size:clamp(28px,2.7vw,38px);line-height:1.16;letter-spacing:-.035em}.services-page section[data-ploy-component=service-detail-list] article h3{margin-top:16px;color:var(--ploy-text-primary);font-size:clamp(18px,1.85vw,23px);line-height:1.4}.services-page section[data-ploy-component=service-detail-list] article p{margin-top:22px;max-width:62ch;color:var(--ploy-text-secondary);font-size:16px;line-height:1.8}.services-page section[data-ploy-component=service-detail-list] article img{border:6px solid var(--ploy-background-primary);border-radius:24px;box-shadow:0 6px color-mix(in srgb,var(--ploy-accent-primary) 12%,white),0 15px 27px #24378b1a}.services-page section[data-ploy-component=service-booking-cta]{padding:45px 0 64px;background:var(--ploy-background-primary)}.services-page section[data-ploy-component=service-booking-cta] [data-ploy-component=container]{max-width:900px;padding:34px 20px 40px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 12%,white);border-radius:26px;background:var(--ploy-background-secondary);box-shadow:inset 0 2px #fff,0 6px color-mix(in srgb,var(--ploy-accent-primary) 11%,white)}.services-page section[data-ploy-component=service-booking-cta] a[data-ploy-component=button]{min-height:50px;padding-inline:34px}.services-page section[data-ploy-component=service-booking-cta] p{color:var(--ploy-text-primary)}.services-page section[data-ploy-component=service-areas]{padding:76px 0 80px;background:color-mix(in srgb,var(--ploy-background-secondary) 65%,white)}.services-page section[data-ploy-component=service-areas] h2{margin-bottom:34px;color:color-mix(in srgb,var(--ploy-accent-primary) 62%,black);font-size:clamp(27px,3vw,34px);line-height:1.25;letter-spacing:-.035em}.services-page section[data-ploy-component=service-areas] [data-ploy-component=container]>div{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.services-page section[data-ploy-component=service-areas] [data-ploy-component=container]>div>div{min-height:58px;padding:0;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 14%,white);border-radius:17px;background:var(--ploy-background-primary);box-shadow:inset 0 2px #fff,0 4px color-mix(in srgb,var(--ploy-accent-primary) 10%,white),0 9px 15px #273a820f}.services-page section[data-ploy-component=service-areas] h3,.services-page section[data-ploy-component=service-areas] a{font-size:16px;line-height:1.3;font-weight:600}.services-page section[data-ploy-component=service-areas] a{display:flex;min-height:58px;align-items:center;justify-content:center;padding:12px 18px;border-radius:17px;color:var(--ploy-accent-primary);text-decoration:none}.services-page section[data-ploy-component=service-areas] a:hover{background:var(--ploy-background-secondary);text-decoration:underline;text-underline-offset:4px}.services-page section[data-ploy-component=service-areas] a:focus-visible,.services-page-nav a:focus-visible,.services-page-nav button:focus-visible,.services-page a:focus-visible,.services-page+footer a:focus-visible,.services-page+footer summary:focus-visible{outline:3px solid var(--ploy-accent-primary);outline-offset:3px}.services-page section[data-ploy-component=how-different]{padding:78px 0 68px;background:var(--ploy-background-primary)}.services-page section[data-ploy-component=how-different] [data-ploy-component=container]{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:0 clamp(35px,5vw,72px);text-align:left}.services-page section[data-ploy-component=how-different] h2{grid-column:1;grid-row:1 / 3;color:color-mix(in srgb,var(--ploy-accent-primary) 62%,black);font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.035em}.services-page section[data-ploy-component=how-different] p:first-of-type{grid-column:2;grid-row:1;color:var(--ploy-text-secondary);font-size:18px;line-height:1.65}.services-page section[data-ploy-component=how-different] p:first-of-type strong{color:var(--ploy-text-primary);font-size:inherit;line-height:inherit}.services-page section[data-ploy-component=how-different] p:nth-of-type(2){grid-column:2;grid-row:2;margin-top:22px;padding:22px 25px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 13%,white);border-radius:21px;background:var(--ploy-background-secondary);box-shadow:inset 0 2px #fff,0 5px color-mix(in srgb,var(--ploy-accent-primary) 10%,white);color:var(--ploy-text-secondary);font-size:16px;line-height:1.65;font-weight:500}.services-page section[data-ploy-component=how-different] hr{grid-column:1 / -1;margin-top:44px;border-color:color-mix(in srgb,var(--ploy-accent-primary) 15%,white)}.services-page+footer[data-ploy-component=site-footer]{padding-top:20px;background:var(--ploy-background-secondary)}.services-page+footer[data-ploy-component=site-footer]>div:first-child{width:min(970px,calc(100% - 32px));margin-bottom:20px;padding:20px 24px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 14%,white);border-radius:19px;background:var(--ploy-background-primary);box-shadow:inset 0 2px #fff,0 5px color-mix(in srgb,var(--ploy-accent-primary) 10%,white)}.services-page+footer[data-ploy-component=site-footer]>div:last-child{padding:30px 0 42px;background:var(--ploy-background-primary)}.services-page+footer[data-ploy-component=site-footer] [data-ploy-component=container]{max-width:1170px;padding-inline:20px}.services-page+footer[data-ploy-component=site-footer] [data-ploy-component=container]>img{margin-bottom:18px}.services-page+footer[data-ploy-component=site-footer] [data-ploy-component=container]>div:not([data-footer-logo-preview]){max-width:980px;margin-inline:auto;padding:22px 26px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 12%,white);border-radius:19px;background:color-mix(in srgb,var(--ploy-background-secondary) 57%,white)}.services-page+footer[data-ploy-component=site-footer] [data-ploy-component=container]>p{margin-top:16px}@media(min-width:768px)and (max-width:899px){.services-page-nav>[data-ploy-component=container]>div{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:3px;padding:9px 17px 12px}.services-page-nav>[data-ploy-component=container]>div>div:first-child{display:contents}.services-page-nav a[aria-label="Ascend home"]{grid-column:1;grid-row:1}.services-page-nav [aria-label="Main navigation"]{grid-column:1 / -1;grid-row:2;justify-self:center}.services-page-nav [data-ploy-component=site-nav-links]{flex-wrap:nowrap;justify-content:center}.services-page-nav [data-nav-actions]{grid-column:2;grid-row:1}}@media(max-width:767px){.services-page-nav{padding:8px 0 12px}.services-page-nav>[data-ploy-component=container]{padding-inline:10px}.services-page-nav>[data-ploy-component=container]>div{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;gap:7px;min-height:68px;padding:7px 10px;border-radius:18px}.services-page-nav>[data-ploy-component=container]>div>div:first-child{display:contents}.services-page-nav a[aria-label="Ascend home"]{grid-column:1;grid-row:1;width:70px}.services-page-nav a[aria-label="Ascend home"] img{width:68px;height:51px}.services-page-nav [data-nav-actions]{grid-column:2;grid-row:1;justify-self:end;padding:0}.services-page-nav [data-nav-actions] a[data-ploy-component=button]{width:120px;height:42px;padding-inline:9px;border-radius:14px}.services-page-nav [data-nav-actions] a span{font-size:13px}.services-page-nav button[data-mobile-menu-trigger]{grid-column:3;grid-row:1;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--ploy-accent-primary) 15%,white);border-radius:13px;background:var(--ploy-background-secondary);color:var(--ploy-accent-primary)}.services-page .services-page-hero .hero-home{padding:32px 0 42px}.services-page .services-page-hero .hero-home-grid{display:flex;flex-direction:column;gap:30px}.services-page .services-page-hero .hero-home-copy{width:100%;padding:0}.services-page .services-page-hero .hero-home-copy>h1{font-size:clamp(35px,9vw,45px)}.services-page .services-page-hero .hero-home-copy>p{font-size:17px}.services-page .services-page-hero .hero-home-media[data-presentation=scene]{height:clamp(245px,68vw,390px);margin:0;border-radius:22px}.services-page section[data-ploy-component=service-detail-list]{padding:48px 0 34px}.services-page section[data-ploy-component=service-detail-list] [data-ploy-component=container]>div{gap:52px}.services-page section[data-ploy-component=service-detail-list] article{gap:24px}.services-page section[data-ploy-component=service-detail-list] article:nth-child(2n){padding:20px;border-radius:24px}.services-page section[data-ploy-component=service-detail-list] article h2{font-size:29px}.services-page section[data-ploy-component=service-detail-list] article p{margin-top:18px;line-height:1.7}.services-page section[data-ploy-component=service-detail-list] article img{border-width:4px;border-radius:20px}.services-page section[data-ploy-component=service-booking-cta]{padding:36px 16px 54px}.services-page section[data-ploy-component=service-booking-cta] [data-ploy-component=container]{padding:28px 20px 34px}.services-page section[data-ploy-component=service-areas]{padding:55px 0 60px}.services-page section[data-ploy-component=service-areas] [data-ploy-component=container]>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.services-page section[data-ploy-component=service-areas] [data-ploy-component=container]>div>div{min-width:0}.services-page section[data-ploy-component=service-areas] [data-ploy-component=container]>div>div:last-child{grid-column:1 / -1;justify-self:center}.services-page section[data-ploy-component=service-areas] a{padding-inline:10px;font-size:14px}.services-page section[data-ploy-component=how-different]{padding:58px 0 48px}.services-page section[data-ploy-component=how-different] [data-ploy-component=container]{display:block}.services-page section[data-ploy-component=how-different] p:first-of-type{margin-top:18px;font-size:16px}.services-page section[data-ploy-component=how-different] p:nth-of-type(2){padding:18px;font-size:15px}.services-page+footer[data-ploy-component=site-footer] [data-ploy-component=container]>div:not([data-footer-logo-preview]){padding:19px}}
