:root{--ucc-navy:#080d3d;--ucc-orange:#d86510;--ucc-paper:#f5f6f8}[hidden]{display:none !important}.ucc-hero{background:#20283e;color:#fff;padding:64px 24px}.ucc-hero-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px}.ucc-hero h1{color:#fff;font-size:clamp(32px,4vw,56px);line-height:1.08;text-transform:none;margin:12px 0 24px;max-width:650px}.ucc-hero p{font-size:18px;line-height:1.6;max-width:620px;margin-bottom:24px}.ucc-hero .ucc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:#ffc68b;text-transform:uppercase}.ucc-hero-images{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ucc-hero-images a{display:block;border-radius:14px;overflow:hidden;background:#fff}.ucc-hero-images img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.ucc-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ucc-actions .btn{background:var(--ucc-orange);color:#fff;text-transform:none;letter-spacing:0;font-size:16px}.ucc-actions .ucc-secondary{background:0 0;border:1px solid #fff}.ucc-proof-strip{padding:24px;background:var(--ucc-paper)}.ucc-proof-strip .boundary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-weight:700;color:var(--ucc-navy)}.ucc-enquiry-paths{padding-top:36px;padding-bottom:24px}.ucc-enquiry-paths h2{font-size:28px;text-transform:none}.ucc-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ucc-path{display:block;color:var(--ucc-navy);border:1px solid #dfe1e7;border-radius:12px;padding:24px;text-decoration:none;background:#fff}.ucc-path:hover{border-color:var(--ucc-orange);box-shadow:0 6px 18px #09123d12}.ucc-path h3{font-size:21px;text-transform:none;margin:0 0 12px}.ucc-path p{font-size:16px;line-height:1.6;color:#343b4b}.ucc-path span,.ucc-text-link{color:#a64c09;font-weight:700}.ucc-existing-trade{padding-top:20px}.ucc-enquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;scroll-margin-top:100px}.ucc-field-wide{grid-column:1/-1}.ucc-enquiry-fields>*{min-width:0}.ucc-enquiry-fields label{display:block;font-size:15px;font-weight:700;color:var(--ucc-navy);margin-bottom:8px}.ucc-enquiry-fields input:not([type=submit]),.ucc-enquiry-fields select,.ucc-enquiry-fields textarea{width:100%;min-height:48px;padding:12px;border:1px solid #9298a5;border-radius:6px;font:inherit;background:#fff;color:#171c29}.ucc-enquiry-fields textarea{min-height:145px}.ucc-form-note{font-size:14px}.ucc-enquiry-fields input[type=submit]{background:var(--ucc-orange);color:#fff;padding:15px 26px;border:0;border-radius:8px;font-weight:700;cursor:pointer;max-width:100%;white-space:normal}.ucc-brand-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:24px;background:var(--ucc-paper);border-radius:12px;margin-bottom:28px}.ucc-brand-controls label{font-weight:700;display:block}.ucc-brand-controls input,.ucc-brand-controls select{display:block;min-height:48px;padding:12px;border:1px solid #9298a5;border-radius:6px;background:#fff;color:#171c29;font:inherit;min-width:230px}.ucc-brand-controls button{min-height:48px;padding:10px 16px;background:#fff;border:1px solid #9298a5;border-radius:6px;cursor:pointer}.ucc-brand-results{margin:0;padding-bottom:12px}.ucc-brand-caption{padding:16px 20px;background:var(--ucc-paper)}.ucc-brand-caption h3{font-size:21px;margin:0 0 5px;text-transform:none}.ucc-brand-caption p{font-size:14px;margin:0;color:#3e4555}.ucc-catalogue .case-study{margin-bottom:0}.ucc-catalogue .case-study-action{opacity:1;visibility:visible}.ucc-catalogue .l-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;width:100%}.ucc-catalogue .l-grid_item{width:auto;padding:0;margin:0;min-width:0}.ucc-catalogue .l-grid:before,.ucc-catalogue .l-grid:after{display:none}.ucc-range-note{max-width:750px;font-size:15px}.brand-profile-grid img{max-width:100%;height:auto}.brand-partnerships .feat-partners{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:20px}.brand-partnerships .feat-partners .feat-partners-item{width:auto;height:100px;margin:0;padding:12px;display:flex;align-items:center;justify-content:center}.brand-partnerships .feat-partners .feat-partners-item img{width:auto;max-width:100%;max-height:72px;object-fit:contain}.brand-profile .brand-cta-row .btn,.brand-proof-actions .btn{white-space:normal}.ucc-hero a:focus-visible,.ucc-path:focus-visible,.ucc-brand-controls :focus-visible,.ucc-enquiry-fields :focus-visible{outline:3px solid #ec8a2f;outline-offset:4px}@media(min-width:1024px){.site-header>.boundary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:100px}.site-header .site-branding{float:none;flex-shrink:0;width:auto;padding:12px 0}.site-header .site-logo img{max-height:72px;width:auto}.site-header .header-menu{position:static;width:auto;padding:0;margin:0}.site-header .site-nav{padding:0;margin:0}.site-header .nav-menu{display:flex;align-items:center;gap:15px;margin:0;padding:0}.site-header .nav-menu>li{margin:0;padding:0}.site-header .nav-menu a{font-size:12px}.site-header .header-trade-link .btn{min-width:0;padding:13px 17px;font-size:12px}}@media(max-width:1023px){.brand-partnerships .feat-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.ucc-hero-inner{grid-template-columns:1fr;gap:28px}.ucc-hero-images{grid-template-columns:repeat(4,minmax(0,1fr))}.ucc-path-grid{grid-template-columns:1fr}}@media(max-width:767px){.brand-partnerships .feat-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-header .site-branding{display:flex;align-items:center;gap:12px;max-width:calc(100% - 45px);padding:12px 0}.site-header .site-logo img{max-height:60px;max-width:70px;width:auto}.site-header .header-trade-link{margin:0}.site-header .header-trade-link .btn{min-width:0;padding:10px 12px;font-size:11px}.ucc-hero{padding:32px 20px}.ucc-hero-images{grid-template-columns:1fr 1fr}.ucc-actions{align-items:stretch;flex-direction:column}.ucc-actions .btn{text-align:center}.ucc-proof-strip .boundary{flex-direction:column}.ucc-catalogue .l-grid{grid-template-columns:1fr}.ucc-enquiry-fields{grid-template-columns:minmax(0,1fr)}.ucc-brand-controls,.ucc-brand-controls label{width:100%}.ucc-brand-controls input,.ucc-brand-controls select{width:100%;min-width:0}.ucc-brand-results{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}