.servicePage{font-family:var(--font-sans);color:var(--color-text)}.servicePage .section{padding-block:clamp(var(--space-6),3vw,var(--space-10))}.servicePage .section--tight{padding-block:clamp(var(--space-4),2.5vw,var(--space-8))}.servicePage .section.section--balanced{padding-top:clamp(var(--space-4),2.4vw,var(--space-8));padding-bottom:clamp(var(--space-6),3vw,var(--space-10))}.servicePage .section--hero{background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 14%,transparent) 0,transparent 60%),radial-gradient(circle at bottom right,color-mix(in oklab,var(--color-accent) 14%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border-bottom:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent);padding-top:clamp(var(--space-6),3vw,var(--space-10));padding-bottom:clamp(var(--space-4),2vw,var(--space-6))}.servicePage .container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.servicePage__hero{display:grid;gap:clamp(var(--space-5),3vw,var(--space-8));align-items:center}@media(min-width:768px){.servicePage__hero{grid-template-columns:minmax(0,3fr) minmax(0,2.5fr)}}.servicePage .flow{display:grid;gap:clamp(var(--space-3),1.4vw,var(--space-4))}.servicePage .eyebrow{margin:0;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.servicePage .section--hero .eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;color:var(--color-accent)}@media(max-width:479px){.servicePage .section--hero .eyebrow{font-size:var(--fs-xs);letter-spacing:.06em}}.servicePage .servicePage__title{max-width:26ch;margin:0 0 var(--space-2)}.servicePage .page-lead{max-width:60ch}.servicePage .sub{margin:0}.servicePage .cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.servicePage__hero-media{position:relative;max-width:30rem;margin-inline:auto}.servicePage__hero-media:before{content:"";position:absolute;inset:8% 6%;border-radius:var(--radius-2xl, var(--radius-xl));background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 30%,transparent) 0,transparent 65%);opacity:.7;filter:blur(6px);z-index:0}.servicePage__hero-media-shell{position:relative;z-index:1;border-radius:var(--radius-2xl, var(--radius-xl));padding:.35rem;background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 70%,transparent),color-mix(in oklab,var(--color-accent) 70%,transparent));box-shadow:var(--shadow-lg, 0 18px 40px rgba(15, 23, 42, .16));aspect-ratio:4 / 3}.servicePage__hero-image{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;background:var(--color-surface)}@media(max-width:479px){.servicePage__hero-media{margin-top:var(--space-4)}}.servicePage .grid{display:grid;gap:var(--space-6);align-items:flex-start}@media(min-width:768px){.servicePage .grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(min-width:1024px){.servicePage .grid{gap:var(--space-8)}}.servicePage .content.prose{max-width:72ch}.servicePage .content.prose h2{margin-top:clamp(var(--space-6),3vw,var(--space-8));margin-bottom:var(--space-2)}.servicePage .content.prose h3{margin-top:clamp(var(--space-4),2vw,var(--space-6));margin-bottom:var(--space-2)}.servicePage .aside{align-self:flex-start}.servicePage .aside .aside-card{position:static;top:auto;padding:var(--space-5);background:color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--color-primary) 12%,transparent);box-shadow:var(--shadow-md);overflow:hidden}@media(min-width:1024px){.servicePage .aside .aside-card{position:sticky!important;top:clamp(var(--space-8),8vh,var(--space-12));z-index:1}}.servicePage .aside .aside-card:before{content:"";display:block;height:3px;width:100%;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 70%,transparent),color-mix(in oklab,var(--color-accent) 70%,transparent));margin-bottom:var(--space-4)}@media(max-width:479px){.servicePage .aside .aside-card{padding:var(--space-4)}}.servicePage .aside-eyebrow{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;color:var(--color-accent)}.servicePage .card-title{margin:0 0 var(--space-2)}.servicePage .card-sub{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:color-mix(in oklab,var(--color-text) 90%,var(--color-primary-soft, var(--color-primary)) 10%)}.servicePage .cta-col{display:grid;gap:var(--space-3)}.servicePage .cta-col :where(a.btn,button.btn){width:100%}.servicePage .content.prose .service-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-1)}.servicePage .content.prose .service-list--included li{position:relative;padding-left:var(--space-4);font-size:var(--fs-sm);color:var(--color-text)}.servicePage .content.prose .service-list--included li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-primary)}.servicePage .content.prose .benefits__grid{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}@media(min-width:768px){.servicePage .content.prose .benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.servicePage .content.prose .benefit-item{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);box-shadow:var(--shadow-sm);border:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent);display:grid;gap:var(--space-1)}.servicePage .content.prose .benefit-item h3{margin-top:0;margin-bottom:var(--space-1);font-size:var(--fs-base)}.servicePage .content.prose .benefit-item p{margin:0;font-size:var(--fs-sm);color:var(--color-text)}.servicePage .features{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@media(min-width:768px){.servicePage .features{gap:var(--space-6)}}.servicePage .feature{padding:var(--space-5);background:color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent);box-shadow:var(--shadow-sm);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.servicePage .feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklab,var(--color-primary) 40%,var(--color-accent) 10%);background:color-mix(in oklab,var(--color-surface) 92%,var(--color-primary-soft, var(--color-primary)) 8%)}.servicePage .feature:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklab,var(--color-primary) 40%,var(--color-accent) 10%)}.servicePage .feature-title{margin-top:0;margin-bottom:var(--space-2)}.servicePage .feature-body{margin:0;font-size:var(--fs-sm);color:var(--color-text)}.servicePage .benefits-band{padding-block:clamp(var(--space-6),3vw,var(--space-8));border-block:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent);background:color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,var(--color-primary-soft, var(--color-primary)) 4%)}.servicePage .benefits-band__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px);display:grid;gap:var(--space-4)}.servicePage .benefits-band__head{display:grid;gap:0!important;width:100%;max-width:none}.servicePage .benefits-band__heading,.servicePage .benefits-band__intro{width:100%;max-width:none!important;margin:0!important;padding:0!important}.servicePage .benefits-band__intro{font-size:var(--fs-sm);color:color-mix(in oklab,var(--color-text) 88%,var(--color-muted) 12%)}.servicePage .benefits__grid{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:768px){.servicePage .benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.servicePage .benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.servicePage .benefit-card.how-it-works__step{display:grid;gap:var(--space-2)}.servicePage .benefit-card__label{display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:var(--space-3);padding-block:calc(var(--space-1) + 1px);border-radius:var(--radius-full, 999px);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:left;color:color-mix(in oklab,var(--color-primary) 70%,var(--color-text) 30%);background:color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 18%,var(--color-surface) 82%);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 25%,transparent);margin:0 0 var(--space-2) 0}.servicePage .benefit-card__title{margin:0}.servicePage .benefit-card__body{margin:0;font-size:var(--fs-sm);color:var(--color-text)}.servicePage .trust-strip{padding-block:clamp(var(--space-6),3vw,var(--space-8));background:radial-gradient(circle at 12% 0%,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 18%,transparent) 0,transparent 58%),radial-gradient(circle at 92% 80%,color-mix(in oklab,var(--color-accent-soft, var(--color-accent)) 14%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--color-surface) 94%,#ffffff 6%),color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 92%,transparent));border-block:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent)}.servicePage .trust-strip__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px);display:grid;gap:var(--space-5);text-align:left;justify-items:flex-start}.servicePage .trust-strip__lead{display:grid;gap:0!important;max-width:none;width:100%}.servicePage .trust-strip__eyebrow{margin:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:650;color:color-mix(in oklab,var(--color-primary) 78%,var(--color-text) 22%);position:relative;padding-left:1.25rem}.servicePage .trust-strip__eyebrow:before{content:"";position:absolute;left:0;top:.7em;width:.9rem;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-accent) 70%,var(--color-primary) 30%),color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%))}.servicePage .trust-strip__summary{margin:0;width:100%;max-width:none;font-size:var(--fs-sm);line-height:1.65;color:color-mix(in oklab,var(--color-text) 90%,var(--color-muted) 10%)}.servicePage .trust-strip__items{display:grid;gap:var(--space-4);width:100%;max-width:none;grid-template-columns:1fr}@media(min-width:768px){.servicePage .trust-strip__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.servicePage .trust-strip__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.servicePage .trust-strip__item{position:relative;display:grid;gap:calc(var(--space-1) * .35);padding:var(--space-4);border-radius:var(--radius-2xl, var(--radius-xl));background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 14%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border:1px solid color-mix(in oklab,var(--color-primary) 14%,transparent);box-shadow:0 14px 34px #0f172a1a;text-align:left;overflow:hidden}.servicePage .trust-strip__item:before{content:"";position:absolute;inset-inline:var(--space-4);top:var(--space-3);height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%),color-mix(in oklab,var(--color-accent) 72%,var(--color-primary) 28%));opacity:.9}.servicePage .trust-strip__item-badge{margin:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:650;color:color-mix(in oklab,var(--color-primary) 82%,var(--color-text) 18%)}.servicePage .trust-strip__item-text{margin:0;font-size:var(--fs-sm);line-height:1.6;color:color-mix(in oklab,var(--color-text) 92%,var(--color-muted) 8%)}@media(hover:hover){.servicePage .trust-strip__item:hover{border-color:color-mix(in oklab,var(--color-primary) 22%,transparent);box-shadow:0 18px 46px #0f172a24;transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.servicePage .trust-strip__item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}}.servicePage .how-it-works{padding-block:clamp(var(--space-6),3vw,var(--space-8));background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 16%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,#ffffff 4%);border-block:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent)}.servicePage .how-it-works__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.servicePage .how-it-works__head{display:grid;gap:0!important;margin-bottom:var(--space-4);width:100%;max-width:none}.servicePage .how-it-works__heading,.servicePage .how-it-works__intro{width:100%;max-width:none!important;margin:0!important;padding:0!important}.servicePage .how-it-works__intro{font-size:var(--fs-sm);color:color-mix(in oklab,var(--color-text) 88%,var(--color-muted) 12%)}.servicePage .how-it-works__grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:768px){.servicePage .how-it-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}@media(min-width:1280px){.servicePage .how-it-works__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.servicePage .how-it-works__step{background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-accent) 14%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--color-primary) 14%,transparent);padding:var(--space-4);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.servicePage .how-it-works__step:after{content:"";position:absolute;inset-inline:var(--space-4);bottom:var(--space-2);height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%),color-mix(in oklab,var(--color-accent) 70%,var(--color-primary) 30%));opacity:.9}.servicePage .how-it-works__step-label{display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:var(--space-3);padding-block:calc(var(--space-1) + 1px);border-radius:var(--radius-full, 999px);font-size:calc(var(--fs-xs) * .92);font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:left;color:color-mix(in oklab,var(--color-primary) 70%,var(--color-text) 30%);background:color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 18%,var(--color-surface) 82%);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 25%,transparent);margin:0 0 var(--space-2) 0}.servicePage .how-it-works__step-title{margin:0 0 var(--space-1);font-size:calc(var(--fs-base) * .95)}.servicePage .how-it-works__step-body{margin:0;font-size:var(--fs-sm);color:var(--color-text)}.servicePage .testimonial{margin-block:clamp(var(--space-4),2.4vw,var(--space-6))}.servicePage .testimonial-section{width:100%;background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 18%,transparent) 0,transparent 55%),color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,#ffffff 4%);border-block:1px solid color-mix(in oklab,var(--color-primary) 10%,transparent)}.servicePage .testimonial-section .container{width:100%!important;max-width:var(--container-max)}.servicePage .testimonial-section .section-head{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;margin-bottom:var(--space-4)!important;padding:0!important;text-align:left!important}.servicePage .testimonial-section .section-head .section-title{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.servicePage .testimonial-carousel{position:relative;width:100%;overflow:hidden;padding-block:var(--space-2);border-radius:var(--radius-2xl);background:color-mix(in oklab,var(--color-surface) 95%,var(--color-primary-soft, var(--color-primary)) 5%);box-shadow:var(--shadow-md);border:1px solid color-mix(in oklab,var(--color-primary) 14%,transparent)}.servicePage .testimonial-carousel:before,.servicePage .testimonial-carousel:after{content:"";position:absolute;top:0;bottom:0;width:5rem;pointer-events:none;z-index:2}.servicePage .testimonial-carousel:before{left:0;background:linear-gradient(90deg,color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%),transparent)}.servicePage .testimonial-carousel:after{right:0;background:linear-gradient(270deg,color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%),transparent)}.servicePage .testimonial-carousel__viewport{overflow:hidden;width:100%}.servicePage .testimonial-carousel__track{display:flex;gap:var(--space-4);will-change:transform;animation:testimonial-scroll 45s linear infinite}.servicePage .testimonial--card{position:relative;flex:0 0 80%;max-width:80%;padding:var(--space-4);border-radius:var(--radius-2xl);background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-accent) 20%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border:1px solid color-mix(in oklab,var(--color-primary) 20%,transparent);box-shadow:0 14px 32px #0f172a24;backdrop-filter:blur(10px)}.servicePage .testimonial--card:before{content:"";position:absolute;inset-inline:var(--space-4);top:var(--space-3);height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%),color-mix(in oklab,var(--color-accent) 70%,var(--color-primary) 30%));opacity:.9}@media(min-width:768px){.servicePage .testimonial--card{flex:0 0 50%;max-width:50%}}@media(min-width:1280px){.servicePage .testimonial-carousel__track{gap:var(--space-3)}.servicePage .testimonial--card{flex:0 0 25%;max-width:25%}}.servicePage .testimonial__quote{margin:var(--space-2) 0 var(--space-2);font-size:var(--fs-base);line-height:1.6;color:color-mix(in oklab,var(--color-text) 90%,var(--color-primary-soft, var(--color-primary)) 10%)}.servicePage .testimonial__quote:before,.servicePage .testimonial__quote:after{content:"“";position:absolute;opacity:0}.servicePage .testimonial__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-sm);color:color-mix(in oklab,var(--color-text) 80%,var(--color-muted) 20%)}.servicePage .testimonial__name{font-weight:600;color:color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%)}.servicePage .testimonial__role{opacity:.9}@keyframes testimonial-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.servicePage .metrics-section .section-head{max-width:none!important;width:100%;margin-bottom:var(--space-3);text-align:left;display:block}.servicePage .metrics-panel{margin-block:0;padding:clamp(var(--space-4),2vw,var(--space-5));border-radius:var(--radius-2xl, var(--radius-lg));background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary-soft, var(--color-primary)) 14%,transparent) 0,transparent 60%),radial-gradient(circle at 90% 80%,color-mix(in oklab,var(--color-accent-soft, var(--color-accent)) 10%,transparent) 0,transparent 62%),color-mix(in oklab,var(--color-surface) 95%,#ffffff 5%);border:1px solid color-mix(in oklab,var(--color-primary) 12%,transparent);box-shadow:0 18px 46px #0f172a1a}.servicePage .metrics-panel__items{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:768px){.servicePage .metrics-panel__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.servicePage .metrics-panel__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.servicePage .metrics-panel__item{position:relative;display:grid;gap:calc(var(--space-1) * .35);padding:var(--space-4);border-radius:var(--radius-2xl, var(--radius-lg));background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-accent) 12%,transparent) 0,transparent 60%),color-mix(in oklab,var(--color-surface) 97%,var(--color-primary-soft, var(--color-primary)) 3%);border:1px solid color-mix(in oklab,var(--color-primary) 12%,transparent);box-shadow:0 14px 34px #0f172a1a;overflow:hidden}.servicePage .metrics-panel__item:before{content:"";position:absolute;inset-inline:var(--space-4);top:var(--space-3);height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 80%,var(--color-accent) 20%),color-mix(in oklab,var(--color-accent) 72%,var(--color-primary) 28%));opacity:.9}.servicePage .metrics-panel__value{margin:var(--space-3) 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:650;letter-spacing:-.01em;color:color-mix(in oklab,var(--color-primary) 90%,var(--color-text) 10%)}.servicePage .metrics-panel__label{margin:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab,var(--color-text) 78%,var(--color-muted) 22%);line-height:1.5}@media(hover:hover){.servicePage .metrics-panel__item{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.servicePage .metrics-panel__item:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--color-primary) 20%,transparent);box-shadow:0 18px 46px #0f172a24}}.servicePage .testimonial-section .section-head,.servicePage .metrics-section .section-head{max-width:100%;margin-bottom:var(--space-3)}.servicePage .testimonial-section .section-head .section-title{max-width:100%;width:100%}.servicePage .faq{margin-block:clamp(var(--space-5),3vw,var(--space-7))}.servicePage .faq__heading{margin:0 0 var(--space-3)}.servicePage .faq__list{display:grid;gap:var(--space-3)}.servicePage .faq__item{border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-primary) 12%,transparent);background:var(--color-surface)}.servicePage .faq__question{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer}.servicePage .faq__question-text{margin:0;font-weight:500}.servicePage .faq__icon{flex:0 0 auto;font-size:var(--fs-lg);line-height:1}.servicePage .faq__answer{padding-inline:var(--space-4);padding-bottom:var(--space-3);padding-top:0;font-size:var(--fs-sm);color:var(--color-text);display:none}.servicePage .faq__item[data-open=true] .faq__answer{display:block}.servicePage :where(.faq,.faq-accordion) :where(ul){list-style:none;margin:var(--space-3) 0 0;padding-left:0}.servicePage :where(.faq,.faq-accordion) :where(ul li){position:relative;padding-left:1.5rem;margin-block:.2rem}.servicePage :where(.faq,.faq-accordion) :where(ul li):before{content:"";position:absolute;inset-block-start:.65em;inset-inline-start:.25rem;inline-size:.55rem;block-size:.55rem;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 32%,var(--color-surface, var(--color-background)) 68%)}.servicePage :where(.faq,.faq-accordion) :where(ol){counter-reset:faq-ol-counter;list-style:none;margin:var(--space-3) 0 0;padding-left:0}.servicePage :where(.faq,.faq-accordion) :where(ol li){counter-increment:faq-ol-counter;position:relative;padding-left:2rem;margin-block:.3rem}.servicePage :where(.faq,.faq-accordion) :where(ol li):before{content:counter(faq-ol-counter);position:absolute;inset-block-start:.25rem;inset-inline-start:0;inline-size:1.4rem;block-size:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-on-primary, #ffffff);background:color-mix(in oklab,var(--color-primary) 70%,var(--color-accent) 30%)}.servicePage :where(.faq,.faq-accordion) :where(ul+p,ol+p){margin-top:var(--space-3)}.servicePage .mobile-cta-bar{position:fixed;inset-inline:0;bottom:0;z-index:20;background:color-mix(in oklab,var(--color-surface) 96%,var(--color-primary-soft, var(--color-primary)) 4%);border-top:1px solid color-mix(in oklab,var(--color-primary) 14%,transparent);padding:var(--space-3) var(--container-px);display:none}.servicePage .mobile-cta-bar__inner{max-width:var(--container-max);margin-inline:auto;display:flex;align-items:center;gap:var(--space-3)}.servicePage .mobile-cta-bar__label{flex:1 1 auto;font-size:var(--fs-sm)}.servicePage .mobile-cta-bar__actions{flex:0 0 auto}@media(max-width:767px){.servicePage .mobile-cta-bar{display:block}body{padding-bottom:var(--space-10)}}@media(prefers-reduced-motion:reduce){.servicePage .aside .aside-card,.servicePage .feature{transition:none;transform:none}}
