.ServicesView-module__qhxZvG__packages{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ServicesView-module__qhxZvG__package{border-top:1px solid var(--field-rule-strong);scroll-margin-top:calc(var(--header-height) + 2rem);gap:1.5rem;padding-block:clamp(2rem,4vw,3rem);display:grid}.ServicesView-module__qhxZvG__packageHead{scroll-margin-top:calc(var(--header-height) + 2rem);align-content:start;gap:.625rem;display:grid}.ServicesView-module__qhxZvG__packageName{font-family:var(--font-sans);letter-spacing:-.012em;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500;line-height:1.15}.ServicesView-module__qhxZvG__packagePrice{font-size:var(--step-1);font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;display:flex}.ServicesView-module__qhxZvG__packagePriceFrom,.ServicesView-module__qhxZvG__packagePriceUnit{color:var(--field-text-muted);font-size:var(--step--1)}.ServicesView-module__qhxZvG__popular{color:var(--field-text);font-size:var(--text-label);letter-spacing:-.003em;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.ServicesView-module__qhxZvG__popularPoint{width:.5rem;height:.5rem}.ServicesView-module__qhxZvG__packageBody{gap:1.5rem;display:grid}.ServicesView-module__qhxZvG__packageLede{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1)}.ServicesView-module__qhxZvG__includesHeading{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500}.ServicesView-module__qhxZvG__includes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.5rem);margin-top:.875rem;display:grid}.ServicesView-module__qhxZvG__includes li{border-top:1px solid var(--field-rule-soft);color:var(--field-text-soft);font-size:var(--step--1);padding-block:.6rem}.ServicesView-module__qhxZvG__note{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step--1)}.ServicesView-module__qhxZvG__factorList{border-top:1px solid var(--field-rule-strong);max-width:58rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.ServicesView-module__qhxZvG__factorList li{border-bottom:1px solid var(--field-rule);color:var(--field-text-soft);grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding-block:1rem;display:grid}.ServicesView-module__qhxZvG__factorIndex{color:var(--field-text-muted);font-size:var(--step--2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}.ServicesView-module__qhxZvG__addOns{border-top:1px solid var(--field-rule-strong);max-width:58rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.ServicesView-module__qhxZvG__addOnRow{border-bottom:1px solid var(--field-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding-block:1rem;display:flex}.ServicesView-module__qhxZvG__addOnPrice{font-variant-numeric:tabular-nums;white-space:nowrap}.ServicesView-module__qhxZvG__addOnFrom{color:var(--field-text-muted);font-size:var(--step--1);margin-right:.4rem}.ServicesView-module__qhxZvG__terms{max-width:var(--measure);gap:.875rem;margin-top:1.5rem;display:grid}.ServicesView-module__qhxZvG__terms li{text-indent:-1.25rem;color:var(--field-text-soft);font-size:var(--step--1);padding-left:1.25rem}.ServicesView-module__qhxZvG__terms li:before{content:"—";color:var(--field-text-muted);margin-right:.55rem}.ServicesView-module__qhxZvG__faq{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (min-width:62em){.ServicesView-module__qhxZvG__package{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.ServicesView-module__qhxZvG__includes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ServicesView-module__qhxZvG__addOnRow,.ServicesView-module__qhxZvG__factorList li{position:relative}.ServicesView-module__qhxZvG__addOnRow:after,.ServicesView-module__qhxZvG__factorList li:after{content:"";background-color:var(--field-rule-strong);transform-origin:0;height:1px;transition:transform var(--motion-standard) var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ServicesView-module__qhxZvG__addOnRow>*,.ServicesView-module__qhxZvG__factorList li>*{transition:transform var(--motion-standard) var(--ease);transform:translateY(9px)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:after{transform:none}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:after{transform:none}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow>*{transform:none}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li>*{transform:none}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:first-child:after{transition-delay:0s}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:first-child>*{transition-delay:0s}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:first-child:after{transition-delay:0s}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:first-child>*{transition-delay:0s}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(2):after{transition-delay:var(--motion-stagger)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(2)>*{transition-delay:var(--motion-stagger)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(2):after{transition-delay:var(--motion-stagger)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(2)>*{transition-delay:var(--motion-stagger)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(3):after{transition-delay:calc(var(--motion-stagger) * 2)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(3)>*{transition-delay:calc(var(--motion-stagger) * 2)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(3):after{transition-delay:calc(var(--motion-stagger) * 2)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(3)>*{transition-delay:calc(var(--motion-stagger) * 2)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(n+4):after{transition-delay:calc(var(--motion-stagger) * 3)}.reveal.is-revealed .ServicesView-module__qhxZvG__addOnRow:nth-child(n+4)>*{transition-delay:calc(var(--motion-stagger) * 3)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(n+4):after{transition-delay:calc(var(--motion-stagger) * 3)}.reveal.is-revealed .ServicesView-module__qhxZvG__factorList li:nth-child(n+4)>*{transition-delay:calc(var(--motion-stagger) * 3)}.ServicesView-module__qhxZvG__package{position:relative}.ServicesView-module__qhxZvG__package:before{content:"";background-color:var(--field-rule-strong);transform-origin:0;height:1px;transition:transform var(--motion-editorial) var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ServicesView-module__qhxZvG__packageHead,.ServicesView-module__qhxZvG__packageBody{transition:transform var(--motion-standard) var(--ease);transform:translateY(12px)}.ServicesView-module__qhxZvG__package.is-revealed:before{transform:scaleX(1)}.ServicesView-module__qhxZvG__package.is-revealed .ServicesView-module__qhxZvG__packageHead{transition-delay:calc(var(--motion-stagger) * 2);transform:none}.ServicesView-module__qhxZvG__package.is-revealed .ServicesView-module__qhxZvG__packageBody{transition-delay:calc(var(--motion-stagger) * 3);transform:none}.ServicesView-module__qhxZvG__popular .presence-point{opacity:0;transition:opacity var(--motion-standard) var(--ease), transform var(--motion-standard) var(--ease);transform:scale(.4)}.ServicesView-module__qhxZvG__package.is-revealed .ServicesView-module__qhxZvG__popular .presence-point{opacity:1;transition-delay:calc(var(--motion-stagger) * 5);transform:none}.reveal.is-immediate .ServicesView-module__qhxZvG__addOnRow:after{transition:none}.reveal.is-immediate .ServicesView-module__qhxZvG__factorList li:after{transition:none}.reveal.is-immediate .ServicesView-module__qhxZvG__addOnRow>*{transition:none}.reveal.is-immediate .ServicesView-module__qhxZvG__factorList li>*{transition:none}.ServicesView-module__qhxZvG__package.is-immediate:before{transition:none}.ServicesView-module__qhxZvG__package.is-immediate .ServicesView-module__qhxZvG__packageHead{transition:none}.ServicesView-module__qhxZvG__package.is-immediate .ServicesView-module__qhxZvG__packageBody{transition:none}.ServicesView-module__qhxZvG__package.is-immediate .ServicesView-module__qhxZvG__popular .presence-point{transition:none}}.ServicesView-module__qhxZvG__packageName{font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);font-weight:400}.ServicesView-module__qhxZvG__packageLede{font-size:var(--step-0);line-height:1.65}.ServicesView-module__qhxZvG__packages{margin-top:0}.ServicesView-module__qhxZvG__popular{color:var(--gold-text)}@media (max-width:40em){.ServicesView-module__qhxZvG__includes{grid-template-columns:minmax(0,1fr)}}.ServicesView-module__qhxZvG__packageIndex.ServicesView-module__qhxZvG__packageIndex{border-top:0;gap:0 1.5rem;margin-top:0}.ServicesView-module__qhxZvG__packageIndex>li{border-top:1px solid var(--field-rule-strong);border-bottom:0}.ServicesView-module__qhxZvG__packageIndex a{align-content:start;height:100%}.ServicesView-module__qhxZvG__packageIndex a>span{font-size:var(--step-1);font-weight:400}@media (min-width:48em){.ServicesView-module__qhxZvG__packageIndex{grid-template-columns:repeat(3,minmax(0,1fr))}}
