#hk-preview-nav{all:revert;display:block;text-align:left}
#hk-preview-nav :where(*,*::before,*::after){all:revert}
#hk-preview-nav{--ink:#191729;--muted:#625f72;--purple:#673ce3;--purple-dark:#5127c4;--line:#e7e3ef;--paper:#fff;--lavender:#f4efff;--sans:Inter,-apple-system,system-ui,'Segoe UI',Arial,sans-serif;--display:var(--sans)}
#hk-preview-nav *{box-sizing:border-box}
#hk-preview-nav{scroll-behavior:smooth;scroll-padding-top:110px}
#hk-preview-nav{margin:0;font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--ink);background:#fff}
#hk-preview-nav button,#hk-preview-nav a,#hk-preview-nav input,#hk-preview-nav summary{-webkit-tap-highlight-color:transparent}
#hk-preview-nav button{font:inherit;cursor:pointer}
#hk-preview-nav button,#hk-preview-nav a{touch-action:manipulation}
#hk-preview-nav a{color:inherit;text-decoration:none}
#hk-preview-nav button{color:inherit}
#hk-preview-nav button:focus-visible,#hk-preview-nav a:focus-visible,#hk-preview-nav summary:focus-visible{outline:3px solid #9970f4;outline-offset:5px}
#hk-preview-nav .site-header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #eeeaf4}
#hk-preview-nav .nav-wrap{max-width:1380px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:30px}
#hk-preview-nav .brand{font-family:var(--sans);font-size:26px;font-weight:800;letter-spacing:-1.5px;line-height:1.3;display:inline-flex;align-items:center;flex-shrink:0}
#hk-preview-nav .brand span{background:var(--purple);color:#fff;border-radius:7px;padding:1px 6px;margin-left:2px}
#hk-preview-nav #main-nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:600}
#hk-preview-nav #main-nav>a:hover{color:var(--purple)}
#hk-preview-nav .checker-link{color:var(--purple)}
#hk-preview-nav .checker-link span{margin-left:2px}
#hk-preview-nav .nav-actions{display:flex;align-items:center;gap:15px;border-left:1px solid var(--line);padding-left:24px}
#hk-preview-nav .button{text-align:center;border:1px solid var(--purple);display:inline-flex;align-items:center;justify-content:center;gap:32px;border-radius:7px;padding:15px 24px;background:var(--purple);color:white;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s}
#hk-preview-nav .button:hover{background:var(--purple-dark);border-color:var(--purple-dark);transform:translateY(-1px)}
#hk-preview-nav .button span{font-size:18px;line-height:1}
#hk-preview-nav .button.small{padding:11px 16px;font-size:12px;gap:18px}
#hk-preview-nav .button.outline{background:#fff;color:var(--purple);border-color:#d5c6f8}
#hk-preview-nav .button.outline:hover{background:#f7f3ff}
#hk-preview-nav .button.light{background:#fff;color:var(--purple);border-color:#fff}
#hk-preview-nav .button.light:hover{background:#eee5ff}
#hk-preview-nav .menu-toggle{display:none}
#hk-preview-nav .coach-bottom .button{padding:12px 22px;font-size:12px}
#hk-preview-nav .price-card .button{width:100%;justify-content:center;font-size:12px;padding:13px 18px}
@media(max-width:1150px){#hk-preview-nav .nav-wrap{padding:0 28px;gap:25px}
#hk-preview-nav #main-nav{gap:17px;font-size:11px}
#hk-preview-nav .nav-actions{padding-left:16px;gap:12px}}
@media(max-width:930px){#hk-preview-nav .menu-toggle{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:6px;font-size:12px}
#hk-preview-nav .nav-wrap{min-height:72px}
#hk-preview-nav #main-nav{display:none;position:absolute;left:0;right:0;top:72px;background:white;border-bottom:1px solid var(--line);padding:25px 32px;box-shadow:0 15px 20px #2d16450d;align-items:stretch;gap:0}
#hk-preview-nav #main-nav.open{display:flex;flex-direction:column}
#hk-preview-nav #main-nav>a{padding:12px 0;font-size:14px}
#hk-preview-nav .nav-actions{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;margin-top:10px;justify-content:space-between}
#hk-preview-nav .hero .button{padding:13px 18px;font-size:12px;gap:20px}}
@media(max-width:700px){#hk-preview-nav{scroll-padding-top:90px}
#hk-preview-nav .nav-wrap{padding:0 22px;min-height:68px}
#hk-preview-nav .brand{font-size:25px}
#hk-preview-nav #main-nav{top:68px;padding:18px 22px}
#hk-preview-nav .hero .button{padding:14px 20px;font-size:13px;gap:25px}}
@media(prefers-reduced-motion:reduce){#hk-preview-nav{scroll-behavior:auto}}
#hk-preview-nav{--cool-paper:#f4f7fc}
#hk-preview-nav .products-menu{position:relative}
#hk-preview-nav #products-toggle{display:flex;align-items:center;gap:8px;background:none;border:0;padding:12px 0;font-size:inherit;font-weight:600}
#hk-preview-nav .menu-chevron{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}
#hk-preview-nav #products-toggle[aria-expanded=true] .menu-chevron{transform:rotate(225deg);margin-top:3px}
#hk-preview-nav .products-panel{position:absolute;left:-20px;top:100%;width:610px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #14112720;z-index:30}
#hk-preview-nav .products-panel[hidden]{display:none}
#hk-preview-nav .products-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}
#hk-preview-nav .products-grid .product-item{padding:12px;border-radius:7px;display:block}
#hk-preview-nav .products-grid .product-item:hover{background:#f4f7fc}
#hk-preview-nav .products-grid strong{font-size:14px;font-weight:600;display:block;margin-bottom:4px}
#hk-preview-nav .products-grid .product-item>span{display:block;font-size:11px;line-height:1.6;color:var(--muted);font-weight:400}
#hk-preview-nav .all-features{margin-top:18px;width:100%;text-align:center;padding:12px;border:1px solid var(--line);border-radius:7px;background:#f4f7fc;font-size:12px;font-weight:600}
@media(max-width:1100px){#hk-preview-nav .products-panel{left:-20px;width:560px}}
@media(max-width:930px){#hk-preview-nav #products-toggle{font-size:14px;padding:12px 0}
#hk-preview-nav .products-panel{position:static;width:100%;box-shadow:none;margin:5px 0 12px;padding:14px;max-height:55vh;overflow:auto}
#hk-preview-nav .products-grid{gap:4px 12px}}
@media(max-width:700px){#hk-preview-nav .products-grid{grid-template-columns:1fr}
#hk-preview-nav .products-grid .product-item{padding:10px}}
@media(min-width:931px){#hk-preview-nav .nav-wrap{position:relative}
#hk-preview-nav .products-menu{position:static}
#hk-preview-nav .products-panel{left:auto;right:40px;top:100%}}
#hk-preview-nav .final-actions .button{font-size:12px;padding:13px 21px}
#hk-preview-nav .overview-recap .button{background:#fff;font-size:13px;padding:13px 22px}
#hk-preview-nav .overview-recap .button:hover{background:#f6f1ff}
@media(max-width:700px){#hk-preview-nav .overview-recap .button{font-size:12px}}
#hk-preview-nav .all-features{display:block}
#hk-preview-nav{position:sticky;top:0;z-index:40}
