.faq{background-color:var(--light-surface)}.faq_container{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.faq_tag{justify-content:flex-start}.faq_title{margin:0 0 16px}.faq_text{margin:0 0 28px}.faq_list{counter-reset:faq;border-top:1px solid var(--border-base);border-left:1px solid var(--border-base);position:relative}.faq_list:after{content:"";z-index:1;width:2px;height:var(--faq-ind-h,0px);background-color:var(--color-accent);opacity:var(--faq-ind-o,0);transform:translateY(var(--faq-ind-y,0px));transition:transform .55s cubic-bezier(.16,1,.3,1),height .55s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:0;left:-1px}.faq_item{counter-increment:faq;border-bottom:1px solid var(--border-base);interpolate-size:allow-keywords;position:relative}.faq_item:before{content:counter(faq, decimal-leading-zero);color:var(--text-muted);letter-spacing:.12em;font-size:9.5px;font-weight:600;line-height:1;transition:color .3s;position:absolute;top:21px;left:14px}.faq_item[open]:before{color:var(--color-accent-text)}.faq_item::details-content{height:0;transition:height .45s cubic-bezier(.16, 1, .3, 1), content-visibility .45s allow-discrete;overflow:clip}.faq_item[open]::details-content{height:auto}.faq_question{cursor:pointer;color:var(--text-heading);padding:18px 52px 18px 44px;font-size:14.5px;font-weight:500;line-height:1.3;transition:color .3s;display:block;position:relative}.faq_question-title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.faq_question::-webkit-details-marker{display:none}.faq_question-ic{border:1px solid var(--border-base);width:28px;height:28px;transition:background-color .35s,border-color .35s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq_question-ic:before,.faq_question-ic:after{content:"";background-color:var(--color-accent-text);width:10px;height:2px;transition:transform .35s,background-color .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq_question-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.faq_item[open] .faq_question-ic{background-color:var(--color-brand);border-color:var(--color-brand)}.faq_item[open] .faq_question-ic:before,.faq_item[open] .faq_question-ic:after{background-color:var(--color-white)}.faq_item[open] .faq_question-ic:after{transform:translate(-50%,-50%)rotate(180deg)}.faq_answer{color:var(--text-muted);max-width:780px;padding:0 16px 24px 44px;font-size:13.25px;line-height:1.62}.faq_item[open] .faq_answer{animation:.55s cubic-bezier(.16,1,.3,1) 60ms both faqAnswerIn}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq_counter{border-top:1px solid var(--border-base);margin:36px 0 0;padding:26px 0 0;display:none}.faq_counter-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-size:11px;font-weight:600;line-height:1}.faq_counter-value{align-items:baseline;gap:12px;display:flex}.faq_counter-current{color:var(--text-heading);letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:.85;display:inline-block}.faq_counter-current.is-swap{animation:.45s cubic-bezier(.16,1,.3,1) faqCounterSwap}@keyframes faqCounterSwap{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.faq_counter-total{color:var(--text-muted);letter-spacing:.02em;font-size:15px;font-weight:600}.faq_counter-track{background-color:var(--border-base);height:1px;margin:30px 0 0;display:block;position:relative}.faq_counter-fill{background-color:var(--color-accent);transform-origin:0;width:100%;height:3px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(.1)}@media (width>=640px){.faq_item:before{top:23px;left:20px}.faq_question{padding:20px 60px 20px 56px;font-size:17px}.faq_answer{padding:0 24px 26px 56px}}@media (width>=768px){.faq_container{gap:48px}.faq_question{font-size:18px}.faq_question-ic{width:30px;height:30px}}@media (width>=1024px){.faq_container{grid-template-columns:380px 1fr;gap:56px}.faq_intro{top:calc(var(--nav-height) + 40px);position:sticky}.faq_text{margin:0 0 32px}.faq_item:before{font-size:11px;top:26px;left:26px}.faq_item:hover:before{color:var(--color-accent-text)}.faq_question{padding:22px 80px 22px 72px}.faq_question:hover{color:var(--color-accent-text)}.faq_question-ic{width:32px;height:32px}.faq_question:hover .faq_question-ic{background-color:var(--color-white);border-color:var(--color-brand)}.faq_answer{padding:0 80px 28px 72px;font-size:15px}.faq_btn:hover .faq_btn-ic{transform:translate(5px)}.faq_counter{display:block}.faq_counter-current{font-size:44px}}@media (width>=1320px){.faq_container{grid-template-columns:420px 1fr;gap:80px}.faq_title{margin:0 0 20px}.faq_text{margin:0 0 36px}.faq_item:before{top:30px;left:32px}.faq_question{padding:22px 96px 22px 88px;font-size:19px}.faq_answer{padding:0 96px 30px 88px}.faq_counter{margin:46px 0 0;padding:30px 0 0}.faq_counter-current{font-size:50px}}@media (width>=1560px){.faq_container{grid-template-columns:440px 1fr;gap:110px}.faq_item:before{left:36px}.faq_question{padding:22px 110px 22px 100px}.faq_answer{padding:0 110px 32px 100px}.faq_counter-current{font-size:56px}}.pg-products_filters,.pg-products_featured,.pg-products_catalog,.pg-products_compare,.pg-products_guidance,.pg-products_faq{overflow-x:clip}.pg-products_lead,.pg-products_card,.pg-products_group-headings,.pg-products_compare-tablewrap,.pg-products_guidance-content,.pg-products_guidance-flow{min-width:0}.pg-products_hero{z-index:2;background-color:var(--dark-surface);padding:52px 0;position:relative;overflow:visible}.pg-products_hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex}.pg-products_hero-eyebrow{color:var(--color-accent);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 20px;font-size:11px;font-weight:600;display:inline-flex}.pg-products_hero-eyebrow:before,.pg-products_hero-eyebrow:after{content:"";background-color:var(--dark-border-medium);width:26px;height:1px}.pg-products_hero-title{color:var(--dark-text);letter-spacing:0;overflow-wrap:break-word;margin:0;font-size:20.5px;font-weight:600;line-height:1.14}.pg-products_hero-text{max-width:680px;color:var(--dark-text-medium);margin:18px 0 0;font-size:13.5px;line-height:1.58}.pg-products_hero-searchwrap{z-index:5;margin:38px 0 0;position:relative}.pg-products_search{max-width:820px;margin:0 auto}.pg-products_search .search_input::placeholder{color:#0d2a42;opacity:1}.pg-products_lead-link-ic{width:15px;height:15px;fill:var(--color-accent);transition:transform .35s}.pg-products_card-link-ic,.pg-products_compare-btn-ic{fill:currentColor;width:15px;height:15px;transition:transform .35s}@keyframes productsHeroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes productsHeroFade{0%{opacity:0}to{opacity:1}}@keyframes productsReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.pg-products_hero-eyebrow,.pg-products_hero-title,.pg-products_hero-text{animation:.7s cubic-bezier(.16,1,.3,1) both productsHeroRise}.pg-products_hero-eyebrow{animation-delay:60ms}.pg-products_hero-title{animation-delay:.14s}.pg-products_hero-text{animation-delay:.26s}.pg-products_hero-searchwrap{animation:.7s .4s both productsHeroFade}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pg-products_guidance-step{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) both productsReveal view();animation-range:entry cover 24%}}}@media (prefers-reduced-motion:reduce){.pg-products_hero-eyebrow,.pg-products_hero-title,.pg-products_hero-text,.pg-products_hero-searchwrap{animation:none}}.pg-products_filters{z-index:1;background-color:var(--color-white);position:relative}.pg-products_filters-grid{grid-template-columns:1fr;gap:14px;display:grid}.pg-products_filtercard{text-align:left;background-color:var(--color-white);border:1px solid var(--border-soft);flex-direction:row;align-items:stretch;gap:14px;min-width:0;height:100%;padding:20px;transition:border-color .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pg-products_filtercard:before{content:"";background-color:var(--color-accent);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pg-products_filtercard-icon{background-color:var(--light-accent-surface);border:1px solid var(--light-accent-border);flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .4s,border-color .4s;display:inline-flex}.pg-products_filtercard-ic,.pg-products_filtercard-icon svg{width:16px;height:16px;fill:var(--color-accent-text);transition:fill .4s}.pg-products_filtercard-body{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.pg-products_filtercard-name{color:var(--text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.2;transition:color .3s;display:-webkit-box;overflow:hidden}.pg-products_filtercard-text{color:var(--text-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pg-products_filtercard-foot{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.1em;flex:none;justify-content:flex-start;align-self:flex-start;align-items:center;gap:9px;margin:auto 0 0;padding:7px 0 0;font-size:11px;font-weight:600;display:flex}.pg-products_filtercard-action{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.pg-products_filtercard-arrow{fill:currentColor;width:14px;height:14px;transition:transform .35s}.pg-products_filtercard.is-active{border-color:var(--color-accent)}.pg-products_filtercard.is-active:before{transform:scaleX(1)}.pg-products_filtercard.is-active .pg-products_filtercard-icon{background-color:var(--color-accent);border-color:var(--color-accent)}.pg-products_filtercard.is-active .pg-products_filtercard-ic{fill:var(--color-brand)}.pg-products_title-line,.pg-products_hero .pg-products_title-line{display:block}.pg-products_featured .pg-products_title-line,.pg-products_faq .pg-products_title-line{display:inline}.pg-products_featured .section-head_headline{font-size:20px}.pg-products_featured .section-head,.pg-products_catalog .section-head,.pg-products_compare .section-head,.pg-products_faq .section-head{gap:22px 34px}.pg-products_featured .section-head>div:first-child,.pg-products_catalog .section-head>div:first-child,.pg-products_compare .section-head>div:first-child,.pg-products_faq .section-head>div:first-child{flex:620px;min-width:0}.pg-products_featured .section-head_headline,.pg-products_catalog .section-head_headline,.pg-products_compare .section-head_headline,.pg-products_faq .section-head_headline{max-width:980px}.pg-products_featured .section-head_aside,.pg-products_catalog .section-head_aside,.pg-products_compare .section-head_aside,.pg-products_faq .section-head_aside{flex:0 460px}.pg-products_featured,.pg-products_compare,.pg-products_faq{background-color:var(--light-surface)}.pg-products_catalog{background-color:var(--color-white)}.pg-products_catalog--soft{background-color:var(--light-surface)}.pg-products_spotlight{grid-template-columns:1fr;align-items:stretch;gap:22px;min-width:0;display:grid}.pg-products_lead{border:1px solid var(--border-soft);background-color:var(--color-brand);height:360px;display:block;position:relative;overflow:hidden}.pg-products_lead picture{height:100%;display:block}.pg-products_lead-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.pg-products_lead-overlay{pointer-events:none;background:linear-gradient(#0000 42%,#0000003d 68%,#000000d6 100%);position:absolute;inset:0}.pg-products_lead-content{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 24px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.pg-products_lead-cat{background-color:var(--color-accent);color:var(--color-brand);text-transform:uppercase;letter-spacing:.12em;padding:6px 10px;font-size:10px;font-weight:600}.pg-products_lead-title{color:var(--color-white);-webkit-line-clamp:2;letter-spacing:0;text-shadow:var(--overlay-text-shadow);-webkit-box-orient:vertical;font-size:20px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pg-products_lead-text{max-width:460px;color:var(--dark-text-medium);-webkit-line-clamp:3;text-shadow:var(--overlay-text-shadow);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.pg-products_lead-link{color:var(--color-white);text-shadow:var(--overlay-text-shadow);align-items:center;gap:9px;margin:2px 0 0;font-size:12.5px;font-weight:600;display:inline-flex}.pg-products_picks{flex-direction:column;align-self:stretch;min-width:0;height:100%;display:flex}.pg-products_picks-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--border-base);margin:0 0 2px;padding:0 0 13px;font-size:10.5px;font-weight:600}.pg-products_picks-list{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.pg-products_picks-list>li{flex:1 1 0;min-height:0;display:flex}.pg-products_pick{border-bottom:1px solid var(--border-soft);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;padding:16px 0;display:grid}.pg-products_picks-list>li:last-child .pg-products_pick{border-bottom:none}.pg-products_pick-num{color:var(--color-accent-text);letter-spacing:.04em;font-size:12px;font-weight:600}.pg-products_pick-media{border:1px solid var(--border-soft);background-color:var(--light-surface);width:86px;height:64px;overflow:hidden}.pg-products_pick-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.pg-products_pick-body{flex-direction:column;gap:5px;min-width:0;display:flex}.pg-products_pick-cat{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.pg-products_pick-title{color:var(--text-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.pg-products_pick-ic{width:14px;height:14px;fill:var(--text-muted);opacity:0;transition:opacity .35s,transform .35s,fill .3s;transform:translate(-6px)}.pg-products_catalog-title{overflow-wrap:anywhere;text-wrap:balance;max-width:860px}.pg-products_group{margin:0;scroll-margin-top:74px}.pg-products_group-head{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.pg-products_group-rule{border:0;border-top:1px solid var(--border-soft);width:100%;margin:46px 0;display:block}.pg-products_group-num{width:max-content;color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pg-products_group-num:after{content:"";background-color:var(--color-accent-text);width:42px;height:2px}.pg-products_group-tag{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:600}.pg-products_group-title{max-width:980px;color:var(--text-heading);font-size:21px;font-weight:600;line-height:1.24}.pg-products_group-text{max-width:600px;color:var(--text-base);margin:11px 0 0;font-size:14px;line-height:1.6}.pg-products_grid{grid-template-columns:1fr;gap:16px;min-width:0;margin:28px 0 0;display:grid}.pg-products_card{background-color:var(--color-white);border:1px solid var(--border-soft);flex-direction:column;height:100%;transition:border-color .4s,transform .4s;display:flex;position:relative;overflow:hidden}.pg-products_card[hidden],.pg-products_group[hidden]{display:none}.pg-products_card-media{background-color:var(--light-surface);height:214px;display:block;position:relative;overflow:hidden}.pg-products_card-img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.pg-products_card-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.pg-products_card-cat{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 11px;font-size:10px;font-weight:600}.pg-products_card-title{color:var(--text-heading);-webkit-line-clamp:2;border-bottom:1px solid var(--border-soft);-webkit-box-orient:vertical;min-height:42px;margin:0 0 13px;padding:0 0 14px;font-size:16.5px;font-weight:600;line-height:1.28;transition:color .3s;display:-webkit-box;overflow:hidden}.pg-products_card-text{color:var(--text-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.58;display:-webkit-box;overflow:hidden}.pg-products_card-link{color:var(--color-accent-text);align-items:center;gap:8px;margin:auto 0 0;padding:20px 0 0;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex}.pg-products_empty{color:var(--text-heading);margin:40px 0 0;font-size:15px;font-weight:600}.pg-products_guidance-grid{grid-template-columns:1fr;gap:26px;min-width:0;display:grid}.pg-products_compare-tablewrap{background-color:var(--color-white);border:1px solid var(--border-soft);min-width:0;padding:10px;overflow:hidden}.pg-products_compare-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:0;display:block}.pg-products_compare-table thead{display:none}.pg-products_compare-table tbody{gap:10px;display:grid}.pg-products_compare-table tr{border:1px solid var(--border-soft);display:block}.pg-products_compare-table thead th{background-color:var(--dark-surface);color:var(--dark-text);text-transform:uppercase;letter-spacing:.12em;border-bottom:0;padding:18px 22px;font-size:11px;font-weight:600}.pg-products_compare-table thead th:not(:last-child){border-right:1px solid var(--dark-border-medium)}.pg-products_compare-th-mat{width:34%}.pg-products_compare-table tbody tr{transition:background-color .3s}.pg-products_compare-table tbody tr:nth-child(2n){background-color:var(--light-surface)}.pg-products_compare-mat{color:var(--text-heading);border-bottom:1px solid var(--border-soft);padding:18px 18px 15px 34px;font-size:15px;font-weight:600;line-height:1.35;display:block;position:relative}.pg-products_compare-mat:before{content:"";background-color:var(--color-accent);width:4px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.pg-products_compare-desc{color:var(--text-base);border-bottom:1px solid var(--border-soft);padding:14px 18px;font-size:14px;line-height:1.6;display:block}.pg-products_compare-desc:before{content:attr(data-label);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:600;line-height:1.3;display:block}.pg-products_compare-desc:not(:last-child){border-right:0}.pg-products_compare-desc:last-child{border-bottom:0}.pg-products_guidance{--section-tag-color:var(--color-accent);--section-title-color:var(--dark-text);--section-text-color:var(--dark-text-medium);background-color:var(--dark-surface)}.pg-products_guidance-tag{justify-content:flex-start}.pg-products_guidance-title{max-width:780px}.pg-products_guidance-text{max-width:660px;margin:16px 0 0}.pg-products_guidance-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin:26px 0 0;display:flex}.pg-products_guidance-flow{border:1px solid var(--dark-border);background-color:var(--dark-elevated)}.pg-products_guidance-flow-head{border-bottom:1px solid var(--dark-border-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 22px 14px;display:flex}.pg-products_guidance-flow-label{color:var(--color-accent);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;font-weight:600}.pg-products_guidance-flow-meta{color:var(--dark-text-medium);letter-spacing:.04em;font-size:11px;font-weight:600}.pg-products_guidance-steps{padding:0 22px}.pg-products_guidance-step{border-bottom:1px solid var(--dark-border-soft);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;transition:padding-left .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.pg-products_guidance-steps>.pg-products_guidance-step:last-child{border-bottom:none}.pg-products_guidance-step:before{content:"";background-color:var(--color-accent);transform-origin:top;width:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;bottom:18px;left:-22px;transform:scaleY(0)}.pg-products_guidance-step-num{color:var(--color-accent);letter-spacing:.04em;font-size:12px;font-weight:600}.pg-products_guidance-step-icon{border:1px solid var(--dark-border-medium);justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .35s,border-color .35s;display:flex}.pg-products_guidance-step-ic{width:19px;height:19px;fill:var(--dark-text);transition:fill .35s}.pg-products_guidance-step-body{min-width:0}.pg-products_guidance-step-title{color:var(--dark-text);font-size:14.5px;font-weight:600;line-height:1.3;display:block}.pg-products_guidance-step-text{color:var(--dark-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5;display:block}@media (width>=768px){.pg-products_hero{padding:60px 0}.pg-products_lead{height:430px}.pg-products_hero-title{font-size:38px}.pg-products_filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-products_filtercard{gap:16px;padding:22px}.pg-products_filtercard-icon{flex-basis:50px;width:50px;height:50px}.pg-products_filtercard-ic,.pg-products_filtercard-icon svg{width:24px;height:24px}.pg-products_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-products_card-media{height:230px}}@media (width>=1024px){.pg-products_hero{padding:74px 0}.pg-products_hero-title{font-size:46px}.pg-products_featured .pg-products_title-line,.pg-products_faq .pg-products_title-line{display:block}.pg-products_featured .section-head_headline{font-size:var(--section-title-size)}.pg-products_spotlight{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:34px}.pg-products_lead{height:520px}.pg-products_picks-list{justify-content:space-between}.pg-products_lead-title{font-size:24px}.pg-products_pick:hover .pg-products_pick-img{transform:scale(1.06)}.pg-products_pick:hover .pg-products_pick-title{color:var(--color-accent-text)}.pg-products_pick:hover .pg-products_pick-ic{opacity:1;fill:var(--color-accent-text);transform:translate(0)}.pg-products_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-products_card-media{height:248px}.pg-products_group{margin:0}.pg-products_group-rule{margin:62px 0}.pg-products_group-head{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:26px}.pg-products_group-num{margin-top:8px}.pg-products_group-title{font-size:25px}.pg-products_compare-tablewrap{overflow-x:auto}.pg-products_compare-table{table-layout:fixed;min-width:760px;display:table}.pg-products_compare-table thead{display:table-header-group}.pg-products_compare-table tbody{display:table-row-group}.pg-products_compare-table tr{border:0;display:table-row}.pg-products_compare-mat,.pg-products_compare-desc{border-bottom:1px solid var(--border-soft);padding:20px 22px;display:table-cell}.pg-products_compare-mat{border-right:1px solid var(--border-soft);width:34%;padding-left:32px}.pg-products_compare-desc:before{content:none}.pg-products_compare-desc:not(:last-child){border-right:1px solid var(--border-soft)}.pg-products_compare-table tbody tr:last-child .pg-products_compare-mat,.pg-products_compare-table tbody tr:last-child .pg-products_compare-desc{border-bottom:0}.pg-products_compare-table tbody tr:hover{background-color:#08708a0d}.pg-products_guidance-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.56fr);align-items:center;gap:48px}.pg-products_guidance-step:hover{padding-left:10px}.pg-products_guidance-step:hover:before{transform:scaleY(1)}.pg-products_guidance-step:hover .pg-products_guidance-step-icon{background-color:var(--color-accent);border-color:var(--color-accent)}.pg-products_guidance-step:hover .pg-products_guidance-step-ic{fill:var(--color-brand)}.pg-products_lead:hover .pg-products_lead-link-ic,.pg-products_card:hover .pg-products_card-link-ic,.pg-products_filtercard:hover .pg-products_filtercard-arrow{transform:translate(5px)}.pg-products_filters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pg-products_filtercard:hover{border-color:var(--color-accent);transform:translateY(-4px)}.pg-products_filtercard:hover:before{transform:scaleX(1)}.pg-products_filtercard:hover .pg-products_filtercard-icon{background-color:var(--color-accent);border-color:var(--color-accent)}.pg-products_filtercard:hover .pg-products_filtercard-ic{fill:var(--color-brand)}.pg-products_filtercard:hover .pg-products_filtercard-name{color:var(--color-accent-text)}.pg-products_lead:hover .pg-products_lead-img,.pg-products_card:hover .pg-products_card-img{transform:scale(1.05)}.pg-products_card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.pg-products_card:hover .pg-products_card-title{color:var(--color-accent-text)}}@media (width>=1320px){.pg-products_hero-title{font-size:52px}.pg-products_filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-products_lead-title{font-size:27px}.pg-products_card-media{height:264px}}@media (width>=1560px){.pg-products_hero{padding:88px 0}.pg-products_hero-title{font-size:56px}.pg-products_hero-text{font-size:16px}.pg-products_lead{height:560px}.pg-products_card-media{height:280px}}