.pricing-intro{max-width:760px;color:#b8ccdf;line-height:1.75}.priced-package>p{min-height:76px}.price-block{border-top:1px solid #24465f;border-bottom:1px solid #24465f;padding:22px 0;margin:9px 0 7px}.price-caption{display:block;font-size:11px;line-height:1.6;color:#9ab2c8}.setup-price{display:block;font:700 46px/1.25 var(--body);letter-spacing:-2px;color:#eff8ff;margin:5px 0}.monthly-price{display:flex;align-items:baseline;gap:5px;margin:15px 0 3px;color:#d3e6f5;font-size:13px}.monthly-price strong{font-size:23px;font-weight:600;color:#6bcaff}.hosting-caption{display:block;font-size:11px;color:#b7cde0}.included-strip{margin-top:30px;border:1px solid #244b68;border-radius:8px;padding:25px 28px;display:flex;align-items:center;gap:28px;justify-content:space-between;background:#0a1c2b}.included-strip h3{font-size:17px;margin:0 0 8px;color:#e4f3ff}.included-strip p{font-size:13px;margin:0;color:#afc8dc;max-width:700px;line-height:1.7}.included-strip .btn{flex-shrink:0}.pricing-fine{font-size:11px;line-height:1.85;color:#90a9bd;margin:22px 0 0;max-width:1000px}.addons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.addon-card{display:grid;grid-template-columns:1fr 137px;gap:22px;align-items:start;padding:27px;border:1px solid #21415c;background:linear-gradient(145deg,#0b1c2a,#05101a);border-radius:8px}.addon-card h3{font-size:18px;color:#e1edf7;margin:0 0 12px;line-height:1.4}.addon-card p{font-size:12px;line-height:1.8;color:#a8bfd1;margin:0}.addon-price{text-align:right}.addon-price>strong{display:block;font-size:28px;color:#72caff;letter-spacing:-1px;line-height:1.2}.addon-price>span{display:block;font-size:10px;color:#99b3c9;margin:5px 0 24px}.addon-price>a{display:block;font-size:10px;line-height:1.7;color:#daecfa;text-decoration:underline;text-underline-offset:4px}.custom-options{margin-top:65px;padding-top:55px;border-top:1px solid #244157}.custom-options h2{font-size:32px}.custom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:25px}.custom-grid article{padding:30px;background:#091a29;border:1px solid #264b67;border-radius:8px}.custom-grid h3{font-size:22px;margin:0 0 10px}.custom-grid .custom-price{font-size:22px;color:#64c5ff;font-weight:600;margin:0 0 20px}.custom-grid p{font-size:14px;color:#aabed0;line-height:1.7}.pricing-faq{margin-top:60px}.pricing-faq h2{font-size:30px}.pricing-faq details{border-bottom:1px solid #21425c;padding:19px 0}.pricing-faq summary{cursor:pointer;font-size:15px;color:#dbeaf5;list-style:none;display:flex;justify-content:space-between;gap:20px;line-height:1.6}.pricing-faq summary:after{content:'+';color:#5ec5ff}.pricing-faq details[open] summary:after{content:'−'}.pricing-faq details p{max-width:880px;font-size:13px;line-height:1.85;color:#a9c1d4;margin:18px 0 0}.pricing-faq summary:focus-visible{outline:2px solid #52baff;outline-offset:7px}
@media(max-width:960px){.addons-grid{grid-template-columns:1fr}.addon-card{grid-template-columns:1fr 160px}.priced-package{padding:24px}.priced-package>p{min-height:100px}.included-strip{align-items:start}.custom-grid{gap:18px}.custom-grid article{padding:25px}}
@media(max-width:700px){.priced-package>p{min-height:0}.setup-price{font-size:40px}.price-block{padding:19px 0}.priced-package{padding:25px}.included-strip{flex-direction:column;padding:24px;gap:20px}.addon-card{grid-template-columns:1fr;padding:23px;gap:18px}.addon-price{text-align:left;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 15px}.addon-price>strong{font-size:26px}.addon-price>span{margin:0}.addon-price>a{grid-column:1/-1;margin-top:4px}.custom-grid{grid-template-columns:1fr}.custom-options{margin-top:45px;padding-top:40px}.pricing-faq{margin-top:45px}.custom-options h2{font-size:27px}.pricing-fine{font-size:10px}.pricing-faq summary{font-size:14px}.priced-package .btn{font-size:11px}}

/* Expandable package and add-on descriptions */
.package-grid,.addons-grid,.custom-grid{align-items:start}
.offering-details{min-width:0;margin-top:22px;border-top:1px solid #31516a;padding-top:5px;text-align:left}
.offering-details>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 0;color:#b8e5ff;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}
.offering-details>summary::-webkit-details-marker{display:none}
.offering-details>summary:after{content:'+';flex:0 0 22px;text-align:center;font-size:21px;font-weight:400;color:#72caff}
.offering-details[open]>summary:after{content:'−'}
.offering-details>summary:hover{color:#fff}
.offering-details>summary:focus-visible{outline:2px solid #72caff;outline-offset:4px;border-radius:2px}
.offering-details-body{padding:4px 0 7px;overflow-wrap:anywhere}
.offering-detail-section+.offering-detail-section{margin-top:21px}
.offering-details .offering-detail-section h4{font-family:var(--body);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.02em;text-transform:none;color:#ecf7ff;margin:0 0 7px}
.offering-details .offering-detail-section p{font-size:13px;line-height:1.85;color:#b5cadb;margin:0;min-height:0}
.addon-card>.offering-details{grid-column:1/-1;width:100%;margin-top:0}
.custom-grid .offering-details{margin-top:23px}
@media(max-width:700px){.offering-details>summary{font-size:13px}.offering-details .offering-detail-section h4{font-size:12px}.offering-details .offering-detail-section p{font-size:13px;line-height:1.8}.addon-card>.offering-details{margin-top:1px}.offering-detail-section+.offering-detail-section{margin-top:18px}}

.care-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.care-options article{padding:24px;border:1px solid #35546d;border-radius:14px;background:#0b1b2a}.care-options h3{margin:0 0 10px;font-size:20px;color:#ddebfa}.care-options p{font-size:14px;line-height:1.7;color:#b4c8da;margin:0}.hosting-caption{line-height:1.6}@media(max-width:650px){.care-options{grid-template-columns:1fr}}
