.pg-hub-family{background-color:var(--white-color);overflow:hidden}.pg-hub-family [hidden]{display:none}.pg-hub-category :is(a,button,summary,input):focus-visible{outline:2px solid var(--accent-50-color);outline-offset:3px}.pg-hub-category :is(.pg-hub-hero_img,.pg-hub-materials_img,.pg-hub-gallery_img){width:100%;height:auto;display:block}.pg-hub-eyebrow,.pg-hub-index_kicker,.pg-hub-index_search-label{color:var(--accent-100-color);font-size:11px;font-weight:var(--fw-title);letter-spacing:.04em;text-transform:uppercase;line-height:1.2;display:block}.pg-hub-heading{max-width:760px;margin-bottom:34px}.pg-hub-heading-center{text-align:center;margin-left:auto;margin-right:auto}.pg-hub-heading h2,.pg-hub-process_intro h2,.pg-hub-cta_content h2{font-size:var(--fs-section-title);line-height:var(--lh-title);text-wrap:balance}.pg-hub-heading .pg-hub-eyebrow,.pg-hub-process_intro .pg-hub-eyebrow,.pg-hub-cta_content .pg-hub-eyebrow{margin-bottom:12px}.pg-hub-heading>p:not(.pg-hub-eyebrow),.pg-hub-heading-line>p,.pg-hub-process_intro>p:not(.pg-hub-eyebrow),.pg-hub-cta_content>p:not(.pg-hub-eyebrow){color:var(--neutral-200-color);font-size:var(--fs-section-subtitle);margin-top:14px;line-height:1.55}@media (width>=640px){.pg-hub-heading{margin-bottom:42px}}@media (width>=1024px){.pg-hub-heading{margin-bottom:52px}.pg-hub-heading-line{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:54px;max-width:none;display:grid}.pg-hub-heading-line>p{margin:0}}@media (width>=1560px){.pg-hub-heading{margin-bottom:64px}}.pg-hub-hero{background-color:var(--white-color)}.pg-hub-hero_box{background-color:var(--white-color);border:1px solid var(--neutral-border-card);border-radius:var(--radius-lg);gap:34px;padding:28px 22px 22px;display:grid;overflow:hidden}.pg-hub-hero_content{flex-direction:column;align-items:flex-start;display:flex}.pg-hub-hero_content .pg-hub-eyebrow{margin-bottom:14px}.pg-hub-hero_title{max-width:760px;color:var(--neutral-50-color);font-size:var(--fs-section-title);text-wrap:balance;line-height:1.02}.pg-hub-hero_text{max-width:690px;color:var(--neutral-200-color);font-size:var(--fs-section-subtitle);margin-top:18px;line-height:1.58}.pg-hub-hero_btn{margin-top:26px}.pg-hub-hero_media,.pg-hub-materials_media{border-radius:var(--radius-lg);display:block;overflow:hidden}@media (width>=640px){.pg-hub-hero_box{padding:38px}}@media (width>=1024px){.pg-hub-hero_box{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:58px;padding:54px}}@media (width>=1320px){.pg-hub-hero_box{gap:74px;padding:66px}}@media (width>=1560px){.pg-hub-hero_box{grid-template-columns:minmax(0,.88fr) minmax(560px,1fr);gap:72px;padding:62px}.pg-hub-hero_text{margin-top:22px}.pg-hub-hero_btn{margin-top:32px}}.pg-hub-index_box{margin-bottom:0}.pg-hub-index_head{gap:16px;margin-bottom:34px;display:grid}.pg-hub-index_kicker,.pg-hub-index_search-label{color:var(--accent-25-color)}.pg-hub-index_kicker{margin-bottom:12px}.pg-hub-index_head h2{color:var(--white-color);font-size:var(--fs-section-title);line-height:var(--lh-title);text-wrap:balance}.pg-hub-index_head>p{color:var(--neutral-350-color);font-size:var(--fs-section-subtitle);line-height:1.52}.pg-hub-index_search{max-width:720px;margin-bottom:28px}.pg-hub-index_search-label{margin-bottom:10px}.pg-hub-index_search-field{background-color:var(--white-color);border:1px solid var(--neutral-550-color);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-fast);align-items:center;gap:12px;padding:13px 15px;display:flex}.pg-hub-index_search-field:focus-within{border-color:var(--accent-50-color)}.pg-hub-index_search-ic{width:18px;color:var(--neutral-300-color);fill:currentColor;flex:none}.pg-hub-index_search-input{width:100%;min-width:0;color:var(--neutral-50-color);font-size:var(--fs-body);background-color:#0000;line-height:1.4}.pg-hub-index_list{gap:2px 22px;display:grid}.pg-hub-index_item{color:var(--white-color);grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:12px;padding-block:18px;display:grid}.pg-hub-index_item-num{color:var(--accent-25-color);font-size:var(--fs-h4);font-weight:var(--fw-title);line-height:1}.pg-hub-index_item-name{color:var(--white-color);font-size:var(--fs-h4);line-height:1.2;display:block}.pg-hub-index_item-ic{width:11px;color:var(--accent-25-color);fill:currentColor;transition:transform var(--transition-default)}.pg-hub-index_empty{color:var(--neutral-350-color);padding-block:20px}@media (width>=640px){.pg-hub-index_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pg-hub-index_head{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:54px;margin-bottom:44px}.pg-hub-index_search{margin-bottom:36px}.pg-hub-index_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.pg-hub-index_item:hover .pg-hub-index_item-ic{transform:translate(3px,-3px)}}@media (width>=1560px){.pg-hub-index_list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:34px}.pg-hub-index_item{padding-block:21px}}.pg-hub-benefits{background-color:var(--white-color)}.pg-hub-benefits_grid{gap:14px;display:grid}.pg-hub-benefits_card{background-color:var(--neutral-600-color);border-radius:var(--radius-lg);padding:22px}.pg-hub-benefits_head{align-items:flex-start;gap:14px;display:flex}.pg-hub-benefits_ic{width:30px;color:var(--accent-50-color);fill:currentColor;flex:none}.pg-hub-benefits_card h3{font-size:var(--fs-h4);font-weight:var(--fw-medium);text-wrap:balance;line-height:1.3}.pg-hub-benefits_card>p{color:var(--neutral-200-color);margin-top:14px}.pg-hub-benefits_tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.pg-hub-benefits_tags li{color:var(--accent-100-color);background-color:var(--accent-bg-muted);border-radius:var(--radius-round);font-size:11px;font-weight:var(--fw-title);padding:6px 9px;line-height:1}.pg-hub-benefits_note{color:var(--neutral-250-color);margin-top:14px;font-size:12px;line-height:1.35;display:block}@media (width>=640px){.pg-hub-benefits_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pg-hub-benefits_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pg-hub-benefits_card{padding:28px}}@media (width>=1560px){.pg-hub-benefits_grid{gap:22px}.pg-hub-benefits_card{padding:32px}.pg-hub-benefits_ic{width:34px}}.pg-hub-materials{background-color:var(--neutral-600-color)}.pg-hub-materials_grid{gap:18px;display:grid}.pg-hub-materials_card{background-color:var(--white-color);border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:10px;display:flex;overflow:hidden}.pg-hub-materials_img,.pg-hub-gallery_img{border-radius:inherit;transition:transform var(--transition-default)}.pg-hub-materials_body{flex-direction:column;flex:1;align-items:flex-start;padding:20px 10px 12px;display:flex}.pg-hub-materials_name{font-size:var(--fs-h4);font-weight:var(--fw-medium);text-wrap:balance;line-height:1.3}.pg-hub-materials_text{color:var(--neutral-200-color);margin-top:12px}.pg-hub-link{color:var(--accent-100-color);font-size:13px;font-weight:var(--fw-title);white-space:nowrap;align-items:center;gap:7px;margin-top:auto;padding-top:20px;line-height:1.2;display:inline-flex}.pg-hub-link_ic{color:currentColor;fill:currentColor;width:11px;transition:transform var(--transition-default);flex:none}@media (width>=640px){.pg-hub-materials_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pg-hub-materials_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pg-hub-materials_body{padding:24px 14px 16px}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.pg-hub-materials_media:hover .pg-hub-materials_img,.pg-hub-gallery_item:hover .pg-hub-gallery_img{transform:scale(1.035)}.pg-hub-link:hover .pg-hub-link_ic{transform:translate(3px,-3px)}}@media (width>=1560px){.pg-hub-materials_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.pg-hub-materials_grid-3,.pg-hub-materials_grid-5,.pg-hub-materials_grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-hub-materials_card{padding:12px}.pg-hub-materials_body{padding:26px 14px 18px}}.pg-hub-gallery{background-color:var(--white-color)}.pg-hub-gallery_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pg-hub-gallery_item{background-color:var(--neutral-600-color);border-radius:var(--radius-lg);min-width:0;color:var(--neutral-50-color);cursor:zoom-in;text-align:left;display:block;overflow:hidden}.pg-hub-gallery_caption{font-size:12px;font-weight:var(--fw-medium);padding:12px 14px;line-height:1.35;display:block}.pg-hub-gallery_action{justify-content:center;margin-top:34px;display:flex}@media (width>=640px){.pg-hub-gallery_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1024px){.pg-hub-gallery_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pg-hub-gallery_action{margin-top:46px}}@media (width>=1560px){.pg-hub-gallery_grid{gap:24px}.pg-hub-gallery_action{margin-top:56px}}.pg-hub-process{background-color:var(--neutral-50-color)}.pg-hub-process_box{gap:42px;display:grid}.pg-hub-process_intro .pg-hub-eyebrow{color:var(--accent-25-color)}.pg-hub-process_intro h2{color:var(--white-color)}.pg-hub-process_intro>p:not(.pg-hub-eyebrow){color:var(--neutral-350-color)}.pg-hub-process_steps{list-style:none;display:grid}.pg-hub-process_step{border-top:1px solid var(--neutral-100-color);grid-template-columns:32px 30px minmax(0,1fr);gap:8px 12px;padding-block:22px;display:grid}.pg-hub-process_number{color:var(--accent-25-color);font-size:12px;font-weight:var(--fw-title);line-height:1.2}.pg-hub-process_ic{width:28px;color:var(--accent-25-color);fill:currentColor}.pg-hub-process_step h3{color:var(--white-color);font-size:var(--fs-h4);line-height:1.25}.pg-hub-process_step p{color:var(--neutral-350-color);font-size:var(--fs-body);grid-column:3;line-height:1.5}@media (width>=1024px){.pg-hub-process_box{grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);align-items:start;gap:70px}.pg-hub-process_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pg-hub-process_steps-5{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-hub-process_steps-5 .pg-hub-process_step{grid-column:span 2}.pg-hub-process_steps-5 .pg-hub-process_step:nth-child(4){grid-column:1/span 2}.pg-hub-process_step{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}}@media (width>=1560px){.pg-hub-process_box{gap:96px}.pg-hub-process_steps{gap:40px}}.pg-hub-faq{background-color:var(--white-color)}.pg-hub-faq_list{gap:10px;display:grid}.pg-hub-faq_item{background-color:var(--neutral-600-color);border-radius:var(--radius-lg);overflow:hidden}.pg-hub-faq_summary{color:var(--neutral-50-color);cursor:pointer;font-size:var(--fs-h4);font-weight:var(--fw-title);justify-content:space-between;align-items:center;gap:22px;padding:20px;line-height:1.35;list-style:none;display:flex}.pg-hub-faq_summary::-webkit-details-marker{display:none}.pg-hub-faq_ic{width:14px;color:var(--accent-50-color);fill:currentColor;transition:transform var(--transition-default);flex:none}.pg-hub-faq_item[open] .pg-hub-faq_ic{transform:rotate(180deg)}.pg-hub-faq_answer{padding:0 20px 22px}.pg-hub-faq_answer p{max-width:900px;color:var(--neutral-200-color);font-size:var(--fs-body);line-height:1.6}@media (width>=1024px){.pg-hub-faq_list{gap:14px}.pg-hub-faq_summary{padding:24px 26px}.pg-hub-faq_answer{padding:0 26px 26px}}@media (width>=1560px){.pg-hub-faq_list{gap:18px}.pg-hub-faq_summary{padding:28px 30px}.pg-hub-faq_answer{padding:0 30px 30px}}.pg-hub-cta{padding-bottom:var(--section-space)}.pg-hub-cta_box{gap:26px;display:grid}.pg-hub-cta_content{max-width:820px}.pg-hub-cta_btn{justify-self:start}@media (width>=1024px){.pg-hub-cta_box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px}.pg-hub-cta_btn{justify-self:end}}