.competitor-video-section{padding:40px 0 80px;background-color:#fff}@media (max-width:992px){.competitor-video-section{padding:35px 0 70px}}@media (max-width:768px){.competitor-video-section{padding:30px 0 60px}}@media (max-width:480px){.competitor-video-section{padding:25px 0 50px}}.competitor-video-section__content{max-width:1000px;margin:0 auto;text-align:center}.competitor-video-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 20px;text-align:center}@media (max-width:768px){.competitor-video-section__heading{font-size:32px;margin-bottom:20px}}@media (max-width:576px){.competitor-video-section__heading{font-size:28px;margin-bottom:15px}}.competitor-video-section__description{font-size:20px;color:#696969;line-height:1.6;max-width:800px;margin:0 auto 40px}@media (max-width:768px){.competitor-video-section__description{font-size:18px;margin-bottom:30px}}@media (max-width:576px){.competitor-video-section__description{font-size:16px;margin-bottom:25px}}.competitor-video-section__video{max-width:1000px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;width:100%;height:0;padding-bottom:56.25%}.competitor-video-section__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-preview{cursor:pointer;display:flex;align-items:center;justify-content:center}.video-preview,.video-preview__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.video-preview__thumbnail{object-fit:contain;object-position:center;z-index:1}.video-preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:2}.video-preview__play-button{position:relative;z-index:3;transition:all .3s ease;opacity:.9}.video-preview__play-button:hover{opacity:1;transform:scale(1.1)}.video-preview__play-button svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.video-preview--loading{pointer-events:none}.video-loading-spinner{position:relative;z-index:3}.spinner{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.new-reality-section{padding:80px 0;background-color:#f8f9fa}@media (max-width:992px){.new-reality-section{padding:70px 0}}@media (max-width:768px){.new-reality-section{padding:60px 0}}@media (max-width:480px){.new-reality-section{padding:50px 0}}.new-reality-section__content{max-width:1200px;margin:0 auto}.new-reality-section__subtitle{text-transform:uppercase;font-size:14px;color:#e23c3c;font-weight:600;background:linear-gradient(.763turn,#e23c3c -15.58%,#9f1515 111.53%),#c4c4c4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:15px;text-align:center;width:100%}.new-reality-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 40px;text-transform:capitalize;text-align:center}@media (max-width:768px){.new-reality-section__heading{font-size:32px;margin-bottom:40px}}@media (max-width:576px){.new-reality-section__heading{font-size:28px;margin-bottom:30px}}.new-reality-section__layout{display:flex;align-items:center;gap:50px}@media (max-width:992px){.new-reality-section__layout{flex-direction:column;gap:40px}}.new-reality-section__text{flex:1 1;font-size:20px;color:#696969;line-height:1.4;text-align:left}@media (max-width:992px){.new-reality-section__text{text-align:center}.new-reality-section__queries{text-align:left}}@media (max-width:768px){.new-reality-section__text{font-size:18px}}@media (max-width:576px){.new-reality-section__text{font-size:16px}}.new-reality-section__text p{margin:0 0 12px}.new-reality-section__text p:last-child{margin-bottom:0}.new-reality-section__queries{list-style:none;padding:0;margin:16px 0}.new-reality-section__queries li{font-size:18px;border-left:4px solid #1f276f;padding:8px 0 8px 20px;margin-bottom:6px}@media (max-width:576px){.new-reality-section__queries li{font-size:16px;padding-left:15px}}.new-reality-section__visual{flex:1 1;max-width:600px}@media (max-width:992px){.new-reality-section__visual{max-width:100%}}.new-reality-section__visual img{width:100%;object-fit:cover}@media (max-width:768px){.new-reality-section__visual img{height:250px}}.visual-placeholder{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;padding:60px 20px;display:flex;align-items:center;justify-content:center;min-height:350px;width:100%}@media (max-width:768px){.visual-placeholder{padding:40px 20px;min-height:250px}}.visual-placeholder__content{text-align:center;color:#6c757d}.visual-placeholder__content p{margin:15px 0 0;font-size:16px;font-weight:500}@media (max-width:576px){.visual-placeholder__content p{font-size:14px}}.ai-grader-section{padding:80px 0;background-color:#fff}@media (max-width:992px){.ai-grader-section{padding:70px 0}}@media (max-width:768px){.ai-grader-section{padding:60px 0}}@media (max-width:480px){.ai-grader-section{padding:50px 0}}.ai-grader-section__content{max-width:1200px;margin:0 auto}.ai-grader-section__subtitle{text-transform:uppercase;font-size:14px;color:#e23c3c;font-weight:600;background:linear-gradient(.763turn,#e23c3c -15.58%,#9f1515 111.53%),#c4c4c4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:15px;text-align:center;width:100%}.ai-grader-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 40px;text-transform:capitalize;text-align:center}@media (max-width:768px){.ai-grader-section__heading{font-size:32px;margin-bottom:40px}}@media (max-width:576px){.ai-grader-section__heading{font-size:28px;margin-bottom:30px}}.ai-grader-section__layout{display:flex;align-items:center;gap:50px}@media (max-width:992px){.ai-grader-section__layout{flex-direction:column;gap:40px}}.ai-grader-section__text{flex:1 1;font-size:20px;color:#696969;line-height:1.4;text-align:left}@media (max-width:992px){.ai-grader-section__text{text-align:center}.ai-grader-section__benefits{text-align:left}}@media (max-width:768px){.ai-grader-section__text{font-size:18px}}@media (max-width:576px){.ai-grader-section__text{font-size:16px}}.ai-grader-section__text p{margin:0 0 12px}.ai-grader-section__text p:last-child{margin-bottom:0}.ai-grader-section__benefits{list-style:none;padding:0;margin:16px 0 0}.ai-grader-section__benefits li{font-size:18px;border-left:4px solid #1f276f;padding:8px 0 8px 20px;margin-bottom:6px}@media (max-width:576px){.ai-grader-section__benefits li{font-size:16px;padding-left:15px}}.ai-grader-section__visual{flex:1 1;max-width:600px}@media (max-width:992px){.ai-grader-section__visual{max-width:100%}}.ai-grader-section__visual img{width:100%;height:auto;object-fit:cover}.ai-grader-section__images{position:relative;width:100%;height:350px}@media (max-width:768px){.ai-grader-section__images{height:250px}}.ai-grader-section__image-back,.ai-grader-section__image-front{position:absolute;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);object-fit:cover}.ai-grader-section__image-back{width:75%;height:75%;top:25%;right:-10%;z-index:3}.ai-grader-section__image-front{width:75%;height:75%;top:0;left:-10%;z-index:2;box-shadow:0 8px 30px rgba(0,0,0,.15)}@media (max-width:768px){.ai-grader-section__images{position:static;height:auto;display:flex;flex-direction:column;gap:20px}.ai-grader-section__image-back,.ai-grader-section__image-front{position:static;width:100%;height:auto;max-height:250px}}.ai-grader-section .visual-placeholder{background-color:#fff;border:2px dashed #dee2e6;border-radius:12px;padding:60px 20px;display:flex;align-items:center;justify-content:center;min-height:350px;width:100%}@media (max-width:768px){.ai-grader-section .visual-placeholder{padding:40px 20px;min-height:250px}}.ai-grader-section .visual-placeholder__content{text-align:center;color:#6c757d}.ai-grader-section .visual-placeholder__content p{margin:15px 0 0;font-size:16px;font-weight:500}@media (max-width:576px){.ai-grader-section .visual-placeholder__content p{font-size:14px}}.ai-grader-section__image{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);object-fit:cover;max-height:400px}@media (max-width:768px){.ai-grader-section__image{max-height:300px}}.ai-grader-section__bonus{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fff5e6,#ffe8cc);border:2px solid #f59e0b;border-radius:12px;box-shadow:0 4px 12px rgba(245,158,11,.15)}.ai-grader-section .bonus-item{display:flex;align-items:center;gap:12px;font-size:16px;color:#242424;margin:0}.ai-grader-section .bonus-item i{color:#f59e0b;font-size:20px;flex-shrink:0}@media (max-width:576px){.ai-grader-section .bonus-item{font-size:14px}.ai-grader-section .bonus-item i{font-size:18px}}.how-it-works-section{padding:80px 0;background-color:#f8f9fa}@media (max-width:992px){.how-it-works-section{padding:70px 0}}@media (max-width:768px){.how-it-works-section{padding:60px 0}}@media (max-width:480px){.how-it-works-section{padding:50px 0}}.how-it-works-section__content{max-width:1200px;margin:0 auto;text-align:center;padding:0 20px}@media (max-width:768px){.how-it-works-section__content{padding:0 16px}}@media (max-width:480px){.how-it-works-section__content{padding:0 12px}}.how-it-works-section__subtitle{text-transform:uppercase;font-size:14px;color:#e23c3c;font-weight:600;background:linear-gradient(.763turn,#e23c3c -15.58%,#9f1515 111.53%),#c4c4c4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:15px}.how-it-works-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 60px;text-transform:capitalize}@media (max-width:768px){.how-it-works-section__heading{font-size:32px;margin-bottom:50px}}@media (max-width:576px){.how-it-works-section__heading{font-size:24px;margin-bottom:40px;line-height:1.3}}@media (max-width:480px){.how-it-works-section__heading{font-size:22px;margin-bottom:35px}}.how-it-works-section__steps{display:grid;grid-template-columns:220px auto 220px auto 220px auto 220px;align-items:center;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:60px}@media (max-width:1200px){.how-it-works-section__steps{grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}}@media (max-width:992px){.how-it-works-section__steps{grid-template-columns:repeat(2,1fr);gap:30px;padding:0}.step-card{width:100%;max-width:350px;margin:0 auto}}@media (max-width:576px){.how-it-works-section__steps{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.step-card{max-width:100%}}.step-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px 20px;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);width:220px;min-height:280px;display:grid;grid-template-rows:auto auto 1fr;align-items:start;justify-items:center;align-self:stretch}.step-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}@media (max-width:992px){.step-card{width:100%;min-height:260px}}@media (max-width:768px){.step-card{padding:30px 15px;min-height:240px}}@media (max-width:576px){.step-card{padding:25px 15px;min-height:auto}}.step-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media (max-width:1200px){.step-arrow{display:none}}.step-card__number{width:60px;height:60px;background:linear-gradient(135deg,#1f276f,#38548f);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:24px;margin:0 0 20px;box-shadow:0 4px 12px rgba(31,39,111,.3);flex-shrink:0}@media (max-width:576px){.step-card__number{width:50px;height:50px;font-size:20px;margin-bottom:15px}}.step-card__checkmark{width:60px;height:60px;background:linear-gradient(135deg,#25ab19,#1e8e13);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 20px;box-shadow:0 4px 12px rgba(37,171,25,.3);flex-shrink:0}@media (max-width:576px){.step-card__checkmark{width:50px;height:50px;margin-bottom:15px}.step-card__checkmark svg{width:20px;height:20px}}.step-card--result{border-color:#25ab19;box-shadow:0 2px 8px rgba(37,171,25,.15)}.step-card--result:hover{box-shadow:0 8px 25px rgba(37,171,25,.25)}.step-card__title{font-size:20px;font-weight:600;color:#242424;margin:0 0 15px;line-height:1.3;flex-shrink:0}@media (max-width:768px){.step-card__title{font-size:18px;margin-bottom:12px}}@media (max-width:576px){.step-card__title{font-size:16px;margin-bottom:10px}}.step-card__description{font-size:16px;color:#696969;line-height:1.5;margin:0}@media (max-width:768px){.step-card__description{font-size:15px}}@media (max-width:576px){.step-card__description{font-size:14px}}.how-it-works-section__cta{display:flex;justify-content:center}.how-it-works-section .the-button.blue:hover:not(:disabled) .the-button__arrow svg path{fill:#1f276f!important}.why-this-matters-section{padding:80px 0;background-color:#fff}@media (max-width:992px){.why-this-matters-section{padding:70px 0}}@media (max-width:768px){.why-this-matters-section{padding:60px 0}}@media (max-width:480px){.why-this-matters-section{padding:50px 0}}.why-this-matters-section__content{max-width:1200px;margin:0 auto}.why-this-matters-section__subtitle{text-transform:uppercase;font-size:14px;color:#e23c3c;font-weight:600;background:linear-gradient(.763turn,#e23c3c -15.58%,#9f1515 111.53%),#c4c4c4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:15px;text-align:center;width:100%}.why-this-matters-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 50px;text-transform:capitalize;text-align:center}@media (max-width:768px){.why-this-matters-section__heading{font-size:32px;margin-bottom:40px}}@media (max-width:576px){.why-this-matters-section__heading{font-size:28px;margin-bottom:30px}}.why-this-matters-section__layout{display:flex;align-items:center;gap:50px}@media (max-width:992px){.why-this-matters-section__layout{flex-direction:column;gap:40px}}.why-this-matters-section__benefits{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px}@media (max-width:768px){.why-this-matters-section__benefits{grid-template-columns:1fr;gap:20px}}.benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px 25px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;text-align:center}.benefit-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}@media (max-width:768px){.benefit-card{padding:25px 20px}}.benefit-card__icon{width:60px;height:60px;background:linear-gradient(135deg,#1f276f,#38548f);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;box-shadow:0 4px 12px rgba(31,39,111,.3)}@media (max-width:576px){.benefit-card__icon{width:50px;height:50px;margin-bottom:15px}.benefit-card__icon i{font-size:1.5rem!important}}.benefit-card__title{font-size:20px;font-weight:600;color:#242424;margin:0 0 15px;line-height:1.3}@media (max-width:768px){.benefit-card__title{font-size:18px;margin-bottom:12px}}@media (max-width:576px){.benefit-card__title{font-size:16px;margin-bottom:10px}}.benefit-card__description{font-size:16px;color:#696969;line-height:1.5;margin:0}@media (max-width:768px){.benefit-card__description{font-size:15px}}@media (max-width:576px){.benefit-card__description{font-size:14px}}.why-this-matters-section__visual{flex:1 1;max-width:600px}@media (max-width:992px){.why-this-matters-section__visual{max-width:100%}}.why-this-matters-section .visual-placeholder{background-color:#fff;border:2px dashed #dee2e6;border-radius:12px;padding:60px 20px;display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}@media (max-width:768px){.why-this-matters-section .visual-placeholder{padding:40px 20px;min-height:300px}}.why-this-matters-section .visual-placeholder__content{text-align:center;color:#6c757d}.why-this-matters-section .visual-placeholder__content p{margin:15px 0 0;font-size:16px;font-weight:500}@media (max-width:576px){.why-this-matters-section .visual-placeholder__content p{font-size:14px}}.why-this-matters-section__image{width:100%;object-fit:cover}.faq-section{padding:80px 0;background-color:#f8f9fa}@media (max-width:992px){.faq-section{padding:70px 0}}@media (max-width:768px){.faq-section{padding:60px 0}}@media (max-width:480px){.faq-section{padding:50px 0}}.faq-section__content{max-width:800px;margin:0 auto;text-align:center}.faq-section__subtitle{text-transform:uppercase;font-size:14px;color:#e23c3c;font-weight:600;background:linear-gradient(.763turn,#e23c3c -15.58%,#9f1515 111.53%),#c4c4c4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:15px}.faq-section__heading{font-size:40px;color:#242424;line-height:1.4;font-weight:500;margin:0 0 50px;text-transform:capitalize}@media (max-width:768px){.faq-section__heading{font-size:32px;margin-bottom:40px}}@media (max-width:576px){.faq-section__heading{font-size:28px;margin-bottom:30px}}.faq-section__items{margin-bottom:50px;text-align:left}@media (max-width:768px){.faq-section__items{margin-bottom:40px}}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.faq-item__question{width:100%;padding:25px 30px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#242424;transition:all .3s ease}@media (max-width:768px){.faq-item__question{padding:20px 25px;font-size:16px}}@media (max-width:576px){.faq-item__question{padding:18px 20px;font-size:15px}}.faq-item__question:hover{background-color:#f8f9fa}.faq-item__question i{font-size:16px;color:#1f276f;transition:transform .3s ease}@media (max-width:768px){.faq-item__question i{font-size:14px}}.faq-item--open .faq-item__question{background-color:#f8f9fa}.faq-item--open .faq-item__question i{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;opacity:0}.faq-item--open .faq-item__answer{max-height:500px;opacity:1}.faq-item__answer-content{padding:20px 30px;font-size:16px;color:#696969;line-height:1.6}@media (max-width:768px){.faq-item__answer-content{padding:16px 25px;font-size:15px}}@media (max-width:576px){.faq-item__answer-content{padding:14px 20px;font-size:14px}.faq-section .the-button{font-size:15px;padding:16px 25px;min-height:50px;width:100%;max-width:350px}}.final-cta-section{padding:80px 0;background:linear-gradient(135deg,#1f276f,#38548f);color:#fff;text-align:center}@media (max-width:992px){.final-cta-section{padding:70px 0}}@media (max-width:768px){.final-cta-section{padding:60px 0}}@media (max-width:480px){.final-cta-section{padding:50px 0}}.final-cta-section__content{max-width:800px;margin:0 auto}.final-cta-section__headline{font-size:48px;font-weight:600;line-height:1.3;margin:0 0 25px;color:#fff}@media (max-width:768px){.final-cta-section__headline{font-size:36px;margin-bottom:20px}}@media (max-width:576px){.final-cta-section__headline{font-size:28px;margin-bottom:18px}}.final-cta-section__subheadline{font-size:20px;line-height:1.5;margin:0 0 40px;color:hsla(0,0%,100%,.9);font-weight:400}@media (max-width:768px){.final-cta-section__subheadline{font-size:18px;margin-bottom:35px}}@media (max-width:576px){.final-cta-section__subheadline{font-size:16px;margin-bottom:30px}}.final-cta-section__button{margin-bottom:50px}@media (max-width:768px){.final-cta-section__button{margin-bottom:40px}}.final-cta-button{font-size:20px!important;padding:22px 50px!important;min-height:70px!important;background:#fff!important;color:#1f276f!important;border:3px solid #fff!important;border-radius:35px!important;font-weight:700!important;box-shadow:0 8px 25px rgba(0,0,0,.3);transition:all .3s ease;text-shadow:none!important}.final-cta-button:before{display:none!important}.final-cta-button:hover{background:#f8f9fa!important;color:#1f276f!important;border-color:#f8f9fa!important;transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.4)}.final-cta-button .the-button__arrow svg path{fill:#1f276f!important}@media (max-width:768px){.final-cta-button{font-size:18px!important;padding:20px 40px!important;min-height:65px!important}}@media (max-width:576px){.final-cta-button{font-size:16px!important;padding:18px 30px!important;min-height:60px!important;width:100%;max-width:350px}}.final-cta-section__trust-badges{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}@media (max-width:768px){.final-cta-section__trust-badges{gap:30px}}@media (max-width:576px){.final-cta-section__trust-badges{flex-direction:column;gap:20px}}.trust-badge{display:flex;align-items:center;gap:10px;font-size:16px;color:hsla(0,0%,100%,.9);font-weight:500}@media (max-width:768px){.trust-badge{font-size:15px}}@media (max-width:576px){.trust-badge{font-size:14px}}.trust-badge i{font-size:20px;color:#fff}@media (max-width:768px){.trust-badge i{font-size:18px}}@media (max-width:576px){.trust-badge i{font-size:16px}}