.product_hero__4533c{position:relative;padding-top:calc(var(--header-h) + clamp(48px, 8vw, 96px));padding-bottom:clamp(40px,6vw,64px);isolation:isolate}.product_hero__4533c:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:720px;background:radial-gradient(55% 55% at 72% 0,color-mix(in srgb,var(--c,var(--accent)) 14%,transparent),transparent 70%),repeating-linear-gradient(180deg,rgba(255,252,245,.04) 0 1px,transparent 1px 28px);mask-image:radial-gradient(80% 70% at 60% 0,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(80% 70% at 60% 0,#000 25%,transparent 80%);pointer-events:none}.product_crumbs__wyqQp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;color:var(--text-4);font-size:13.5px}.product_crumbs__wyqQp a{color:var(--text-3);transition:color .16s var(--ease)}.product_crumbs__wyqQp a:hover{color:var(--text)}.product_kicker__CI6Qv{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.product_glyph__TJSgv{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent),0 0 30px -8px color-mix(in srgb,var(--c) 60%,transparent);color:var(--c)}.product_kickerName__MLaOH{color:var(--text);font-size:15px;font-weight:500}.product_title__RFWVK{max-width:13em}.product_heroRow__mlaKN{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;margin-top:28px}.product_actions__hDvLR{display:flex;flex-wrap:wrap;gap:10px}.product_demo__7ym4R{scroll-margin-top:88px}.product_demoHead__dFyMm{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:18px}.product_demoHead__dFyMm h2{margin:0;color:var(--text);font-size:15px;font-weight:500}.product_demoHead__dFyMm p{margin:0;color:var(--text-3);font-size:14px}.product_steps___tJ3O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,6vw,64px);counter-reset:step}.product_step__pBX55{position:relative;display:grid;gap:10px;padding:28px 28px 0 0}.product_step__pBX55:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-2)}.product_step__pBX55:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--c)}.product_step__pBX55:first-child:after{background:var(--c)}.product_stepNum__ESoE2{color:var(--c);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em}.product_features__kSPAo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(40px,6vw,64px);overflow:hidden;border-radius:var(--r-lg);background:var(--line);box-shadow:inset 0 0 0 1px var(--line)}.product_featureCard__Wav1Y{position:relative;display:grid;gap:8px;align-content:start;min-height:190px;padding:28px;background:var(--bg);transition:background .3s var(--ease)}.product_featureCard__Wav1Y:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,-400px) var(--my,-400px),color-mix(in srgb,var(--c) 9%,transparent),transparent 60%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.product_featureCard__Wav1Y:hover:before{opacity:1}.product_featureIcon__hHf9w{display:grid;place-items:center;width:32px;height:32px;margin-bottom:14px;border-radius:9px;background:rgba(255,252,245,.04);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--c);font-family:var(--f-mono);font-size:12px}.product_featureCard__Wav1Y h3{margin:0;color:var(--text);font-size:15.5px;font-weight:500;letter-spacing:-.01em}.product_split__WhJ7p{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px 72px}.product_specs__VZCgB{margin:24px 0 0}.product_specs__VZCgB div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14.5px}.product_specs__VZCgB dt{color:var(--text-3)}.product_specs__VZCgB dd{margin:0;color:var(--text)}.product_faq__HMH3H{margin-top:24px;border-top:1px solid var(--line)}.product_faq__HMH3H details{border-bottom:1px solid var(--line)}.product_faq__HMH3H summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--text);font-size:15.5px;font-weight:500;list-style:none;cursor:pointer}.product_faq__HMH3H summary::-webkit-details-marker{display:none}.product_faq__HMH3H summary i{position:relative;width:12px;height:12px;flex:none}.product_faq__HMH3H summary i:after,.product_faq__HMH3H summary i:before{content:"";position:absolute;top:50%;left:0;right:0;height:1.5px;border-radius:2px;background:var(--text-3);transition:transform .3s var(--ease-out)}.product_faq__HMH3H summary i:after{transform:rotate(90deg)}.product_faq__HMH3H details[open] summary i:after{transform:rotate(0deg)}.product_faq__HMH3H summary:hover i:after,.product_faq__HMH3H summary:hover i:before{background:var(--text)}.product_faq__HMH3H details p{margin:0;padding:0 32px 20px 0;color:var(--text-3);font-size:15px;line-height:1.6;animation:product_open__e5yB7 .35s var(--ease-out) both}@keyframes product_open__e5yB7{0%{opacity:0;transform:translateY(-4px)}}.product_cards__ZxFs8{display:grid;gap:16px}.product_card__bYU8m{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:clamp(24px,4vw,40px);overflow:hidden;border-radius:var(--r-xl);background:radial-gradient(60% 100% at 100% 0,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease),transform .3s var(--ease-out)}.product_card__bYU8m:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,var(--line-2))}.product_card__bYU8m:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,-500px) var(--my,-500px),color-mix(in srgb,var(--c) 8%,transparent),transparent 60%);pointer-events:none}.product_cardCopy__VIiOb{display:grid;gap:16px;justify-items:start}.product_cardTop__j4ZJa{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product_cardCopy__VIiOb h2{margin:0;color:var(--text);font-family:var(--f-display);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;letter-spacing:-.03em}.product_cardLink__8KBJR:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.product_cardMeta__Ct5tu{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--text-4);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.product_cardCta__KHu7o{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:14.5px}.product_card__bYU8m:hover .product_cardCta__KHu7o{color:var(--text)}.product_card__bYU8m:hover .product_cardCta__KHu7o svg{transform:translateX(3px)}.product_cardCta__KHu7o svg{transition:transform .25s var(--ease-out)}.product_mini___bdZG{position:relative;height:240px;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--bg-2));box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -30px rgba(0,0,0,.8);transition:transform .5s var(--ease-out)}.product_card__bYU8m:hover .product_mini___bdZG{transform:translateY(-4px)}.product_miniBar__SfPQH{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid var(--line)}.product_miniBar__SfPQH i{width:7px;height:7px;border-radius:50%;background:var(--surface-3)}.product_miniBody__QtPDg{display:grid;grid-template-columns:90px 1fr;height:calc(100% - 28px)}.product_miniSide__Alb2C{display:grid;align-content:start;gap:8px;padding:12px;border-right:1px solid var(--line)}.product_miniRow__5PyJj i,.product_miniSide__Alb2C i{display:block;height:6px;border-radius:3px;background:rgba(255,252,245,.09)}.product_miniSide__Alb2C i:first-child{background:color-mix(in srgb,var(--c) 60%,transparent)}.product_miniMain__Cjlmq{display:grid;align-content:start;gap:2px}.product_miniRow__5PyJj{display:grid;grid-template-columns:14px 1fr 36px;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--line)}.product_miniRow__5PyJj b{width:14px;height:14px;border-radius:4px;background:rgba(255,252,245,.06)}.product_miniRow__5PyJj[data-hot]{background:color-mix(in srgb,var(--c) 8%,transparent)}.product_miniRow__5PyJj[data-hot] b{background:var(--c)}.product_compareWrap__AMtCL{margin-top:clamp(32px,5vw,48px);overflow-x:auto;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.product_compare__suZ1W{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.product_compare__suZ1W td,.product_compare__suZ1W th{padding:16px 20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.product_compare__suZ1W tr:last-child td,.product_compare__suZ1W tr:last-child th{border-bottom:0}.product_compare__suZ1W thead th{color:var(--text);font-weight:500}.product_compare__suZ1W thead th span{display:inline-flex;align-items:center;gap:8px}.product_compare__suZ1W thead th svg{color:var(--c)}.product_compare__suZ1W tbody th{width:22%;color:var(--text-3);font-weight:400}.product_compare__suZ1W td{color:var(--text-2)}.product_others__svOZl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.product_other__F2kk0{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s var(--ease),background .25s var(--ease)}.product_other__F2kk0:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,var(--line-2))}.product_other__F2kk0 strong{display:block;color:var(--text);font-size:16px;font-weight:500}.product_other__F2kk0 span span{color:var(--text-3);font-size:14px}.product_other__F2kk0>svg{color:var(--text-3);transition:transform .25s var(--ease-out),color .25s var(--ease)}.product_other__F2kk0:hover>svg{color:var(--text);transform:translateX(3px)}@media (max-width:960px){.product_split__WhJ7p{grid-template-columns:minmax(0,1fr)}.product_features__kSPAo{grid-template-columns:repeat(2,minmax(0,1fr))}.product_card__bYU8m{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product_steps___tJ3O{gap:28px}.product_features__kSPAo,.product_steps___tJ3O{grid-template-columns:minmax(0,1fr)}.product_featureCard__Wav1Y{min-height:0;padding:24px}.product_others__svOZl{grid-template-columns:minmax(0,1fr)}.product_specs__VZCgB div{grid-template-columns:110px minmax(0,1fr)}.product_mini___bdZG{height:200px}.product_actions__hDvLR>*{flex:1 1 auto}}