.pricing-page-module__pX0hrq__page{color:var(--foreground);background:var(--background)}.pricing-page-module__pX0hrq__inner{width:min(100% - 3rem,72rem);margin-inline:auto}.pricing-page-module__pX0hrq__hero{border-bottom:1px solid var(--border);padding-block:clamp(3rem,7vw,6rem)}.pricing-page-module__pX0hrq__eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.pricing-page-module__pX0hrq__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-top:1.25rem;display:grid}.pricing-page-module__pX0hrq__heroCopy h1{max-width:13ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,5.8vw,5rem);font-weight:400;line-height:1.03}.pricing-page-module__pX0hrq__heroCopy>p{max-width:42rem;color:var(--secondary-foreground);margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.pricing-page-module__pX0hrq__pricePanel{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--secondary);min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.pricing-page-module__pX0hrq__priceLabel{color:var(--secondary-foreground);letter-spacing:.03em;margin:0;font-size:.8rem;font-weight:600}.pricing-page-module__pX0hrq__price{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:.45rem 0 0;display:flex}.pricing-page-module__pX0hrq__price>span:first-child{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;font-size:clamp(3.5rem,7vw,5.25rem);font-weight:400;line-height:1}.pricing-page-module__pX0hrq__period{color:var(--secondary-foreground);font-size:1rem;font-weight:500}.pricing-page-module__pX0hrq__priceNote{color:var(--secondary-foreground);margin:1rem 0 0;font-size:.9rem;line-height:1.5}.pricing-page-module__pX0hrq__recordSection{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.pricing-page-module__pX0hrq__sectionLead h2,.pricing-page-module__pX0hrq__scopeSection h2,.pricing-page-module__pX0hrq__serviceCopy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:400;line-height:1.15}.pricing-page-module__pX0hrq__sectionLead>p:last-child,.pricing-page-module__pX0hrq__scopeSection>p,.pricing-page-module__pX0hrq__serviceCopy>p{color:var(--secondary-foreground);margin:1rem 0 0;line-height:1.7}.pricing-page-module__pX0hrq__featureList{align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pricing-page-module__pX0hrq__featureList li{border-bottom:1px solid var(--border);grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.85rem;line-height:1.55;display:grid}.pricing-page-module__pX0hrq__featureMark{border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--primary);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.pricing-page-module__pX0hrq__scopeSection{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.pricing-page-module__pX0hrq__scopeSection>p{margin-top:0}.pricing-page-module__pX0hrq__serviceSection{border:1px solid var(--border);background:var(--secondary);grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);margin-block:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.pricing-page-module__pX0hrq__serviceLabel{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.5}.pricing-page-module__pX0hrq__serviceCopy h2{margin-top:0;font-size:clamp(1.7rem,3vw,2.35rem)}.pricing-page-module__pX0hrq__serviceCopy strong{color:var(--foreground)}.pricing-page-module__pX0hrq__serviceLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.25em;margin-top:1rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}.pricing-page-module__pX0hrq__serviceLink:hover{color:var(--primary)}.pricing-page-module__pX0hrq__serviceLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}@media (max-width:760px){.pricing-page-module__pX0hrq__inner{width:min(100% - 2.25rem,42rem)}.pricing-page-module__pX0hrq__heroGrid,.pricing-page-module__pX0hrq__recordSection,.pricing-page-module__pX0hrq__scopeSection,.pricing-page-module__pX0hrq__serviceSection{grid-template-columns:minmax(0,1fr)}.pricing-page-module__pX0hrq__heroGrid{gap:2rem}.pricing-page-module__pX0hrq__recordSection,.pricing-page-module__pX0hrq__scopeSection{gap:1.75rem}.pricing-page-module__pX0hrq__serviceSection{gap:1rem}}@media (max-width:380px){.pricing-page-module__pX0hrq__inner{width:min(100% - 1.5rem,42rem)}.pricing-page-module__pX0hrq__pricePanel,.pricing-page-module__pX0hrq__serviceSection{padding:1.25rem}}
