.ft-auth-offcanvas{background-color:var(--background-primary-color)}.ft-auth-offcanvas .offcanvas-header{background:linear-gradient(135deg,var(--important-color) 0,var(--important-color-05) 100%);border-bottom:1px solid var(--cards-border);color:var(--primary-text-color)}.ft-auth-offcanvas .offcanvas-title{color:var(--primary-text-color);font-weight:600}.ft-auth-offcanvas .btn-close{filter:brightness(0) invert(1)}.ft-auth-offcanvas .offcanvas-body{padding:var(--root-padding-value)}.ft-auth-form{display:flex;flex-direction:column;gap:20px}.ft-auth-form .form-label{color:var(--primary-text-color);font-weight:500;margin-bottom:8px}.ft-auth-form .form-control{border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);padding:12px 15px}.ft-auth-form .form-control,.ft-auth-form .form-control:focus{background-color:var(--background-secondary-color);color:var(--primary-text-color)}.ft-auth-form .form-control:focus{border-color:var(--important-color);box-shadow:0 0 0 .2rem var(--important-color-05)}.ft-auth-form .form-control::placeholder{color:var(--secondary-text-color-05)}.ft-auth-form .form-check{align-items:center;display:flex;gap:10px}.ft-auth-form .form-check-input{background-color:var(--background-secondary-color);border:1px solid var(--cards-border);cursor:pointer}.ft-auth-form .form-check-input:checked{background-color:var(--important-color);border-color:var(--important-color)}.ft-auth-form .form-check-label{color:var(--secondary-text-color);cursor:pointer}.ft-auth-form .important-link{color:var(--important-color);font-weight:500;text-decoration:none}.ft-auth-form .important-link:hover{text-decoration:underline}.ft-auth-form .btn-primary{border-radius:var(--root-border-radius-value-05);font-weight:600;padding:12px 20px}.ft-auth-form .btn-primary:disabled{cursor:not-allowed;opacity:.5}.ft-auth-captcha-section{display:flex;flex-direction:column;gap:10px}.ft-auth-captcha-image{border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);height:auto;max-width:100%}.ft-auth-response-message{border-radius:var(--root-border-radius-value-05);margin-top:15px;padding:12px}.ft-auth-response-message.success{background-color:var(--positive-color);border:1px solid var(--positive-color);color:var(--primary-text-color)}.ft-auth-response-message.error{background-color:rgba(239,68,68,.1);border:1px solid var(--negative-color);color:var(--negative-color)}.ft-auth-divider{align-items:center;display:flex;gap:10px;width:100%}.ft-auth-divider:after,.ft-auth-divider:before{background-color:var(--cards-border);content:"";flex:1;height:1px}.ft-auth-divider span{color:var(--secondary-text-color);font-size:.9rem;white-space:nowrap}.ft-google-auth-btn{align-items:center;background-color:var(--background-primary-color);border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);color:var(--primary-text-color);cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:12px 20px;width:100%}.ft-google-auth-btn:hover{background-color:var(--background-secondary-color)}.ft-google-icon{flex-shrink:0;height:20px;width:20px}.header-top{background-color:var(--background-primary-color);box-shadow:0 1px 5px var(--background-secondary-color);margin:0;padding:.5rem}.header-logo-h1{color:var(--important-color);font-size:20px;font-weight:700;margin-right:5px}.header-middle-section{display:flex;justify-content:space-around}.header-cabinet-actions{display:flex;justify-content:end}.header-top-first-links{padding:0;text-decoration:none}.header-top-links{color:var(--primary-text-color);padding:0 15px;text-decoration:none}.header-cabinet-icon-link{align-items:center;background:none;border:1px solid var(--secondary-text-color-06);border-radius:50%;color:var(--secondary-text-color);cursor:pointer;display:flex;height:35px;justify-content:center;text-decoration:none;transition:color .1s ease;width:35px}.header-cabinet-icon-link:hover{color:var(--primary-text-color)}.header-cabinet-icon{flex-shrink:0;height:20px;width:20px}.header-cabinet-actions .btn{background-color:var(--background-secondary-color);color:var(--primary-text-color)}.top-bar-item{display:flex;justify-content:center;margin:0 10px}.top-bar-item-first{display:flex;justify-content:flex-end;max-width:var(--page-common-width);width:100%}.top-bar-row-first{display:flex;justify-content:end}.top-bar-item-second{justify-content:center}.top-bar-item-second,.top-bar-row-second{display:flex;max-width:var(--page-common-width);width:100%}.top-bar-row-second{justify-content:flex-start}.top-bar-row-second>li:last-child{flex-shrink:0}.first-bar-link-button{background-color:transparent;border:none;color:var(--secondary-text-color);cursor:pointer;font-size:17px;margin:0;padding:15px 10px 3px;transition:color .1s ease,background-color .3s ease}.first-bar-link-button:hover{color:var(--primary-text-color);transform:scale(1.1)}.first-bar-link-button:active{transform:scale(.95);transition:transform .1s ease}.header-notify-icon{color:var(--primary-text-color);height:25px;width:25px}.header-notify-button-padding{padding:5px 0 5px 5px}.header-second-link-icon{height:15px;width:15px}.all-reviews-icon-translate{color:var(--important-color);transform:translateY(-1px)}.top-bar-item-third{display:flex;justify-content:start;max-width:var(--page-common-width);width:100%}.header-crystal-link{align-items:center;border-radius:var(--root-border-radius-value-05);cursor:pointer;display:flex;gap:4px;padding:4px 8px;text-decoration:none}.header-crystal-icon{flex-shrink:0;height:22px;width:22px}.header-crystal-balance{color:var(--primary-text-color);font-size:14px;font-weight:600;min-width:32px;text-align:right}.header-logo-li{flex-shrink:0}.header-nav-wrapper-li{align-items:center;display:flex;margin-left:auto}.header-nav{white-space:nowrap}.header-nav,.header-nav-link{align-items:center;display:flex}.header-nav-link{background:none;border:none;border-radius:var(--root-border-radius-value-05);color:var(--secondary-text-color);cursor:pointer;font-size:15px;gap:4px;padding:6px 10px;text-decoration:none}.header-nav-link-span{font-size:17px}.header-nav-link:hover{background-color:var(--background-third-color);color:var(--primary-text-color)}.header-nav-icon{flex-shrink:0;height:1.1em;width:1.1em}.header-nav-arrow{flex-shrink:0;height:.6em;width:.6em}.header-nav-dropdown-toggle[aria-expanded=true] .header-nav-arrow{transform:rotate(180deg)}.header-nav-dropdown{position:relative}.header-nav-dropdown-menu{background-color:var(--background-secondary-color);border:1px solid var(--cards-border);border-radius:var(--root-border-radius-value-05);box-shadow:var(--box-shadow);display:none;left:-100%;min-width:200px;padding:4px 0;position:absolute;top:100%;z-index:1000}.header-nav-dropdown-menu.show{display:block}.header-nav-dropdown-item{color:var(--secondary-text-color);display:block;font-size:18px;font-weight:500;padding:8px 14px;text-decoration:none}.header-nav-dropdown-item-header{color:var(--primary-text-color);font-size:15px;font-weight:700;padding:6px 14px 2px;pointer-events:none}.header-nav-dropdown-item:hover{background-color:var(--background-third-color);color:var(--primary-text-color)}.prices-page-container{margin:2rem auto;max-width:760px;padding:0 1rem}.prices-preview-wrap{border:1px solid var(--cards-border);border-radius:var(--border-radius);cursor:pointer;margin-bottom:2rem;overflow:hidden;transition:box-shadow .3s ease}.prices-preview-wrap:hover{box-shadow:0 0 20px rgba(102,112,255,.25)}.prices-preview-image{display:block;height:auto;width:100%}.prices-page-title{color:var(--secondary-text-color);font-size:1.75rem;font-weight:700;margin:0 0 2rem;text-align:center}.prices-section{background:hsla(0,0%,100%,.03);border:1px solid var(--cards-border);border-radius:16px;margin-bottom:1.5rem;padding:1rem}.prices-section-title{color:var(--important-color);font-size:1.3rem;font-weight:600;margin:0 0 1rem}.prices-section-subtitle{color:var(--primary-text-color);font-size:1rem;font-weight:500;margin:0 0 .75rem}.prices-section-description{color:var(--secondary-text-color);font-size:.95rem;line-height:1.6;margin:0 0 .75rem}.prices-list{list-style:none;margin:0 0 1.25rem;padding:0}.prices-list-item{color:var(--primary-text-color);font-size:.95rem;line-height:1.6;padding:.6rem 0 .6rem 1.25rem;position:relative}.prices-list-item:before{background:var(--important-color);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:1.3rem;width:6px}.prices-list-item strong{color:var(--secondary-text-color);font-size:large;font-weight:700}.prices-free-consultation{background:rgba(102,112,255,.08);border:1px solid rgba(102,112,255,.2);border-radius:var(--border-radius);margin-bottom:1.25rem;padding:1rem}.prices-free-badge{background:var(--important-color);border-radius:4px;color:#fff;display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.04em;margin-bottom:.5rem;padding:.25rem .75rem;text-transform:uppercase}.prices-free-description{color:var(--secondary-text-color);font-size:.9rem;line-height:1.5;margin:0}.prices-rate-cards{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:576px){.prices-rate-cards{grid-template-columns:1fr}}.prices-rate-card{background:hsla(0,0%,100%,.03);border:1px solid var(--cards-border);border-radius:var(--border-radius);padding:1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.prices-rate-card:hover{border-color:rgba(102,112,255,.4);box-shadow:0 0 15px rgba(102,112,255,.1)}.prices-rate-card--discount{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.prices-rate-card--discount:hover{border-color:rgba(34,197,94,.6);box-shadow:0 0 15px rgba(34,197,94,.15)}.prices-rate-card--full{border-color:rgba(102,112,255,.3)}.prices-rate-card--dev{background:rgba(251,191,36,.05);border-color:rgba(251,191,36,.3);max-width:100%}.prices-rate-card--dev:hover{border-color:rgba(251,191,36,.6);box-shadow:0 0 15px rgba(251,191,36,.15)}.prices-rate-card-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.prices-rate-card-type{color:var(--secondary-text-color);font-size:.85rem;font-weight:500}.prices-rate-card-value{color:var(--important-color);font-size:1.5rem;font-weight:700;white-space:nowrap}.prices-rate-card--discount .prices-rate-card-value{color:#22c55e}.prices-rate-card--dev .prices-rate-card-value{color:#fbbf24}.prices-rate-card-description{color:var(--secondary-text-color);font-size:.85rem;line-height:1.5;margin:0}.prices-rate-card-places{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;margin-top:1rem;padding-top:.75rem}.prices-places-label{color:var(--secondary-text-color);font-size:.85rem}.prices-places-count{color:#22c55e;font-size:1.1rem;font-weight:700}.prices-cta-section{margin:2rem 0;text-align:center}.prices-cta-btn{border-radius:30px;font-size:1.1rem;font-weight:600;padding:.75rem 2.5rem;transition:transform .2s ease,box-shadow .2s ease}.prices-cta-btn:hover{box-shadow:0 6px 20px rgba(102,112,255,.4);transform:translateY(-2px)}