.product_page__Gs0la{color:var(--vc-fg)}.product_crumbs__yx8Jz{padding-top:28px}.product_crumbList__fc4s_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--vc-text-2)}.product_crumbList__fc4s_ li{display:inline-flex;align-items:center;gap:8px;min-width:0}.product_crumbList__fc4s_ a{color:var(--vc-text-2);text-decoration:none}.product_crumbSep__LmJB3{color:var(--vc-label)}.product_crumbCurrent__K5RZg{color:var(--vc-white)}@media (hover:hover){.product_crumbList__fc4s_ a:hover{color:var(--vc-white)}}.product_hero__60Zz1{padding-top:36px;padding-bottom:64px}.product_heroGrid__1VibB{display:grid;grid-template-columns:minmax(0,1fr) 480px;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". photo" "title photo" "sub photo" "checks photo" ". photo";-moz-column-gap:56px;column-gap:56px}.product_titleBlock__C2Itd{grid-area:title;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.product_flag__zD9bc{display:block;width:56px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex:none}.product_h1__tHgyK{margin:0;font-size:56px;line-height:1.02;letter-spacing:-.035em;font-weight:800;color:var(--vc-white);overflow-wrap:anywhere}.product_sub__guq4f{grid-area:sub;margin:24px 0 0;max-width:520px;font-size:18px;line-height:1.55;color:var(--vc-text-2)}.product_checks__DeBbP{grid-area:checks;list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.product_check__1FKF4{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.45;color:var(--vc-nav)}.product_checkIcon__uZ_Ly{flex:none;color:var(--vc-white);margin-top:1px}.product_checkLink__mVBk7{color:inherit;text-decoration:none;border-bottom:1px solid var(--vc-link-line)}@media (hover:hover){.product_checkLink__mVBk7:hover{color:var(--vc-white);border-bottom-color:var(--vc-white)}}.product_photo__WEQye{grid-area:photo;align-self:center;position:relative;height:380px;border-radius:24px;overflow:hidden;border:1px solid var(--vc-line-10);background:var(--vc-surface)}.product_photoShade__p7j_Z{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,0) 50%,hsla(0,0%,4%,.85))}.product_pill__rwk4U{position:absolute;left:20px;bottom:20px;max-width:calc(100% - 40px);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--vc-radius-pill);background:var(--vc-white);color:var(--vc-ink);font-size:13px;font-weight:700;line-height:1.2}.product_dot__vge9U{flex:none;width:8px;height:8px;border-radius:50%;background:var(--vc-green)}@media (max-width:1024px){.product_heroGrid__1VibB{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"title" "sub" "checks" "photo"}.product_photo__WEQye{align-self:stretch;margin-top:32px;height:320px;border-radius:20px}}@media (max-width:639.98px){.product_crumbs__yx8Jz{display:none}.product_hero__60Zz1{padding-top:0;padding-bottom:20px}.product_hero__60Zz1 .product_heroInner__aVvdH{padding-inline:0}.product_heroGrid__1VibB{grid-template-areas:"photo" "sub" "checks"}.product_photo__WEQye{margin-top:0;height:220px;border:0;border-radius:0}.product_photoShade__p7j_Z{background:linear-gradient(180deg,hsla(0,0%,4%,.1),hsla(0,0%,4%,.95))}.product_pill__rwk4U{display:none}.product_titleBlock__C2Itd{grid-area:photo;align-self:end;position:relative;z-index:1;flex-direction:row;align-items:center;gap:12px;margin:0 20px 18px}.product_flag__zD9bc{width:40px;height:28px;border-radius:4px;border:2px solid var(--vc-white)}.product_h1__tHgyK{font-size:30px;line-height:1;letter-spacing:-.03em}.product_sub__guq4f{margin:20px 20px 0;font-size:15px}.product_checks__DeBbP{grid-area:checks;display:flex;flex-wrap:wrap;gap:8px;margin:16px 20px 0}.product_check__1FKF4{padding:6px 10px;border:1px solid var(--vc-line-18);border-radius:var(--vc-radius-pill);font-size:12px;font-weight:600;line-height:1.2;color:var(--vc-nav);gap:6px}.product_checkIcon__uZ_Ly{width:13px;height:13px;flex:none}}.product_answer__cDPdp{padding-bottom:48px}.product_answerCol__4nkTD{max-width:760px}.product_answerH2__g6km2{margin:0 0 16px;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:var(--vc-fg)}.product_answerP__NJKAW{margin:0 0 12px;font-size:16px;line-height:1.65;color:var(--vc-nav)}.product_answerHighlights__x3FKL{margin:4px 0 16px}.product_answerLinks__TnCO3{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.product_answerReviewed___ug44{margin:16px 0 0;font-size:12px;line-height:1.4;color:var(--vc-text-2)}@media (max-width:1024px){.product_answer__cDPdp{padding-bottom:40px}}@media (max-width:639.98px){.product_answer__cDPdp{padding-top:20px;padding-bottom:24px}.product_answerH2__g6km2{font-size:20px}.product_answerP__NJKAW{font-size:15px;line-height:1.6}}.product_coverage__tLS9P{padding-bottom:64px}.product_coverageCol__aKuDg{max-width:960px}.product_coverageH2__YuH2w{margin:0 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:var(--vc-fg)}.product_coverageP__6AVET{margin:0 0 20px;max-width:760px;font-size:16px;line-height:1.65;color:var(--vc-nav)}.product_coverageList__YEKx7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px}.product_coverageItem__Xfeqv{position:relative;padding-left:16px;font-size:15px;line-height:1.5;color:var(--vc-nav)}.product_coverageItem__Xfeqv:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}@media (max-width:1024px){.product_coverage__tLS9P{padding-bottom:48px}}@media (max-width:639.98px){.product_coverage__tLS9P{padding-bottom:32px}.product_coverageH2__YuH2w{font-size:20px}.product_coverageP__6AVET{font-size:15px;line-height:1.6}.product_coverageList__YEKx7{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.product_coverageItem__Xfeqv{font-size:14px}.product_answerLinks__TnCO3{flex-direction:column;align-items:flex-start;gap:12px}}.product_plans___Vwm8{padding-bottom:80px;scroll-margin-top:88px}.product_plansHead__hFYsB{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.product_eyebrowGap__SIKS4{margin-bottom:10px}.product_h2__IsOYL{margin:0;font-size:40px;line-height:1.1;letter-spacing:-.025em;font-weight:800;color:var(--vc-fg)}.product_segDesktop__iETPv{display:block;flex:none}.product_segMobile__Jpk_q{display:none;flex:none}.product_days__ZwXza{margin-bottom:24px}.product_grid__pzKxb{display:grid;grid-template-columns:repeat(var(--plans,4),minmax(0,1fr));gap:16px}.product_rows__szEa_{display:none}.product_card__27Drb{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px;border-radius:16px;border:1px solid var(--vc-line-14);background:transparent;color:var(--vc-white);transition:transform .3s var(--vc-ease),background-color .15s var(--vc-ease),border-color .15s var(--vc-ease)}.product_cardOn__BIrnR{background:var(--vc-white);border-color:var(--vc-white);color:var(--vc-ink)}.product_cardOff__yKRLc{opacity:.5}@media (hover:hover){.product_card__27Drb:not(.product_cardOff__yKRLc):hover{transform:translateY(-2px)}}.product_tag__qr1Gh{position:absolute;top:-12px;left:20px;z-index:2;pointer-events:none;padding:4px 10px;border-radius:var(--vc-radius-pill);background:var(--vc-green);color:var(--vc-ink);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.product_select__gM7Fm{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.product_select__gM7Fm:after{content:"";position:absolute;inset:0;border-radius:16px}.product_select__gM7Fm:disabled{cursor:not-allowed}.product_gb__PU13J{display:block;font-family:var(--font-mono);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.04em;white-space:nowrap}.product_val__qf6Ay{display:block;margin-top:6px;font-size:14px;line-height:1.3;color:var(--vc-text-2)}.product_price__sT1dh{display:block;font-family:var(--font-mono);font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap}.product_perDay__NaBvR{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:var(--vc-text-2)}.product_cardOn__BIrnR .product_perDay__NaBvR,.product_cardOn__BIrnR .product_val__qf6Ay{color:var(--vc-light-text-2)}.product_card__27Drb .product_buy__v11tk{z-index:1;margin-top:auto;font-weight:700}.product_notes__in1ew{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;padding:0;font-size:13px;line-height:1.5;color:var(--vc-text-2)}.product_links__zvbuO{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.product_linkBtn__0J_tV{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0 0 2px;border:0;border-bottom:1px solid var(--vc-link-line);background:transparent;color:var(--vc-fg);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.product_linkBtn__0J_tV:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.product_linkBtn__0J_tV:not(:disabled):hover{border-bottom-color:var(--vc-fg)}}.product_custom__VepQS{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:24px;border:1px solid var(--vc-line-12);border-radius:16px}.product_custom__VepQS[hidden]{display:none}.product_customTitle__c0kEY{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:800}.product_customGrid__gCYoD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product_customMsg__KGjyG{margin:0;font-size:14px;line-height:1.5;color:var(--vc-text-2)}.product_customFoot__EkpS_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--vc-line-12)}.product_customLabel__g2BfA{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--vc-nav)}.product_customBuy__RiyRI{flex:none;min-width:160px}@media (max-width:1024px){.product_plans___Vwm8{padding-bottom:64px}.product_grid__pzKxb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.product_plans___Vwm8{padding-top:8px;padding-bottom:20px;scroll-margin-top:80px}.product_plansHead__hFYsB{align-items:center;gap:12px;margin-bottom:12px}.product_eyebrowGap__SIKS4{display:none}.product_h2__IsOYL{font-size:24px;line-height:1.2}.product_segDesktop__iETPv{display:none}.product_segMobile__Jpk_q{display:block}.product_segMobile__Jpk_q [role=radio]{position:relative}.product_segMobile__Jpk_q [role=radio]:before{content:"";position:absolute;left:-2px;right:-2px;top:-6px;bottom:-6px}.product_days__ZwXza{margin-bottom:16px}.product_grid__pzKxb{display:none}.product_rows__szEa_{display:block}.product_rows__szEa_ [role=radio]{min-height:72px;padding:16px;border-radius:14px;gap:12px}.product_rows__szEa_ [role=radio]:has(>[data-vc-green-ok]){margin-top:8px}.product_notes__in1ew{flex-direction:column;gap:6px;margin-top:16px}.product_links__zvbuO{margin-top:16px}.product_linkBtn__0J_tV:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.product_addLink__9anKI{display:none}.product_custom__VepQS{padding:20px 16px;border-radius:14px}.product_customGrid__gCYoD{grid-template-columns:minmax(0,1fr);gap:12px}.product_customBuy__RiyRI{display:none}}.product_rowGb__nivgC{display:block;font-family:var(--font-mono);font-size:20px;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}.product_rowVal__s_9yQ{display:block;font-size:12px;line-height:1.3}.product_rowRight__Oo3VB{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.product_rowPrice__MJgL4{font-family:var(--font-mono);font-size:17px;font-weight:700;line-height:1;white-space:nowrap}.product_rowPerDay__CO6iV{margin-top:4px;font-size:11px;line-height:1.2;color:var(--vc-text-2);white-space:nowrap}[aria-checked=true] .product_rowPerDay__CO6iV{color:var(--vc-light-text-2)}.product_bar__tYFRl{display:none}.product_barInfo__NWxIn{flex:1 1 auto;min-width:0}.product_barLabel__AX3bi{font-size:12px;line-height:1.25;color:var(--vc-text-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product_barPrice__twyU4{margin-top:3px;font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1;white-space:nowrap;color:var(--vc-white)}.product_barActions__UEQhP{display:flex;align-items:center;gap:8px;flex:none}.product_barCart__YM2ek{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--vc-radius-btn);border:1px solid var(--vc-line-22);background:transparent;color:var(--vc-white);cursor:pointer}.product_barCart__YM2ek:disabled{opacity:.5;cursor:not-allowed}.product_bar__tYFRl .product_barBuy__3B8xa{padding:0 24px;font-weight:700}@media (max-width:639.98px){.product_bar__tYFRl{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--vc-header-bg-m);backdrop-filter:blur(8px);border-top:1px solid var(--vc-line-12)}body:has(.product_bar__tYFRl){padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.product_info__OT56k{padding-bottom:80px}.product_infoGrid__OosaJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product_included__zgGJ9{display:flex;flex-direction:column;gap:20px;min-width:0;padding:32px;border:1px solid var(--vc-line-12);border-radius:16px}.product_cardTitle__KRG21{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:800}.product_included__zgGJ9 .product_kv__dEr3F>div{border-top-color:var(--vc-line-10)}.product_kvLink__eTWWE{color:inherit;text-decoration:none;border-bottom:1px solid var(--vc-link-line)}@media (hover:hover){.product_kvLink__eTWWE:hover{border-bottom-color:var(--vc-fg)}}.product_install__iOgWX{display:flex;flex-direction:column;gap:20px;min-width:0;padding:32px;border-radius:16px;background:var(--vc-white);color:var(--vc-ink)}.product_install__iOgWX .product_steps__uc8EL li{grid-template-columns:24px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.product_install__iOgWX .product_steps__uc8EL li>span{font-weight:700;padding-top:1px}.product_install__iOgWX .product_steps__uc8EL li>div{gap:2px}.product_install__iOgWX .product_steps__uc8EL h3{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0}.product_install__iOgWX .product_steps__uc8EL li>div>div{font-size:14px;line-height:1.5}@media (max-width:1024px){.product_info__OT56k{padding-bottom:64px}.product_infoGrid__OosaJ{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:639.98px){.product_info__OT56k{padding-top:8px;padding-bottom:24px}.product_infoGrid__OosaJ{gap:24px}.product_included__zgGJ9{gap:8px;padding:0;border:0;border-radius:0}.product_included__zgGJ9 .product_cardTitle__KRG21{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-label)}.product_included__zgGJ9 .product_kv__dEr3F{font-size:13px!important}.product_included__zgGJ9 .product_kv__dEr3F>div{padding:11px 0}.product_install__iOgWX{gap:16px;padding:20px;border-radius:14px}.product_install__iOgWX .product_cardTitle__KRG21{font-size:18px}.product_install__iOgWX .product_steps__uc8EL h3{font-size:14px}.product_install__iOgWX .product_steps__uc8EL li>div>div{font-size:13px}}.product_faq__SsC_n{padding-bottom:96px}.product_faqGrid__Sjimb{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.product_faqH2__4143E{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.025em;font-weight:800;color:var(--vc-fg)}.product_faqLead__tGh1e{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--vc-text-2)}.product_faqLead__tGh1e a{color:var(--vc-white);text-decoration:none;border-bottom:1px solid var(--vc-link-line)}.product_faqLinks__BpZs_{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.product_faqList__a0Boa{min-width:0}@media (max-width:1024px){.product_faq__SsC_n{padding-bottom:64px}.product_faqGrid__Sjimb{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:639.98px){.product_faq__SsC_n{padding-top:16px;padding-bottom:40px}.product_faqH2__4143E{font-size:24px;line-height:1.2}.product_faqList__a0Boa button[aria-controls]{padding-block:16px;font-size:15px}}.product_reviews__n2p_u{padding-bottom:80px;scroll-margin-top:88px}.product_reviewsHead__EC4vK{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px}.product_reviewsH2__NAiob{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:800}.product_reviewsSummary__xUlLq{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--vc-text-2)}.product_reviewsGrid__wJmYu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.product_review___7ebV{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--vc-line-12);border-radius:16px}.product_reviewText__VW0bs{flex:1;margin:0;font-size:14px;line-height:1.6;color:var(--vc-nav)}.product_reviewFoot__SN76s{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--vc-line-10);font-size:13px}.product_reviewAuthor__0o3v4{font-weight:600;color:var(--vc-white)}.product_reviewWhen__P2c9M{font-size:12px;color:var(--vc-text-2)}.product_reviewVerified__gJczd{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--vc-nav)}.product_stars__tTyRn{display:inline-flex;gap:2px;color:var(--vc-white)}.product_starOff__Pq9sK{color:var(--vc-line-30)}@media (max-width:639.98px){.product_reviews__n2p_u{padding-bottom:40px;scroll-margin-top:80px}}.product_srOnly__tv_HY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product_related__OIjem{padding-bottom:96px}.product_relatedH2__0MrIe{margin:0 0 20px;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:800}.product_relatedGrid__LZ9Ye{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product_relatedMore__F_TtX{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.product_relatedCard__sQrsE{position:relative;display:block;height:140px;overflow:hidden;border-radius:16px;border:1px solid var(--vc-line-10);background:var(--vc-surface);color:var(--vc-white);text-decoration:none;transition:transform .3s var(--vc-ease),border-color .3s var(--vc-ease)}@media (hover:hover){.product_relatedCard__sQrsE:hover{transform:translateY(-2px);border-color:var(--vc-line-30)}}.product_relatedShade__cXwuL{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.05) 30%,hsla(0,0%,4%,.88))}.product_relatedFoot__DRmON{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.product_relatedName__0a0aP{min-width:0;font-size:16px;font-weight:700;line-height:1.2}.product_relatedPrice__WeZY_{flex:none;display:flex;flex-direction:column;align-items:flex-end}.product_relatedFrom__9FmsN{font-size:11px;line-height:1.3;color:var(--vc-nav)}.product_relatedValue__4N7f3{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap}@media (max-width:1024px){.product_related__OIjem{padding-bottom:64px}.product_relatedGrid__LZ9Ye{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.product_related__OIjem{padding-bottom:40px}.product_relatedGrid__LZ9Ye{grid-template-columns:minmax(0,1fr);gap:12px}.product_relatedMore__F_TtX{flex-direction:column;align-items:flex-start}.product_relatedCard__sQrsE{height:120px}}.product_skelBlock__N_eLs{display:block}.product_skelCrumb__CHh_z{width:240px;height:14px}.product_skelFlag__gRbhw{width:56px;height:40px}.product_skelH1__FMzbW{width:70%;height:56px}.product_skelLine__njZFJ{width:90%;height:18px}.product_skelLineShort__D7VsX{width:60%;height:18px}.product_skelPhoto__LNSQ2{grid-area:photo;align-self:center;height:380px}.product_skelText__0IhRv{grid-area:title;display:flex;flex-direction:column;gap:20px}.product_skelCard__Pvy6c{height:264px}.product_skelRows__3gzv6{display:none}@media (max-width:1024px){.product_skelPhoto__LNSQ2{align-self:stretch;margin-top:32px;height:320px}}@media (max-width:639.98px){.product_skelText__0IhRv{grid-area:sub;margin:20px 20px 0}.product_skelFlag__gRbhw,.product_skelH1__FMzbW{display:none}.product_skelPhoto__LNSQ2{margin-top:0;height:220px}.product_skelPhoto__LNSQ2>span{border-radius:0!important}.product_skelRows__3gzv6{display:flex;flex-direction:column;gap:12px}.product_skelRow__0qI1v{height:72px}}@media (prefers-reduced-motion:reduce){.product_card__27Drb,.product_relatedCard__sQrsE{transition:none}.product_card__27Drb:hover,.product_relatedCard__sQrsE:hover{transform:none!important}}.product_tableSection__mMimL{margin-top:48px}.product_tableTitle__LF1X4{margin:0 0 16px;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:var(--vc-fg)}.product_tableWrap__i6kNp{overflow-x:auto;border:1px solid var(--vc-line-12);border-radius:var(--vc-radius-card)}.product_planTable__rLijA{width:100%;border-collapse:collapse;font-size:15px}.product_tableCaption__54ojF{caption-side:bottom;padding:12px 16px;text-align:left;font-size:13px;line-height:1.5;color:var(--vc-fg-3)}.product_planTable__rLijA td,.product_planTable__rLijA th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--vc-line-12)}.product_planTable__rLijA thead th{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vc-label)}.product_planTable__rLijA tbody th{font-weight:700;color:var(--vc-fg)}.product_planTable__rLijA tbody td{color:var(--vc-nav);font-variant-numeric:tabular-nums}.product_planTable__rLijA tbody tr:last-child td,.product_planTable__rLijA tbody tr:last-child th{border-bottom:0}.product_tableNote__ycvFu{margin:14px 0 0;font-size:15px}.product_tableNote__ycvFu a{color:var(--vc-fg);border-bottom:1px solid var(--vc-line-30);text-decoration:none;padding-bottom:1px}.product_chooseSection__wKrkq{margin-top:56px}.product_chooseTitle__asskj{margin:0 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:var(--vc-fg)}.product_chooseMore__wmJeI{margin:28px 0 0;max-width:760px;font-size:15px;line-height:1.65;color:var(--vc-nav)}.product_chooseLead__Mt_ZR{margin:0 0 28px;max-width:760px;font-size:16px;line-height:1.65;color:var(--vc-nav)}.product_chooseList__tDcMl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.product_chooseItem__njj9m{display:flex;gap:14px}.product_chooseNum__Mgega{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--vc-label);padding-top:3px}.product_chooseItemTitle__wJBPS{margin:0 0 6px;font-size:17px;line-height:1.3;font-weight:700;color:var(--vc-fg)}.product_chooseItemText__0MhUt{margin:0;font-size:15px;line-height:1.6;color:var(--vc-nav)}@media (max-width:767.98px){.product_chooseList__tDcMl{grid-template-columns:1fr;gap:20px}.product_chooseTitle__asskj,.product_tableTitle__LF1X4{font-size:22px}.product_planTable__rLijA{font-size:14px}.product_planTable__rLijA td,.product_planTable__rLijA th{padding:10px 12px}}.product_relatedLink__DTcO6{color:inherit;text-decoration:none}.product_relatedLink__DTcO6:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.product_relatedLink__DTcO6:focus-visible{outline:none}.product_relatedCard__sQrsE:has(.product_relatedLink__DTcO6:focus-visible){outline:2px solid var(--vc-white);outline-offset:2px}.product_hub__BFg9o{margin-top:32px;padding-top:28px;border-top:1px solid var(--vc-line-12)}.product_hubTitle__FA1En{margin:0 0 8px;font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.product_hubNote__LWVim{margin:0 0 20px;max-width:760px;font-size:14px;line-height:1.6;color:var(--vc-text-2)}.product_hubList__ssjBE{list-style:none;margin:0;padding:0;-moz-columns:200px 4;columns:200px 4;-moz-column-gap:24px;column-gap:24px}.product_hubList__ssjBE li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 8px}.product_hubLink__LSWhK{font-size:15px;line-height:1.4;color:var(--vc-nav);text-decoration:none;border-bottom:1px solid transparent}.product_hubLink__LSWhK:hover{color:var(--vc-white);border-bottom-color:var(--vc-line-30)}@media (max-width:639.98px){.product_hubList__ssjBE{-moz-columns:2;column-count:2}.product_hubLink__LSWhK{display:inline-flex;align-items:center;min-height:44px}.product_hubList__ssjBE li{margin:0}}.product_relatedFoot__DRmON{left:0;right:0;top:0;bottom:0;padding:0 16px 14px}