.cost-commercial-hero{color:#f8faed;background:#0c2b20;padding:65px 0}.cost-commercial-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.cost-eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:11px;font-weight:750}.cost-commercial-hero .cost-eyebrow{color:#dbff73}.cost-commercial-hero h1{letter-spacing:-.055em;font-size:clamp(38px,4.7vw,70px);line-height:1.04}.cost-intro{color:#d0decf;margin:23px 0;font-size:18px;line-height:1.65}.cost-jump{color:#ddff72;margin-bottom:20px;font-weight:700;display:inline-block}.cost-commercial-grid figure{background:#173d2e;border-radius:20px;overflow:hidden}.cost-commercial-grid figure img{width:100%;display:block}.cost-commercial-grid figcaption{color:#dfff78;padding:18px 23px;font-size:16px;font-weight:700}.cost-public-examples{padding-block:65px}.cost-section-heading{grid-template-columns:1fr 1fr;gap:65px;margin-bottom:30px;display:grid}.cost-section-heading h2,.cost-access h2,.cost-booking h2,.cost-direct-answers h2{letter-spacing:-.04em;font-size:clamp(30px,3.3vw,46px);line-height:1.12}.cost-section-heading>p,.cost-booking>div>p{color:#526258;font-size:16px;line-height:1.65}.cost-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cost-example-grid article{background:#eef3e8;border:1px solid #d1ddc6;border-radius:14px;flex-direction:column;padding:25px;display:flex}.cost-example-grid article:first-child{background:#dfff79}.cost-example-number{opacity:.65;margin-bottom:18px;font-size:11px}.cost-example-grid h3{letter-spacing:-.03em;font-size:23px;line-height:1.2}.cost-example-rate{flex-direction:column;gap:5px;margin:23px 0 17px;display:flex}.cost-example-rate>span{font-size:11px}.cost-example-rate strong{letter-spacing:-.05em;font-size:48px;line-height:1}.cost-example-grid article>p:not(.cost-example-rate){margin-bottom:22px;font-size:14px;line-height:1.65}.cost-example-grid article>a{border-top:1px solid #22463033;margin-top:auto;padding-top:15px;font-size:13px;font-weight:750}.cost-source{color:#536455;margin-top:20px;font-size:12px;line-height:1.6}.cost-source a{text-decoration:underline}.cost-access{background:#eef3e8;padding:65px 0}.cost-access ol{margin:25px 0 0;padding:0;list-style:none}.cost-access li{border-top:1px solid #ccdac9;gap:18px;padding:19px 0;display:flex}.cost-access li>b{color:#31794b;font-size:13px}.cost-access h3{margin-bottom:7px;font-size:20px}.cost-access li p{color:#4d6353;font-size:15px;line-height:1.6}.cost-booking{grid-template-columns:1fr 1fr;gap:70px;padding-block:65px;display:grid}.cost-booking h2{margin-bottom:22px}.cost-agreement{color:#f5f8ed;background:#123e2f;border-radius:16px;padding:30px}.cost-agreement>p{border-bottom:1px solid #ffffff24;gap:18px;padding:15px 0;font-weight:600;line-height:1.5;display:flex}.cost-agreement>p>span{color:#dcff76;font-size:12px}.cost-agreement .call-actions{margin-top:24px}.cost-direct-answers{background:#f0f4e9;padding:60px 0}.cost-direct-answers h2{margin-bottom:25px}.cost-direct-answers details{border-bottom:1px solid #cbd6c5;padding:20px 0}.cost-direct-answers summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:19px;font-weight:700;list-style:none;display:flex}.cost-direct-answers details p{color:#42584b;max-width:850px;margin-top:15px;font-size:16px;line-height:1.65}@media (width<=700px){.cost-commercial-hero{padding:30px 0}.cost-commercial-grid,.cost-section-heading,.cost-booking{grid-template-columns:1fr;gap:26px}.cost-commercial-hero h1{font-size:40px}.cost-intro{margin:17px 0;font-size:15px}.cost-commercial-hero figure{max-height:250px}.cost-commercial-hero figure img{object-fit:cover;max-height:195px}.cost-commercial-grid figcaption{padding:14px 18px;font-size:13px}.cost-example-grid{grid-template-columns:1fr 1fr;gap:10px}.cost-example-grid article{padding:18px}.cost-example-grid h3{font-size:20px}.cost-example-rate strong{font-size:38px}.cost-example-grid article:last-child{grid-column:1/-1}.cost-public-examples,.cost-booking{padding-block:35px}.cost-access,.cost-direct-answers{padding:35px 0}.cost-access figure{max-height:240px}.cost-access figure img{object-fit:cover;max-height:240px}.cost-agreement{padding:22px}.cost-direct-answers summary{font-size:17px}.cost-direct-answers details p{font-size:15px}}@media (width<=380px){.cost-example-grid{grid-template-columns:1fr}.cost-commercial-hero h1{font-size:35px}}.cost-booking .cost-agreement>p{color:#f5f8ed}
