.pricing-page,.pricing-page .main-footer--light{background:var(--sl-void)}.pricing-switchbar{--ps-paper:var(--sl-void);--ps-surface:var(--sl-void-2);--ps-ink:var(--sl-ink);--ps-muted:var(--sl-ink-2);--ps-line:var(--sl-line);--ps-font-mono:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--ps-font-body:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;background:var(--ps-paper);padding:14px 0}.pricing-switchbar__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1140px;margin:0 auto;padding:0 24px;display:flex}.pricing-switchbar__label{font-family:var(--sl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ps-muted);font-size:14px}.pricing-switchbar__switch{border:1px solid var(--ps-line);background:var(--ps-surface);border-radius:var(--sl-radius);padding:3px;display:inline-flex}.pricing-switchbar__switch button{font-family:var(--sl-font-mono);border-radius:var(--sl-radius);color:var(--ps-muted);cursor:pointer;background:0 0;border:0;padding:7px 20px;font-size:13px;font-weight:500;transition:box-shadow .18s,color .18s}.pricing-switchbar__switch button[aria-pressed=true]{color:var(--ps-ink);box-shadow:inset 0 0 0 1px var(--ps-ink);background:0 0}.pricing-switchbar__switch button:focus-visible{outline:2px solid var(--sl-gold);outline-offset:3px}.pricing-switchbar__note{font-family:var(--sl-font-body);color:var(--ps-muted);margin-left:4px;font-size:13px}@media (max-width:720px){.pricing-switchbar{padding:12px 0 8px}.pricing-switchbar__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 20px}.pricing-switchbar__label{letter-spacing:.1em;font-size:13px}.pricing-switchbar__switch{width:100%;max-width:280px}.pricing-switchbar__switch button{flex:1;padding:10px 16px;font-size:14px}.pricing-switchbar__note{text-align:center;width:100%;max-width:320px;margin-left:0;font-size:14px;line-height:1.45}}
.pricing-rates{--pr-paper:var(--sl-void);--pr-surface:var(--sl-void-2);--pr-ink:var(--sl-ink);--pr-ink-2:var(--sl-ink-2);--pr-muted:var(--sl-ink-2);--pr-line:var(--sl-line);--pr-line-soft:var(--sl-line);--pr-teal:var(--sl-gold);--pr-teal-deep:var(--sl-gold);--pr-radius:2px;--pr-radius-sm:2px;--pr-maxw:1140px;--pr-font-display:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--pr-font-body:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--pr-font-mono:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--pr-ink);font-family:var(--sl-font-body);background:var(--pr-paper)}.pricing-rates *,.pricing-rates :before,.pricing-rates :after{box-sizing:border-box}.pricing-rates .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-rates__wrap{max-width:var(--pr-maxw);margin:0 auto;padding:0 24px}.pricing-rates__section{border-top:1px solid var(--pr-line);padding:64px 0}.pricing-rates__section--faq{border-top:0}.pricing-rates__section--faq .pricing-rates__sec-head{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.pricing-rates__sec-head{max-width:660px;margin-bottom:32px}.pricing-rates__sec-head h2{font-family:var(--sl-font-display);letter-spacing:normal;color:var(--sl-ink);margin:0 0 1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.pricing-rates__sec-head p{font-family:var(--sl-font-body);color:var(--sl-ink-2);margin:0;font-size:1.125rem;font-weight:400;line-height:1.75rem}@media (min-width:768px){.pricing-rates__sec-head h2{font-size:3rem;line-height:1}}.pricing-rates__table{background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:var(--pr-radius);overflow:hidden}.pricing-rates__trow{border-top:1px solid var(--pr-line-soft);grid-template-columns:1fr 190px 190px;align-items:center;gap:20px;padding:18px 26px;display:grid}.pricing-rates__trow:first-child{border-top:0}.pricing-rates__thead{background:var(--pr-paper);font-family:var(--sl-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pr-muted);border-top:0;padding-top:14px;padding-bottom:14px;font-size:13.5px}.pricing-rates__tname{font-family:var(--sl-font-body);letter-spacing:-.01em;font-size:16px;font-weight:600}.pricing-rates__tdesc{color:var(--pr-muted);margin-top:3px;font-size:14px}.pricing-rates__cell-main{font-family:var(--sl-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:17px;font-weight:500}.pricing-rates__cell-alt{font-family:var(--sl-font-mono);color:var(--pr-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;margin-top:3px;font-size:12.5px}.pricing-rates__table-foot{background:var(--pr-paper);border-top:1px solid var(--pr-line-soft);color:var(--pr-muted);padding:16px 26px;font-size:13.5px}.pricing-rates__table-foot a{color:var(--sl-gold-t);text-decoration:none}.pricing-rates__table-foot a:hover{text-decoration:underline}@media (max-width:820px){.pricing-rates__trow{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px}.pricing-rates__trow .pricing-rates__tname-cell{grid-column:1/-1}.pricing-rates__thead{display:none}.pricing-rates__cell:before{content:attr(data-label);font-family:var(--sl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-muted);margin-bottom:5px;font-size:12.5px;display:block}}.pricing-rates__meera{background:var(--sl-void-2);border:1px solid var(--sl-gold);color:var(--sl-ink);border-radius:var(--pr-radius);grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:44px;display:grid}@media (max-width:900px){.pricing-rates__meera{grid-template-columns:1fr;gap:32px;padding:30px}}.pricing-rates__meera-tag{margin-bottom:18px}.pricing-rates__meera h3{font-family:var(--sl-font-display);letter-spacing:-.025em;color:var(--sl-ink);margin:0 0 12px;font-size:clamp(26px,3.2vw,34px);font-weight:400}.pricing-rates__meera>div>p{color:var(--sl-ink-2);max-width:44ch;margin:0 0 24px;font-size:16px}.pricing-rates__meera-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pricing-rates__meera-price .pricing-rates__big{font-family:var(--sl-font-mono);letter-spacing:-.04em;color:var(--sl-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:clamp(40px,6vw,58px);font-weight:500;line-height:1}.pricing-rates__meera-price .pricing-rates__unit,.pricing-rates__meera-price .pricing-rates__alt{font-family:var(--sl-font-mono);color:var(--sl-gold-t);font-size:15px}.pricing-rates__meera-includes{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.pricing-rates__meera>div>p.pricing-rates__meera-try{margin:26px 0 0}.pricing-rates__est{background:color-mix(in oklab, var(--sl-void-2) 7%, transparent);border:1px solid color-mix(in oklab, var(--sl-ink) 16%, transparent);border-radius:var(--pr-radius-sm);padding:26px}.pricing-rates__est-label{font-family:var(--sl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sl-gold-t);margin:0 0 16px;font-size:13.5px}.pricing-rates__est-out{font-family:var(--sl-font-mono);color:var(--sl-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-size:clamp(30px,5vw,42px);font-weight:500;line-height:1}.pricing-rates__est-out-alt{font-family:var(--sl-font-mono);color:var(--sl-gold-t);margin-top:8px;font-size:14px}.pricing-rates__est-hours{color:var(--sl-ink-2);justify-content:space-between;margin-top:22px;font-size:14px;display:flex}.pricing-rates__est-hours b{font-family:var(--sl-font-mono);color:var(--sl-ink);font-weight:500}.pricing-rates__est input[type=range]{appearance:none;background:var(--sl-line);border-radius:1px;width:100%;height:3px;margin-top:12px}.pricing-rates__est input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--sl-radius);background:var(--sl-void);cursor:pointer;border:1px solid var(--sl-ink);width:16px;height:16px}.pricing-rates__est input[type=range]::-moz-range-thumb{border-radius:var(--sl-radius);background:var(--sl-void);cursor:pointer;border:1px solid var(--sl-ink);width:16px;height:16px}.pricing-rates__faq{border-top:1px solid var(--pr-line)}.pricing-rates__faq details{border-bottom:1px solid var(--pr-line);padding:20px 0}.pricing-rates__faq summary{cursor:pointer;font-family:var(--sl-font-body);letter-spacing:-.01em;color:var(--pr-ink);justify-content:space-between;gap:20px;font-size:17px;font-weight:500;list-style:none;display:flex}.pricing-rates__faq summary::-webkit-details-marker{display:none}.pricing-rates__faq summary:after{content:"+";color:var(--sl-gold-t);font-family:var(--sl-font-mono);font-size:20px;line-height:1}.pricing-rates__faq details[open] summary:after{content:"-"}.pricing-rates__faq p{color:var(--pr-ink-2);width:100%;max-width:none;margin:14px 0 0;font-size:15px}.pricing-page ul.space-y-3>li>span:first-child{flex-shrink:0}
