.pricing-hero{padding-bottom:38px}.pricing-section{padding-bottom:40px}.founding-offer{display:flex;align-items:center;gap:20px;padding:22px 26px;background:var(--soft);border:1px solid #ced9c7;border-radius:6px;margin-bottom:22px}.offer-symbol{font-size:32px;color:var(--teal)}.founding-offer strong{font-size:15px;font-weight:500}.founding-offer p{font-size:12px;color:var(--muted);margin:5px 0 0}.offer-tag{font-size:8px;letter-spacing:1.2px;white-space:nowrap;margin-left:auto;color:var(--teal)}.purchase-notice{font-size:12px;color:var(--muted);max-width:830px;margin-bottom:26px;line-height:1.8}.purchase-notice strong{color:var(--ink);font-weight:500}.package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.package-card{border:1px solid #cbd5c3;background:var(--white);border-radius:8px;padding:34px;display:flex;flex-direction:column;min-width:0}.package-installed{background:#eef2e7;border-color:#9caf97}.package-card>.eyebrow{color:var(--teal);font-size:9px;margin-bottom:15px}.package-card h2{font-size:39px}.package-description{font-size:13px;color:var(--muted);margin:14px 0 22px}.package-price{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;line-height:1.2}.package-price strong{font-family:var(--serif);font-size:58px;font-weight:400;letter-spacing:-3px}.package-price>span:last-child{font-size:12px;color:var(--muted)}.regular-price{font-size:24px;color:var(--muted)}.founding-price-label{font-size:10px;color:var(--teal);margin:9px 0 0}.package-inclusions-label{font-size:12px;font-weight:500;margin:27px 0 13px}.package-inclusions{list-style:none;margin:0;padding:0 0 25px;display:grid;gap:10px}.package-inclusions li{position:relative;padding-left:23px;font-size:12px;line-height:1.7}.package-inclusions li:before{content:'✓';position:absolute;left:0;color:var(--teal)}.package-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:20px}.package-setup{font-size:12px;color:var(--muted);margin-bottom:15px}.total-note{font-size:11px;color:var(--ink);margin-bottom:19px}.package-bottom .button{width:100%;justify-content:space-between}.inquiry-note{font-size:10px;color:var(--muted);margin:10px 0 0}.hosting-link-row{display:flex;align-items:flex-start;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.hosting-link-row>.text-link{white-space:nowrap;font-size:12px}.hosting-link-row>p{font-size:11px;color:var(--muted);margin:0;max-width:650px}.hosting-summary{max-width:850px;padding:25px 0}.hosting-summary>p{font-size:13px;color:var(--muted);margin-bottom:10px}.hosting-summary>.small-note{font-size:11px}.purchase-clarifications{padding:28px 30px;background:var(--soft);border-radius:6px}.purchase-clarifications h2{font-size:28px}.purchase-clarifications ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;margin:21px 0 0;padding-left:17px;font-size:12px;color:var(--muted)}.purchase-clarifications li{padding-left:4px}.pricing-faq{padding-top:45px}.hosting-dialog{width:min(700px,calc(100% - 40px));max-height:88dvh;padding:0;overflow:hidden}.hosting-dialog[open]{display:flex;flex-direction:column}.hosting-dialog .dialog-toolbar{flex-shrink:0}.hosting-dialog .dialog-toolbar h2{font-size:32px}.hosting-dialog-content{padding:27px;overflow:auto;min-height:0;font-size:13px;color:var(--muted);overscroll-behavior:contain}.hosting-dialog-content strong{font-weight:500;color:var(--ink)}.compatibility-list{border-top:1px solid var(--line);margin:25px 0}.compatibility-provider{padding:21px 0;border-bottom:1px solid var(--line)}.compatibility-provider>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.compatibility-provider h3{font-size:18px;color:var(--ink)}.compatibility-status{font-size:10px;padding:4px 8px;background:var(--soft);border-radius:3px;color:var(--teal);text-align:right}.compatibility-provider .hosting-plan{font-size:10px;margin:5px 0 12px}.compatibility-provider p:last-child{margin-bottom:0}.hosting-guarantee{padding:20px;background:var(--soft);border-radius:5px;margin:25px 0}.hosting-guarantee h3{color:var(--ink);margin-bottom:12px;font-size:18px}.hosting-guarantee p{margin-bottom:8px}.hosting-guarantee p:last-child{margin-bottom:0}.hosting-feedback{margin-bottom:12px}.hosting-review-note{margin:18px 0 0}
.free-hosting-examples{margin:26px 0 20px;border-left:2px solid #b9cbb0;padding-left:22px}.free-hosting-examples h2{font-size:28px;margin-bottom:15px}.free-hosting-examples p,.free-hosting-examples ul{font-size:12px;color:var(--muted);line-height:1.85}.free-hosting-examples p{margin-bottom:14px}.free-hosting-examples ul{padding-left:18px;margin:0 0 17px;display:grid;gap:7px}.free-hosting-examples .text-link{font-size:12px;max-width:100%}
.free-hosting-links{display:flex;flex-wrap:wrap;gap:12px 24px}
@media(max-width:800px){.package-card{padding:26px}.package-card h2{font-size:33px}.founding-offer{flex-wrap:wrap;gap:10px 15px}.offer-tag{margin-left:47px}.hosting-link-row{gap:20px}.purchase-clarifications ul{gap:12px 25px}}
@media(max-width:600px){.pricing-hero h1{font-size:50px}.pricing-hero{padding-bottom:25px}.founding-offer{padding:19px;align-items:flex-start}.offer-symbol{font-size:25px;line-height:1.2}.founding-offer>div{flex:1;min-width:0}.founding-offer strong{font-size:13px}.founding-offer p{font-size:11px}.offer-tag{margin-left:40px;font-size:7px}.purchase-notice{font-size:11px}.package-grid{grid-template-columns:minmax(0,1fr);gap:20px}.package-card{padding:26px}.package-card h2{font-size:37px}.package-price strong{font-size:55px}.package-description{font-size:12px}.package-inclusions li{font-size:12px}.hosting-link-row{display:block;padding-block:22px}.hosting-link-row>p{margin-top:12px;font-size:11px}.hosting-summary>p{font-size:12px}.hosting-summary>.small-note{font-size:10px}.purchase-clarifications{padding:24px}.purchase-clarifications ul{grid-template-columns:1fr;gap:13px;font-size:12px}.pricing-faq{padding-top:25px}.hosting-dialog{width:calc(100% - 24px);max-height:92dvh}.hosting-dialog-content{padding:22px;font-size:12px}.hosting-dialog .dialog-toolbar h2{font-size:28px}.compatibility-provider>div{align-items:flex-start;flex-direction:column;gap:7px}.compatibility-status{text-align:left}.hosting-dialog .dialog-toolbar{padding:18px}.hosting-guarantee{padding:17px}.hosting-dialog .text-link{font-size:12px}}
