
/* Nikipicky product-first tabbed edition */
:root{--ink:#182b27;--pale:#edf3e6;--lime:#d3edab;--cream:#f6f5ef;--line:#dfe5dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body.tabbed{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body.tabbed a{text-decoration:none;color:inherit}.tabbed .mini-bar{background:#172923;color:#e3e9de;text-align:center;padding:10px;font-size:11px;letter-spacing:2px;text-transform:uppercase}.tabbed .topnav{max-width:1280px;margin:auto;padding:18px 34px;display:flex;justify-content:space-between;align-items:center;gap:20px}.tabbed .brand{font-size:29px;font-weight:900;letter-spacing:-1.8px}.tabbed .brand span{color:#769d55}.tabbed .main-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;background:#e8eee2;border-radius:999px;padding:5px}.tabbed .main-tabs a{font-size:13px;font-weight:700;padding:12px 17px;border-radius:30px;white-space:nowrap}.tabbed .main-tabs a[aria-current=page],.tabbed .main-tabs a:hover{background:#1b3029;color:white}.tabbed .navmail{font-size:13px;font-weight:700}.tabbed .page-shell{max-width:1280px;margin:0 auto;padding:0 34px}.tabbed .split-hero{display:grid;grid-template-columns:1.08fr .92fr;border-radius:24px;overflow:hidden;background:#1b3029;color:#f8f9f2;min-height:480px}.tabbed .hero-text{padding:55px 6% 40px 7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.tabbed .eyebrow{font-size:11px;letter-spacing:2.4px;text-transform:uppercase;font-weight:bold;color:#c9eaa7}.tabbed h1{font-family:Georgia,serif;font-size:clamp(44px,5.6vw,78px);font-weight:400;line-height:1.04;letter-spacing:-2px;margin:23px 0}.tabbed h1 em{color:#d3edab}.tabbed .hero-text>p{font-size:17px;line-height:1.6;color:#dde6da;max-width:480px}.tabbed .primary{display:inline-flex;gap:18px;align-items:center;padding:15px 23px;border-radius:8px;background:var(--lime);color:var(--ink);font-weight:800;font-size:14px;margin-top:24px}.tabbed .primary:hover{background:#f2ffc9}.tabbed .tile-stage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;padding:22px;background:#cadbc9}.tabbed .tile{display:flex;flex-direction:column;justify-content:space-between;border-radius:17px;padding:23px;background:#f5e6d2;position:relative;overflow:hidden}.tabbed .tile:first-child{grid-row:span 2;background:#dae7d3}.tabbed .tile:nth-child(2){background:#e8d9ce}.tabbed .tile:nth-child(3){background:#e8eccb}.tabbed .tile small{font-size:10px;letter-spacing:1.8px;font-weight:800}.tabbed .tile strong{font:normal 29px/1.08 Georgia,serif;max-width:230px}.tabbed .tile .shape{font-size:70px;opacity:.65;align-self:center}.tabbed .jump{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0 20px}.tabbed .jump a{border:1px solid var(--line);border-radius:13px;padding:18px;background:white;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:800}.tabbed .jump a:hover{background:#e5eedc}.tabbed .jump small{display:block;font-size:11px;font-weight:400;margin-top:5px;color:#65736b}.tabbed .quickfoot{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:22px 0;color:#65736b;font-size:12px}.tabbed .quickfoot a{text-decoration:underline}.tabbed .category-header{border-radius:23px;background:#1c3029;color:#fff;padding:42px 48px;display:flex;align-items:center;justify-content:space-between;gap:35px}.tabbed .category-header.home-color{background:#62584c}.tabbed .category-header.style-color{background:#503b45}.tabbed .category-header h1{font-size:clamp(40px,4.8vw,65px);margin:14px 0}.tabbed .category-header p{max-width:600px;line-height:1.65;color:#f0f0e7;font-size:16px}.tabbed .category-symbol{font-size:125px;line-height:1}.tabbed .sectionbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.tabbed .sectionbar h2{font:normal 30px Georgia,serif;margin:0}.tabbed .sectionbar span{font-size:12px;color:#6a756e}.tabbed .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tabbed .product-card{border-radius:16px;background:#fff;border:1px solid var(--line);overflow:hidden}.tabbed .product-visual{height:190px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dceadb,#f5eae2);font-size:76px}.tabbed .product-card:nth-child(2) .product-visual{background:linear-gradient(135deg,#eee1d4,#d9e9dd)}.tabbed .product-card:nth-child(3) .product-visual{background:linear-gradient(135deg,#f4e5e5,#e4e8d2)}.tabbed .product-copy{padding:20px}.tabbed .product-copy small{color:#66836d;font-size:10px;font-weight:800;letter-spacing:1.1px}.tabbed .product-copy h3{font:normal 25px/1.15 Georgia,serif;margin:10px 0}.tabbed .product-copy p{font-size:13px;color:#607067;line-height:1.55;min-height:60px}.tabbed .coming{display:inline-block;border-radius:99px;background:#eaf2e4;padding:9px 13px;font-size:11px;font-weight:800;margin-top:12px}.tabbed .honesty{margin:15px 0 5px;font-size:12px;color:#6a756e}.tabbed .bottom-links{display:flex;gap:16px;flex-wrap:wrap}.tabbed .bottom-links a{text-decoration:underline}@media(max-width:850px){.tabbed .topnav{padding:15px 18px;flex-direction:column;align-items:stretch}.tabbed .brand{text-align:center}.tabbed .main-tabs{justify-content:center}.tabbed .navmail{display:none}.tabbed .page-shell{padding:0 14px}.tabbed .split-hero{grid-template-columns:1fr}.tabbed .hero-text{padding:35px 26px}.tabbed .tile-stage{min-height:260px}.tabbed .jump{grid-template-columns:1fr}.tabbed .category-header{padding:29px;}.tabbed .category-symbol{font-size:66px}.tabbed .product-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.tabbed .main-tabs a{font-size:11px;padding:10px}.tabbed h1{font-size:46px}.tabbed .tile-stage{display:none}.tabbed .category-symbol{display:none}.tabbed .product-grid{grid-template-columns:1fr}.tabbed .product-visual{height:130px}.tabbed .product-copy p{min-height:0}}

/* White editorial refresh — restrained, product-first, no dark hero blocks */
:root{--ink:#222631;--pale:#f6f8fc;--lime:#e4e9fb;--cream:#ffffff;--line:#e8eaf0}
body.tabbed{background:#fff;color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif}
.tabbed .mini-bar{background:#f6f8fb;color:#667285;border-bottom:1px solid #eef0f5;font-size:10px;letter-spacing:1.7px;padding:9px}
.tabbed .topnav{background:#fff;padding-top:20px;padding-bottom:20px}
.tabbed .brand{color:#222631;letter-spacing:-1.5px}
.tabbed .brand span{color:#778acb}
.tabbed .main-tabs{background:#f5f6fa;border:1px solid #edf0f4}
.tabbed .main-tabs a{color:#535e70;font-weight:650;transition:background .2s ease,color .2s ease}
.tabbed .main-tabs a[aria-current=page],.tabbed .main-tabs a:hover{background:#fff;color:#343e68;box-shadow:0 2px 12px #2f365014}
.tabbed .navmail{color:#606b82}
.tabbed .split-hero{background:#f8f9fd;color:#242a37;border:1px solid #edf0f5;min-height:420px;border-radius:24px}
.tabbed .hero-text{padding-top:42px;padding-bottom:40px}
.tabbed .eyebrow{color:#7283b1}
.tabbed h1{color:#232936}
.tabbed h1 em{color:#7286bc}
.tabbed .hero-text>p{color:#59657a}
.tabbed .primary{background:#303a56;color:#fff;border-radius:999px;box-shadow:0 8px 20px #303a561c}
.tabbed .primary:hover{background:#4c5f91;color:#fff}
.tabbed .tile-stage{background:#f2f5fa;gap:10px}
.tabbed .tile{color:#30384c}
.tabbed .tile:first-child{background:#e8edfa}
.tabbed .tile:nth-child(2){background:#f9eceb}
.tabbed .tile:nth-child(3){background:#eaf5f1}
.tabbed .tile .shape{opacity:.36}
.tabbed .jump a{background:#fff;border-color:#e8ebf1;box-shadow:0 5px 18px #303a5608;transition:transform .2s ease,box-shadow .2s ease}
.tabbed .jump a:hover{background:#fafbff;transform:translateY(-2px);box-shadow:0 12px 26px #303a5615}
.tabbed .jump small,.tabbed .quickfoot,.tabbed .sectionbar span,.tabbed .honesty{color:#778294}
.tabbed .category-header,.tabbed .category-header.home-color,.tabbed .category-header.style-color{background:#f7f9fe;color:#293249;border:1px solid #e9ecf3}
.tabbed .category-header.home-color{background:#fdf8f5}
.tabbed .category-header.style-color{background:#fcf7fb}
.tabbed .category-header p{color:#616d7f}
.tabbed .category-symbol{opacity:.5;color:#8395c1}
.tabbed .product-card{border-color:#e7eaf1;box-shadow:0 5px 22px #272f4808}
.tabbed .product-visual{background:linear-gradient(135deg,#ecf2ff,#f8f9ff)}
.tabbed .product-card:nth-child(2) .product-visual{background:linear-gradient(135deg,#fff2ee,#faf9ff)}
.tabbed .product-card:nth-child(3) .product-visual{background:linear-gradient(135deg,#eef8f5,#f6f8fd)}
.tabbed .product-copy small{color:#7183b4}
.tabbed .product-copy p{color:#647084}
.tabbed .coming{background:#eff2fa;color:#495b87}
@media(prefers-reduced-motion:reduce){.tabbed .jump a{transition:none}.tabbed .main-tabs a{transition:none}}
