.cols-4.svelte-rxy70l{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1080px){.cols-4.svelte-rxy70l{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cols-4.svelte-rxy70l{grid-template-columns:1fr}}.svc-factors.svelte-rxy70l{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:22px;padding:30px 32px}.svcf-head.svelte-rxy70l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:20px;font-size:11px}.svcf-grid.svelte-rxy70l{grid-template-columns:repeat(4,1fr);gap:14px 22px;display:grid}.svcf-grid.svelte-rxy70l span:where(.svelte-rxy70l){color:var(--ink-soft);padding-left:22px;font-size:14px;position:relative}.svcf-grid.svelte-rxy70l span:where(.svelte-rxy70l):before{content:"";background:var(--teal);width:8px;height:8px;box-shadow:0 0 8px var(--teal-glow);border-radius:50%;position:absolute;top:7px;left:0}@media (width<=880px){.svcf-grid.svelte-rxy70l{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.svcf-grid.svelte-rxy70l{grid-template-columns:1fr}}.svc-price.svelte-rxy70l{border:1px solid var(--line-teal);background:radial-gradient(520px 240px at 100% 0%, #48a8a81a, transparent 60%), var(--surface);border-radius:20px;grid-template-columns:1.5fr 1fr;max-width:780px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 40px 90px -55px #000000d9}.svc-price.svelte-rxy70l .sp-main:where(.svelte-rxy70l){padding:36px}.svc-price.svelte-rxy70l .sp-side:where(.svelte-rxy70l){border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:20px;padding:36px;display:flex}.svc-price.svelte-rxy70l .pc-name:where(.svelte-rxy70l){font-family:var(--font-display);margin-bottom:8px;font-size:1.35rem;font-weight:600}.svc-price.svelte-rxy70l .pc-sub:where(.svelte-rxy70l){color:var(--ink-mute);font-size:14px}.svc-price.svelte-rxy70l ul:where(.svelte-rxy70l){border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:24px 0 0;padding-top:24px;list-style:none;display:flex}.svc-price.svelte-rxy70l ul:where(.svelte-rxy70l) li:where(.svelte-rxy70l){color:var(--ink-soft);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.svc-price.svelte-rxy70l ul:where(.svelte-rxy70l) li:where(.svelte-rxy70l):before{content:"";border:1px solid var(--teal);background:#48a8a824;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:0}.svc-price.svelte-rxy70l ul:where(.svelte-rxy70l) li:where(.svelte-rxy70l):after{content:"";border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);width:5px;height:8px;position:absolute;top:11px;left:5px;transform:rotate(40deg)}.svc-price.svelte-rxy70l .pc-amt:where(.svelte-rxy70l){font-family:var(--font-display);letter-spacing:-.02em;color:var(--teal);font-size:1.5rem;font-weight:700}.svc-price.svelte-rxy70l .pc-amt:where(.svelte-rxy70l) small:where(.svelte-rxy70l){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-top:8px;font-size:11px;font-weight:400;display:block}.svc-price.svelte-rxy70l .btn:where(.svelte-rxy70l){justify-content:center}.svc-price-note.svelte-rxy70l{text-align:center;font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.03em;margin-top:24px;font-size:12px}@media (width<=680px){.svc-price.svelte-rxy70l{grid-template-columns:1fr}.svc-price.svelte-rxy70l .sp-side:where(.svelte-rxy70l){border-left:none;border-top:1px solid var(--line)}}
