*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#090e14;color:#dfcb9f;font:17px/1.75 Arial,Helvetica,sans-serif}a{color:#efc763}a:hover{color:#ffe6a6}h1,h2,h3{color:#efc763;font-family:Georgia,serif;font-weight:500;line-height:1.2}h1{font-size:clamp(42px,5.5vw,76px);margin:16px 0 24px}h2{font-size:clamp(31px,3.5vw,48px);margin:12px 0 20px}h3{font-size:25px;margin:10px 0 16px}p{margin:0 0 20px}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffd875;outline-offset:4px}.business-header{position:relative!important;height:auto!important;padding:0!important;background:#090e14!important;border-bottom:1px solid #5d4b2b!important}.business-header-inner{max-width:1440px;margin:auto;padding:18px 32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.business-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#efc763;flex-shrink:0}.business-brand i{position:relative;display:block;width:55px;height:61px;overflow:hidden;border:1px solid #655334;border-radius:6px;background:#000}.business-brand i img{position:absolute;width:220%;height:auto;max-width:none;left:-60%;top:-4%}.business-brand>span{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.05em}.business-brand small{display:block;font-size:9px;letter-spacing:.14em;margin-top:6px}.business-header nav{display:flex!important;position:static!important;background:transparent!important;flex:1;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:0!important}.business-header nav a{color:#dfcb9f!important;text-decoration:none;font:600 13px/1.5 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.business-enquire{display:inline-block;border:1px solid #987b42;padding:9px 13px;text-decoration:none;font-size:13px;font-weight:700}.business-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;padding:85px max(32px,calc((100vw - 1280px)/2));background:radial-gradient(ellipse at 90% 45%,#20313e,#090e14 65%)}.business-hero em{font-weight:400;color:#dfcb9f}.hero-lead{font-size:20px;max-width:760px}.business-hero figure{margin:0}.business-hero figure img{width:100%;max-width:390px;height:auto;border:1px solid #4b402b;border-radius:12px}.business-hero figcaption{font-size:9px;letter-spacing:.13em;margin-top:15px;color:#cbb683}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#e3bb62}.quiet{font-size:13px;color:#c6b58d;margin-top:20px}.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-block;padding:13px 19px;background:#e5b94f;border:1px solid #e5b94f;color:#13171c;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer}.button:hover{background:#f4d085;color:#090e14}.button.outline{background:transparent;color:#efc763;border-color:#9a7f49}.business-strip{display:flex;flex-wrap:wrap;gap:16px 35px;justify-content:center;padding:20px 32px;border-block:1px solid #5d4b2b;background:#121c27;font-size:11px;letter-spacing:.1em;font-weight:700}.content-section,.page-intro{padding:75px max(32px,calc((100vw - 1280px)/2))}.page-intro{background:#121c27}.page-intro p{max-width:900px}.alternate{background:#101a24}.section-heading{max-width:800px;margin-bottom:35px}.service-grid,.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-card,.feature-grid article{display:flex;flex-direction:column;padding:30px;background:#14212c;border:1px solid #5d4b2b;text-decoration:none;color:#dfcb9f}.service-card p{font-size:16px}.service-card:hover{background:#1d2e3b;border-color:#c3a15d}.number{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#cfaf6c}.text-link{font-size:14px;font-weight:700;margin-top:auto}.sector-list{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.sector-list span{padding:9px 13px;border:1px solid #645535;font-size:13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.decision-list{list-style:none;padding:0;margin:0;counter-reset:gate}.decision-list li{border-bottom:1px solid #5d4b2b;padding:18px 0}.decision-list strong,.decision-list span{display:block}.decision-list strong{color:#efc763}.decision-list span{font-size:15px}.disclosure{padding:24px;border-left:3px solid #b4914b;background:#192129;margin-top:35px;font-size:14px}.disclosure p{margin:8px 0 0}.business-footer{display:flex;justify-content:space-between;gap:30px;padding:35px max(32px,calc((100vw - 1280px)/2));background:#060a0f;border-top:1px solid #5d4b2b;font-size:13px}.business-footer p{font-size:12px;margin:5px 0}address{font-style:normal;padding:30px;border:1px solid #5d4b2b;background:#14212c}address a{overflow-wrap:anywhere}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checklist label{padding:15px;background:#14212c;border:1px solid #5d4b2b;font-size:15px;cursor:pointer}.checklist input{width:20px;height:20px;accent-color:#dcb451;vertical-align:middle}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}label{display:block}input:not([type=checkbox]),select{display:block;width:100%;padding:12px;margin:9px 0 22px;border:1px solid #8c7442;background:#101a24;color:#ebcf91}.result{padding:20px;background:#192735;border-left:3px solid #d3ac53;margin-top:22px}.skip{position:absolute;top:-100px;background:#14212c;padding:12px;z-index:100}.skip:focus{top:10px}@media(max-width:1150px){.business-header nav{order:3;flex-basis:100%;justify-content:center}.business-enquire{margin-left:auto}.business-hero{gap:35px}.business-brand>span{font-size:19px}}@media(max-width:760px){.business-header-inner{padding:14px 20px;gap:12px}.business-brand>span{font-size:17px}.business-brand i{width:44px;height:49px}.business-enquire{font-size:11px;padding:8px}.business-header nav{gap:10px 17px}.business-header nav a{font-size:12px!important}.business-hero{grid-template-columns:1fr;padding:45px 22px;gap:25px}.business-hero figure{max-width:230px}.business-hero h1{font-size:44px}.content-section,.page-intro{padding:48px 22px}.service-grid,.feature-grid,.split,.form-grid,.checklist{grid-template-columns:1fr}.split{gap:28px}.service-card,.feature-grid article{padding:24px}.business-footer{padding:28px 22px;flex-direction:column}.hero-lead{font-size:18px}.business-strip{justify-content:flex-start;gap:12px 20px}}
