:root{
  --ink:#1d2a27;--muted:#66716e;--paper:#fbfcfa;--line:#d9e1dd;--white:#fff;
  --shadow:0 24px 70px rgba(21,42,35,.12);--serif:Georgia,"Times New Roman",serif;
  --sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.55}img{display:block;width:100%;height:auto}a{color:inherit}button,input,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 42px));margin:auto}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.kicker:before{content:"";width:28px;height:1px;background:currentColor}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(14px)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:46px;height:34px;object-fit:cover;object-position:left top;border-radius:4px}.brand span{display:flex;flex-direction:column;line-height:1.1}.brand b{font-size:15px}.brand small{font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin-top:4px}.nav nav{display:flex;align-items:center;gap:22px}.nav nav a{text-decoration:none;font-size:13px;font-weight:750}.nav-cta,.primary,.submit-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;cursor:pointer;font-weight:800;transition:.2s ease}.nav-cta{padding:11px 17px}.primary{padding:15px 22px;min-height:48px}.primary:hover,.nav-cta:hover,.submit-btn:hover{transform:translateY(-1px)}.nav-tag{display:none}.section-title h2,.form-copy h2{font-family:var(--serif);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:10px 0 0;font-size:clamp(36px,4.3vw,58px)}.section-title p,.form-copy p{color:var(--muted);font-size:16px}.section-title.centered{text-align:center;max-width:860px;margin:0 auto 42px}.section-title.centered .kicker{justify-content:center}.section-title.horizontal{display:grid;grid-template-columns:.5fr 1.1fr 1fr;gap:34px;align-items:end;margin-bottom:34px}.section-title.horizontal h2{margin:0}.section-title.horizontal p{margin:0}.section-title.split-title{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:42px}.section-title.split-title p{margin:0}.certs{display:flex;gap:10px;flex-wrap:wrap}.certs span{border:1px solid currentColor;padding:9px 14px;font-weight:850;font-size:12px;letter-spacing:.06em}.legal{font-size:12px!important;line-height:1.7!important;opacity:.78}.footer{padding:28px 0;border-top:1px solid rgba(0,0,0,.1)}.footer-row{display:flex;justify-content:space-between;gap:20px;font-size:12px;opacity:.78}.footer a{text-decoration:none}.mobile-cta{display:none}

/* Shared form */
.form-zone{padding:86px 0}.form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:54px;align-items:start}.form-copy{position:sticky;top:110px}.form-copy h2{font-size:clamp(40px,4.7vw,62px)}.form-note{margin-top:30px;padding-top:18px;border-top:1px solid currentColor;display:grid;gap:4px;font-size:13px}.form-note span{opacity:.7}.project-form{padding:30px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.form-grid{display:flex;flex-wrap:wrap;gap:16px}.field{display:grid;gap:7px;width:calc(50% - 8px)}.field.full{width:100%}.field label,.fieldset-label{font-size:13px;font-weight:760}.req{color:#a33b38}input,textarea{width:100%;border:1px solid #cfd8d4;background:#fff;padding:13px 14px;outline:none;color:inherit;border-radius:0}input:focus,textarea:focus{border-color:currentColor;box-shadow:0 0 0 3px rgba(71,107,91,.12)}textarea{min-height:110px;resize:vertical}.help{font-size:12px;color:var(--muted);margin:0}.checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 14px;padding:14px;border:1px solid #d6ded9;background:#fafbf9}.check,.privacy{display:flex;gap:9px;align-items:flex-start;font-size:13px}.check input,.privacy input{width:16px;height:16px;margin-top:2px}.form-error{display:none;color:#a63b32;font-size:13px;font-weight:700;margin:0}.form-error.show{display:block}.form-success{display:none;padding:15px;background:#e8f4ec;color:#24483b;font-weight:700}.form-success.show{display:block}.submit-btn{width:100%;min-height:50px;color:#fff}.submit-btn:disabled{opacity:.65;cursor:wait}

/* AU-NZ CUSTOM — botanical editorial */
.page-au-custom{--ac:#335b4b;--ac-soft:#eaf1ec;--ac-blue:#dfeaec;background:#f8faf8}.page-au-custom .site-header{background:rgba(248,250,248,.92)}.page-au-custom .brand small{color:#557065}.page-au-custom .nav-cta,.page-au-custom .primary,.page-au-custom .submit-btn{background:var(--ac);color:#fff}.ac-hero{padding:48px 0 70px;background:#f1f5f2}.ac-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.ac-copy{padding:58px 26px 42px 0;display:flex;flex-direction:column;justify-content:center}.ac-copy .kicker{color:var(--ac)}.ac-copy h1{font-family:var(--serif);font-weight:500;font-size:clamp(48px,6vw,78px);line-height:.99;letter-spacing:-.045em;margin:20px 0 24px}.ac-copy h1 em{color:var(--ac);font-style:italic}.ac-copy>p{font-size:18px;color:#62726b;max-width:680px;margin:0 0 28px}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-actions>span{font-size:12px;color:#6c7772;max-width:260px}.ac-hero-image{margin:0;position:relative;min-height:560px;overflow:hidden}.ac-hero-image img{height:100%;object-fit:cover;filter:saturate(.78)}.ac-hero-image:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.78);z-index:2}.ac-hero-image figcaption{position:absolute;left:0;bottom:0;background:#fff;padding:18px 22px;width:min(78%,360px);display:grid;z-index:3}.ac-hero-image figcaption span{font-size:12px;color:#65726c}.ac-issues{padding:90px 0;background:#fff}.editorial{display:grid;grid-template-columns:.9fr 1.25fr .85fr;gap:44px;align-items:start;margin-bottom:46px}.editorial h2{margin:0;font-family:var(--serif);font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.editorial p{margin:0;color:var(--muted)}.issue-ledger{border-top:1px solid #afbeb6}.issue-ledger article{display:grid;grid-template-columns:70px .7fr 1.3fr;gap:24px;padding:22px 0;border-bottom:1px solid #d7dfda;align-items:start}.issue-ledger article>span{font-family:var(--serif);font-size:28px;color:#7f998c}.issue-ledger h3{margin:4px 0 0;font-size:17px}.issue-ledger p{margin:0;color:var(--muted);font-size:14px}.ac-lab{padding:100px 0;background:var(--ac)}.ac-lab-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:74px;align-items:center;color:#fff}.ac-lab figure{margin:0;position:relative;height:620px}.ac-lab figure img{height:100%;object-fit:cover;filter:saturate(.7)}.ac-lab figure span{position:absolute;top:18px;left:18px;background:#fff;color:var(--ac);padding:8px 10px;font-weight:850;font-size:11px;letter-spacing:.12em}.ac-lab h2{font-family:var(--serif);font-weight:500;font-size:clamp(42px,4.8vw,62px);line-height:1.03;margin:12px 0 28px}.ac-feature-stack{border-top:1px solid rgba(255,255,255,.35)}.ac-feature-stack article{display:grid;grid-template-columns:54px .78fr 1.22fr;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.22)}.ac-feature-stack article>span{font-family:var(--serif);font-size:24px;color:#bcd0c5}.ac-feature-stack h3{margin:3px 0 0;font-size:16px}.ac-feature-stack p{margin:0;color:#d9e4de;font-size:13px}.ac-market{padding:94px 0;background:#edf3ef}.ac-market .section-title h2{color:#29483c}.ac-market-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bccbc3;border-right:0;margin-bottom:30px}.ac-market-grid article{padding:24px;border-right:1px solid #bccbc3;background:rgba(255,255,255,.55);min-height:220px}.ac-market-grid article>span{font-family:var(--serif);font-size:22px;color:#709082}.ac-market-grid h3{font-size:16px;margin:28px 0 8px}.ac-market-grid p{font-size:13px;color:var(--muted);margin:0}.ac-market-image{height:340px;position:relative;margin:0;overflow:hidden}.ac-market-image img{height:100%;object-fit:cover;object-position:center}.ac-market-image figcaption{position:absolute;right:0;bottom:0;background:#f7faf8;padding:16px 20px;font-size:13px;color:#40584e}.ac-process{padding:100px 0;background:#fff}.ac-process-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.process-intro{position:sticky;top:110px;align-self:start}.process-intro h2{font-family:var(--serif);font-size:clamp(40px,4.5vw,60px);font-weight:500;line-height:1.04;margin:12px 0 20px}.process-intro p{color:var(--muted)}.process-intro .certs{margin-top:26px;color:var(--ac)}.vertical-steps{border-left:1px solid #9eb2a7}.vertical-steps article{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:0 0 36px 28px;position:relative}.vertical-steps article:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;background:var(--ac);border-radius:50%}.vertical-steps article>span{font-family:var(--serif);font-size:27px;color:#6d8b7d}.vertical-steps h3{margin:4px 0 7px;font-size:18px}.vertical-steps p{margin:0;color:var(--muted);font-size:14px}.page-au-custom .form-zone{background:#edf3ef}.page-au-custom .project-form{border-color:#b8c7c0}.page-au-custom .form-copy{color:#28473b}

/* AU-NZ DISTRIBUTOR — curated retail catalogue */
.page-au-distributor{--ad:#536c45;--ad-ink:#22301e;--ad-sand:#f1ecdf;background:#fcfcf8}.page-au-distributor .site-header{background:rgba(252,252,248,.94)}.page-au-distributor .brand small{color:#748068}.page-au-distributor .nav-cta,.page-au-distributor .primary,.page-au-distributor .submit-btn{background:var(--ad);color:#fff}.ad-hero{padding:46px 0 76px;background:#f8f5ed}.ad-hero-top{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:34px}.ad-hero h1{font-family:var(--serif);font-size:clamp(48px,6vw,78px);font-weight:500;line-height:1;letter-spacing:-.04em;margin:16px 0 0;color:var(--ad-ink)}.ad-hero-top p{color:#6b7164;font-size:17px;margin:0 0 22px}.ad-showcase{display:grid;grid-template-columns:1.55fr .75fr .75fr;grid-template-rows:270px 270px;gap:12px;position:relative}.ad-showcase figure{margin:0;overflow:hidden}.ad-showcase img{height:100%;object-fit:cover}.ad-main{grid-row:1/3}.ad-label{position:absolute;right:0;bottom:0;background:#fff;padding:18px 22px;width:min(48%,430px);display:grid}.ad-label span{font-size:12px;color:var(--muted)}.ad-issues{padding:86px 0;background:#fff}.ad-issue-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdc8b5;border-bottom:1px solid #bdc8b5}.ad-issue-grid article{padding:24px;border-right:1px solid #d6ddd1}.ad-issue-grid article:last-child{border-right:0}.ad-issue-grid article>span{font-family:var(--serif);font-size:30px;color:#819273}.ad-issue-grid h3{margin:30px 0 8px;font-size:16px}.ad-issue-grid p{margin:0;font-size:13px;color:var(--muted)}.ad-catalog{padding:100px 0;background:var(--ad-sand)}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.catalog-item{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;min-height:320px}.catalog-item img{height:100%;object-fit:cover}.catalog-item>div{padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.catalog-item span{font-family:var(--serif);font-size:26px;color:#819273}.catalog-item h3{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.05;margin:10px 0}.catalog-item p{font-size:13px;color:var(--muted);margin:0}.ad-channels{padding:100px 0;background:#fff}.ad-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ad-channel-grid figure{height:620px;margin:0;overflow:hidden}.ad-channel-grid figure img{height:100%;object-fit:cover}.ad-channel-grid h2{font-family:var(--serif);font-size:clamp(40px,4.4vw,58px);font-weight:500;line-height:1.04;margin:14px 0 28px}.channel-list{border-top:1px solid #c8d0c2}.channel-list article{display:grid;grid-template-columns:55px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #dce1d8}.channel-list article>span{font-family:var(--serif);font-size:24px;color:#7a8e70}.channel-list h3{margin:0 0 5px;font-size:16px}.channel-list p{margin:0;font-size:13px;color:var(--muted)}.ad-supply{padding:100px 0;background:#2f4230;color:#fff}.ad-supply-head{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:32px}.ad-supply h2{font-family:var(--serif);font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.02;margin:12px 0 0}.ad-supply-head p{color:#d6dfd2}.supply-media{display:grid;grid-template-columns:1.1fr .9fr;height:390px;gap:12px}.supply-media img{height:100%;object-fit:cover}.horizontal-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:30px;border-top:1px solid rgba(255,255,255,.35)}.horizontal-steps article{padding:22px 18px 0;border-right:1px solid rgba(255,255,255,.2)}.horizontal-steps article:last-child{border-right:0}.horizontal-steps article>span{font-family:var(--serif);font-size:24px;color:#c8d7bd}.horizontal-steps h3{font-size:15px;margin:18px 0 7px}.horizontal-steps p{font-size:12px;color:#d0dbce;margin:0}.ad-supply .certs{margin-top:28px}.page-au-distributor .form-zone{background:#f8f5ed}.page-au-distributor .form-copy{color:var(--ad-ink)}

/* AU-NZ FAST — light, energetic launch system */
.page-au-fast{--af:#0d6b73;--af-sky:#dff1f2;--af-ink:#123d41;background:#f9fcfc}.page-au-fast .site-header{background:rgba(249,252,252,.94)}.page-au-fast .brand small{color:#4f7478}.page-au-fast .nav-cta,.page-au-fast .primary,.page-au-fast .submit-btn{background:var(--af);color:#fff}.af-hero{padding:46px 0 72px;background:var(--af-sky)}.af-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:24px;align-items:stretch}.af-copy{padding:58px 34px 42px 0}.af-copy h1{font-family:var(--sans);font-weight:850;font-size:clamp(48px,6vw,78px);line-height:.96;letter-spacing:-.055em;color:var(--af-ink);margin:18px 0 22px}.af-copy>p{font-size:18px;color:#4d6f73;max-width:660px}.af-copy .primary{margin-top:8px}.af-hero figure{margin:0;position:relative;min-height:560px;overflow:hidden;background:#fff}.af-hero figure img{height:100%;object-fit:cover}.af-hero figcaption{position:absolute;left:18px;bottom:18px;background:#0d6b73;color:#fff;padding:12px 16px;font-weight:850;letter-spacing:.04em}.launch-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px}.launch-proof span{border-top:2px solid var(--af);padding-top:10px;font-size:11px;font-weight:800;color:#42696d}.af-blockers{padding:92px 0;background:#fff}.blocker-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.blocker-track article{background:#f2f8f8;padding:24px;min-height:230px;border-top:4px solid var(--af)}.blocker-track article>span{font-family:var(--sans);font-size:36px;font-weight:850;color:#8bb4b8}.blocker-track h3{font-size:18px;margin:32px 0 8px}.blocker-track p{font-size:13px;color:var(--muted);margin:0}.af-route{padding:96px 0;background:#0d6b73;color:#fff}.af-route .section-title p{color:#d4e8e9}.route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.26)}.route-grid article{padding:30px;background:#0d6b73;min-height:280px}.route-grid article>span{font-size:48px;font-weight:900;color:#7fb1b5}.route-grid h3{font-size:19px;margin:34px 0 10px}.route-grid p{font-size:13px;color:#d8e9ea;margin:0}.af-modes{padding:100px 0;background:#edf7f7}.mode-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mode-gallery article{background:#fff;position:relative;overflow:hidden}.mode-gallery article>span{position:absolute;z-index:2;top:16px;left:16px;background:#fff;padding:7px 9px;font-weight:900;color:var(--af)}.mode-gallery img{height:300px;object-fit:cover}.mode-gallery article>div{padding:24px}.mode-gallery h3{font-size:20px;margin:0 0 8px}.mode-gallery p{font-size:13px;color:var(--muted);margin:0}.scale-note{margin:18px 0 0;padding:16px 20px;background:#d8eeee;color:#2d5a5e}.af-system{padding:100px 0;background:#fff}.af-system-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center;margin-bottom:44px}.af-system h2{font-family:var(--sans);font-weight:850;letter-spacing:-.04em;font-size:clamp(42px,4.8vw,64px);line-height:1;margin:14px 0 28px;color:var(--af-ink)}.af-system figure{height:620px;margin:0;position:relative}.af-system figure img{height:100%;object-fit:cover}.af-system figcaption{position:absolute;left:0;right:0;bottom:0;background:#fff;padding:15px 18px;font-size:13px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-grid article{border:1px solid #cfe1e2;padding:18px}.info-grid article>span{font-weight:900;color:#7ea7aa}.info-grid h3{font-size:15px;margin:16px 0 6px}.info-grid p{font-size:12px;color:var(--muted);margin:0}.af-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #94b9bc}.af-steps article{padding:20px 18px;border-right:1px solid #d4e6e7}.af-steps article:last-child{border-right:0}.af-steps article>span{font-size:28px;font-weight:900;color:#79a5a9}.af-steps h3{font-size:14px;margin:14px 0 6px}.af-steps p{font-size:12px;color:var(--muted);margin:0}.af-system .certs{margin-top:26px;color:var(--af)}.page-au-fast .form-zone{background:#dff1f2}.page-au-fast .form-copy{color:var(--af-ink)}

/* UAE CUSTOM — midnight luxury laboratory */
.page-uae-custom{--uc:#0c1730;--uc-gold:#b89658;--uc-ivory:#f4efe4;background:#f7f3ea;color:#211d18}.page-uae-custom .site-header{background:rgba(12,23,48,.96);color:#fff;border-bottom-color:rgba(255,255,255,.14)}.page-uae-custom .brand img{filter:grayscale(1) brightness(2.4)}.page-uae-custom .brand small{color:#cfbd9b}.page-uae-custom .nav-cta,.page-uae-custom .primary,.page-uae-custom .submit-btn{background:var(--uc-gold);color:#14101a}.page-uae-custom .kicker{color:var(--uc-gold)}.uc-hero{background:var(--uc);color:#fff;padding:52px 0 80px}.uc-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:stretch}.uc-copy{padding:72px 0 54px}.uc-copy h1{font-family:var(--serif);font-weight:500;font-size:clamp(50px,6.2vw,82px);line-height:.98;letter-spacing:-.045em;margin:20px 0 26px}.uc-copy h1 em{color:#d1b178;font-style:italic}.uc-copy>p{color:#d7d9e1;font-size:18px;max-width:650px}.uc-copy .primary{margin-top:10px}.uc-signature{display:flex;gap:22px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.uc-signature span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c8cbd5}.uc-hero figure{margin:0;position:relative;min-height:630px;border:1px solid rgba(184,150,88,.7);padding:14px}.uc-hero figure img{height:100%;object-fit:cover}.uc-hero figcaption{position:absolute;left:34px;right:34px;bottom:34px;background:rgba(12,23,48,.9);border:1px solid rgba(184,150,88,.62);padding:16px 18px;display:grid}.uc-hero figcaption span{font-size:12px;color:#c9ccd5}.uc-issues{padding:100px 0;background:var(--uc-ivory)}.uc-issues-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.uc-issues h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,64px);font-weight:500;line-height:1.02;margin:14px 0 20px}.uc-issues p{color:#6d665c}.luxury-issue-list{border-top:1px solid #b7a788}.luxury-issue-list article{display:grid;grid-template-columns:72px 1fr;padding:20px 0;border-bottom:1px solid #d4c8b3}.luxury-issue-list article>span{font-family:var(--serif);font-size:30px;color:var(--uc-gold)}.luxury-issue-list h3{margin:4px 0 6px}.luxury-issue-list p{margin:0;font-size:13px;color:#6d665c}.uc-formula{padding:110px 0;background:#131d34;color:#fff}.uc-formula-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:78px;align-items:center}.uc-formula figure{height:680px;margin:0;position:relative}.uc-formula figure img{height:100%;object-fit:cover;filter:saturate(.62)}.uc-formula figure span{position:absolute;top:20px;left:20px;background:#131d34;border:1px solid var(--uc-gold);padding:8px 11px;color:#d7bc89;font-size:11px;letter-spacing:.13em}.uc-formula h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.02;margin:14px 0 28px}.luxury-features{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(184,150,88,.52);border-left:1px solid rgba(184,150,88,.52)}.luxury-features article{padding:24px;border-right:1px solid rgba(184,150,88,.52);border-bottom:1px solid rgba(184,150,88,.52);min-height:240px}.luxury-features article>span{font-family:var(--serif);font-size:30px;color:#d1b178}.luxury-features h3{margin:34px 0 8px;font-size:17px}.luxury-features p{font-size:13px;color:#cfd3df;margin:0}.uc-market{padding:100px 0;background:#f6f0e4}.uc-market-head{display:grid;grid-template-columns:.45fr 1fr .8fr;gap:40px;align-items:end;margin-bottom:40px}.uc-market-head h2{font-family:var(--serif);font-size:clamp(40px,4.6vw,62px);font-weight:500;line-height:1.03;margin:0}.uc-market-head p{margin:0;color:#72695d}.uc-market-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b7a788;border-bottom:1px solid #b7a788}.uc-market-grid article{padding:26px;border-right:1px solid #d1c4ad}.uc-market-grid article:last-child{border-right:0}.uc-market-grid article>span{font-family:var(--serif);font-size:28px;color:var(--uc-gold)}.uc-market-grid h3{font-size:16px;margin:30px 0 8px}.uc-market-grid p{font-size:13px;color:#6e675d;margin:0}.uc-market .legal{margin-top:18px}.uc-process{padding:110px 0;background:var(--uc);color:#fff}.uc-process-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.uc-process-copy{position:sticky;top:110px;align-self:start}.uc-process h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,64px);font-weight:500;line-height:1.03;margin:14px 0 20px}.uc-process-copy>p{color:#cfd2dc}.uc-trust{display:grid;gap:8px;margin:28px 0}.uc-trust span{font-size:12px;color:#d9c59d}.luxury-steps{border-left:1px solid rgba(184,150,88,.7)}.luxury-steps article{display:grid;grid-template-columns:72px 1fr;gap:22px;padding:0 0 38px 30px;position:relative}.luxury-steps article:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;border:1px solid var(--uc-gold);background:var(--uc)}.luxury-steps article>span{font-family:var(--serif);font-size:28px;color:#d1b178}.luxury-steps h3{font-size:18px;margin:4px 0 8px}.luxury-steps p{font-size:13px;color:#c9ccd6;margin:0}.page-uae-custom .form-zone{background:#f0e7d7}.page-uae-custom .project-form{border-color:#b9a67f;box-shadow:0 24px 70px rgba(39,29,19,.12)}.page-uae-custom .form-copy{color:#2a2118}.page-uae-custom .footer{background:var(--uc);color:#fff}

/* UAE DISTRIBUTOR — deep green luxury retail portfolio */
.page-uae-distributor{--ud:#15372f;--ud-gold:#c5a15e;--ud-cream:#f3ecdf;background:#f7f2e8;color:#211d18}.page-uae-distributor .site-header{background:rgba(21,55,47,.96);color:#fff;border-bottom-color:rgba(255,255,255,.12)}.page-uae-distributor .brand img{filter:grayscale(1) brightness(2.2)}.page-uae-distributor .brand small{color:#d7c4a0}.page-uae-distributor .nav-cta,.page-uae-distributor .primary,.page-uae-distributor .submit-btn{background:var(--ud-gold);color:#193129}.page-uae-distributor .kicker{color:var(--ud-gold)}.ud-hero{padding:52px 0 0;background:var(--ud);color:#fff}.ud-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.ud-hero-grid>div{padding:64px 0 74px}.ud-hero h1{font-family:var(--serif);font-size:clamp(50px,6vw,80px);font-weight:500;line-height:.98;letter-spacing:-.04em;margin:18px 0 24px}.ud-hero p{font-size:18px;color:#d6dfdb;max-width:640px}.ud-hero figure{margin:0;height:650px;border-left:1px solid rgba(197,161,94,.48);border-right:1px solid rgba(197,161,94,.48);padding:16px}.ud-hero figure img{height:100%;object-fit:cover}.ud-hero-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18)}.ud-hero-strip span{padding:16px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.16);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#d6c6a7}.ud-hero-strip span:last-child{border-right:0}.ud-issues{padding:96px 0;background:var(--ud-cream)}.ud-issue-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bcae93}.ud-issue-grid article{padding:24px 24px 0;border-right:1px solid #d3c8b4}.ud-issue-grid article:last-child{border-right:0}.ud-issue-grid article>span{font-family:var(--serif);font-size:32px;color:var(--ud-gold)}.ud-issue-grid h3{font-size:16px;margin:28px 0 8px}.ud-issue-grid p{font-size:13px;color:#6f675b;margin:0}.ud-portfolio{padding:104px 0;background:#fff}.ud-collection-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.ud-collection-grid article{border:1px solid #d8cdb9;padding:14px}.ud-collection-grid article:nth-child(3),.ud-collection-grid article:nth-child(4){grid-column:auto}.ud-image{height:360px;overflow:hidden;margin-bottom:18px}.ud-image img{height:100%;object-fit:cover}.ud-collection-grid article:first-child .ud-image{height:510px}.ud-collection-grid article>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8f7547}.ud-collection-grid h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.05;margin:8px 0}.ud-collection-grid p{font-size:13px;color:#6d675d;margin:0 0 10px}.ud-market{padding:105px 0;background:#eee4d2}.ud-market-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.ud-market h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.02;margin:14px 0 28px}.ud-market-list{border-top:1px solid #b9a88a}.ud-market-list article{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #d1c3aa}.ud-market-list article>span{font-family:var(--serif);font-size:26px;color:var(--ud-gold)}.ud-market-list h3{margin:0 0 5px;font-size:16px}.ud-market-list p{margin:0;font-size:13px;color:#6b6255}.ud-market figure{height:670px;margin:0;position:relative}.ud-market figure img{height:100%;object-fit:cover}.ud-market figcaption{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(21,55,47,.93);color:#fff;padding:16px;font-size:12px}.ud-supply{padding:105px 0;background:#15372f;color:#fff}.ud-supply-head{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:34px}.ud-supply h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.02;margin:12px 0 0}.ud-supply-head p{color:#d5dedb}.ud-supply-images{height:380px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ud-supply-images img{height:100%;object-fit:cover}.ud-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(197,161,94,.55);margin-top:30px}.ud-steps article{padding:22px 18px;border-right:1px solid rgba(255,255,255,.16)}.ud-steps article:last-child{border-right:0}.ud-steps article>span{font-family:var(--serif);font-size:28px;color:#d2b475}.ud-steps h3{font-size:15px;margin:18px 0 8px}.ud-steps p{font-size:12px;color:#d1d9d6;margin:0}.ud-supply .certs{margin-top:24px}.page-uae-distributor .form-zone{background:#f3ecdf}.page-uae-distributor .project-form{border-color:#c3b28f}.page-uae-distributor .form-copy{color:#2f2a22}.page-uae-distributor .footer{background:#15372f;color:#fff}

/* UAE FAST — plum launch studio */
.page-uae-fast{--uf:#4a2337;--uf-gold:#c5a16a;--uf-cream:#f7efe6;--uf-pink:#ead7d6;background:#fbf6f0;color:#2b2026}.page-uae-fast .site-header{background:rgba(74,35,55,.96);color:#fff;border-bottom-color:rgba(255,255,255,.12)}.page-uae-fast .brand img{filter:grayscale(1) brightness(2.2)}.page-uae-fast .brand small{color:#e0c6ca}.page-uae-fast .nav-cta,.page-uae-fast .primary,.page-uae-fast .submit-btn{background:var(--uf-gold);color:#321827}.page-uae-fast .kicker{color:var(--uf-gold)}.uf-hero{padding:52px 0 76px;background:var(--uf);color:#fff}.uf-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.uf-copy{padding:50px 0}.uf-copy h1{font-family:var(--serif);font-size:clamp(50px,6vw,80px);font-weight:500;line-height:.98;letter-spacing:-.04em;margin:18px 0 24px}.uf-copy>p{font-size:18px;color:#eadfe5}.uf-fit{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:12px;color:#d9c9d1}.uf-hero figure{margin:0;height:620px;position:relative;background:#fff;padding:14px}.uf-hero figure img{height:100%;object-fit:cover}.uf-hero figcaption{position:absolute;left:34px;right:34px;bottom:34px;background:#fff;color:#3d2431;padding:14px 16px;font-size:12px;font-weight:750}.uf-blockers{padding:100px 0;background:var(--uf-cream)}.uf-blocker-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.uf-blocker-grid h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,64px);font-weight:500;line-height:1.02;margin:14px 0 20px}.uf-blocker-grid>div:first-child p{color:#6d5c65}.uf-blocker-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c8aeb6;border-left:1px solid #c8aeb6}.uf-blocker-list article{padding:24px;border-right:1px solid #c8aeb6;border-bottom:1px solid #c8aeb6;min-height:220px}.uf-blocker-list article>span{font-family:var(--serif);font-size:30px;color:#a46f80}.uf-blocker-list h3{margin:30px 0 8px;font-size:16px}.uf-blocker-list p{margin:0;font-size:13px;color:#6e5c65}.uf-route{padding:100px 0;background:#fff}.uf-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.uf-route-grid article{background:#f7efe6;border-top:4px solid var(--uf);padding:26px;min-height:280px}.uf-route-grid article>span{font-family:var(--serif);font-size:32px;color:#a36d7f}.uf-route-grid h3{font-size:17px;margin:34px 0 8px}.uf-route-grid p{font-size:13px;color:#6e5d65;margin:0}.uf-strategy{padding:105px 0;background:var(--uf-pink)}.uf-strategy-head{display:grid;grid-template-columns:.45fr 1fr .8fr;gap:40px;align-items:end;margin-bottom:36px}.uf-strategy-head h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.02;margin:0}.uf-strategy-head p{margin:0;color:#6a535d}.uf-strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b98f9e;border-bottom:1px solid #b98f9e}.uf-strategy-grid article{padding:28px;border-right:1px solid #cba9b4;min-height:250px}.uf-strategy-grid article:last-child{border-right:0}.uf-strategy-grid article>span{font-family:var(--serif);font-size:42px;color:#936173}.uf-strategy-grid h3{font-size:20px;margin:34px 0 8px}.uf-strategy-grid p{font-size:13px;color:#654f58;margin:0}.uf-scale{display:flex;gap:18px;align-items:center;padding:16px 20px;background:#4a2337;color:#fff;margin-top:18px}.uf-scale span{font-size:13px;color:#e5d9df}.uf-system{padding:105px 0;background:#2f1925;color:#fff}.uf-system-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center;margin-bottom:44px}.uf-system figure{height:650px;margin:0;position:relative;border:1px solid rgba(197,161,106,.6);padding:12px}.uf-system figure img{height:100%;object-fit:cover}.uf-system figcaption{position:absolute;left:30px;right:30px;bottom:30px;background:rgba(47,25,37,.92);border:1px solid rgba(197,161,106,.55);padding:14px 16px;font-size:12px}.uf-system h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.02;margin:14px 0 26px}.uf-info-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(197,161,106,.55);border-left:1px solid rgba(197,161,106,.55)}.uf-info-grid article{padding:20px;border-right:1px solid rgba(197,161,106,.55);border-bottom:1px solid rgba(197,161,106,.55);min-height:210px}.uf-info-grid article>span{font-family:var(--serif);font-size:28px;color:#d2b076}.uf-info-grid h3{font-size:15px;margin:28px 0 7px}.uf-info-grid p{font-size:12px;color:#d9cfd4;margin:0}.uf-system .legal{color:#d9cfd4}.uf-steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(197,161,106,.6)}.uf-steps article{padding:22px 18px;border-right:1px solid rgba(255,255,255,.13)}.uf-steps article:last-child{border-right:0}.uf-steps article>span{font-family:var(--serif);font-size:28px;color:#d2b076}.uf-steps h3{font-size:14px;margin:18px 0 7px}.uf-steps p{font-size:12px;color:#d7ccd2;margin:0}.uf-system .certs{margin-top:24px}.page-uae-fast .form-zone{background:#f7efe6}.page-uae-fast .project-form{border-color:#c4a3ae}.page-uae-fast .form-copy{color:#3b2731}.page-uae-fast .footer{background:#4a2337;color:#fff}

@media(max-width:1000px){
  .nav nav a:not(.nav-cta){display:none}.section-title.horizontal,.section-title.split-title,.editorial,.uc-market-head,.uf-strategy-head{grid-template-columns:1fr;gap:16px}.form-layout{grid-template-columns:1fr}.form-copy{position:static}.ac-hero-grid,.ac-lab-grid,.ac-process-grid,.ad-hero-top,.ad-channel-grid,.ad-supply-head,.af-hero-grid,.af-system-grid,.uc-hero-grid,.uc-issues-grid,.uc-formula-grid,.uc-process-grid,.ud-hero-grid,.ud-market-grid,.ud-supply-head,.uf-hero-grid,.uf-blocker-grid,.uf-system-grid{grid-template-columns:1fr}.ac-hero-image,.ad-channel-grid figure,.af-hero figure,.af-system figure,.uc-hero figure,.uc-formula figure,.ud-hero figure,.ud-market figure,.uf-hero figure,.uf-system figure{height:520px;min-height:0}.ac-feature-stack article{grid-template-columns:52px 1fr}.ac-market-grid,.ad-issue-grid,.blocker-track,.route-grid,.uc-market-grid,.ud-issue-grid,.uf-route-grid{grid-template-columns:1fr 1fr}.catalog-grid,.ud-collection-grid{grid-template-columns:1fr}.ud-collection-grid article:first-child .ud-image{height:360px}.horizontal-steps,.af-steps,.ud-steps,.uf-steps{grid-template-columns:1fr 1fr}.ad-showcase{grid-template-columns:1fr 1fr;grid-template-rows:380px 240px}.ad-main{grid-column:1/-1;grid-row:auto}.ad-label{width:min(70%,430px)}.mode-gallery,.uf-strategy-grid{grid-template-columns:1fr}.launch-proof{grid-template-columns:1fr}.luxury-features,.info-grid,.uf-info-grid{grid-template-columns:1fr 1fr}.ud-hero-strip{grid-template-columns:1fr 1fr}
}
@media(max-width:650px){
  .shell{width:min(100% - 24px,1180px)}.nav{height:62px}.brand img{width:40px;height:30px}.brand small{display:none}.nav-cta{display:none}.mobile-cta{display:block;position:fixed;left:10px;right:10px;bottom:10px;z-index:90}.mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:48px;background:#111;color:#fff;text-decoration:none;font-weight:850;box-shadow:0 10px 30px rgba(0,0,0,.2)}
  .ac-hero,.ad-hero,.af-hero,.uc-hero,.ud-hero,.uf-hero{padding-top:26px}.ac-copy,.af-copy,.uc-copy,.ud-hero-grid>div,.uf-copy{padding:32px 0}.ac-copy h1,.ad-hero h1,.af-copy h1,.uc-copy h1,.ud-hero h1,.uf-copy h1{font-size:43px}.ac-hero-image,.ad-channel-grid figure,.af-hero figure,.af-system figure,.uc-hero figure,.uc-formula figure,.ud-hero figure,.ud-market figure,.uf-hero figure,.uf-system figure{height:390px}.ac-hero-image figcaption,.uc-hero figcaption,.uf-hero figcaption{left:12px;right:12px;bottom:12px}.ac-issues,.ac-lab,.ac-market,.ac-process,.ad-issues,.ad-catalog,.ad-channels,.ad-supply,.af-blockers,.af-route,.af-modes,.af-system,.uc-issues,.uc-formula,.uc-market,.uc-process,.ud-issues,.ud-portfolio,.ud-market,.ud-supply,.uf-blockers,.uf-route,.uf-strategy,.uf-system,.form-zone{padding:66px 0}.issue-ledger article{grid-template-columns:50px 1fr}.issue-ledger article p{grid-column:2}.ac-feature-stack article{grid-template-columns:42px 1fr}.ac-feature-stack p{grid-column:2}.ac-market-grid,.ad-issue-grid,.blocker-track,.route-grid,.uc-market-grid,.ud-issue-grid,.uf-route-grid{grid-template-columns:1fr}.ad-showcase{grid-template-columns:1fr;grid-template-rows:320px 220px 220px}.ad-label{width:calc(100% - 24px);right:12px;bottom:12px}.catalog-item{grid-template-columns:1fr}.catalog-item img{height:260px}.supply-media,.ud-supply-images{grid-template-columns:1fr;height:auto}.supply-media img,.ud-supply-images img{height:260px}.horizontal-steps,.af-steps,.ud-steps,.uf-steps{grid-template-columns:1fr}.mode-gallery,.luxury-features,.info-grid,.uf-info-grid,.uf-blocker-list{grid-template-columns:1fr}.ud-hero-strip{grid-template-columns:1fr}.uc-market-head,.uf-strategy-head{grid-template-columns:1fr}.form-layout{gap:28px}.project-form{padding:20px}.field{width:100%}.checkbox-grid{grid-template-columns:1fr}.footer-row{flex-direction:column;align-items:flex-start}.section-title h2,.form-copy h2{font-size:38px}.section-title.centered{text-align:left}.section-title.centered .kicker{justify-content:flex-start}
}

/* DISTRIBUTOR LAYOUT REWORK 2026-08-06
   Only AU-NZ Distributor and Dubai-UAE Distributor use these structures. */

/* AU-NZ DISTRIBUTOR — channel-led editorial range planner */
.au-dist-hero{padding:54px 0 76px;background:#f4f1e7}.au-dist-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:stretch}.au-dist-hero-copy{padding:46px 0;display:flex;flex-direction:column;justify-content:center}.au-dist-hero-copy .kicker{color:var(--ad)}.au-dist-hero-copy h1{font-family:var(--serif);font-size:clamp(52px,6.2vw,82px);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:20px 0 24px;color:var(--ad-ink)}.au-dist-hero-copy>p{font-size:18px;color:#657064;max-width:650px;margin:0 0 28px}.au-dist-proofline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid #b8c0ae;border-bottom:1px solid #b8c0ae}.au-dist-proofline span{padding:13px 8px;text-align:center;border-right:1px solid #cbd1c4;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#5f6c58}.au-dist-proofline span:last-child{border-right:0}.au-dist-hero-image{margin:0;position:relative;min-height:640px;overflow:hidden;background:#e8e3d6}.au-dist-hero-image img{height:100%;object-fit:cover;filter:saturate(.78)}.au-dist-hero-image figcaption{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(255,255,255,.94);padding:17px 20px;display:grid;gap:3px;border-left:4px solid var(--ad)}.au-dist-hero-image figcaption span{font-size:12px;color:#687066}

.au-dist-friction{padding:98px 0;background:#fff}.au-dist-friction-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:84px;align-items:start}.au-dist-friction-intro{position:sticky;top:110px}.au-dist-friction-intro h2{font-family:var(--serif);font-size:clamp(42px,4.8vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:14px 0 20px}.au-dist-friction-intro p{color:var(--muted);max-width:500px}.au-dist-friction-list{border-top:1px solid #aeb8a8}.au-dist-friction-list article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid #d4dbd0}.au-dist-friction-list article>span{font-family:var(--serif);font-size:30px;color:#7f9273}.au-dist-friction-list h3{margin:3px 0 6px;font-size:18px}.au-dist-friction-list p{margin:0;color:var(--muted);font-size:14px}

.au-dist-portfolio{padding:104px 0;background:#eef1e9}.au-dist-section-head{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:end;margin-bottom:44px}.au-dist-section-head h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.01;letter-spacing:-.04em;margin:14px 0 0}.au-dist-section-head>p{margin:0;color:var(--muted);font-size:16px}.au-dist-section-head.compact{margin-bottom:32px}.au-dist-stack{border-top:1px solid #9dac95}.au-dist-stack article{display:grid;grid-template-columns:.42fr .58fr;min-height:285px;border-bottom:1px solid #b8c3b2;background:#f8faf6}.au-dist-stack article:nth-child(even){grid-template-columns:.58fr .42fr;background:#fff}.au-dist-stack article:nth-child(even) .au-dist-stack-image{order:2}.au-dist-stack-image{overflow:hidden}.au-dist-stack-image img{height:100%;object-fit:cover;filter:saturate(.82)}.au-dist-stack-copy{padding:38px 44px;display:flex;flex-direction:column;justify-content:center}.au-dist-stack-copy>span{font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#6e825f}.au-dist-stack-copy h3{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.05;margin:11px 0}.au-dist-stack-copy p{margin:0 0 16px;color:#59645a}.au-dist-stack-copy small{padding-top:15px;border-top:1px solid #d5ddd1;color:#748074;font-size:12px}

.au-dist-readiness{padding:104px 0;background:#fff}.au-dist-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #b6c0b1;border-right:0}.au-dist-readiness-grid article{padding:28px 24px;min-height:230px;border-right:1px solid #b6c0b1}.au-dist-readiness-grid article>span{font-family:var(--serif);font-size:30px;color:#7e9271}.au-dist-readiness-grid h3{font-size:17px;margin:28px 0 8px}.au-dist-readiness-grid p{font-size:13px;color:var(--muted);margin:0}.au-dist-packaging-banner{height:380px;margin:24px 0 0;position:relative;overflow:hidden}.au-dist-packaging-banner img{height:100%;object-fit:cover;filter:saturate(.75)}.au-dist-packaging-banner figcaption{position:absolute;left:18px;bottom:18px;background:#f7f8f3;padding:15px 18px;max-width:520px;border-left:4px solid var(--ad);font-size:13px;color:#4e5b4d}

.au-dist-supply{padding:105px 0;background:#314331;color:#fff}.au-dist-supply-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:74px;align-items:start}.au-dist-supply-media{position:sticky;top:110px;height:720px}.au-dist-supply-media>img{height:100%;object-fit:cover;filter:saturate(.72)}.au-dist-supply-badge{position:absolute;left:18px;bottom:18px;display:flex;gap:8px}.au-dist-supply-badge b{background:#f3f0e5;color:#304331;padding:10px 13px;font-size:11px;letter-spacing:.07em}.au-dist-supply-copy .kicker{color:#becdb8}.au-dist-supply-copy h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.01;letter-spacing:-.04em;margin:14px 0 20px}.au-dist-supply-copy>p{color:#d8e0d5;margin:0 0 28px}.au-dist-timeline{border-left:1px solid rgba(255,255,255,.35)}.au-dist-timeline article{display:grid;grid-template-columns:62px 1fr;gap:18px;padding:0 0 30px 24px;position:relative}.au-dist-timeline article:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;background:#c7d4bf;border-radius:50%}.au-dist-timeline article>span{font-family:var(--serif);font-size:27px;color:#c4d2bd}.au-dist-timeline h3{margin:3px 0 6px;font-size:17px}.au-dist-timeline p{margin:0;color:#d3ddd1;font-size:13px}

/* DUBAI + UAE DISTRIBUTOR — premium regional portfolio */
.uae-dist-hero{padding:54px 0 0;background:#13372f;color:#fff}.uae-dist-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.uae-dist-hero-copy{padding:72px 0 82px}.uae-dist-hero-copy .kicker{color:var(--ud-gold)}.uae-dist-hero-copy h1{font-family:var(--serif);font-size:clamp(54px,6.4vw,86px);font-weight:500;line-height:.96;letter-spacing:-.045em;margin:20px 0 24px}.uae-dist-hero-copy>p{font-size:18px;color:#d5dfdb;max-width:700px;margin:0 0 28px}.uae-dist-channel-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(197,161,94,.6);border-bottom:1px solid rgba(197,161,94,.6)}.uae-dist-channel-rail span{padding:14px 8px;text-align:center;border-right:1px solid rgba(197,161,94,.35);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#dec9a1}.uae-dist-channel-rail span:last-child{border-right:0}.uae-dist-hero-frame{height:700px;margin:0;position:relative;padding:16px;border-left:1px solid rgba(197,161,94,.65);border-right:1px solid rgba(197,161,94,.65)}.uae-dist-hero-frame img{height:100%;object-fit:cover;filter:saturate(.76)}.uae-dist-frame-line{position:absolute;inset:30px;border:1px solid rgba(255,255,255,.5);z-index:1;pointer-events:none}.uae-dist-hero-frame figcaption{position:absolute;left:34px;right:34px;bottom:34px;background:rgba(19,55,47,.94);border:1px solid rgba(197,161,94,.55);padding:16px 18px;display:grid;gap:3px;z-index:2}.uae-dist-hero-frame figcaption span{font-size:12px;color:#d9e1de}

.uae-dist-problem{padding:104px 0;background:#f2eadc}.uae-dist-problem-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:86px;align-items:start}.uae-dist-problem-grid>div:first-child{position:sticky;top:110px}.uae-dist-problem h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.01;letter-spacing:-.04em;margin:14px 0 20px}.uae-dist-problem-grid>div:first-child p{color:#71685b}.uae-dist-problem-cards{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #aa9877;border-left:1px solid #aa9877}.uae-dist-problem-cards article{padding:28px;border-right:1px solid #c4b595;border-bottom:1px solid #c4b595;min-height:245px}.uae-dist-problem-cards article>span{font-family:var(--serif);font-size:34px;color:var(--ud-gold)}.uae-dist-problem-cards h3{font-size:18px;margin:34px 0 9px}.uae-dist-problem-cards p{font-size:13px;color:#6f6659;margin:0}

.uae-dist-collections{padding:108px 0;background:#fff}.uae-dist-section-head{max-width:900px;margin:0 auto 48px;text-align:center}.uae-dist-section-head .kicker{justify-content:center;color:#9a7940}.uae-dist-section-head h2{font-family:var(--serif);font-size:clamp(46px,5.2vw,72px);font-weight:500;line-height:1;letter-spacing:-.04em;margin:14px 0 20px}.uae-dist-section-head p{color:#6d665c;margin:0 auto;max-width:760px}.uae-dist-collection-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:380px 380px;gap:16px}.uae-dist-collection{position:relative;overflow:hidden;background:#213f37}.uae-dist-collection.large{grid-row:1/3}.uae-dist-collection.wide{display:none}.uae-dist-collection img{height:100%;object-fit:cover;filter:saturate(.82) brightness(.78)}.uae-dist-overlay{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(19,55,47,.94);border:1px solid rgba(197,161,94,.65);padding:18px;color:#fff}.uae-dist-overlay>span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#d3b579}.uae-dist-overlay h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.04;margin:7px 0}.uae-dist-overlay p{font-size:12px;color:#d8e0dd;margin:0}.uae-dist-collection-grid:after{content:"";display:block;background:url('/assets/portfolio-beige.jpg') center/cover no-repeat;position:relative}.uae-dist-collection-grid:before{content:"Gift Sets and Portfolio Add-Ons\A Eye care, facial oils, masks and coordinated sets for gifting, cross-selling and higher basket value.";white-space:pre-wrap;grid-column:1/-1;padding:24px 28px;background:#13372f;color:#fff;font-family:var(--serif);font-size:24px;line-height:1.2;border-top:4px solid var(--ud-gold)}

.uae-dist-market{padding:108px 0;background:#e9decb}.uae-dist-market-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:78px;align-items:center}.uae-dist-market-copy h2{font-family:var(--serif);font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.01;letter-spacing:-.04em;margin:14px 0 20px}.uae-dist-market-copy>p{color:#6e6456;margin-bottom:28px}.uae-dist-market-list{border-top:1px solid #ad9977}.uae-dist-market-list article{display:grid;grid-template-columns:58px 1fr;gap:17px;padding:18px 0;border-bottom:1px solid #cdbd9f}.uae-dist-market-list article>span{font-family:var(--serif);font-size:27px;color:#a37d3d}.uae-dist-market-list h3{margin:2px 0 5px;font-size:16px}.uae-dist-market-list p{margin:0;color:#6b6255;font-size:13px}.uae-dist-market-visual{height:720px;margin:0;position:relative;padding:14px;border:1px solid #b69d72;background:#f4ecdf}.uae-dist-market-visual img{height:100%;object-fit:cover;filter:saturate(.74)}.uae-dist-market-caption{position:absolute;left:32px;right:32px;bottom:32px;background:#13372f;color:#fff;border:1px solid rgba(197,161,94,.65);padding:16px 18px;display:grid}.uae-dist-market-caption span{font-size:12px;color:#d7e0dc;margin-top:3px}

.uae-dist-supply{padding:110px 0;background:#102d27;color:#fff}.uae-dist-supply-head{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:38px}.uae-dist-supply-head h2{font-family:var(--serif);font-size:clamp(46px,5.2vw,72px);font-weight:500;line-height:1;letter-spacing:-.04em;margin:14px 0 0}.uae-dist-supply-head>p{color:#d0d9d5;margin:0}.uae-dist-supply-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:start}.uae-dist-supply-images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:360px auto;gap:12px;position:sticky;top:110px}.uae-dist-supply-images img{height:100%;object-fit:cover;filter:saturate(.72)}.uae-dist-cert-row{grid-column:1/-1;display:flex;gap:10px}.uae-dist-cert-row span{border:1px solid rgba(197,161,94,.75);padding:10px 14px;font-weight:850;font-size:12px;letter-spacing:.07em;color:#d8bb7b}.uae-dist-process-list{border-left:1px solid rgba(197,161,94,.58)}.uae-dist-process-list article{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:0 0 32px 26px;position:relative}.uae-dist-process-list article:before{content:"";position:absolute;left:-5px;top:8px;width:9px;height:9px;background:var(--ud-gold);border-radius:50%}.uae-dist-process-list article>span{font-family:var(--serif);font-size:29px;color:#d2b06e}.uae-dist-process-list h3{font-size:17px;margin:3px 0 6px}.uae-dist-process-list p{font-size:13px;color:#d2dbd7;margin:0}

@media(max-width:1000px){
  .au-dist-hero-grid,.au-dist-friction-grid,.au-dist-section-head,.au-dist-supply-grid,.uae-dist-hero-grid,.uae-dist-problem-grid,.uae-dist-market-grid,.uae-dist-supply-head,.uae-dist-supply-layout{grid-template-columns:1fr}.au-dist-friction-intro,.au-dist-supply-media,.uae-dist-problem-grid>div:first-child,.uae-dist-supply-images{position:static}.au-dist-hero-image,.uae-dist-hero-frame{min-height:0;height:560px}.au-dist-readiness-grid{grid-template-columns:1fr 1fr}.au-dist-stack article,.au-dist-stack article:nth-child(even){grid-template-columns:.45fr .55fr}.au-dist-stack article:nth-child(even) .au-dist-stack-image{order:0}.au-dist-supply-media{height:480px}.uae-dist-collection-grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 420px}.uae-dist-collection.large{grid-row:auto}.uae-dist-collection-grid:before{grid-column:1/-1}.uae-dist-market-visual{height:560px}.uae-dist-supply-images{grid-template-rows:320px auto}
}

@media(max-width:650px){
  .au-dist-hero,.au-dist-friction,.au-dist-portfolio,.au-dist-readiness,.au-dist-supply,.uae-dist-hero,.uae-dist-problem,.uae-dist-collections,.uae-dist-market,.uae-dist-supply{padding:66px 0}.au-dist-hero-copy,.uae-dist-hero-copy{padding:20px 0}.au-dist-hero-copy h1,.uae-dist-hero-copy h1{font-size:43px}.au-dist-proofline,.uae-dist-channel-rail{grid-template-columns:1fr 1fr}.au-dist-hero-image,.uae-dist-hero-frame{height:410px}.au-dist-friction-list article,.au-dist-timeline article,.uae-dist-market-list article,.uae-dist-process-list article{grid-template-columns:48px 1fr}.au-dist-section-head{gap:16px}.au-dist-stack article,.au-dist-stack article:nth-child(even){grid-template-columns:1fr}.au-dist-stack article:nth-child(even) .au-dist-stack-image{order:0}.au-dist-stack-image{height:240px}.au-dist-stack-copy{padding:26px 22px}.au-dist-readiness-grid{grid-template-columns:1fr}.au-dist-readiness-grid article{min-height:0}.au-dist-packaging-banner{height:300px}.au-dist-supply-media{height:380px}.uae-dist-problem-cards{grid-template-columns:1fr}.uae-dist-problem-cards article{min-height:0}.uae-dist-collection-grid{grid-template-columns:1fr;grid-template-rows:360px 360px 360px}.uae-dist-collection-grid:before{font-size:20px}.uae-dist-market-visual{height:430px}.uae-dist-supply-images{grid-template-columns:1fr;grid-template-rows:260px 260px auto}.uae-dist-cert-row{grid-column:auto}.uae-dist-hero-frame figcaption,.uae-dist-market-caption{left:24px;right:24px;bottom:24px}
}

/* Correct four-collection mosaic placement */
.uae-dist-collection-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:360px 360px 280px}.uae-dist-collection.large{grid-column:1/8;grid-row:1/3}.uae-dist-collection-grid>article:nth-child(2){grid-column:8/13;grid-row:1}.uae-dist-collection-grid>article:nth-child(3){grid-column:8/13;grid-row:2}.uae-dist-collection.wide{display:block;grid-column:1/13;grid-row:3}.uae-dist-collection.wide .uae-dist-overlay{max-width:620px}.uae-dist-collection-grid:before,.uae-dist-collection-grid:after{content:none;display:none}
@media(max-width:1000px){.uae-dist-collection-grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 420px}.uae-dist-collection.large,.uae-dist-collection-grid>article:nth-child(2),.uae-dist-collection-grid>article:nth-child(3),.uae-dist-collection.wide{grid-column:auto;grid-row:auto}.uae-dist-collection.wide .uae-dist-overlay{max-width:none}}
@media(max-width:650px){.uae-dist-collection-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,360px)}}


/* UK CUSTOM — British clinical editorial; same section structure as AU custom */
.page-uk-custom{--ukc:#2d343b;--ukc-accent:#6f7f78;--ukc-blue:#8795a3;--ukc-soft:#f1f2ef;background:#f7f7f4;color:#252a2f}
.page-uk-custom .site-header{background:rgba(249,249,247,.96);border-color:#d8d9d4}.page-uk-custom .brand small{color:#66716e}.page-uk-custom .nav-cta,.page-uk-custom .primary,.page-uk-custom .submit-btn{background:#252a2f;color:#fff}
.page-uk-custom .ac-hero{background:#f7f7f4;padding-top:52px}.page-uk-custom .ac-copy .kicker{color:#687982}.page-uk-custom .ac-copy h1{color:#24292e;font-size:clamp(50px,5.7vw,76px);line-height:1.01}.page-uk-custom .ac-copy>p{color:#5c6469}.page-uk-custom .ac-hero-image{border-left:1px solid #cfd2cf;border-right:1px solid #cfd2cf}.page-uk-custom .ac-hero-image img{filter:saturate(.42) contrast(.94)}.page-uk-custom .ac-hero-image:before{border-color:rgba(255,255,255,.65)}.page-uk-custom .ac-hero-image figcaption{background:#f7f7f4;border-top:1px solid #d1d4d0}
.page-uk-custom .ac-issues{background:#fff}.page-uk-custom .editorial{border-top:1px solid #bec3c1;padding-top:32px}.page-uk-custom .issue-ledger{border-color:#9da6a3}.page-uk-custom .issue-ledger article{border-color:#d9dcda}.page-uk-custom .issue-ledger article>span{color:#748089}
.page-uk-custom .ac-lab{background:#293137}.page-uk-custom .ac-lab figure img{filter:saturate(.3) contrast(1.02)}.page-uk-custom .ac-lab figure span{color:#293137}.page-uk-custom .ac-feature-stack article>span{color:#a8b3b8}.page-uk-custom .ac-feature-stack p{color:#d7dcdf}
.page-uk-custom .ac-market{background:#eef0ee}.page-uk-custom .ac-market .section-title h2{color:#293137}.page-uk-custom .ac-market-grid{border-color:#c8cdca}.page-uk-custom .ac-market-grid article{border-color:#c8cdca;background:rgba(255,255,255,.72)}.page-uk-custom .ac-market-grid article>span{color:#7e8b92}.page-uk-custom .ac-market-image img{filter:saturate(.38)}.page-uk-custom .ac-market-image figcaption{background:#f7f7f4;color:#4f585d;border-top:1px solid #d0d4d1}
.page-uk-custom .ac-process{background:#fff}.page-uk-custom .process-intro .certs{color:#58656b}.page-uk-custom .vertical-steps{border-color:#9ea8a6}.page-uk-custom .vertical-steps article:before{background:#59676c}.page-uk-custom .vertical-steps article>span{color:#758189}.page-uk-custom .form-zone{background:#f0f1ee}.page-uk-custom .project-form{box-shadow:none;border-color:#c8cdca}.page-uk-custom input:focus,.page-uk-custom textarea:focus{box-shadow:0 0 0 3px rgba(82,96,103,.10)}

/* UK DISTRIBUTOR — British retail catalogue; same section structure as AU distributor */
.page-uk-distributor{--ukd:#223b5c;--ukd-ink:#1e2b3a;--ukd-paper:#f5f2ea;background:#fbfaf7;color:#202a34}.page-uk-distributor .site-header{background:rgba(251,250,247,.96);border-color:#d8d6d0}.page-uk-distributor .brand small{color:#667487}.page-uk-distributor .nav-cta,.page-uk-distributor .primary,.page-uk-distributor .submit-btn{background:var(--ukd);color:#fff}
.page-uk-distributor .au-dist-hero{background:#f3f0e8}.page-uk-distributor .au-dist-hero-copy .kicker{color:#506b8a}.page-uk-distributor .au-dist-hero-copy h1{color:#1d3048}.page-uk-distributor .au-dist-hero-copy>p{color:#5d6570}.page-uk-distributor .au-dist-proofline{border-color:#aab4bf}.page-uk-distributor .au-dist-proofline span{border-color:#c2c8ce;color:#455d79}.page-uk-distributor .au-dist-hero-image{border:1px solid #aeb8c3;background:#fff;padding:12px}.page-uk-distributor .au-dist-hero-image img{filter:saturate(.48) contrast(.96)}.page-uk-distributor .au-dist-hero-image figcaption{background:#223b5c;color:#fff}.page-uk-distributor .au-dist-hero-image figcaption span{color:#d6dee8}
.page-uk-distributor .au-dist-friction{background:#fff}.page-uk-distributor .au-dist-friction-intro h2{color:#24364d}.page-uk-distributor .au-dist-friction-list{border-top-color:#aab6c0}.page-uk-distributor .au-dist-friction-list article{border-bottom-color:#d7dce0}.page-uk-distributor .au-dist-friction-list article>span{color:#71839a}
.page-uk-distributor .au-dist-portfolio{background:#e9edf1}.page-uk-distributor .au-dist-section-head h2{color:#1f3653}.page-uk-distributor .au-dist-stack article{background:#fff;border-color:#c6ced6}.page-uk-distributor .au-dist-stack-image img{filter:saturate(.52)}.page-uk-distributor .au-dist-stack-copy>span{color:#5e7592}.page-uk-distributor .au-dist-stack-copy small{color:#6e7781}
.page-uk-distributor .au-dist-readiness{background:#f8f6f0}.page-uk-distributor .au-dist-readiness-grid{border-color:#aeb9c5}.page-uk-distributor .au-dist-readiness-grid article{border-color:#c7ced5;background:#fff}.page-uk-distributor .au-dist-readiness-grid article>span{color:#6d8198}.page-uk-distributor .au-dist-packaging-banner{border:1px solid #b9c2ca}.page-uk-distributor .au-dist-packaging-banner img{filter:saturate(.48)}.page-uk-distributor .au-dist-packaging-banner figcaption{background:#203a59;color:#fff}
.page-uk-distributor .au-dist-supply{background:#203752;color:#fff}.page-uk-distributor .au-dist-supply-media img{filter:saturate(.35) contrast(.98)}.page-uk-distributor .au-dist-supply-badge b{background:#f2efe7;color:#203752}.page-uk-distributor .au-dist-supply-copy>p,.page-uk-distributor .au-dist-timeline p{color:#d7dee6}.page-uk-distributor .au-dist-timeline{border-color:#6f8297}.page-uk-distributor .au-dist-timeline article{border-color:#536c86}.page-uk-distributor .au-dist-timeline article>span{color:#a9b9c9}.page-uk-distributor .form-zone{background:#eef1f4}.page-uk-distributor .project-form{box-shadow:none;border-color:#bfc9d3}

/* UK FAST LAUNCH — contemporary launch studio; same section structure as AU fast launch */
.page-uk-fast{--ukf:#2f5fa9;--ukf-dark:#1f3556;--ukf-soft:#edf3fb;background:#fbfcfe;color:#1f2d40}.page-uk-fast .site-header{background:rgba(251,252,254,.96);border-color:#d9e1ea}.page-uk-fast .brand small{color:#62758d}.page-uk-fast .nav-cta,.page-uk-fast .primary,.page-uk-fast .submit-btn{background:var(--ukf);color:#fff}
.page-uk-fast .af-hero{background:#eef4fb}.page-uk-fast .af-copy .kicker{color:#3b67a4}.page-uk-fast .af-copy h1{font-family:var(--sans);font-weight:760;letter-spacing:-.045em;color:#172d4b}.page-uk-fast .af-copy>p{color:#5d6c7e}.page-uk-fast .launch-proof{border-color:#9fb2c9}.page-uk-fast .launch-proof span{border-color:#bfd0e0;color:#355e91}.page-uk-fast .af-hero figure{border:1px solid #b7c8dc;background:#fff}.page-uk-fast .af-hero figure img{filter:saturate(.6)}.page-uk-fast .af-hero figure figcaption{background:#23456f;color:#fff}
.page-uk-fast .af-blockers{background:#fff}.page-uk-fast .blocker-track{border-color:#b7c4d2}.page-uk-fast .blocker-track article{border-color:#d2dbe4}.page-uk-fast .blocker-track article>span{color:#4c70a1}
.page-uk-fast .af-route{background:#edf3fb}.page-uk-fast .route-grid{border-color:#b6c6d8}.page-uk-fast .route-grid article{background:#fff;border-color:#c9d4e0}.page-uk-fast .route-grid article>span{color:#416da7}
.page-uk-fast .af-modes{background:#fff}.page-uk-fast .mode-gallery article{border-color:#c1ccd8;background:#fbfcfe}.page-uk-fast .mode-gallery article>span{color:#2f5fa9}.page-uk-fast .mode-gallery img{filter:saturate(.55)}.page-uk-fast .scale-note{border-color:#b7c7d9;color:#36577e}
.page-uk-fast .af-system{background:#1f3556;color:#fff}.page-uk-fast .info-grid article{border-color:#526b89}.page-uk-fast .info-grid article>span,.page-uk-fast .af-steps article>span{color:#a8bfdc}.page-uk-fast .info-grid p,.page-uk-fast .af-steps p{color:#d6dfeb}.page-uk-fast .af-system figure img{filter:saturate(.45)}.page-uk-fast .af-system figure figcaption{background:#f7f9fc;color:#1f3556}.page-uk-fast .af-steps{border-color:#637c9a}.page-uk-fast .af-steps article{border-color:#536b88}.page-uk-fast .certs{color:#dce7f4}.page-uk-fast .form-zone{background:#eef3f9;color:#1f2f45}.page-uk-fast .project-form{box-shadow:none;border-color:#bbc8d6}

/* ============================================================
   UK REGIONAL REDESIGN V2
   Same six-section conversion structure; distinctly British UI.
   ============================================================ */

/* Shared UK V2 header / form tone */
.page-uk-custom-v2,.page-uk-distributor-v2,.page-uk-fast-v2{--uk-serif:Georgia,'Times New Roman',serif;--uk-sans:Arial,Helvetica,sans-serif}
.page-uk-custom-v2 .site-header,.page-uk-distributor-v2 .site-header,.page-uk-fast-v2 .site-header{backdrop-filter:blur(12px)}
.page-uk-custom-v2 .nav-tag,.page-uk-distributor-v2 .nav-tag,.page-uk-fast-v2 .nav-tag{border-radius:0;font-size:11px;letter-spacing:.14em}
.page-uk-custom-v2 .project-form,.page-uk-distributor-v2 .project-form,.page-uk-fast-v2 .project-form{border-radius:0;box-shadow:none}
.page-uk-custom-v2 .form-note,.page-uk-distributor-v2 .form-note,.page-uk-fast-v2 .form-note{border-radius:0}
.page-uk-custom-v2 input,.page-uk-custom-v2 textarea,.page-uk-distributor-v2 input,.page-uk-distributor-v2 textarea,.page-uk-fast-v2 input,.page-uk-fast-v2 textarea{border-radius:0}

/* UK pages — British editorial redesign */
.page-uk-custom-v2,.page-uk-distributor-v2,.page-uk-fast-v2{
  --uk-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
  --uk-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.page-uk-custom-v2 .site-header,.page-uk-distributor-v2 .site-header,.page-uk-fast-v2 .site-header{backdrop-filter:blur(18px)}
.page-uk-custom-v2 .nav nav a,.page-uk-distributor-v2 .nav nav a,.page-uk-fast-v2 .nav nav a{font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.page-uk-custom-v2 .nav-tag,.page-uk-distributor-v2 .nav-tag,.page-uk-fast-v2 .nav-tag{display:inline-flex;padding:8px 12px;border:1px solid currentColor;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.page-uk-custom-v2 .project-form,.page-uk-distributor-v2 .project-form,.page-uk-fast-v2 .project-form{border-radius:0;box-shadow:none}
.page-uk-custom-v2 .form-note,.page-uk-distributor-v2 .form-note,.page-uk-fast-v2 .form-note{border-radius:0}
.page-uk-custom-v2 input,.page-uk-custom-v2 textarea,.page-uk-distributor-v2 input,.page-uk-distributor-v2 textarea,.page-uk-fast-v2 input,.page-uk-fast-v2 textarea{border-radius:0}

/* UK CUSTOM — British clinical editorial */
.page-uk-custom-v2{background:#f5f3ef;color:#22292b;font-family:var(--uk-sans)}
.page-uk-custom-v2 .site-header{background:rgba(245,243,239,.92);border-color:#c9c8c2}.page-uk-custom-v2 .brand small{color:#69706e}.page-uk-custom-v2 .nav-cta,.page-uk-custom-v2 .primary,.page-uk-custom-v2 .submit-btn{background:#22292b;color:#fff;border-radius:0}
.ukc-overline{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#59636a}.ukc-overline:before{content:"";width:32px;height:1px;background:currentColor}
.ukc-hero{padding:40px 0 76px;background:linear-gradient(180deg,#f5f3ef 0,#f5f3ef 66%,#ece9e2 66%,#ece9e2 100%)}
.ukc-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:40px;align-items:stretch}.ukc-copy{padding:56px 0 20px;border-top:1.5px solid #23282c}.ukc-copy h1{font:500 clamp(54px,5.5vw,82px)/.96 var(--uk-serif);letter-spacing:-.05em;margin:22px 0 26px;max-width:760px}.ukc-copy>p{font-size:17px;line-height:1.72;color:#626c71;max-width:640px}.ukc-actions{display:grid;grid-template-columns:max-content 1fr;gap:26px;align-items:center;margin-top:30px}.ukc-actions p{margin:0;color:#5f676b;font-size:13px;line-height:1.58;max-width:300px}.ukc-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;border-top:1px solid #bcc0c1;border-bottom:1px solid #bcc0c1}.ukc-proof span{padding:16px 14px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;border-right:1px solid #bcc0c1}.ukc-proof span:last-child{border-right:0}
.ukc-hero-visual{margin:0;background:#fff;padding:16px;border:1px solid #c5c6c1;box-shadow:0 20px 50px rgba(0,0,0,.06);position:relative}.ukc-hero-visual:after{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.7);pointer-events:none}.ukc-hero-visual img{width:100%;height:640px;object-fit:cover;filter:saturate(.48) contrast(1) brightness(1.02)}.ukc-hero-visual figcaption{position:absolute;left:-1px;bottom:-1px;background:#22292b;color:#fff;padding:16px 18px 15px;min-width:250px;border-top:1px solid #22292b}.ukc-hero-visual figcaption b{font-size:11px;letter-spacing:.16em}.ukc-hero-visual figcaption span{display:block;color:#d4d8d8;font-size:13px;margin-top:7px;line-height:1.45}
.ukc-tension{padding:88px 0;background:#faf8f4}.ukc-tension-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:58px;align-items:start}.ukc-tension-intro{padding-top:6px}.ukc-tension-intro h2{font:500 clamp(42px,4.3vw,62px)/1.02 var(--uk-serif);margin:20px 0 18px;letter-spacing:-.04em}.ukc-tension-intro p{color:#646d71;line-height:1.75;max-width:530px}.ukc-ledger{border-top:1.5px solid #23282c}.ukc-ledger article{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #d3d3cf}.ukc-ledger span{font:500 24px var(--uk-serif);color:#748088}.ukc-ledger h3{margin:2px 0 8px;font-size:19px;font-weight:650;color:#242d31}.ukc-ledger p{margin:0;color:#647074;line-height:1.62}
.ukc-formulation{padding:98px 0;background:#fff}.ukc-formulation-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:66px;align-items:start}.ukc-formulation figure{margin:0;position:sticky;top:110px}.ukc-formulation figure img{width:100%;height:700px;object-fit:cover;filter:grayscale(.15) saturate(.58)}.ukc-formulation figure figcaption{padding:14px 0 0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6b7274}.ukc-formulation-copy{display:grid;gap:28px}.ukc-formulation-copy h2{font:500 clamp(44px,4.4vw,64px)/1 var(--uk-serif);letter-spacing:-.045em;margin:12px 0 0}.ukc-capabilities{border-top:1px solid #23282c}.ukc-capabilities article{display:grid;grid-template-columns:78px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid #d7d8d5}.ukc-capabilities article span{font:500 22px var(--uk-serif);color:#788389}.ukc-capabilities article h3{margin:0 0 7px;font-size:19px}.ukc-capabilities article p{margin:0;color:#677173;line-height:1.65}
.ukc-market{padding:96px 0;background:#f0eeea}.ukc-market-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:end;margin-bottom:34px}.ukc-market-head h2{font:500 clamp(42px,4.2vw,62px)/1 var(--uk-serif);letter-spacing:-.04em;margin:18px 0 0}.ukc-market-head p{margin:0;color:#646d71;line-height:1.72;max-width:620px}.ukc-market-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #23282c;border-bottom:1px solid #23282c}.ukc-market-grid article{padding:24px 20px 30px 0;border-right:1px solid #c7c8c4}.ukc-market-grid article:nth-child(n+2){padding-left:22px}.ukc-market-grid article:last-child{border-right:0}.ukc-market-grid span{font-size:12px;font-weight:800;letter-spacing:.1em;color:#5c6974}.ukc-market-grid h3{font-size:18px;margin:18px 0 10px}.ukc-market-grid p{margin:0;color:#657074;line-height:1.6}.ukc-dossier{display:grid;grid-template-columns:.7fr 1.3fr;gap:32px;margin-top:34px;padding-top:26px;border-top:1px solid #c9cac7;align-items:center}.ukc-dossier figure{margin:0}.ukc-dossier img{width:100%;height:260px;object-fit:cover;filter:saturate(.7)}.ukc-dossier figcaption{padding-top:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#667072}.ukc-dossier b{display:block;font-size:18px;font-weight:650;line-height:1.45;color:#273034}.ukc-dossier p{margin:10px 0 0;color:#687274;line-height:1.68}
.ukc-process{padding:98px 0;background:#faf9f6}.ukc-process-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:88px}.ukc-process-intro{border-top:1.5px solid #23282c;padding-top:22px}.ukc-process-intro h2{font:500 clamp(40px,4vw,60px)/1.02 var(--uk-serif);margin:19px 0 20px}.ukc-process-intro p{color:#687073;line-height:1.7}.ukc-cert{display:flex;gap:10px;margin-top:34px}.ukc-cert b{font-size:11px;letter-spacing:.12em;padding:10px 14px;border:1px solid #7a8588}.ukc-steps{border-top:1px solid #23282c}.ukc-steps article{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid #d0d2cf}.ukc-steps article>span{font:500 18px var(--uk-serif);color:#748087}.ukc-steps small{font-size:10px;letter-spacing:.15em;color:#778387}.ukc-steps h3{font:600 19px/1.25 var(--uk-sans);margin:6px 0}.ukc-steps p{margin:0;color:#687073;line-height:1.6}.page-uk-custom-v2 .form-zone{background:#eceeea}.page-uk-custom-v2 .project-form{border-color:#b7bcb9}.page-uk-custom-v2 .form-copy h2{font-family:var(--uk-serif);font-weight:500}

/* UK DISTRIBUTOR — British retail catalogue */
.page-uk-distributor-v2{background:#f9f8f4;color:#1a2733;font-family:var(--uk-sans)}.page-uk-distributor-v2 .site-header{background:rgba(249,248,244,.95);border-color:#cfd4d9}.page-uk-distributor-v2 .brand small{color:#5d6e83}.page-uk-distributor-v2 .nav-cta,.page-uk-distributor-v2 .primary,.page-uk-distributor-v2 .submit-btn{background:#163756;color:#fff;border-radius:0}
.ukd-overline{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4a6380}.ukd-overline:before{content:"";width:30px;height:1px;background:currentColor}
.ukd-hero{padding:42px 0 78px;background:linear-gradient(180deg,#f9f8f4 0,#f9f8f4 74%,#eef1f4 74%,#eef1f4 100%)}.ukd-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:36px;align-items:end}.ukd-copy{padding:42px 0 10px}.ukd-copy h1{font:500 clamp(54px,5.4vw,80px)/.96 var(--uk-serif);letter-spacing:-.05em;margin:18px 0 22px;max-width:720px}.ukd-copy>p{font-size:18px;line-height:1.7;color:#617182;max-width:660px}.ukd-cta-row{display:grid;grid-template-columns:max-content 1fr;gap:26px;align-items:center;margin-top:30px}.ukd-cta-row p{margin:0;font-size:13px;line-height:1.6;color:#617182;max-width:320px}.ukd-channel-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;border-top:1px solid #c8d0d8;border-bottom:1px solid #c8d0d8}.ukd-channel-row span{padding:15px 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #c8d0d8}.ukd-channel-row span:last-child{border-right:0}
.ukd-hero-visual{margin:0;background:#fff;padding:14px;border:1px solid #c4ccd5;box-shadow:0 18px 42px rgba(21,35,52,.06);position:relative}.ukd-hero-visual img{width:100%;height:600px;object-fit:cover;filter:saturate(.55)}.ukd-hero-visual figcaption{position:absolute;left:30px;right:30px;bottom:30px;background:rgba(255,255,255,.97);padding:16px 18px;border-left:4px solid #163756;display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.ukd-hero-visual figcaption b{font-size:11px;letter-spacing:.16em;color:#163756}.ukd-hero-visual figcaption span{font-size:14px;color:#445a70;line-height:1.5}
.ukd-friction{padding:86px 0;background:#fff}.ukd-section-lead{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:end;padding-bottom:24px;border-bottom:1.5px solid #183758}.ukd-section-lead h2{font:500 clamp(42px,4.2vw,62px)/1 var(--uk-serif);letter-spacing:-.045em;margin:18px 0 0}.ukd-section-lead p{margin:0;color:#627281;line-height:1.72;max-width:570px}.ukd-friction-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ukd-friction-grid article{padding:26px 22px 0 0;border-right:1px solid #d5dde4;min-height:220px}.ukd-friction-grid article:nth-child(n+2){padding-left:22px}.ukd-friction-grid article:last-child{border-right:0}.ukd-friction-grid span{font-size:12px;font-weight:800;letter-spacing:.11em;color:#517094}.ukd-friction-grid h3{font-size:19px;margin:18px 0 9px;color:#173755}.ukd-friction-grid p{margin:0;color:#657483;line-height:1.6}
.ukd-catalogue{padding:96px 0;background:#eef1f4}.ukd-catalogue-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;align-items:end;margin-bottom:34px}.ukd-catalogue-head h2{font:500 clamp(44px,4.3vw,64px)/1 var(--uk-serif);letter-spacing:-.045em;margin:18px 0 0}.ukd-catalogue-head p{margin:0;color:#647482;line-height:1.72;max-width:600px}.ukd-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:420px 420px;gap:18px}.ukd-mosaic article{position:relative;overflow:hidden;background:#162433}.ukd-mosaic article img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) brightness(.92)}.ukd-mosaic article>div{position:absolute;left:0;right:0;bottom:0;padding:24px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(10,19,28,.78) 54%,rgba(10,19,28,.88) 100%);color:#fff}.ukd-mosaic article span{font-size:11px;font-weight:800;letter-spacing:.13em;color:#c6d4e2}.ukd-mosaic article h3{font-size:28px;font-family:var(--uk-serif);font-weight:500;line-height:1;margin:14px 0 8px}.ukd-mosaic article p{margin:0;color:#dbe2ea;line-height:1.55}.ukd-feature{grid-column:1 / span 2}.ukd-wide{grid-row:2;grid-column:2}.ukd-wide>div{max-width:65%}
.ukd-retail{padding:94px 0;background:#fff}.ukd-retail-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:64px;align-items:start}.ukd-retail-copy h2{font:500 clamp(42px,4.2vw,62px)/1 var(--uk-serif);letter-spacing:-.04em;margin:20px 0}.ukd-retail-copy>p{color:#64727f;line-height:1.72;max-width:620px}.ukd-buyer-notes{border-top:1px solid #183758;margin-top:32px}.ukd-buyer-notes article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #d9dfe5}.ukd-buyer-notes span{font:500 18px var(--uk-serif);color:#4f6f93}.ukd-buyer-notes h3{font-size:19px;margin:0 0 7px}.ukd-buyer-notes p{margin:0;color:#66727e;line-height:1.6}.ukd-buyer-notes .legal{font-size:11px;color:#7a838c;margin-top:18px}.ukd-retail figure{margin:0;background:#f4f6f8;padding:16px;border:1px solid #d3d9df}.ukd-retail figure img{height:620px;object-fit:cover;filter:saturate(.65)}.ukd-retail figure figcaption{padding-top:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#5b6d80}
.ukd-supply{padding:94px 0;background:#163756;color:#fff}.ukd-supply-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:68px}.ukd-supply-copy .ukd-overline{color:#aabbd0}.ukd-supply-copy h2{font:500 clamp(42px,4.3vw,62px)/1 var(--uk-serif);margin:20px 0}.ukd-supply-copy>p{color:#d6e0e8;line-height:1.7;max-width:650px}.ukd-supply-steps{border-top:1px solid #748aa1;margin-top:34px}.ukd-supply-steps article{display:grid;grid-template-columns:48px 120px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid #526b83}.ukd-supply-steps span{font:500 13px var(--uk-serif);color:#a9b9c9}.ukd-supply-steps h3{margin:0;font-size:16px}.ukd-supply-steps p{margin:0;color:#cdd7e0;font-size:13px;line-height:1.5}.ukd-cert{display:flex;gap:10px;margin-top:28px}.ukd-cert b{border:1px solid #8195a8;padding:10px 14px;font-size:11px;letter-spacing:.1em}.ukd-supply figure{margin:0}.ukd-supply figure img{width:100%;height:650px;object-fit:cover;filter:saturate(.32) contrast(.96)}.ukd-supply figure figcaption{padding:12px 0;color:#bac8d5;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.page-uk-distributor-v2 .form-zone{background:#edf0f3;color:#1f3042}.page-uk-distributor-v2 .project-form{border-color:#bac6d1}.page-uk-distributor-v2 .form-copy h2{font-family:var(--uk-serif);font-weight:500;color:#17385f}

/* UK FAST — contemporary British launch studio */
.page-uk-fast-v2{background:#fbfcfe;color:#172a44;font-family:var(--uk-sans)}.page-uk-fast-v2 .site-header{background:rgba(251,252,254,.96);border-color:#cfdae8}.page-uk-fast-v2 .brand small{color:#587398}.page-uk-fast-v2 .nav-cta,.page-uk-fast-v2 .primary,.page-uk-fast-v2 .submit-btn{background:#1557b0;color:#fff;border-radius:0}
.ukf-overline{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#3568aa}.ukf-overline:before{content:"";width:30px;height:1px;background:currentColor}
.ukf-hero{padding:50px 0 66px;background:#edf4fc;border-bottom:1px solid #c4d5e8}.ukf-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:stretch}.ukf-copy{padding:54px 0 20px}.ukf-copy h1{font:800 clamp(50px,5.2vw,76px)/.98 var(--uk-sans);letter-spacing:-.055em;color:#112a4e;margin:20px 0 28px;max-width:780px}.ukf-copy>p{font-size:18px;line-height:1.68;color:#5b6d83;max-width:640px}.ukf-cta-row{display:grid;grid-template-columns:max-content 1fr;gap:24px;align-items:center;margin-top:34px}.ukf-cta-row span{font-size:12px;line-height:1.55;color:#60738c;max-width:360px}.ukf-hero-visual{margin:0;position:relative;border:1px solid #b8cbe1;background:#fff;padding:10px;box-shadow:0 22px 50px rgba(12,40,84,.06)}.ukf-hero-visual img{width:100%;height:590px;object-fit:cover;filter:saturate(.66)}.ukf-hero-visual figcaption{position:absolute;left:28px;right:28px;bottom:28px;background:#fff;padding:18px 20px;border-left:4px solid #1557b0;display:grid;gap:6px}.ukf-hero-visual figcaption b{font-size:11px;letter-spacing:.16em;color:#1557b0}.ukf-hero-visual figcaption span{font-size:14px;color:#324d70}
.ukf-friction{padding:84px 0;background:#fff}.ukf-section-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:end;padding-bottom:28px;border-bottom:2px solid #164f96}.ukf-section-head h2{font:800 clamp(38px,4vw,58px)/1.01 var(--uk-sans);letter-spacing:-.04em;margin:18px 0 0;color:#14345d}.ukf-section-head p{margin:0;color:#63758c;line-height:1.7;max-width:570px}.ukf-friction-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ukf-friction-grid article{padding:26px 24px 24px 0;border-right:1px solid #d3deea}.ukf-friction-grid article:nth-child(n+2){padding-left:22px}.ukf-friction-grid article:last-child{border-right:0}.ukf-friction-grid span{font-weight:800;color:#1557b0}.ukf-friction-grid h3{font-size:18px;margin:16px 0 8px;color:#17385f}.ukf-friction-grid p{font-size:14px;line-height:1.58;color:#6a7889;margin:0}
.ukf-foundation{padding:90px 0;background:#f1f6fc}.ukf-foundation-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:end;margin-bottom:32px}.ukf-foundation-head h2{font:800 clamp(40px,4.2vw,61px)/1 var(--uk-sans);letter-spacing:-.045em;margin:16px 0 0;color:#10315d}.ukf-foundation-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #9eb8d5;border-bottom:1px solid #9eb8d5}.ukf-foundation-grid article{padding:28px 23px 32px;border-right:1px solid #c1d2e4}.ukf-foundation-grid article:first-child{padding-left:0}.ukf-foundation-grid article:last-child{border-right:0}.ukf-foundation-grid span{display:inline-block;font-size:34px;font-weight:800;letter-spacing:-.06em;color:#1557b0;margin-bottom:30px}.ukf-foundation-grid h3{font-size:18px;margin:0 0 10px}.ukf-foundation-grid p{margin:0;color:#63758a;line-height:1.62}
.ukf-entry{padding:92px 0;background:#fff}.ukf-entry-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:end;margin-bottom:36px}.ukf-entry-head h2{font:800 clamp(40px,4.2vw,61px)/1 var(--uk-sans);letter-spacing:-.045em;color:#14375f;margin:16px 0 0}.ukf-entry-head p{margin:0;color:#66788c;line-height:1.7;max-width:590px}.ukf-entry-list{border-top:2px solid #174e91}.ukf-entry-list article{display:grid;grid-template-columns:80px 260px 1fr;gap:26px;align-items:center;padding:18px 0;border-bottom:1px solid #d4deea}.ukf-entry-list article>span{font-size:38px;font-weight:800;color:#1557b0;letter-spacing:-.06em}.ukf-entry-list img{width:100%;height:150px;object-fit:cover;filter:saturate(.65)}.ukf-entry-list h3{font-size:24px;margin:0 0 8px;color:#17385f}.ukf-entry-list p{margin:0 0 10px;color:#66778a;line-height:1.55}.ukf-entry-list b{font-size:11px;letter-spacing:.06em;color:#1557b0}
.ukf-path{padding:92px 0;background:#17385f;color:#fff}.ukf-path .ukf-overline{color:#a7c4e7}.ukf-path-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:end}.ukf-path-head h2{font:800 clamp(42px,4.4vw,64px)/1 var(--uk-sans);letter-spacing:-.05em;margin:16px 0 0}.ukf-path-head p{margin:0;color:#d4e1ef;line-height:1.7;max-width:570px}.ukf-path-grid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:42px;border-top:1px solid #7591b2;border-bottom:1px solid #7591b2}.ukf-path-grid article{padding:26px 16px 24px;border-right:1px solid #577698}.ukf-path-grid article:first-child{padding-left:0}.ukf-path-grid article:last-child{border-right:0}.ukf-path-grid span{font-size:13px;font-weight:800;color:#a9c9ec}.ukf-path-grid h3{font-size:17px;margin:16px 0 7px}.ukf-path-grid p{font-size:12px;color:#c9d8e7;line-height:1.5;margin:0}.ukf-market-note{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;align-items:center;margin-top:34px;padding:24px 0;border-bottom:1px solid #5e7c9d}.ukf-market-note b{font-size:15px}.ukf-market-note p{margin:8px 0 0;color:#d1deea;line-height:1.6}.ukf-cert{display:flex;justify-content:flex-end;gap:10px}.ukf-cert b{padding:10px 14px;border:1px solid #7897b8;font-size:11px;letter-spacing:.1em}.page-uk-fast-v2 .ukf-path .legal{color:#b9c9d9;font-size:11px}.page-uk-fast-v2 .form-zone{background:#edf4fb;color:#18324e}.page-uk-fast-v2 .project-form{border-color:#b7c9dc}.page-uk-fast-v2 .form-copy h2{font-family:var(--uk-sans);font-weight:800;color:#15385f}


/* Responsive UK V2 */
@media(max-width:1000px){
  .ukc-hero-grid,.ukd-hero-grid,.ukf-hero-grid,.ukc-tension-grid,.ukc-formulation-grid,.ukc-market-head,.ukc-process-grid,.ukd-section-lead,.ukd-retail-grid,.ukd-supply-grid,.ukf-section-head,.ukf-foundation-head,.ukf-entry-head,.ukf-path-head{grid-template-columns:1fr;gap:34px}
  .ukc-formulation figure{position:static}.ukc-hero-visual img,.ukd-hero-visual img,.ukf-hero-visual img{height:480px}.ukc-formulation figure img,.ukd-supply figure img{height:500px}
  .ukc-market-grid,.ukd-friction-grid,.ukf-friction-grid,.ukf-foundation-grid{grid-template-columns:1fr 1fr}.ukc-market-grid article:nth-child(2n){border-right:0}.ukd-friction-grid article:nth-child(2),.ukf-friction-grid article:nth-child(2),.ukf-foundation-grid article:nth-child(2){border-right:0}
  .ukd-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:360px 360px}.ukd-feature,.ukd-wide{grid-column:auto;grid-row:auto}.ukd-wide>div{max-width:none}
  .ukf-path-grid{grid-template-columns:repeat(3,1fr)}.ukf-path-grid article:nth-child(3){border-right:0}.ukf-entry-list article{grid-template-columns:70px 220px 1fr}
}
@media(max-width:700px){
  .ukc-hero,.ukd-hero,.ukf-hero{padding-top:28px}.ukc-copy,.ukd-copy,.ukf-copy{padding-top:22px}.ukc-copy h1,.ukd-copy h1,.ukf-copy h1{font-size:44px}.ukc-actions,.ukf-cta-row{grid-template-columns:1fr;align-items:start}.ukc-proof,.ukd-channel-row{grid-template-columns:1fr 1fr}.ukc-hero-visual img,.ukd-hero-visual img,.ukf-hero-visual img{height:390px}.ukc-tension,.ukc-formulation,.ukc-market,.ukc-process,.ukd-friction,.ukd-catalogue,.ukd-retail,.ukd-supply,.ukf-friction,.ukf-foundation,.ukf-entry,.ukf-path{padding:64px 0}.ukc-market-grid,.ukd-friction-grid,.ukf-friction-grid,.ukf-foundation-grid{grid-template-columns:1fr}.ukc-market-grid article,.ukc-market-grid article:nth-child(n),.ukd-friction-grid article,.ukd-friction-grid article:nth-child(n),.ukf-friction-grid article,.ukf-friction-grid article:nth-child(n),.ukf-foundation-grid article,.ukf-foundation-grid article:nth-child(n){padding:22px 0;border-right:0;border-bottom:1px solid #d2d7da}.ukc-dossier{grid-template-columns:1fr}.ukc-formulation figure img,.ukd-supply figure img{height:400px}.ukd-mosaic{grid-template-columns:1fr;grid-template-rows:repeat(4,330px)}.ukd-feature,.ukd-wide{grid-column:auto;grid-row:auto}.ukd-hero-visual figcaption{left:16px;right:16px;bottom:16px;grid-template-columns:1fr}.ukd-supply-steps article{grid-template-columns:42px 90px 1fr}.ukf-entry-list article{grid-template-columns:54px 1fr;gap:16px}.ukf-entry-list img{grid-column:1/3;height:210px}.ukf-path-grid{grid-template-columns:1fr 1fr}.ukf-path-grid article:nth-child(n){border-right:1px solid #577698}.ukf-path-grid article:nth-child(2n){border-right:0}.ukf-market-note{grid-template-columns:1fr}.ukf-cert{justify-content:flex-start}
}
