/* Health & Beauty V19: premium continuation below the three lead treatments.
   Deliberately scoped: never modifies the hero, rotating globe or lead cards. */
:root{--hb-unify-navy:#071936;--hb-unify-blue:#10335f;--hb-unify-gold:#e3b770;--hb-unify-ivory:#edf4fb}
#warum.why{padding:clamp(52px,6vw,80px) 0;background:linear-gradient(120deg,#091936,#143462 55%,#081831);border-top:4px solid #ddb06f;border-bottom:3px solid #a72642;position:relative;overflow:hidden}
#warum.why:before{content:"";width:460px;height:460px;position:absolute;right:-220px;top:-260px;border:1px solid #e4bc7770;border-radius:50%;box-shadow:0 0 0 60px #edc68d11,0 0 0 130px #edc68d09;pointer-events:none}
#warum.why .why-inner{display:block;position:relative}
#warum.why .why-inner>div:first-child{max-width:790px;margin-bottom:32px}
#warum.why h2{font:700 clamp(32px,4vw,49px)/1.18 Georgia,serif;color:#fff;margin:0 0 20px}
#warum.why h2:before{background:#deae65;height:33px;vertical-align:-5px}
#warum.why .why-intro{font:400 17px/1.75 Arial,sans-serif;color:#deebff;max-width:760px}
#warum.why .benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}
#warum.why .benefit{background:linear-gradient(150deg,#f7faff,#d8e7f6);border:1px solid #d8ad69;border-bottom:4px solid #cba165;border-radius:17px;padding:26px 12px;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 14px 26px #020c2e55}
#warum.why .benefit svg{stroke:#113d74;width:48px;height:48px;margin-bottom:12px;filter:none}
#warum.why .benefit p{color:#0d2e5a;font:700 14px/1.55 Arial,sans-serif}
#warum.why .benefit:nth-child(3){background:linear-gradient(155deg,#fcf2db,#efdab0)}
#warum.why .benefit:nth-child(3) svg{stroke:#8d2c29}
.more{padding:clamp(55px,6vw,78px) 0;background:linear-gradient(125deg,#deeaf8,#f5f9fd 53%,#dce8f8);border-top:3px solid #e8c083;border-bottom:4px solid #d6ab67}
.more .titleline{align-items:start;margin-bottom:25px}
.more .section-heading{font:700 clamp(31px,3.5vw,47px)/1.17 Georgia,serif;color:#092c59}
.more .section-heading:before{height:34px;background:#b28343;vertical-align:-5px}
.more .titleline p{color:#254464;font:400 17px/1.72 Arial,sans-serif;max-width:590px}
.more .more-links{gap:16px}
.more .mini-card{min-height:235px;border-radius:18px;border:1px solid #b2cae3;border-bottom:4px solid #ca9c58;background:#fff;box-shadow:0 13px 28px #0d2b571c;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}
.more .mini-card:hover{transform:translateY(-4px);box-shadow:0 18px 30px #0d2b5736}
.more .mini-card img{height:165px;object-fit:cover;width:100%;filter:saturate(1.05) contrast(1.03)}
.more .mini-card span{display:block;font:700 16px/1.42 Georgia,serif;color:#0c315f;padding:17px 15px}
.more .mini-card:focus-visible{outline:3px solid #8a411f;outline-offset:3px}
.hb6-original-content{background:linear-gradient(110deg,#f1f6fc,#e0ecfa);border-top:3px solid #e4bd7a;border-bottom:3px solid #bd2c4b;padding:clamp(40px,5vw,60px) 0}
.hb6-original-content>.wrap{background:linear-gradient(112deg,#0b2656,#071932);border:1px solid #d9ab66;border-radius:23px;padding:clamp(25px,4vw,46px);box-shadow:0 17px 38px #051a3b30}
.hb6-original-content h2{color:#fff;font:700 clamp(28px,3.5vw,43px)/1.2 Georgia,serif;margin:0 0 14px}
.hb6-original-content p{color:#e3edff;font-size:17px;line-height:1.7}
.hb6-original-content .btn-outline{display:inline-flex;background:linear-gradient(130deg,#ffe8b4,#dbac69);border:1px solid #ffe8ad;color:#082143!important;box-shadow:0 7px 20px #050f2560;font-weight:800}
.cta-band{padding:clamp(42px,5vw,68px) 0;background:linear-gradient(110deg,#071731,#103666 59%,#380e2a);border-top:4px solid #e4b26b;border-bottom:3px solid #b9203b}
.cta-band h2{color:#fff;font:700 clamp(30px,3.6vw,45px)/1.15 Georgia,serif}
.cta-band p{color:#e2ecfa;font:400 17px/1.7 Arial,sans-serif}
.cta-band .btn-green{color:#fff!important;background:#147c3f;border:2px solid #91d7a7}
.cta-band .btn-outline{color:#ffe8b5!important;border:2px solid #dbb373}
.hb17-partner{border-top:3px solid #e5ba79;border-bottom:3px solid #d3a567;background:linear-gradient(110deg,#081934,#0c3a67 63%,#092043)}
.hb17-partner h2{color:#fff!important;font:700 clamp(28px,3.2vw,44px)/1.18 Georgia,serif}
.hb17-partner p{color:#e2efff!important;line-height:1.7}
.hb17-partner .hb17-partner-button{border:1px solid #ffdf9f;background:linear-gradient(130deg,#f5d498,#d8ac66);color:#102543!important;font-weight:700;border-radius:24px}
.hb17-instagram{background:linear-gradient(120deg,#101e43,#2c183b);border-top:2px solid #dfb872;border-bottom:2px solid #ddaf6c}
.hb17-instagram strong{color:#fff!important}
.hb17-instagram small{color:#e5ebfb!important}
.hb17-instagram a{color:#ffe0a0!important}
.footer.site-footer{border-top:2px solid #e7bd72;background:#050f28;color:#dce8fb}
.footer.site-footer a{color:#f1d59d}
.footer.site-footer a:hover{color:#fff}
@media(max-width:1100px){#warum.why .benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.more .more-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){#warum.why .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.more .more-links{grid-template-columns:repeat(2,minmax(0,1fr))}.more .mini-card{min-height:0}.more .mini-card img{height:145px}.more .mini-card span{font-size:14px}.hb6-original-content>.wrap{border-radius:16px}}
@media(max-width:420px){#warum.why .benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#warum.why .benefit{padding:21px 9px;min-height:138px}}
