@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";:root{--k9-bg:#080a0f;--k9-bg-2:#0b0e14;--k9-surface:#10141c;--k9-surface-2:#131822;--k9-line:#efe8da1a;--k9-line-strong:#efe8da2e;--k9-text:#f1ece2;--k9-muted:#a8a7ae;--k9-muted-2:#777b86;--k9-warm:#e6be7d;--k9-warm-soft:#e6be7d1a;--k9-green:#78b28b;--k9-purple:#a690d2;--k9-blue:#7ba5d5;--k9-font:"DM Sans", system-ui, sans-serif;--k9-display:"Libre Caslon Display", Georgia, serif}*{box-sizing:border-box}html{background:var(--k9-bg)}body{background:var(--k9-bg);color:var(--k9-text);font-family:var(--k9-font);margin:0}button,a{-webkit-tap-highlight-color:transparent}.route-loader{background:var(--k9-bg);min-height:100vh;color:var(--k9-muted);place-items:center;display:grid}.site-skip-link{z-index:1000;background:var(--k9-warm);color:#171009;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.site-skip-link:focus{transform:translateY(0)}.k9-shell{min-height:100vh;color:var(--k9-text);background:radial-gradient(circle at 70% 7%,#6971a11a,#0000 27rem),radial-gradient(circle at 15% 8%,#e6be7d13,#0000 30rem),linear-gradient(#080a0f 0%,#090c12 52%,#080a0f 100%);overflow-x:clip}.k9-nav,.k9-main,.k9-footer{width:min(1260px,100% - 40px);margin-inline:auto}.k9-nav{z-index:50;border-bottom:1px solid var(--k9-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0fe0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:74px;display:grid;position:sticky;top:0}.k9-brand,.k9-nav-links button,.k9-nav-cta,.k9-btn,.k9-orbit-card,.k9-product-actions button,.k9-footer button{color:inherit;font:inherit;cursor:pointer;border:0}.k9-brand{text-align:left;background:0 0;justify-self:start;align-items:center;gap:10px;padding:0;display:inline-flex}.k9-brand img{object-fit:contain;width:36px;height:36px}.k9-brand span{gap:1px;display:grid}.k9-brand strong{font-family:var(--k9-display);font-size:1.22rem;font-weight:400}.k9-brand small{color:var(--k9-muted-2);font-size:.68rem}.k9-nav-links{align-items:center;gap:4px;display:flex}.k9-nav-links button,.k9-nav-links a{color:var(--k9-muted);background:0 0;border-radius:10px;padding:9px 11px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .16s,background .16s}.k9-nav-links button:hover,.k9-nav-links a:hover{color:var(--k9-text);background:#ffffff09}.k9-nav-cta{background:var(--k9-warm);color:#1b1207;border-radius:12px;justify-self:end;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:.84rem;font-weight:700;transition:transform .16s,filter .16s;display:inline-flex}.k9-nav-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.k9-main{outline:none}.k9-hero{border-bottom:1px solid var(--k9-line);grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:540px;padding:58px 0 42px;display:grid}.k9-eyebrow{color:var(--k9-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:inline-flex}.k9-eyebrow:after{content:"";background:#e6be7d8c;width:26px;height:1px}.k9-hero h1{max-width:660px;font-family:var(--k9-font);letter-spacing:-.03em;margin:18px 0 16px;font-size:clamp(2.45rem,4vw,3.85rem);font-weight:500;line-height:1.04}.k9-hero-copy>p{max-width:54ch;color:var(--k9-muted);margin:0;font-size:.94rem;line-height:1.68}.k9-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.k9-btn{border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:.86rem;font-weight:700;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.k9-btn-primary{background:var(--k9-warm);color:#1b1207}.k9-btn-ghost{border:1px solid var(--k9-line-strong);color:var(--k9-text);background:0 0}.k9-btn:hover{transform:translateY(-1px)}.k9-btn-ghost:hover{color:var(--k9-warm);border-color:#e6be7d8c}.k9-orbit{border:1px solid var(--k9-line);background:radial-gradient(circle at 50% 54%,#e6be7d21,#0000 12rem),radial-gradient(circle at 64% 15%,#5e70ae24,#0000 16rem),linear-gradient(#12161fe0,#0a0d14f0);border-radius:28px;min-height:390px;position:relative;overflow:hidden}.k9-orbit:before{content:"";border:1px solid #e6be7d42;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-110px;box-shadow:0 0 58px #e6be7d1a}.k9-orbit:after{content:"";background:linear-gradient(165deg,#0000 0 42%,#e6be7d14 43% 44%,#0000 45%),radial-gradient(at 52% 130%,#e6be7d42,#0000 50%);height:110px;position:absolute;bottom:0;left:0;right:0}.k9-orbit-ring{border:1px solid #efe8da24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k9-orbit-ring-one{width:240px;height:240px}.k9-orbit-ring-two{opacity:.55;width:340px;height:340px}.k9-orbit-core{z-index:3;background:#0a0d14e0;border:1px solid #e6be7d38;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0006}.k9-orbit-core img{object-fit:contain;width:64px;height:64px}.k9-orbit-card{z-index:4;border:1px solid var(--k9-line-strong);width:130px;min-height:102px;color:var(--k9-text);text-align:center;background:#0c0f17e6;border-radius:18px;align-content:center;justify-items:center;gap:5px;padding:12px;display:grid;position:absolute}.k9-orbit-card strong{font-size:.84rem;font-weight:600}.k9-orbit-card small{color:var(--k9-muted-2);font-size:.72rem}.k9-orbit-card>span{color:var(--k9-warm);font-size:1.45rem}button.k9-orbit-card{transition:transform .16s,border-color .16s}button.k9-orbit-card:hover{border-color:#e6be7d8c;transform:translateY(-2px)}.k9-orbit-dreamyxx{background:linear-gradient(#2a203bf0,#12101cf0);top:20px;left:50%;transform:translate(-50%)}.k9-orbit-dreamyxx:hover{transform:translate(-50%)translateY(-2px)!important}.k9-orbit-evidence{top:145px;left:48px}.k9-orbit-health{top:145px;right:48px}.k9-orbit-connect{bottom:18px;left:50%;transform:translate(-50%)}.k9-orbit-health>span{color:#87c49c}.k9-orbit-connect>span{color:#85b1e4}.k9-section{padding:44px 0 0}.k9-section-heading-row{grid-template-columns:1fr minmax(300px,430px);align-items:end;gap:28px;margin-bottom:20px;display:grid}.k9-section-heading-row h2{font-family:var(--k9-font);letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:500;line-height:1}.k9-section-heading-row>p{color:var(--k9-muted);margin:0;font-size:.9rem;line-height:1.65}.k9-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.k9-product-card{border:1px solid var(--k9-line-strong);background:linear-gradient(#10141cf5,#090c12f5);border-radius:20px;grid-template-columns:minmax(0,.94fr) minmax(190px,1.06fr);height:210px;min-height:210px;max-height:210px;display:grid;overflow:hidden}.k9-product-copy{z-index:2;min-width:0;padding:18px;position:relative;overflow:hidden}.k9-product-title-row{grid-template-columns:54px 1fr;align-items:center;gap:13px;display:grid}.k9-product-title-row img{border-radius:15px;width:54px;height:54px}.k9-product-card h3{font-family:var(--k9-font);margin:0;font-size:1.15rem;font-weight:500}.k9-product-card p{color:var(--k9-muted);margin:6px 0 0;font-size:.82rem;line-height:1.55}.k9-status{width:fit-content;min-height:27px;color:var(--k9-warm);border:1px solid #e6be7d4d;border-radius:999px;align-items:center;margin-top:14px;padding:0 10px;font-size:.69rem;font-weight:600;display:inline-flex}.k9-status-live{color:#bfe2ca;background:#78b28b14;border-color:#78b28b61}.k9-product-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.k9-product-actions button,.k9-product-actions a{border-radius:10px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.k9-product-actions button{border:1px solid var(--k9-line-strong);background:#ffffff0a}.k9-product-actions a{color:#1b1207;background:var(--k9-warm)}.k9-store-pending{border:1px dashed var(--k9-line-strong);min-height:35px;color:var(--k9-muted-2);border-radius:10px;align-items:center;padding:0 11px;font-size:.72rem;font-weight:600;display:inline-flex}.k9-product-preview{background:#0a0d16;height:100%;min-height:0;position:relative;overflow:hidden}.k9-product-preview-dreamyxx:after{content:"";pointer-events:none;background:linear-gradient(90deg,#090c126b,#0000 38%),linear-gradient(#0000 54%,#080a0f94);position:absolute;inset:0}.k9-product-preview-dreamyxx img{object-fit:cover;object-position:center;filter:saturate(.92)brightness(.82);width:100%;height:100%;display:block}.k9-preview-caption{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.k9-preview-caption span,.k9-preview-caption strong{display:block}.k9-preview-caption span{color:#c6b3ef;font-size:.68rem;font-weight:600}.k9-preview-caption strong{color:#f2eef8;max-width:26ch;margin-top:4px;font-size:.76rem;font-weight:500;line-height:1.4}.k9-category-icon{width:42px;height:42px;color:var(--k9-warm);background:var(--k9-warm-soft);border:1px solid #e6be7d42;border-radius:12px;place-items:center;font-size:1.2rem;display:grid}.k9-category-health{color:#89c59e;background:#78b28b14;border-color:#78b28b4d}.k9-category-connect{color:#89b3e2;background:#7ba5d514;border-color:#7ba5d54d}.k9-product-card-upcoming h3{margin-top:16px}.k9-product-preview-neutral,.k9-product-preview-health,.k9-product-preview-connect{place-items:end center;padding:22px;display:grid}.k9-product-preview-neutral{background:radial-gradient(circle at 70%,#e6be7d1a,#0000 50%)}.k9-product-preview-health{background:radial-gradient(circle at 70%,#78b28b21,#0000 50%)}.k9-product-preview-connect{background:radial-gradient(circle at 70%,#7ba5d526,#0000 50%)}.k9-product-preview>span{color:var(--k9-muted-2);font-size:.7rem}.k9-values{border-top:1px solid var(--k9-line);border-bottom:1px solid var(--k9-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.k9-values article{border-right:1px solid var(--k9-line);grid-template-columns:34px 1fr;align-items:start;gap:11px;min-height:116px;padding:22px 18px;display:grid}.k9-values article:last-child{border-right:0}.k9-values article>span{color:var(--k9-warm);font-size:1.15rem}.k9-values strong{font-size:.84rem}.k9-values p{color:var(--k9-muted-2);margin:6px 0 0;font-size:.72rem;line-height:1.5}.k9-company{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:50px;padding:48px 0 50px;display:grid}.k9-company h2{font-family:var(--k9-font);margin:10px 0 0;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:500;line-height:1.08}.k9-company>p{color:var(--k9-muted);margin:0;font-size:.92rem;line-height:1.72}.k9-footer{border-top:1px solid var(--k9-line);min-height:86px;color:var(--k9-muted-2);grid-template-columns:1fr auto auto;align-items:center;gap:20px;display:grid}.k9-footer-brand{align-items:center;gap:10px;display:flex}.k9-footer-brand img{width:30px;height:30px}.k9-footer-brand strong,.k9-footer-brand span{display:block}.k9-footer-brand strong{font-family:var(--k9-display);color:var(--k9-text);font-weight:400}.k9-footer-brand span{margin-top:2px;font-size:.67rem}.k9-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.k9-footer-links button,.k9-footer-links a{color:var(--k9-muted-2);background:0 0;padding:0;font-size:.68rem;text-decoration:none}.k9-footer-links button:hover,.k9-footer-links a:hover{color:var(--k9-text)}.k9-footer-copy{font-size:.68rem}.k9-shell button:focus-visible,.k9-shell a:focus-visible{outline:2px solid var(--k9-warm);outline-offset:3px}@media (width<=1050px){.k9-hero{grid-template-columns:1fr}.k9-orbit{min-height:410px}.k9-section-heading-row,.k9-company{grid-template-columns:1fr;gap:18px}.k9-values{grid-template-columns:repeat(2,1fr)}.k9-values article:nth-child(2){border-right:0}.k9-values article:nth-child(-n+2){border-bottom:1px solid var(--k9-line)}}@media (width<=820px){.k9-nav{grid-template-columns:1fr auto;padding:10px 0}.k9-nav-links{scrollbar-width:none;order:3;grid-column:1/-1;overflow-x:auto}.k9-nav-links::-webkit-scrollbar{display:none}.k9-product-grid{grid-template-columns:1fr}.k9-footer{grid-template-columns:1fr;padding:20px 0 28px}.k9-footer-links{justify-content:flex-start}}@media (width<=620px){.k9-nav,.k9-main,.k9-footer{width:min(100% - 24px,1260px)}.k9-brand small{display:none}.k9-nav-cta{padding:0 12px;font-size:.76rem}.k9-hero{min-height:auto;padding-top:42px}.k9-hero h1{font-size:clamp(2.15rem,10vw,3rem)}.k9-orbit{min-height:510px}.k9-orbit-card{width:118px}.k9-orbit-evidence{top:185px;left:14px}.k9-orbit-health{top:185px;right:14px}.k9-orbit-connect{bottom:30px}.k9-section-heading-row>p{max-width:46ch}.k9-product-card{grid-template-columns:minmax(0,1fr) minmax(132px,.92fr);height:220px;min-height:220px;max-height:220px}.k9-product-copy{padding:16px}.k9-product-preview{height:100%;min-height:0}.k9-preview-caption strong{font-size:.68rem}.k9-product-title-row{grid-template-columns:42px 1fr;gap:10px}.k9-product-title-row img{border-radius:12px;width:42px;height:42px}.k9-product-actions{margin-top:10px}.k9-preview-window{top:18px;right:18px}.k9-values{grid-template-columns:1fr}.k9-values article{border-right:0;border-bottom:1px solid var(--k9-line)}.k9-values article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
