[data-section=service-features]{background:color-mix(in oklab,var(--color-surface-alt, var(--color-surface)) 96%,var(--color-primary-soft, var(--color-primary)) 4%);padding-block:clamp(var(--space-4),4vw,var(--space-6))}@media(min-width:640px){[data-section=service-features]{padding-block:clamp(var(--space-5),3vw,var(--space-7))}}@media(min-width:1280px){[data-section=service-features]{padding-block:clamp(var(--space-6),2vw,var(--space-8))}}.features__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.features__item{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-block-size:100%;background:color-mix(in oklab,var(--color-surface) 94%,var(--color-primary-soft, var(--color-primary)) 6%);border:1px solid color-mix(in oklab,var(--color-primary) 18%,var(--color-surface) 82%);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-4) var(--space-5);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.features__item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-accent);background:color-mix(in oklab,var(--color-surface) 90%,var(--color-primary-soft, var(--color-primary)) 10%)}.features__icon{inline-size:2.5rem;block-size:2.5rem;border-radius:9999px;background:color-mix(in oklab,var(--color-accent) 22%,var(--color-surface) 78%);border:1px solid color-mix(in oklab,var(--color-accent) 42%,transparent);padding:var(--space-2);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, .08))}.features__item .h3{margin-top:0;margin-bottom:var(--space-1);font-size:clamp(var(--fs-md),.35vw + var(--fs-md),var(--fs-lg));font-weight:700;letter-spacing:-.01em;color:var(--color-primary)}.features__item p{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text)}.features__item a{text-decoration:none;color:inherit}.features__item a:hover{text-decoration:underline}.features__item :where(a,button){min-block-size:44px}.features__item:focus-within{outline:2px solid transparent;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 35%,white);border-radius:var(--radius-lg);border-color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.features__item{transition:none;transform:none}}.home-quick-faq{padding-block:clamp(var(--space-7),3.2vw,var(--space-10));position:relative;isolation:isolate;background:radial-gradient(900px 420px at 12% 10%,color-mix(in oklab,var(--color-primary) 10%,transparent) 0%,transparent 60%),radial-gradient(780px 360px at 88% 18%,color-mix(in oklab,var(--color-accent) 9%,transparent) 0%,transparent 62%),color-mix(in oklab,var(--color-surface) 92%,var(--color-background) 8%);border-block:1px solid color-mix(in oklab,var(--color-primary) 12%,transparent)}.home-quick-faq:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--color-background) 70%,transparent) 0%,transparent 30%);opacity:.7;z-index:-1}.home-quick-faq>.container{width:100%}.home-quick-faq .faq-accordion__head,.home-quick-faq .section-head,.home-quick-faq [data-faq-head]{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row;align-items:start!important;justify-items:start!important;text-align:left!important;gap:var(--space-1);margin-bottom:clamp(var(--space-4),2vw,var(--space-6));width:100%;max-width:none}@media(min-width:768px){.home-quick-faq .faq-accordion__head,.home-quick-faq .section-head,.home-quick-faq [data-faq-head]{grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;text-align:left!important}}.home-quick-faq .faq-accordion__title,.home-quick-faq .section-title,.home-quick-faq [data-faq-title]{width:100%;max-width:none!important;margin:0!important;padding:0!important;color:var(--color-primary);text-align:left!important;text-wrap:balance}.home-quick-faq .faq-accordion__sub,.home-quick-faq .section-sub,.home-quick-faq [data-faq-sub]{width:100%;max-width:none!important;margin:0!important;padding:0!important;font-size:var(--fs-sm);line-height:1.65;text-align:left!important;color:color-mix(in oklab,var(--color-text) 86%,var(--color-muted) 14%)}.home-quick-faq .section-sub{max-width:none!important}.home-quick-faq .faq-accordion,.home-quick-faq [data-faq-accordion]{position:relative;overflow:hidden;background:radial-gradient(720px 320px at 92% 0%,color-mix(in oklab,var(--color-accent) 10%,transparent) 0%,transparent 58%),radial-gradient(680px 360px at 0% 100%,color-mix(in oklab,var(--color-primary) 8%,transparent) 0%,transparent 60%),var(--color-background);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--color-primary) 14%,var(--color-neutral-100));box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in oklab,var(--color-background) 70%,transparent) inset;padding:clamp(var(--space-4),2.2vw,var(--space-6))}.home-quick-faq .faq-accordion:after,.home-quick-faq [data-faq-accordion]:after{content:"";position:absolute;left:clamp(var(--space-4),2.2vw,var(--space-6));right:clamp(var(--space-4),2.2vw,var(--space-6));bottom:var(--space-3);height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 78%,var(--color-accent) 22%),color-mix(in oklab,var(--color-accent) 68%,var(--color-primary) 32%));opacity:.55;pointer-events:none}.home-quick-faq .faq-item,.home-quick-faq [data-faq-item]{border-top:1px solid color-mix(in oklab,var(--color-primary) 10%,var(--color-neutral-100))}.home-quick-faq .faq-item:first-child,.home-quick-faq [data-faq-item]:first-child{border-top:0}.home-quick-faq .faq-question,.home-quick-faq [data-faq-question]{border-radius:var(--radius-md)}.home-quick-faq .faq-question:hover,.home-quick-faq [data-faq-question]:hover{background:var(--color-card-hover)}.home-quick-faq :where(.faq,.faq-accordion) :where(ul){list-style:none;margin:var(--space-3) 0 0;padding-left:0}.home-quick-faq :where(.faq,.faq-accordion) :where(ul li){position:relative;padding-left:1.5rem;margin-block:.2rem}.home-quick-faq :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%)}.home-quick-faq :where(.faq,.faq-accordion) :where(ol){counter-reset:faq-ol-counter;list-style:none;margin:var(--space-3) 0 0;padding-left:0}.home-quick-faq :where(.faq,.faq-accordion) :where(ol li){counter-increment:faq-ol-counter;position:relative;padding-left:2rem;margin-block:.3rem}.home-quick-faq :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%)}.home-quick-faq :where(.faq,.faq-accordion) :where(ul+p,ol+p){margin-top:var(--space-3)}.home-quick-faq :focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.home-quick-faq *{transition:none!important;scroll-behavior:auto!important}}#pricing[data-astro-cid-j7pv25f6]{margin-block:calc(var(--space-6) * 2);padding-inline:0}#pricing[data-astro-cid-j7pv25f6] .service-bundles[data-astro-cid-j7pv25f6]{margin-inline:0;padding-inline:0}#pricing[data-astro-cid-j7pv25f6] .service-bundles[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{max-width:100%;padding-inline:var(--container-px)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:var(--space-5);width:100%}.section-head[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{margin:0;padding:0}.section-head__eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-accent)}.section-head__sub[data-astro-cid-j7pv25f6]{font-size:var(--fs-base);color:var(--color-text);width:100%;max-width:none;display:block}.section-head__helper[data-astro-cid-j7pv25f6]{margin-top:var(--space-1);font-size:var(--fs-sm);color:color-mix(in oklab,var(--color-text) 70%,var(--color-muted) 30%);max-width:48rem}.section-head__helper-link[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-accent);text-decoration:underline;text-underline-offset:.16em}.section-head__helper-link[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:2px}
