.svc-page{--svc-accent:var(--color-accent,#22c55e);--svc-accent-strong:var(--color-accent-hover,#16a34a);--svc-ink:#f8fafc;--svc-ink-soft:rgba(248,250,252,0.62);--svc-ink-faint:rgba(248,250,252,0.5);--svc-line:rgba(255,255,255,0.08);--svc-ease:cubic-bezier(0.23,1,0.32,1)}.svc-intro{margin-bottom:40px;text-align:center}.svc-intro__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary-text,#a78bfa)}.svc-intro__eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--svc-accent);box-shadow:0 0 12px rgba(34,197,94,.8)}.svc-intro__title{margin:0 auto;max-width:22ch;font-family:var(--font-family-heading);font-size:clamp(28px,5vw,46px);font-weight:400;line-height:1.04;letter-spacing:-.01em;text-wrap:balance;color:var(--svc-ink)}.svc-intro__lede{margin:18px auto 0;max-width:54ch;font-size:.9375rem;line-height:1.65;color:var(--svc-ink-soft)}.svc-panel{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(165deg,rgba(255,255,255,.055),rgba(255,255,255,.014) 46%,rgba(255,255,255,.03));box-shadow:0 40px 90px -50px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);overflow:hidden}.svc-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 22%,rgba(34,197,94,.32) 50%,rgba(255,255,255,.16) 78%,transparent);pointer-events:none}.svc-panel__body{padding:8px 0 0}.svc-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.svc-table col.svc-col--service{width:29%}.svc-table col.svc-col--includes{width:42%}.svc-table col.svc-col--price{width:17%}.svc-table col.svc-col--action{width:12%}.svc-table thead th{padding:20px 16px 14px;text-align:left;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--svc-ink-faint);white-space:nowrap}.svc-table thead th:first-child{padding-left:30px}.svc-table thead th:last-child{padding-right:30px}.svc-row{transition:background-color .22s var(--svc-ease)}.svc-row>td,.svc-row>th{padding:24px 16px;border-top:1px solid var(--svc-line);vertical-align:middle}.svc-row>:first-child{padding-left:30px}.svc-row>:last-child{padding-right:30px}.svc-row:hover{background:radial-gradient(320px 110px at 20% 50%,rgba(34,197,94,.1),transparent 72%),rgba(255,255,255,.022)}.svc-row:focus-within{background:radial-gradient(320px 110px at 20% 50%,rgba(34,197,94,.12),transparent 72%),rgba(255,255,255,.022)}.svc-row--featured{background:linear-gradient(90deg,rgba(34,197,94,.07),rgba(34,197,94,.02) 55%,transparent)}.svc-row--featured>:first-child{box-shadow:inset 2px 0 0 var(--svc-accent)}.svc-row__name{text-align:left;font-weight:600}.svc-row__titleRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.svc-row__title{font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--svc-ink)}.svc-tag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(34,197,94,.34);border-radius:999px;background:rgba(34,197,94,.1);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;white-space:nowrap}.svc-row__desc{display:block;margin-top:7px;max-width:34ch;font-size:.8125rem;line-height:1.55;color:var(--svc-ink-soft)}.svc-row__desc,.svc-row__includes{font-weight:400}.svc-list{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:3px;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5;color:var(--svc-ink-soft)}.svc-list li{display:inline-flex;align-items:center;white-space:nowrap}.svc-list li:before{content:"";flex:none;width:3px;height:3px;margin-right:8px;border-radius:50%;background:currentColor;opacity:.55}.svc-row__price{white-space:nowrap}.svc-priceInner{display:inline-flex;align-items:center}.svc-price{display:inline-flex;align-items:baseline;gap:5px;color:var(--svc-ink)}.svc-price__cur{font-size:.75rem;font-weight:500;color:var(--svc-ink-faint)}.svc-price__val{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.svc-row--featured .svc-price__val{color:#4ade80}.svc-meter{display:inline-flex;align-items:flex-end;gap:1.5px;width:30px;height:22px;margin-right:12px;color:rgba(248,250,252,.34)}.svc-meter i{flex:1;height:100%;border-radius:1px;background:currentColor;transform:scaleY(.3);transform-origin:bottom center;opacity:.7;transition:transform .48s var(--svc-ease),opacity .24s var(--svc-ease),background-color .24s var(--svc-ease);transition-delay:calc(var(--i, 0) * 16ms)}.svc-meter i:first-child{--h:0.34;--i:0}.svc-meter i:nth-child(2){--h:0.62;--i:1}.svc-meter i:nth-child(3){--h:0.46;--i:2}.svc-meter i:nth-child(4){--h:0.88;--i:3}.svc-meter i:nth-child(5){--h:0.71;--i:4}.svc-meter i:nth-child(6){--h:1;--i:5}.svc-meter i:nth-child(7){--h:0.55;--i:6}.svc-meter i:nth-child(8){--h:0.79;--i:7}.svc-meter i:nth-child(9){--h:0.38;--i:8}.svc-row:focus-within .svc-meter,.svc-row:hover .svc-meter{color:var(--svc-accent)}.svc-row:focus-within .svc-meter i,.svc-row:hover .svc-meter i{transform:scaleY(var(--h,.6));opacity:.95}.svc-row--featured .svc-meter{color:rgba(74,222,128,.85)}.svc-row--featured .svc-meter i{animation:svc-signal 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .11s)}.svc-row--featured:focus-within .svc-meter i,.svc-row--featured:hover .svc-meter i{animation:none;transform:scaleY(var(--h,.6))}@keyframes svc-signal{0%,to{transform:scaleY(.3)}42%{transform:scaleY(var(--h,.6))}66%{transform:scaleY(calc(var(--h, .6) * .6))}}.svc-row__action{text-align:right}.svc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.03);font-size:.8125rem;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:rgba(248,250,252,.86);transition:background-color .22s var(--svc-ease),border-color .22s var(--svc-ease),color .22s var(--svc-ease),transform .16s var(--svc-ease)}.svc-btn:hover{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1);color:#4ade80}.svc-btn:active{transform:scale(.97)}.svc-btn:focus-visible{outline:2px solid var(--svc-accent);outline-offset:3px}.svc-btn--solid{border-color:transparent;background:var(--svc-accent);color:#04140a}.svc-btn--solid:hover{background:var(--svc-accent-strong);color:#04140a}.svc-btn--solid:focus-visible{outline-color:var(--svc-ink)}.svc-note{margin:26px auto 0;max-width:62ch;text-align:center;font-size:.75rem;line-height:1.65;color:var(--svc-ink-faint)}.svc-note a{color:rgba(248,250,252,.8);text-decoration:underline;text-decoration-color:rgba(34,197,94,.45);text-underline-offset:3px;transition:color .2s var(--svc-ease),text-decoration-color .2s var(--svc-ease)}.svc-note a:hover{color:#4ade80;text-decoration-color:var(--svc-accent)}@media (max-width:1000px){.svc-table col.svc-col--service{width:32%}.svc-table col.svc-col--includes{width:36%}.svc-table col.svc-col--price{width:19%}.svc-table col.svc-col--action{width:13%}.svc-list li{white-space:normal}}@media (max-width:880px){.svc-panel{border-radius:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.svc-panel:before{display:none}.svc-panel__body{padding:0}.svc-table,.svc-table tbody,.svc-table td,.svc-table th,.svc-table tr{display:block;width:100%}.svc-table colgroup,.svc-table thead{display:none}.svc-row{display:grid;grid-template-columns:1fr auto;gap:14px 20px;padding:20px;margin-bottom:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow:0 24px 50px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.07)}.svc-row>td,.svc-row>th{padding:0;border:0}.svc-row>:first-child{padding-left:0}.svc-row>:last-child{padding-right:0}.svc-row__name{grid-column:1;grid-row:1}.svc-row__includes{grid-column:1/-1;grid-row:2}.svc-row__price{grid-column:1;grid-row:3;align-self:center;display:flex;align-items:center}.svc-row__action{grid-column:2;grid-row:3;align-self:center;justify-self:end}.svc-row__desc{max-width:none}.svc-list{flex-direction:column;gap:3px;font-size:.8125rem}.svc-row--featured>:first-child{box-shadow:none}.svc-row--featured{border-color:rgba(34,197,94,.28);background:linear-gradient(160deg,rgba(34,197,94,.09),rgba(255,255,255,.02))}.svc-row:focus-within,.svc-row:hover{background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}.svc-btn{padding:10px 18px}}@media (max-width:460px){.svc-intro{margin-bottom:28px}.svc-intro__title{font-size:clamp(25px,8vw,32px)}.svc-row{padding:18px}.svc-price__val{font-size:1.375rem}.svc-meter{margin-right:8px}}@supports not (backdrop-filter:blur(1px)){.svc-panel{background:rgba(17,17,17,.94)}}@media (prefers-reduced-motion:reduce){.svc-row--featured .svc-meter i{animation:none;transform:scaleY(.3)}.svc-btn,.svc-meter i{transition:none}.svc-btn:active{transform:none}}