@font-face{font-family:Arsenal Regular;font-style:normal;font-weight:400;src:local("Arsenal Regular"),url(/fonts/Arsenal-Regular.woff) format("woff")}@font-face{font-family:Arsenal Italic;font-style:normal;font-weight:400;src:local("Arsenal Italic"),url(/fonts/Arsenal-Italic.woff) format("woff")}@font-face{font-family:Arsenal Bold;font-style:normal;font-weight:400;src:local("Arsenal Bold"),url(/fonts/Arsenal-Bold.woff) format("woff")}@font-face{font-family:Arsenal Bold Italic;font-style:normal;font-weight:400;src:local("Arsenal Bold Italic"),url(/fonts/Arsenal-BoldItalic.woff) format("woff")}:root{--primary-color:#932422;--primary-hover:#7a1f1e;--background-color:#EDEDED;--text-color:#000000;--text-secondary:#2b2d33;--white:#FFFFFF;--light-gray:#f5f5f5;--medium-gray:#EBEDED;--dark-gray:#211A21;--footer-bg:#1a1a24;--footer-text:#FFFFFF;--footer-secondary:#aaaaaa;--footer-divider:#333;--bg-gray:#f5f5f5;--border-color:#ccc;--text-about:#750604;--border-radius-sm:10px;--border-radius-md:18px;--border-radius-lg:20px;--space-unit:8px;--space-xs:calc(var(--space-unit) * 1);--space-sm:calc(var(--space-unit) * 2);--space-d-mobile:18px;--space-d:20px;--space-md:40px;--space-lg:calc(var(--space-unit) * 5);--space-xl:calc(var(--space-unit) * 7.5);--space-xxl:calc(var(--space-unit) * 12.5);--container-padding:20px;--max-width-mobile:calc(100% - (var(--container-padding) * 2));--max-width-tablet:100%;--max-width-desktop:1480px;--max-width-large-desktop:1580px;--font-size-md:20px;--font-size-lg:24px;--font-size-l:40px;--font-size-title:48px;--breakpoint-mobile:576px;--breakpoint-tablet:992px;--breakpoint-desktop:1200px;--breakpoint-large-desktop:1481px;place-items:center}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%;position:relative}body{background-color:var(--background-color);font-family:Arsenal Regular,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-sm);color:var(--text-color)}img{max-width:auto;height:auto}button{cursor:pointer}a{text-decoration:none;color:inherit;transition:color .3s ease}.about-page__container,.cases-page__container,.container-faq,.container-get,.container-tariffs,.container-try,.cta-block,.custom-container,.header-container,.hero-section,.reviews-page__container,.stages-page__container,.tariff-page__container,.tax-method-container{max-width:1480px;margin-inline:auto}.about-page__container,.cases-page__container,.container-faq,.container-get,.custom-container,.reviews-page__container,.stages-page__container,.tariff-page__container{margin-block:var(--space-xxl)}.about-page__heading,.cases-page__heading,.custom-title,.partners-section__title,.reviews-page__heading,.stages-page__heading,.tariff-page__heading,.tariff-title,.what-title,.why-title{font-family:Arsenal Regular,serif;font-size:var(--font-size-title);font-weight:400;line-height:1;margin-bottom:var(--space-d);text-align:left;color:var(--text-color);margin-left:20px}#buy-button,.about-page__button,.cases-page__more-button,.cta-button,.custom-button,.primary-button,.reviews-page__more-button,.take-free-button,.tariff-card__button,.tax-method-button{margin-top:20px;font-family:Arsenal Regular,serif;display:inline-block;background-color:var(--primary-color);color:var(--white);padding:12px 24px;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:24px;text-align:center;transition:background-color .3s ease}.about-page__button:hover,.cases-page__more-button:hover,.cta-button:hover,.custom-button:hover,.primary-button:hover,.reviews-page__more-button:hover,.take-free-button:hover,.tariff-card__button:hover{background-color:var(--primary-hover)}.take-free-button{width:100%;display:none;height:60px}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;background-color:#f8f9fa}.not-found-container h1{font-size:2.5rem;color:#333;margin-bottom:1rem}.not-found-container p{font-size:1.2rem;color:#666;margin-bottom:1rem}.not-found-link{display:inline-block;padding:1rem 2rem;color:white;text-decoration:none;font-family:Arsenal Regular;border-radius:10px;font-weight:700;transition:background-color .3s ease}.not-found-link,.not-found-link:hover{background-color:var(--primary-color)}.header-container{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-radius:10px;background-color:var(--white);position:relative;z-index:1000;margin-top:20px;background-color:white;transition:all .3s ease-out}.header-container.scrolled{margin-top:0;box-shadow:0 2px 4px 0 rgba(196,196,196,.25)}.header-container at-top header-show,.header-container scrolled header-hide,.header-container.at-top,body.menu-open .header-container.at-top{margin-top:20px}body.closing-menu .header-container{transition:none!important}body.closing-menu .main-active-container,body.closing-menu .main-active-wrapper{transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out!important}.logo{flex-shrink:0;margin-left:20px}.logo img{height:40px;width:auto;max-width:142px}.main-nav{order:2}.menu-slide-in{right:0!important}.menu-slide-out{right:-100%!important}.menu-selection{display:none!important;visibility:hidden;width:40px;height:40px;background-color:transparent;border:none;outline:none;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;margin-left:20px;transition:none}.menu-selection.active{transform:none}.main-nav ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:46px;border-radius:var(--border-radius-md);place-self:anchor-center}.main-nav li{white-space:nowrap}.main-nav a:not(.social-icon){display:flex;align-items:center;margin-right:20px;padding-top:8px;padding-bottom:8px;color:var(--text-color);text-decoration:none;transition:opacity .2s;font-size:20px;line-height:100%;font-family:Arsenal Regular,serif;letter-spacing:-.64px}.main-nav a:hover{color:var(--primary-hover)}.main-nav a span{margin-right:3px}.main-nav a:last-child span{margin-right:0;font-size:20px;line-height:100%;font-family:Arsenal Regular,serif;letter-spacing:-.64px}.about-text{margin-left:20px}.main-nav li a img{display:inline-block;width:auto;height:24px;margin:0;vertical-align:middle}.social-links{gap:8px}.contact-info,.social-links{display:flex;align-items:center}.contact-info{order:2;gap:15px;font-family:Myriad Pro,sans-serif}.contact-info a{text-decoration:none;color:var(--text-color);font-family:Arsenal Regular,serif;font-size:20px;white-space:nowrap;margin-right:17px}@media (max-width:1024px){.main-nav{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:white;z-index:1001;overflow-y:auto;padding:20px;transition:right .3s ease-in-out;transform:translateX(100%)}.main-nav.active{right:0}.main-nav ul{flex-direction:column;align-items:flex-start;height:auto;margin-top:60px}.main-nav li{margin-bottom:15px}.main-nav a:not(.social-icon){margin-right:0;font-size:18px}.social-links{margin-top:30px}}@media (min-width:481px){.header-container{position:fixed;left:0;right:0;width:100%;top:-20px;transition:all .3s ease-out}.header-container.at-top{top:-14px;margin-top:20px}.header-container.scrolled{top:-10px;margin-top:0}}@media (min-width:481px) and (max-width:1024px){.menu-selection{margin-left:0}body.menu-open .header-container,body.menu-open .header-container.at-top{transition:none}}@media (max-width:480px){.header-container{margin-left:8px;margin-right:8px}.logo{margin-left:4px}.menu-selection{margin-right:10px!important}}.hero-section{background:var(--white);border-radius:var(--border-radius-sm);text-align:center;padding:53px 20px 40px;color:#211A21;margin-bottom:20px;position:relative;z-index:1;margin-top:68px}.hero-section h1,.hero-subtitle{text-align:center;font-size:48px;width:100%;line-height:1;justify-self:center;color:var(--primary-color);font-family:Arsenal Regular,serif;font-weight:400;overflow-wrap:break-word}.hero-description{max-width:1480px;margin:20px auto;font-family:Arsenal Regular,sans-serif;color:#211A21}.hero-description p{font-size:32px;line-height:1.3;color:#211A21;min-width:50%;width:55%;place-self:center}.hero-services{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px;max-width:var(--max-width-desktop);width:100%;display:none}.service-item{display:flex;align-items:center;gap:10px;padding:15px 20px;border-radius:5px}.service-item p{font-size:var(--font-size-md);margin:0;color:#211A21}.service-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.icon-box{display:block;width:16px;height:16px;background-color:#666}.carousel-container{position:relative;max-width:91.92%;padding:0;place-self:anchor-center}.carousel-container .carousel-button-next{left:5.9%;height:141%;bottom:20.5%}.carousel-container .carousel-button-prev{left:-6.05%;height:141%;bottom:20.5%}.cases-page__container{position:relative;max-width:1480px;margin:0 auto 100px}.cases-content{max-width:92%;margin:0 auto;position:relative}.cases-swiper{width:100%;padding:0}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{margin-top:0;margin-right:20px}.carousel-navigation{position:absolute;top:14.5%;left:0;right:0;height:70.5%;z-index:10;display:flex;justify-content:space-between;pointer-events:none;padding:0 20px}.carousel-button{position:relative;display:flex;background-attachment:fixed;border:0;background-color:#FFFFFF40;z-index:10;border-radius:0;height:97%;width:40px;margin:0;align-items:center;justify-content:center;pointer-events:auto;transition:background-color .3s ease}.carousel-button-prev{left:-1.45%}.carousel-button-next{right:-1.4%}.carousel-button img{width:30px!important;height:140px!important;object-fit:contain}.carousel-button:hover{background-color:#f8f8f8}.cases-swiper .swiper-pagination,.reviews-swiper .swiper-pagination{position:relative;margin-top:20px;display:none}.swiper-pagination-bullet{width:10px;height:10px;background-color:#ddd;opacity:.7}.swiper-pagination-bullet-active{opacity:1;display:none}.about-page__description-block{gap:var(--space-md)}.about-page__description{font-size:24px;line-height:1.3;color:var(--dark-gray);font-family:Arsenal Regular,serif;font-weight:500;margin-left:20px;width:91%}.about-page__button{display:inline-block;width:100%;padding:14px 24px;border-radius:var(--border-radius-sm);background-color:var(--primary-color);color:var(--white);font-size:var(--font-size-lg);text-align:center;text-decoration:none;transition:background-color .2s;max-width:480px;font-family:Arsenal Regular,serif;height:60px;margin-top:15px}.about-page__button:hover{background-color:var(--primary-hover)}.about-page__stats-grid{grid-gap:20px;gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.about-page__description-block{grid-column:1/2;grid-row:1/2}.stat-card,.stat-card-main{background-color:var(--white);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;height:100%;max-height:230px;opacity:0;transform:translateY(50px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px 0 rgba(196,196,196,.25);padding:42px 20px}.stat-card-main.is-visible,.stat-card.is-visible{opacity:1;transform:translateY(0)}.stat-card__number-block{display:flex;align-items:baseline;gap:10px}.stat-card__number{font-family:Arsenal Bold,serif;font-size:64px;font-weight:700;color:var(--text-about)}.stat-card__unit{font-size:48px;color:var(--text-about);font-family:Arsenal Regular,serif;line-height:1}.stat-card__description{font-family:Arsenal Regular,serif;font-size:24px;line-height:1.5;color:var(--dark-gray);white-space:normal}.stat-card:first-child.is-visible{transition-delay:.2s}.stat-card:nth-child(2).is-visible{transition-delay:.4s}.stat-card:nth-child(3).is-visible{transition-delay:.6s}.stat-card:nth-child(4).is-visible{transition-delay:.2s}.stat-card:nth-child(5).is-visible{transition-delay:.4s}.stat-card:nth-child(6).is-visible{transition-delay:.6s}.stat-card-main{width:100%;position:relative;top:0}@media (max-width:481px){.about-page__stats-grid{display:flex;flex-direction:column;gap:20px}.about-page__description-block{order:0}.stat-card{margin:0}}@media (min-width:769px){.stat-card__description{white-space:pre-line}}.custom-title{text-align:center}.custom-content{display:flex;gap:var(--space-d)}.custom-left-bot,.custom-left-bot b{color:#750604}.custom-right-box{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;font-size:24px}.custom-right-box div{position:relative;background-color:white;border-radius:var(--border-radius-sm);padding:26px;font-weight:500;overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:281px;min-height:220px;width:100%;box-sizing:border-box;color:#211A21;place-self:center;box-shadow:0 2px 4px 0 rgba(196,196,196,.25)}.custom-right-box div:before{content:"";position:absolute;top:-279px;left:-1px;right:-1px;bottom:-1px;background-image:url(/images/groupwe.svg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;z-index:1;pointer-events:none}.custom-right-box div>*{position:relative;z-index:2;width:100%}.custom-right-box div b{font-family:Arsenal Bold,serif;color:#750604;font-size:24px;line-height:150%;letter-spacing:0;text-align:center;margin-bottom:10px;display:inline}.custom-button-container{display:block;text-align:center;margin-top:var(--space-md)}.custom-button{display:block;background-color:var(--primary-color);color:var(--white);place-self:center;font-size:15px;margin-top:10px;width:100%;height:60px;border:none;border-radius:var(--border-radius-sm);cursor:pointer}.custom-button:hover{background-color:var(--primary-hover)}.text-why-us{margin-top:20px;margin-bottom:35px;width:86%;margin-left:20px}.custom-right-box div span,.text-why-us{font-family:Arsenal Regular,serif;font-size:24px}.custom-right-box div span{line-height:150%;letter-spacing:0;text-align:center;color:#211A21;z-index:5;position:relative;display:inline}.custom-right-box div p{display:block;width:100%;text-align:center;margin:0}.work-process-section{font-family:Arsenal Regular,sans-serif;background-color:var(--background-color);color:var(--text-color);position:relative;overflow:hidden}.work-process-container{max-width:var(--max-width-desktop);margin:0 auto;padding:0 var(--container-padding);position:relative}.work-process-header{text-align:center;margin-bottom:60px}.process-badge{display:inline-flex;align-items:center;background-color:rgba(147,36,34,.1);color:var(--primary-color);border-radius:50px;padding:8px 24px;font-size:16px;font-weight:500;margin-bottom:24px}.work-process-title{font-family:Arsenal Regular,serif;font-size:var(--font-size-title);font-weight:400;line-height:1;margin-bottom:var(--space-d);text-align:center;color:var(--text-color);margin-left:20px}.work-process-title-accent{color:var(--primary-color)}.work-process-description{font-size:var(--font-size-md);color:var(--text-secondary);max-width:700px;margin:0 auto}.work-process-desktop{display:block}.timeline-container{position:relative}.timeline-line{position:absolute;top:80px;left:0;right:0;height:3px;background-color:var(--primary-color);border-radius:3px}.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.step-item{position:relative}.step-icon-wrapper{position:relative;z-index:10;margin:0 auto 24px;display:flex;height:64px;width:64px;align-items:center;justify-content:center}.step-icon-glow{position:absolute;inset:0;background-color:var(--primary-color);border-radius:50%;filter:blur(10px);opacity:.5}.step-icon{position:relative;height:100%;width:100%;background-color:var(--primary-color);border-radius:50%;color:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.2)}.step-icon,.step-icon-inner{display:flex;align-items:center;justify-content:center}.step-icon-inner{height:32px;width:32px}.step-card{background-color:var(--white);border-radius:var(--border-radius-md);overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.step-card-line{height:4px;background-color:var(--primary-color)}.step-card-content{padding:24px}.step-badge{display:inline-block;background-color:var(--primary-color);color:var(--white);padding:4px 12px;border-radius:50px;font-size:12px;margin-bottom:12px}.step-title{font-size:22px;font-weight:700;color:#2b2d33;margin-bottom:8px;font-family:Arsenal Bold,serif}.step-subtitle{font-size:14px;color:#666}.step-features,.step-subtitle{margin-bottom:16px}.feature-item{display:flex;align-items:center;margin-bottom:8px;font-size:16px;color:#666}.feature-check{color:var(--primary-color);margin-right:8px}.step-footer{justify-content:space-between;margin-top:16px}.step-duration,.step-footer{display:flex;align-items:center}.step-duration{font-size:12px;color:#777}.duration-icon{margin-right:4px}.step-arrow{color:#999;transition:color .2s ease}.step-card:hover .step-arrow{color:var(--primary-color)}.work-process-mobile{display:none}.mobile-steps{display:flex;flex-direction:column;gap:32px}.mobile-step-card{background-color:var(--white);border-radius:var(--border-radius-md);overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.mobile-step-card-line{height:8px;background-color:var(--primary-color)}.mobile-step-content{padding:24px}.mobile-step-header{display:flex;gap:16px}.mobile-step-icon{flex-shrink:0;width:48px;height:48px;background-color:var(--primary-color);border-radius:12px;color:var(--white);box-shadow:0 4px 8px rgba(0,0,0,.15)}.mobile-step-icon,.mobile-step-icon-inner{display:flex;align-items:center;justify-content:center}.mobile-step-icon-inner{width:24px;height:24px}.mobile-step-info{flex-grow:1}.mobile-step-badge{display:inline-block;background-color:var(--primary-color);color:var(--white);padding:4px 12px;border-radius:50px;font-size:12px;margin-bottom:8px}.mobile-step-title{font-size:24px;font-family:Arsenal Bold,serif;font-weight:700;color:#2b2d33;margin-bottom:4px}.mobile-step-subtitle{font-size:20px;color:#666}.mobile-step-description,.mobile-step-subtitle{font-family:Arsenal Regular,serif;margin-bottom:12px}.mobile-step-description{font-size:16px;color:#555}.mobile-step-duration{display:flex;align-items:center;font-size:14px;color:#777}.mobile-duration-icon{margin-right:4px}.active-step-detail{display:block;margin-top:60px}.active-step-container{background-color:var(--white);padding:32px;border-radius:var(--border-radius-md);box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;gap:32px}.active-step-icon-container{flex-shrink:0}.active-step-icon{width:96px;height:96px;background-color:var(--primary-color);border-radius:16px;color:var(--white);box-shadow:0 8px 16px rgba(0,0,0,.15)}.active-step-icon,.active-step-icon-inner{display:flex;align-items:center;justify-content:center}.active-step-icon-inner{width:48px;height:48px}.active-step-content{flex-grow:1}.active-step-header{display:flex;align-items:center;margin-bottom:8px}.active-step-badge{background-color:var(--primary-color);color:var(--white);padding:6px 16px;border-radius:50px;font-size:14px;margin-right:12px}.active-step-duration{font-size:14px;color:#777;display:flex;align-items:center}.active-duration-icon{margin-right:4px}.active-step-title{font-size:26px;font-weight:700;color:#2b2d33;margin-bottom:8px;font-family:Arsenal Bold,serif}.active-step-subtitle{font-size:18px;color:#555;margin-bottom:16px}.active-step-description{font-size:16px;color:#444;margin-bottom:24px}.active-step-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.active-feature-check,.active-feature-item{display:flex;align-items:center}.active-feature-check{color:var(--primary-color);margin-right:8px;font-size:16px;justify-content:center}.active-feature-text{color:#444}@media (max-width:1024px){.work-process-desktop{display:none}.work-process-mobile{display:block}.active-step-detail{display:none}.work-process-header{margin-bottom:20px;margin-top:60px}.work-process-title{font-size:calc(var(--font-size-title) * .8)}}@media (max-width:767px){.work-process-container{padding-left:8px;padding-right:8px}}.cases-page{background-color:var(--background-color);color:var(--text-color);padding:var(--space-xl) 0 var(--space-xxl);min-height:100vh}.cases-page__heading{margin-top:60px}.cases-page__grid{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:24px;height:auto}.case-card{background-color:white;border-radius:var(--border-radius-sm);padding:20px;height:321px;display:flex;width:100%;flex-direction:column;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 4px 0 rgba(196,196,196,.25)}.case-card[data-expanded=true]{height:auto;min-height:358px}.case-card__content{flex:1 1;display:flex;flex-direction:column;position:relative}.case-card__title{margin-top:0;margin-bottom:12px;color:#211A21;width:99.5%}.case-card__subtitle,.case-card__title{font-size:24px;font-weight:400;line-height:1.5;font-family:Arsenal Regular,serif}.case-card__subtitle{margin-bottom:5px}.case-card__description{display:block;line-height:1.5;margin-bottom:10px;overflow:hidden;max-height:175px}.case-card[data-expanded=true] .case-card__description{max-height:none}.case-card__details-wrapper{margin-bottom:0}.case-card__button-container{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:absolute;bottom:20px;left:20px;right:20px;padding:0 4px}.case-card__right-button{position:absolute;right:0;bottom:0}.case-card__button-wrapper{width:100%}.case-card__date-container{width:100%;display:flex;justify-content:flex-start}.case-card__date-wrapper{display:none;gap:10px;margin-top:8px}.case-card[data-expanded=true] .case-card__date-wrapper,.case-card[data-expanded=true] .review-card__tag--date{display:none}.review-card__tag--date{font-size:14px;color:#000;cursor:default}.case-card__details-button{background:none;border:none;color:var(--primary-color);font-size:24px;cursor:pointer;font-family:Arsenal Regular;text-decoration:underline;text-transform:lowercase;margin-bottom:0;padding-left:4px}.case-card[data-expanded=true] .case-card__details-button{margin-bottom:0}.case-card__details-button:hover{color:var(--primary-hover)}.case-card__list{list-style-type:decimal;padding-left:30px;font-size:20px}.case-card__list-item,.case-card__text{line-height:1.5;font-family:Arsenal Regular,serif;font-weight:400;font-size:24px}.case-card__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.case-card__result{line-height:1.5;margin-top:20px;color:#211A21}.case-card__result,.case-card__result-title{font-family:Arsenal Regular,serif;font-weight:500;font-size:24px}.case-card__result-title{display:block}.cases-page__more{display:flex;justify-content:center;margin-top:30px}.cases-page__more-button{display:inline-block;padding:10px 20px;background-color:transparent;border:1px solid #007bff;border-radius:4px;color:#007bff;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.case-card__short-title{font-family:Arsenal Bold,serif;font-size:28px;font-weight:400;margin-bottom:20px;color:#932422;line-height:1.2}.reviews-page{background-color:var(--background-color);color:var(--text-color);padding:var(--space-xl) 0 var(--space-xxl);min-height:100vh}.reviews-page__container{max-width:1480px;margin-inline:auto}.reviews-page__grid{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:24px;height:auto}.review-card{background-color:white;border-radius:var(--border-radius-sm);padding:20px 20px 14px;height:300px;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;position:relative;width:100%}.review-card[data-expanded=true]{height:auto;min-height:358px}.review-card__content{display:flex;flex-direction:column;flex:1 1}.review-card__header{margin-bottom:16px}.review-card__position{font-weight:700;line-height:130%}.review-card__name,.review-card__position{font-size:24px;color:black;font-family:Arsenal Bold,serif}.review-card__name{font-weight:500;line-height:150%;margin:0 0 4px}.review-card__description{font-size:24px;font-family:Arsenal Regular,serif;line-height:1.5;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0}.review-card[data-expanded=true] .review-card__description{-webkit-line-clamp:initial;max-height:none}.review-card__text{font-size:14px;line-height:1.8;color:var(--text-secondary)}.review-card__button-container{margin-top:auto;padding-bottom:60px;position:relative;z-index:2}.review-card__actions{display:flex;justify-content:space-between;align-items:center}.review-card__details-button{background:none;border:none;color:#932422;font-size:24px;cursor:pointer;font-family:Arsenal Regular;text-decoration:underline;text-transform:lowercase;padding:0;display:flex}.review-card__details-button:hover{opacity:.8}.review-card__pdf-button{color:#932422;text-decoration:underline;font-family:Arsenal Regular;font-size:24px}.review-card__pdf-button:hover{opacity:.8}.review-card__footer{display:flex;justify-content:left;margin-top:8px}.review-card__tag--date{background-color:transparent;border:1px solid black;padding:4px 13px;border-radius:25px;font-family:Arsenal Regular,serif;display:inline-block}.review-card__tags{display:flex;gap:10px}.review-card[data-expanded=true] .review-card__footer{margin-top:0}.review-card[data-expanded=true] .review-card__footer,.review-card[data-expanded=true] .review-card__tag--date,.review-card[data-expanded=true] .review-card__tags{display:none}.reviews-page__more{display:flex;justify-content:center;margin-top:30px}.reviews-page__more-button{display:inline-block;padding:10px 20px;background-color:transparent;border:1px solid #007bff;border-radius:4px;color:#007bff;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.reviews-page__more-button:hover{background-color:#007bff;color:white}@media (min-width:300px) and (max-width:316px){.review-card{min-height:471px!important}}@media (min-width:317px) and (max-width:346px){.review-card{min-height:72vh!important}}@media (max-width:480px){.review-card:not([data-expanded=true]) .review-card__description{text-overflow:ellipsis;white-space:normal}.review-card[data-expanded=true] .review-card__description{white-space:normal}}@media (min-width:730px) and (max-width:914px){.review-card__description{-webkit-line-clamp:4!important;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.modern-tariffs-section{font-family:Arsenal Regular,sans-serif;background-color:var(--background-color);color:var(--text-color);padding:0;position:relative;overflow:hidden;margin-top:100px}.modern-tariffs-section:before{content:"";position:absolute;top:0;left:0;width:256px;height:256px;border-radius:50%;background-color:rgba(147,36,34,.05);filter:blur(48px)}.modern-tariffs-container{max-width:var(--max-width-desktop);margin:0 auto;position:relative}.modern-tariffs-header{text-align:center;margin-bottom:60px}.tariffs-badge{display:inline-block;background-color:rgba(147,36,34,.1);color:var(--primary-color);border-radius:50px;padding:4px 16px;font-size:14px;font-weight:500;margin-bottom:8px}.modern-tariffs-title{font-family:Arsenal Regular,serif;font-size:var(--font-size-title);font-weight:400;line-height:1;margin-bottom:var(--space-d);text-align:center;color:var(--text-color);margin-left:20px}.modern-tariffs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1480px;margin:0 auto}.modern-tariff-card{background-color:var(--white);border-radius:var(--border-radius-md);border:1px solid #e5e5e5;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.modern-tariff-card.popular{border-color:var(--primary-color);box-shadow:0 10px 25px rgba(147,36,34,.1)}.modern-tariff-card.hovered{transform:scale(1.05);border-color:var(--primary-color);box-shadow:0 20px 30px rgba(0,0,0,.1);z-index:1}.popular-badge{position:absolute;top:24px;right:-48px;background-color:var(--primary-color);color:var(--white);padding:4px 48px;transform:rotate(45deg);font-size:14px;font-weight:500}.tariff-card-header{padding:20px;text-align:center}.tariff-type-badge{display:inline-block;background-color:#f5f5f5;color:#444;padding:4px 12px;border-radius:50px;font-size:12px;margin-bottom:12px;transition:background-color .3s ease,color .3s ease}.tariff-type-badge.popular{background-color:var(--primary-color);color:var(--white)}.tariff-name{font-size:36px;font-weight:700;color:#333;margin:0}.tariff-card-content{padding:0 20px 20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.tariff-features-list{margin-bottom:24px;flex-grow:1}.tariff-feature-item{display:flex;align-items:flex-start;margin-bottom:12px}.tariff-feature-icon{margin-right:12px;flex-shrink:0;margin-top:2px}.tariff-feature-text{font-size:20px;color:#333;line-height:1.5}.tariff-gift-item{display:flex;align-items:center;margin-top:16px}.tariff-gift-badge{background-color:var(--primary-color);color:var(--white);border-radius:50px;padding:4px 12px;font-size:14px}.tariff-pricing{text-align:center;margin-bottom:20px}.tariff-price-container{display:flex;align-items:baseline;justify-content:center;gap:8px}.tariff-current-price{font-size:32px;font-weight:700;color:var(--primary-color)}.tariff-original-price{font-size:16px;color:#888;text-decoration:line-through}.tariff-discount-badge{display:inline-block;border:1px solid #4caf50;color:#4caf50;border-radius:50px;padding:2px 8px;font-size:16px;margin-top:8px}.tariff-period{font-size:14px;color:#666;margin-top:8px;margin-bottom:0}.tariff-order-button{background-color:rgba(147,36,34,.8);color:var(--white);border:none;border-radius:var(--border-radius-sm);padding:12px;font-size:22px;cursor:pointer;transition:background-color .3s ease;width:100%;font-family:Arsenal Regular,sans-serif}.tariff-order-button.hovered,.tariff-order-button.popular,.tariff-order-button:hover{background-color:var(--primary-color)}.tariffs-notes{margin-top:40px;font-size:14px;color:#666;text-align:center}.tariffs-note{margin-bottom:4px;font-size:14px}@media (max-width:992px){.modern-tariffs-grid{grid-template-columns:repeat(1,1fr);gap:20px;width:41%}.modern-tariff-card.popular{grid-column:1/-1;max-width:500px;margin:0 auto}}@media (max-width:768px){.modern-tariffs-grid{grid-template-columns:1fr;gap:24px;max-width:500px;margin:0 auto;width:100%}.modern-tariff-card{max-width:100%}.modern-tariff-card.hovered{transform:none}}@media (max-width:576px){.modern-tariffs-title{font-size:calc(var(--font-size-title) * .7);margin-left:0}.tariff-name{font-size:24px}.modern-tariffs-container{padding-left:8px;padding-right:8px}.modern-tariffs-section{margin-top:60px}.modern-tariffs-header{margin-bottom:20px}}.container-faq{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.faq-wrapper{max-width:100%;margin:0 auto;gap:20px}.faq-questions,.faq-wrapper{display:flex;flex-direction:column}.faq-questions{gap:16px;width:65%}.faq-item{background-color:var(--white);border-radius:10px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-question{padding:24px 24px 24px 40px;display:flex;align-items:center;cursor:pointer;width:100%;text-align:left;border:none;background:none;transition:background-color .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;color:inherit}.faq-question:not(.active){background-color:var(--light-gray);border-radius:10px}.faq-question.active,.faq-question:not(.active){margin-bottom:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-question.active{background-color:white;border-radius:10px 10px 0 0;color:inherit}.faq-question:hover{background-color:#f9f9f9}.faq-question.active:hover{background-color:white}.faq-number{color:#000;font-weight:500;margin-right:16px;flex-shrink:0;font-size:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:Arsenal Regular}.faq-question:not(.active) .faq-number{background-color:#EDEDED;color:#211A21}.faq-question.active .faq-number{border:2px solid #b23538;color:#fff;background-color:#932422}.faq-text{font-family:Arsenal Bold,serif;font-size:28px;flex-grow:1;padding-right:20px}.faq-question:not(.active) .faq-text{color:rgba(109,109,109,1)}.faq-icon{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.faq-icon:after,.faq-icon:before{content:"";position:absolute;width:18px;height:2px;background-color:#000;transition:all .05s cubic-bezier(.4,0,.2,1)}.faq-question:not(.active) .faq-icon:before{background-color:#000;transform:rotate(0deg)}.faq-question:not(.active) .faq-icon:after{background-color:#000;transform:rotate(90deg)}.faq-question.active .faq-icon:before{background-color:#932422;transform:rotate(45deg)}.faq-question.active .faq-icon:after{background-color:#932422;transform:rotate(-45deg)}.faq-answer{padding:0 24px;border-radius:0 0 10px 10px;background:transparent;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;margin:0;height:0;will-change:transform,opacity,height}.faq-item.active .faq-answer{opacity:1;transform:translateY(0);padding:0 24px 24px;height:auto}.faq-answer-title{font-family:Arsenal Regular,serif;font-size:var(--font-size-xxl);font-weight:700}.faq-answer-content{color:var(--dark-gray);line-height:1.5;padding-left:20px;font-family:Arsenal Regular,serif;font-size:20px;opacity:0;transform:translateY(10px);transition:all .01s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer-content{transform:translateY(0);opacity:1;transition:all .01s cubic-bezier(.4,0,.2,1) .01s}.faq-item:not(.active) .faq-answer-content{transform:translateY(10px);opacity:0;transition:all .01s cubic-bezier(.4,0,.2,1)}.faq-answer-desktop{display:block;width:50%;min-height:230px;background-color:var(--white);border-radius:var(--border-radius-sm);padding:25px;box-shadow:0 1px 3px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:24px}.faq-answer-mobile{display:none}.review-card__button-container{display:flex;justify-content:space-between;align-items:center;width:100%}.review-card__tag--date{padding:4px 12px;font-size:20px;border-radius:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;background:transparent;white-space:nowrap;height:42px;overflow:hidden;text-overflow:ellipsis;display:none}