.hero.svelte-4z030h{padding:clamp(8rem,16vw,14rem) 0 clamp(4rem,8vw,7rem)}.offerings.svelte-4z030h{padding:var(--section-pad-y) 0}.offering.svelte-4z030h{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,5rem);padding:clamp(3rem,6vw,5rem) 0;display:grid}.offering.svelte-4z030h:first-child{padding-top:0}.offering.svelte-4z030h:last-child{border-bottom:none}.offering--reverse.svelte-4z030h{direction:rtl}.offering--reverse.svelte-4z030h>:where(.svelte-4z030h){direction:ltr}.offering__visual-inner.svelte-4z030h{aspect-ratio:4/5;background:var(--color-bg-dark);border-radius:14px;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);display:flex;overflow:hidden}.offering__visual-num.svelte-4z030h{font-family:var(--font-mono);letter-spacing:.1em;color:#fff3;font-size:.6875rem}.offering__visual-title.svelte-4z030h{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;font-size:clamp(2rem,3.5vw,3rem);font-weight:500}.offering__wireframe.svelte-4z030h{margin-top:auto}.offering__wireframe.svelte-4z030h svg:where(.svelte-4z030h){width:100%;height:auto;display:block}.offering__content.svelte-4z030h{padding-top:1rem}.offering__content.svelte-4z030h h2:where(.svelte-4z030h){margin-bottom:1.25rem;font-size:clamp(2rem,3vw,2.5rem)}.offering__desc.svelte-4z030h{color:var(--color-text-muted);max-width:50ch;margin-bottom:2rem;font-size:clamp(1rem,1.15vw,1.0625rem);line-height:1.75}.offering__items.svelte-4z030h{flex-direction:column;gap:.5rem;display:flex}.offering__item.svelte-4z030h{color:var(--color-text);font-size:.9375rem;font-weight:500}.pricing__header.svelte-4z030h{margin-bottom:3rem}.pricing__header.svelte-4z030h .lead:where(.svelte-4z030h){margin-top:1rem}.pricing__grid.svelte-4z030h{background:var(--color-border);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pricing__card.svelte-4z030h{background:var(--color-bg);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex;position:relative}.pricing__card--featured.svelte-4z030h{background:var(--color-bg-dark);color:var(--color-text-light)}.pricing__card--featured.svelte-4z030h .pricing__tier-desc:where(.svelte-4z030h),.pricing__card--featured.svelte-4z030h .pricing__price-note:where(.svelte-4z030h),.pricing__card--featured.svelte-4z030h .pricing__or:where(.svelte-4z030h),.pricing__card--featured.svelte-4z030h .pricing__features:where(.svelte-4z030h) p:where(.svelte-4z030h){color:#fff6}.pricing__card--featured.svelte-4z030h .pricing__tier-label:where(.svelte-4z030h){color:#fff}.pricing__card-head.svelte-4z030h{margin-bottom:1.75rem}.pricing__tier-label.svelte-4z030h{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:600;display:block}.pricing__tier-desc.svelte-4z030h{color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.pricing__price-row.svelte-4z030h{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pricing__price-option.svelte-4z030h{flex-direction:column;display:flex}.pricing__price.svelte-4z030h{font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.1}.pricing__price-note.svelte-4z030h{color:var(--color-text-muted);margin-top:.2rem;font-size:.75rem}.pricing__or.svelte-4z030h{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:.6875rem}.pricing__features.svelte-4z030h{flex-direction:column;gap:.45rem;margin-bottom:auto;display:flex}.pricing__features.svelte-4z030h p:where(.svelte-4z030h){color:var(--color-text-muted);font-size:.8125rem}.pricing__cta.svelte-4z030h{align-self:flex-start;margin-top:2rem}.process__grid.svelte-4z030h{grid-template-columns:5fr 7fr;gap:clamp(2rem,4vw,4rem);display:grid}.process__left.svelte-4z030h h2:where(.svelte-4z030h){margin-top:.25rem;margin-bottom:1rem}.process__steps.svelte-4z030h{flex-direction:column;gap:2.5rem;display:flex}.step.svelte-4z030h{gap:1.25rem;display:flex}.step__num.svelte-4z030h{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.4;flex-shrink:0;width:1.75rem;padding-top:.15rem;font-size:.75rem}.step__title.svelte-4z030h{color:var(--color-text);margin-bottom:.4rem;font-size:1rem;font-weight:600}.step__desc.svelte-4z030h{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.faq__grid.svelte-4z030h{grid-template-columns:5fr 7fr;gap:clamp(2rem,4vw,4rem);display:grid}.faq__left.svelte-4z030h h2:where(.svelte-4z030h){margin-top:.25rem}.faq__items.svelte-4z030h{flex-direction:column;display:flex}.faq__item.svelte-4z030h{border-bottom:1px solid var(--color-border);padding:1.5rem 0}.faq__item.svelte-4z030h:last-child{border-bottom:none}.faq__q.svelte-4z030h{color:var(--color-text);margin-bottom:.4rem;font-size:.9375rem;font-weight:600}.faq__a.svelte-4z030h{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}@media (width<=900px){.pricing__grid.svelte-4z030h{grid-template-columns:1fr}}@media (width<=768px){.offering.svelte-4z030h{grid-template-columns:1fr}.offering--reverse.svelte-4z030h{direction:ltr}.offering__visual.svelte-4z030h{order:-1}.offering__visual-inner.svelte-4z030h{aspect-ratio:16/9}.process__grid.svelte-4z030h,.faq__grid.svelte-4z030h{grid-template-columns:1fr}}
