@font-face{font-family:"Halyard Display";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400 800;font-display:swap;}

:root{
  --red:#ff0000; --red-dark:#cc0000;
  --yellow:#fff200;
  --ink:#0e0e0e; --black:#000;
  --grey:#f4f4f4; --line:#e6e6e6; --muted:#6b6b6b;
  --accent:#ff0000;
  --font:'Halyard Display',system-ui,'Segoe UI',Helvetica,Arial,sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;color-scheme:light;}
body{font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.6;}
img{display:block;max-width:100%;}
a{text-decoration:none;color:inherit;}
.wrap{max-width:1240px;margin:0 auto;padding:0 28px;}

/* small yellow accent line under headings */
.yacc{display:block;width:64px;height:5px;background:var(--yellow);border-radius:2px;margin:0 auto 22px;}
.yacc.left{margin-left:0;}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;padding:14px 30px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform .12s,background .15s;letter-spacing:.2px;background:var(--accent);color:#fff;border-color:var(--accent);}
.btn:hover{transform:translateY(-1px);background:var(--red-dark);border-color:var(--red-dark);}
.btn-sm{padding:9px 20px;font-size:14px;}
.btn-line-white{background:transparent;color:#fff;border-color:#fff;}
.btn-line-white:hover{background:#fff;color:var(--ink);border-color:#fff;}
.btn-line-dark{background:transparent;color:var(--ink);border-color:var(--ink);}
.btn-grey{background:#ececef;color:var(--ink);border-color:#ececef;}
.btn-grey:hover{background:#dedee3;border-color:#dedee3;}
.btn-line-dark:hover{background:var(--red);color:#fff;border-color:var(--red);}
.btn-yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow);}
.btn-yellow:hover{filter:brightness(.94);transform:translateY(-1px);}

/* ===== header ===== */
.hdr{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid var(--line);}
.hdr-inner{max-width:1320px;margin:0 auto;height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;}
.hdr-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;letter-spacing:.5px;color:var(--red);text-transform:uppercase;}
.hdr-logo img{height:34px;width:auto;}
.hdr-nav{display:flex;gap:2px;}
.hdr-item{position:static;}
.hdr-link{font-family:var(--font);font-weight:600;font-size:15px;padding:10px 18px;border-radius:6px;color:var(--ink);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;}
.hdr-link .chev{font-size:11px;opacity:.6;}
.hdr-item:hover .hdr-link{background:var(--grey);}
.hdr-cta{display:flex;align-items:center;gap:12px;}

/* mega-menu: clean centered columns (Tesla Discover style) */
.hdr-panel{position:fixed;left:0;right:0;top:72px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 40px rgba(0,0,0,.08);
  opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility .18s;z-index:201;}
.hdr-item:hover .hdr-panel{opacity:1;visibility:visible;transform:translateY(0);}
.hdr-panel-inner{max-width:1100px;margin:0 auto;padding:46px 32px 54px;display:flex;justify-content:center;gap:72px;text-align:left;}
.hdr-panel-inner>div{min-width:210px;}
.hp-col-title{font-size:15px;color:var(--muted);font-weight:600;margin-bottom:20px;text-align:left;}
.hdr-panel-inner a{font-weight:700;font-size:18px;color:var(--ink);padding:9px 0;display:block;text-align:left;}
.hdr-panel-inner a:hover{color:var(--accent);}
/* charger thumbnails inside a panel */
.hp-chargers{flex-basis:100%;margin-top:8px;border-top:1px solid var(--line);padding-top:24px;}
.hp-chargers .hp-col-title{margin-bottom:16px;}
.hp-thumbs{display:flex;gap:26px;align-items:flex-end;justify-content:flex-start;}
.hp-thumb{flex:1;text-align:center;}
.hp-thumb img{height:120px;width:auto;margin:0 auto 10px;object-fit:contain;}
.hp-thumb span{font-weight:700;font-size:14px;}

.hdr-scrim{position:fixed;inset:72px 0 0 0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(255,255,255,.0);
  opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;z-index:150;pointer-events:none;}
body.nav-open .hdr-scrim{opacity:1;visibility:visible;}
.hdr-burger{display:none;background:transparent;border:0;font-size:24px;cursor:pointer;}
@media(max-width:1024px){.hdr-nav{display:none;}.hdr-burger{display:inline-block;}.hdr-panel{display:none;}}

/* ===== hero slider ===== */
.hero{position:relative;height:86vh;min-height:560px;overflow:hidden;}
.slide{position:absolute;inset:0;opacity:0;transition:opacity 1s;background-size:cover;background-position:center;}
.slide.on{opacity:1;}
.hero-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 45%,rgba(0,0,0,.12));}
.slide-vid::after{display:none;}
@media(max-width:760px){.hero{height:68vh;min-height:480px;}.hero-vid{object-fit:contain;background:var(--ink,#0d0d0d);}}
.hero.no-overlay .slide::after{display:none;}
.hero.no-overlay .hero-content h1{max-width:min(820px,50vw);}
.hero.no-overlay .hero-content p{max-width:min(620px,44vw);}
.hero.no-overlay .hero-content h1,.hero.no-overlay .hero-content p{color:var(--ink);}
.hero.no-overlay .hero-btns .btn-line-white{color:var(--ink);border-color:var(--ink);background:#fff;}
.hero.no-overlay .hero-btns .btn-line-white:hover{background:var(--ink);color:#fff;}
.hero h1{white-space:pre-line;}
.hero-content{position:absolute;inset:0;z-index:3;display:flex;align-items:center;}
.eyebrow{display:inline-block;background:var(--yellow);color:var(--ink);font-weight:800;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;padding:9px 18px;border-radius:5px;margin-bottom:22px;}
.hero h1{color:#fff;font-size:clamp(34px,5.4vw,66px);font-weight:800;line-height:1.04;letter-spacing:-1.5px;max-width:820px;margin-bottom:18px;}
.hero p{color:rgba(255,255,255,.92);font-size:clamp(16px,1.6vw,21px);max-width:560px;margin-bottom:32px;}
.hero-btns{display:flex;gap:14px;flex-wrap:wrap;}
.dots{position:absolute;bottom:28px;left:0;right:0;z-index:4;display:flex;gap:10px;justify-content:center;}
.dot{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.4);cursor:pointer;}
.dot.on{background:var(--red);}

/* marquee */
.band{background:var(--yellow);overflow:hidden;}
.marq{display:flex;width:max-content;white-space:nowrap;animation:scroll 20s linear infinite;}
.marq span{display:inline-flex;align-items:center;font-weight:800;font-size:16px;color:var(--ink);padding:15px 0;text-transform:uppercase;letter-spacing:.5px;}
.marq span::after{content:"\2022";margin:0 26px;color:var(--red);}
@keyframes scroll{to{transform:translateX(-50%);}}

/* map */
.mapsec{background:#fff;}
.map-embed{position:relative;width:100%;height:66vh;min-height:460px;background:#e9e9e9;
  background-image:radial-gradient(circle,#ff0000 1.6px,transparent 1.7px),radial-gradient(circle,#b9b9b9 1.6px,transparent 1.7px);
  background-size:48px 48px,30px 30px;background-position:0 0,16px 16px;}
.map-search{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:min(520px,80%);background:#fff;border-radius:999px;box-shadow:0 6px 22px rgba(0,0,0,.14);display:flex;align-items:center;padding:6px 8px 6px 18px;}
.map-search input{flex:1;border:0;outline:0;font-family:var(--font);font-size:15px;padding:8px 6px;}
.map-search button{background:var(--red);color:#fff;border:0;border-radius:999px;padding:9px 18px;font-weight:700;cursor:pointer;}
.map-findme{position:absolute;left:18px;bottom:18px;background:#fff;border-radius:999px;padding:9px 16px;font-weight:700;font-size:14px;box-shadow:0 2px 10px rgba(0,0,0,.12);}
.map-expand{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;font-size:18px;}
.map-foot{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:34px 0;}
.map-foot h2{font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-1px;}
.map-foot p{color:var(--muted);max-width:520px;margin-top:6px;}
.map-stats{display:flex;gap:40px;}
.map-stats .n{font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-1px;}
.map-stats .n b{color:var(--red);}
.map-stats .l{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700;}

/* stats band */
.stats{background:var(--sec-bg,#fff);color:var(--ink);padding:64px 0;}
.stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 56px;text-align:center;}
.stats-grid .stat{flex:0 1 200px;}
.stat .n{font-size:clamp(32px,4vw,50px);font-weight:800;color:var(--red);letter-spacing:-1px;line-height:1;}
.stat .l{font-size:13px;color:var(--muted);margin-top:9px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;}
@media(max-width:760px){.stats-grid{gap:30px 28px;}.stats-grid .stat{flex:0 1 130px;}}

/* intro */
.intro{padding:84px 0;text-align:center;background:var(--sec-bg,#fff);}
.intro h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;max-width:900px;margin:0 auto 18px;line-height:1.12;}
.intro h2 em{color:var(--red);font-style:normal;}
.intro p{font-size:18px;color:var(--muted);max-width:720px;margin:0 auto;}

/* split */
.split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:480px;}
.split .media{background-size:cover;background-position:center;min-height:320px;}
.split .copy{padding:clamp(36px,5vw,80px);display:flex;flex-direction:column;justify-content:center;}
.split.dark{background:var(--ink);color:#fff;}
.split .tag{font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-bottom:14px;}
.split.dark .tag{color:var(--yellow);}
.split h3{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.8px;line-height:1.1;margin-bottom:16px;}
.split p{font-size:17px;color:var(--muted);margin-bottom:26px;max-width:520px;}
.split.dark p{color:rgba(255,255,255,.82);}
.split.rev .media{order:2;}
@media(max-width:860px){.split{grid-template-columns:1fr;}.split.rev .media{order:0;}}


/* text + image split (clean, white) */
.twi{padding:84px 0;background:var(--sec-bg,#fff);}
.twi .row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media head" "media copy";column-gap:clamp(36px,6vw,88px);row-gap:16px;align-items:center;}
.twi.right .row{grid-template-areas:"head media" "copy media";}
.twi .twi-h{grid-area:head;align-self:end;font-size:clamp(28px,3.2vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.06;}
.twi .twi-media{grid-area:media;align-self:center;}
.twi .copy{grid-area:copy;align-self:start;}
.twi h3{font-size:clamp(28px,3.2vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.06;margin-bottom:18px;}
.twi p{font-size:17px;color:var(--muted);line-height:1.6;max-width:520px;}
.twi .twi-cta{margin-top:24px;}
.sec-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.why .sec-cta{justify-content:flex-start;margin-top:36px;}
.btn-white{background:#fff;color:var(--red);border-color:#fff;}
.btn-white:hover{background:var(--red-dark);color:#fff;border-color:#fff;}
.cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.cta-btns.many{max-width:1040px;margin:0 auto;}
.cta-btns.many .btn{flex:0 0 calc(25% - 9px);}
.cta-btns.many .btn{padding-left:14px;padding-right:14px;text-align:center;}
.twi-cta{display:flex;flex-wrap:wrap;gap:12px;}
@media (max-width:900px){.cta-btns.many .btn{flex-basis:calc(50% - 6px);}}
@media (max-width:560px){.cta-btns,.sec-cta,.twi-cta{flex-direction:column;align-items:stretch;}.cta-btns.many .btn{flex-basis:auto;}.sec-cta .btn,.twi-cta .btn,.cta-btns .btn{width:100%;}}
.twi .ph{min-height:300px;border:2px dashed var(--line);border-radius:14px;background:var(--grey);display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:600;}
.twi img{width:100%;border-radius:14px;}
@media(max-width:860px){.twi .row,.twi.right .row{grid-template-columns:1fr;grid-template-areas:"head" "media" "copy";row-gap:20px;}.twi .twi-h{align-self:auto;}}

/* full-width image feature (image + heading above/below + cta) */
.feature{padding:80px 0;background:var(--grey);text-align:center;}
.feature h2{font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-1.2px;line-height:1.06;max-width:1000px;margin:0 auto 16px;}
.feature p{font-size:18px;color:var(--muted);max-width:820px;margin:0 auto 34px;}
.feature .feat-img{margin:0 auto 34px;max-width:1120px;width:100%;}
.feature.imgtop .feat-img{order:-1;}

/* why — compact row */
.why{padding:84px 0;background:var(--sec-bg,#fff);}
.why h2{text-align:center;font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:8px;}
.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:46px;}
.why-item{position:relative;padding-top:18px;}
.why-item::before{content:"";position:absolute;top:0;left:0;width:40px;height:4px;background:var(--yellow);border-radius:2px;}
.why-item h4{font-size:18px;font-weight:800;margin-bottom:10px;letter-spacing:-.3px;}
.why-item p{font-size:14.5px;color:var(--muted);line-height:1.55;}
@media(max-width:900px){.why-grid{grid-template-columns:1fr 1fr;gap:30px 26px;}}
@media(max-width:560px){.why-grid{grid-template-columns:1fr;}}

/* testimonials — compact dark cards */
.testi{background:var(--sec-bg,#fff);color:var(--ink);padding:84px 0;}
.testi h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:6px;}
.t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px;}
.tcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px 28px;}
.tcard .q{color:var(--red);font-size:30px;font-weight:800;line-height:.6;}
.tcard p{font-size:15.5px;color:#333;margin:12px 0 18px;line-height:1.6;}
.tcard .who{font-weight:800;font-size:14px;color:var(--ink);}
@media(max-width:860px){.t-grid{grid-template-columns:1fr;}}

/* blog on homepage */
.homeblog{padding:84px 0;background:var(--sec-bg,#fff);}
.homeblog .head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:14px;}
.homeblog h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;}
.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.bcard{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .15s,box-shadow .15s;}
.bcard:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.08);}
.bcard .img{height:172px;background-size:cover;background-position:center;background-color:#ddd;}
.bcard .body{padding:20px 20px 24px;}
.bcard .date{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700;}
.bcard h3{font-size:18px;font-weight:800;margin:8px 0 8px;letter-spacing:-.3px;}
.bcard p{font-size:14.5px;color:var(--muted);margin-bottom:12px;}
.bcard .more{font-weight:800;color:var(--red);font-size:14px;}
@media(max-width:1100px){.blog-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr;}}

/* contact form */
.contact{padding:84px 0;}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.contact h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:12px;}
.contact .lead{font-size:17px;color:var(--muted);max-width:440px;}
.cform{background:var(--grey);border-radius:16px;padding:34px;}
.cform .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.cform label{display:block;font-weight:700;font-size:13px;margin:14px 0 7px;}
.cform input,.cform textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-family:var(--font);font-size:15px;background:#fff;}
.cform textarea{min-height:110px;resize:vertical;}
@media(max-width:860px){.contact-grid{grid-template-columns:1fr;}.cform .row{grid-template-columns:1fr;}}
.contact-info{margin-top:26px;display:flex;flex-wrap:wrap;gap:24px 40px;}
.contact-info .ci-t{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--red);margin-bottom:6px;}
.contact-info .ci-l{font-size:14.5px;color:var(--muted);line-height:1.5;}

/* footer — compact (light grey) */
.ft{background:#f4f4f4;color:#2a2a2a;padding:56px 0 26px;}
.ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;}
.ft .logo{font-weight:800;font-size:20px;color:var(--red);text-transform:uppercase;margin-bottom:14px;letter-spacing:.5px;}
.ft .blurb{color:#5a5a5a;max-width:330px;font-size:15px;margin-bottom:16px;}
.ft .contact-mini{display:flex;flex-direction:column;gap:5px;color:#4a4a4a;font-size:14px;}
.ft h5{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--red);margin-bottom:14px;}
.ft a{display:block;color:#3a3a3a;font-size:14.5px;padding:5px 0;}
.ft a:hover{color:var(--red);}
.ft-bottom{margin-top:40px;padding-top:22px;border-top:1px solid #dcdcdc;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:#6b6b6b;}
@media(max-width:860px){.ft-grid{grid-template-columns:1fr 1fr;gap:30px;}}

/* ---- additions for build section types ---- */
.why-item.notick::before{display:none;}
.why-item.notick{padding-top:0;}
.finalcta{background:var(--red);color:#fff;padding:80px 0;text-align:center;}
.finalcta h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-1px;margin-bottom:16px;}
.finalcta p{font-size:18px;opacity:.94;margin-bottom:30px;}
.faq{padding:80px 0;}
.faq h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-1px;margin-bottom:28px;text-align:center;}
.faq-item{border-bottom:1px solid var(--line);}
.faq-item summary{font-weight:700;font-size:18px;padding:20px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;}
.faq-item summary::after{content:"+";color:var(--red);font-weight:800;}
.faq-item[open] summary::after{content:"\2212";}
.faq-a{padding:0 0 20px;color:var(--muted);font-size:16px;}
.logos{padding:64px 0;text-align:center;}
.logos h2{font-size:24px;font-weight:800;margin-bottom:26px;}
.logo-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;}
.logo-chip{padding:12px 22px;border:1px solid var(--line);border-radius:8px;font-weight:700;color:var(--muted);}
.logos-cap{margin-top:16px;color:var(--muted);}
.post .more{font-weight:800;color:var(--red);font-size:14px;}
.intro h2{ } /* keep */

/* robustness: never show an empty hero/image band if a photo fails to load */
.hero{background:linear-gradient(120deg,var(--ink),#2a0000 70%,var(--red));}
.slide{background-color:var(--ink);}
.feat-img{background:var(--grey);}
.bcard .img{background-color:#e3e3e3;}
.hp-thumb img{background:#fff;}

/* FIX: mobile menu must be hidden on desktop (was always showing) */
.hdr-mobile{display:none;flex-direction:column;padding:14px 24px 48px;background:#fff;position:fixed;left:0;right:0;top:72px;bottom:0;max-height:calc(100dvh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:190;}
body.m-open .hdr-mobile{display:flex;}
body.m-open{overflow:hidden;}
.hdr-mobile .m-acc{border-bottom:1px solid var(--line);}
.hdr-mobile .m-acc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;padding:16px 0;font-family:var(--font);font-weight:700;font-size:18px;color:var(--ink);cursor:pointer;text-align:left;}
.hdr-mobile a.m-acc-head{text-decoration:none;}
.hdr-mobile .m-acc-head .m-chev{transition:transform .2s;color:var(--muted);font-size:14px;}
.hdr-mobile .m-acc.open .m-acc-head .m-chev{transform:rotate(180deg);}
.hdr-mobile .m-acc-body{display:none;padding:0 0 14px;}
.hdr-mobile .m-acc.open .m-acc-body{display:block;}
.hdr-mobile .m-acc-body a{display:block;font-weight:600;font-size:16px;padding:9px 0;color:var(--ink);}
.hdr-mobile .m-shop{display:flex;flex-direction:column;gap:20px;}
.hdr-mobile .m-shop .shop-cat .hp-col-title{display:inline-flex;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 10px;font-weight:800;}
.hdr-mobile .m-shop a.shop-cat-link{font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.hdr-mobile .m-shop .shop-tiles{display:flex;flex-wrap:wrap;gap:16px;}
.hdr-mobile .m-shop .shop-tile{width:96px;text-align:center;}
.hdr-mobile .m-shop .shop-thumb{height:64px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:6px;}
.hdr-mobile .m-shop .shop-tn{font-size:12px;font-weight:600;line-height:1.25;}
@media(max-width:600px){.hdr-mobile{top:60px;max-height:calc(100dvh - 60px);}}

/* FIX: tighter nav spacing */
.hdr-nav{gap:0;}
.hdr-link{padding:10px 14px;font-size:15px;}

/* FIX: hero copy hugs the left, not centered */
.hero .hero-content .wrap{max-width:1320px;margin:0;padding-left:clamp(28px,5vw,84px);padding-right:28px;}
.hero h1,.hero p,.hero .eyebrow,.hero .hero-btns{text-align:left;}

/* FIX: breathing room around the yellow band */
.band{margin:40px 0;}  /* white space above/below the yellow strip */
section.mapsec{padding-top:8px;}

/* simple light hero (inner pages) */
.hero-lite{padding:108px 0;background:var(--sec-bg,#fff);color:var(--sec-text,var(--ink));}
.hero-lite h1{font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-1.4px;line-height:1.06;max-width:880px;margin-bottom:18px;color:inherit;}
.hero-lite p{font-size:clamp(16px,1.6vw,20px);max-width:640px;color:var(--muted);margin-bottom:30px;}
.hero-lite .hero-btns{justify-content:flex-start;}

/* tighter dropdown line spacing (Tesla-like) */
.hdr-panel-inner a{padding:5px 0;font-size:17px;}
.hdr-panel-inner{padding:40px 32px 46px;}
.hp-col-title{margin-bottom:16px;}

/* long-form legal / prose */
.prose{padding:80px 0;}
.prose .wrap{max-width:820px;}
.prose h1{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-1px;margin-bottom:14px;}
.prose h2{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.5px;margin:56px 0 12px;}
.prose h2:first-child{margin-top:0;}
.prose p.intro{font-size:18px;color:var(--muted);margin-bottom:30px;padding:0;text-align:left;background:none;}
.prose h3{font-size:20px;font-weight:800;margin:28px 0 10px;}
.prose p{font-size:16px;line-height:1.7;color:#333;margin-bottom:14px;}

/* footer clocks */
.ft-clocks{display:flex;gap:22px;color:rgba(255,255,255,.7);}
.ft-clocks b{color:#fff;font-weight:700;}

/* product grid */
.prodsec{padding:72px 0;}
.prodsec>.wrap>h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:34px;text-align:center;}
.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;}
.prod-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .15s,box-shadow .15s;}
.prod-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.10);}
.prod-img{height:240px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--grey);}
.prod-name{padding:18px 20px;font-weight:800;font-size:18px;}
@media(max-width:900px){.prod-grid{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.prod-grid{grid-template-columns:1fr;}}

/* gallery */
.gallery{padding:72px 0;}
.gallery h2,.gallery-slider h2{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.8px;margin-bottom:26px;text-align:center;}
.gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.gal-item{aspect-ratio:4/3;background-size:cover;background-position:center;border-radius:12px;background-color:var(--grey);}
@media(max-width:760px){.gal-grid{grid-template-columns:1fr 1fr;}}
.gallery-slider{padding:40px 0;}
.gs{position:relative;height:66vh;min-height:420px;}
.gs-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s;}
.gs-slide.on{opacity:1;}
.gs-dots{position:absolute;bottom:18px;left:0;right:0;display:flex;gap:9px;justify-content:center;z-index:2;}
.gs-dot{width:30px;height:4px;border:0;border-radius:2px;background:rgba(255,255,255,.5);cursor:pointer;}
.gs-dot.on{background:var(--red);}

/* partners / logos with images */
.partners{padding:60px 0;text-align:center;}
.partners h2{font-size:22px;font-weight:800;margin-bottom:26px;}
.partner-row{display:flex;flex-wrap:wrap;gap:34px;align-items:center;justify-content:center;}
.partner{display:flex;align-items:center;}
.partner img{height:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:.15s;}
.partner:hover img{filter:none;opacity:1;}
.partner span{font-weight:700;color:var(--muted);}

/* embed / custom code */
.embed{padding:40px 0;}

/* newsletter */
.newsletter{padding:64px 0;}
.nl-card{background:var(--ink);color:#fff;border-radius:16px;padding:40px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;}
.nl-card h2{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.6px;margin-bottom:8px;}
.nl-card p{opacity:.82;}
.nl-form{display:flex;gap:10px;}
.nl-form input{flex:1;padding:14px 16px;border:0;border-radius:8px;font-family:inherit;font-size:15px;}
@media(max-width:760px){.nl-card{grid-template-columns:1fr;}.nl-form{flex-direction:column;}}

/* footer newsletter strip */
.ft-newsletter{max-width:1240px;margin:0 auto 28px;padding:0 28px;}
.ft-nl-box{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:22px 24px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.ft-nl-box .t{font-weight:800;font-size:16px;}
.ft-nl-box form{display:flex;gap:10px;}
.ft-nl-box input{padding:11px 14px;border:0;border-radius:8px;font-family:inherit;min-width:240px;}

/* compact footer subscribe (fits within footer bottom bar) */
.ft-nl{display:flex;align-items:center;gap:8px;}
.ft-nl-t{font-weight:700;color:#3a3a3a;font-size:13px;white-space:nowrap;}
.ft-nl input{padding:8px 12px;border:1px solid #cfcfcf;background:#fff;color:#2a2a2a;border-radius:8px;font-family:inherit;font-size:13px;width:170px;}
.ft-nl input::placeholder{color:#9a9a9a;}
.ft-nl .btn{padding:8px 16px;font-size:13px;}
.ft-bottom{align-items:center;}
@media(max-width:760px){.ft-nl{width:100%;}.ft-nl input{flex:1;width:auto;}}

/* Tesla-style shop mega menu */
.shop-mega{flex-wrap:wrap;gap:36px 56px;justify-content:center;}
.shop-cat .hp-col-title{margin-bottom:16px;text-align:left;}
a.shop-cat-link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;}
a.shop-cat-link::after{content:"\2192";color:var(--red);font-weight:800;transition:transform .15s;}
a.shop-cat-link:hover{color:var(--red);}
a.shop-cat-link:hover::after{transform:translateX(3px);}
.shop-tiles{display:flex;gap:22px;flex-wrap:wrap;}
.shop-tile{width:112px;text-align:center;display:block;}
.shop-thumb{display:block;height:84px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:8px;}
.shop-tn{font-weight:600;font-size:13px;color:var(--ink);line-height:1.25;}
.shop-tile:hover .shop-tn{color:var(--red);}

/* logo never wraps */
.hdr-logo{white-space:nowrap;}

/* hide the inline header CTAs once the burger appears; they live in the menu */
@media(max-width:1024px){
  .hdr-cta>a.btn{display:none;}
  .hdr-cta{gap:0;}
}
.m-cta{display:flex;flex-direction:column;gap:10px;margin:6px 0 20px;}
.m-cta .btn{width:100%;justify-content:center;text-align:center;}

/* mobile header + general mobile polish */
@media(max-width:600px){
  .hdr-inner{height:60px;padding:0 16px;}
  .hdr-logo{font-size:15px;letter-spacing:.2px;gap:7px;}
  .hdr-logo img{height:24px;}
  .hdr-burger{font-size:26px;}
  .wrap,.hero .hero-content .wrap{padding-left:18px;padding-right:18px;}
  .nl-card{padding:26px;}
  .prod-grid{gap:16px;}
}

/* product detail */
.product{padding:72px 0;}
.product-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.product-media{background:transparent;min-height:420px;display:flex;align-items:center;justify-content:center;}
.product-media img{max-width:100%;max-height:440px;object-fit:contain;}
.product-info h1{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-1.2px;margin-bottom:10px;}
.product-price{font-size:24px;font-weight:800;color:var(--red);margin-bottom:14px;}
.product-lead{font-size:17px;color:var(--muted);margin-bottom:18px;line-height:1.6;}
.product-hl{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:26px;}
.product-hl li{position:relative;padding-left:26px;font-weight:500;}
.product-hl li::before{content:"";position:absolute;left:0;top:7px;width:13px;height:13px;border-radius:3px;background:var(--yellow);}
.product-cta{display:flex;gap:12px;flex-wrap:wrap;}
@media(max-width:840px){.product-row{grid-template-columns:1fr;gap:26px;}.product-media{min-height:300px;}}


/* second marquee: transparent, text-only, before footer */
.band2{overflow:hidden;background:transparent;padding:26px 0;}
.band2 .marq2{display:flex;width:max-content;white-space:nowrap;animation:scroll 34s linear infinite;}
.band2 .marq2 span{display:inline-flex;align-items:center;font-weight:800;font-size:18px;color:var(--ink);text-transform:uppercase;letter-spacing:1px;padding:0;}
.band2 .marq2 span .rd{color:var(--red);margin-left:.4ch;}
.band2 .marq2 span::after{content:"\2022";margin:0 30px;color:var(--ink);opacity:.35;}

/* leadership / team grid */
.team{padding:84px 0;background:var(--sec-bg,#fff);}
.team h2{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-1px;text-align:center;margin-bottom:14px;}
.team-lead{max-width:760px;margin:0 auto 44px;text-align:center;color:var(--muted);font-size:17px;line-height:1.6;}
.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;}
.team-card{text-align:center;}
.team-photo{width:128px;height:128px;border-radius:14px;background:var(--grey);background-size:cover;background-position:center;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:600;font-size:13px;border:1px solid var(--line);}
.team-name{font-weight:800;font-size:18px;}
.team-role{color:var(--muted);font-size:14.5px;margin-top:4px;line-height:1.45;}
@media(max-width:760px){.team-grid{grid-template-columns:1fr 1fr;gap:32px 18px;}}

/* ===================== SITE EVALUATION (native, brand-styled) ===================== */
/* entry screen */
.est-entry{padding:56px 0 40px;}
.est-entry + .why{padding-top:56px;}
.est-entry-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:start;}
.est-entry-copy .eyebrow{margin-bottom:22px;}
.est-entry-copy h1{font-size:clamp(34px,5vw,60px);font-weight:800;letter-spacing:-1.6px;line-height:1.03;margin-bottom:22px;}
.est-entry-copy .lead{font-size:clamp(16px,1.6vw,20px);color:var(--muted);max-width:520px;line-height:1.6;}
.est-entry-copy .lead strong{color:var(--ink);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:3px;}
.est-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px);box-shadow:0 18px 50px rgba(0,0,0,.06);}
.est-card h2{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px;}
.est-card>p{color:var(--muted);font-size:15px;line-height:1.55;margin-bottom:22px;}
.est-card label{display:block;font-weight:700;font-size:13px;margin-bottom:8px;}
.est-address-ac{position:relative;}
.est-card input[type=text]{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-family:var(--font);font-size:15px;background:#fff;}
.est-card input[type=text]:focus{outline:none;border-color:var(--ink);}
.est-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.12);list-style:none;z-index:30;overflow:hidden;}
.est-suggestion{padding:11px 15px;font-size:14px;cursor:pointer;}
.est-suggestion:hover,.est-suggestion.is-active{background:var(--grey);}
.est-card .error{color:var(--red);font-weight:600;font-size:13px;margin-top:10px;}
.est-card .error[aria-hidden=true]{display:none;}
.est-card .fineprint{font-size:13px;color:var(--muted);margin-top:16px;line-height:1.5;}
.est-card .btn{margin-top:14px;}
.est-secondary{display:inline-flex;width:100%;justify-content:center;margin-top:12px;}
@media(max-width:880px){.est-entry-grid{grid-template-columns:1fr;}.est-entry-copy{order:0;}}

/* results layout */
.est-main{padding:48px 0 60px;}
.est-grid{display:grid;grid-template-columns:1.4fr .9fr;gap:34px;align-items:start;}
.est-chart-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 24px 18px;margin-bottom:22px;}
.est-chart-card h3{font-size:20px;font-weight:800;letter-spacing:-.4px;margin-bottom:6px;}
.est-chart-sub{color:var(--muted);font-size:13.5px;margin-bottom:12px;}
.est-chart-wrap{height:300px;position:relative;}
.est-disclaimer{background:var(--grey);border-radius:12px;padding:18px 20px;font-size:12px;color:var(--muted);line-height:1.55;}
.est-disclaimer strong{color:var(--ink);}
.est-disclaimer p + p{margin-top:10px;}
.est-controls{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:88px;}
.est-addr-row{margin-bottom:16px;}
.est-addr-label{font-size:12px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted);}
.est-addr{font-weight:700;font-size:15px;margin-top:3px;}
.btn-outline-dark{display:block;width:100%;text-align:center;background:transparent;border:2px solid var(--ink);color:var(--ink);font-weight:700;font-size:14px;padding:11px 16px;border-radius:8px;cursor:pointer;font-family:var(--font);transition:.15s;}
.btn-outline-dark:hover{background:var(--ink);color:#fff;}
.est-control-block{margin:20px 0 6px;}
.est-control-label{font-weight:700;font-size:13px;margin-bottom:10px;}
.est-hw-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.est-hw-pill{padding:11px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:var(--font);transition:.12s;}
.est-hw-pill:hover{border-color:var(--ink);}
.est-hw-pill.is-selected{background:var(--ink);color:#fff;border-color:var(--ink);}
.est-slider-row{margin-top:18px;}
.est-slider-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;}
.est-slider-head>span:first-child{font-weight:600;font-size:13.5px;}
.est-slider-value{font-weight:800;font-size:13.5px;text-align:right;}
.est-slider-value--stack{display:flex;flex-direction:column;line-height:1.25;}
.est-slider-row input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(var(--red),var(--red)) 0/var(--fill,40%) 100% no-repeat,var(--line);cursor:pointer;}
.est-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;}
.est-slider-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--red);border:3px solid #fff;cursor:pointer;}
.est-price{margin-top:22px;border-top:1px solid var(--line);padding-top:18px;}
.est-price .price-main{font-size:18px;font-weight:800;}
.est-price details{margin-top:10px;}
.est-price summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--red);}
.est-price ul{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--muted);}
.est-price ul strong{color:var(--ink);}
.est-back{margin-top:20px;}
.est-back .btn{width:100%;}
.est-back .btn + .btn{margin-top:10px;}
@media(max-width:920px){.est-grid{grid-template-columns:1fr;}.est-controls{position:static;}}

/* quote section */
.est-quote{padding:18px 0 10px;}
.est-quote-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start;}
.est-quote-card{background:var(--grey);border-radius:18px;padding:clamp(26px,3vw,38px);}
.est-quote-card h2{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.8px;margin-bottom:22px;}
.est-quote-field{margin-bottom:16px;}
.est-quote-field label,.est-quote-field legend{display:block;font-weight:700;font-size:13px;margin-bottom:7px;}
.est-quote-field input,.est-quote-field select,.est-quote-field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:9px;font-family:var(--font);font-size:15px;background:#fff;}
.est-quote-field textarea{min-height:96px;resize:vertical;}
.est-quote-phone{display:flex;align-items:stretch;}
.est-quote-phone .prefix{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:#fff;font-weight:700;font-size:13px;color:var(--muted);}
.est-quote-phone input{border-radius:0 9px 9px 0;}
.est-toggle-group{display:flex;gap:10px;}
.est-toggle-btn{flex:1;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;font-weight:700;font-family:var(--font);cursor:pointer;}
.est-toggle-btn.is-selected{background:var(--ink);color:#fff;border-color:var(--ink);}
.est-quote-consent{font-size:12px;color:var(--muted);line-height:1.5;margin:6px 0 16px;}
.est-quote-visuals{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.est-quote-visuals figure{background:var(--grey);border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:center;}
.est-quote-visuals img{max-height:420px;width:auto;object-fit:contain;}
@media(max-width:880px){.est-quote-layout{grid-template-columns:1fr;}.est-quote-visuals{grid-template-columns:1fr 1fr;}}

/* product modal */
.est-modal{position:fixed;inset:0;z-index:400;display:none;align-items:center;justify-content:center;padding:24px;}
.est-modal.is-open{display:flex;}
.est-modal__backdrop{position:absolute;inset:0;background:rgba(13,13,13,.6);border:0;cursor:pointer;}
.est-modal__panel{position:relative;background:#fff;border-radius:16px;width:min(900px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4);}
.est-modal__header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--line);}
.est-modal__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:var(--red);}
.est-modal__title{font-size:22px;font-weight:800;letter-spacing:-.5px;margin:2px 0;}
.est-modal__subtitle{font-size:13.5px;color:var(--muted);max-width:520px;}
.est-modal__close{background:transparent;border:0;font-size:28px;line-height:1;cursor:pointer;color:var(--muted);}
.est-modal__frame-wrap{flex:1;min-height:0;}
.est-modal__frame{width:100%;height:60vh;border:0;display:block;}
.est-modal__footer{padding:16px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;}

/* quote/contact form: half-width fields, pill selects, checkbox */
.cform-fields{display:flex;flex-wrap:wrap;gap:0 16px;}
.cform-fields .cfield{flex:1 1 100%;}
.cform-fields .cfield.half{flex:1 1 calc(50% - 8px);}
.cform .pill-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;}
.cform .pill{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:9px 20px;font-weight:700;font-size:14px;cursor:pointer;background:#fff;transition:all .15s;}
.cform .pill input{position:absolute;opacity:0;width:0;height:0;}
.cform .pill:hover{border-color:var(--ink);}
.cform .pill:has(input:checked){background:var(--ink);color:#fff;border-color:var(--ink);}
.cform .cform-check{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;margin:16px 0 0;cursor:pointer;}
.cform .cform-check input{width:auto;margin:0;}
.cform .cform-check span{font-weight:600;}
@media(max-width:560px){.cform-fields .cfield.half{flex:1 1 100%;}}

/* sections that alternate backgrounds */
.faq,.contact,.partners,.logos,.prose,.gallery,.newsletter,.prodsec{background:var(--sec-bg,#fff);}
.contact[style*="--sec-bg:#f4f4f4"] .cform{background:#fff;}

/* site evaluation: 3-step strip + badges */
.est-steps{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:30px 0 0;padding:0;}
.est-steps li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--ink);}
.est-steps li b{flex:0 0 34px;height:34px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;}
.est-steps li+li::before{content:"\2192";color:var(--muted);font-weight:400;margin-right:4px;}
.est-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;}
.est-badges span{background:#fff0f0;color:var(--red);font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;}
.est-badges span::before{content:"\2713  ";}
@media(max-width:560px){.est-steps{flex-direction:column;align-items:flex-start;}.est-steps li+li::before{display:none;}}

/* walkthrough: phone screenshots step by step */
.walk{padding:84px 0;background:var(--sec-bg,#fff);}
.walk h2{text-align:center;font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:12px;}
.walk-lead{text-align:center;color:var(--muted);font-size:18px;max-width:680px;margin:0 auto 32px;}
.wt-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:36px;}
.wt-tabs button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-weight:700;font-size:14px;padding:9px 16px 9px 9px;border-radius:999px;cursor:pointer;}
.wt-tabs button b{width:24px;height:24px;border-radius:50%;background:#ececef;display:flex;align-items:center;justify-content:center;font-size:12px;}
.wt-tabs button.on{border-color:var(--red);color:var(--red);}
.wt-tabs button.on b{background:var(--red);color:#fff;}
.wt-body{display:grid;grid-template-columns:300px minmax(0,420px);gap:56px;justify-content:center;align-items:center;}
.wt-phone{background:#111;border-radius:40px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.18);}
.wt-screen{position:relative;border-radius:31px;overflow:hidden;background:#000;aspect-ratio:9/19.5;touch-action:pan-y;}
.wt-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .25s;}
.wt-screen img.on{opacity:1;}
.wt-count{font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;}
.wt-count b{color:var(--red);}
.wt-stage{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.5px;margin:6px 0 10px;}
.wt-cap{font-size:18px;color:var(--ink);line-height:1.55;min-height:3.2em;}
.wt-bar{height:6px;background:#ececef;border-radius:3px;margin:22px 0;overflow:hidden;}
.wt-bar i{display:block;height:100%;background:var(--red);border-radius:3px;transition:width .25s;}
.wt-nav{display:flex;gap:12px;}
.wt-nav .btn[disabled]{opacity:.35;cursor:default;}
.wt-link{display:inline-block;margin-top:18px;font-weight:700;color:var(--red);}
@media(max-width:760px){.wt-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:4px;margin-bottom:24px;}.wt-tabs button{flex:0 0 auto;}
.wt-body{grid-template-columns:1fr;gap:24px;}.wt-phone{width:min(230px,62vw);margin:0 auto;padding:8px;border-radius:34px;}.wt-screen{border-radius:27px;}.wt-side{text-align:center;}.wt-nav{justify-content:center;}.wt-nav .btn{flex:1;}}

/* centered card / feature grids */
.why.centered .why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 40px;}
.why.centered .why-item{flex:0 1 calc((100% - (var(--cols,3) - 1) * 40px) / var(--cols,3));max-width:340px;text-align:center;}
.why.centered .why-item::before{left:50%;transform:translateX(-50%);}
.why.centered .sec-cta{justify-content:center;}
@media(max-width:700px){.why.centered .why-item{flex-basis:100%;}}

/* phones: hero without overlay = image band on top (zoomed on the artwork), text below */
@media(max-width:700px){
.hero.no-overlay{height:auto;min-height:0;background:#f8f6f4;}
.hero.no-overlay .hero-content{position:relative;inset:auto;padding:calc(var(--m-h,62vw) + 28px) 0 44px;transform:none!important;}
.hero.no-overlay .slide{top:0;bottom:auto;height:var(--m-h,62vw);background-size:var(--m-size,cover);background-position:var(--m-pos,center);}
.hero.no-overlay .dots{bottom:auto;top:calc(var(--m-h,62vw) - 22px);}
.hero.no-overlay .dots:not(:has(.dot + .dot)){display:none;}
.hero.no-overlay .hero-btns .btn{flex:1 1 100%;}
.hero.no-overlay .hero-content h1,.hero.no-overlay .hero-content p{max-width:none;}
}


/* in-page links land below the sticky header */
section[id]{scroll-margin-top:84px;}

/* guide table of contents: chapter tiles */
.toc{padding:64px 0;background:var(--sec-bg,#fff);}
.toc h2{text-align:center;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.5px;margin-bottom:32px;}
.toc-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;max-width:1120px;}
.toc-grid a{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 36px 4px 0;border-top:2px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .2s;}
.toc-grid a:hover{border-top-color:var(--red);}
.toc-n{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1;color:var(--red);}
.toc-t{font-size:18px;font-weight:800;letter-spacing:-.2px;margin-top:6px;}
.toc-d{font-size:14px;line-height:1.5;color:var(--muted);}
.toc-go{position:absolute;right:4px;top:20px;font-size:20px;color:var(--muted);transition:transform .2s,color .2s;}
.toc-grid a:hover .toc-go{color:var(--red);transform:translateX(4px);}
.toc-grid a:hover .toc-t{color:var(--red);}
@media(max-width:900px){.toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:520px){.toc-grid{grid-template-columns:1fr;gap:18px;}}

/* hero slide option: single button centered above the slide dashes */
.hero.cta-center .hero-btns{position:absolute;left:50%;bottom:64px;transform:translateX(-50%);justify-content:center;z-index:5;}
.hero.cta-center .hero-btns .btn{min-width:206px;}

/* card / feature icons */
.why-item.has-icon{padding-top:0;}
.why-item.has-icon::before{display:none;}
.why-icon{display:block;height:64px;width:auto;max-width:120px;object-fit:contain;margin-bottom:18px;}
.why.centered .why-icon{margin-left:auto;margin-right:auto;}

/* guide pages: chapters flow as one guide joined by a numbered timeline */
.guide-flow{background:#fff;padding-bottom:24px;}
.guide-flow > section{background:#fff!important;padding-top:28px!important;padding-bottom:40px!important;scroll-margin-top:190px;}
.guide-flow > section .why-grid{margin-top:32px;}
.ch-mark{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:8px;}
.ch-line{width:2px;height:56px;background:linear-gradient(var(--line),var(--red));}
.ch-num{width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;text-decoration:none;box-shadow:0 0 0 8px #fdecea;}
.ch-name{font-size:13px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--red);}
.guide-flow .ch-mark:first-child .ch-line{height:24px;}

/* optional wide image in card / feature grids */
.why-banner{display:block;width:100%;max-width:1040px;height:auto;margin:32px auto 8px;border-radius:18px;}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;}
.form-note{margin-top:12px;font-size:14px;font-weight:600;color:#0a7a2f;}
.form-note.is-error{color:var(--red,#ff0000);}
