.pricing-section{max-width:1280px;margin:auto;padding:80px 48px}.pricing-opening{padding-top:62px;padding-bottom:58px}.pricing-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.pricing-intro .marketing-eyebrow{margin-bottom:24px}.pricing-intro h1{font-size:clamp(40px,4.6vw,65px)}.pricing-intro>p{color:var(--muted-foreground);max-width:370px;font-size:16px;line-height:1.8}.pricing-service-picker{justify-content:space-between;align-items:center;gap:22px;padding-bottom:24px;display:flex}.pricing-service-switch{background:var(--muted);border:1px solid var(--border);border-radius:999px;flex-shrink:0;gap:4px;padding:5px;display:flex}.pricing-service-switch button{cursor:pointer;min-height:43px;color:var(--muted-foreground);border-radius:999px;padding:0 23px;font-size:13px;font-weight:750;transition:background .15s,color .15s}.pricing-service-switch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.pricing-service-picker>p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.pricing-tier-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-tier-card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;padding:28px;display:flex}.pricing-tier-top{color:var(--muted-foreground);align-items:center;gap:10px;font-size:10px;display:flex}.pricing-tier-index{font-family:var(--font-mono);color:var(--coral);font-size:10px}.pricing-tier-card h2{letter-spacing:-.045em;margin-top:24px;font-size:28px;font-weight:600}.pricing-tier-description{min-height:46px;color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.7}.pricing-tier-amount{align-items:baseline;gap:10px;margin-top:25px;display:flex}.pricing-tier-amount strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:62px;font-weight:500;line-height:1.1}.pricing-tier-amount>span:last-child{color:var(--muted-foreground);font-size:12px}.pricing-tier-service{border-bottom:1px solid var(--border);margin-top:9px;padding-bottom:22px;font-size:12px;font-weight:650}.pricing-tier-features{flex:1;gap:13px;margin:23px 0 27px;font-size:13px;line-height:1.5;display:grid}.pricing-tier-features li{align-items:flex-start;gap:9px;display:flex}.pricing-feature-label{align-items:center;gap:5px;display:inline-flex}.pricing-info-trigger{width:22px;height:22px;color:var(--muted-foreground);cursor:help;justify-content:center;align-items:center;margin:-4px;display:inline-flex}.pricing-info-trigger:hover,.pricing-info-trigger:focus-visible{color:var(--foreground)}.pricing-info-trigger:focus-visible{outline:2px solid var(--coral);outline-offset:1px;border-radius:999px}.pricing-info-trigger svg{width:14px;height:14px}.pricing-tier-features>li>svg{width:14px;height:14px;color:var(--coral);flex-shrink:0;margin-top:3px}.pricing-tier-upgrade{text-align:center;color:var(--muted-foreground);margin-top:13px;font-size:11px;line-height:1.7}.pricing-table-footer{color:var(--muted-foreground);justify-content:space-between;gap:20px;margin-top:22px;font-size:12px;display:flex}.pricing-table-footer a,.pricing-inline-link{color:var(--foreground);align-items:center;gap:8px;font-weight:700;display:inline-flex}.pricing-page a:focus-visible,.pricing-page button:focus-visible,.pricing-page summary:focus-visible,.pricing-definition-scroll:focus-visible{outline:2px solid var(--coral);outline-offset:5px}.pricing-table-footer a:hover,.pricing-inline-link:hover{text-underline-offset:4px;text-decoration:underline}.pricing-tier-definition{border-block:1px solid var(--border);background:color-mix(in srgb, var(--muted) 40%, var(--background));scroll-margin-top:76px}.pricing-section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:34px;display:grid}.pricing-section-heading .marketing-eyebrow,.pricing-volume .marketing-eyebrow,.pricing-faq .marketing-eyebrow{color:var(--muted-foreground);margin-bottom:20px}.pricing-section-heading h2,.pricing-volume h2,.pricing-faq h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.1vw,44px);font-weight:550;line-height:1.16}.pricing-page h2 em{font-family:var(--font-serif);font-weight:400}.pricing-section-heading>p{color:var(--muted-foreground);max-width:370px;font-size:15px;line-height:1.8}.pricing-definition-scroll{overflow-x:auto}.pricing-comparison-hint{display:none}.pricing-definition-table{border-collapse:collapse;width:100%;font-size:14px}.pricing-definition-table th,.pricing-definition-table td{border-bottom:1px solid var(--border);text-align:center;padding:19px 14px}.pricing-definition-table th:first-child{text-align:left;width:40%;padding-left:0}.pricing-definition-table thead th{font-size:16px;font-weight:750}.pricing-definition-table tbody th{font-size:13px;font-weight:600}.pricing-definition-table td{width:20%}.pricing-definition-table td>svg{width:17px;height:17px;margin:auto}.pricing-definition-table .lucide-check{color:var(--coral)}.pricing-definition-table .lucide-minus{color:var(--muted-foreground)}.pricing-definition-table th a{color:var(--muted-foreground);margin-left:4px}.pricing-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 30px;margin-top:30px;display:grid}.pricing-examples>.marketing-eyebrow{color:var(--muted-foreground);grid-column:1/-1}.pricing-examples>p:not(.marketing-eyebrow){font-size:13px;line-height:1.8}.pricing-examples strong{font-weight:650;display:block}.pricing-examples>small{color:var(--muted-foreground);grid-column:1/-1;font-size:11px;line-height:1.6}.pricing-counting{border-block:1px solid var(--border);margin-top:26px;padding:20px 0;scroll-margin-top:95px}.pricing-counting summary{cursor:pointer;font-size:14px;font-weight:700}.pricing-counting summary::marker{color:var(--coral)}.pricing-counting-grid{grid-template-columns:1fr 1fr;gap:40px;padding-top:24px;display:grid}.pricing-counting h3{font-size:14px;font-weight:700}.pricing-counting p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.8}.pricing-scope-note{color:var(--muted-foreground);margin-top:20px;font-size:12px;line-height:1.8}.pricing-volume{background:color-mix(in srgb, var(--coral) 5%, var(--background));border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-top:38px;padding:26px 28px;display:flex}.pricing-volume .marketing-eyebrow{margin-bottom:12px}.pricing-volume h2{font-size:25px}.pricing-volume>a{flex-shrink:0}.pricing-volume>div{max-width:650px}.pricing-volume p:not(.marketing-eyebrow){color:var(--muted-foreground);max-width:510px;margin-top:12px;font-size:13px;line-height:1.8}.pricing-faq{border-top:1px solid var(--border);grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.pricing-inline-link{margin-top:26px;font-size:13px}@media (max-width:1050px){.pricing-section{padding-inline:30px}.pricing-intro,.pricing-section-heading{gap:40px}.pricing-tier-card{padding:23px}.pricing-tier-features{font-size:12px}.pricing-tier-amount strong{font-size:54px}}@media (max-width:800px){.pricing-comparison-hint{color:var(--muted-foreground);margin-bottom:12px;font-size:11px;display:block}.pricing-section{padding:52px 24px}.pricing-intro,.pricing-section-heading,.pricing-faq{grid-template-columns:1fr;gap:22px}.pricing-intro>p,.pricing-section-heading>p{max-width:540px}.pricing-service-picker{flex-direction:column;align-items:flex-start;gap:16px}.pricing-tier-cards{grid-template-columns:1fr;gap:18px}.pricing-tier-card{padding:27px}.pricing-tier-description{min-height:0}.pricing-tier-features{font-size:13px}.pricing-tier-amount strong{font-size:62px}.pricing-table-footer{flex-direction:column;gap:13px}.pricing-definition-table{min-width:600px}.pricing-examples{grid-template-columns:1fr}.pricing-counting-grid{grid-template-columns:1fr;gap:24px}.pricing-volume{flex-direction:column;align-items:flex-start;gap:27px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{scroll-behavior:auto;transition:none}}.pricing-page{overflow:clip}
