.toggle[data-astro-cid-iixkoppx]{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.toggle-label[data-astro-cid-iixkoppx]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);font-size:12px;font-weight:700}.toggle-icon[data-astro-cid-iixkoppx]{border:1.5px solid var(--color-primary);width:24px;height:24px;color:var(--color-primary);font-family:var(--font-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:inline-flex}.toggle-icon[data-astro-cid-iixkoppx]:before{content:"+"}.toggle[data-astro-cid-iixkoppx][aria-expanded=true] .toggle-icon[data-astro-cid-iixkoppx]:before{content:"−"}.toggle[data-astro-cid-iixkoppx]:hover .toggle-icon[data-astro-cid-iixkoppx],.toggle[data-astro-cid-iixkoppx][aria-expanded=true] .toggle-icon[data-astro-cid-iixkoppx]{background:var(--color-primary);color:var(--color-surface)}.toggle[data-astro-cid-iixkoppx]:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.details[data-astro-cid-iixkoppx]{margin-top:32px}.details[data-astro-cid-iixkoppx][hidden]{display:none}.copy[data-astro-cid-iixkoppx]{max-width:680px}.copy[data-astro-cid-iixkoppx]+.groups[data-astro-cid-iixkoppx]{margin-top:40px}.groups[data-astro-cid-iixkoppx]{gap:40px;display:grid}.groups[data-astro-cid-iixkoppx].pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px}.group-intro[data-astro-cid-iixkoppx]{font-family:var(--font-sans);font-weight:600;font-size:var(--sg-size-body);color:var(--color-ink);margin:0 0 16px}.checklist[data-astro-cid-iixkoppx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-iixkoppx] li[data-astro-cid-iixkoppx]{font-family:var(--font-sans);color:var(--color-ink);align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.tick[data-astro-cid-iixkoppx]{background:var(--color-accent);width:22px;height:22px;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.tone-blue[data-astro-cid-iixkoppx] .tick[data-astro-cid-iixkoppx]{background:var(--color-indigo)}@media (prefers-reduced-motion:reduce){.toggle-icon[data-astro-cid-iixkoppx]{transition:none}}.wrap[data-astro-cid-lnthwwyx]{width:100%;max-width:var(--sg-content-width);padding-inline:var(--sg-page-inset);margin-inline:auto}h2[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-weight:700;font-size:clamp(26px, 7vw, var(--sg-size-h2));line-height:var(--sg-leading-h2);color:var(--color-ink);margin:0}.nowrap[data-astro-cid-lnthwwyx]{white-space:nowrap}.hero[data-astro-cid-lnthwwyx]{background:var(--color-surface);padding-block:var(--sg-space-section)}.hero-row[data-astro-cid-lnthwwyx]{align-items:center;gap:48px var(--sg-gap-split-x);flex-wrap:wrap;display:flex}.hero-copy[data-astro-cid-lnthwwyx]{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.eyebrow[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:13px;font-weight:700}.hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-weight:800;font-size:clamp(34px, 8vw, var(--sg-size-h1));letter-spacing:var(--sg-tracking-h1);color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.1}.lead[data-astro-cid-lnthwwyx]{max-width:520px;font-family:var(--font-sans);color:var(--sg-color-body);text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.65}.hero-cta[data-astro-cid-lnthwwyx]{margin:12px 0 0}.btn-start[data-astro-cid-lnthwwyx]{background:var(--color-button-primary);font-family:var(--font-sans);color:var(--color-surface);border-radius:32px;align-items:center;gap:10px;padding:17px 32px;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn-start[data-astro-cid-lnthwwyx]:hover{background:var(--color-button-primary-hover);color:var(--color-surface)}.bricks[data-astro-cid-lnthwwyx]{flex:440px;min-width:min(100%,440px)}.tiles[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile[data-astro-cid-lnthwwyx]{border-radius:var(--sg-radius-card);background:var(--color-tint-purple);min-height:168px;color:var(--color-ink);flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:background-color .15s;display:flex}.tile[data-astro-cid-lnthwwyx]:hover{background:var(--color-badge);color:var(--color-ink)}.tile-kicker[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:14px;font-weight:700}.tile-name[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.3}.tile-price[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--color-primary);margin-top:auto;font-size:15px;font-weight:700;line-height:1.4}.also[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:20px 0 0;font-size:15px;font-weight:600;line-height:1.6;display:flex}.also-item[data-astro-cid-lnthwwyx]{white-space:nowrap;gap:12px;display:inline-flex}.also[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--color-link);text-decoration:none;transition:color .15s}.also[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--color-link-hover)}.also-sep[data-astro-cid-lnthwwyx]{color:var(--color-muted)}.starts[data-astro-cid-lnthwwyx]{background:var(--color-tint-purple);padding-block:clamp(64px, 9vw, var(--sg-space-section))}.starts-head[data-astro-cid-lnthwwyx]{border-top:3px solid var(--color-accent);max-width:560px;margin-bottom:clamp(32px,5vw,48px);padding-top:24px}.starts-head[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-weight:700;font-size:clamp(28px, 7vw, var(--sg-size-h2));color:var(--color-ink);margin:0;line-height:1.2}.starts-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.start-card[data-astro-cid-lnthwwyx]{border:1px solid var(--color-hairline);border-radius:var(--sg-radius-card);background:var(--color-surface);flex-direction:column;justify-content:space-between;gap:20px;padding:28px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.start-card[data-astro-cid-lnthwwyx]:hover{border-color:var(--color-link);box-shadow:0 0 0 1px var(--color-indigo)}.start-text[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:18px;font-weight:700;line-height:1.5}.start-cta[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);color:var(--color-link);font-size:15px;font-weight:700}.catch-all[data-astro-cid-lnthwwyx]{background:var(--color-primary);border-color:#0000;min-height:140px}.catch-all[data-astro-cid-lnthwwyx]:hover{background:var(--color-ink);box-shadow:none;border-color:#0000}.catch-title[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--color-surface);font-size:20px;font-weight:700;line-height:1.3}.catch-all[data-astro-cid-lnthwwyx] .start-cta[data-astro-cid-lnthwwyx]{color:var(--color-surface)}.catch-arrow[data-astro-cid-lnthwwyx]{color:var(--color-body-on-dark)}.catch-all[data-astro-cid-lnthwwyx]:focus-visible{outline:2px solid var(--color-surface);outline-offset:3px}.service[data-astro-cid-lnthwwyx]{padding-block:var(--sg-space-section);background:var(--color-surface);border-top:1px solid var(--color-hairline);scroll-margin-top:24px}.service-row[data-astro-cid-lnthwwyx]{align-items:flex-start;gap:48px var(--sg-gap-split-x);flex-wrap:wrap;display:flex}.meta[data-astro-cid-lnthwwyx]{border-top:3px solid var(--color-accent);flex:0 460px;min-width:0;padding-top:24px}.subtitle[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);color:var(--sg-color-body);margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.7}.price[data-astro-cid-lnthwwyx]{margin-top:28px}.price-label[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);color:var(--sg-color-body);margin:0;font-size:15px;font-weight:600}.amount[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--color-primary);margin:0;font-size:24px;font-weight:800;line-height:1.2}.amount[data-astro-cid-lnthwwyx].contact{font-size:17px;font-weight:700;line-height:1.4}.unit[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);font-weight:600;font-size:var(--sg-size-nav-link);color:var(--sg-color-body);margin-left:2px}.price-note[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);color:var(--color-ink);margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.6}.meta-cta[data-astro-cid-lnthwwyx]{margin:24px 0 0}.btn-primary[data-astro-cid-lnthwwyx]{border-radius:var(--radius-button);padding:var(--sg-space-nav-button-y) var(--sg-space-nav-button-x);background:var(--color-button-primary);font-family:var(--font-sans);font-weight:700;font-size:var(--sg-size-nav-link);color:var(--color-surface);white-space:nowrap;border:none;line-height:1;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary[data-astro-cid-lnthwwyx]:hover{background:var(--color-button-primary-hover)}.body[data-astro-cid-lnthwwyx]{flex:999 560px;min-width:0;max-width:680px}.prose[data-astro-cid-lnthwwyx] p{font-family:var(--font-sans);font-weight:500;font-size:var(--sg-size-body);line-height:var(--sg-leading-body);color:var(--sg-color-body);margin:0 0 16px}.prose[data-astro-cid-lnthwwyx]:last-of-type p:last-child{margin-bottom:0}.prose[data-astro-cid-lnthwwyx] a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.prose[data-astro-cid-lnthwwyx] a:hover{color:var(--color-link-hover)}.more[data-astro-cid-lnthwwyx]{margin-top:32px}.others[data-astro-cid-lnthwwyx]{padding-block:var(--sg-space-section);background:var(--color-surface);border-top:1px solid var(--color-hairline)}.others-title[data-astro-cid-lnthwwyx]{margin-bottom:32px}.other-list[data-astro-cid-lnthwwyx]{border-top:3px solid var(--color-accent)}.other[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--color-hairline);padding-block:28px;scroll-margin-top:24px}.other-row[data-astro-cid-lnthwwyx]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.other-main[data-astro-cid-lnthwwyx]{flex:999 320px;min-width:0}.other[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:19px;font-weight:700;line-height:1.3}.other-summary[data-astro-cid-lnthwwyx]{font-family:var(--font-sans);color:var(--sg-color-body);margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.7}.other-price[data-astro-cid-lnthwwyx]{flex:0 0 220px}.other-cta[data-astro-cid-lnthwwyx]{margin:0}.other-more[data-astro-cid-lnthwwyx]{margin-top:16px}[data-astro-cid-lnthwwyx]:where(a,button):focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}@media (width>=1100px){.meta[data-astro-cid-lnthwwyx].is-sticky{position:sticky;top:32px}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-lnthwwyx],.also[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx],.btn-start[data-astro-cid-lnthwwyx],.btn-primary[data-astro-cid-lnthwwyx],.prose[data-astro-cid-lnthwwyx] a{transition:none}}@media (width<=599px){.hero[data-astro-cid-lnthwwyx]{padding-top:var(--sg-space-hero-mobile)}.tiles[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr)}.tile[data-astro-cid-lnthwwyx]{min-height:0}}
