.btn:focus,.btn:hover,.form,.specialists__card:hover,.tariffs__btn--hover,.tariffs__card:hover,.works__card:hover{box-shadow:var(--box-shadow)}body,h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--spacing-base)}.btn,body{font-family:var(--font-base)}.hero__description,.hero__features{margin-left:auto;margin-right:auto}.form,.hero{position:relative}.facts__card,.hero,.our-team__faq-answer,.reviews__card,.wrapper,body.lock{overflow:hidden}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100%;padding-top:var(--header-height)}.main{flex:1 1 auto}.container{width:100%;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.content-section{padding:40px 0}body{font-size:16px;line-height:var(--line-height-base);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--line-height-heading);font-weight:700}h2[class*="__title"]{font-size:2.2rem}h3[class*="-title"],h3[class*="__title"]{font-size:1.6rem}.btn{display:inline-block;padding:calc(var(--spacing-base) * .75) calc(var(--spacing-base) * 1.5);border-radius:var(--border-radius);font-weight:500;text-align:center;cursor:pointer;transition:var(--transition-base);border:none;font-size:.8rem;line-height:1.5;text-decoration:none}.about-us__stat-item,.university__item{border-radius:var(--border-radius);transition:var(--transition-base);box-shadow:var(--box-shadow)}.btn:focus,.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn--primary{background-color:var(--color-primary);color:#fff}.btn--primary:focus,.btn--primary:hover,.specialists__btn:hover,.tariffs__btn:hover{background-color:var(--color-primary-dark);color:#fff}.btn--secondary{background-color:var(--color-secondary);color:#fff}.btn--secondary:focus,.btn--secondary:hover{background-color:var(--color-secondary-dark);color:#fff}section{padding:calc(var(--spacing-base) * 8) 0}.hero{background-color:var(--color-background-light);padding-top:40px}.hero__container{display:flex;flex-direction:column}.hero__content{width:100%;text-align:center}.hero__title{font-size:2.2rem;margin-bottom:calc(var(--spacing-base) * 1.5);color:var(--color-primary)}.hero__cta,.hero__description,.hero__features,.hero__guarantee{margin-bottom:calc(var(--spacing-base) * 2)}.hero__description{font-size:1.25rem;max-width:800px}.hero__features{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-base);text-align:left;max-width:600px}.delivery__feature-item,.hero__feature-item,.scientific-success__item{display:flex;align-items:center;gap:calc(var(--spacing-base) * .5)}.hero__feature-item i{color:var(--color-success)}.hero__guarantee p{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing-base) * .5);margin-bottom:calc(var(--spacing-base) * .5)}.delivery__feature-item i,.hero__guarantee i,.how-it-works__title,.our-team__contact-icon,.our-team__faq-item.open .our-team__faq-question,.our-team__faq-question:hover,.our-team__faq-title,.scientific-success__title,.university__item i{color:var(--color-primary)}.hero__form{width:100%;max-width:600px;margin:0 auto}.delivery,.facts,.how-it-works__step,.our-team,.reviews,.reviews__card,.scientific-success,.specialists,.tariffs,.university__item,.works{background-color:var(--color-background)}.form__header,.our-team__header,.reviews__header,.scientific-success__header,.support__header,.tariffs__header,.works__header{text-align:center;margin-bottom:calc(var(--spacing-base) * 3)}.about-us__title,.form__title{color:var(--color-primary);text-align:center}.scientific-success__subtitle{font-size:1.25rem;color:var(--color-text-light)}.scientific-success__content{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * 2)}.scientific-success__features,.scientific-success__image{width:100%}.scientific-success__list{display:flex;flex-direction:column;gap:var(--spacing-base)}.scientific-success__item i{color:var(--color-primary);min-width:20px}.about-us,.how-it-works,.legality,.payment,.support{background-color:var(--color-background-light)}.about-us__container,.delivery__container,.legality__container{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * 3)}.about-us__stats{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-base) * 2);text-align:center}.about-us__stat-item{display:flex;flex-direction:column;padding:calc(var(--spacing-base) * 1.5);background-color:var(--color-background)}.about-us__stat-item:hover,.how-it-works__step:hover,.specialists__card:hover,.support__challenges:hover,.support__clarity:hover,.support__personalized:hover,.support__security:hover,.tariffs__card:hover,.works__card:hover{transform:translateY(-5px)}.tariffs__btn--hover,.university__item:hover{transform:translateY(-3px)}.about-us__stat-icon{font-size:2.5rem;color:var(--color-primary);margin-bottom:var(--spacing-base)}.about-us__stat-number{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;margin-bottom:calc(var(--spacing-base) * .5);color:var(--color-primary)}.about-us__stat-text{font-size:1.1rem;color:var(--color-text-light);margin-top:auto}.about-us__image,.delivery__image,.legality__image{width:100%;max-width:500px;margin:0 auto}.delivery__content,.form__submit,.legality__content,.our-team__faq-title,.support__cta{text-align:center}.delivery__title,.our-team__title,.reviews__title,.support__title,.tariffs__title,.works__title{color:var(--color-primary);margin-bottom:calc(var(--spacing-base) * .5)}.delivery__subtitle{font-size:1.25rem;margin-bottom:calc(var(--spacing-base) * 1.5);color:var(--color-text-light)}.delivery__features{display:flex;flex-direction:column;gap:var(--spacing-base);margin-bottom:calc(var(--spacing-base) * 2);max-width:600px;margin-left:auto;margin-right:auto}.university{background-color:var(--color-background-light);padding:calc(var(--spacing-base) * 4) 0}.facts__title,.payment__title,.specialists__title,.university__title{text-align:center;margin-bottom:calc(var(--spacing-base) * 3);color:var(--color-primary)}.university__list{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-base) * 1.5)}.university__item{display:flex;align-items:center;gap:calc(var(--spacing-base) * .5);padding:calc(var(--spacing-base) * 1)}.university__item i{font-size:1.5rem}.works{padding:calc(var(--spacing-base) * 4) 0}.works__disclaimer{font-size:1rem;color:var(--color-text-light)}.facts__grid,.how-it-works__steps,.specialists__grid,.works__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-base) * 2)}.tariffs__benefits p,.tariffs__card-features li,.works__card-details{gap:calc(var(--spacing-base) * .5)}.specialists__card,.tariffs__card,.works__card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:var(--transition-base)}.form,.tariffs__promo{border-radius:var(--border-radius)}.works__card-header{background-color:var(--color-primary);color:#fff;padding:calc(var(--spacing-base) * 1)}.tariffs__card-footer,.works__card-footer{background-color:var(--color-background-light);text-align:center}.works__card-title{margin:0;font-size:1.25rem;color:#fff}.tariffs__card-content,.works__card-content{flex:1 1 auto;padding:calc(var(--spacing-base) * 1.5)}.works__card-description{font-weight:500;margin-bottom:calc(var(--spacing-base) * 1.5)}.works__card-details{list-style:none;padding:0;display:grid}.works__card-details li{display:flex;justify-content:space-between;padding-bottom:calc(var(--spacing-base) * .5);border-bottom:1px solid var(--color-border)}.our-team__contact-link,.support__conclusion,.works__card-details li span,.works__card-status{font-weight:500}.works__card-footer{padding:calc(var(--spacing-base) * 1)}.payment__methods{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-base) * 2)}.form__fields,.reviews__grid,.tariffs__grid{grid-template-columns:1fr}.payment__method{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--spacing-base) * 1)}.tariffs__benefits,.tariffs__grid{gap:calc(var(--spacing-base) * 2)}.payment__method img{max-height:40px;width:auto}.payment__method p{font-size:.9rem;margin:0}.tariffs__subtitle{font-size:1.25rem;margin-bottom:calc(var(--spacing-base) * .5)}.tariffs__description{color:var(--color-text-light);margin-bottom:calc(var(--spacing-base) * 1.5)}.tariffs__benefits{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}.tariffs__benefits p{display:flex;align-items:center;margin:0}.tariffs__benefits i{color:var(--color-success)}.tariffs__grid{display:grid;margin-bottom:calc(var(--spacing-base) * 3)}.tariffs__card-header{padding:calc(var(--spacing-base) * 1.5);text-align:center;border-bottom:1px solid var(--color-border)}.tariffs__card-title{margin:0;margin-bottom:calc(var(--spacing-base) * .5);font-size:1.5rem}.tariffs__promo-price,.tariffs__promo-text{margin-bottom:calc(var(--spacing-base) * .5)}.tariffs__card-price{font-size:2rem;font-weight:700;color:var(--color-primary)}.tariffs__card-features{list-style:none;padding:0;display:flex;flex-direction:column;gap:calc(var(--spacing-base) * .75)}.tariffs__card-features li{display:flex;align-items:flex-start}.tariffs__card-features li i{color:var(--color-success);margin-top:.25rem}.how-it-works__step,.specialists__card-content,.specialists__card-footer,.tariffs__card-footer{padding:calc(var(--spacing-base) * 1.5)}.specialists__btn,.tariffs__btn{width:100%;background-color:var(--color-primary);color:#fff}.tariffs__promo{background-color:var(--color-secondary-light);padding:calc(var(--spacing-base) * 2);text-align:center}.tariffs__promo-text{font-size:1.5rem;font-weight:700}.tariffs__promo-price{font-size:1.25rem}.tariffs__promo-current{font-size:1.5rem;font-weight:700;color:var(--color-primary-dark)}.tariffs__promo-old{text-decoration:line-through;color:var(--color-text-light)}.tariffs__promo-note{font-size:.875rem;color:var(--color-text-light)}.form__alert,.form__label{font-size:14px;line-height:18px}.form{width:100%;max-width:800px;margin:0 auto;background-color:var(--color-background);padding:var(--spacing-base) var(--spacing-base) 30px}select option[selected][disabled]:first-child{display:none}.form__alert{width:100%;position:absolute;bottom:0;left:0;visibility:hidden;opacity:0;font-weight:700;color:var(--color-white);text-align:center;margin-bottom:0;padding:6px 18px;transition:visibility .3s,opacity .3s}.form__alert--success{background-color:#0bad0b}.form__alert--error{background-color:#d41414}.form.error .form__alert--error,.form.success .form__alert--success{visibility:visible;opacity:1}.form__fields{display:grid;gap:calc(var(--spacing-base) * 1.5);margin-bottom:calc(var(--spacing-base) * 2)}.form__field{display:flex;flex-direction:column;justify-content:space-between;width:100%}.form__field:has(.form__textarea){grid-column:1/-1}.form__label{display:block;margin-bottom:calc(var(--spacing-base) * .5);font-weight:500}.form__input,.form__select,.form__textarea{width:100%;padding:calc(var(--spacing-base) * .75);border:1px solid var(--color-border);border-radius:var(--border-radius);font-family:var(--font-base);font-size:1rem;transition:var(--transition-base)}.form__input:focus,.form__select:focus,.form__textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,85,170,.2)}.form__textarea{min-height:150px;resize:vertical}.form__privacy{display:flex;align-items:flex-start;gap:calc(var(--spacing-base) * .5);margin-bottom:calc(var(--spacing-base) * 2)}.form__checkbox{margin-top:.25rem}.form__checkbox-label{font-size:.9rem;color:var(--color-text-light)}.form__btn{min-width:200px}.stripe{background-color:var(--color-primary);color:#fff;padding:calc(var(--spacing-base) * 2) 0}.stripe__container{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * 1.5);text-align:center}.specialists__expertise-list,.specialists__rating,.stripe__item{gap:calc(var(--spacing-base) * .5);display:flex}.stripe__item{flex-direction:column;align-items:center;justify-content:center;font-weight:500}.stripe__item i{font-size:2rem;color:var(--color-secondary)}.specialists__card-header{position:relative;padding:calc(var(--spacing-base) * 1.5);text-align:center;border-bottom:1px solid var(--color-border)}.specialists__expertise-list li,.specialists__status{padding:calc(var(--spacing-base) * .25) calc(var(--spacing-base) * .5)}.specialists__status{position:absolute;top:1rem;right:1rem;background-color:var(--color-text-light);color:#fff;border-radius:2rem;font-size:.8rem;font-weight:500}.facts__card,.reviews__grid{position:relative}.how-it-works__small-title,.specialists__rating-stars{color:var(--color-secondary)}.specialists__status--online{background-color:var(--color-success)}.reviews__card-avatar,.specialists__card-footer,.specialists__expertise-list li{background-color:var(--color-background-light)}.specialists__image{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto;margin-bottom:calc(var(--spacing-base) * 1);border:3px solid var(--color-primary)}.our-team__faq-item,.reviews__card-header{border-bottom:1px solid var(--color-border)}.specialists__name{margin-bottom:calc(var(--spacing-base) * .5);font-size:1.25rem}.specialists__rating{align-items:center;justify-content:center}.specialists__rating-value{font-weight:700}.specialists__card-content{flex:1 1 auto}.specialists__projects,.specialists__qualification{margin-bottom:calc(var(--spacing-base) * 1.5)}.how-it-works__small-title,.how-it-works__title{margin-bottom:calc(var(--spacing-base) * 1);text-align:center}.specialists__projects h4,.specialists__qualification h4{font-size:1rem;margin-bottom:calc(var(--spacing-base) * .25);color:var(--color-text-light)}.specialists__expertise-list{flex-wrap:wrap}.specialists__expertise-list li{border-radius:2rem;font-size:.8rem}.specialists__card-footer{text-align:center}.how-it-works__description{text-align:center;max-width:800px;margin:0 auto;margin-bottom:calc(var(--spacing-base) * 3)}.how-it-works__step{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition-base)}.our-team__contact-method:hover,.reviews__card:hover{transform:translateY(-3px);box-shadow:var(--box-shadow)}.how-it-works__step-icon{font-size:2rem;color:var(--color-primary);margin-bottom:calc(var(--spacing-base) * 1)}.how-it-works__step-title{margin-bottom:calc(var(--spacing-base) * .5);font-size:1.25rem}.how-it-works__step-description{color:var(--color-text-light);margin:0}.our-team__subtitle,.reviews__subtitle,.support__subtitle{color:var(--color-text-light)}.reviews__grid{display:grid;gap:calc(var(--spacing-base) * 2);transition:transform .5s}.our-team__contact-method,.our-team__faq-question,.reviews__card{transition:var(--transition-base)}.reviews__card{border:1px solid var(--color-border);border-radius:var(--border-radius)}.reviews__card-header{display:flex;align-items:center;padding:calc(var(--spacing-base) * 1)}.our-team__contact-method,.reviews__card-content{padding:calc(var(--spacing-base) * 1.5)}.reviews__card-avatar{font-size:1.5rem;color:var(--color-primary);margin-right:calc(var(--spacing-base) * 1);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.reviews__card-info{max-width:calc(100% - 141px);flex-grow:1}.reviews__card-name{margin:0;font-size:1rem;font-weight:500}.reviews__card-date{margin:0;font-size:.8rem;color:var(--color-text-light)}.reviews__card-rating{color:var(--color-secondary);font-size:.8rem}.reviews__card-text{margin:0;font-style:italic}.legality__title,.support__section-title{color:var(--color-primary);margin-bottom:calc(var(--spacing-base) * 1)}.legality__description{max-width:800px;margin:0 auto;margin-bottom:calc(var(--spacing-base) * 2)}.legality__expert{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing-base) * 1)}.legality__expert-avatar{font-size:2rem;color:var(--color-primary);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-background);box-shadow:var(--box-shadow)}.legality__expert-info{text-align:left}.legality__expert-name{margin:0;font-weight:700;margin-bottom:calc(var(--spacing-base) * .25)}.legality__expert-position{margin:0;font-size:.9rem;color:var(--color-text-light)}.our-team__faq-title,.our-team__text,.support__text{margin-bottom:calc(var(--spacing-base) * 1)}.our-team__content,.support__content{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-base) * 3)}.our-team__contact-methods{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * 2);margin-top:calc(var(--spacing-base) * 2)}.our-team__contact-method{display:flex;align-items:center;border-radius:var(--border-radius);background-color:var(--color-background-light)}.our-team__contact-icon{font-size:1.5rem;margin-right:calc(var(--spacing-base) * 1);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-background);box-shadow:var(--box-shadow)}.our-team__contact-details h3{margin:0;margin-bottom:calc(var(--spacing-base) * .25);font-size:1.1rem}.our-team__faq{padding:calc(var(--spacing-base) * 2);border-radius:var(--border-radius);background-color:var(--color-background-light)}.our-team__faq-btn{display:block;margin:0 auto;margin-bottom:calc(var(--spacing-base) * 2)}.our-team__faq-list{display:flex;flex-direction:column;gap:calc(var(--spacing-base) * 1.5)}.our-team__faq-item{padding-bottom:calc(var(--spacing-base) * 1)}.our-team__faq-question{cursor:pointer;margin:0;margin-bottom:calc(var(--spacing-base) * .5);font-size:1.1rem}.our-team__faq-answer{margin:0;color:var(--color-text-light);max-height:0;transition:max-height .3s}.facts__card,.support__challenges,.support__clarity,.support__personalized,.support__security{border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition-base)}.support__challenges,.support__clarity,.support__personalized,.support__security{padding:calc(var(--spacing-base) * 2);background-color:var(--color-background)}.support__challenge-list,.support__security-list{list-style:none;padding:0;margin-bottom:calc(var(--spacing-base) * 1.5)}.support__challenge-item,.support__security-item{display:flex;align-items:flex-start;gap:calc(var(--spacing-base) * .5);margin-bottom:calc(var(--spacing-base) * .75)}.support__challenge-item i,.support__security-item i{color:var(--color-primary);margin-top:.25rem}.support__cta{margin-top:calc(var(--spacing-base) * 1.5)}.facts__card:hover{transform:translateY(-5px)}.facts__card-icon{position:absolute;top:1rem;left:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.9);color:var(--color-primary);z-index:1}.facts__card-text{position:absolute;bottom:0;left:0;right:0;padding:calc(var(--spacing-base) * 1);background-color:rgba(0,0,0,.7);color:#fff;margin:0;font-weight:500;z-index:1}.facts__card-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:576px){.container{max-width:calc(var(--container-width) + var(--container-padding-x) * 2);margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){body.content-page .wrapper{padding-top:calc(var(--header-height) - var(--header-top-height))}.hero{padding-top:90px}.btn{font-size:1rem}.form{padding:calc(var(--spacing-base) * 2) calc(var(--spacing-base) * 2) 40px}.hero__title{font-size:3rem}.delivery__features,.hero__features{margin-left:0}.hero__guarantee p,.legality__expert{justify-content:flex-start}.scientific-success__content{flex-direction:row}.about-us__image,.legality__image,.scientific-success__image{width:40%}.scientific-success__features{width:60%}.about-us__stats,.form__fields,.how-it-works__steps,.reviews__grid,.specialists__grid,.support__content,.tariffs__grid,.university__list,.works__grid{grid-template-columns:repeat(2,1fr)}.delivery__container,.legality__container{flex-direction:row;align-items:center}.delivery__content{width:50%;text-align:left}.delivery__image{width:50%}.facts__grid,.payment__methods{grid-template-columns:repeat(3,1fr)}.form__field--full{grid-column:1/-1}.stripe__container{flex-direction:row;justify-content:space-between}.legality__content{width:60%;text-align:left}}@media screen and (min-width:1024px){.content-section__container{max-width:calc(var(--content-container-width) + var(--container-padding-x) * 2)}.payment__methods{grid-template-columns:repeat(5,1fr)}.hero__container{flex-direction:row;gap:calc(var(--spacing-base) * 3)}.hero__content{width:50%;text-align:left}.our-team__content{grid-template-columns:40% 60%}.hero__form{display:flex;width:50%}.about-us__stats,.facts__grid,.how-it-works__steps{grid-template-columns:repeat(4,1fr)}.reviews__grid,.specialists__grid,.tariffs__grid,.university__list,.works__grid{grid-template-columns:repeat(3,1fr)}}