:root{--t7-primary:#5B3F84;--t7-dark:#073929;--t7-accent:#d4a017;--t7-ink:#102536;--t7-muted:#597080;--t7-line:#d8e3e9;--t7-pale:#f3f8fa;--t7-white:#fff;--t7-max:1120px;--t7-radius:22px;--t7-shadow:0 22px 60px rgba(6,63,96,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.zhrknt-shell{margin:0;color:var(--t7-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.68;display:flex;flex-direction:column}img{display:block;max-width:100%}a{color:inherit}.zhrknt-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,calc((100vw - var(--t7-max))/2));background:rgba(255,255,255,.96);border-bottom:1px solid var(--t7-line);backdrop-filter:blur(14px)}.zhrknt-brand{display:flex;align-items:baseline;gap:3px;text-decoration:none;color:var(--t7-primary);font-size:21px;letter-spacing:.05em}.zhrknt-brand b{color:var(--t7-accent);font-size:28px}.zhrknt-brand small{font-size:9px;color:var(--t7-muted);margin-left:8px}.zhrknt-links{display:flex;gap:22px}.zhrknt-links a{font-size:14px}.zhrknt-links a:hover{color:var(--t7-primary)}.zhrknt-seo{order:99;background:#edf4f7;padding:28px 24px;color:#49606e}.zhrknt-seo p{max-width:var(--t7-max);margin:0 auto;font-size:14px}.zhrknt-hero{overflow:hidden;background:radial-gradient(circle at 80% 15%,rgba(244,195,0,.24),transparent 30%),linear-gradient(140deg,#eef8fb,#fff 55%);padding:28px 24px}.zhrknt-hero-grid{max-width:var(--t7-max);margin:auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px}.zhrknt-eyebrow{display:inline-block;color:var(--t7-primary);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.zhrknt-hero-copy h1{font-size:clamp(38px,3.6vw,50px);line-height:1.04;letter-spacing:-.045em;margin:0 0 16px;max-width:760px}.zhrknt-sub{font-size:18px;color:var(--t7-muted);max-width:700px;margin:0 0 20px}.zhrknt-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.zhrknt-cta{display:inline-flex;justify-content:center;align-items:center;background:var(--t7-primary);color:#fff!important;text-decoration:none;border-radius:999px;padding:15px 25px;font-weight:800;box-shadow:0 12px 28px rgba(7,89,133,.22);transition:.2s transform,.2s background}.zhrknt-cta:hover{background:var(--t7-dark);transform:translateY(-2px)}.zhrknt-note{font-weight:700;color:var(--t7-primary)}.zhrknt-trust{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;color:#466170;font-size:13px}.zhrknt-trust li:before{content:'✓';color:var(--t7-primary);font-weight:900;margin-right:7px}.zhrknt-hero-media{margin:0;min-height:360px;border-radius:30px;background:linear-gradient(150deg,#fff,#e9f3f6);border:1px solid rgba(7,89,133,.12);box-shadow:var(--t7-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;position:relative}.zhrknt-hero-media img{width:min(100%,375px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(20,48,64,.18))}.zhrknt-hero-media figcaption{font-size:12px;color:var(--t7-muted);margin-top:12px}.zhrknt-section{padding:82px 24px;scroll-margin-top:82px}.zhrknt-pale{background:var(--t7-pale)}.zhrknt-dark{background:linear-gradient(135deg,var(--t7-dark),#092f47);color:#fff}.zhrknt-dark .zhrknt-eyebrow{color:#ffe36a}.zhrknt-dark p{color:#d5e4eb}.zhrknt-dark .zhrknt-benefit{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.zhrknt-narrow{max-width:var(--t7-max);margin:auto}.zhrknt-narrow>h2{font-size:clamp(31px,4vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 20px;max-width:850px}.zhrknt-narrow>p{max-width:820px;color:var(--t7-muted)}.zhrknt-editorial{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.zhrknt-editorial p{margin:0;color:var(--t7-muted)}.zhrknt-bullets{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0}.zhrknt-bullets li{background:#e7f1f5;color:var(--t7-dark);padding:8px 13px;border-radius:999px;font-size:13px;font-weight:700}.zhrknt-verdict{margin-top:34px;border-left:5px solid var(--t7-accent);padding:26px 28px;background:#fff;border-radius:0 var(--t7-radius) var(--t7-radius) 0;box-shadow:var(--t7-shadow)}.zhrknt-verdict p{margin:0 0 20px}.zhrknt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.zhrknt-ingredient{background:#fff;border:1px solid var(--t7-line);border-radius:18px;padding:23px;min-height:215px}.zhrknt-ingredient h3{font-size:18px;margin:18px 0 10px}.zhrknt-ingredient p{font-size:14px;color:var(--t7-muted);margin:0 0 12px}.zhrknt-ingredient small{color:#718691}.zhrknt-num{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--t7-primary);color:#fff;font-weight:900}.zhrknt-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:34px 0}.zhrknt-benefit{border:1px solid var(--t7-line);border-radius:18px;padding:22px}.zhrknt-benefit>span{display:inline-block;color:var(--t7-accent);font-size:12px;font-weight:900}.zhrknt-benefit h3{font-size:17px}.zhrknt-benefit p{font-size:14px;margin:0}.zhrknt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.zhrknt-step{display:flex;gap:17px;border:1px solid var(--t7-line);border-radius:var(--t7-radius);padding:24px}.zhrknt-step>b{flex:0 0 42px;height:42px;border-radius:12px;background:var(--t7-accent);color:#4b3b00;display:flex;align-items:center;justify-content:center}.zhrknt-step h3{margin:0 0 8px;font-size:18px}.zhrknt-step p{margin:0;color:var(--t7-muted);font-size:14px}.zhrknt-compare{margin-top:34px;border:1px solid var(--t7-line);border-radius:var(--t7-radius);overflow:hidden;background:#fff}.zhrknt-compare>div{display:grid;grid-template-columns:.85fr 1fr 1.35fr}.zhrknt-compare>div>*{padding:16px 18px;border-bottom:1px solid var(--t7-line)}.zhrknt-compare>div:first-child{background:var(--t7-primary);color:#fff}.zhrknt-compare>div:last-child>*{border-bottom:0}.zhrknt-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch;margin:42px 0}.zhrknt-pack{position:relative;border:1px solid var(--t7-line);border-radius:26px;padding:28px;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center}.zhrknt-pack>strong{position:absolute;top:-13px;background:var(--t7-accent);color:#443500;padding:6px 17px;border-radius:999px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.zhrknt-best{border:2px solid var(--t7-primary);box-shadow:var(--t7-shadow);transform:translateY(-9px)}.zhrknt-pack-img{height:210px;width:100%;object-fit:contain;margin-bottom:16px}.zhrknt-pack h3{margin:4px 0;font-size:22px}.zhrknt-pack p{color:var(--t7-muted);font-size:14px}.zhrknt-pack .zhrknt-cta{margin-top:auto;width:100%}.zhrknt-price{font-size:39px;font-weight:900;color:var(--t7-primary);line-height:1}.zhrknt-price small{font-size:13px;color:var(--t7-muted)}.zhrknt-guarantee{display:flex;gap:22px;align-items:center;padding:28px;border-radius:var(--t7-radius);background:#eef8f3;border:1px solid #cce7d8}.zhrknt-guarantee>b{font-size:34px;color:#187349;border:3px solid #187349;border-radius:50%;width:82px;height:82px;display:flex;align-items:center;justify-content:center}.zhrknt-guarantee h3{margin:0 0 6px}.zhrknt-guarantee p{margin:0;color:#3b6350}.zhrknt-safety{border:1px solid #efd3a2;background:#fff9ee;padding:24px;border-radius:18px;margin-top:24px}.zhrknt-safety h3{margin-top:0}.zhrknt-safety p{margin-bottom:0;color:#64553e}.zhrknt-faq{max-width:850px}.zhrknt-faq details{border-bottom:1px solid var(--t7-line);padding:20px 0}.zhrknt-faq summary{font-size:18px;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.zhrknt-faq summary:after{content:'+';color:var(--t7-primary);font-size:25px}.zhrknt-faq details[open] summary:after{content:'–'}.zhrknt-faq details div{color:var(--t7-muted);padding-top:12px;max-width:760px}.zhrknt-final{padding:82px 24px;text-align:center;background:linear-gradient(135deg,var(--t7-primary),var(--t7-dark));color:#fff}.zhrknt-final .zhrknt-narrow>h2{margin-left:auto;margin-right:auto}.zhrknt-final .zhrknt-narrow>p{color:#d9eaf1;margin:0 auto 25px}.zhrknt-final .zhrknt-cta{background:var(--t7-accent);color:#403200!important}.zhrknt-transparency{padding:44px 24px;background:#f4f6f7;font-size:13px;color:#61717a}.zhrknt-transparency h2{font-size:18px;color:#354a55}.zhrknt-footer{padding:48px 24px 26px;background:#0c2432;color:#c6d3da}.zhrknt-foot-grid{max-width:var(--t7-max);margin:0 auto 30px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px}.zhrknt-footer a{display:block;color:#c6d3da;margin-bottom:8px}.zhrknt-footer>small{display:block;max-width:var(--t7-max);margin:auto;border-top:1px solid #2c414d;padding-top:20px}.zhrknt-sticky{position:fixed;z-index:80;left:50%;bottom:18px;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:.3s;background:#fff;border:1px solid var(--t7-line);box-shadow:var(--t7-shadow);padding:8px;border-radius:999px}.zhrknt-sticky.is-on{transform:translate(-50%,0);opacity:1;pointer-events:auto}.zhrknt-sticky a{display:block;background:var(--t7-primary);color:#fff;text-decoration:none;border-radius:999px;padding:13px 28px;font-weight:900}.zhrknt-legal{max-width:800px;margin:auto;padding:55px 24px}.zhrknt-legal h1{font-size:42px}.zhrknt-legal h2{margin-top:34px}img{height:auto}#control .zhrknt-grid,#use .zhrknt-grid,#seasons .zhrknt-grid{display:block}#control .zhrknt-grid>figure,#use .zhrknt-grid>figure,#seasons .zhrknt-grid>figure{min-height:0;margin:34px auto 0;padding:12px}#control .zhrknt-grid>figure{max-width:500px}#use .zhrknt-grid>figure{max-width:760px;aspect-ratio:3/2;overflow:hidden}#seasons .zhrknt-grid>figure{max-width:520px}#control .zhrknt-grid img,#seasons .zhrknt-grid img{width:100%;height:auto;border-radius:12px;object-fit:contain}#use .zhrknt-grid img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center bottom}@media(max-width:900px){.zhrknt-grid{grid-template-columns:repeat(2,1fr)}.zhrknt-benefits{grid-template-columns:repeat(2,1fr)}.zhrknt-hero-grid{grid-template-columns:1fr}.zhrknt-hero-media{min-height:390px}.zhrknt-hero-media img{height:330px}.zhrknt-links{display:none}.zhrknt-packages{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.zhrknt-best{transform:none}.zhrknt-steps{grid-template-columns:1fr}}@media(max-width:560px){.zhrknt-nav{padding:9px 16px;justify-content:center}.zhrknt-brand small{display:none}.zhrknt-hero{padding:20px 16px 24px}.zhrknt-hero-grid{gap:16px}.zhrknt-eyebrow{margin-bottom:7px}.zhrknt-hero-copy h1{font-size:30px;line-height:1.06;margin-bottom:12px}.zhrknt-sub{font-size:15px;line-height:1.5;margin-bottom:14px}.zhrknt-actions{display:block}.zhrknt-cta{width:100%;text-align:center}.zhrknt-hero .zhrknt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.zhrknt-hero .zhrknt-cta{width:auto;padding:11px 19px;font-size:14px}.zhrknt-note{display:block;text-align:center;margin-top:14px}.zhrknt-hero .zhrknt-note{margin-top:0;font-size:12px}.zhrknt-trust{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;margin-top:14px;font-size:11px}.zhrknt-trust li{margin:2px 0}.zhrknt-hero-media{min-height:210px;padding:8px;border-radius:22px}.zhrknt-hero-media img{width:min(100%,260px);height:auto}.zhrknt-section{padding:58px 18px}.zhrknt-narrow>h2{font-size:31px}.zhrknt-editorial{grid-template-columns:1fr;gap:12px}.zhrknt-grid{grid-template-columns:1fr}.zhrknt-benefits{grid-template-columns:1fr}.zhrknt-compare>div{display:block;border-bottom:1px solid var(--t7-line);padding:10px 0}.zhrknt-compare>div:first-child{display:none}.zhrknt-compare>div>*{display:block;border:0!important;padding:6px 14px}.zhrknt-compare>div>*:first-child{font-weight:900;color:var(--t7-primary)}.zhrknt-pack{padding:24px 18px}.zhrknt-guarantee{align-items:flex-start}.zhrknt-guarantee>b{flex:0 0 64px;width:64px;height:64px;font-size:25px}.zhrknt-foot-grid{grid-template-columns:1fr}.zhrknt-sticky{left:50%;right:auto;width:max-content;max-width:calc(100vw - 24px);transform:translate(-50%,140%)}.zhrknt-sticky.is-on{transform:translate(-50%,0)}.zhrknt-sticky a{text-align:center;white-space:nowrap}}