@font-face{font-family:'Oswald';font-style:normal;font-weight:400 600;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Archivo';font-style:normal;font-weight:400 500;font-display:swap;
  src:url('/fonts/archivo-var-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Oswald Fallback';src:local('Arial');size-adjust:97.19%;ascent-override:122.75%;descent-override:29.74%;line-gap-override:0%}
@font-face{font-family:'Archivo Fallback';src:local('Arial');size-adjust:119.62%;ascent-override:73.4%;descent-override:17.56%;line-gap-override:0%}
:root{
  --ink:#2D2E30;--ink-2:#26272A;--ink-3:#1B1C1E;--ink-4:#141517;
  --copper:#98590D;--copper-2:#C27A1C;--copper-3:#D98A28;--copper-soft:#C9A06A;
  --concrete:#F5F1ED;--concrete-2:#E8E2D7;--paper:#FBFAF7;--reasons:#1C1E20;--ghost:#8F887B;
  --steel:#64666A;--steel-2:#9DA0A3;--steel-3:#BCBEC1;
  --line-dark:rgba(255,255,255,.12);--line-dark-soft:rgba(255,255,255,.07);--line-light:rgba(45,46,48,.14);
  --shadow:0 30px 70px -30px rgba(20,21,23,.55);--shadow-soft:0 24px 60px -34px rgba(20,21,23,.45);
  --ease:cubic-bezier(.22,.61,.36,1);--container:1220px;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:'Archivo','Archivo Fallback',-apple-system,sans-serif;background:var(--paper);color:var(--ink);line-height:1.65;font-size:17px;overflow-x:hidden;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
::selection{background:var(--copper);color:#fff}
.container{max-width:var(--container);margin:0 auto;padding:0 32px}
.wide{max-width:1400px}
h1,h2,h3,h4{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;line-height:1.02;letter-spacing:-.01em}

/* ===== EYEBROW / SECTION LABELS - larger, heavier, no box ===== */
.eyebrow{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;
  color:var(--copper);background:none;display:inline-flex;align-items:center;gap:12px;line-height:1}
.eyebrow::before{content:"";width:30px;height:2px;background:currentColor;display:inline-block;flex:none}
.eyebrow.center{justify-content:center}
.eyebrow.center::after{content:"";width:30px;height:2px;background:currentColor;display:inline-block;flex:none}
.eyebrow.on-dark{color:var(--copper-3)}

h2.display{font-size:clamp(2.1rem,4.6vw,3.6rem);text-transform:uppercase;font-weight:600;letter-spacing:-.005em;margin:16px 0 0}
.lead{font-size:clamp(1.02rem,1.3vw,1.14rem);color:var(--steel);max-width:62ch}

.btn{--bg:var(--copper);--fg:#fff;position:relative;display:inline-flex;align-items:center;gap:12px;font-family:'Oswald','Oswald Fallback',sans-serif;
  font-weight:500;text-transform:uppercase;letter-spacing:.07em;font-size:.98rem;padding:17px 30px;background:var(--bg);color:var(--fg);
  border:1px solid var(--bg);overflow:hidden;cursor:pointer;transition:color .4s var(--ease),border-color .4s var(--ease)}
.btn span{position:relative;z-index:2}
.btn .arr{position:relative;z-index:2;transition:transform .4s var(--ease)}
.btn::after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform .45s var(--ease);z-index:1}
.btn:hover{color:#fff;border-color:var(--ink)}
.btn:hover::after{transform:translateY(0)}
.btn:hover .arr{transform:translateX(5px)}
.btn.ghost{--bg:transparent;--fg:#fff;border-color:var(--line-dark)}
.btn.ghost::after{background:#fff}
.btn.ghost:hover{color:var(--ink);border-color:#fff}
.btn.dark{--bg:var(--ink);--fg:#fff}
.btn.dark::after{background:var(--copper)}
.btn.dark:hover{border-color:var(--copper)}

/* ===== TOP / UTILITY BAR ===== */
.utility{background:var(--ink-4);color:var(--steel-3);font-size:.95rem;border-bottom:1px solid var(--line-dark-soft)}
.utility .container{display:flex;justify-content:space-between;align-items:center;min-height:46px;gap:20px}
.utility a{transition:color .3s}
.utility a:hover{color:var(--copper-3)}
.u-left{display:inline-flex;align-items:center;gap:10px;color:var(--steel-2)}
.u-right{display:inline-flex;align-items:center;gap:18px}
.u-item{display:inline-flex;align-items:center;gap:9px}
.u-item svg{width:16px;height:16px;color:var(--copper-3);flex:none}
.u-right .u-item+.u-item{padding-left:18px;border-left:1px solid var(--line-dark)}
@media(max-width:880px){.u-left{display:none}.utility .container{justify-content:center}}
@media(max-width:560px){.u-right .u-item:last-child{display:none}}

/* ===== HEADER ===== */
.header{position:sticky;top:0;z-index:100;background:rgba(27,28,30,0);padding:6px 0;
  transition:background .45s var(--ease),box-shadow .45s var(--ease),padding .45s var(--ease),transform .45s var(--ease)}
.header.scrolled{background:rgba(20,21,23,.96);box-shadow:0 14px 40px -22px rgba(0,0,0,.7);backdrop-filter:blur(10px)}
.header.header--hidden{transform:translateY(-100%)}
.nav{display:flex;align-items:center;justify-content:space-between;height:84px;transition:height .45s var(--ease)}
.header.scrolled .nav{height:70px}
.brand img{height:50px;width:auto;transition:height .45s var(--ease)}
.header.scrolled .brand img{height:42px}
.nav-links{display:flex;align-items:center;gap:38px;list-style:none}
.nav-links>li{position:relative}
.nav-links>li>a{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;
  color:#EDEAE3;position:relative;padding:10px 0;display:inline-flex;align-items:center;gap:7px}
.nav-links>li>a .caret{width:11px;height:11px;color:var(--copper-3);transition:transform .35s var(--ease)}
.nav-links>li>a::after{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;background:var(--copper-3);transition:width .35s var(--ease)}
.nav-links>li>a:hover{color:#fff}
.nav-links>li>a:hover::after{width:100%}

/* ===== creative services dropdown ===== */
.has-dd .dd{position:absolute;top:calc(100% + 14px);left:-20px;width:430px;background:rgba(20,21,23,.98);backdrop-filter:blur(14px);
  border:1px solid var(--line-dark);border-top:3px solid var(--copper);box-shadow:var(--shadow);opacity:0;visibility:hidden;
  transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;z-index:50;overflow:hidden}
.has-dd:hover .dd,.has-dd:focus-within .dd{opacity:1;visibility:visible;transform:translateY(0)}
.has-dd:hover>a .caret{transform:rotate(180deg)}
.dd-head{padding:16px 22px 13px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;
  color:var(--copper-3);border-bottom:1px solid var(--line-dark-soft);font-weight:600}
.dd-item{display:flex;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid var(--line-dark-soft);transition:background .3s var(--ease)}
.dd-item .chip{flex:none;width:40px;height:40px;border:1.5px solid var(--copper);color:var(--copper-3);display:grid;place-items:center;
  font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1rem;font-weight:600;transition:.35s var(--ease)}
.dd-item .txt{display:flex;flex-direction:column;gap:6px;flex:1}
.dd-item .nm{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1.02rem;color:#fff;line-height:1.1}
.dd-item .ds{font-size:.95rem;color:var(--steel-2);line-height:1.2}
.dd-item .go{color:var(--copper-3);opacity:0;transform:translateX(-6px);transition:.35s var(--ease)}
.dd-item:hover{background:rgba(169,99,16,.16)}
.dd-item:hover .chip{background:var(--copper);color:#fff}
.dd-item:hover .go{opacity:1;transform:none}
.dd-foot{padding:15px 22px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.02)}
.dd-foot span{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;color:var(--steel-3)}
.dd-foot a{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;color:var(--copper-3);display:inline-flex;gap:7px;align-items:center}
.dd-foot a:hover{color:#fff}

.nav-cta{display:flex;align-items:center;gap:18px}
.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}
.burger span{width:26px;height:2px;background:#fff;transition:.3s var(--ease)}
.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger.open span:nth-child(2){opacity:0}
.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobile-menu{position:fixed;inset:0 0 0 auto;width:min(88vw,392px);background:var(--ink-3);z-index:99;transform:translateX(100%);
  transition:transform .5s var(--ease);padding:120px 32px 40px;display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--copper);overflow-y:auto}
.mobile-menu.open{transform:translateX(0)}
.mobile-menu>a,.m-services-toggle{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;color:#EDEAE3;
  padding:16px 0;border-bottom:1px solid var(--line-dark-soft);background:none;border-left:0;border-right:0;border-top:0;text-align:left;width:100%;
  cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.mobile-menu>a:hover,.m-services-toggle:hover{color:var(--copper-3)}
.m-services-toggle span{color:var(--copper-3);font-size:1.5rem;transition:transform .3s}
.m-group.open .m-services-toggle span{transform:rotate(45deg)}
.m-sub{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}
.m-sub a{display:block;padding:13px 0 13px 16px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:1.02rem;
  color:var(--steel-3);border-bottom:1px solid var(--line-dark-soft)}
.m-sub a:hover{color:var(--copper-3)}
.mobile-menu .btn{margin-top:24px;justify-content:center}
.overlay{position:fixed;inset:0;background:rgba(10,11,12,.6);opacity:0;visibility:hidden;transition:.4s;z-index:98}
.overlay.show{opacity:1;visibility:visible}
@media(max-width:1060px){.nav-links{display:none}.nav-cta .btn{display:none}.burger{display:flex}}

/* ===== HERO ===== */
.hero{position:relative;background:var(--ink-3);color:#fff;overflow:hidden;margin-top:-96px;padding:calc(96px + clamp(64px,11vh,124px)) 0 0}
.hero-bg{position:absolute;inset:0;z-index:0}
.hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.68;transform:scale(1.03);animation:heroZoom 1.1s var(--ease) forwards}
@keyframes heroZoom{to{transform:scale(1)}}
.hero-bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(27,28,30,.84) 10%,rgba(27,28,30,.5) 48%,rgba(27,28,30,.06) 100%),linear-gradient(0deg,var(--ink-3),transparent 38%)}
.ridge-tex{position:absolute;inset:0;z-index:1;opacity:.5;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cpath d='M0 60 L30 8 L60 60 M60 60 L90 8 L120 60' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='2'/%3E%3C/svg%3E");
  background-size:120px 60px;mask-image:linear-gradient(90deg,transparent,#000 60%)}
.hero-inner{position:relative;z-index:2;padding-bottom:clamp(40px,6vh,72px)}
.hero h1{font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:600;text-transform:uppercase;letter-spacing:-.015em;margin:24px 0 0;max-width:16ch}
.hero h1 .em{color:var(--copper-3)}
.hero .sub{margin-top:24px;font-size:clamp(1.08rem,1.5vw,1.3rem);color:#D7D4CD;max-width:58ch;line-height:1.6}
.hero-actions{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap}
.hero-stat{position:absolute;right:0;bottom:clamp(40px,6vh,72px);z-index:3;display:inline-flex;flex-direction:column;gap:8px;
  background:rgba(20,21,23,.46);backdrop-filter:blur(12px);border:1px solid var(--line-dark);border-top:3px solid var(--copper-3);padding:20px 26px;min-width:216px}
.hero-stat .hs-stars{display:flex;gap:3px;color:var(--copper-3);font-size:.98rem;letter-spacing:2px}
.hero-stat .hs-row{display:flex;align-items:baseline;gap:10px}
.hero-stat .num{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:2.5rem;font-weight:600;line-height:.9;color:#fff}
.hero-stat .num em{color:var(--copper-3);font-style:normal}
.hero-stat .lbl{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;color:var(--steel-3);line-height:1.15}
@media(max-width:820px){.hero-stat{position:relative;bottom:auto;right:auto;margin-top:34px;display:inline-flex}}
.hero-foot{position:relative;z-index:2;border-top:1px solid var(--line-dark);display:flex;align-items:center;gap:18px;padding:22px 0;flex-wrap:wrap;
  font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:500;font-size:.98rem;letter-spacing:.04em;text-transform:uppercase;color:var(--steel-3)}
.hero-foot .dot{width:6px;height:6px;background:var(--copper-3);border-radius:50%}

/* ===== MARQUEE ===== */
.marquee{background:var(--copper);color:#fff;overflow:hidden;border-block:1px solid rgba(0,0,0,.08);padding:18px 0;display:flex;white-space:nowrap;user-select:none}
.marquee .track{display:flex;animation:scroll 32s linear infinite;animation-play-state:paused}
.marquee.run .track{animation-play-state:running}
.marquee:hover .track{animation-play-state:paused}
.marquee span{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:1.08rem;padding:0 30px;display:inline-flex;align-items:center;gap:30px}
.marquee span::after{content:"";width:7px;height:7px;background:rgba(255,255,255,.6);border-radius:50%}
@keyframes scroll{to{transform:translateX(-50%)}}

/* ===== SECTION SHELLS ===== */
section{position:relative}
.pad{padding:clamp(72px,10vw,124px) 0}
.dark{background:var(--ink-3);color:#EDEAE3}
.dark.deeper{background:var(--ink-4)}
.svc-section{background:#F5F1ED;color:var(--ink)}
.reasons-section{background:#1C1E20;color:#EDEAE3}
.noise::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E")}

/* ===== Services (light) ===== */
.svc-head{margin-bottom:50px}
.svc-head .lead{margin-top:20px}
.svc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:26px}
.svc{grid-column:span 2;position:relative;background:#fff;overflow:hidden;border:1px solid var(--line-light);min-height:330px;display:flex;flex-direction:column;
  transition:transform .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}
.svc:nth-child(1),.svc:nth-child(2){grid-column:span 3}
.svc-media{position:relative;height:210px;overflow:hidden}
.svc:nth-child(1) .svc-media,.svc:nth-child(2) .svc-media{height:256px}
.svc-media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
.svc:hover{transform:translateY(-6px);border-color:var(--copper);box-shadow:0 34px 60px -42px rgba(20,21,23,.4)}
.svc:hover .svc-media img{transform:scale(1.08)}
.svc-num{position:absolute;top:16px;left:18px;z-index:2;font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;font-size:.98rem;letter-spacing:.04em;color:#fff;
  background:rgba(20,21,23,.7);border:1px solid rgba(255,255,255,.18);padding:5px 11px;backdrop-filter:blur(4px)}
.svc-body{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}
.svc-body h3{font-size:1.34rem;text-transform:uppercase;color:var(--ink)}
.svc-body p{color:var(--steel);font-size:1rem;margin-top:12px;line-height:1.55;flex:1}
.svc-link{margin-top:18px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.98rem;color:var(--copper);display:inline-flex;align-items:center;gap:10px}
.svc-link .arr{transition:transform .4s var(--ease)}
.svc:hover .svc-link .arr{transform:translateX(6px)}
.svc-accent{position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--copper);transition:width .5s var(--ease)}
.svc:hover .svc-accent{width:100%}
@media(max-width:900px){.svc-grid{grid-template-columns:1fr 1fr}.svc,.svc:nth-child(1),.svc:nth-child(2){grid-column:span 1}}
@media(max-width:600px){.svc-grid{grid-template-columns:1fr}}

/* ===== Stats ===== */
.stats{background:var(--ink-4);border-bottom:1px solid var(--line-dark-soft)}
.stats .grid{display:grid;grid-template-columns:repeat(4,1fr)}
.stat{padding:clamp(40px,5vw,66px) 32px;text-align:center;border-right:1px solid var(--line-dark-soft)}
.stat:last-child{border-right:0}
.stat .n{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(2.8rem,5vw,4rem);font-weight:600;color:#fff;line-height:.9}
.stat .n em{color:var(--copper-3);font-style:normal}
.stat .l{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.98rem;color:var(--steel-3);margin-top:14px}
@media(max-width:760px){.stats .grid{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid var(--line-dark-soft)}}

/* ===== Reasons (dark) ===== */
.split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,6vw,86px);align-items:center}
@media(max-width:920px){.split{grid-template-columns:1fr;gap:48px}}
.frame{position:relative}
.frame img{width:100%;height:clamp(380px,52vw,560px);object-fit:cover;background:var(--ink-2)}
.frame::before{content:"";position:absolute;left:-18px;top:-18px;width:120px;height:120px;border-left:3px solid var(--copper);border-top:3px solid var(--copper);z-index:2}
.frame .badge{position:absolute;right:-22px;bottom:-22px;background:var(--copper);color:#fff;padding:24px 30px;text-align:center;box-shadow:var(--shadow)}
.frame .badge .n{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:3rem;font-weight:600;line-height:.85;color:#fff}
.frame .badge .t{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;margin-top:8px}
@media(max-width:520px){.frame .badge{right:-8px;padding:18px 22px}.frame .badge .n{font-size:2.3rem}}
.reasons-section h2{color:#fff}
.reasons-section .lead{color:var(--steel-2)}
.reasons-list{margin-top:34px;display:flex;flex-direction:column;gap:8px}
.reason{display:flex;gap:22px;padding:22px 0;border-top:1px solid var(--line-dark-soft)}
.reason:last-child{border-bottom:1px solid var(--line-dark-soft)}
.reason .ic{flex:none;width:46px;height:46px;border:1.5px solid var(--copper-3);display:grid;place-items:center;color:var(--copper-3);transition:.4s var(--ease);font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.2rem}
.reason:hover .ic{background:var(--copper);border-color:var(--copper);color:#fff}
.reason h3{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.2rem;text-transform:uppercase;margin-bottom:5px;color:#fff}
.reason p{color:var(--steel-2);font-size:1rem;line-height:1.55}

/* ===== Value ===== */
.value-top{max-width:760px;margin-bottom:56px}
.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:center}
@media(max-width:920px){.value-grid{grid-template-columns:1fr;gap:52px}}
.steps{display:flex;flex-direction:column;gap:4px}
.step{display:flex;gap:26px;padding:26px 0;border-bottom:1px solid var(--line-light)}
.step:first-child{border-top:1px solid var(--line-light)}
.step .sn{flex:none;font-family:'Oswald','Oswald Fallback',sans-serif;font-size:2.4rem;font-weight:600;color:var(--ghost);line-height:1;width:64px;transition:color .4s var(--ease);position:relative}
.step .sn::after{content:"";position:absolute;left:0;bottom:-6px;width:32px;height:3px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}
.step:hover .sn{color:var(--copper)}
.step:hover .sn::after{transform:scaleX(1)}
.step h3{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.24rem;text-transform:uppercase;margin-bottom:6px}
.step p{color:var(--steel);font-size:1rem;line-height:1.55}
.value-media{position:relative}
.value-media .big{width:100%;height:clamp(380px,48vw,520px);object-fit:cover;background:var(--ink-2)}
.value-media .small{position:absolute;right:-26px;bottom:-40px;width:46%;height:230px;object-fit:cover;border:6px solid var(--concrete);box-shadow:var(--shadow-soft)}
.value-media .vbadge{position:absolute;left:-22px;top:36px;background:var(--copper);color:#fff;padding:20px 24px;text-align:center;box-shadow:var(--shadow)}
.value-media .vbadge .n{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:2.6rem;line-height:.85;font-weight:600}
.value-media .vbadge .t{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;margin-top:6px}
@media(max-width:520px){.value-media .small{position:relative;right:auto;bottom:auto;width:100%;margin-top:14px;border-width:0}.value-media .vbadge{left:0;top:14px}}

/* ===== CTA + Form ===== */
.cta{position:relative;background:var(--ink-3);color:#fff;overflow:hidden}
.cta-bg{position:absolute;inset:0;z-index:0}
.cta-bg img{width:100%;height:100%;object-fit:cover;opacity:.24}
.cta-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink-3) 38%,rgba(27,28,30,.62))}
.cta-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
@media(max-width:960px){.cta-grid{grid-template-columns:1fr;gap:42px}}
.cta h2{font-size:clamp(2rem,4.4vw,3.4rem);text-transform:uppercase;margin-top:16px}
.cta p{color:#D2CFC8;max-width:54ch;margin-top:20px;line-height:1.6}
.cta-points{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:14px}
.cta-points li{display:flex;align-items:center;gap:14px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:1rem;color:#E7E4DD}
.cta-points li i{width:25px;height:25px;flex:none;border:1.5px solid var(--copper-3);color:var(--copper-3);display:grid;place-items:center;font-size:.95rem;font-style:normal}
.callback{background:var(--ink-4);border:1px solid var(--line-dark);border-top:3px solid var(--copper);padding:38px;box-shadow:var(--shadow)}
.callback .tag{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;color:var(--copper-3);letter-spacing:.05em;font-size:.98rem;text-transform:uppercase;display:inline-flex;align-items:center;gap:11px}
.callback .tag::before{content:"";width:26px;height:2px;background:var(--copper-3)}
.callback h3{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.8rem;text-transform:uppercase;margin:12px 0 6px;color:#fff}
.callback .ctxt{color:var(--steel-2);font-size:1rem;margin:0 0 24px}
.cb-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.field{display:flex;flex-direction:column;gap:7px}
.field.full{grid-column:1 / -1}
.field label{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;color:var(--steel-3)}
.field label .req{color:var(--copper-3)}
.field input,.field select,.field textarea{font-family:'Archivo','Archivo Fallback',sans-serif;font-size:1rem;color:#fff;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);padding:13px 14px;transition:border-color .3s,background .3s;width:100%}
.field textarea{resize:vertical;min-height:88px}
.field input::placeholder,.field textarea::placeholder{color:#76787b}
.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23D98A28' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}
.field select option{background:var(--ink-4);color:#fff}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--copper-3);background:rgba(255,255,255,.07)}
.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:#c0533a}
.cb-form .btn{grid-column:1 / -1;justify-content:center;margin-top:6px}
.cb-form .btn[disabled]{opacity:.6;cursor:wait}
.cb-note{grid-column:1 / -1;font-size:.95rem;color:var(--steel-2);line-height:1.45}
.cb-note a{color:var(--copper-3)}
.cb-success{display:none;text-align:center;padding:22px 4px}
.cb-success.show{display:block;animation:fadeUp .6s var(--ease)}
@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.cb-success .tick{width:64px;height:64px;margin:0 auto 18px;border:2px solid var(--copper-3);border-radius:50%;display:grid;place-items:center;color:var(--copper-3);font-size:1.8rem;animation:pop .5s var(--ease)}
@keyframes pop{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}
.cb-success h3{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;color:#fff;font-size:1.6rem;margin-bottom:10px}
.cb-success p{color:var(--steel-2);font-size:1rem;max-width:36ch;margin:0 auto}
@media(max-width:520px){.cb-form{grid-template-columns:1fr}.callback{padding:28px}}

/* ===== Testimonials carousel ===== */
.test-head{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:end;margin-bottom:48px}
@media(max-width:760px){.test-head{grid-template-columns:1fr}}
.test-stat{text-align:right}
.test-stat .n{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(3rem,6vw,4.6rem);font-weight:600;color:var(--copper);line-height:.85}
.test-stat .l{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.98rem;color:var(--steel);margin-top:10px}
@media(max-width:760px){.test-stat{text-align:left}}
.t-wrap{position:relative}
.t-viewport{overflow:hidden;padding:6px 2px}
.t-track{display:flex;gap:24px;transition:transform .6s var(--ease)}
.t-card{flex:0 0 calc((100% - 48px)/3);box-sizing:border-box;background:var(--paper);border:1px solid var(--line-light);border-top:3px solid var(--copper);padding:32px 30px 28px;position:relative;display:flex;flex-direction:column;min-height:300px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}
.t-card:hover{transform:translateY(-5px);box-shadow:0 30px 55px -38px rgba(20,21,23,.4)}
.t-card .quote{position:absolute;right:22px;top:10px;font-family:'Oswald','Oswald Fallback',sans-serif;font-size:4rem;color:var(--ghost);line-height:1;pointer-events:none}
.t-card .stars{color:var(--copper);font-size:1.05rem;letter-spacing:3px;margin-bottom:16px}
.t-card .body{font-size:1.04rem;line-height:1.62;color:var(--ink);position:relative;z-index:1;flex:1;font-weight:500}
.t-card .by{display:flex;align-items:center;gap:13px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line-light)}
.t-card .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--copper-3);display:grid;place-items:center;font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.2rem;flex:none}
.t-card .nm{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem;line-height:1.1}
.t-card .rl{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:.95rem;letter-spacing:.04em;color:var(--steel);text-transform:uppercase;display:flex;align-items:center;gap:7px;margin-top:3px}
.t-card .rl .g{color:var(--copper);font-weight:600}
@media(max-width:980px){.t-card{flex:0 0 calc((100% - 24px)/2)}}
@media(max-width:640px){.t-card{flex:0 0 100%}}
.t-nav{display:flex;align-items:center;justify-content:space-between;margin-top:32px;gap:20px}
.t-dots{display:flex;gap:9px}
.t-dots button{width:11px;height:11px;border-radius:50%;border:0;background:var(--concrete-2);cursor:pointer;padding:0;transition:.3s var(--ease)}
.t-dots button.active{background:var(--copper);transform:scale(1.25)}
.t-arrows{display:flex;gap:10px}
.t-arrows button{width:52px;height:52px;border:1px solid var(--line-light);background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ink);transition:.35s var(--ease)}
.t-arrows button svg{width:20px;height:20px}
.t-arrows button:hover{background:var(--copper);border-color:var(--copper);color:#fff}

/* ===== Case studies ===== */
.cs-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:54px}
.cs{position:relative;overflow:hidden;min-height:340px;border:1px solid var(--line-dark-soft);display:flex;align-items:flex-end}
.cs:nth-child(1){grid-column:span 7}
.cs:nth-child(2){grid-column:span 5}
.cs:nth-child(3){grid-column:span 5}
.cs:nth-child(4){grid-column:span 7}
.cs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease);z-index:0}
.cs::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,16,18,.92) 0%,rgba(15,16,18,.66) 20%,rgba(15,16,18,.18) 45%,rgba(15,16,18,0) 68%);z-index:1;transition:opacity .5s}
.cs:hover img{transform:scale(1.07)}
.cs-body{position:relative;z-index:2;padding:30px 32px;max-width:92%}
.cs h3{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;color:#fff;font-size:1.5rem;line-height:1.05;text-shadow:0 1px 10px rgba(0,0,0,.55)}
.cs p{color:#DDDFE1;font-size:.98rem;margin-top:10px;max-width:46ch;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.6)}
@media(max-width:820px){.cs:nth-child(n){grid-column:span 12}.cs{min-height:300px}}

/* ===== FAQ ===== */
.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,80px);align-items:start}
@media(max-width:920px){.faq-grid{grid-template-columns:1fr;gap:40px}}
.faq-intro p{color:var(--steel);margin-top:20px}
.faq-intro .btn{margin-top:30px}
.acc{border-top:1px solid var(--line-light)}
.acc-item{border-bottom:1px solid var(--line-light)}
.acc-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.005em;color:var(--ink)}
.acc-q .ind{flex:none;width:34px;height:34px;border:1.5px solid var(--copper);position:relative;transition:.4s var(--ease)}
.acc-q .ind::before,.acc-q .ind::after{content:"";position:absolute;background:var(--copper);transition:.4s var(--ease)}
.acc-q .ind::before{left:50%;top:9px;bottom:9px;width:2px;transform:translateX(-50%)}
.acc-q .ind::after{top:50%;left:9px;right:9px;height:2px;transform:translateY(-50%)}
.acc-item.open .acc-q .ind{background:var(--copper)}
.acc-item.open .acc-q .ind::before{transform:translateX(-50%) scaleY(0)}
.acc-item.open .acc-q .ind::before,.acc-item.open .acc-q .ind::after{background:#fff}
.acc-a{overflow:hidden;max-height:0;transition:max-height .5s var(--ease)}
.acc-a div{padding:0 0 28px;color:var(--steel);line-height:1.65;max-width:60ch;font-size:1.02rem}

/* ===== Case study Instagram link ===== */
a.cs{color:inherit}
.cs-link{margin-top:16px;display:inline-flex;align-items:center;gap:9px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;color:var(--copper-3)}
.cs-link svg{width:17px;height:17px;flex:none}
.cs-link .arr{transition:transform .4s var(--ease)}
.cs:hover .cs-link .arr{transform:translateX(5px)}
.cs-follow{margin-top:34px;display:flex;justify-content:center}
.cs-follow a{display:inline-flex;align-items:center;gap:12px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:#EDEAE3;border:1px solid var(--line-dark);padding:14px 24px;transition:.35s var(--ease)}
.cs-follow a:hover{background:var(--copper);border-color:var(--copper);color:#fff}
.cs-follow svg{width:19px;height:19px;color:var(--copper-3);transition:color .35s var(--ease)}
.cs-follow a:hover svg{color:#fff}

/* ===== Header Instagram icon ===== */
.nav-ig{width:42px;height:42px;border:1px solid var(--line-dark);display:grid;place-items:center;color:#EDEAE3;transition:.35s var(--ease)}
.nav-ig:hover{background:var(--copper);border-color:var(--copper);color:#fff}
.nav-ig svg{width:19px;height:19px}
@media(max-width:1060px){.nav-ig{display:none}}

/* ===== Accreditations strip ===== */
.accred{background:var(--concrete);border-top:1px solid var(--line-light)}
.accred .container{padding-top:clamp(56px,7vw,84px);padding-bottom:clamp(56px,7vw,84px)}
.accred-head{text-align:center;max-width:640px;margin:0 auto 42px}
.accred-head h2{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(1.5rem,2.6vw,2.1rem);text-transform:uppercase;font-weight:600;margin-top:14px}
.accred-head p{color:var(--steel);font-size:1rem;margin-top:12px;line-height:1.6}
.accred-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:stretch}
.accred-card{background:#fff;border:1px solid var(--line-light);padding:22px 20px;display:flex;align-items:center;justify-content:center;min-height:120px;transition:border-color .4s var(--ease),transform .4s var(--ease)}
.accred-card:hover{border-color:var(--copper);transform:translateY(-4px)}
.accred-card img{max-height:60px;width:auto;max-width:100%;object-fit:contain}
@media(max-width:900px){.accred-grid{grid-template-columns:repeat(3,1fr);gap:16px}}
@media(max-width:560px){.accred-grid{grid-template-columns:repeat(2,1fr);gap:14px}.accred-card{padding:18px 16px;min-height:96px}}

/* ===== Footer ===== */
.footer{background:var(--ink-4);color:#C7C9CB;position:relative}
.foot-cta{position:relative;border-bottom:1px solid var(--line-dark-soft);overflow:hidden}
.foot-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:0}
.foot-cta::after{content:"";position:absolute;inset:0;background:rgba(13,14,16,.42);z-index:1}
.foot-cta .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:54px 32px;flex-wrap:wrap}
.foot-cta h3{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;color:#fff;max-width:20ch}
.foot-main{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;padding:72px 0 56px}
@media(max-width:920px){.foot-main{grid-template-columns:1fr 1fr;gap:40px}}
@media(max-width:560px){.foot-main{grid-template-columns:1fr;gap:36px}}
.foot-main img.flogo{height:50px;width:auto;margin-bottom:22px}
.foot-about{color:var(--steel-2);font-size:1rem;line-height:1.6;max-width:42ch}
.foot-col h4{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1.02rem;color:#fff;margin-bottom:20px;font-weight:600}
.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}
.foot-col a{color:var(--steel-2);font-size:1rem;transition:color .3s}
.foot-col a:hover{color:var(--copper-3)}
.foot-contact .row{margin-bottom:18px}
.foot-contact .k{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:var(--copper-3);margin-bottom:5px}
.foot-contact .v{color:#E3E5E7;font-size:1rem;line-height:1.5}
.foot-contact a.v:hover{color:var(--copper-3)}
.socials{display:flex;gap:12px;margin-top:22px}
.socials a{width:44px;height:44px;border:1px solid var(--line-dark);display:grid;place-items:center;color:#C7C9CB;transition:.35s var(--ease)}
.socials a:hover{background:var(--copper);border-color:var(--copper);color:#fff}
.socials svg{width:20px;height:20px}
.foot-bottom{border-top:1px solid var(--line-dark-soft);padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.95rem;color:var(--steel-2)}
.foot-bottom .r{font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--steel-3)}

/* ===== Reveal ===== */
.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease),transform .6s var(--ease)}
.reveal.is-visible{opacity:1;transform:none}
.reveal.d1{transition-delay:.05s}.reveal.d2{transition-delay:.1s}.reveal.d3{transition-delay:.15s}.reveal.d4{transition-delay:.2s}.reveal.d5{transition-delay:.25s}
.hero .reveal{transition-duration:.7s}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.hero-bg img{transform:none}.header.header--hidden{transform:none}}

/* ===== Dark standing-seam metal cladding background (stats + foot CTA) ===== */
.metal-bg{position:relative;overflow:hidden;background:var(--ink-4)}
.metal-bg::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background-image:linear-gradient(rgba(13,14,16,.5),rgba(13,14,16,.5)),url("/images/dark-standing-seam-metal-cladding-1600.webp");
  background-size:cover;background-position:center}
.metal-bg>*{position:relative;z-index:1}
/* ===== INNER PAGE: hero band ===== */
.page-hero{position:relative;background:var(--ink-3);color:#fff;overflow:hidden;margin-top:-96px;padding:calc(96px + clamp(48px,7vh,86px)) 0 clamp(48px,7vh,86px)}
.page-hero .ph-bg{position:absolute;inset:0;z-index:0}
.page-hero .ph-bg img{width:100%;height:100%;object-fit:cover;opacity:.68;transform:scale(1.03);animation:heroZoom 1.1s var(--ease) forwards}
.page-hero .ph-bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(27,28,30,.84) 10%,rgba(27,28,30,.5) 48%,rgba(27,28,30,.06) 100%),linear-gradient(0deg,var(--ink-3),transparent 45%)}
.page-hero .container{position:relative;z-index:2}
.page-hero h1{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(2.1rem,5vw,3.9rem);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;line-height:1.03;margin:16px 0 0;max-width:20ch}
.page-hero .lead{color:#D7D4CD;margin-top:20px;max-width:62ch;font-size:clamp(1.02rem,1.4vw,1.16rem)}
.page-hero .hero-actions{margin-top:32px}
.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;color:var(--steel-3);list-style:none}
.crumb a{color:var(--steel-3);transition:color .3s}
.crumb a:hover{color:var(--copper-3)}
.crumb li[aria-current]{color:var(--copper-3)}
.crumb li+li::before{content:"/";margin-right:10px;color:var(--steel)}

/* ===== INNER PAGE: prose blocks ===== */
.prose h2{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(1.6rem,3.1vw,2.4rem);text-transform:uppercase;font-weight:600;line-height:1.06;margin:0}
.prose h2+p{margin-top:20px}
.prose p{font-size:1.04rem;line-height:1.68;margin-top:16px;max-width:66ch}
.dark .prose p,.reasons-section .prose p{color:#CFD1D3}
.svc-section .prose p{color:var(--steel)}
.prose>*:first-child{margin-top:0}
.block+.block{margin-top:clamp(52px,7vw,84px)}
.split-media{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,72px);align-items:center}
.split-media.flip>.sm-media{order:-1}
@media(max-width:900px){.split-media{grid-template-columns:1fr;gap:36px}.split-media.flip>.sm-media{order:0}}
.sm-media img{width:100%;height:clamp(280px,36vw,430px);object-fit:cover;background:var(--ink-2)}
.sm-media{position:relative}
.sm-media::before{content:"";position:absolute;left:-16px;top:-16px;width:104px;height:104px;border-left:3px solid var(--copper);border-top:3px solid var(--copper);z-index:2}

/* ===== ticked benefit lists ===== */
.ticks{list-style:none;margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:14px 30px}
@media(max-width:760px){.ticks{grid-template-columns:1fr}}
.ticks li{display:flex;gap:14px;align-items:flex-start;font-size:1.02rem;line-height:1.5}
.ticks li::before{content:"✓";flex:none;width:26px;height:26px;margin-top:2px;border:1.5px solid var(--copper);color:var(--copper);display:grid;place-items:center;font-size:.9rem}
.dark .ticks li,.cta .ticks li{color:#DDDFE1}
.dark .ticks li::before,.cta .ticks li::before{border-color:var(--copper-3);color:var(--copper-3)}
.svc-section .ticks li{color:var(--ink)}

/* ===== other services nav ===== */
.svc-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px}
@media(max-width:760px){.svc-nav{grid-template-columns:1fr}}
.svc-nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;background:#fff;border:1px solid var(--line-light);
  font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1.06rem;line-height:1.2;color:var(--ink);transition:.4s var(--ease)}
.svc-nav a .go{color:var(--copper);transition:transform .4s var(--ease)}
.svc-nav a:hover{border-color:var(--copper);transform:translateY(-3px);box-shadow:0 26px 50px -38px rgba(20,21,23,.45)}
.svc-nav a:hover .go{transform:translateX(5px)}

/* ===== contact page details ===== */
.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}
@media(max-width:900px){.contact-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.contact-grid{grid-template-columns:1fr}}
.contact-card{background:#fff;border:1px solid var(--line-light);border-top:3px solid var(--copper);padding:30px 28px}
.contact-card .k{font-family:'Oswald','Oswald Fallback',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.98rem;color:var(--copper);margin-bottom:12px}
.contact-card .v{font-size:1.06rem;line-height:1.55;color:var(--ink)}
.contact-card a.v:hover{color:var(--copper)}
.contact-card .sub{color:var(--steel);font-size:.98rem;margin-top:8px;line-height:1.5}

/* ===== skip link ===== */
.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--copper);color:#fff;padding:14px 22px;
  font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1rem}
.skip:focus{left:0}


/* ===== numbered feature cards ===== */
.cards{display:grid;gap:22px;margin-top:46px}
.cards.c3{grid-template-columns:repeat(3,1fr)}
.cards.c2{grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.cards.c3,.cards.c2{grid-template-columns:1fr}}
.card{position:relative;background:#fff;border:1px solid var(--line-light);border-top:3px solid var(--copper);padding:34px 30px 30px;
  transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}
.card:hover{transform:translateY(-5px);box-shadow:0 30px 58px -40px rgba(20,21,23,.45)}
.card .cn{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:2.5rem;font-weight:600;line-height:.9;color:var(--ghost);display:block;margin-bottom:16px}
.card h3{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:1.28rem;text-transform:uppercase;line-height:1.12;color:var(--ink);margin-bottom:12px}
.card p{color:var(--steel);font-size:1rem;line-height:1.6}
.card p+p{margin-top:12px}
.dark .card,.reasons-section .card{background:rgba(255,255,255,.035);border-color:var(--line-dark);border-top-color:var(--copper-3)}
.dark .card h3,.reasons-section .card h3{color:#fff}
.dark .card p,.reasons-section .card p{color:#C6C8CA}
.dark .card .cn,.reasons-section .card .cn{color:rgba(217,138,40,.4)}

/* ===== pill grid (service / building type lists) ===== */
.pills{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}
@media(max-width:900px){.pills{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.pills{grid-template-columns:1fr}}
.pills li{display:flex;align-items:center;gap:13px;padding:16px 20px;background:#fff;border:1px solid var(--line-light);
  font-family:'Oswald','Oswald Fallback',sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1rem;line-height:1.2;color:var(--ink);
  transition:border-color .35s var(--ease),transform .35s var(--ease)}
.pills li::before{content:"";flex:none;width:9px;height:9px;background:var(--copper);transform:rotate(45deg)}
.pills li:hover{border-color:var(--copper);transform:translateY(-2px)}
.dark .pills li,.reasons-section .pills li{background:rgba(255,255,255,.035);border-color:var(--line-dark);color:#EDEAE3}
.dark .pills li::before,.reasons-section .pills li::before{background:var(--copper-3)}

/* ===== callout / pull quote ===== */
.callout{position:relative;background:#fff;border:1px solid var(--line-light);border-left:4px solid var(--copper);
  padding:clamp(34px,4.4vw,54px);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4vw,58px);align-items:center}
@media(max-width:900px){.callout{grid-template-columns:1fr;gap:26px}}
.callout .lead-line{font-family:'Oswald','Oswald Fallback',sans-serif;font-size:clamp(1.5rem,2.9vw,2.2rem);text-transform:uppercase;
  line-height:1.1;color:var(--ink)}
.callout p{color:var(--steel);font-size:1.04rem;line-height:1.68}
.callout p+p{margin-top:14px}
.dark .callout,.reasons-section .callout{background:rgba(255,255,255,.04);border-color:var(--line-dark);border-left-color:var(--copper-3)}
.dark .callout .lead-line,.reasons-section .callout .lead-line{color:#fff}
.dark .callout p,.reasons-section .callout p{color:#C6C8CA}

/* ticks read better as a single column inside a split layout */
.split-media .ticks{grid-template-columns:1fr}

/* ===== duo: supporting image pair under a callout ===== */
.duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:26px}
.duo figure{position:relative;margin:0}
.duo figure::before{content:"";position:absolute;left:-10px;top:-10px;width:70px;height:70px;
  border-left:3px solid var(--copper);border-top:3px solid var(--copper);z-index:2}
.duo img{width:100%;height:clamp(280px,29vw,400px);object-fit:cover;background:var(--ink-2);display:block}
@media(max-width:560px){.duo img{height:280px}}

/* ===== call back form: send failure message ===== */
.cb-form .cb-error{grid-column:1 / -1;font-size:.95rem;line-height:1.45;color:#F08D71}
.cb-form .cb-error a{color:#F08D71;text-decoration:underline}
