.ep[data-astro-cid-5pt7yzag]{border-left:4px solid var(--theme-color);background:#009ee014;border-radius:10px;margin:0 0 32px;padding:26px 28px 22px}.ep-head[data-astro-cid-5pt7yzag]{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ep-icon[data-astro-cid-5pt7yzag]{background:var(--white-color,#fff);width:44px;height:44px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ep-copy[data-astro-cid-5pt7yzag]{min-width:0}.ep-title[data-astro-cid-5pt7yzag]{font-family:var(--title-font);color:var(--title-color);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.35}.ep-text[data-astro-cid-5pt7yzag]{color:var(--title-color);margin:0;font-size:16px;line-height:1.6}.ep-form[data-astro-cid-5pt7yzag]{position:relative}.ep-hp[data-astro-cid-5pt7yzag]{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.ep-fields[data-astro-cid-5pt7yzag]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.ep-field[data-astro-cid-5pt7yzag]{min-width:0}.ep-field[data-astro-cid-5pt7yzag] label[data-astro-cid-5pt7yzag]{color:var(--title-color);margin:0 0 6px;font-size:14px;font-weight:500;line-height:18px;display:block}.ep-field[data-astro-cid-5pt7yzag] input[data-astro-cid-5pt7yzag]{background-color:var(--white-color,#fff);border:1px solid #7a8b97;height:52px;padding:0 16px}.ep-field[data-astro-cid-5pt7yzag] input[data-astro-cid-5pt7yzag].is-invalid{border-color:var(--error-color)}.ep[data-astro-cid-5pt7yzag] .ep-tip{color:#b02a37;margin-top:6px;font-size:14px;line-height:1.4;display:block}.ep-submit[data-astro-cid-5pt7yzag]{padding-top:24px}.ep-submit[data-astro-cid-5pt7yzag] .th-btn[data-astro-cid-5pt7yzag]{white-space:nowrap;height:52px;padding:0 26px}.ep-form[data-astro-cid-5pt7yzag] button[data-astro-cid-5pt7yzag][disabled]{opacity:.7;cursor:wait}.ep-status[data-astro-cid-5pt7yzag]{color:var(--title-color);background:var(--white-color,#fff);border:2px solid var(--theme-color);border-radius:5px;margin:14px 0 0;padding:10px 16px;font-size:15px;line-height:1.5}.ep-status[data-astro-cid-5pt7yzag]:empty{display:none}.ep-status[data-astro-cid-5pt7yzag][data-state=ok]{border-color:var(--success-color)}.ep-status[data-astro-cid-5pt7yzag][data-state=err]{border-color:var(--yellow-color)}.ep-privacy[data-astro-cid-5pt7yzag]{color:#4a4b50;margin:14px 0 0;font-size:13.5px;line-height:1.5}.ep-privacy[data-astro-cid-5pt7yzag] a[data-astro-cid-5pt7yzag]{color:#006a99;text-underline-offset:2px;text-decoration:underline}.ep-privacy[data-astro-cid-5pt7yzag] a[data-astro-cid-5pt7yzag]:hover{color:var(--title-color)}@media (width<=767px){.ep[data-astro-cid-5pt7yzag]{margin-bottom:25px;padding:22px 18px 18px}.ep-head[data-astro-cid-5pt7yzag]{gap:12px;margin-bottom:16px}.ep-icon[data-astro-cid-5pt7yzag]{width:38px;height:38px}.ep-title[data-astro-cid-5pt7yzag]{font-size:18px}.ep-text[data-astro-cid-5pt7yzag]{font-size:15px}.ep-fields[data-astro-cid-5pt7yzag]{grid-template-columns:minmax(0,1fr);gap:12px}.ep-submit[data-astro-cid-5pt7yzag]{padding-top:4px}.ep-submit[data-astro-cid-5pt7yzag] .th-btn[data-astro-cid-5pt7yzag]{width:100%}}.info-sec{width:100%;max-width:1250px;margin-inline:auto}.info-col{padding:120px 15px}@media (width<=1024px){.info-col{padding:80px 36px}}@media (width<=767px){.info-sec{max-width:540px}.info-col{padding:80px 12px}}.kd-sec{font-variant-numeric:lining-nums}.kd-sec .info-col{padding-top:90px;padding-bottom:110px}.kd-head{text-align:center;text-wrap:balance;max-width:760px;margin:0 auto 44px}.kd-head .kd-title{margin-bottom:12px}.kd-head .kd-title .sec-title{margin-bottom:0}.kd-lead{margin:0;font-size:17px;line-height:1.65}.kd-grid{grid-template-columns:repeat(3,minmax(0,250px));justify-content:center;gap:44px 36px;margin:0 auto;padding:0;list-style:none;display:grid}.kd-card{text-align:center;margin:0}.kd-media{aspect-ratio:243/280;border-radius:var(--radius-card);background-color:var(--smoke-color);margin:0 0 16px;position:relative;overflow:hidden}.kd-media picture{width:100%;height:100%;display:block}.kd-media img{object-fit:cover;width:100%;height:100%;display:block}.kd-media--initials{background:linear-gradient(180deg, var(--smoke-color2) 0%, #d4ebfb 100%);justify-content:center;align-items:center;display:flex}.kd-initials{aspect-ratio:1;background-color:var(--white-color);width:52%;color:var(--theme-color);font-family:var(--title-font);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:800;line-height:1;display:flex;box-shadow:0 6px 18px #0074b31f}.kd-name{font-family:var(--title-font);color:var(--title-color);margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3}.kd-media{transition:box-shadow .15s}.kd-name{transition:color .15s}@media (hover:hover){.kd-card:hover .kd-name{color:var(--theme-color)}.kd-card:hover .kd-media{box-shadow:0 0 0 3px var(--theme-color), 0 10px 24px #1918251f}}@media (prefers-reduced-motion:reduce){.kd-media,.kd-name{transition:none}}.kd-role{color:var(--body-color);margin:0;font-size:15px;line-height:1.45}.kd-cats{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.kd-cat{background-color:var(--smoke-color2);color:var(--title-color);font-family:var(--title-font);white-space:nowrap;border-radius:6px;margin:0;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.4}.kd-office{background-color:var(--smoke-color2);border-radius:var(--radius-card);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:24px 48px;max-width:822px;margin:72px auto 0;padding:32px 40px 32px 32px;display:grid}.kd-office__people{order:-1;margin:0;padding:0;list-style:none}.kd-office .kd-card{text-align:left}.kd-office__title{margin:0 0 10px;font-size:30px;line-height:1.2}.kd-office__text{margin:0 0 18px;font-size:16px;line-height:1.6}.kd-office__list{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.kd-office__list li{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:16px;line-height:1.45;display:flex}.kd-office__list .icon{color:var(--theme-color);flex:none;font-size:20px}.kd-office__list a{color:var(--title-color);text-underline-offset:3px;font-weight:600;text-decoration:underline #009ee073}.kd-office__list a:hover{color:var(--theme-color);text-decoration-color:currentColor}.kd-office__more{font-family:var(--title-font);color:var(--title-color);align-items:center;gap:8px;font-weight:700;display:inline-flex}.kd-office__more .icon{color:var(--theme-color);font-size:14px}.kd-office__more:hover{color:var(--theme-color)}.kd-office a:focus-visible{outline:2px solid var(--theme-color);outline-offset:3px;border-radius:4px}@media (width<=1024px){.kd-sec .info-col{padding-top:70px;padding-bottom:80px}.kd-grid{grid-template-columns:repeat(3,minmax(0,220px));gap:36px 24px}.kd-office{grid-template-columns:220px minmax(0,1fr);gap:24px 32px;max-width:708px}}@media (width<=767px){.kd-office{grid-template-columns:minmax(0,1fr);max-width:520px;margin-top:56px;padding:28px 22px}.kd-office__people .kd-card{grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.kd-office__people .kd-media{grid-row:span 2;margin:0}.kd-office__people .kd-name{align-self:end}.kd-office__people .kd-role{align-self:start}}@media (width<=575px){.kd-sec .info-col{padding-top:56px;padding-bottom:64px}.kd-head{margin-bottom:32px}.kd-lead{font-size:16px}.kd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.kd-media{margin-bottom:12px}.kd-initials{font-size:30px}.kd-name{font-size:16px}.kd-role{font-size:14px}.kd-office__title{font-size:26px}}.faqp{font-variant-numeric:lining-nums;padding:72px 0 110px}.faqp__row{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:56px;display:grid}.faqp__main,.faqp__side{min-width:0}@media (width<=1199px){.faqp__row{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:40px}}@media (width<=991px){.faqp{padding:56px 0 80px}.faqp__row{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=575px){.faqp{padding:36px 0 60px}}.faqp-head{margin-bottom:44px}.faqp-intro{color:var(--body-color);max-width:720px;margin:0 0 22px;font-size:18px;line-height:1.7}.faqp-jump ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faqp-jump a{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--white-color);color:var(--title-color);padding:9px 16px;font-size:15px;font-weight:500;line-height:1.3;transition:border-color .2s,background-color .2s;display:inline-block}.faqp-jump a:hover{border-color:var(--theme-color);background:var(--smoke-color2);color:var(--title-color)}@media (width<=575px){.faqp-head{margin-bottom:36px}.faqp-intro{font-size:16px}.faqp-jump ul{gap:8px}.faqp-jump a{padding:8px 13px;font-size:14px}}.faqp-group{margin-bottom:48px;scroll-margin-top:100px}.faqp-group:last-child{margin-bottom:0}.faqp-h2{border-bottom:1px solid var(--border-color);margin:0 0 18px;padding-bottom:12px;font-size:26px;font-weight:800;line-height:1.3}@media (width<=767px){.faqp-h2{font-size:22px}.faqp-group{margin-bottom:40px}}.faqp-list{gap:12px;display:grid}.faqp-item{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);transition:border-color .2s}.faqp-item:hover{border-color:#c9ccd1}.faqp-item[open]{border-color:var(--theme-color)}.faqp-q{cursor:pointer;border-radius:var(--radius-card);font-family:var(--title-font);color:var(--title-color);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 22px;font-size:18px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faqp-q::-webkit-details-marker{display:none}.faqp-q::marker{content:""}.faqp-q:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.faqp-q__icon{border:1px solid var(--border-color);width:32px;height:32px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.faqp-item[open] .faqp-q__icon{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--white-color);transform:rotate(180deg)}.faqp-a{padding:0 22px 20px}.faqp-a p{color:var(--body-color);margin:0;font-size:16px;line-height:1.7}.faqp-more{color:var(--title-color);text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:4px;align-items:center;gap:7px;margin-top:12px;font-size:15px;font-weight:500;line-height:1.4;text-decoration-thickness:2px;display:inline-flex}.faqp-more .icon{color:var(--theme-color);flex:none;font-size:12px;transition:transform .2s}.faqp-more:hover{color:var(--title-color);text-decoration-color:var(--title-color)}.faqp-more:hover .icon{transform:translate(3px)}@media (width<=575px){.faqp-q{gap:12px;padding:14px 14px 14px 16px;font-size:16px}.faqp-a{padding:0 16px 18px}.faqp-a p{font-size:15px}}.faqp-contact{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);margin-bottom:24px;padding:28px}.faqp-contact__title{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.3}.faqp-contact__text{margin:0 0 18px;font-size:16px;line-height:1.6}.faqp-contact__call{text-transform:none;justify-content:center;align-items:center;gap:10px;width:100%;font-size:16px;display:flex}.faqp-contact__list{gap:10px;margin:18px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.faqp-contact__list li{color:var(--title-color);align-items:flex-start;gap:10px;display:flex}.faqp-contact__list .icon{color:var(--theme-color);flex:none;margin-top:.2em}.faqp-contact__list a{color:var(--title-color);text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:3px;overflow-wrap:anywhere}.faqp-contact__list a:hover{text-decoration-color:var(--title-color)}.faqp__side .faq-sidebar{margin-bottom:0;padding-top:0}.faqp__side .widget_quote{margin-bottom:0}@media (prefers-reduced-motion:reduce){.faqp-item,.faqp-q__icon,.faqp-more .icon,.faqp-jump a{transition:none}}.accordion-1 .accordion-card{background-color:var(--white-color);text-align:left;border-radius:10px;transition:all .4s ease-in-out;overflow:hidden}.accordion-1 .accordion-card:not(:last-child){margin-bottom:30px}.accordion-1 .accordion-card[open]{padding-top:9px}.accordion-1 .accordion-card .accordion-button{font-size:18px;font-weight:700;font-family:var(--title-font);color:var(--title-color);background-color:var(--white-color);text-align:left;cursor:pointer;align-items:center;gap:10px;min-height:56px;margin-bottom:0;padding:12px 45px 12px 30px;line-height:26px;list-style:none;transition:all .3s;display:flex;position:relative}.accordion-1 .accordion-card .accordion-button::-webkit-details-marker{display:none}.accordion-1 .accordion-card .accordion-button::marker{content:""}.accordion-1 .accordion-card .accordion-button>.icon{color:var(--theme-color);margin-top:-.5em;font-size:1em;transition:transform .3s;position:absolute;top:50%;right:30px}.accordion-1 .accordion-card[open] .accordion-button>.icon{transform:rotate(180deg)}.accordion-1 .accordion-card .accordion-body{padding:0 30px 30px}.accordion-1 .accordion-card .faq-text{margin-bottom:-.48em}@media (width<=1199px){.accordion-1 .accordion-card:not(:last-child){margin-bottom:24px}}@media (width<=575px){.accordion-1 .accordion-card .accordion-button{font-size:16px}}.contact-feature{background-color:var(--smoke-color2);text-align:center;border-radius:var(--radius-card);height:100%;color:var(--body-color);border:2px solid #0000;flex-direction:column;align-items:center;padding:36px 16px 30px;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.contact-feature:hover,.contact-feature:focus-visible{background-color:var(--white-color);border-color:var(--theme-color);color:var(--body-color);box-shadow:0 8px 24px #0074b31f}.contact-feature:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.contact-feature_icon{color:var(--theme-color);margin-bottom:16px;line-height:0;display:block}.contact-feature_subtitle{text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:14px;display:block}.contact-feature .box-title{color:var(--title-color);overflow-wrap:anywhere;margin:0 0 10px;transition:color .2s}.contact-feature--email .box-title{font-size:21px}.contact-feature_note{align-items:center;gap:6px;margin-bottom:4px;font-size:15px;display:inline-flex}.contact-feature_note .icon{color:var(--theme-color)}.contact-feature_action{color:var(--title-color);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:15px;font-weight:600;display:inline-flex}.contact-feature_action .icon{color:var(--theme-color)}.contact-feature:hover .contact-feature_action,.contact-feature:focus-visible .contact-feature_action{text-underline-offset:3px;text-decoration:underline}.contact-feature:hover .box-title,.contact-feature:focus-visible .box-title{color:var(--theme-color)}@media (prefers-reduced-motion:reduce){.contact-feature,.contact-feature .box-title{transition:none}}@media (width<=1199px){.contact-feature .box-title{font-size:22px}.contact-feature--email .box-title{font-size:19px}}@media (width<=575px){.contact-feature{padding:26px 14px 22px}.contact-feature_icon{margin-bottom:12px}}@media (width<=767px){.contact-sec1 .info-col{padding:50px 12px}}.contact-sec2 .info-col{padding:0 15px 120px}@media (width<=1024px){.contact-sec2 .info-col{padding:0 36px 80px}}@media (width<=767px){.contact-sec2 .info-col{padding:0 12px 80px}}.contact-panel{background-color:var(--smoke-color);border-radius:var(--radius-card);flex-wrap:wrap;display:flex;overflow:hidden}.contact-panel__map{width:42%}.contact-panel__form{width:58%}@media (width<=1024px){.contact-panel__map,.contact-panel__form{width:100%}}.contact-map{height:100%;line-height:0}.contact-map iframe{filter:grayscale(100);border:0;width:100%;height:100%;min-height:554px;display:block}@media (width<=1199px){.contact-map iframe{min-height:360px}}@media (width<=1024px){.contact-map iframe{height:400px;min-height:0}}.ka-form{position:relative}.ka-form textarea{display:block}.ka-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.contact-form select,.contact-form input,.contact-form textarea{background-color:var(--white-color)}.contact-form .form-group>.icon{background-color:var(--white-color);color:var(--theme-color)}.quote-form-box{padding:50px}.quote-form-box textarea{min-height:120px}.quote-form-box .form-title{margin-top:-.24em;margin-bottom:10px}.quote-form-box .form-text{margin-bottom:25px;font-size:16px}@media (width<=1199px){.quote-form-box{text-align:center}}@media (width<=575px){.quote-form-box{padding:40px 20px}}.faq-sidebar{margin-bottom:-10px}.widget_quote{padding:var(--widget-padding-y,40px) var(--widget-padding-x,40px);background-color:var(--smoke-color);border-radius:10px;margin-bottom:40px;position:relative}.widget_quote select,.widget_quote input,.widget_quote textarea{background-color:var(--white-color)}.widget_quote textarea{min-height:120px}.widget_quote .form-group>.icon{background-color:var(--white-color)}.widget_quote .widget_title{font-size:24px;font-weight:700;font-family:var(--title-font);margin:-.12em 0 30px;padding-bottom:17px;line-height:1em;position:relative}.widget_quote .widget_title:before,.widget_quote .widget_title:after{content:"";background-color:var(--border-color);width:100%;height:3px;position:absolute;bottom:0;left:0}.widget_quote .widget_title:after{background-color:var(--theme-color);width:30px}.widget-form{--bs-gutter-x:20px}.faq-sidebar .widget-form{--bs-gutter-x:28px}@media (width<=1199px){.widget_quote{--widget-padding-y:30px;--widget-padding-x:30px}.widget_quote .widget_title{margin:-.12em 0 24px;font-size:22px}}@media (width<=991px){.faq-sidebar{padding-top:30px}.widget_quote{--widget-padding-y:40px;--widget-padding-x:40px}}@media (width<=767px){.widget_quote{padding:35px 20px}}@media (width<=575px){.faq-sidebar .widget-form{--bs-gutter-x:20px}}.faq-form{background-color:var(--white-color);border-radius:10px;margin-bottom:-18px;padding:50px;box-shadow:0 10px 40px #bfbfbf4d}.faq-form .form-title{margin-top:-.24em;margin-bottom:30px}.faq-form .row{--bs-gutter-x:16px}.faq-form input,.faq-form select,.faq-form textarea{box-shadow:0 0 30px #bfbfbf4d}.faq-form textarea{min-height:180px}@media (width<=575px){.faq-form{padding:40px}}@media (width<=375px){.faq-form{padding:40px 20px}}.ka-tip{color:var(--error-color);text-align:left;margin-top:6px;font-size:14px;line-height:1.4;display:block}.ka-form-status{border:2px solid var(--theme-color);text-align:left;border-radius:5px;margin:1rem 0 0;padding:10px 16px;font-size:15px;line-height:1.5}.ka-form-status:empty{display:none}.ka-form-status[data-state=err]{border-color:var(--yellow-color)}.ka-form-status[data-state=ok]{border-color:var(--success-color)}.ka-form button[disabled]{opacity:.7;cursor:wait}.form-privacy{color:#55565c;text-align:left;margin:14px 0 0;font-size:13.5px;line-height:1.5}.form-privacy a{color:var(--theme-color);text-underline-offset:2px;text-decoration:underline}.form-privacy a:hover{color:var(--title-color)}.c2{--c2-muted:#55565c;--c2-aside:360px;--c2-gap:56px;font-variant-numeric:lining-nums}@media (width<=1199px){.c2{--c2-aside:330px;--c2-gap:36px}}.c2 a:not(.th-btn){color:var(--title-color);text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:3px;text-decoration-thickness:2px}.c2 a:not(.th-btn):hover{text-decoration-color:var(--title-color)}.c2-layout{grid-template-columns:minmax(0, 1fr) var(--c2-aside);column-gap:var(--c2-gap);grid-template-areas:"intro aside""pause aside""main aside";padding-bottom:88px;display:grid}.c2-photo{grid-area:photo;display:none}.c2-intro{grid-area:intro}.c2-pause{grid-area:pause;min-width:0;padding-top:32px}.c2-pause .ep{margin:0}.c2-aside{grid-area:aside;padding-top:32px}.c2-main{grid-area:main;min-width:0}@media (width<=991px){.c2-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""intro""pause""aside""main";padding-bottom:64px}.c2-aside,.c2-pause{padding-top:24px}.c2-photo{border-image-source:linear-gradient(var(--smoke-color), var(--smoke-color));border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw;padding-top:20px;display:block}.c2-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);background:var(--smoke-color2);width:100%;height:auto;max-height:400px;display:block}.c2-photo+.c2-intro{padding-top:20px}}@media (width<=575px){.c2-photo{padding-top:12px}.c2-photo+.c2-intro{padding-top:14px}}.c2-intro{border-image-source:linear-gradient(var(--smoke-color), var(--smoke-color));border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vw;padding:26px 0 40px;position:relative}.c2-crumbs ol{color:var(--c2-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 26px;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.c2-crumbs li{align-items:center;gap:6px;display:inline-flex}.c2-crumbs .icon{color:var(--c2-muted);font-size:11px}.c2 .c2-crumbs a{text-decoration-thickness:1px;text-decoration-color:var(--gray-color)}.c2-crumbs [aria-current]{color:var(--title-color);font-weight:500}.c2-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--title-color);align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:600;display:inline-flex}.c2-eyebrow:before{content:"";background:var(--theme-color);border-radius:2px;width:22px;height:3px}.c2-h1{text-wrap:balance;margin:0 0 16px;font-size:52px;font-weight:800;line-height:1.12}.c2-lead{max-width:660px;color:var(--c2-muted);margin:0 0 28px;font-size:18px;line-height:1.65}.c2-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.c2-facts li{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);align-items:center;gap:14px;padding:14px 16px;display:flex}.c2-facts__icon{background:var(--smoke-color2);width:42px;height:42px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.c2-facts__txt{flex-direction:column;min-width:0;display:flex}.c2-facts__txt strong{font-family:var(--title-font);color:var(--title-color);font-size:18px;font-weight:700;line-height:1.3}.c2-facts__txt span{color:var(--c2-muted);font-size:14px;line-height:1.4}@media (width<=1199px){.c2-h1{font-size:44px}}@media (width<=991px){.c2-intro{padding:22px 0 32px}}@media (width<=575px){.c2-intro{padding:16px 0 24px}.c2-crumbs ol{margin-bottom:16px;font-size:13.5px}.c2-h1{margin-bottom:12px;font-size:34px}.c2-lead{margin-bottom:20px;font-size:16px;line-height:1.6}.c2-facts{gap:8px}.c2-facts li{gap:10px;padding:11px 10px}.c2-facts__icon{width:32px;height:32px;font-size:16px}.c2-facts__txt strong{font-size:16px}.c2-facts__txt span{font-size:13px}}.c2-price{top:calc(var(--header-h) + 20px);background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);position:sticky;overflow:hidden;box-shadow:0 18px 44px #19182517}.c2-price__img img{object-fit:cover;width:100%;height:180px;display:block}.c2-price__body{padding:22px 24px}.c2-price__title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.35}.c2-price__value{border-bottom:1px solid var(--border-color);flex-direction:column;gap:2px;margin:0 0 16px;padding-bottom:16px;display:flex}.c2-price__label{letter-spacing:.06em;text-transform:uppercase;color:var(--c2-muted);font-size:13px;font-weight:500;line-height:1.4}.c2-price__amount{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;font-size:44px;font-weight:800;line-height:1.1}.c2-price__variants{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.c2-price__variants li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.c2-price__variants li+li{border-top:1px dashed var(--border-color);padding-top:8px}.c2-price__vlabel{min-width:0;color:var(--title-color);flex-direction:column;font-size:15px;font-weight:500;line-height:1.4;display:flex}.c2-price__vnote{color:var(--c2-muted);font-size:13.5px;font-weight:400}.c2-price__vamount{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;flex:none;font-size:28px;font-weight:800;line-height:1.15}.c2-price__points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c2-price__points li{color:var(--title-color);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.c2-price__points .icon,.c2-checks .icon{color:var(--theme-color);flex:none;margin-top:.22em;font-size:17px}.c2-price__btns{gap:10px;margin:20px 0 14px;display:grid}.c2-btn{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.c2 .c2-btn .c2-ico-lead{margin:0 8px 0 0}.th-btn.style-outline.c2-btn--outline{padding-top:19px;padding-bottom:19px}.c2 .c2-price__more{align-items:center;gap:6px;font-size:14.5px;font-weight:500;line-height:1.4;display:inline-flex}.c2-price__more .icon{color:var(--theme-color);flex:none;font-size:12px}.c2-price__hours{color:var(--c2-muted);align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;line-height:1.4;display:flex}.c2-price__hours .icon{flex:none;font-size:15px}@media (height<=820px) and (width>=992px){.c2-price__img{display:none}}@media (width<=991px){.c2-price{box-shadow:none;position:static}.c2-price__img{display:none}.c2-price__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.c2-price__title,.c2-price__value{grid-column:1}.c2-price__points{grid-area:3/1}.c2-price__btns{grid-area:1/2/span 3;align-self:center;margin:0}.c2-price__more,.c2-price__hours{grid-column:1/-1}.c2 .c2-price__more{margin-top:16px}}@media (width<=575px){.c2-price__body{padding:18px 16px;display:block}.c2-price__value{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:14px}.c2-price__value--variants{flex-direction:column;align-items:stretch}.c2-price__vamount{font-size:26px}.c2-price__amount{font-size:36px}.c2-price__btns{margin:16px 0 12px}}.c2-sec{scroll-margin-top:calc(var(--header-h) + 16px);padding-top:64px}.c2-main>.c2-sec:first-child{padding-top:52px}.c2-h2{text-wrap:balance;margin:0 0 14px;font-size:32px;font-weight:800;line-height:1.25}.c2-sec__intro{max-width:700px;color:var(--c2-muted);margin:-2px 0 24px;font-size:17px;line-height:1.65}.c2-h3{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.35}.c2-note{background:var(--smoke-color);border-left:3px solid var(--theme-color);border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--c2-muted);margin:22px 0 0;padding:14px 18px;font-size:15px;line-height:1.6}.c2 a.c2-more{align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.c2 a.c2-more:hover{text-decoration:underline;text-decoration-color:var(--theme-color)}.c2-more .icon{color:var(--theme-color);flex:none;font-size:13px;transition:transform .2s}.c2-more:hover .icon{transform:translate(3px)}@media (width<=991px){.c2-sec{padding-top:56px}.c2-main>.c2-sec:first-child{padding-top:48px}}@media (width<=767px){.c2-h2{font-size:26px}.c2-sec__intro{font-size:16px}}@media (width<=575px){.c2-sec{padding-top:48px}.c2-main>.c2-sec:first-child{padding-top:40px}}.c2-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:4px 0 0;padding:0;list-style:none;display:grid}.c2-checks li{color:var(--title-color);align-items:flex-start;gap:11px;font-size:16px;line-height:1.55;display:flex}.c2-checks strong{font-weight:700}@media (width<=1199px){.c2-checks{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=991px) and (width>=768px){.c2-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}}.c2-steps{margin:6px 0 0;padding:0;list-style:none}.c2-step{grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:26px;display:grid;position:relative}.c2-step:last-child{padding-bottom:0}.c2-step:not(:last-child):before{content:"";background:var(--border-color);width:2px;position:absolute;top:50px;bottom:6px;left:21px}.c2-step__num{background:var(--white-color);border:2px solid var(--theme-color);width:44px;height:44px;color:var(--title-color);font-family:var(--title-font);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.c2-step__body{padding-top:9px}.c2-step__body p{color:var(--c2-muted);margin:0 0 6px;line-height:1.65}@media (width<=575px){.c2-step{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:22px}.c2-step__num{width:36px;height:36px;font-size:16px}.c2-step:not(:last-child):before{top:42px;left:17px}.c2-step__body{padding-top:5px}}.c2-req{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.c2-req__item{background:var(--smoke-color);border-radius:var(--radius-card);align-items:flex-start;gap:14px;padding:20px;display:flex}.c2-req__icon{background:var(--white-color);width:44px;height:44px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.c2-req__item p{color:var(--c2-muted);margin:0;font-size:15.5px;line-height:1.6}@media (width<=1199px) and (width>=992px){.c2-req{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=767px){.c2-req{grid-template-columns:minmax(0,1fr);gap:12px}.c2-req__item{padding:16px}}.c2-costs{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.c2-table{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.c2-table table{border-collapse:collapse;border:0;width:100%;margin:0;font-size:16px}.c2-table th,.c2-table td{border:0;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:13px 18px;line-height:1.45}.c2-table thead th{background:var(--title-color);color:var(--white-color);font-family:var(--title-font);font-size:15px;font-weight:700}.c2-table thead th:last-child,.c2-table td{text-align:right}.c2-table tbody th{color:var(--title-color);font-weight:500}.c2-table td{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;font-weight:700}.c2-table tbody tr:nth-child(2n)>*{background:var(--smoke-color)}.c2-table tfoot>tr>*{background:var(--smoke-color2);font-family:var(--title-font);color:var(--title-color);border-bottom:0;font-size:18px;font-weight:800}.c2-table tfoot td{font-size:24px}.c2-extras{background:var(--smoke-color);border-radius:var(--radius-card);padding:20px 22px}.c2-extras .c2-h3{margin-bottom:10px}.c2-extras dl{margin:0 0 14px}.c2-extras dl>div{border-bottom:1px dashed #d6d6d6;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.c2-extras dt{color:var(--title-color);font-size:15px;font-weight:400;line-height:1.45}.c2-extras dd{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;margin:0;font-weight:700}.c2-source{color:var(--c2-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.c2 .c2-source a{color:var(--c2-muted);text-decoration-thickness:1px}@media (width<=1199px) and (width>=992px){.c2-costs{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.c2-costs{grid-template-columns:minmax(0,1fr)}}@media (width<=575px){.c2-table table{font-size:15px}.c2-table th,.c2-table td{padding:11px 12px}.c2-table tfoot td{font-size:21px}.c2-extras{padding:16px}}.c2-vehicle{gap:22px;display:grid}.c2-vehicle__text p{color:var(--c2-muted);margin:0 0 12px;line-height:1.65}.c2-vehicle__text strong{color:var(--title-color)}.c2-vehicle__text .c2-vehicle__links{flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;display:flex}.c2-vehicle__imgs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.c2-vehicle__imgs img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}.c2-vehicle__imgs--single{grid-template-columns:minmax(0,1fr)}.c2-vehicle__imgs--single img{aspect-ratio:2}@media (width<=575px){.c2-vehicle__imgs{gap:10px}}.c2-reviews__badge{margin:0 0 18px}.c2-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.c2-review:first-child{grid-column:1/-1}.c2-review{background:var(--smoke-color);border-radius:var(--radius-card);flex-direction:column;margin:0;padding:22px 24px;display:flex;position:relative}.c2-review__q{color:var(--theme-color);opacity:.35;font-size:26px;position:absolute;top:20px;right:22px}.c2-review__stars{color:#fbbc04;gap:2px;margin:0 0 10px;display:flex}.c2-review__stars svg{fill:currentColor;display:block}.c2-review blockquote{color:var(--title-color);border:0;border-radius:0;margin:0 0 14px;padding:0;font-style:normal;font-weight:400}.c2-review blockquote p{color:var(--title-color);margin:0 0 10px;font-size:15.5px;line-height:1.65}.c2-review blockquote p:last-child{margin-bottom:0}.c2-review figcaption{color:var(--c2-muted);flex-direction:column;gap:2px;margin-top:auto;font-size:14px;line-height:1.4;display:flex}.c2-review figcaption strong{font-family:var(--title-font);color:var(--title-color);font-size:16px}.c2 .c2-review figcaption a{color:var(--c2-muted);text-decoration-thickness:1px}@media (width<=767px){.c2-reviews{grid-template-columns:minmax(0,1fr);gap:12px}.c2-review{padding:18px}}.c2-faq{border-top:1px solid var(--border-color)}.c2-faq__item{border-bottom:1px solid var(--border-color)}.c2-faq__item summary{cursor:pointer;font-family:var(--title-font);color:var(--title-color);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;font-weight:700;line-height:1.4;list-style:none;display:flex}.c2-faq__item summary::-webkit-details-marker{display:none}.c2-faq__item summary .icon{color:var(--theme-color);flex:none;font-size:14px;transition:transform .2s}.c2-faq__item[open] summary .icon{transform:rotate(180deg)}.c2-faq__item summary:hover{color:var(--title-color);text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:3px}.c2-faq__a{padding:0 2px 20px}.c2-faq__a p{color:var(--c2-muted);margin:0 0 8px;line-height:1.65}.c2-faq__list{color:var(--c2-muted);margin:0 0 10px;padding-left:20px;line-height:1.6}.c2-faq__list li{margin-bottom:6px}.c2-faq__list li::marker{color:var(--theme-color)}.c2 .c2-faq__all{margin-top:26px}@media (width<=575px){.c2-faq__item summary{padding:16px 0;font-size:16px}.c2 .c2-faq__all{width:100%}}.c2-related{background:var(--smoke-color);padding:72px 0 76px}.c2-related .c2-h2{margin-bottom:24px}.c2-related__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:24px;display:grid}.c2-related__cards{gap:16px;min-width:0;display:grid}.c2-related__cards--row{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.c2-rcard{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.c2-rcard:hover{border-color:var(--theme-color)}.c2-rcard__img{aspect-ratio:4/3;border-radius:calc(var(--radius-card) - 4px);align-self:center;margin:16px 0 16px 16px;position:relative;overflow:hidden}.c2-rcard__img img{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block;position:absolute;inset:0}.c2-rcard__body{padding:22px 24px}.c2-rcard__kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--c2-muted);margin:0 0 4px;font-size:12.5px;font-weight:500;line-height:1.4}.c2-rcard__title{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.35}.c2 .c2-rcard__title a{text-decoration:none}.c2-rcard__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.c2-rcard__title a:focus-visible{outline:0}.c2-rcard:has(.c2-rcard__title a:focus-visible){outline:3px solid var(--focus-color);outline-offset:2px}.c2-rcard__text{color:var(--c2-muted);margin:0 0 8px;font-size:15px;line-height:1.55}.c2-rcard__price{font-family:var(--title-font);color:var(--title-color);margin:0;font-size:26px;font-weight:800;line-height:1.2}.c2-guides{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:20px 24px 12px}.c2-guides__h{margin:0 0 4px}.c2-guides__list{margin:0;padding:0;list-style:none}.c2-guides__list li+li{border-top:1px solid var(--border-color)}.c2 a.c2-guide{color:var(--title-color);align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:flex}.c2-guide__icon{background:var(--smoke-color2);width:36px;height:36px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.c2-guide__txt{flex-direction:column;flex:1;min-width:0;display:flex}.c2-guide__title{font-family:var(--title-font);font-size:16px;font-weight:700;line-height:1.4}.c2-guide__meta{color:var(--c2-muted);font-size:13.5px}.c2-guide__go{color:var(--theme-color);flex:none;font-size:13px;transition:transform .2s}.c2 a.c2-guide:hover .c2-guide__title{text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:3px;text-decoration-thickness:2px}.c2 a.c2-guide:hover .c2-guide__go{transform:translate(3px)}@media (width<=1199px){.c2-related__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}}@media (width<=991px){.c2-related__grid{grid-template-columns:minmax(0,1fr)}.c2-rcard{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (width<=767px){.c2-related{padding:56px 0 60px}.c2-related .c2-h2{margin-bottom:18px}.c2-rcard__img{margin:12px 0 12px 12px}.c2-rcard{grid-template-columns:124px minmax(0,1fr)}.c2-rcard__body{padding:14px 16px}.c2-rcard__title{margin-bottom:4px;font-size:19px}.c2-rcard__text{margin-bottom:6px;font-size:14px;line-height:1.5}.c2-rcard__price{font-size:22px}.c2-guides{padding:16px 16px 6px}.c2 a.c2-guide{gap:12px;padding:12px 0}.c2-guide__icon{width:32px;height:32px;font-size:15px}.c2-guide__title{font-size:15.5px}}.c2 .c2-related__grid--solo,.c2-rcard.c2-rcard--noimg{grid-template-columns:minmax(0,1fr)}.c2-signup{padding:80px 0 96px}.c2-signup__grid{border-radius:var(--radius-card);border:1px solid var(--border-color);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.c2-signup__info{background:var(--title-color);color:#ffffffd1;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 44px;display:flex}.c2-signup__title{color:var(--white-color);text-wrap:balance;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.2}.c2-signup__info>p{color:#ffffffd9;margin:0 0 26px;font-size:17px;line-height:1.65}.c2-signup__call{max-width:320px}.c2-signup__meta{gap:10px;margin:26px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.c2-signup__meta li{align-items:center;gap:10px;display:flex}.c2-signup__meta .icon{color:var(--white-color);flex:none;font-size:18px}.c2 .c2-signup__info a:not(.th-btn){color:var(--white-color);text-decoration-color:#ffffff8c}.c2 .c2-signup__info a:not(.th-btn):hover{text-decoration-color:var(--white-color)}.c2-signup__info :focus-visible{outline-color:var(--white-color)}.c2-signup__form{background:var(--smoke-color)}.c2-signup__form .quote-form-box{text-align:left;padding:44px}.c2-signup__form .form-title{font-size:24px}@media (width<=991px){.c2-signup{padding:56px 0 72px}.c2-signup__grid{grid-template-columns:minmax(0,1fr)}.c2-signup__info{padding:36px 28px}}@media (width<=575px){.c2-signup__title{font-size:28px}.c2-signup__info{padding:28px 18px}.c2-signup__call{max-width:none}.c2-signup__form .quote-form-box{padding:28px 16px}}.c2-text p{color:var(--c2-muted);margin:0 0 14px;line-height:1.65}.c2-text strong{color:var(--title-color)}.c2-text .c2-h3{margin:24px 0 8px}.c2-text>:first-child{margin-top:0}.c2-text>:last-child{margin-bottom:0}.c2-list{color:var(--c2-muted);margin:0 0 16px;padding-left:22px;line-height:1.6}.c2-list li{margin-bottom:7px;padding-left:2px}.c2-list li::marker{color:var(--theme-color)}.c2-list strong{color:var(--title-color)}.c2 .c2-checks.c2-checks--one{grid-template-columns:minmax(0,1fr);gap:10px;margin:4px 0 16px}.c2-text .c2-note{margin:20px 0 16px}.c2-text .c2-note:last-child{margin-bottom:0}.c2-text__imgs{margin-top:24px}.c2 .c2-text__links{flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;display:flex}.c2-table--text{margin:6px 0 18px}.c2-table--text table{font-size:15.5px}.c2-table--text th,.c2-table--text td{vertical-align:top}.c2-table--text thead th:last-child{text-align:left}.c2-table--text td{text-align:left;white-space:normal;color:var(--c2-muted);font-family:inherit;font-weight:400}.c2-table--text tbody th{font-weight:600}.c2 .c2-costs--cols{grid-template-columns:minmax(0,1fr);gap:16px}.c2-costs--cols .c2-extras dl{margin-bottom:10px}.c2-table--cols thead th:not(:first-child){text-align:right}.c2 .c2-sources{border-top:1px solid var(--border-color);margin-top:48px;padding-top:20px;font-size:13.5px;line-height:1.6}@media (width<=575px){.c2-table--text table{font-size:14px}.c2-table--text th,.c2-table--text td{padding:10px}.c2-table--cols table{font-size:14.5px}.c2-table--cols th,.c2-table--cols td{padding:11px 10px}.c2-table--cols tfoot td{font-size:18px}.c2 .c2-sources{margin-top:40px}}@media (prefers-reduced-motion:reduce){.c2-more .icon,.c2-faq__item summary .icon,.c2-rcard,.c2-guide__go{transition:none}}.fleet-lead[data-astro-cid-6bq7h5uf]{max-width:720px;color:var(--body-color);margin:0 0 32px;font-size:18px;line-height:1.7}.fleet-grid[data-astro-cid-6bq7h5uf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1199px){.fleet-grid[data-astro-cid-6bq7h5uf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.fleet-lead[data-astro-cid-6bq7h5uf]{margin-bottom:24px;font-size:16px}.fleet-grid[data-astro-cid-6bq7h5uf]{grid-template-columns:minmax(0,1fr);gap:16px}}.fleet-card[data-astro-cid-6bq7h5uf]{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card,10px);flex-direction:column;height:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.fleet-card[data-astro-cid-6bq7h5uf]:hover{border-color:var(--theme-color);box-shadow:0 10px 28px #19182512}.fleet-card[data-astro-cid-6bq7h5uf]:has(.fleet-card__name a:focus-visible){outline:2px solid var(--theme-color);outline-offset:2px}.fleet-card__img[data-astro-cid-6bq7h5uf]{aspect-ratio:3/2;background-color:var(--smoke-color);position:relative}.fleet-card__img[data-astro-cid-6bq7h5uf] picture{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.fleet-card__img[data-astro-cid-6bq7h5uf] img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.fleet-card__img--ph[data-astro-cid-6bq7h5uf]{background:linear-gradient(180deg, var(--smoke-color2) 0%, #d4ebfb 100%);justify-content:center;align-items:center;display:flex}.fleet-card__ph[data-astro-cid-6bq7h5uf]{aspect-ratio:1;background-color:var(--white-color);width:34%;color:var(--theme-color);font-family:var(--title-font);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:800;line-height:1;display:flex;box-shadow:0 6px 18px #0074b31f}.fleet-card__ph[data-astro-cid-6bq7h5uf] .icon{font-size:44px}.fleet-card__badge[data-astro-cid-6bq7h5uf]{z-index:1;background:var(--theme-color);min-width:44px;height:44px;color:var(--white-color);box-shadow:0 0 0 3px var(--white-color);font-family:var(--title-font);letter-spacing:-.02em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:19px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-22px;left:16px}.fleet-card__badge--wide[data-astro-cid-6bq7h5uf]{font-size:16px}.fleet-card__badge[data-astro-cid-6bq7h5uf] .icon{font-size:20px}.fleet-card__body[data-astro-cid-6bq7h5uf]{flex-direction:column;flex:1;padding:34px 20px 20px;display:flex}.fleet-card__cat[data-astro-cid-6bq7h5uf]{color:var(--body-color);margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.4}.fleet-card__name[data-astro-cid-6bq7h5uf]{margin:0;font-size:20px;font-weight:700;line-height:1.3}.fleet-card__name[data-astro-cid-6bq7h5uf] a[data-astro-cid-6bq7h5uf]{color:var(--title-color)}.fleet-card__name[data-astro-cid-6bq7h5uf] a[data-astro-cid-6bq7h5uf]:after{content:"";border-radius:inherit;z-index:2;position:absolute;inset:0}.fleet-card__name[data-astro-cid-6bq7h5uf] a[data-astro-cid-6bq7h5uf]:focus-visible{outline:0}.fleet-card__fact[data-astro-cid-6bq7h5uf]{color:var(--body-color);margin:10px 0 0;padding-left:14px;font-size:15px;line-height:1.5;position:relative}.fleet-card__fact[data-astro-cid-6bq7h5uf]:before{content:"";background-color:var(--theme-color);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.fleet-card__note[data-astro-cid-6bq7h5uf]{background:var(--smoke-color);color:var(--title-color);border-radius:6px;align-self:flex-start;margin:10px 0 0;padding:3px 10px;font-size:13px;font-weight:500;line-height:1.5}.fleet-card__foot[data-astro-cid-6bq7h5uf]{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:auto;padding-top:16px;display:flex}.fleet-card__also[data-astro-cid-6bq7h5uf]{z-index:3;font-family:var(--title-font);color:var(--title-color);text-decoration:underline;text-decoration-color:var(--theme-color);text-underline-offset:3px;font-size:15px;font-weight:700;position:relative}.fleet-card__also[data-astro-cid-6bq7h5uf]:hover{color:var(--theme-color)}.fleet-card__also[data-astro-cid-6bq7h5uf]:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px;border-radius:4px}.fleet-card__more[data-astro-cid-6bq7h5uf]{font-family:var(--title-font);color:var(--title-color);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.fleet-card__more[data-astro-cid-6bq7h5uf] .icon{color:var(--theme-color);font-size:13px;transition:transform .2s}.fleet-card[data-astro-cid-6bq7h5uf]:hover .fleet-card__more[data-astro-cid-6bq7h5uf] .icon{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.fleet-card[data-astro-cid-6bq7h5uf],.fleet-card__more[data-astro-cid-6bq7h5uf] .icon{transition:none}.fleet-card[data-astro-cid-6bq7h5uf]:hover .fleet-card__more[data-astro-cid-6bq7h5uf] .icon{transform:none}}.map-consent{background:#2a2f3c;height:100%;min-height:554px;position:relative;overflow:hidden}@media (width<=1199px){.map-consent{min-height:360px}}@media (width<=1024px){.map-consent{height:400px}}@media (width<=767px){.map-consent{height:400px;min-height:0}.map-consent__img{object-position:50% 58%}}.map-consent__pic{position:absolute;inset:0}.map-consent__pic,.map-consent__img{width:100%;height:100%;display:block}.map-consent__img{object-fit:cover;object-position:50% 40%;filter:grayscale(.35)}.map-consent__overlay{color:var(--white-color);background:linear-gradient(0deg,#191825f0 0,#191825d1 55%,#19182500 100%);padding:90px 30px 28px;line-height:1.5;position:absolute;inset:auto 0 0}.map-consent__addr{color:var(--white-color);align-items:flex-start;gap:10px;margin:0 0 16px;font-size:16px;line-height:1.45;display:flex}.map-consent__addr .icon{color:var(--theme-color);flex:none;margin-top:3px}.map-consent__addr strong{color:var(--white-color)}.map-consent__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.map-consent__btn{padding:15px 28px}.map-consent__link{color:var(--white-color);text-underline-offset:3px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.map-consent__link:hover{color:var(--theme-color)}.map-consent__link .icon{height:.85em}@media (width<=575px){.map-consent__overlay{padding:70px 20px 20px}}.contact-map iframe{width:100%}.contact-reviews[data-astro-cid-4ncwnso4]{justify-content:center;margin-top:24px;display:flex}.space[data-astro-cid-qajtdaj6]{padding-block:120px}.legal[data-astro-cid-qajtdaj6]{max-width:900px}.legal[data-astro-cid-qajtdaj6] h2{margin:48px 0 18px;font-size:28px;line-height:1.25}.legal[data-astro-cid-qajtdaj6] h2:first-of-type{margin-top:32px}.legal[data-astro-cid-qajtdaj6] p,.legal[data-astro-cid-qajtdaj6] li{color:#55565c}.legal[data-astro-cid-qajtdaj6] ul{padding-left:22px}.legal[data-astro-cid-qajtdaj6] li{margin-bottom:6px;line-height:1.7}.legal[data-astro-cid-qajtdaj6] strong{color:var(--title-color)}.legal[data-astro-cid-qajtdaj6] a{color:var(--theme-color);text-underline-offset:2px;text-decoration:underline}.legal[data-astro-cid-qajtdaj6] a:hover{color:var(--title-color)}.legal[data-astro-cid-qajtdaj6] .legal-meta{color:#55565c;margin-bottom:24px;font-size:15px}.legal[data-astro-cid-qajtdaj6] table{font-size:15px}.legal[data-astro-cid-qajtdaj6] th,.legal[data-astro-cid-qajtdaj6] td{border:1px solid var(--border-color);text-align:left;vertical-align:top;color:#55565c;padding:12px 14px;line-height:1.55}.legal[data-astro-cid-qajtdaj6] th{background:var(--smoke-color);color:var(--title-color);font-weight:600}@media (width<=991px){.space[data-astro-cid-qajtdaj6]{padding-block:80px}}@media (width<=767px){.legal[data-astro-cid-qajtdaj6] h2{margin-top:38px;font-size:23px}.legal[data-astro-cid-qajtdaj6] table,.legal[data-astro-cid-qajtdaj6] thead,.legal[data-astro-cid-qajtdaj6] tbody,.legal[data-astro-cid-qajtdaj6] tr,.legal[data-astro-cid-qajtdaj6] th,.legal[data-astro-cid-qajtdaj6] td{width:100%;display:block}.legal[data-astro-cid-qajtdaj6] thead{display:none}.legal[data-astro-cid-qajtdaj6] table{border:0}.legal[data-astro-cid-qajtdaj6] tr{border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;overflow:hidden}.legal[data-astro-cid-qajtdaj6] td{border:0;padding:10px 14px}.legal[data-astro-cid-qajtdaj6] td:first-child{background:var(--smoke-color);color:var(--title-color);font-weight:600}}.course-page{width:100%;max-width:1250px;margin-inline:auto}.course-page .course-inner{padding:15px}@media (width<=1024px){.course-page .course-inner{padding:80px 36px 50px}}@media (width<=767px){.course-page{max-width:540px}.course-page .course-inner{padding:0}}.course-page .blog-single{--blog-space-x:40px;--blog-space-y:40px;padding:var(--blog-space-y) var(--blog-space-x);border:1px solid var(--border-color);border-radius:10px;margin-bottom:30px;position:relative;overflow:hidden}@media (width>=1300px){.course-page .blog-single{margin-right:10px}}@media (width<=1199px){.course-page .blog-single{--blog-space-x:20px;--blog-space-y:20px}}@media (width<=991px){.course-page .blog-single{--blog-space-x:40px;--blog-space-y:40px}}@media (width<=767px){.course-page .blog-single{--blog-space-x:20px;--blog-space-y:20px}}.course-page .blog-img{background-color:var(--smoke-color);border-radius:inherit;margin-bottom:37px;position:relative;overflow:hidden}.course-page .blog-img img{border-radius:10px;width:100%;height:auto;display:block}@media (width<=767px){.course-page .blog-img{margin-bottom:25px}}.course-page .title-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:-.3em;margin-bottom:20px;display:flex}.course-page .page-title{margin:0;font-size:32px;font-weight:700;line-height:1.25}@media (width<=1199px){.course-page .page-title{font-size:30px}}@media (width<=767px){.course-page .page-title{font-size:26px}}@media (width<=575px){.course-page .page-title{font-size:24px}}.course-page .course-meta{display:inline-block}.course-page .course-meta>span{color:var(--body-color);font-weight:500}.course-page .course-meta>span .icon{color:var(--theme-color);margin-right:5px}.course-page .course-intro>p:not(:first-child){margin-bottom:30px}.course-page .course-feature-wrap{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:3rem;display:grid}.course-page .course-feature{background-color:var(--smoke-color);border-radius:10px;align-items:center;gap:15px;padding:30px;display:flex}.course-page .course-feature_icon{text-align:center;color:var(--theme-color);font-size:44px;line-height:1}.course-page .course-feature_icon .icon{display:block}.course-page .course-feature_title{margin-top:-.3em;margin-bottom:3px;font-size:20px;font-weight:700;line-height:1.4}.course-page .course-feature_text{margin-bottom:-.5em}@media (width<=1299px){.course-page .course-feature{text-align:center;flex-direction:column;gap:20px;padding:30px 10px}.course-page .course-feature-wrap{gap:24px}.course-page .course-feature_text{max-width:260px;margin-left:auto;margin-right:auto}}@media (width<=575px){.course-page .course-feature-wrap{grid-template-columns:auto}}.course-page .rounded-10{border-radius:10px}.course-page .row img.w-100{height:auto;display:block}.course-page .inner-box{background-color:var(--white-color);--space:30px;border-radius:10px;overflow:hidden}.course-page .inner-box .header{background-color:var(--btn-color);padding:var(--space)}.course-page .inner-box .box-title{color:var(--white-color);margin-top:-.32em;margin-bottom:3px;font-size:24px;font-weight:700;line-height:1.417}.course-page .inner-box .subtitle{color:var(--white-color);margin-bottom:-.5em;font-size:14px}.course-page .inner-box .content{padding:var(--space);background-color:var(--smoke-color)}.course-page .inner-box .content .text{margin-top:-.5em;margin-bottom:-.5em}.course-page .buy-area{background-color:var(--title-color);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:30px;display:flex}@media (width<=1299px){.course-page .buy-area{text-align:center;justify-content:center}}.course-page .buy-area .buy-title{color:var(--white-color);margin-bottom:0;font-size:24px;font-weight:600}.pro-page{font-variant-numeric:lining-nums}.pro-page .pro-h2,.pro-page .pro-body h2{margin:0 0 16px;font-size:30px;font-weight:800;line-height:1.3}.pro-page .pro-body h3{margin:28px 0 12px;font-size:22px;font-weight:700;line-height:1.35}@media (width<=1199px){.pro-page .pro-h2,.pro-page .pro-body h2{font-size:27px}}@media (width<=767px){.pro-page .pro-h2,.pro-page .pro-body h2{font-size:24px}.pro-page .pro-body h3{font-size:20px}}.pro-page .pro-intro>p{margin-bottom:16px}.pro-page .pro-intro strong,.pro-page .pro-body strong{color:var(--title-color)}.pro-actions{background:var(--smoke-color2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:26px 0 40px;padding:20px 24px;display:flex}.pro-actions__btns{flex-wrap:wrap;gap:12px;display:flex}.pro-actions .th-btn{padding:16px 25px}.pro-actions .th-btn .icon{margin-left:.5rem}.pro-actions__info{color:var(--title-color);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.pro-actions__info .icon{color:var(--theme-color);flex:none}@media (width<=575px){.pro-actions{padding:18px}.pro-actions__btns,.pro-actions__btns .th-btn{width:100%}.pro-actions__btns .th-btn{text-align:center;justify-content:center}}.pro-page .pro-body{margin-bottom:20px}.pro-page .pro-body>h2{border-top:1px solid var(--border-color);margin-top:8px;padding-top:36px}.pro-page .pro-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.pro-page .pro-body p{margin-bottom:16px}.pro-page .pro-body a:not(.th-btn){text-underline-offset:3px;text-decoration:underline 1px}.pro-page .pro-body ul{margin:0 0 20px;padding-left:0;list-style:none}.pro-page .pro-body ul>li{margin-bottom:10px;padding-left:30px;line-height:1.7;position:relative}.pro-page .pro-body ul>li:before{content:"";background:var(--theme-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.3em;left:0}.pro-page .pro-body ol{counter-reset:pro-step;margin:0 0 24px;padding-left:0;list-style:none}.pro-page .pro-body ol>li{counter-increment:pro-step;background:var(--smoke-color);border-radius:10px;margin-bottom:12px;padding:18px 20px 18px 74px;line-height:1.7;position:relative}.pro-page .pro-body ol>li:before{content:counter(pro-step);background:var(--btn-color);width:38px;height:38px;color:var(--white-color);font-family:var(--title-font);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex;position:absolute;top:16px;left:20px}.pro-page .pro-body ol>li>p:last-child{margin-bottom:0}@media (width<=575px){.pro-page .pro-body ol>li{padding:62px 16px 16px}.pro-page .pro-body ol>li:before{top:14px;left:16px}}.pro-page .pro-table{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);border-radius:10px;margin:0 0 24px;overflow-x:auto}.pro-page .pro-table table{border:0;min-width:520px;margin:0;font-size:16px}.pro-page .pro-table th,.pro-page .pro-table td{border:0;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top;padding:13px 16px;line-height:1.55}.pro-page .pro-table thead th{background:var(--title-color);color:var(--white-color);font-family:var(--title-font);font-weight:700}.pro-page .pro-table tbody tr:nth-child(2n) td{background:var(--smoke-color)}.pro-page .pro-table tbody tr:last-child td{border-bottom:0}.pro-page .pro-table td:first-child{color:var(--title-color);font-weight:600}.pro-page .pro-note{background:var(--smoke-color2);border-left:4px solid var(--theme-color);border-radius:0 10px 10px 0;margin:0 0 24px;padding:18px 22px}.pro-page .pro-note>:last-child{margin-bottom:0}.pro-page .pro-sources,.pro-page .pro-sources li{font-size:14px}.pro-page .pro-sources ul>li{margin-bottom:4px}.pro-page .pro-aside{margin-top:20px}.pro-page .pro-aside img{height:auto;display:block}.pro-faq{background:var(--smoke-color);border-radius:10px;margin:10px 0 40px;padding:36px 30px}.pro-faq .accordion-1 .accordion-card:not(:last-child){margin-bottom:14px}@media (width<=575px){.pro-faq{padding:26px 14px}.pro-faq .accordion-1 .accordion-card .accordion-button{padding-left:18px}.pro-faq .accordion-1 .accordion-card .accordion-body{padding:0 18px 22px}}.pro-related{margin-bottom:40px}.pro-related__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1199px){.pro-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.pro-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.pro-related__grid{grid-template-columns:1fr}}.pro-related__card{border:1px solid var(--border-color);background:var(--white-color);border-radius:10px;flex-direction:column;gap:6px;height:100%;padding:20px 22px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.pro-related__card:hover{border-color:var(--theme-color);transform:translateY(-2px);box-shadow:0 8px 24px #19182514}.pro-related__title{font-family:var(--title-font);color:var(--title-color);justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.pro-related__title .icon{color:var(--theme-color);flex:none}.pro-related__text{color:var(--body-color);font-size:15px;line-height:1.6}.pro-page .pro-cta{gap:20px}.pro-page .pro-cta .buy-title{margin-bottom:4px;font-size:24px}.pro-page .pro-cta__text p{color:#ffffffc7;margin:0}.pro-page .pro-cta__btns{flex-wrap:wrap;gap:12px;display:flex}.pro-page .pro-cta .th-btn.style2{padding:16px 25px}@media (width<=1299px){.pro-page .pro-cta__btns{justify-content:center}}@media (width<=575px){.pro-page .pro-cta .buy-title{font-size:21px}.pro-page .pro-cta__btns,.pro-page .pro-cta__btns .th-btn{width:100%}.pro-page .course-feature-wrap{gap:12px;margin-bottom:2rem}.pro-page .course-feature{text-align:left;flex-direction:row;gap:16px;padding:18px 20px}.pro-page .course-feature_icon{font-size:34px}.pro-page .course-feature_title{margin-top:0;font-size:18px}.pro-page .course-feature_text{max-width:none;margin:0}.pro-page .pro-table table{min-width:0;font-size:14px}.pro-page .pro-table th,.pro-page .pro-table td{padding:10px}}.pricing-page{--pc-link:var(--theme-color);--pc-muted:#55565c;font-variant-numeric:lining-nums;padding:72px 0 110px}@media (width<=991px){.pricing-page{padding:56px 0 80px}}@media (width<=575px){.pricing-page{padding:36px 0 60px}}.pricing-page a:not(.th-btn){color:var(--pc-link)}.pricing-page a:not(.th-btn):hover{color:var(--title-color)}.pc-h2{margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.3}@media (width<=1199px){.pc-h2{font-size:27px}}@media (width<=767px){.pc-h2{font-size:24px}}.pc-intro{text-align:center;max-width:860px;margin:0 auto 56px}.pc-intro__text p{color:var(--pc-muted);margin-bottom:12px;font-size:18px;line-height:1.7}.pc-intro__text p:last-child{margin-bottom:0}.pc-intro__text a{text-underline-offset:3px;text-decoration:underline}.pc-jump ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pc-jump a{border:1px solid var(--border-color);border-radius:var(--radius-pill);background:var(--white-color);padding:9px 16px;font-size:15px;font-weight:500;line-height:1.3;transition:border-color .2s,background-color .2s;display:inline-block;color:var(--title-color)!important}.pc-jump a:hover{border-color:var(--theme-color);background:var(--smoke-color2)}@media (width<=575px){.pc-intro{text-align:left;margin-bottom:40px}.pc-intro__text p{font-size:16px}.pc-jump ul{justify-content:flex-start;gap:8px}.pc-jump a{padding:8px 13px;font-size:14px}}.pc-group{margin-bottom:64px;scroll-margin-top:24px}.pc-group__head{border-bottom:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px;padding-bottom:14px;display:flex}.pc-group__head .pc-h2{margin:0}.pc-group__text{color:var(--pc-muted);max-width:720px;margin:0}@media (width<=575px){.pc-group{margin-bottom:48px}}.pc-notice{border-left:4px solid var(--yellow-color);color:var(--title-color);background:#fff6e5;border-radius:0 10px 10px 0;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 18px;font-weight:500;line-height:1.6;display:flex}.pc-notice .icon{color:#b7791f;flex:none;margin-top:.25em}.pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pc-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid[data-n="1"]{grid-template-columns:minmax(0,1fr)}@media (width<=1199px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.pc-grid[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.pc-grid,.pc-grid[data-n]{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width>=992px){.pc-grid[data-n="1"] .pc-card,.pc-grid[data-n="2"] .pc-card{grid-template:"head facts""price facts"1fr"price actions"/minmax(0,1fr) minmax(0,1.1fr);column-gap:32px;display:grid}.pc-grid[data-n="1"] .pc-card__head,.pc-grid[data-n="2"] .pc-card__head{grid-area:head}.pc-grid[data-n="1"] .pc-price,.pc-grid[data-n="2"] .pc-price{border-bottom:0;grid-area:price;align-self:start;margin-bottom:0}.pc-grid[data-n="1"] .pc-facts,.pc-grid[data-n="2"] .pc-facts{border-left:1px solid var(--border-color);grid-area:facts;align-content:start;align-self:stretch;margin:0;padding:4px 0 20px 32px}.pc-grid[data-n="1"] .pc-card__actions,.pc-grid[data-n="2"] .pc-card__actions{border-left:1px solid var(--border-color);grid-area:actions;justify-content:flex-start;gap:12px 28px;padding-left:32px}}.pc-card{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--radius-card);flex-direction:column;height:100%;padding:24px 24px 22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.pc-card:hover{border-color:var(--theme-color);box-shadow:0 10px 28px #19182512}.pc-card__head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pc-badge{background:var(--btn-color);width:52px;height:52px;color:var(--white-color);font-family:var(--title-font);letter-spacing:-.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.pc-badge--wide{font-size:17px}.pc-card--ask .pc-badge{background:var(--title-color)}.pc-card__names{min-width:0}.pc-card__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.pc-card__title a{color:var(--title-color)!important}.pc-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pc-card__title a:focus-visible{outline:0}.pc-card:has(.pc-card__title a:focus-visible){outline:2px solid var(--theme-color);outline-offset:2px}.pc-card__sub{color:var(--pc-muted);margin:2px 0 0;font-size:15px;line-height:1.4}.pc-price{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:16px;padding:16px 0}.pc-price__single{flex-direction:column;gap:2px;margin:0;display:flex}.pc-price__label{text-transform:uppercase;letter-spacing:.06em;color:var(--pc-muted);font-size:13px;font-weight:500;line-height:1.4}.pc-price__value{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;font-size:34px;font-weight:800;line-height:1.15}.pc-price__ask{font-family:var(--title-font);color:var(--title-color);margin:0;font-size:24px;font-weight:800;line-height:1.25}.pc-price>.pc-price__label{margin:0 0 8px}.pc-variants{gap:10px;margin:0;display:grid}.pc-variant{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-variant dt{color:var(--title-color);font-size:15px;font-weight:600;line-height:1.35}.pc-variant dt span{color:var(--pc-muted);font-size:14px;font-weight:400;display:block}.pc-variant dd{font-family:var(--title-font);color:var(--title-color);white-space:nowrap;margin:0;font-size:26px;font-weight:800;line-height:1.2}.pc-facts{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pc-facts li{color:var(--title-color);align-items:flex-start;gap:9px;font-size:15px;line-height:1.5;display:flex}.pc-facts .icon{color:var(--theme-color);flex:none;margin-top:.2em;font-size:17px}.pc-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:auto;display:flex}.pc-more,.pc-card .pc-btn{z-index:1;position:relative}.pc-more{align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.pc-more .icon{font-size:13px;transition:transform .2s}.pc-more:hover .icon{transform:translate(3px)}.pc-card .th-btn.pc-btn{min-width:0;padding:14px 20px}@media (width<=1399px) and (width>=1200px){.pc-grid:not([data-n="2"]):not([data-n="3"]) .pc-card{padding-inline:20px}.pc-grid:not([data-n="2"]):not([data-n="3"]) .pc-price__value{font-size:30px}}@media (width<=575px){.pc-card{padding:20px 18px 18px}.pc-price__value{font-size:32px}}.pc-notes{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pc-notes li{color:var(--pc-muted);padding-left:18px;font-size:15px;line-height:1.6;position:relative}.pc-notes li:before{content:"";background:var(--theme-color);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pc-notes a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.pc-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin-bottom:64px;display:grid}.pc-panel{border-radius:var(--radius-card);border:1px solid var(--border-color);padding:30px;scroll-margin-top:24px}.pc-panel .pc-h2{margin-bottom:18px;font-size:24px}.pc-panel--pay{background:var(--smoke-color2);border-color:#0000}.pc-small{color:var(--pc-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.pc-pay{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pc-pay li{color:var(--pc-muted);align-items:flex-start;gap:14px;font-size:15px;line-height:1.6;display:flex}.pc-pay strong{font-family:var(--title-font);color:var(--title-color);margin-bottom:2px;font-size:17px;display:block}.pc-pay__icon{background:var(--white-color);width:42px;height:42px;color:var(--theme-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}@media (width<=991px){.pc-split{grid-template-columns:minmax(0,1fr)}}@media (width<=575px){.pc-split{gap:16px;margin-bottom:48px}.pc-panel{padding:22px 18px}.pc-panel .pc-h2{font-size:22px}}.pc-table{border:1px solid var(--border-color);border-radius:var(--radius-card);overflow:hidden}.pc-table table{border-collapse:collapse;border:0;width:100%;margin:0;font-size:16px}.pc-table th,.pc-table td{border:0;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:13px 18px;line-height:1.5}.pc-table thead th{background:var(--title-color);color:var(--white-color);font-family:var(--title-font);font-size:15px;font-weight:700}.pc-table tbody th{color:var(--title-color);font-weight:600}.pc-table tbody td{color:var(--pc-muted);white-space:nowrap}.pc-table tbody td:last-child{color:var(--title-color);font-weight:700}.pc-table tbody tr:nth-child(2n)>*{background:var(--smoke-color)}.pc-table tbody tr:last-child>*{border-bottom:0}.pc-table thead th:not(:first-child),.pc-table tbody td{text-align:right}.pc-table--extras tbody td{font-family:var(--title-font);font-size:18px}.pc-word{margin-bottom:56px;scroll-margin-top:24px}.pc-word .pc-h2{margin-bottom:10px}.pc-word__text{max-width:820px;color:var(--pc-muted);margin-bottom:22px}.pc-word .pc-table,.pc-word .pc-notes{max-width:820px}.pc-source{color:var(--pc-muted);margin:14px 0 0;font-size:14px}.pc-source a{text-underline-offset:3px;text-decoration:underline}@media (width<=575px){.pc-table--word{border:0;border-radius:0;overflow:visible}.pc-table--word thead{display:none}.pc-table--word table,.pc-table--word tbody,.pc-table--word tr,.pc-table--word th,.pc-table--word td{width:100%;display:block}.pc-table--word tr{border:1px solid var(--border-color);border-radius:var(--radius-card);margin-bottom:12px;overflow:hidden}.pc-table--word tbody tr:nth-child(2n)>*{background:0 0}.pc-table--word tbody th{border-bottom:1px solid var(--border-color);padding:11px 16px;background:var(--smoke-color)!important}.pc-table--word tbody td{border-bottom:1px dashed var(--border-color);text-align:right;justify-content:space-between;gap:16px;padding:9px 16px;display:flex}.pc-table--word tbody td:before{content:attr(data-label);color:var(--pc-muted);text-align:left;font-weight:400}.pc-table--word tbody td:last-child{border-bottom:0}.pc-table--word tbody td.is-empty{display:none}.pc-table--extras table{font-size:15px}.pc-table--extras th,.pc-table--extras td{padding:12px 14px}.pc-table--extras tbody td{font-size:17px}}.pc-funding{border-radius:var(--radius-card);background:var(--smoke-color);border-left:4px solid var(--theme-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-bottom:30px;padding:28px 30px;display:flex}.pc-funding>div{flex:420px}.pc-funding__title{margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.3}.pc-funding p{color:var(--pc-muted);margin:0}.pc-funding__links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pc-funding__links a{border-radius:var(--radius-btn);background:var(--white-color);border:1px solid var(--border-color);align-items:center;gap:8px;padding:11px 18px;font-weight:500;line-height:1.3;transition:border-color .2s;display:inline-flex}.pc-funding__links a:hover{border-color:var(--theme-color)}.pc-funding__links .icon{font-size:13px}@media (width<=575px){.pc-funding{padding:22px 18px}.pc-funding>div{flex-basis:100%}.pc-funding__links,.pc-funding__links li,.pc-funding__links a{width:100%}.pc-funding__links a{justify-content:space-between}}.pc-cta{border-radius:var(--radius-card);background:var(--title-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:34px 36px;display:flex}.pc-cta__title{color:var(--white-color);margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.3}.pc-cta__text p{color:#ffffffc7;margin:0}.pc-cta__btns{flex-wrap:wrap;gap:12px;display:flex}.pc-cta .th-btn.style2{padding:16px 25px}@media (width<=991px){.pc-cta{text-align:center;justify-content:center}.pc-cta__btns{justify-content:center}}@media (width<=575px){.pc-cta{padding:26px 18px}.pc-cta__title{font-size:22px}.pc-cta__btns,.pc-cta__btns .th-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pc-card,.pc-more .icon,.pc-jump a,.pc-funding__links a{transition:none}}
