@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#10110f;--panel:#191a17;--line:#34362e;--gold:#d4b97a;--muted:#b7b9ae;--white:#f4f3eb;--ink:#191b16}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.wrap{width:min(1200px,calc(100% - 96px));margin:auto}.review{padding:8px 48px;background:#d4b97a;color:#24261e;font-size:10px;font-weight:700;letter-spacing:1.5px;display:flex;justify-content:space-between}.review span{font-weight:400;letter-spacing:.3px}.header{min-height:105px;display:flex;align-items:center;justify-content:space-between;padding:22px 48px;border-bottom:1px solid var(--line);gap:25px}.wordmark{display:flex;align-items:center;gap:17px;font-size:12px;letter-spacing:1.4px;font-weight:700;line-height:1.5}.monogram{font-family:'Manrope',sans-serif;font-size:36px;letter-spacing:-2.5px;line-height:1;position:relative}.monogram span{font-size:10px;color:var(--gold);padding-left:3px}.wordmark small{display:block;font-size:8px;letter-spacing:1.25px;font-weight:400;color:var(--gold);margin-top:5px}nav{display:flex;gap:26px;align-items:center;font-size:12px}nav a:hover,.text-link:hover,.footer-top a:hover{color:var(--gold)}.nav-cta{padding:11px 18px;border:1px solid #656759}.nav-cta span{margin-left:20px}.menu-button{display:none}.hero{padding-top:82px;padding-bottom:82px;display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--gold);margin:0 0 25px}.dot{display:inline-block;width:6px;height:6px;background:var(--gold);border-radius:50%;margin:0 10px 2px 0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Manrope',sans-serif;font-weight:500;line-height:1.12;letter-spacing:-2px}h1{font-size:clamp(48px,5.2vw,76px);margin-bottom:28px;letter-spacing:-3.8px}em{font-family:Georgia,serif;font-weight:400;color:var(--gold)}.intro{font-size:16px;color:var(--muted);max-width:430px;line-height:1.8}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:17px 23px;font-size:12px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.gold{background:var(--gold);color:var(--ink)}.gold:hover{background:#e4c98e}.dark{background:var(--ink);color:var(--white)}.text-link{font-size:12px}.text-link span{padding-left:14px}.quiet{font-size:11px;color:var(--muted);margin-top:20px}.performance-panel{background:linear-gradient(135deg,#20221c,#161813);border:1px solid #434637;padding:30px 36px;position:relative}.panel-top{display:flex;justify-content:space-between;color:var(--gold);font-size:9px;letter-spacing:1.5px;margin-bottom:28px}.panel-title{font-family:Georgia,serif;font-size:32px;line-height:1.25;margin-bottom:28px}.performance-list>div{display:flex;gap:20px;border-top:1px solid #444638;align-items:center;min-height:61px}.performance-list span{font-size:10px;color:#8e927e}.performance-list h2{margin:0;font-size:17px;letter-spacing:-.3px}.performance-list i{margin-left:auto;font-size:16px;color:var(--gold);font-style:normal}.performance-panel>p{font-size:11px;color:var(--muted);margin:26px 0 0;line-height:1.6}.principle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 0}.principle-inner{display:grid;grid-template-columns:.75fr 1.4fr 1fr;gap:35px;align-items:center}.principle p:first-child{font-size:9px;letter-spacing:1.7px;color:var(--gold);line-height:1.8}.principle h2{font-size:33px;letter-spacing:-1.2px;margin:0}.principle p{margin:0;font-size:12px;color:var(--muted)}.audit-section{background:#e5dfcf;color:var(--ink);padding:75px 0}.section-label{display:flex;justify-content:space-between;font-size:9px;font-weight:600;letter-spacing:1.6px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:40px;color:var(--gold)}.audit-section .section-label{border-color:#b8b6a7;color:#5b604d}.audit-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:center}.audit-heading h2{font-size:62px;letter-spacing:-3px;margin-bottom:35px}.audit-heading em{color:#6a6e4e}.audit-heading>div>p:first-child{font-size:15px}.price{font-size:37px;line-height:1;margin:25px 0 0;font-family:'Manrope',sans-serif;letter-spacing:-1px}.price span{font-size:12px;letter-spacing:0}.audit-section .quiet{color:#555a4b}.audit-details{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;border-top:1px solid #b8b6a7;margin-top:25px;padding-top:35px}.audit-details h3{font-size:21px;letter-spacing:-.5px}.audit-details p{font-size:13px;color:#4b5143;line-height:1.8}.audit-bottom{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin-top:20px}.audit-bottom .button{width:fit-content}.audit-bottom p,.scope{font-size:11px;color:#555a4b;line-height:1.75}.audit-bottom p{margin:0}.scope{padding-top:25px;margin:30px 0 0;border-top:1px solid #b8b6a7}.process,.coaching{padding-top:80px;padding-bottom:80px}h2{font-size:47px;margin-bottom:35px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.steps article{border-top:1px solid var(--line);padding-top:20px}.steps article>span{color:var(--gold);font-family:Georgia,serif;font-size:28px}.steps h3{font-size:21px;letter-spacing:-.5px;margin-top:25px;margin-bottom:14px}.steps p{font-size:12px;color:var(--muted)}.coaching{border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:center}.section-heading p{font-size:14px;color:var(--muted)}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.packages article{background:var(--panel);border:1px solid var(--line);padding:32px 27px;display:flex;flex-direction:column}.packages .eyebrow{font-size:8px;letter-spacing:1.3px}.packages h3{font-size:32px;letter-spacing:-1px;margin-bottom:25px}.package-price{font-size:29px;font-family:'Manrope',sans-serif;letter-spacing:-.7px;line-height:1.4;margin-bottom:24px}.package-price span{font-size:11px;letter-spacing:0;color:var(--muted)}.bespoke-price{font-size:21px;min-height:40px;display:flex;align-items:center}.packages ul{padding-left:16px;margin:0 0 30px;color:var(--muted);font-size:12px;line-height:1.8;flex:1}.packages li{padding-left:3px;margin-bottom:12px}.packages a{font-size:12px;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between}.packages a:hover{color:var(--gold)}.packages .private-package{border-color:#8c7b51}.coaching-note{display:grid;grid-template-columns:.8fr 2fr;gap:40px;margin-top:30px}.coaching-note span{font-size:9px;letter-spacing:1.4px;color:var(--gold)}.coaching-note p{font-size:11px;color:var(--muted)}.workplace{background:#25291f;border-top:1px solid #424938;border-bottom:1px solid #424938;padding:75px 0}.workplace-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px}.workplace h2{font-size:64px;letter-spacing:-3px}.workplace-grid>div>p:not(.eyebrow){color:var(--muted);font-size:13px}.workplace-grid>div>.large-copy{font-size:23px;color:var(--white);line-height:1.5}.outline{border:1px solid #8d967e;margin-top:12px}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:100px;padding-bottom:100px;align-items:center}.about-image{max-width:360px;position:relative}.about-image img{display:block;width:100%;height:auto}.about-image span{display:block;border:1px solid var(--line);padding:14px 20px;font-size:9px;letter-spacing:1.6px;color:var(--gold)}.about h2{font-size:43px}.about p:not(.eyebrow):not(.quiet):not(.signature){color:var(--muted);font-size:14px}.about .signature{font-family:Georgia,serif;font-size:30px;font-style:italic;color:var(--gold);margin:28px 0 0}.about .quiet{margin:4px 0 0;font-size:8px;letter-spacing:1.5px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:70px;padding-bottom:90px;border-top:1px solid var(--line)}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:14px;font-weight:500;padding:20px 30px 20px 0;position:relative;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--gold);font-size:22px;top:14px}details[open] summary:after{content:'−'}details p{color:var(--muted);font-size:12px;line-height:1.8;padding-right:20px}.contact{border-top:1px solid var(--line);padding-top:65px;padding-bottom:70px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact h2{font-size:51px;margin-bottom:0}.contact .button{width:100%}.contact-email{display:flex;justify-content:space-between;font-size:19px;border-bottom:1px solid var(--line);padding:22px 0}.contact p:not(.eyebrow){font-size:11px;color:var(--muted);margin-top:16px}footer{border-top:1px solid var(--line);padding:35px 0 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top>div{display:flex;gap:25px;font-size:11px}.privacy-button{background:none;border:0;color:inherit;padding:0;cursor:pointer;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:30px;color:#989d8e;font-size:9px}.footer-bottom p{margin:0}dialog{background:#e5dfcf;color:var(--ink);border:0;padding:45px;max-width:640px;width:calc(100% - 32px);max-height:85vh}dialog::backdrop{background:#000b}dialog h2{font-size:33px}dialog .eyebrow{color:#5d624c}dialog p{font-size:13px}dialog a{text-decoration:underline}.close-dialog{position:absolute;right:16px;top:8px;border:0;background:none;font-size:30px;cursor:pointer}.skip{position:absolute;left:10px;top:-100px;z-index:10;background:var(--gold);color:var(--ink);padding:10px}.skip:focus{top:10px}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{padding:22px 32px}.wordmark{font-size:10px;gap:12px}nav{gap:17px;font-size:11px}.hero{gap:45px}.performance-panel{padding:28px}.hero h1{font-size:60px}.actions{gap:20px}.section-heading,.audit-heading{gap:50px}.about,.faq{gap:65px}.workplace-grid{gap:60px}.packages article{padding:27px 22px}}
@media(max-width:780px){.wrap{width:calc(100% - 40px)}.review{padding:8px 20px;font-size:8px}.review span{display:none}.header{padding:20px;min-height:90px;flex-wrap:wrap;position:relative}.wordmark{font-size:10px}.wordmark small{font-size:6px;letter-spacing:1px}.monogram{font-size:32px}.menu-button{display:block;background:none;border:1px solid #656759;color:var(--white);padding:8px 12px;font-size:11px}.menu-button span{margin-left:8px}nav{display:none;width:100%;align-items:stretch;padding-top:15px}nav.open{display:flex;flex-direction:column;gap:0}nav a{padding:13px 0;border-top:1px solid var(--line)}nav .nav-cta{border:0;border-top:1px solid var(--line);padding:13px 0}.hero{grid-template-columns:1fr;gap:44px;padding-top:45px;padding-bottom:45px}.hero h1{font-size:clamp(48px,10vw,68px);letter-spacing:-2.7px}.hero .eyebrow{font-size:8px}.intro{font-size:15px}.button{font-size:11px;padding:16px 18px;gap:15px}.performance-panel{padding:27px}.panel-title{font-size:28px}.performance-list>div{min-height:52px}.performance-list h2{font-size:16px}.hero .quiet{font-size:10px}.principle{padding:35px 0}.principle-inner{grid-template-columns:1fr;gap:20px}.principle h2{font-size:33px}.principle p:last-child{font-size:13px;max-width:440px}.audit-section{padding:45px 0}.section-label{font-size:8px;gap:20px;margin-bottom:30px;line-height:1.6}.section-label span:last-child{display:none}.audit-heading,.section-heading{grid-template-columns:1fr;gap:0}.audit-heading h2{font-size:47px;letter-spacing:-2px;margin-bottom:25px}.audit-heading>div>p:first-child{font-size:14px}.price{font-size:34px}.audit-details{grid-template-columns:1fr;gap:8px;padding-top:25px;margin-top:30px}.audit-details h3{font-size:21px;margin-bottom:12px}.audit-details p{font-size:13px}.audit-bottom{grid-template-columns:1fr;gap:20px;margin-top:20px}.audit-bottom .button{width:100%}.audit-bottom p{font-size:12px}.scope{font-size:11px}.process,.coaching{padding-top:50px;padding-bottom:50px}h2{font-size:36px;letter-spacing:-1.5px}.steps{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.steps h3{font-size:19px;margin-top:16px}.steps p{font-size:12px}.section-heading p{font-size:13px}.packages{grid-template-columns:1fr;gap:20px;margin-top:25px}.packages article{padding:30px}.packages ul{font-size:13px}.packages h3{font-size:31px}.coaching-note{grid-template-columns:1fr;gap:12px}.coaching-note p{font-size:11px}.workplace{padding:50px 0}.workplace-grid{grid-template-columns:1fr;gap:5px}.workplace h2{font-size:50px;margin-bottom:25px}.workplace-grid>div>.large-copy{font-size:22px}.workplace .button{width:100%}.about{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.about-image{max-width:300px}.about h2{font-size:34px}.faq{grid-template-columns:1fr;gap:10px;padding-top:50px;padding-bottom:50px}.faq h2{margin-bottom:25px}.contact{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}.contact h2{font-size:42px}.contact-email{font-size:16px}.footer-top{align-items:flex-start;flex-direction:column;gap:28px}.footer-bottom{flex-direction:column;gap:12px;font-size:9px}dialog{padding:40px 25px}dialog h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}

/* DSF dimensional finish: deep metallic gold, stronger edges and raised type. */
:root{--bg:#0b0c0a;--panel:#181a15;--line:#50503b;--gold:#c59a3d;--muted:#c4c5b9;--white:#faf7ed;--ink:#191b16}
body{background:radial-gradient(ellipse at 75% 5%,#24251a55,transparent 40%),var(--bg);text-shadow:0 1px 1px #0007}
.review{background:linear-gradient(105deg,#8d601a,#d9b461 30%,#be8d31 65%,#e4c375);box-shadow:inset 0 1px 0 #f7dda5,inset 0 -2px 0 #76521d;text-shadow:0 1px 0 #f4d69380;font-weight:800}
.header{border-bottom:2px solid #7b6634;background:linear-gradient(180deg,#1b1d17,#0d0e0b);box-shadow:0 7px 20px #0009,inset 0 1px 0 #ffffff0b}
.wordmark{font-weight:800;text-shadow:0 1px 0 #8d8c81,0 2px 0 #53564a,0 4px 5px #000}
.monogram{font-weight:800;text-shadow:0 1px 0 #adada2,0 2px 0 #717366,0 3px 0 #373b2f,0 5px 7px #000}
.wordmark small{color:#d6b262;font-weight:600;text-shadow:0 1px 1px #000}
h1,h2,h3{font-weight:700;text-shadow:0 1px 0 #b4b2a7,0 2px 0 #64695b,0 3px 0 #353b2f,0 6px 8px #000a}
h1{letter-spacing:-3.8px}h1 em,h2 em{display:inline;font-weight:600;color:#d0a64e;text-shadow:0 1px 0 #f3d793,0 2px 0 #906821,0 3px 0 #654812,0 4px 0 #37290e,0 7px 9px #000b}
.eyebrow,.panel-top,.section-label{color:#d7ad54;font-weight:700;text-shadow:0 1px 0 #6f5018,0 3px 4px #000}
.nav-cta{border:2px solid #a2823e;background:linear-gradient(160deg,#353426,#15170f);box-shadow:inset 0 1px 0 #e4c47b44,0 3px 0 #070806,0 5px 10px #0008}
.button{border:2px solid transparent;box-shadow:inset 0 1px 0 #fff5,0 4px 0 #6c4c16,0 8px 14px #0008;transition:transform .2s,box-shadow .2s,filter .2s}
.gold{color:#1e1a0e;border-color:#b1832b;background:linear-gradient(115deg,#a77420 0%,#edcf85 30%,#c39336 57%,#dfba66 80%,#ad7b24 100%);text-shadow:0 1px 0 #ffedb2;font-weight:800}
.gold:hover{background:linear-gradient(115deg,#b17c25,#f5d991 30%,#cfa044 57%,#e7c574 80%,#ba872b);filter:brightness(1.06)}
.button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff5,0 6px 0 #6c4c16,0 12px 20px #0008}.button:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #fff4,0 2px 0 #6c4c16,0 4px 8px #0008}
.dark{border-color:#575a45;background:linear-gradient(155deg,#373c2c,#10130d);text-shadow:0 1px 1px #000;box-shadow:inset 0 1px 0 #93987b55,0 4px 0 #10130d,0 7px 12px #242b2266}
.performance-panel{border:2px solid #9b7c3a;background:linear-gradient(135deg,#34372a 0%,#1c2016 35%,#11150d 100%);box-shadow:inset 2px 2px 0 #e7d39a28,inset -2px -3px 0 #030602,7px 8px 0 #080a05,14px 17px 28px #0009}
.panel-top{border-bottom:2px solid #6f613c;padding-bottom:16px;margin-bottom:22px}.panel-title{font-weight:600;text-shadow:0 1px 0 #929782,0 2px 0 #474e3a,0 5px 7px #000}
.performance-list>div{border-top:2px solid #5a6045}.performance-list h2{font-weight:600;text-shadow:0 1px 0 #646c54,0 3px 4px #000}.performance-list span{color:#c3b287}.performance-list i{color:#dcb76b;text-shadow:0 1px 0 #806022,0 3px 4px #000}
.principle{border-top:2px solid #746338;border-bottom:2px solid #746338;box-shadow:inset 0 2px 0 #ffffff08,0 7px 18px #0005;background:linear-gradient(125deg,#171a12,#0c0e09)}
.section-label{border-bottom-width:2px;padding-bottom:20px}.audit-section{background:linear-gradient(115deg,#ded2ae,#f0e6ca 40%,#d9c99c);text-shadow:0 1px 0 #fff7;border-top:2px solid #e6cc91;border-bottom:3px solid #70531d;box-shadow:inset 0 2px 0 #fff7,0 9px 24px #0008}
.audit-section h2,.audit-section h3{color:#22291a;text-shadow:0 1px 0 #fff9,0 2px 1px #91876b55}.audit-heading em{color:#89601d;text-shadow:0 1px 0 #fff4ce,0 2px 0 #b59a64,0 4px 4px #a9977144}.audit-section .section-label{color:#655026;text-shadow:0 1px 0 #fff7;border-color:#9b8b62}
.audit-details,.scope{border-top:2px solid #a4946c}.price{font-weight:800;text-shadow:0 1px 0 #fff,0 2px 1px #988c6a66}
.steps article{border-top:2px solid #8c7137}.steps article>span{color:#d3aa52;text-shadow:0 1px 0 #eac878,0 2px 0 #72511a,0 4px 5px #000}
.coaching,.faq,.contact{border-top-width:2px}.packages{gap:22px}.packages article{border:2px solid #656047;background:linear-gradient(145deg,#292d20,#161a11 65%,#10140d);box-shadow:inset 1px 1px 0 #ffffff15,inset -1px -2px 0 #000,0 7px 0 #060903,0 13px 20px #0008}
.packages .private-package{border:2px solid #b38a35;background:linear-gradient(145deg,#393522,#252616 45%,#13170d);box-shadow:inset 1px 1px 0 #f4d89255,inset -1px -2px 0 #080a03,0 7px 0 #584119,0 14px 22px #0009}
.package-price{color:#e0bb69;font-weight:800;text-shadow:0 1px 0 #f2d899,0 2px 0 #805b1b,0 4px 5px #000}.package-price span{color:#d1d0bc;text-shadow:0 1px 1px #000}.packages a{border-top:2px solid #685c37;font-weight:700;color:#e3c17a}.packages ul{color:#d0d0c1}.coaching-note{margin-top:40px}.coaching-note span{color:#d8af5a}
.workplace{background:linear-gradient(130deg,#333a24,#1b2313 65%,#11180b);border-top:2px solid #a58540;border-bottom:2px solid #756132;box-shadow:inset 0 2px 0 #ffffff12,0 8px 20px #0007}.outline{border:2px solid #a78a49;background:linear-gradient(145deg,#414730,#1d2515);text-shadow:0 1px 1px #000;box-shadow:inset 0 1px 0 #efd18b44,0 4px 0 #0c1307,0 8px 14px #0008}
.about-image{border:2px solid #a78743;box-shadow:inset 0 1px 0 #fff3,7px 8px 0 #060903,13px 15px 24px #0009}.about-image span{border:0;border-top:2px solid #9c7a34;background:linear-gradient(120deg,#343526,#171d10);color:#ddba6c;font-weight:700}.about .signature{color:#d1a84e;text-shadow:0 1px 0 #e5c77f,0 2px 0 #705119,0 5px 7px #000}
details,details:last-child{border-width:2px}summary{font-weight:600;text-shadow:0 1px 0 #626756,0 3px 4px #000}summary:after{color:#dfb75d;text-shadow:0 2px 0 #78551c}details[open]{background:linear-gradient(100deg,#222719,#10150c);padding-left:16px;padding-right:16px;border-left:2px solid #a47e31}details[open] summary{padding-right:25px}
.contact-email{border-bottom:2px solid #8f773d;text-shadow:0 1px 0 #737762,0 3px 4px #000}footer{border-top:2px solid #7b6534}.footer-bottom{color:#babba9}dialog{background:linear-gradient(125deg,#f0e4c6,#d5c395);border:2px solid #ae873d;box-shadow:inset 0 2px 0 #fff9,0 12px 50px #000b;text-shadow:0 1px 0 #fff5}dialog h2{color:#28301d;text-shadow:0 1px 0 #fff9,0 2px 1px #94866866}dialog .eyebrow{color:#75551d;text-shadow:0 1px 0 #fff8}
@media(max-width:1100px){.hero h1{font-size:58px;letter-spacing:-3px}}
@media(max-width:780px){h1,.hero h1{font-size:clamp(45px,10vw,65px);letter-spacing:-2.5px}.performance-panel{box-shadow:inset 1px 1px 0 #e7d39a28,inset -1px -2px 0 #030602,4px 5px 0 #080a05,8px 10px 18px #0009}.packages article{padding:28px}.menu-button{border:2px solid #ad873c;background:linear-gradient(145deg,#363825,#11170c);box-shadow:inset 0 1px 0 #efd18b44,0 3px 0 #050903}nav a{border-top-width:2px}nav .nav-cta{border-top-width:2px}.about-image{box-shadow:4px 5px 0 #060903,8px 10px 18px #0009}}
@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover,.button:active{transform:none}}

/* Polished gold with slow travelling reflections, inspired by the audit artwork. */
:root{--gold:#e1a63c}
@keyframes dsf-gold-reflection{0%,12%{background-position:100% 50%}78%,100%{background-position:0% 50%}}
@keyframes dsf-line-reflection{0%{background-position:100% 0}100%{background-position:-100% 0}}
@keyframes dsf-soft-spark{0%,28%,100%{opacity:.12;transform:scale(.65) rotate(0deg)}46%{opacity:.85;transform:scale(1) rotate(15deg)}66%{opacity:.22;transform:scale(.75) rotate(25deg)}}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 h1 em,h2 em,.package-price,.about .signature,.steps article>span{background-image:linear-gradient(110deg,#9a5410 0%,#e4a735 14%,#ffdb77 26%,#fff5c3 31%,#e6a52c 36%,#b87017 49%,#ffe098 61%,#fffbe8 65%,#ffd063 70%,#b76c13 85%,#edb33e 100%);background-size:250% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 #f4d588) drop-shadow(0 2px 0 #68400b) drop-shadow(0 4px 0 #3b2206) drop-shadow(0 6px 5px #0008);animation:dsf-gold-reflection 13s ease-in-out infinite}
 .package-price span{background:none;color:#d1d0bc;-webkit-text-fill-color:#d1d0bc;filter:none}
 .audit-heading em{filter:drop-shadow(0 1px 0 #fff9dc) drop-shadow(0 2px 0 #876127) drop-shadow(0 3px 2px #8f743d66)}
}
.gold{background-image:linear-gradient(110deg,#a86112 0%,#c38b25 15%,#ffd778 29%,#fff5cf 33%,#e9b347 38%,#ad6a15 53%,#edbd56 71%,#fff3b7 77%,#c8912b 84%,#9a570f 100%);background-size:250% 100%;animation:dsf-gold-reflection 13s ease-in-out infinite;border-color:#d6a444;box-shadow:inset 0 2px 0 #fff1bdcc,inset 0 -2px 0 #74450c,0 4px 0 #6c400d,0 7px 17px #c28c1d20,0 9px 16px #0008}
.gold:hover{background-image:linear-gradient(110deg,#b7771c,#efbc53 25%,#fff7d2 34%,#dca039 45%,#a96a15 60%,#ffdf82 78%,#bb7e20);background-size:250% 100%;filter:brightness(1.07)}
.review{background-image:linear-gradient(110deg,#a65f12,#e7b249 25%,#fff0ac 33%,#c58b25 42%,#dda63c 67%,#ffdf87 78%,#aa6818);background-size:250% 100%;animation:dsf-gold-reflection 18s ease-in-out infinite}
.performance-panel,.packages article,.about-image{position:relative}
.performance-panel::before,.packages article::before,.about-image::before{content:'';position:absolute;inset:-2px;padding:2px;background:linear-gradient(110deg,#8c5212 3%,#dca63f 24%,#ffe393 30%,#fffbe2 33%,#efb843 36%,#8f5714 52%,#d6a03a 75%,#fff0b0 83%,#af721d 96%);background-size:250% 100%;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:dsf-gold-reflection 15s ease-in-out infinite;filter:drop-shadow(0 0 2px #edb34866)}
.performance-panel::after{content:'';position:absolute;right:-7px;top:23%;width:13px;height:13px;background:#fff7d7;clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);filter:drop-shadow(0 0 5px #ffd66b);pointer-events:none;animation:dsf-soft-spark 13s ease-in-out infinite}
.performance-list>div{position:relative;border-top-color:#ab7d2c}
.performance-list>div::before{content:'';position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(100deg,transparent 3%,#b87519 25%,#f1bf57 44%,#fff8d6 49%,#ffdc7c 52%,#ca8b23 62%,transparent 82%);background-size:230% 100%;pointer-events:none;box-shadow:0 0 4px #eeb84633;animation:dsf-line-reflection 12s linear infinite}
.performance-list>div:nth-child(2)::before{animation-delay:-2s}.performance-list>div:nth-child(3)::before{animation-delay:-4s}.performance-list>div:nth-child(4)::before{animation-delay:-6s}.performance-list>div:nth-child(5)::before{animation-delay:-8s}.performance-list>div:nth-child(6)::before{animation-delay:-10s}
.section-label{position:relative;border-bottom-color:#ab7d2c}.section-label::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(100deg,#8c571a 0%,#bf8124 30%,#fff5c5 48%,#fffbe5 50%,#f1c064 53%,#bf8124 70%,#8c571a 100%);background-size:230% 100%;animation:dsf-line-reflection 16s linear infinite;box-shadow:0 0 5px #d8a03833;pointer-events:none}
.panel-top,.packages a{border-image:linear-gradient(100deg,#805017,#edb748,#ffefb3,#b57920,#795016) 1}.nav-cta,.outline,.menu-button{border-color:#d8a346;box-shadow:inset 0 1px 0 #ffe6a16b,inset 0 -1px 0 #7b4d0b,0 3px 0 #090b04,0 5px 12px #0008}
@media(prefers-reduced-motion:reduce){h1 em,h2 em,.package-price,.about .signature,.steps article>span,.gold,.review,.performance-panel::before,.packages article::before,.about-image::before,.performance-panel::after,.performance-list>div::before,.section-label::after{animation:none;background-position:45% 50%}.performance-panel::after{opacity:.45;transform:none}}
.wordmark{display:block;line-height:0;flex-shrink:0}.master-logo{display:block;width:225px;height:88px;object-fit:cover;object-position:center;filter:none}.header{padding-top:10px;padding-bottom:10px}.footer-top .master-logo{width:240px;height:94px}@media(max-width:780px){.master-logo{width:180px;height:70px}.header{padding-top:10px;padding-bottom:10px}.footer-top .master-logo{width:225px;height:88px}}
.master-logo{mix-blend-mode:screen}.wordmark{isolation:auto}

/* Full logo artwork, generous text frames and a consistent finish throughout. */
.master-logo{width:240px;height:100px;object-position:center 50%}
.footer-top .master-logo{width:240px;height:100px}
.hero-copy,.audit-heading>* ,.section-heading>* ,.principle-inner>* ,.contact>*{min-width:0}
h1,h2,h3,.panel-title{overflow:visible;padding-bottom:.12em}
.packages article,.steps article{min-width:0}
.steps article{padding:24px 20px;border:2px solid #775725;background:linear-gradient(135deg,#24291b,#11150e);box-shadow:inset 0 1px 0 #f4d68c26,0 5px 0 #060903,0 12px 24px #0005}
.workplace{border-top:2px solid #9e742c;border-bottom:2px solid #9e742c}
.contact-email{overflow-wrap:anywhere}
@media(max-width:1000px){.header{gap:18px}.header nav{gap:16px}.master-logo{width:210px;height:88px}}
@media(max-width:780px){.master-logo{width:195px;height:84px}.footer-top .master-logo{width:225px;height:96px}.header{min-height:104px}.section-label{gap:16px;line-height:1.8}.section-label span:last-child{text-align:right}.steps article{padding:24px}.button{max-width:100%}.button span{flex-shrink:0}}
@media(max-width:380px){.master-logo{width:176px;height:76px}.header{gap:12px}.menu-button{padding:9px 12px}.section-label{font-size:8px;letter-spacing:1px}.hero h1{font-size:41px;letter-spacing:-2px}.performance-panel{padding:26px 22px}.audit-heading h2{font-size:40px}.contact-email{font-size:21px}}

@media(max-width:380px){.steps{grid-template-columns:1fr}.steps p,.steps h3{overflow-wrap:anywhere}}

/* One DSF website: organisations, wellness days and individual performance. */
.service-routes{padding-top:12px;padding-bottom:86px}.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.route-card{display:flex;flex-direction:column;padding:32px 26px;border:2px solid #af8131;background:linear-gradient(135deg,#272d1d,#11150d);box-shadow:inset 0 1px 0 #f4d68c3b,0 5px 0 #060903,0 15px 28px #0006;transition:transform .2s,border-color .2s}.route-card:hover{transform:translateY(-4px);border-color:#ffe2a0}.route-card h2{font-size:32px;letter-spacing:-1px;line-height:1.2;margin-bottom:22px}.route-card .eyebrow{font-size:8px;letter-spacing:1.3px}.route-card p{font-size:13px;color:var(--muted);flex:1}.route-action{display:block;font-size:11px;font-weight:700;color:#edc87a;border-top:2px solid #785c2b;padding-top:20px;margin-top:16px}.corporate-section{padding:76px 0}.corporate-section .section-heading p{font-size:14px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0}.capability-grid article{min-width:0;border:2px solid #795c2b;padding:28px;background:linear-gradient(130deg,#24291c,#11150e);box-shadow:inset 0 1px 0 #f7d88c22,0 5px 0 #070a05,0 12px 22px #0004}.capability-grid h3{font-size:23px;letter-spacing:-.65px;line-height:1.25;margin-bottom:18px}.capability-grid p,.delivery-note,.delivery-flow p,.procurement-contact p{font-size:13px;color:var(--muted)}.delivery-note{max-width:830px;margin:28px 0}.wellness-days{padding-top:82px;padding-bottom:82px}.adjacent-link{display:inline-block;margin:24px 0 0 24px}.procurement-section{padding:76px 0;background:linear-gradient(130deg,#22291a,#10150c);border-top:2px solid #a67b2c;border-bottom:2px solid #a67b2c}.delivery-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:36px 0 50px}.delivery-flow article{min-width:0;border-top:2px solid #b68b3b;padding-top:24px}.delivery-flow article>span{font-family:Georgia,serif;font-size:30px;color:#edbf62}.delivery-flow h3{font-size:22px;letter-spacing:-.6px;margin:20px 0 16px;line-height:1.25}.procurement-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:2px solid #745f34;padding-top:42px}.procurement-contact h3{font-size:29px;letter-spacing:-1px;line-height:1.25}.record-links{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#e9c77d}.tender-record .quiet{font-size:11px}.contact .button{margin:0 0 18px}.performance-list h2{font-size:16px;line-height:1.35}.header nav{gap:19px}.hero h1{line-height:1.13}
@media(max-width:1100px){.header{padding-left:28px;padding-right:28px}.header nav{gap:14px;font-size:11px}.route-card{padding:28px 22px}.route-card h2{font-size:28px}}
@media(max-width:900px){.route-grid{grid-template-columns:1fr}.route-card h2{font-size:34px}.route-card h2 br{display:none}.procurement-contact{gap:30px}.header .master-logo{width:180px;height:78px}}
@media(max-width:780px){.header .master-logo{width:195px;height:84px}.service-routes{padding-bottom:60px}.corporate-section,.procurement-section{padding-top:58px;padding-bottom:58px}.wellness-days{padding-top:58px;padding-bottom:58px}.capability-grid,.delivery-flow,.procurement-contact{grid-template-columns:1fr;gap:22px}.capability-grid article{padding:26px}.capability-grid h3{font-size:22px}.adjacent-link{margin-left:0;display:block}.delivery-flow{margin-bottom:36px}.procurement-contact{gap:38px}.route-card h2{font-size:32px}.header nav{font-size:13px}.performance-list h2{font-size:15px}}
@media(max-width:380px){.header .master-logo{width:176px;height:76px}.route-card{padding:26px 22px}.route-card h2{font-size:29px}.performance-list>div{gap:12px}.performance-list h2{font-size:14px}}
@media(prefers-reduced-motion:reduce){.route-card{transition:none}.route-card:hover{transform:none}}

/* Rich material treatment: graphite, inset navy, burnished gold and bevelled frames. */
:root{--bg:#101112;--panel:#171a20;--line:#786439;--gold:#edc46c;--muted:#d1cabc;--white:#fff6df;--ink:#17140d}
body{background-color:#101112;background-image:radial-gradient(ellipse at 90% 0%,#3e2e1d70,transparent 38%),repeating-linear-gradient(115deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(90deg,#17191c,#0a0c0e 45%,#17191c);text-shadow:0 1px 2px #000}
.header{background:linear-gradient(#292b2d,#131518 55%,#070809);border-bottom:4px ridge #b7924b;box-shadow:0 8px 20px #000b,inset 0 1px 0 #f4d18d24}
.header nav a{padding:11px 12px;border:1px solid #826533;background:linear-gradient(#3b3425,#17181a 30%,#0d1117 75%,#302719);box-shadow:inset 0 1px 0 #f7d58b5c,inset 0 -2px 0 #000,0 2px 4px #0009;color:#f4dfb1;font-weight:600}
.header nav a:hover{color:#fff6d6;border-color:#edc56a;background:linear-gradient(#956822,#4d3213 55%,#211b13)}
.header nav{gap:7px;font-size:11px}.hero{padding-top:55px;padding-bottom:60px;gap:60px;grid-template-columns:1fr 1.05fr}.hero h1{font-size:clamp(52px,5.25vw,73px);line-height:1.13}.hero .intro{font-size:16px;line-height:1.85}.hero .eyebrow{line-height:1.8}.hero-visual{min-width:0;filter:drop-shadow(0 15px 22px #0009)}
.sculpture-frame{position:relative;background:#080b0d;border:5px ridge #b58e42;box-shadow:inset 0 0 0 2px #1b1207,0 3px 0 #020304;overflow:hidden}.performance-sculpture{display:block;width:100%;height:285px;object-fit:cover}.sculpture-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:11px 16px;background:linear-gradient(90deg,#080e17f2,#172331df,#080e17f2);border-top:2px ridge #d1a34c;color:#f8d687;font-size:8px;letter-spacing:1.5px;font-weight:700}
.performance-panel{padding:22px 24px;background:linear-gradient(120deg,#142337,#0b111c 60%,#18212c);border:5px ridge #9f7b37;border-top:0;box-shadow:inset 0 1px 6px #000,inset 0 -5px 10px #000a,0 6px 0 #030405}.performance-panel .panel-top{margin-bottom:13px;font-size:8px;letter-spacing:1px}.performance-panel .panel-title{font-size:24px;line-height:1.2;margin-bottom:15px}.performance-panel .panel-title br{display:none}.performance-list{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.performance-list>div{min-height:53px;gap:9px;border-top:1px solid #b1883b}.performance-list h2{font-family:'DM Sans',sans-serif;font-size:12px!important;letter-spacing:0;line-height:1.45;text-shadow:0 1px 1px #000}.performance-list span{font-size:8px}.performance-list i{font-size:12px}.performance-panel>p{font-size:10px;line-height:1.6;margin-top:15px}.performance-panel::before,.performance-panel::after{display:none}
.section-label{background:linear-gradient(105deg,#341b16,#57261b 40%,#2c1715);border:2px ridge #bb934b;padding:13px 18px;box-shadow:inset 0 1px 0 #edb16633,0 4px 0 #060708,0 8px 12px #0006;color:#ffe2a2;font-size:9px;letter-spacing:1.6px;margin-bottom:35px}.section-label::after{height:2px;bottom:0;left:12px;right:12px}
.route-card,.capability-grid article,.packages article,.steps article{border:4px ridge #b98d3e;background:radial-gradient(ellipse at 20% 0%,#24425c80,transparent 65%),linear-gradient(130deg,#162434,#0a101a 70%,#1b252e);box-shadow:inset 0 0 0 2px #05090f,inset 0 3px 9px #ffffff12,inset 0 -8px 14px #0008,0 6px 0 #020305,0 12px 24px #000a;position:relative}
.route-card{padding:28px 24px}.route-card h2{font-size:29px;line-height:1.2}.route-card p{font-size:13px;line-height:1.75}.service-medallion{width:66px;height:66px;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-bottom:24px;border-radius:50%;border:5px ridge #d3aa57;background:radial-gradient(circle at 35% 25%,#866631,#382912 45%,#101113 72%);box-shadow:0 3px 0 #030405,0 6px 13px #0009,inset 0 2px 5px #ffedba5c;color:#ffe3a0}.service-medallion svg{width:42px;height:42px;filter:drop-shadow(0 2px 1px #000)}
.route-action,.packages a{color:#ffdf94;border-top:2px ridge #b89146}.route-card::after,.capability-grid article::after,.steps article::after{content:'';position:absolute;inset:7px;border:1px solid #d6a95133;pointer-events:none}.route-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px #05090f,inset 0 3px 10px #e9c57a22,0 8px 0 #020305,0 16px 30px #000b}
.gold{border:4px ridge #f0cb76;background-image:linear-gradient(105deg,#885016,#d6a346 20%,#ffe8a0 31%,#ba7e24 45%,#8f5417 64%,#e5b957 85%,#ae7629);color:#171007;font-weight:800;text-shadow:0 1px 0 #fff3b376;box-shadow:inset 0 1px 0 #fff4c9,inset 0 -4px 7px #6d350a88,0 4px 0 #4b2e10,0 6px 0 #050607,0 12px 18px #000a;padding:14px 20px}
.outline,.dark{border:4px ridge #b9944c;background:linear-gradient(#283c46,#0d1d2c 45%,#09121b);color:#fff0ce;box-shadow:inset 0 1px 0 #8cabb02e,inset 0 -4px 8px #0009,0 4px 0 #030506,0 9px 14px #0008;padding:14px 20px}.button:active{transform:translateY(3px);box-shadow:inset 0 2px 7px #0005,0 1px 0 #030405}.text-link{color:#f4d590}
.corporate-section{background:repeating-linear-gradient(120deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(120deg,#202326,#0d1218);border-top:4px ridge #ab8540;border-bottom:4px ridge #ab8540}.wellness-days{background:radial-gradient(ellipse at 20% 40%,#26362e40,transparent 60%)}.procurement-section{background:linear-gradient(130deg,#1c2b3c,#0a1019 65%);border-top:4px ridge #b68d43;border-bottom:4px ridge #b68d43}.delivery-flow article{border-top:4px ridge #c59b4b}.procurement-contact{border-top:3px ridge #94743a}
.audit-section{background:radial-gradient(ellipse at 20% 0%,#fff5d6aa,transparent 65%),repeating-linear-gradient(100deg,#724a1510 0 1px,transparent 1px 5px),linear-gradient(120deg,#e3cc95,#b49b66 75%,#dcc18b);border-top:5px ridge #dfbb66;border-bottom:5px ridge #b58b37;box-shadow:inset 0 8px 15px #38220755,inset 0 -8px 15px #38220755}.audit-section .section-label{color:#ffe4a3;border-color:#cda04f}.audit-section .audit-details{border-top:3px ridge #977338}.audit-section .audit-details p,.audit-section .scope,.audit-section .audit-bottom p,.audit-section .quiet{color:#342b1a}.audit-section .scope{border-top:2px ridge #a5864c}.about-image{border:5px ridge #c79e4c;background:#101a23;box-shadow:0 5px 0 #040609,0 15px 30px #0009}.about-image::before{display:none}.about-image span{border-top:3px ridge #ae8842;background:linear-gradient(90deg,#162433,#0b111a);color:#ffe0a0}
.details,.faq details{border-color:#98773b}.faq details[open]{background:linear-gradient(110deg,#192a3b,#0c121b);border-left:3px ridge #d5a94f}.footer-top{padding-top:28px}.performance-panel a:hover{text-decoration:underline;text-underline-offset:4px}footer{border-top:4px ridge #b28a3e}
@media(min-width:781px) and (max-width:1100px){.header{padding:12px 24px}.header nav{gap:5px}.header nav a{padding:10px 8px;font-size:10px}.header .master-logo{width:180px;height:78px}.hero{gap:32px}.hero h1{font-size:58px}.performance-sculpture{height:250px}.performance-panel{padding:20px}.performance-list{column-gap:12px}}
@media(max-width:780px){.header{padding:10px 20px}.header nav a{padding:14px 16px;border:1px solid #8b6e38;margin-bottom:5px}.header nav .nav-cta{border:1px solid #b58e42;padding:14px 16px}.hero{grid-template-columns:1fr;padding-top:35px;gap:32px;padding-bottom:45px}.hero h1{font-size:clamp(46px,10vw,68px)}.performance-sculpture{height:auto;aspect-ratio:3/2}.performance-panel{padding:24px 22px}.performance-panel .panel-title{font-size:25px}.performance-list h2{font-size:13px!important}.route-grid{gap:24px}.section-label{padding:12px 14px}.route-card{padding:26px}.capability-grid article{padding:26px}.steps article{padding:24px}.audit-heading h2{font-size:45px}.menu-button{border:3px ridge #d2a44b;background:linear-gradient(#5b4120,#1d2024);color:#ffe7b5;box-shadow:inset 0 1px 0 #ffe1a64d,0 3px 0 #030405}.contact .button{width:100%}}
@media(max-width:380px){.hero h1{font-size:43px;letter-spacing:-2px}.performance-panel{padding:20px 16px}.performance-list{grid-template-columns:1fr}.performance-list h2{font-size:14px!important}.sculpture-caption{font-size:7px;letter-spacing:1px;padding:10px}.route-card{padding:24px 20px}.route-card h2{font-size:29px}.audit-heading h2{font-size:40px}.button{padding:13px 15px}.section-label{font-size:8px;letter-spacing:1px}}
@media(max-width:380px){.header{gap:10px}.menu-button{padding:8px 9px}.hero-visual{max-width:100%}.sculpture-frame{max-width:100%}.performance-sculpture{max-width:100%}}
.route-card{min-width:0}.route-card h2{overflow-wrap:break-word}
@media(max-width:900px){.route-grid{grid-template-columns:minmax(0,1fr)}}

/* Clear service boundaries and package comparison */
.offer-comparison{margin-top:48px;padding:30px;border:4px ridge #b98d3e;background:radial-gradient(ellipse at top left,#24425c66,transparent 65%),linear-gradient(130deg,#162434,#0a101a 70%);box-shadow:inset 0 0 0 2px #05090f,0 6px 0 #020305,0 12px 24px #0009;min-width:0;scroll-margin-top:120px}.offer-comparison h3{font-size:clamp(25px,3vw,38px);color:#ffe2a1;margin:10px 0 16px}.comparison-scroll{max-width:100%;overflow-x:auto;border:2px ridge #b98d3e;margin-top:22px}.comparison-scroll:focus-visible{outline:3px solid #ffe2a1;outline-offset:4px}.comparison-scroll table{width:100%;min-width:840px;border-collapse:collapse;font-size:14px;line-height:1.6}.comparison-scroll caption{text-align:left;padding:14px 16px;color:#ffe2a1;background:#0b131e;font-weight:700}.comparison-scroll th,.comparison-scroll td{padding:15px 16px;border:1px solid #8f754655;vertical-align:top;text-align:left}.comparison-scroll thead th{background:linear-gradient(#71511e,#2d2417);color:#fff0bd;font-size:15px}.comparison-scroll tbody th{color:#ffe2a1;width:23%;background:#0a1321}.comparison-scroll td{color:#e5e8ec}.comparison-scroll tr:nth-child(even) td{background:#ffffff05}.comparison-hint{font-size:13px;color:#c7cdd3}.comparison-footnotes{font-size:13px;line-height:1.8;color:#c7cdd3;margin-top:22px}.comparison-footnotes strong{color:#ffe2a1}@media(max-width:600px){.offer-comparison{padding:20px 14px;margin-top:32px}.comparison-scroll th,.comparison-scroll td{padding:12px}.comparison-scroll table{font-size:13px}}
