.kPZg0G_hero{min-height:438px;color:var(--text);background:radial-gradient(circle at 73% 29%,#245c86 0,#173c5b 24%,#0000 55%),linear-gradient(145deg,#172d40,#102132 62%,#0c1823);border:1px solid #64cfff45;border-radius:28px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 45px #00000038,inset 0 1px #ffffff21}.kPZg0G_hero:before{content:"";pointer-events:none;border:1px solid #95d7ff1c;border-radius:21px;position:absolute;inset:10px}.kPZg0G_heroTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.kPZg0G_pill{letter-spacing:1px;background:#04111c4d;border:1px solid #8cd7ff42;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:900}.kPZg0G_spark{color:#9bc8e1;letter-spacing:.12em;font-size:10px;font-weight:800}.kPZg0G_hero h1{z-index:2;letter-spacing:-2.1px;max-width:330px;margin:190px 0 10px;font-size:clamp(37px,9.8vw,48px);font-weight:950;line-height:.98;position:relative}.kPZg0G_hero p{z-index:2;color:#edf7ffbf;max-width:305px;margin:0;font-size:14px;font-weight:550;line-height:1.4;position:relative}.kPZg0G_heroButton{z-index:3;background:var(--accent);color:#082033;border-radius:16px;justify-content:center;align-items:center;width:calc(100% - 44px);height:54px;padding:0 16px 0 19px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;bottom:22px;left:22px}.kPZg0G_heroButton:active{transform:scale(.98)}@media (hover:hover){.kPZg0G_heroButton:hover{box-shadow:0 10px 25px #0000003d}}.kPZg0G_heroButton svg{width:20px}.kPZg0G_orbit{z-index:1;color:#4db9fb;background:radial-gradient(circle at 55% 42%,#265c83,#102e46 65%,#0b1b2a);border:1px solid #82cffa5c;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:158px;height:158px;animation:5s ease-in-out infinite kPZg0G_badgeFloat;display:flex;position:absolute;top:58px;right:31px;transform:rotate(-7deg);box-shadow:16px 24px 40px #02081075,inset 0 1px #fff3}.kPZg0G_orbit:before{content:"";z-index:-1;border:1px solid #aae1ff33;border-radius:26px;position:absolute;inset:12px}.kPZg0G_orbit svg{filter:drop-shadow(0 10px 10px #00000073);width:112px;height:112px}.kPZg0G_orbit span{letter-spacing:1.7px;font-size:8px;font-weight:900}@keyframes kPZg0G_badgeFloat{50%{transform:translateY(-5px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.kPZg0G_orbit{animation:none}}.kPZg0G_trustRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.kPZg0G_trustRow>div{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.kPZg0G_trustRow svg{width:22px;color:var(--accent);flex:none}.kPZg0G_trustRow span{flex-direction:column;min-width:0;display:flex}.kPZg0G_trustRow b{font-size:12px}.kPZg0G_trustRow small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:9px}.kPZg0G_sectionHead{justify-content:space-between;align-items:center;margin:31px 1px 14px;display:flex}.kPZg0G_sectionHead h2{letter-spacing:-.8px;margin:0;font-size:20px}.kPZg0G_sectionHead>a{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.kPZg0G_categories{gap:10px;display:grid}.kPZg0G_category{min-height:82px;color:var(--text);background:#1b2735;border:1px solid #64cfff24;border-radius:21px;align-items:center;gap:13px;padding:14px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.kPZg0G_category:active{transform:scale(.985)}@media (hover:hover){.kPZg0G_category:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.kPZg0G_heroButton,.kPZg0G_category{transition:none}}.kPZg0G_category:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:-56px;right:-53px}.kPZg0G_keyCategory{background:var(--panel-2);color:var(--text)}.kPZg0G_categoryIcon{width:53px;height:53px;color:var(--accent);background:#0e1c2b;border-radius:17px;flex:none;place-items:center;display:grid}.kPZg0G_keyCategory .kPZg0G_categoryIcon{background:var(--accent);color:#082033}.kPZg0G_category>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.kPZg0G_category b{letter-spacing:-.3px;font-size:15px}.kPZg0G_category small{color:var(--muted);font-size:10px}.kPZg0G_productStrip{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:minmax(168px,46%);grid-auto-flow:column;gap:10px;margin-inline:-18px;padding:0 18px 8px;display:grid;overflow-x:auto}.kPZg0G_emptyProducts{border:1px dashed var(--line-strong);min-height:86px;color:var(--muted);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.kPZg0G_emptyProducts svg{width:28px;color:var(--accent);flex:none}.kPZg0G_emptyProducts p{margin:0;font-size:12px;line-height:1.45}.kPZg0G_productStrip::-webkit-scrollbar{display:none}.kPZg0G_miniProduct{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:21px;flex-direction:column;min-width:0;padding:10px 10px 15px;display:flex}.kPZg0G_productVisual{aspect-ratio:1.3;color:var(--accent);background:radial-gradient(circle at 55% 45%,#265c83,#14334b 57%,#0e202f);border-radius:15px;place-items:center;margin-bottom:12px;display:grid;position:relative}.kPZg0G_productVisual svg{filter:drop-shadow(0 8px 10px #00000080);width:56px;height:56px}.kPZg0G_productVisual span{color:#70747a;font-size:9px;font-weight:800;position:absolute;top:8px;left:10px}.kPZg0G_miniProduct small{color:var(--muted);font-size:9px}.kPZg0G_miniProduct b{min-height:35px;margin:5px 0 8px;font-size:13px;line-height:1.3;overflow:hidden}.kPZg0G_miniProduct strong{font-size:16px}
