.pricing-heading{margin-bottom:26px}.pricing-heading>p{max-width:410px}.pricing-tax-note{color:var(--studio-muted);margin-bottom:16px;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-card{--plan-ink:var(--studio-ink);--plan-muted:var(--studio-muted);--plan-line:var(--studio-line);border:1px solid var(--plan-line);min-width:0;color:var(--plan-ink);background:#fff;border-radius:12px;flex-direction:column;padding:30px 26px 26px;display:flex}.studio-pricing :is(p,li,dt,dd,h2){word-break:auto-phrase;line-break:strict;text-wrap:pretty}.pricing-card[data-plan=business]{--plan-line:#c7d4b3;background:#eff5e4}.pricing-card[data-plan=managed]{--plan-ink:#fff;--plan-muted:#d8e6db;--plan-line:#668474;background:#243b35}.pricing-plan-label{color:var(--plan-muted);margin-bottom:13px;font-size:12px;font-weight:700}.studio-pricing .pricing-card h2{letter-spacing:-.035em;font-size:clamp(20px,1.7vw,25px)}.pricing-description{min-height:56px;color:var(--plan-muted);margin-top:12px;font-size:14px;line-height:1.9}.pricing-description>span{display:block}.pricing-amounts{border-block:1px solid var(--plan-line);margin:24px 0 18px;padding:20px 0}.pricing-amounts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pricing-amounts>div+div{margin-top:13px}.pricing-amounts dt{color:var(--plan-muted);font-size:13px}.pricing-amounts dd{white-space:nowrap;margin:0;font-size:13px}.pricing-amounts strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,38px);line-height:1.25}.pricing-payment-note{margin-bottom:7px;font-size:14px;font-weight:700}.pricing-total{color:var(--plan-ink);background:#f1f4ec;border-radius:6px;margin:0 0 18px;padding:12px 14px}.pricing-total dt{font-size:12px}.pricing-total dd{margin:2px 0 0;font-size:14px}.pricing-total strong{font-variant-numeric:tabular-nums;font-size:21px}[data-plan=managed] .pricing-total{background:#354f43}.pricing-breakdown{border-bottom:1px solid var(--plan-line);margin-bottom:22px;padding:0 0 20px;font-size:13px}.pricing-breakdown h3{margin:0 0 12px;font-size:14px}.pricing-breakdown dl{gap:8px;margin:0;display:grid}.pricing-breakdown dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.pricing-breakdown dt{color:var(--plan-muted)}.pricing-breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.breakdown-production-total dd{font-size:19px}.pricing-breakdown p{color:var(--plan-muted);margin:12px 0 0;line-height:1.8}.pricing-features{gap:12px;margin:5px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.pricing-features li{grid-template-columns:15px minmax(0,1fr);gap:9px;display:grid}.pricing-features li:before{content:"✓";color:#4f7340;font-weight:800}.pricing-features li>span{overflow-wrap:anywhere;min-width:0}.pricing-support-link{color:var(--plan-ink);text-underline-offset:4px;word-break:auto-phrase;align-self:flex-start;margin:-6px 0 22px;padding-block:8px;font-size:13px;text-decoration:underline}[data-plan=managed] .pricing-features li:before{color:var(--studio-lime)}.pricing-card-bottom{margin-top:auto}.pricing-plan-note{color:var(--plan-muted);margin-bottom:18px;font-size:13px;line-height:1.9}.pricing-card .studio-button{gap:10px;width:100%;padding-inline:12px}[data-plan=managed] .studio-button{color:var(--studio-ink);background:var(--studio-lime);border-color:var(--studio-lime)}[data-plan=managed] .studio-button:hover{background:#edffca}.pricing-updates{border:1px solid var(--studio-line);background:#ecefe4;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;margin-top:26px;padding:30px;display:grid}.studio-pricing .pricing-updates h2{font-size:23px;line-height:1.6}.pricing-updates h2>span{display:block}.pricing-updates p{color:var(--studio-muted);font-size:14px}.pricing-updates .studio-eyebrow{margin-bottom:10px;font-size:11px}.pricing-updates h2+p{margin-top:12px}.pricing-update-examples{gap:14px;margin:0;display:grid}.pricing-update-examples>div{border-bottom:1px solid var(--studio-line);padding-bottom:12px}.pricing-update-examples>div:last-child{border-bottom:0;padding-bottom:0}.pricing-update-examples dt{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px;font-weight:700;display:flex}.pricing-support-frequency{color:var(--studio-ink);white-space:nowrap;background:#dfe8d5;border-radius:4px;flex-shrink:0;padding:2px 9px;font-size:11px}.pricing-update-examples dd{color:var(--studio-muted);margin:4px 0 0;font-size:13px}.pricing-conditions{max-width:1000px;padding:24px 0 0}.studio-pricing .pricing-conditions h2{margin-bottom:10px;font-size:16px}.pricing-conditions ul{color:var(--studio-muted);margin:0;padding-left:21px;font-size:13px}.pricing-conditions li+li{margin-top:7px}@media (width<=1160px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:26px}.pricing-description{min-height:0}.studio-pricing .pricing-card h2{font-size:25px}.pricing-amounts strong{font-size:36px}.pricing-updates{grid-template-columns:1fr;gap:24px}}@media (width<=480px){.pricing-card,.pricing-updates{padding:24px 20px}.pricing-amounts strong{font-size:32px}.studio-pricing .pricing-card h2{font-size:23px}}.website-ownership{background:#f3f7ed;border:1px solid #bbcfb2;border-radius:12px;margin-top:28px;padding:34px;scroll-margin-top:115px}.ownership-heading{max-width:790px}.ownership-heading .studio-eyebrow{margin-bottom:12px;font-size:11px}.studio-pricing .ownership-heading h2{white-space:normal;font-size:clamp(23px,2.5vw,31px);line-height:1.6}.ownership-heading>p:last-child{margin-top:12px;font-size:15px;line-height:1.9}.ownership-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.ownership-points>div{background:#fff;border:1px solid #d6e0ca;border-radius:7px;padding:19px}.ownership-points dt{font-size:14px;font-weight:700}.ownership-points dt span{color:#577448;letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.ownership-points dd{color:var(--studio-muted);margin:8px 0 0;font-size:14px}.ownership-details{color:var(--studio-muted);font-size:13px;line-height:1.9}.ownership-details p+p{margin-top:10px}.ownership-settlement{border-top:1px solid #c8d6bc;margin-top:22px;padding-top:20px;scroll-margin-top:115px}.ownership-settlement h3{margin-bottom:9px;font-size:16px}.ownership-settlement p{color:var(--studio-muted);font-size:13px;line-height:1.9}.ownership-settlement p+p{margin-top:8px}@media (width<=800px){.website-ownership{padding:26px 20px;scroll-margin-top:145px}.ownership-points{grid-template-columns:1fr;gap:12px}.ownership-points dt span{margin-right:8px;display:inline}}.pricing-breadcrumb{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:24px;font-size:12px;display:flex}.pricing-breadcrumb a{text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.pricing-selected{border:1px solid var(--studio-line);background:#e9efde;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:18px;padding:14px 20px;font-size:13px;display:flex}.pricing-selected[hidden]{display:none}.pricing-selected strong{margin-left:12px;display:inline-block}.pricing-selected a{text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}[data-studio-page=pricing] .studio-pricing{padding-top:35px}.pricing-heading h1{white-space:normal;font-size:clamp(28px,3vw,42px);line-height:1.6}.pricing-card{scroll-margin-top:110px}@media (width<=800px){.pricing-selected{padding:14px 16px}.pricing-selected strong{margin:4px 0 0;display:block}.pricing-card{scroll-margin-top:145px}}
