.pricing-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{grid-gap:.8rem;background:var(--bg-card);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow-card);display:grid;gap:.8rem;overflow:hidden;padding:1.3rem 1.2rem 1.2rem;position:relative;transition:border-color .22s ease,transform .22s ease}.pricing-card:before{background:var(--grad-accent);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .22s ease}.pricing-card:hover{border-color:var(--border-hi);transform:translateY(-3px)}.pricing-card:hover:before{opacity:1}.pricing-card h3{letter-spacing:-.02em;margin-top:.2rem}.pricing-for{font-size:.92rem}.pricing-from{color:var(--light-blue);font-size:1.1rem;font-weight:700}.pricing-card ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.pricing-card ul li{color:var(--t1);padding-left:1.15rem;position:relative}.pricing-card ul li:before{color:var(--accent);content:"•";left:0;position:absolute}.hosting-table-wrap{overflow:auto}.hosting-table{background:var(--bg-card);border:1px solid var(--border);border-collapse:collapse;border-radius:11px;margin-top:1rem;overflow:hidden;width:100%}.hosting-table td,.hosting-table th{border-bottom:1px solid var(--border);padding:.9rem;text-align:left}.hosting-table th{background:var(--accent-soft);color:var(--t0)}.hosting-table td{color:var(--t1)}.hosting-table tbody tr:hover{background:#2e75b60d}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr}}.web-packages-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.web-package-card{grid-gap:.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-card);display:grid;gap:.5rem;overflow:hidden;padding:1.8rem 1.6rem 1.6rem;position:relative;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.web-package-card:before{background:var(--grad-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.web-package-card:hover{border-color:var(--border-hi);transform:translateY(-3px)}.web-package-featured{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow-card)}.web-package-featured:before{background:linear-gradient(90deg,var(--gold),#e0b464)}.web-package-ribbon{background:var(--gold);box-shadow:0 2px 8px #00000040;color:var(--bg-deepest);font-size:.7rem;font-weight:800;letter-spacing:.05em;padding:.3rem 2.8rem;position:absolute;right:-2.6rem;text-transform:uppercase;top:1.1rem;transform:rotate(45deg)}.web-package-card h3{letter-spacing:-.02em;margin:.3rem 0 0}.web-package-price{color:var(--light-blue);font-size:1.5rem;font-weight:700;margin:0}.web-package-tagline{color:var(--t1);font-size:.92rem;margin:0 0 .4rem}.web-package-includes-intro{color:var(--accent);font-size:.85rem;font-weight:600;margin:0}.web-package-list{list-style:none;margin:0 0 .6rem;padding:0}.web-package-list li{color:var(--t1);font-size:.9rem;padding:.35rem 0 .35rem 1.15rem;position:relative}.web-package-list li:before{color:var(--accent);content:"•";left:0;position:absolute}.web-package-ideal-title{color:var(--t2);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:.2rem 0;text-transform:uppercase}.web-package-audience{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.web-package-audience-pill{background:var(--accent-soft);border:1px solid var(--border);border-radius:999px;color:var(--t1);display:inline-block;font-size:.78rem;padding:.3rem .7rem}.web-package-card .btn{justify-self:start;margin-top:.4rem}.every-website-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.every-website-item{align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--t1);display:flex;font-size:.92rem;gap:.6rem;padding:.85rem 1rem}.every-website-item svg{color:var(--green);flex-shrink:0}@media (max-width:980px){.web-packages-grid{grid-template-columns:1fr}.every-website-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.every-website-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=788.5c42cae1.chunk.css.map*/