@page{size:A4;margin:0}body.cat{background:#dfe5ea;margin:0}.cat *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cat-bar{z-index:10;border-bottom:1px solid var(--steel-100);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 22px;display:flex;position:sticky;top:0}.cat-bar strong{font-family:var(--head);color:var(--navy-700);font-size:1.2rem}.cat-bar__back{font-size:.92rem}.cat-grow{flex:1}.cat-sheets{flex-direction:column;align-items:center;gap:24px;padding:24px 0 60px;display:flex}.sheet{break-after:page;page-break-after:always;background:#fff;flex:none;width:210mm;height:297mm;position:relative;overflow:hidden;box-shadow:0 14px 50px #0b172433}.sheet img{max-width:none}.c-kicker{font-family:var(--head);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-light);font-size:10.5pt;font-weight:600;display:inline-block}.c-kicker--dark{color:var(--accent)}.c-kicker:before{content:"";vertical-align:middle;background:currentColor;width:10mm;height:2px;margin-right:4mm;display:inline-block}.c-cover{color:#fff;background:#071019}.c-glow{filter:blur(30px);border-radius:50%;position:absolute}.c-glow--a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 75%, transparent), transparent 68%);width:190mm;height:190mm;top:-50mm;right:-70mm}.c-glow--b{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 45%, transparent), transparent 68%);width:150mm;height:150mm;bottom:-40mm;left:-60mm}.c-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:14mm 14mm;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 35%,#000,#0000);mask-image:radial-gradient(70% 60% at 70% 35%,#000,#0000)}.c-cover__top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16mm;left:18mm;right:18mm}.c-cover__top img{width:auto;height:14mm}.c-cover__top span{letter-spacing:.14em;color:var(--steel-200);font-size:10.5pt}.c-cover__year{font-family:var(--head);color:#0000;-webkit-text-stroke:1.2px #ffffff47;z-index:1;font-size:150pt;font-weight:700;line-height:1;position:absolute;top:36mm;right:12mm}.c-cover__mid{z-index:3;position:absolute;top:62mm;left:18mm;right:18mm}.c-cover h1{color:#fff;text-transform:uppercase;margin:8mm 0;font-size:66pt;line-height:.95}.c-cover h1 em{background:linear-gradient(90deg, var(--accent-light), #fff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.c-cover__mid p{color:var(--steel-200);max-width:112mm;font-size:12pt;line-height:1.55}.c-cover__orbs{z-index:2;position:absolute;inset:0}.orb{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 10mm 20mm -6mm #0009,0 0 0 3mm #ffffff14}.orb img{object-fit:contain!important;width:74%!important;height:74%!important}.orb-0{width:98mm;height:98mm;top:138mm;right:-8mm}.orb-1{width:58mm;height:58mm;top:178mm;left:22mm}.orb-2{width:44mm;height:44mm;top:224mm;left:84mm}.c-cover__foot{z-index:3;border-top:1px solid #ffffff2e;grid-template-columns:.9fr 1fr 1.5fr;gap:8mm;padding-top:5mm;font-size:9.5pt;line-height:1.4;display:grid;position:absolute;bottom:13mm;left:18mm;right:18mm}.c-cover__foot small,.c-end small{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-light);margin-bottom:1mm;font-size:7.5pt;display:block}.c-end__in{z-index:3;padding:38mm 22mm 0;position:relative}.c-end__logo{width:auto;height:16mm;margin-bottom:20mm}.c-end h2{color:#fff;text-transform:uppercase;margin-bottom:8mm;font-size:58pt;line-height:.98}.c-end h2 em{color:var(--accent-light);font-style:normal}.c-end p{color:var(--steel-200);max-width:120mm;font-size:12.5pt}.c-end ul{gap:6mm;max-width:130mm;margin:14mm 0;padding:0;font-size:11.5pt;list-style:none;display:grid}.c-end__cta{background:var(--accent);color:#fff;font-family:var(--head);box-shadow:0 6mm 12mm -4mm var(--accent);border-radius:99px;padding:4mm 9mm;font-size:16pt;font-weight:600;display:inline-block}.c-light{background:#fff}.c-blob{background:var(--accent-soft);z-index:0;border-radius:50%;position:absolute}.c-blob--tr{width:120mm;height:120mm;top:-40mm;right:-40mm}.c-blob--bl{width:130mm;height:130mm;bottom:-40mm;left:-50mm}.c-head{z-index:2;border-bottom:2px solid var(--steel-900);justify-content:space-between;align-items:baseline;margin:0 12mm;padding:11mm 0 3mm;display:flex;position:relative}.c-head span{font-family:var(--head);text-transform:uppercase;letter-spacing:.04em;color:var(--steel-900);font-size:17pt;font-weight:700}.c-head em{color:var(--steel-400);letter-spacing:.04em;font-size:9pt;font-style:normal}.c-foot{z-index:2;color:var(--steel-400);justify-content:space-between;align-items:center;font-size:8pt;display:flex;position:absolute;bottom:7mm;left:12mm;right:12mm}.c-foot b{background:var(--steel-900);color:#fff;border-radius:99px;padding:1mm 3.5mm;font-size:8pt;font-weight:500}.c-foot--light{color:#ffffffb3}.c-foot--light b{background:#ffffff2e}.c-about{z-index:2;padding:12mm 12mm 0;position:relative}.c-about h2{max-width:150mm;margin:5mm 0 4mm;font-size:32pt;line-height:1}.c-lead{color:var(--steel-700);max-width:150mm;font-size:11pt;line-height:1.55}.c-stats{grid-template-columns:repeat(3,1fr);gap:6mm;margin:9mm 0;display:grid}.c-stats div{background:var(--steel-900);color:#fff;border-radius:5mm;padding:6mm 6mm 5mm}.c-stats b{font-family:var(--head);color:var(--accent-light);font-size:36pt;line-height:1;display:block}.c-stats span{letter-spacing:.1em;text-transform:uppercase;color:var(--steel-200);font-size:9pt}.c-why{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.c-why div{background:var(--paper);border-radius:5mm;padding:6mm 6mm 5mm 17mm;position:relative}.c-why i{font-style:normal;font-family:var(--head);color:var(--accent);font-size:16pt;font-weight:700;position:absolute;top:5mm;left:5mm}.c-why b{font-family:var(--head);color:var(--navy-700);margin-bottom:1mm;font-size:13.5pt;line-height:1.1;display:block}.c-why span{color:var(--steel-700);font-size:8.8pt;line-height:1.4}.c-order{z-index:2;background:linear-gradient(120deg, var(--accent-deep), var(--navy-800));color:#fff;border-radius:6mm;padding:7mm 8mm;position:absolute;bottom:20mm;left:12mm;right:12mm}.c-order h3{color:#fff;margin:0 0 4mm;font-size:16pt}.c-order ol{grid-template-columns:repeat(4,1fr);gap:4mm;margin:0;padding:0;list-style:none;display:grid}.c-order li{align-items:center;gap:3mm;font-size:9.5pt;line-height:1.25;display:flex}.c-order li b{height:8mm;font-family:var(--head);background:#ffffff2e;border-radius:50%;flex:0 0 8mm;place-items:center;font-size:12pt;display:grid}.c-toc{z-index:2;padding:12mm 12mm 0;position:relative}.c-toc h2{margin-bottom:7mm;font-size:32pt}.c-toc__grid{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.c-toc__item{border:1px solid var(--steel-100);background:#fff;border-radius:5mm;grid-template-columns:26mm 1fr;align-items:center;column-gap:5mm;padding:5mm;display:grid;position:relative;box-shadow:0 3mm 8mm -4mm #0b17242e}.c-toc__item i{font-style:normal;font-family:var(--head);color:var(--accent-soft);-webkit-text-stroke:.6px var(--accent-light);font-size:22pt;font-weight:700;position:absolute;top:3mm;right:5mm}.c-toc__img{background:var(--paper);border-radius:50%;grid-row:1/span 3;place-items:center;width:26mm;height:26mm;display:grid;overflow:hidden}.c-toc__img img{mix-blend-mode:multiply;object-fit:contain!important;width:80%!important;height:80%!important}.c-toc__item b{font-family:var(--head);color:var(--navy-700);padding-right:8mm;font-size:14pt;line-height:1.1}.c-toc__item span{color:var(--steel-400);font-size:8.5pt}.c-toc__item em{font-style:normal;font-family:var(--head);color:var(--accent);font-size:11pt;font-weight:700}.c-note{background:var(--accent-soft);color:var(--steel-700);border-radius:4mm;margin-top:8mm;padding:5mm;font-size:9pt}.c-open{background:#fff;grid-template-columns:46% 54%;display:grid}.c-open__panel{background:linear-gradient(170deg, var(--accent-deep), var(--steel-900));color:#fff;padding:16mm 12mm 12mm;position:relative;overflow:hidden}.c-open__panel:before{content:"";background-image:var(--brushed);opacity:.5;position:absolute;inset:0}.c-open__num{font-family:var(--head);color:#0000;-webkit-text-stroke:1.2px #ffffff4d;font-size:150pt;font-weight:700;line-height:1;position:absolute;top:6mm;left:8mm}.c-open__txt{position:absolute;top:110mm;left:12mm;right:10mm}.c-open__txt h2{color:#fff;text-transform:uppercase;margin:5mm 0;font-size:40pt;line-height:.98}.c-open__txt p{color:#fffc;font-size:10.5pt;line-height:1.5}.c-open__txt ul{gap:2mm;margin:7mm 0 0;padding:0;font-size:10pt;list-style:none;display:grid}.c-open__txt li{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding-bottom:2mm;display:flex}.c-open__txt li em{color:var(--accent-light);font-style:normal}.c-open__art{background:var(--paper);position:relative;overflow:hidden}.c-open__ring{background:var(--accent-soft);border-radius:50%;width:150mm;height:150mm;position:absolute;top:62mm;left:-34mm}.c-open__ring:after{content:"";border:1.5px dashed var(--accent-light);border-radius:50%;position:absolute;inset:14mm}.c-open__hero{height:138mm;position:absolute;top:76mm;left:-24mm;right:-24mm}.c-open__hero img{mix-blend-mode:multiply;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important}.c-open__cap{font-family:var(--head);color:var(--navy-700);border-left:3px solid var(--accent);padding-left:4mm;font-size:15pt;line-height:1.15;position:absolute;bottom:14mm;left:10mm;right:10mm}.c-open__cap small{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1mm;font-size:7.5pt;display:block}.c-prods{z-index:2;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6mm;display:grid;position:absolute;inset:30mm 12mm 17mm}.c-prods.has-feature{grid-template-rows:88mm 1fr 1fr;grid-auto-rows:auto}.c-feature{background:linear-gradient(120deg, var(--accent-soft), #fff 85%);border:1px solid color-mix(in srgb, var(--accent) 18%, #fff);border-radius:7mm;grid-column:1/-1;grid-template-columns:1.05fr 1fr;display:grid;position:relative;overflow:hidden}.c-feature__art{place-items:center;min-height:0;padding:6mm;display:grid;position:relative}.c-feature__ring{width:74mm;height:74mm;box-shadow:0 0 0 4mm color-mix(in srgb, var(--accent) 10%, transparent);background:#fff;border-radius:50%;position:absolute}.c-feature__art img{mix-blend-mode:multiply;inset:6mm;object-fit:contain!important;width:calc(100% - 12mm)!important;max-width:none!important;height:calc(100% - 12mm)!important;position:absolute!important}.c-feature__txt{align-self:center;min-width:0;padding:8mm 8mm 6mm 2mm}.c-chip{background:var(--accent);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:99px;padding:1mm 3mm;font-size:7pt;display:inline-block}.c-feature h3{color:var(--steel-900);margin:3mm 0 2mm;font-size:21pt;line-height:1.02}.c-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:2mm;font-size:7.8pt}.c-feature p{color:var(--steel-700);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 2mm;font-size:9pt;line-height:1.45;display:-webkit-box;overflow:hidden}.c-feature ul{color:var(--steel-700);margin:0;padding-left:4mm;font-size:8.3pt;line-height:1.4}.c-tile{background:var(--paper);border-radius:6mm;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.c-tile.alt{background:color-mix(in srgb, var(--accent) 7%, #fff)}.c-tile__art{flex:58%;min-height:0;position:relative}.c-tile__art:before{content:"";background:#ffffffd9;border-radius:50%;width:42mm;height:42mm;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-tile__art img{mix-blend-mode:multiply;inset:3mm 4mm 0;object-fit:contain!important;width:calc(100% - 8mm)!important;max-width:none!important;height:calc(100% - 3mm)!important;position:absolute!important}.c-tile__txt{flex:none;padding:2mm 5mm 4.5mm}.c-tile h4{color:var(--steel-900);margin:0 0 1mm;font-size:12.5pt;line-height:1.08}.c-tile p{color:var(--steel-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7.8pt;line-height:1.35;display:-webkit-box;overflow:hidden}.c-tile .c-meta{margin-bottom:1mm;font-size:7pt}@media print{body.cat{background:#fff}.cat-bar{display:none}.cat-sheets{gap:0;padding:0;display:block;zoom:1!important}.sheet{box-shadow:none;margin:0}}
