/* Hosting enquiries, November 2026. */
.hosting-enquiry{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,84px);margin:28px 0 55px;padding:clamp(26px,4.2vw,60px);border:1px solid #56664d;border-top:2px solid var(--lime);border-radius:5px;background:linear-gradient(125deg,#1a281b,#101812 65%);overflow:hidden;scroll-margin-top:25px}.hosting-enquiry:before{content:'';position:absolute;width:340px;height:340px;border:1px solid #90ff0a12;transform:rotate(30deg);left:-170px;bottom:-210px;z-index:-1}.hosting-enquiry .eyebrow{font-size:10px;width:auto;color:#b7c6ad;margin:0 0 25px}.hosting-enquiry h2{font-size:clamp(36px,4.4vw,60px);line-height:1.04;font-weight:600;letter-spacing:-.045em;margin:0 0 23px}.hosting-enquiry h2 em{color:var(--lime);font-style:normal}.hosting-enquiry .hosting-description{font-size:16px;line-height:1.75;color:#bdc8b9;margin:0;max-width:400px}.hosting-enquiry .hosting-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:52px;padding:15px 20px;margin-top:27px;background:var(--lime);color:#10180d;font-size:14px;font-weight:700;border:1px solid var(--lime);border-radius:3px}.hosting-enquiry .hosting-cta:hover{background:#b4ff60}.hosting-cta span{font-size:20px}.hosting-email{display:block;width:fit-content;margin-top:15px;font-size:12px;line-height:1.7;color:#9ead96;text-decoration:underline;text-underline-offset:4px}.hosting-options{align-self:center}.hosting-option{display:grid;grid-template-columns:25px 1fr;column-gap:13px;border-bottom:1px solid #a4bd8c2e;padding:20px 0}.hosting-option:first-child{padding-top:0}.hosting-option>span{color:var(--lime);font:10px/1.7 'Courier New',monospace}.hosting-option h3{margin:0 0 8px;font-size:19px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.hosting-option p{font-size:14px;line-height:1.65;color:#aab8a3;margin:0}.hosting-build{font-size:13px;line-height:1.8;color:#aab8a3;margin:22px 0 0}.hosting-build a{color:var(--white);text-decoration:underline;text-underline-offset:5px}.hosting-build a:hover{color:var(--lime)}.hosting-jump{display:inline-flex;gap:18px;align-items:center;color:var(--lime);font-size:13px;line-height:1.5;margin-top:12px;padding:8px 0;border-bottom:1px solid #90ff0a55}
@media(max-width:800px){.hosting-enquiry{grid-template-columns:1fr;gap:34px;margin-bottom:35px}.hosting-enquiry h2{font-size:44px}.hosting-enquiry .hosting-description{max-width:560px}.hosting-options{max-width:620px}.hosting-jump{font-size:12px}}
@media(max-width:420px){.hosting-enquiry{padding:25px 22px}.hosting-enquiry h2{font-size:37px}.hosting-enquiry .hosting-description{font-size:15px}.hosting-option h3{font-size:18px}}
