
html body.brand-v5 main[data-depth-batch="9"]{--ink:#28312c;--muted:#626b64;--line:#d8ddd5;--paper:#f1f1eb;--brand:#9d216d;max-width:1440px;margin:auto;padding:0 42px 60px;color:var(--ink);overflow-wrap:anywhere}
html body.brand-v5 main[data-depth-batch="9"] *{box-sizing:border-box;min-width:0}
html body.brand-v5 main[data-depth-batch="9"] figure{margin:0}
html body.brand-v5 main[data-depth-batch="9"] img{display:block;width:100%;height:auto}
html body.brand-v5 main[data-depth-batch="9"] h1{font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:0 0 25px;text-align:left}
html body.brand-v5 main[data-depth-batch="9"] h2{font-size:clamp(29px,3.1vw,44px);font-weight:500;line-height:1.14;letter-spacing:-.04em;margin:0 0 25px;text-align:left}
html body.brand-v5 main[data-depth-batch="9"] h3{font-size:22px;font-weight:500;line-height:1.3;margin:0 0 14px}
html body.brand-v5 main[data-depth-batch="9"] p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 24px}
html body.brand-v5 main[data-depth-batch="9"] a{color:inherit;text-underline-offset:5px}
html body.brand-v5 main[data-depth-batch="9"] a:focus-visible,html body.brand-v5 main[data-depth-batch="9"] summary:focus-visible,html body.brand-v5 main[data-depth-batch="9"] input:focus-visible,html body.brand-v5 main[data-depth-batch="9"] textarea:focus-visible,html body.brand-v5 main[data-depth-batch="9"] select:focus-visible{outline:3px solid var(--brand);outline-offset:4px}
html body.brand-v5 main[data-depth-batch="9"] .gb-crumbs{padding:25px 0 35px;margin:0;font-size:12px;line-height:1.6}
html body.brand-v5 main[data-depth-batch="9"] .d9-kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--brand);font-weight:600;margin-bottom:22px}
html body.brand-v5 main[data-depth-batch="9"] .d9-lead{font-size:19px;line-height:1.65;max-width:680px}
html body.brand-v5 main[data-depth-batch="9"] .gb-cta{display:inline-flex;align-items:center;gap:15px;background:var(--brand);color:#fff;text-decoration:none;padding:17px 23px;min-height:52px;font-size:14px;line-height:1.6;border-radius:1px;font-weight:600}
html body.brand-v5 main[data-depth-batch="9"] .d9-link{display:block;width:fit-content;font-size:14px;line-height:1.65;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:5px;margin-top:24px}
html body.brand-v5 main[data-depth-batch="9"] figcaption,html body.brand-v5 main[data-depth-batch="9"] .d9-note{font-size:12px;line-height:1.65;color:var(--muted);margin-top:12px}
html body.brand-v5 main[data-depth-batch="9"] .d9-import-hero{display:grid;grid-template-columns:.9fr 1.15fr;gap:65px;align-items:center;padding:0}
html body.brand-v5 main[data-depth-batch="9"] .d9-import-hero img{height:560px;object-fit:cover;object-position:40% center}
html body.brand-v5 main[data-depth-batch="9"] .d9-jump{display:flex;gap:65px;padding:26px 0;border-block:1px solid var(--line);margin-top:45px;font-size:13px}
html body.brand-v5 main[data-depth-batch="9"] .d9-jump a{text-decoration:none}
html body.brand-v5 main[data-depth-batch="9"] .d9-section{padding:85px 20px;scroll-margin-top:110px}
html body.brand-v5 main[data-depth-batch="9"] .d9-split{display:grid;grid-template-columns:1fr 1fr;gap:90px}
html body.brand-v5 main[data-depth-batch="9"] .d9-review-lines article{padding:24px 0;border-top:1px solid var(--line)}
html body.brand-v5 main[data-depth-batch="9"] .d9-review-lines article>span,html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid article>span{display:block;font-size:11px;letter-spacing:.08em;color:var(--brand);margin-bottom:18px}
html body.brand-v5 main[data-depth-batch="9"] .d9-review-lines p,html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid p{font-size:15px}
html body.brand-v5 main[data-depth-batch="9"] .d9-review-lines a,html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid a{font-size:13px}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging{background:#293b32;color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;padding:50px;scroll-margin-top:110px}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging h2{color:#fff}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging p,html body.brand-v5 main[data-depth-batch="9"] .d9-packaging figcaption{color:#d1dbd2}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging .d9-kicker{color:#e7b4d2}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging img{height:560px;object-fit:cover}
html body.brand-v5 main[data-depth-batch="9"] details{border-top:1px solid var(--line)}
html body.brand-v5 main[data-depth-batch="9"] summary{cursor:pointer;font-size:17px;line-height:1.6;padding:22px 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging details{border-color:#68786c}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging details p{font-size:14px}
html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}
html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid article{border-top:1px solid var(--line);padding-top:25px}
html body.brand-v5 main[data-depth-batch="9"] .d9-enquiry{background:var(--paper);padding:55px 45px;display:grid;grid-template-columns:1.2fr .85fr;gap:80px;align-items:center}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive{margin:40px 20px;border-bottom:1px solid var(--line)}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive>div{padding:20px 0 30px}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive .gb-section{padding:25px 0;margin:0}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive h2{font-size:28px}
html body.brand-v5 main[data-depth-batch="9"] .d9-status{font-size:12px;line-height:1.7;border-top:1px solid var(--line);padding-top:22px;margin:30px 0 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-quote-intro{padding:10px 20px 30px;max-width:1000px}
html body.brand-v5 main[data-depth-batch="9"] .d9-preview-note{display:flex;gap:28px;align-items:baseline;padding:20px 25px;background:#f3eef1;border-left:3px solid var(--brand);font-size:13px;line-height:1.7;margin-bottom:45px}
html body.brand-v5 main[data-depth-batch="9"] .d9-preview-note b{white-space:nowrap;color:var(--brand);font-weight:600}
html body.brand-v5 main[data-depth-batch="9"] .d9-quote-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide img{height:340px;object-fit:cover;object-position:45% center}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide>div{padding:36px 15px 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide h2{font-size:34px}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide ol{padding-left:20px;margin:25px 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide li{padding:12px 0 12px 8px;font-size:14px;line-height:1.7}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide li b{display:block;font-weight:600}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide li span{display:block;color:var(--muted);margin-top:7px}
html body.brand-v5 main[data-depth-batch="9"] .d9-form-panel{background:var(--paper);padding:35px}
html body.brand-v5 main[data-depth-batch="9"] #quote-form{scroll-margin-top:110px}
html body.brand-v5 main[data-depth-batch="9"] #gallery-b4-quote{padding:0;margin:0;border:0;background:transparent;box-shadow:none;width:100%;max-width:none}
html body.brand-v5 main[data-depth-batch="9"] .ku-form-heading{padding:0;margin:0 0 25px;background:transparent}
html body.brand-v5 main[data-depth-batch="9"] .ku-form-heading p{font-size:10px;color:var(--brand);letter-spacing:.12em;margin-bottom:12px}
html body.brand-v5 main[data-depth-batch="9"] .ku-form-heading h2{font-size:32px}
html body.brand-v5 main[data-depth-batch="9"] .g4-offline-notice{font-size:12px;line-height:1.7;border:1px solid #d6cbcF;padding:15px;background:#f8f6f7;margin-bottom:24px}
html body.brand-v5 main[data-depth-batch="9"] .ku-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
html body.brand-v5 main[data-depth-batch="9"] form label{display:block;font-size:13px;line-height:1.6;margin-bottom:18px;color:var(--ink)}
html body.brand-v5 main[data-depth-batch="9"] form input:not([type=radio]):not([type=checkbox]),html body.brand-v5 main[data-depth-batch="9"] form select,html body.brand-v5 main[data-depth-batch="9"] form textarea{width:100%;max-width:100%;border:1px solid #c8cfc5;background:#fff;padding:12px;font-size:14px;line-height:1.5;color:var(--ink);border-radius:0;margin-top:7px;min-height:46px}
html body.brand-v5 main[data-depth-batch="9"] form textarea{min-height:170px;resize:vertical}
html body.brand-v5 main[data-depth-batch="9"] .g4-scope{padding:0;margin:0 0 25px;border:0}
html body.brand-v5 main[data-depth-batch="9"] .g4-scope legend{font-size:14px;font-weight:600;margin-bottom:15px}
html body.brand-v5 main[data-depth-batch="9"] .g4-scope label{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #cbd2c7;background:#fff;margin-bottom:9px}
html body.brand-v5 main[data-depth-batch="9"] .g4-scope input{accent-color:var(--brand);width:17px;height:17px;flex:none}
html body.brand-v5 main[data-depth-batch="9"] .g4-details{margin:20px 0;border-block:1px solid #d0d6cb}
html body.brand-v5 main[data-depth-batch="9"] .g4-details summary{font-size:14px}
html body.brand-v5 main[data-depth-batch="9"] .ku-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px}
html body.brand-v5 main[data-depth-batch="9"] .ku-consent input{margin-top:4px;accent-color:var(--brand)}
html body.brand-v5 main[data-depth-batch="9"] form button:disabled{background:#d5d8d1;color:#555f55;border:1px solid #c1c8bc;padding:16px 20px;width:100%;font-size:14px;cursor:not-allowed;opacity:1;line-height:1.5}
html body.brand-v5 main[data-depth-batch="9"] form input:disabled{color:#7c837b;background:#e6e8e2!important}
html body.brand-v5 main[data-depth-batch="9"] .d9-reference-list p{font-size:15px}

@media(max-width:850px){
html body.brand-v5 main[data-depth-batch="9"]{padding:0 20px 35px}
html body.brand-v5 main[data-depth-batch="9"] h1{font-size:36px}
html body.brand-v5 main[data-depth-batch="9"] h2{font-size:31px}
html body.brand-v5 main[data-depth-batch="9"] .gb-crumbs{padding:20px 0 28px;font-size:11px}
html body.brand-v5 main[data-depth-batch="9"] .d9-lead{font-size:17px}
html body.brand-v5 main[data-depth-batch="9"] .d9-import-hero,html body.brand-v5 main[data-depth-batch="9"] .d9-split,html body.brand-v5 main[data-depth-batch="9"] .d9-packaging,html body.brand-v5 main[data-depth-batch="9"] .d9-enquiry,html body.brand-v5 main[data-depth-batch="9"] .d9-quote-layout{grid-template-columns:1fr;gap:30px}
html body.brand-v5 main[data-depth-batch="9"] .d9-import-hero img{height:330px}
html body.brand-v5 main[data-depth-batch="9"] .d9-jump{gap:20px;flex-wrap:wrap;font-size:12px;margin-top:30px}
html body.brand-v5 main[data-depth-batch="9"] .d9-section{padding:55px 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging{padding:30px 22px}
html body.brand-v5 main[data-depth-batch="9"] .d9-packaging img{height:310px}
html body.brand-v5 main[data-depth-batch="9"] .d9-handover-grid{grid-template-columns:1fr;gap:24px}
html body.brand-v5 main[data-depth-batch="9"] .d9-enquiry{padding:35px 22px}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive{margin:35px 0}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive table{width:100%;min-width:0;table-layout:fixed}
html body.brand-v5 main[data-depth-batch="9"] .d9-archive td,html body.brand-v5 main[data-depth-batch="9"] .d9-archive th{font-size:12px;padding:12px 8px;overflow-wrap:anywhere}
html body.brand-v5 main[data-depth-batch="9"] .d9-quote-intro{padding:0 0 20px}
html body.brand-v5 main[data-depth-batch="9"] .d9-preview-note{display:block;padding:18px;margin-bottom:30px}
html body.brand-v5 main[data-depth-batch="9"] .d9-preview-note b{display:block;margin-bottom:8px}
html body.brand-v5 main[data-depth-batch="9"] .d9-quote-layout{display:flex;flex-direction:column}
html body.brand-v5 main[data-depth-batch="9"] .d9-form-panel{order:-1;width:100%;padding:25px 19px}
html body.brand-v5 main[data-depth-batch="9"] .ku-grid{grid-template-columns:1fr;gap:0}
html body.brand-v5 main[data-depth-batch="9"] .ku-form-heading h2{font-size:29px}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide img{height:270px}
html body.brand-v5 main[data-depth-batch="9"] .d9-brief-guide>div{padding:28px 0 0}
html body.brand-v5 main[data-depth-batch="9"] summary{font-size:15px}
}

html body.brand-v5 main[data-depth-batch="9"] .d9-quote-layout{padding:0;margin:0}
html body.brand-v5 main[data-depth-batch="9"] #quote-form{padding:0;background:transparent}
html body.brand-v5 main[data-depth-batch="9"] .d9-form-panel .g4-offline-notice{display:none}
