/*
Theme Name: VapePars Atlas
Template: blocksy
Version: 1.0.0
Description: A dark editorial product-directory child theme for three focused brands.
*/
:root{--night:#080b14;--panel:#101625;--panel2:#171f33;--blue:#2f76ff;--cyan:#53d8ff;--pink:#ff4f91;--lime:#c8ff4a;--text:#f7f9ff;--muted:#a9b3c9;--line:#2a3550;--paper:#f4f6fb;--ink:#111625;--max:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--text);font-family:Inter,Arial,sans-serif}.fs-wrap,.bh-wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.fs-skip{position:absolute;left:-9999px}.fs-skip:focus{left:12px;top:12px;z-index:999;background:#fff;color:#000;padding:12px}.screen-reader-text{position:absolute;left:-9999px}a{color:inherit}.fs-service{height:36px;background:#050711;border-bottom:1px solid #1f2940;color:#cbd3e6;font-size:12px}.fs-service .fs-wrap{height:100%;display:flex;align-items:center;justify-content:center;gap:70px}.fs-service span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-right:9px;box-shadow:0 0 12px var(--cyan)}.fs-header{position:sticky;top:0;z-index:100;background:rgba(8,11,20,.96);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.fs-mast{height:82px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:30px}.fs-logo{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:900;letter-spacing:-.04em}.fs-logo i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,var(--blue),#7745ff);color:#fff;font-style:normal;box-shadow:0 0 28px #2f76ff55}.fs-logo span{font-size:22px;line-height:.9}.fs-logo b{color:var(--cyan)}.fs-logo small{display:block;margin-top:7px;color:#8190ad;font-size:9px;letter-spacing:.2em}.fs-search{display:flex;overflow:hidden;border:1px solid #34415f;border-radius:12px;background:#11182a}.fs-search input{flex:1;border:0;background:transparent;color:#fff;padding:15px 18px;font-size:14px;outline:none}.fs-search button{border:0;padding:0 25px;background:var(--blue);color:#fff;font-weight:900}.fs-quick{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:800}.fs-quick a{text-decoration:none}.fs-quick .fs-directory{padding:12px 18px;border:1px solid #3a496b;border-radius:9px}.fs-nav{border-top:1px solid #202b42}.fs-nav>ul{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0}.fs-nav li{position:relative}.fs-nav>ul>li>a{display:block;padding:17px 16px;text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fs-nav>ul>li>a:hover{color:var(--cyan)}.fs-mega{display:none;position:absolute;top:100%;left:-90px;width:820px;padding:32px;background:#101625;border:1px solid #33405d;border-radius:0 0 18px 18px;box-shadow:0 30px 80px #000a;grid-template-columns:1.25fr 1fr 1fr;gap:36px}.fs-has-mega:hover .fs-mega,.fs-has-mega:focus-within .fs-mega{display:grid}.fs-mega div:first-child{padding-right:28px;border-right:1px solid var(--line)}.fs-mega span,.bh-kicker{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.17em}.fs-mega strong{display:block;font-size:25px;margin:12px 0}.fs-mega p{color:var(--muted);font-size:14px;line-height:1.6}.fs-mega a{display:block;text-decoration:none;padding:7px 0;color:#d7deed;font-size:14px}.fs-mega a:hover{color:var(--cyan)}.fs-mobile{display:none}.bh-hero{position:relative;overflow:hidden;padding:88px 0 78px;background:radial-gradient(circle at 78% 25%,#264bc955,transparent 27%),radial-gradient(circle at 60% 85%,#ff4f9130,transparent 25%),var(--night)}.bh-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,#000,transparent)}.bh-hero-grid{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.bh-hero h1{font-size:clamp(58px,6.5vw,104px);line-height:.88;letter-spacing:-.065em;margin:22px 0;color:#fff}.bh-hero h1 br+*{color:var(--cyan)}.bh-hero p{max-width:620px;color:#b8c3d9;font-size:18px;line-height:1.75}.bh-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.bh-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:10px;background:var(--blue);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 35px #2f76ff33}.bh-btn.alt{background:transparent;border:1px solid #475675}.bh-hero-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end;transform:rotate(-2deg)}.bh-hero-product{min-width:0;min-height:410px;display:flex;flex-direction:column;padding:15px;background:#f8faff;color:var(--ink);text-decoration:none;border-radius:23px;border:5px solid #fff;box-shadow:0 25px 70px #0008;transform:translateY(18px)}.bh-hero-product:nth-child(2){transform:translateY(-18px)}.bh-hero-product img{width:100%;height:290px;object-fit:contain;background:linear-gradient(160deg,#eff3ff,#fff)}.bh-hero-product small{margin-top:14px;color:#286af1;font-weight:900;letter-spacing:.08em}.bh-hero-product b{font-size:18px;margin-top:8px}.bh-strip{background:linear-gradient(90deg,var(--blue),#6b52ff,var(--pink));padding:15px 0}.bh-strip .bh-wrap{display:flex;justify-content:space-around;font-size:12px;font-weight:900;letter-spacing:.08em}.bh-section{padding:90px 0;background:var(--night)}.bh-section.soft{background:var(--paper);color:var(--ink)}.bh-headline{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.bh-headline h2{font-size:clamp(38px,4.5vw,66px);line-height:.98;letter-spacing:-.05em;margin:10px 0}.bh-headline p{max-width:560px;color:var(--muted);line-height:1.7}.soft .bh-headline p{color:#62708a}.bh-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bh-brand{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#11182a,#18223a);text-decoration:none}.bh-brand:before{content:"";position:absolute;width:180px;height:180px;right:-40px;top:-55px;border-radius:50%;background:var(--blue);filter:blur(45px);opacity:.25}.bh-brand:nth-child(2):before{background:var(--cyan)}.bh-brand:nth-child(3):before{background:var(--pink)}.bh-brand b{position:relative;font-size:36px;margin:16px 0}.bh-brand span{position:relative;color:#aeb9ce;line-height:1.55}.bh-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bh-card{overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:18px;transition:.22s}.bh-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #1c2c4c18}.bh-card-media{display:block;padding:18px;background:#f5f7fc}.bh-card-media img{width:100%;height:255px;object-fit:contain;transition:.25s}.bh-card:hover img{transform:scale(1.035)}.bh-card-body{padding:19px}.bh-card .tag{display:inline-block;padding:6px 9px;border-radius:99px;background:#e9f0ff;color:#2465df;font-size:10px;font-weight:900;letter-spacing:.06em}.bh-card h3{min-height:45px;font-size:18px;line-height:1.25;margin:13px 0}.bh-card h3 a{text-decoration:none}.bh-specs{display:flex;flex-wrap:wrap;gap:6px}.bh-specs span{padding:6px 8px;border-radius:6px;background:#f0f3f8;color:#61708a;font-size:11px}.bh-card-link{display:block;margin-top:17px;padding-top:14px;border-top:1px solid #e2e7f0;text-decoration:none;font-weight:900}.bh-guide-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.bh-guide{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#111827}.bh-guide:first-child{grid-row:span 2}.bh-guide img{width:100%;height:210px;object-fit:cover}.bh-guide:first-child img{height:350px}.bh-guide div{padding:22px}.bh-guide h3{font-size:23px;line-height:1.15}.bh-guide h3 a{text-decoration:none}.bh-guide p{color:var(--muted);line-height:1.6}.bh-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bh-path-grid>a{min-height:280px;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:20px;text-decoration:none;background:#101625}.bh-path-grid span{color:var(--cyan);font-weight:900}.bh-path-grid b{font-size:24px;margin:45px 0 12px}.bh-path-grid p{color:var(--muted);line-height:1.6}.bh-path-grid em{margin-top:auto;color:var(--cyan);font-style:normal;font-weight:900}.bh-compare-home{padding:95px 0;background:linear-gradient(120deg,#12295f,#17102e);color:#fff}.bh-compare-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.bh-compare-home h2{font-size:64px;line-height:.95;letter-spacing:-.055em;margin:15px 0}.bh-compare-home p{max-width:520px;color:#bcc8df;line-height:1.7}.bh-compare-list{border-top:1px solid #ffffff38}.bh-compare-list a{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;padding:26px 0;border-bottom:1px solid #ffffff38;text-decoration:none}.bh-compare-list b{font-size:25px}.bh-compare-list span{color:#bdc9dc}.bh-compare-list em{color:var(--cyan);font-style:normal}.bh-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bh-faq-grid details{padding:23px;border:1px solid #dce3ee;border-radius:14px;background:#fff}.bh-faq-grid summary{cursor:pointer;font-weight:900}.bh-faq-grid p{color:#61708a;line-height:1.7}.bh-page-hero{position:relative;overflow:hidden;padding:82px 0;background:radial-gradient(circle at 80% 20%,#2f76ff44,transparent 30%),#0d1220}.bh-page-hero:after{content:"";position:absolute;right:8%;top:-130px;width:360px;height:360px;border:65px solid #ffffff08;border-radius:50%}.bh-page-hero h1{position:relative;z-index:1;color:#fff;font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.055em;margin:12px 0}.bh-filterbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.bh-filterbar a{padding:10px 15px;border:1px solid #dce3ee;border-radius:99px;text-decoration:none;font-weight:800}.bh-single{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.bh-single-media{padding:50px;border-radius:24px;background:#eef2f9}.bh-single-media img{width:100%;height:530px;object-fit:contain}.bh-single h1{font-size:58px;line-height:1;letter-spacing:-.045em;margin:12px 0}.bh-summary{color:#62708a;font-size:18px;line-height:1.7}.bh-data{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.bh-data div{padding:14px;border-radius:8px;background:#eef2f9}.bh-data small{display:block;color:#6a7890;margin-bottom:5px}.bh-article{max-width:920px;margin:auto;color:var(--ink);font-family:Georgia,serif;font-size:19px;line-height:1.85}.bh-article h2{font-family:Inter,Arial,sans-serif;font-size:40px;line-height:1.1;margin-top:50px}.bh-article a{font-weight:700}.bh-notice{margin:30px 0;padding:20px;border-left:5px solid var(--blue);background:#edf3ff}.bh-section:has(.bh-article),.bh-section:has(.bh-single),.bh-section:has(.bh-products){background:var(--paper);color:var(--ink)}.bh-article table{width:100%;border-collapse:collapse;font-family:Inter,Arial,sans-serif;font-size:15px}.bh-article th,.bh-article td{padding:15px;border:1px solid #dce3ee;text-align:left}.bh-article th{background:#12192a;color:#fff}.fs-footer{padding:75px 0 25px;background:#050711;border-top:1px solid #202a3f}.fs-footer-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:50px}.fs-footer-top p{max-width:370px;color:#9eabc2;line-height:1.7}.fs-footer strong{display:block;margin-bottom:15px}.fs-footer a:not(.fs-logo){display:block;padding:6px 0;color:#aeb8cd;text-decoration:none}.fs-warning{display:flex;align-items:center;gap:20px;margin:45px 0 24px;padding:20px;border:1px solid #2d3953;border-radius:14px;color:#b4bfd3}.fs-warning b{display:grid;place-items:center;min-width:55px;height:55px;border:2px solid var(--cyan);border-radius:50%;color:var(--cyan);font-size:18px}.fs-footer>div>small{display:block;border-top:1px solid #232c41;padding-top:20px;color:#75829a}.fs-logo.light{color:#fff}.fs-logo.light small{color:#8190ad}@media(max-width:1000px){.fs-service .fs-wrap{gap:20px;justify-content:space-between}.fs-service span:nth-child(n+3){display:none}.fs-mast{grid-template-columns:1fr auto}.fs-search{grid-column:1/-1;grid-row:2;margin-bottom:15px}.fs-mast{height:auto;padding:15px 0}.fs-quick,.fs-nav{display:none}.fs-mobile{display:block;position:relative}.fs-mobile summary{list-style:none;padding:11px 14px;border:1px solid #3b4865;border-radius:8px;font-weight:900}.fs-mobile>div{position:absolute;right:0;top:50px;width:260px;padding:12px;background:#111827;border:1px solid #34415e;border-radius:12px;box-shadow:0 25px 60px #000c}.fs-mobile a{display:block;padding:11px;text-decoration:none;border-bottom:1px solid #253049}.bh-hero-grid,.bh-single,.bh-compare-split{grid-template-columns:1fr}.bh-hero-products{margin-top:30px}.bh-products,.bh-path-grid{grid-template-columns:1fr 1fr}.bh-brand-grid,.bh-guide-grid,.fs-footer-top{grid-template-columns:1fr}.bh-guide:first-child{grid-row:auto}.bh-compare-split{gap:40px}}@media(max-width:600px){.fs-wrap,.bh-wrap{width:calc(100% - 24px)}.fs-service span:nth-child(n+2){display:none}.bh-hero{padding:58px 0}.bh-hero h1{font-size:56px}.bh-hero-products{grid-template-columns:1fr;transform:none}.bh-hero-product,.bh-hero-product:nth-child(2){min-height:0;transform:none}.bh-hero-product img{height:250px}.bh-strip .bh-wrap{gap:12px;font-size:9px;text-align:center}.bh-section{padding:60px 0}.bh-headline{display:block}.bh-products,.bh-path-grid,.bh-faq-grid{grid-template-columns:1fr}.bh-card-media img{height:270px}.bh-compare-home h2{font-size:46px}.bh-compare-list a{grid-template-columns:1fr auto}.bh-compare-list span{grid-row:2}.bh-page-hero{padding:58px 0}.bh-single-media img{height:350px}.fs-footer{padding-top:55px}.fs-warning{align-items:flex-start}}

/* VapePars Atlas commerce-inspired visual system */
:root{--night:#111522;--panel:#171d2d;--panel2:#20283b;--blue:#3167ff;--cyan:#ff6248;--pink:#ffb637;--lime:#d8ff62;--text:#fffaf4;--muted:#b6bfd0;--line:#303a50;--paper:#f7f7f4;--ink:#12151d;--max:1440px}
.fs-service{background:#ff6248;color:#fff;border:0}.fs-service span:before{background:#fff;box-shadow:none}.fs-header{background:rgba(255,255,255,.98);color:#111522;border-bottom:1px solid #e4e5e8}.fs-logo i{border-radius:50%;background:#111522;box-shadow:none}.fs-logo b{color:#ff6248}.fs-search{background:#f3f4f7;border-color:#d8dbe3}.fs-search input{color:#111522}.fs-search button{background:#3167ff}.fs-nav{border-color:#e4e5e8}.fs-nav>ul>li>a:hover{color:#ff6248}.fs-mega{background:#fff;color:#111522;border-color:#e4e5e8;box-shadow:0 28px 70px #18213a22}.fs-mega a{color:#40485a}.fs-mega span,.bh-kicker{color:#ff6248}.bh-hero{background:radial-gradient(circle at 82% 20%,#3167ff55,transparent 28%),radial-gradient(circle at 58% 88%,#ff624844,transparent 24%),#111522}.bh-hero h1{font-size:clamp(54px,6vw,92px)}.bh-hero-product{border-radius:8px;transform:none}.bh-hero-product:nth-child(2){transform:translateY(-22px)}.bh-strip{background:#ffb637;color:#111522}.bh-brand{border-radius:10px}.bh-card{border-radius:10px}.bh-card .tag{background:#fff0ec;color:#e7462f}.bh-card-link{color:#3167ff}.bh-path-grid>a{border-radius:10px}.bh-compare-home{background:linear-gradient(115deg,#1d46bd,#111522)}.bh-faq-grid details{border-radius:8px}.fs-footer{background:#0d1019}.fs-warning b{border-color:#ff6248;color:#ff6248}
/* 1.1 homepage and centered navigation refinement */
.fs-service .fs-wrap{max-width:1220px}.fs-mast{width:min(1280px,calc(100% - 48px));grid-template-columns:245px minmax(380px,680px) auto;justify-content:center}.fs-nav{padding:8px 0;background:#fff;border-top:1px solid #ececf0}.fs-nav>ul{width:min(1160px,calc(100% - 48px));justify-content:center;gap:10px;padding:0 18px;border:1px solid #e8e9ee;border-radius:12px;background:#f8f8fa;box-shadow:0 7px 24px #1115220c}.fs-nav>ul>li>a{padding:14px 17px;font-size:12px;letter-spacing:.045em}.fs-mega{left:50%;transform:translateX(-34%);width:min(790px,85vw);border-radius:14px;top:calc(100% + 8px)}
.bh-hero{padding:74px 0 70px}.bh-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:58px}.bh-hero h1{max-width:650px;font-size:clamp(54px,5.4vw,82px);line-height:.92}.bh-hero p{max-width:590px;font-size:17px}.bh-hero-products{display:grid;grid-template-columns:1.18fr .82fr;grid-template-rows:1fr 1fr;gap:16px;transform:none;min-height:520px}.bh-hero-product,.bh-hero-product:nth-child(2){min-height:0;transform:none;border:0;border-radius:14px;padding:16px;box-shadow:0 24px 70px #0006}.bh-hero-product:first-child{grid-row:1/3}.bh-hero-product img{height:185px;border-radius:9px}.bh-hero-product:first-child img{height:405px}.bh-hero-product small{margin-top:13px}.bh-hero-product b{font-size:17px}.bh-strip{padding:13px 0}.bh-strip .bh-wrap{max-width:1180px}.bh-section{padding:78px 0}.bh-headline{margin-bottom:32px}.bh-brand-grid{gap:20px}.bh-brand{min-height:255px;padding:28px;background:linear-gradient(145deg,#151b2a,#202a3f)}.bh-brand b{font-size:33px}.bh-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bh-card-media{padding:22px}.bh-card-media img{height:235px}.bh-guide-grid{gap:20px}.bh-path-grid>a{min-height:250px}.bh-compare-home{padding:82px 0}.bh-faq-grid details{padding:22px}
@media(max-width:1180px){.fs-mast{grid-template-columns:220px minmax(300px,1fr) auto}.fs-nav>ul{gap:0}.fs-nav>ul>li>a{padding:13px 11px}.bh-hero-grid{grid-template-columns:1fr 1fr;gap:36px}.bh-hero-products{min-height:470px}.bh-hero-product:first-child img{height:355px}}
@media(max-width:1000px){.fs-mast{width:min(100% - 30px,760px);grid-template-columns:1fr auto}.fs-nav{display:none}.bh-hero-grid{grid-template-columns:1fr}.bh-hero-products{width:min(100%,720px);margin:28px auto 0}.bh-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bh-hero{padding:48px 0 52px}.bh-hero h1{font-size:48px}.bh-hero-products{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.bh-hero-product:first-child{grid-column:1/3;grid-row:auto}.bh-hero-product:first-child img{height:300px}.bh-hero-product img{height:190px}.bh-hero-product b{font-size:14px}.bh-strip .bh-wrap{display:grid;grid-template-columns:1fr}.bh-strip span{padding:3px}.bh-products{grid-template-columns:1fr}}
.bh-page-hero p{position:relative;z-index:1;color:#bdc7da;font-size:17px;line-height:1.65;max-width:720px}

/* 1.2 editorial storefront refinement */
:root{--night:#0f1820;--blue:#194fda;--cyan:#ef5b43;--pink:#f4a53a;--paper:#f6f2e9;--ink:#15212b;--max:1320px}
body{background:#f6f2e9;color:var(--ink)}
.fs-service{height:32px;background:#12202a;font-size:10px;letter-spacing:.06em}.fs-service .fs-wrap{max-width:1180px;gap:54px}.fs-service span:before{width:4px;height:4px;background:#ef5b43}
.fs-header{position:sticky;background:rgba(255,255,255,.98);box-shadow:0 8px 32px #15212b0b}.fs-mast{width:min(1240px,calc(100% - 48px));height:76px;grid-template-columns:220px minmax(360px,640px) auto;gap:24px}.fs-logo i{width:40px;height:40px;background:#15212b}.fs-logo span{font-size:20px}.fs-search{height:48px;border-radius:999px;background:#f5f6f7;border-color:#d9dde2}.fs-search button{border-radius:0 999px 999px 0;background:#ef5b43;padding:0 28px}.fs-directory{background:#15212b!important;color:#fff;border:0!important}.fs-nav{padding:7px 0 10px;background:#fff}.fs-nav>ul{width:min(1040px,calc(100% - 48px));border:0;border-radius:999px;background:#f1f3f4;box-shadow:none}.fs-nav>ul>li>a{padding:12px 18px;font-size:11px;color:#263641}.fs-nav>ul>li>a:hover{color:#ef5b43}
body.home .bh-hero{padding:66px 0 64px;background:radial-gradient(circle at 75% 15%,#f8c45d55,transparent 24%),linear-gradient(118deg,#f6f2e9 0 54%,#e6ecef 54% 100%);color:#15212b}
body.home .bh-hero:before{background-image:linear-gradient(#15212b08 1px,transparent 1px),linear-gradient(90deg,#15212b08 1px,transparent 1px);mask-image:linear-gradient(to bottom,#000,transparent)}
body.home .bh-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:64px}
body.home .bh-hero h1{max-width:620px;font-size:clamp(54px,5.6vw,84px);line-height:.9;color:#15212b}
body.home .bh-hero p{color:#52616d;font-size:17px;max-width:570px}
body.home .bh-btn{background:#ef5b43;box-shadow:0 12px 35px #ef5b4330;border-radius:999px}
body.home .bh-btn.alt{background:#fff;border:1px solid #cdd4d8;color:#15212b;box-shadow:none}
body.home .bh-hero-products{min-height:490px;gap:14px}
body.home .bh-hero-product,body.home .bh-hero-product:nth-child(2){border-radius:22px;background:#fff;padding:14px;box-shadow:0 25px 60px #2636411c}
body.home .bh-hero-product:first-child{background:#fff8f0}
body.home .bh-hero-product:nth-child(2){background:#eef6f4}
body.home .bh-hero-product:nth-child(3){background:#202b27;color:#fff}
body.home .bh-hero-product img{background:transparent;border-radius:15px}
.bh-strip{background:#ef5b43;color:#fff;padding:12px 0}.bh-strip .bh-wrap{max-width:1080px}
body.home main>.bh-section:nth-of-type(2){background:#fff;color:#15212b;padding:82px 0}
body.home main>.bh-section:nth-of-type(2) .bh-headline p{color:#62717c}
body.home .bh-brand-grid{gap:14px}
body.home .bh-brand{min-height:275px;border:0;border-radius:18px;background:#174fdb;color:#fff;box-shadow:0 18px 45px #174fdb1f}
body.home .bh-brand:nth-child(2){background:#184e43}.body.home .bh-brand:nth-child(3){background:#25231d}
body.home .bh-brand:nth-child(3){background:#25231d}
body.home .bh-brand span{color:#e9edf3}
body.home .bh-section.soft{background:#f6f2e9}
.bh-card{border:1px solid #e0e3e5;border-radius:16px;box-shadow:0 10px 30px #15212b0a}.bh-card-media{height:278px;display:grid;place-items:center;padding:22px;background:#fff}.bh-card-media img{height:230px;width:100%;object-fit:contain}.bh-card-body{padding:21px}.bh-card h3{font-size:19px}.bh-card-link{color:#194fda}
body.home main>.bh-section:nth-of-type(4){background:#15212b;color:#fff}.bh-guide{border:0;border-radius:18px;background:#fff;color:#15212b}.bh-guide p{color:#697681}.bh-guide img{background:#eef1f2;object-fit:contain}.bh-guide:first-child img{height:350px}
.bh-path-grid>a{border:1px solid #d9dedf;background:#fff;color:#15212b;box-shadow:0 10px 28px #15212b08}.bh-path-grid p{color:#66737c}.bh-path-grid em,.bh-path-grid span{color:#ef5b43}
.bh-compare-home{background:linear-gradient(120deg,#194fda,#10202b)}
.bh-page-hero{padding:72px 0;background:radial-gradient(circle at 82% 18%,#ef5b4338,transparent 28%),#15212b}.bh-page-hero h1{font-size:clamp(44px,5.2vw,72px)}
.fs-footer{background:#101b23}.fs-warning{background:#15232d}
@media(max-width:1180px){body.home .bh-hero-grid{grid-template-columns:1fr 1fr;gap:36px}.fs-mast{grid-template-columns:200px minmax(300px,1fr) auto}}
@media(max-width:1000px){.fs-mast{width:min(100% - 30px,760px)}body.home .bh-hero-grid{grid-template-columns:1fr}body.home .bh-hero-products{width:min(100%,720px)}}
@media(max-width:600px){.fs-service{height:28px}.fs-mast{padding:12px 0}.fs-logo span{font-size:17px}.fs-search{height:44px}body.home .bh-hero{padding:42px 0 48px;background:linear-gradient(160deg,#f6f2e9,#e7ecee)}body.home .bh-hero h1{font-size:47px}body.home .bh-hero p{font-size:16px}body.home .bh-hero-products{min-height:0;gap:10px}body.home .bh-hero-product:first-child img{height:270px}body.home .bh-hero-product img{height:170px}.bh-card-media{height:290px}.bh-card-media img{height:250px}.bh-page-hero{padding:52px 0}}
