.business-support-page{overflow-wrap:anywhere}.business-support-page h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.16}.business-support-page h3{font-size:1.2rem;line-height:1.35}.business-support-page p{color:var(--muted);line-height:1.7}.business-support-page .section{scroll-margin-top:100px}.business-support-page .support-hero{min-height:540px;padding-top:95px;background:radial-gradient(ellipse at 92% 10%,rgba(34,208,199,.11),transparent 55%),linear-gradient(115deg,var(--navy-950),var(--navy-800))}.business-support-page .support-hero>div{max-width:1030px}.business-support-page .support-hero h1{max-width:1000px;font-size:clamp(2.35rem,5.5vw,4.8rem);line-height:1.04}.business-support-page .support-hero .support-hero-line{font-size:clamp(1.15rem,2vw,1.5rem);color:var(--ink);font-weight:650}.business-support-page .support-hero-copy{max-width:820px;font-size:1.08rem}.business-support-page .support-hero .support-hero-note{font-size:.95rem;margin-top:22px}.support-value{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);align-items:center}.support-about>div{max-width:820px}.support-benefits{margin:0;padding-left:22px;color:var(--muted)}.support-benefits li{padding:9px 0 9px 6px;line-height:1.5}.support-benefits li::marker{color:var(--teal)}.support-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.support-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.support-card{padding:25px;border:1px solid var(--line);border-radius:8px;background:rgba(11,36,56,.48)}.support-card h3{margin:15px 0 12px}.support-card p{margin:0;font-size:.95rem}.support-card-number{color:var(--teal);font-size:.85rem;letter-spacing:.1em;font-weight:750}.support-options-grid .support-card{display:flex;flex-direction:column}.support-options-grid .support-card p{margin-bottom:25px}.support-options-grid .support-card .button{margin-top:auto}.support-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0}.support-steps li{border-top:2px solid var(--teal);padding-top:20px}.support-steps span{color:var(--teal);font-weight:700}.support-boundaries{border-block:1px solid var(--line)}.support-faqs{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.support-faqs details{border:1px solid var(--line);border-radius:8px;padding:20px}.support-faqs summary{font-weight:650;line-height:1.5;cursor:pointer}.support-faqs p{margin-bottom:0}.support-enquiry-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);align-items:start}.business-support-form a,.support-enquiry-section>div>a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.business-support-form{position:relative;min-width:0}.business-support-form .support-form-note{margin:0;color:var(--muted);font-size:.86rem;line-height:1.6;font-weight:400}.support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.support-form-grid input,.support-form-grid select,.support-form-grid>label{min-width:0}.support-span{grid-column:1/-1}.business-support-form .support-area-fieldset{border:1px solid var(--line);border-radius:6px;padding:16px;margin:0;min-width:0}.business-support-form legend{padding:0 6px;color:var(--muted);font-size:.9rem;font-weight:700}.support-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:12px}.business-support-form label.support-check{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.business-support-form .support-check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal)}.support-optional{padding:15px;border:1px solid var(--line);border-radius:6px}.support-optional summary{cursor:pointer;font-weight:650;line-height:1.5}.support-optional .support-form-grid{margin-top:20px}.support-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.business-support-form .form-status[hidden],.support-form-host[hidden]{display:none!important}.business-support-form button:disabled{cursor:default}.business-support-form :focus-visible,.business-support-page a:focus-visible,.support-faqs summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.support-service-switch{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;color:var(--muted);font-weight:700}.support-service-switch select{padding:12px;width:100%;color:var(--ink);background:var(--navy-950);border:1px solid var(--line);border-radius:6px;font:inherit}.support-form-host{min-width:0}:root[data-theme=light] .business-support-form{background:#fff}:root[data-theme=light] .business-support-form input,:root[data-theme=light] .business-support-form select,:root[data-theme=light] .business-support-form textarea,:root[data-theme=light] .support-service-switch select{background:#f8fbfd;color:#061827;border-color:#7891a8}@media(max-width:1120px){.support-services-grid,.support-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.support-enquiry-section,.support-options-grid,.support-value{grid-template-columns:1fr}}@media(max-width:580px){.support-check-grid,.support-faqs,.support-form-grid,.support-services-grid,.support-steps{grid-template-columns:1fr}.business-support-page .support-hero{padding-top:60px;min-height:auto}.support-card{padding:21px}.business-support-form{padding:18px}.business-support-page .hero-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}