.ProductCatalog_catalog__C7J3Z{--card-bg:color-mix(in srgb,var(--bg-active) 24%,var(--bg-canvas));--card-hover:color-mix(in srgb,var(--bg-active) 50%,var(--bg-canvas));--card-border:color-mix(in srgb,var(--border-strong) 70%,var(--border-default));--art-fade:1;--art-inset:0px;--art-radius:0px;--art-bg:transparent}[data-theme=dark] .ProductCatalog_catalog__C7J3Z{--art-fade:0;--art-inset:14px;--art-radius:12px;--art-bg:#f6f7fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ProductCatalog_catalog__C7J3Z{--art-fade:0;--art-inset:14px;--art-radius:12px;--art-bg:#f6f7fa}}.ProductCatalog_grid__jQWP5{display:grid;gap:16px;margin-top:28px}.ProductCatalog_card__rKPb_{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:0 1px 2px rgb(16 24 40/.05),0 12px 28px -22px rgb(0 44 160/.3);color:inherit;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transition:background-color .3s,border-color .3s,box-shadow .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.ProductCatalog_card__rKPb_[data-active=true]{transition:background-color .3s,border-color .3s,box-shadow .3s,transform .09s linear;will-change:transform}.ProductCatalog_card__rKPb_:before{z-index:2;padding:1.5px;background:linear-gradient(135deg,#2f57d6 0,#8fb0ff 45%,var(--gold) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s}.ProductCatalog_card__rKPb_:after,.ProductCatalog_card__rKPb_:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none}.ProductCatalog_card__rKPb_:after{z-index:-1;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0),color-mix(in srgb,var(--text-accent) 13%,transparent),transparent 62%);transition:opacity .35s}.ProductCatalog_card__rKPb_:focus-visible,.ProductCatalog_card__rKPb_:hover{--lift:-4px;border-color:transparent;background:var(--card-hover);box-shadow:0 26px 50px -28px rgb(0 44 160/.5),inset 14px 14px 36px -22px rgb(143 176 255/.55),inset -14px -14px 36px -24px rgb(201 150 46/.4)}.ProductCatalog_card__rKPb_:focus-visible:before,.ProductCatalog_card__rKPb_:hover:before,.ProductCatalog_card__rKPb_[data-active=true]:after{opacity:1}.ProductCatalog_body___3iXt{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px}.ProductCatalog_icon__5Pnts{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:linear-gradient(140deg,#3a66e8 0,var(--brand-blue) 100%);color:#fff;box-shadow:0 8px 18px -10px rgb(0 44 160/.7);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ProductCatalog_icon__5Pnts svg{width:21px;height:21px}.ProductCatalog_card__rKPb_:hover .ProductCatalog_icon__5Pnts{transform:translateY(-2px) rotate(-4deg)}.ProductCatalog_body___3iXt h3{margin-top:18px;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--text-primary)}.ProductCatalog_body___3iXt p{max-width:46ch;margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--text-secondary)}.ProductCatalog_status____Pjv{display:inline-flex;align-items:baseline;gap:7px;margin-top:12px;font-size:12px;font-weight:600;line-height:1.45;color:var(--text-tertiary)}.ProductCatalog_status____Pjv:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:999px;background:currentColor;transform:translateY(-1px)}.ProductCatalog_status____Pjv[data-tone=success]{color:var(--success-fg)}.ProductCatalog_status____Pjv[data-tone=warning]{color:var(--warning-fg)}.ProductCatalog_push__rfFpP{margin-top:auto;padding-top:22px}.ProductCatalog_more__9mxv8{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:1px solid var(--border-strong);border-radius:999px;font-size:14px;font-weight:600;color:var(--text-primary);transition:background-color .25s,border-color .25s,color .25s}.ProductCatalog_more__9mxv8 svg{transition:transform .25s}.ProductCatalog_card__rKPb_:focus-visible .ProductCatalog_more__9mxv8,.ProductCatalog_card__rKPb_:hover .ProductCatalog_more__9mxv8{border-color:var(--primary-bg);background:var(--primary-bg);color:var(--primary-fg)}.ProductCatalog_card__rKPb_:hover .ProductCatalog_more__9mxv8 svg{transform:translateX(3px)}.ProductCatalog_lead__R74S0 .ProductCatalog_body___3iXt h3{font-size:clamp(21px,2vw,26px);letter-spacing:-.02em}.ProductCatalog_lead__R74S0 .ProductCatalog_body___3iXt p{font-size:15.5px}.ProductCatalog_art__Dge0v{position:relative;margin:0 var(--art-inset) var(--art-inset);aspect-ratio:16/10;overflow:hidden;border-radius:var(--art-radius);background:var(--art-bg)}.ProductCatalog_art__Dge0v img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--art-fade))) 0,#000 34%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ProductCatalog_card__rKPb_:hover .ProductCatalog_art__Dge0v img{transform:scale(1.04)}.ProductCatalog_points__Ri0Ry{display:grid;gap:7px;margin-top:14px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.ProductCatalog_points__Ri0Ry li{display:flex;gap:8px;align-items:flex-start}.ProductCatalog_points__Ri0Ry svg{flex-shrink:0;margin-top:2px;color:var(--success-fg)}.ProductCatalog_art__Dge0v.ProductCatalog_shot__vdyKN{margin:0 14px 14px;border:1px solid var(--card-border);border-radius:12px;background:linear-gradient(180deg,#f5f8fe,#e8eefb)}.ProductCatalog_card__rKPb_ .ProductCatalog_art__Dge0v.ProductCatalog_shot__vdyKN img{mask-image:none;object-fit:contain;object-position:center}.ProductCatalog_animate__PKYXH .ProductCatalog_card__rKPb_{animation:ProductCatalog_rise__jWqKi .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i) * 55ms)}@keyframes ProductCatalog_rise__jWqKi{0%{opacity:0;transform:translateY(12px)}}.ProductCatalog_footer__65Pa0{display:flex;justify-content:center;margin-top:28px}.ProductCatalog_footer__65Pa0 a{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;color:var(--text-primary);transition:color .2s}.ProductCatalog_footer__65Pa0 a:hover{color:var(--text-accent)}.ProductCatalog_footer__65Pa0 a svg{transition:transform .2s}.ProductCatalog_footer__65Pa0 a:hover svg{transform:translateX(3px)}@media (min-width:640px){.ProductCatalog_grid__jQWP5{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.ProductCatalog_card__rKPb_{grid-column:span var(--md-col)}.ProductCatalog_body___3iXt{padding:28px}.ProductCatalog_lead__R74S0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductCatalog_lead__R74S0 .ProductCatalog_art__Dge0v{min-height:250px;margin:var(--art-inset) var(--art-inset) var(--art-inset) 0;aspect-ratio:auto}.ProductCatalog_lead__R74S0 .ProductCatalog_art__Dge0v img{mask-image:linear-gradient(to right,rgb(0 0 0/calc(1 - var(--art-fade))) 0,#000 40%)}.ProductCatalog_lead__R74S0 .ProductCatalog_art__Dge0v.ProductCatalog_shot__vdyKN{margin:14px 14px 14px 0}}@media (min-width:1024px){.ProductCatalog_grid__jQWP5{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(240px,auto);margin-top:36px}.ProductCatalog_card__rKPb_{grid-column:span var(--col);grid-row:span var(--row)}.ProductCatalog_body___3iXt{padding:30px}.ProductCatalog_tall__jNB7y{display:flex}.ProductCatalog_tall__jNB7y .ProductCatalog_body___3iXt{flex:none;padding:36px 36px 28px}.ProductCatalog_tall__jNB7y .ProductCatalog_art__Dge0v{flex:1;min-height:240px;margin:0 var(--art-inset) var(--art-inset)}.ProductCatalog_tall__jNB7y .ProductCatalog_art__Dge0v img{mask-image:linear-gradient(to bottom,rgb(0 0 0/calc(1 - var(--art-fade))) 0,#000 30%)}.ProductCatalog_tall__jNB7y .ProductCatalog_art__Dge0v.ProductCatalog_shot__vdyKN{margin:0 14px 14px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_body___3iXt{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:center;column-gap:14px;padding:24px 28px 18px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_icon__5Pnts{width:38px;height:38px;border-radius:10px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_icon__5Pnts svg{width:18px;height:18px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_body___3iXt h3{grid-column:2/-1;margin-top:0;font-size:21px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_body___3iXt p{grid-column:1/-1;max-width:62ch;margin-top:10px;font-size:14px;line-height:1.55}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_points__Ri0Ry{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:12px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_status____Pjv{grid-column:1/3;margin-top:14px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_push__rfFpP{grid-column:3;margin-top:12px;padding-top:0}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_more__9mxv8{padding:6px 16px;font-size:13px}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_art__Dge0v{flex:none;min-height:0;aspect-ratio:3/2}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff .ProductCatalog_art__Dge0v img{transform:scale(1.07)}.ProductCatalog_tall__jNB7y.ProductCatalog_withShot___90Ff:hover .ProductCatalog_art__Dge0v img{transform:scale(1.1)}.ProductCatalog_footer__65Pa0{margin-top:36px}}@media (prefers-reduced-motion:reduce){.ProductCatalog_art__Dge0v img,.ProductCatalog_card__rKPb_,.ProductCatalog_card__rKPb_[data-active=true],.ProductCatalog_icon__5Pnts,.ProductCatalog_more__9mxv8,.ProductCatalog_more__9mxv8 svg{transition:none}.ProductCatalog_card__rKPb_,.ProductCatalog_card__rKPb_:focus-visible,.ProductCatalog_card__rKPb_:hover{transform:none}.ProductCatalog_card__rKPb_:hover .ProductCatalog_art__Dge0v img,.ProductCatalog_card__rKPb_:hover .ProductCatalog_icon__5Pnts{transform:none}.ProductCatalog_animate__PKYXH .ProductCatalog_card__rKPb_{animation:none}}.ProductShowcase_showcase__9obLw{margin-top:40px}.ProductShowcase_tabs__t5Jyk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.ProductShowcase_tabs__t5Jyk>button{display:flex;align-items:center;gap:13px;min-width:0;padding:20px 22px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-secondary);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.ProductShowcase_tabs__t5Jyk>button:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ProductShowcase_tabs__t5Jyk>button[aria-selected=true]{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue);box-shadow:0 10px 24px -12px rgb(0 44 160/.55)}.ProductShowcase_tabNumber__LJZr3{font-family:var(--font-display);font-size:12px;font-weight:800;color:var(--gold-text)}.ProductShowcase_tabs__t5Jyk>button[aria-selected=true] .ProductShowcase_tabNumber__LJZr3{color:var(--gold)}.ProductShowcase_tabs__t5Jyk>button>svg{flex-shrink:0}.ProductShowcase_tabs__t5Jyk strong{display:block;font-size:14px;font-weight:700;color:var(--text-primary)}.ProductShowcase_tabs__t5Jyk small{display:block;font-size:12px;margin-top:2px;color:var(--text-tertiary)}.ProductShowcase_tabs__t5Jyk>button[aria-selected=true] strong{color:#fff}.ProductShowcase_tabs__t5Jyk>button[aria-selected=true] small{color:rgb(255 255 255/.78)}.ProductShowcase_stage__KVKcX{--focus-ring:#fff;overflow:hidden;border-radius:var(--radius-2xl);border:1px solid rgb(255 255 255/.08);background:linear-gradient(160deg,#0d2270,#0a1a58);padding:24px 40px 28px;box-shadow:var(--shadow-xl)}.ProductShowcase_stageHeader__hx6Hl{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px}.ProductShowcase_stageHeader__hx6Hl p{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.85)}.ProductShowcase_stageHeader__hx6Hl p span{width:7px;height:7px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 3px rgb(74 222 128/.18)}.ProductShowcase_badge__bbQwK{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgb(255 255 255/.16);border-radius:999px;background:rgb(255 255 255/.06);font-size:11.5px;font-weight:500;color:rgb(255 255 255/.78);white-space:nowrap}.ProductShowcase_screen__cJZVP{max-width:980px;margin:0 auto;min-height:375px}.ProductShowcase_screen__cJZVP>div{min-height:375px}.ProductShowcase_screen__cJZVP>div>.absolute{display:none}.ProductShowcase_stageFooter__ayLuM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:22px}.ProductShowcase_stageFooter__ayLuM p{color:rgb(255 255 255/.75);font-size:14px}.ProductShowcase_stageFooter__ayLuM a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600}.ProductShowcase_stageFooter__ayLuM a:hover{color:#dce7f6}@media(max-width:900px){.ProductShowcase_tabs__t5Jyk>button{padding:16px;gap:10px}.ProductShowcase_tabNumber__LJZr3{display:none}.ProductShowcase_stage__KVKcX{padding:22px}}@media(max-width:640px){.ProductShowcase_showcase__9obLw{margin-top:28px}.ProductShowcase_tabs__t5Jyk{gap:8px}.ProductShowcase_tabs__t5Jyk>button{flex-direction:column;align-items:flex-start;gap:8px;padding:13px 12px;border-radius:var(--radius-lg)}.ProductShowcase_tabs__t5Jyk strong{font-size:13px;line-height:1.35}.ProductShowcase_tabs__t5Jyk small{font-size:11px}.ProductShowcase_stage__KVKcX{padding:16px 12px;border-radius:var(--radius-xl)}.ProductShowcase_stageHeader__hx6Hl{flex-direction:column;align-items:flex-start;gap:10px;padding:0 4px 16px}.ProductShowcase_screen__cJZVP{overflow-x:auto;padding-bottom:7px;min-height:0}.ProductShowcase_screen__cJZVP>div{min-width:560px;min-height:0}.ProductShowcase_screen__cJZVP aside{display:block}.ProductShowcase_screen__cJZVP .grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.ProductShowcase_stageFooter__ayLuM{padding:14px 4px 4px}.ProductShowcase_stageFooter__ayLuM p{line-height:1.6;font-size:13px}}