@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap");@font-face{font-family:Poppins-Bold;src:url(https://pages.98thpercentile.com/hubfs/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Regular;src:url(https://pages.98thpercentile.com/hubfs/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Regular.ttf)}@font-face{font-family:Poppins-Light;src:url(https://pages.98thpercentile.com/hubfs/MAP-LM/fonts/Poppins-Light.ttf)}@font-face{font-family:Poppins-Medium;src:url(https://www.98thpercentile.com/hubfs/math%20program%20revamp/Poppins-Medium.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(https://www.98thpercentile.com/hubfs/Digital%20Events%20all/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins-ExtraBold;src:url(https://www.98thpercentile.com/hubfs/ELA%20page%20revamp/Poppins-ExtraBold.ttf)}:root{--primary-color-start:#be4bdb;--primary-color-end:#f472b6;--border-color:#e5e7eb;--border-color-selected:#3b82f6}section{padding-top:50px}body{background-image:linear-gradient(45deg,#e7ddfd,#f0ddef,transparent)}h1{font-family:Poppins-ExtraBold;font-weight:800}h2{font-family:Poppins-Bold;font-size:3rem}p{font-family:Poppins-Regular}@keyframes gradient-x-bootstrap{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background-image:linear-gradient(90deg,#8b5cf6,#ec4899)!important;-webkit-text-fill-color:transparent}.animated-gradient-bg{background-size:200% 200%!important}.animated-gradient-bg,.gradient-text{animation:gradient-x-bootstrap 10s ease infinite}.gradient-text{background:linear-gradient(90deg,#8b5cf6,#ec4899,#6366f1);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes pulse-bootstrap{0%,to{opacity:.3}50%{opacity:.5}}.animated-pulse-effect{animation:pulse-bootstrap 2s cubic-bezier(.4,0,.6,1) infinite}.btn-custom-gradient{background:linear-gradient(90deg,#a855f7,#ec4899);border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;overflow:hidden;position:relative;transition:all .3s ease}.btn-custom-gradient:hover{background:linear-gradient(90deg,#9333ea,#db2777);box-shadow:0 10px 15px -3px rgba(147,51,234,.25),0 4px 6px -2px rgba(147,51,234,.1);color:#fff;transform:scale(1.05)}.btn-custom-gradient .hover-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.2),transparent);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.btn-custom-gradient:hover .hover-overlay{opacity:1}.card-img-top{box-shadow:0 7px 14px 15px #bd9cdfa6;width:100%}.btn-outline-custom{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.7);border:2px solid #a78bfa;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#8b5cf6;transition:all .3s ease}.btn-outline-custom:hover{background-color:hsla(0,0%,100%,.9);border-color:#8b5cf6;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);color:#7c3aed;transform:scale(1.05)}.custom-card-img:hover{transform:scale(1.05)}.floating-stat{border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:.875rem;font-weight:700;padding:.75rem 1.5rem;position:absolute;transition:transform .3s ease;z-index:10}.floating-stat.top-right{background:linear-gradient(90deg,#fcd34d,#fbbf24);color:#a16207;right:-2rem;top:-2rem;transform:rotate(6deg)}.floating-stat.top-right:hover{transform:rotate(12deg)}.floating-stat.bottom-left{background:linear-gradient(90deg,#86efac,#5eead4);bottom:-1.5rem;color:#166534;left:-1.5rem;transform:rotate(-6deg)}.floating-stat.bottom-left:hover{transform:rotate(-12deg)}.display-responsive{font-size:2.5rem;font-weight:900;line-height:1.2}@media (min-width:768px){.display-responsive{font-size:4rem}.nate-testimonials-section .section-title{font-size:2.25rem}.nate-testimonials-section .testimonial-text{font-size:12px!important}}.relative-positioning{position:relative}.blinking-card-shadow{animation:blink-card-effect .5s infinite alternate;border-radius:20px;overflow:visible!important}@keyframes blink-card-effect{0%{box-shadow:0 7px 30px 30px #ad9de1a6}to{box-shadow:0 7px 14px 30px #d69cdfa6}}.section2 .section-badge{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;cursor:pointer;font-family:Poppins-Medium;margin:auto;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:fit-content}.section2 .section-badge:hover{background:linear-gradient(90deg,#9333ea,#db2777);box-shadow:0 10px 15px -3px rgba(147,51,234,.25),0 4px 6px -2px rgba(147,51,234,.1);color:#fff;transform:scale(1.05)}.section-header h1{font-size:48px;font-weight:800;line-height:1.2;margin:0 0 16px}.gradient-text1{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#5545e6,#d22885);-webkit-text-fill-color:transparent}.section-header p{color:#000;font-size:18px}.section2 .faq-carousel{align-items:center;display:flex;justify-content:center;position:relative}.section2 .carousel-track{display:flex;gap:30px;overflow-x:auto;padding:20px 10px;scroll-behavior:smooth}.section2 .carousel-track::-webkit-scrollbar{display:none}.section2 .carousel-arrow{background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.05);color:#9ca3af;cursor:pointer;font-size:20px;height:40px;position:absolute;width:40px;z-index:10}.section2 .carousel-arrow.left{left:-40px}.section2 .carousel-arrow.right{right:-40px}.section2 .faq-card{background-color:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.07);cursor:pointer;flex:1;padding:24px;text-align:left;transition:transform .3s ease}.section2 .faq-header{display:flex}.section2 .faq-card:hover{transform:translateY(-5px)}.section2 .icon-wrapper{border-radius:12px;color:#fff;display:grid;font-size:24px;height:48px;margin-bottom:20px;place-items:center;width:48px}.section2 .icon-wrapper.purple{background:#8b5cf6}.section2 .icon-wrapper.pink{background:#ec4899}.section2 .faq-card p{color:#000}.section2 .faq-card h3{align-self:center;color:#1f2937;cursor:pointer;font-size:18px;font-weight:700;margin:0 20px}.section2 .faq-card :hover h3{color:#ad2fc0}.section2 .faq-card p{font-size:15px;line-height:1.6;margin:20px}.section2 .learn-more{color:#8b5cf6;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:768px){section-header h1{font-size:36px}.section2 .carousel-arrow{display:none}.nate-testimonials-section .testimonial-card{padding:18px}.nate-testimonials-section .testimonial-avatar{font-size:18px;height:32px;width:32px}}.faq-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;position:relative;transition:transform .3s ease}.faq-card:hover{transform:translateY(-5px)}.faq-card:before{background-color:#f3e8ff;border-radius:50%;content:"";height:80px;position:absolute;right:-30px;top:-30px;transition:transform .5s ease-in-out;width:80px;z-index:0}.faq-card:hover:before{transform:scale(4.5)}.faq-card .faq-header,.faq-card .learn-more,.faq-card p{position:relative;z-index:1}.faq-header{align-items:center;display:flex;gap:15px}.faq-header h3{margin:0}.section3 .section-badge{background:linear-gradient(90deg,#4080f6,#a456f7);border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;cursor:pointer;font-family:Poppins-Medium;margin:auto;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:fit-content}.section3 .section-badge:hover{box-shadow:0 10px 15px -3px rgba(147,51,234,.25),0 4px 6px -2px rgba(147,51,234,.1);color:#fff;transform:scale(1.05)}.section3 .section-header .featured-badge{background-color:#8a4cff;border-radius:20px;color:#fff;display:inline-block;font-size:14px;margin-bottom:15px;padding:8px 20px}.section3 .section-header h2{background:linear-gradient(90deg,#d13994,#8a4cff);-webkit-background-clip:text;font-size:42px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.section3 .section-header p{color:#6c757d;font-size:18px;margin:15px auto 0;max-width:600px}.section3 .podcast-card{background:linear-gradient(145deg,#9b31dd,#cd298c);border-radius:30px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px;text-align:center}.section3 .podcast-card .trending-badge{background-color:hsla(0,0%,100%,.2);border-radius:20px;box-shadow:1px 1px 1px 1px #d3d3d3;display:inline-block;font-size:14px;left:170px;margin-bottom:20px;padding:6px 15px;position:relative}.section3 .mic-container{animation:pulse 2s infinite;background-color:hsla(0,0%,100%,.1);border-radius:15%;display:grid;height:120px;margin:0 auto 25px;place-items:center;width:120px}.section3 .mic-container i{color:#fff;font-size:50px}.section3 .podcast-card h3{font-size:28px;font-weight:600;margin-bottom:25px}.section3 .podcast-meta{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:20px;justify-content:center;margin-bottom:30px}.section3 .podcast-meta span{align-items:center;display:flex;gap:5px}.section3 .podcast-card .btn-watch-now{background-color:#fff;border:none;border-radius:12px;color:#6d28d9;cursor:pointer;font-size:18px;font-weight:600;margin:auto;padding:15px 30px;transition:all .3s ease;width:100%;width:50%}.section3 .podcast-card .btn-watch-now:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.section3 .podcast-details{background-color:#f3f7ff;border-radius:20px;height:100%;padding:20px;text-align:end}.section3 .helped-badge{align-items:center;animation:pulse 2s infinite;background-image:linear-gradient(45deg,#21c461,#1fb9a3);border-radius:30px;color:#fff;display:inline-flex;font-family:Poppins-Medium;font-weight:500;gap:10px;margin-bottom:30px;padding:12px 20px}.section3 .helped-badge .icon-circle{background-color:#16a34a;border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.section3 .podcast-details h4{align-items:center;display:flex;font-weight:600;gap:8px;margin-bottom:15px}.section3 .highlights-list{list-style:none;margin-bottom:30px;padding-left:0}.section3 .highlights-list li{margin-bottom:12px;padding-left:25px;position:relative;text-align:start}.section3 .highlights-list li:before{color:#8a4cff;content:"•";font-size:24px;left:0;position:absolute;top:-4px}.section3 .tags-container{display:flex;flex-wrap:wrap;gap:10px}.section3 .tag{border:2px solid #993feb;border-radius:8px;color:#993feb;font-size:14px;padding:8px 15px;text-decoration:none}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7);transform:scale(.95)}70%{box-shadow:0 0 0 20px hsla(0,0%,100%,0);transform:scale(1)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(.95)}}.section4 .quiz-container{max-width:640px;padding:20px;width:100%}.section4 .progress-container{margin-bottom:24px;text-align:center}.section4 .progress-text{color:#6b7280;font-size:14px;margin-bottom:8px}.section4 .progress-bar{background-color:var(--border-color);border-radius:4px;height:8px;overflow:hidden;width:100%}.section4 .progress-bar-fill{background-image:linear-gradient(to right,var(--primary-color-start),var(--primary-color-end));border-radius:4px;height:100%;transition:width .4s ease-in-out;width:20%}.section4 .quiz-card{background-color:#fff;border-radius:24px;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04);padding:40px}.section4 #question-title{font-size:22px;font-weight:600;margin-bottom:32px;margin-top:0;text-align:center}.section4 .options-container{display:flex;flex-direction:column;gap:16px}.section4 .option{align-items:center;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;padding:16px;transition:border-color .2s ease}.section4 .option.selected{background-color:#f9fafb;border-color:var(--border-color-selected)}.section4 .option.selected .option-text{font-weight:500}.section4 .option .radio-custom{margin-right:20px}.section4 .option.selected .radio-custom{border-color:var(--border-color-selected)}.section4 .option input[type=radio]:checked+.radio-custom:after{background-color:var(--border-color-selected);border-radius:50%;content:"";height:10px;width:10px}.section4 .back-btn,.section4 .next-btn{background-image:linear-gradient(to right,var(--primary-color-start),var(--primary-color-end));border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:32px;padding:16px;transition:transform .2s ease,box-shadow .2s ease;width:30%}.section4 .back-btn:hover,.section4 .next-btn:hover{box-shadow:0 7px 15px -3px rgba(190,75,219,.3);transform:translateY(-2px)}.section5 .card{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:48px}.section5 .results-container{margin:0 auto;max-width:700px}.section5 .results-header{margin-bottom:32px;text-align:center}.section5 .results-header h2{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(140deg,#0d928a,#2464e9,#8b36ea);color:transparent;font-size:42px;font-weight:700;margin:0 0 16px}.section5 .results-header p{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto;max-width:500px}.section5 .features-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.section5 .feature-box{border-radius:16px;padding:24px;text-align:center}.section5 .feature-box.assessment{background-color:#fdf2f8;border:1px solid #fbcfe8}.section5 .feature-box.guidance{background-color:#f0f9ff;border:1px solid #bae6fd}.section5 .feature-box h4{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.section5 .feature-box p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.section5 .results-actions{display:flex;flex-direction:column;gap:16px}.section5 .btn{border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .2s ease}.section5 .btn-primary-gradient{background-image:linear-gradient(90deg,#d946ef,#9333ea);border:none;color:#fff}.section5 .btn-primary-gradient:hover{box-shadow:0 4px 15px rgba(147,51,234,.3);transform:translateY(-2px)}.section5 .btn-outline{background-color:transparent;border:1px solid #d1d5db;color:#4b5563}.section5 .btn-outline:hover{background-color:#f9fafb;border-color:#9ca3af}.section5{display:none}.section6 .section-header{margin-bottom:40px;text-align:center}.section6 .section-header h2{background:linear-gradient(90deg,#2dd4bf,#3b82f6,#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:42px;font-weight:800;margin:0 0 15px}.section6 .limited-time-badge{background-color:#ef4444;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:6px 15px}.pricing-card{background-color:#fff;border:2px solid #e0e7ff;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1);transform:translateY(-10px)}.pricing-card.popular{border-color:#ec4899;overflow:hidden;position:relative}.pricing-card.basic{border-color:#4080f6}.pricing-card.premium{border-color:#14b8a6}.pricing-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pricing-card .plan-name{color:#64748b;font-size:14px;font-weight:600}.pricing-card .discount-badge{border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.discount-badge.basic{background-color:#3b82f6}.discount-badge.pro{background-color:#ec4899}.discount-badge.premium{background-color:#14b8a6}.pricing-card h3{color:#1e293b;font-size:22px;font-weight:700;margin-bottom:16px}.pricing-card .price-details{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;margin-bottom:24px;padding:16px 0}.pricing-card .price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.price-row p{color:#475569;font-size:15px;margin:0}.price-row span{color:#1e293b;font-weight:600}.price-row s{color:#64748b}.price-row.your-price p{color:#1e293b;font-weight:700}.price-row.your-price span{font-size:28px;font-weight:800}.pricing-card:first-child .your-price span{color:#3b82f6}.pricing-card:nth-child(2) .your-price span{color:#ec4899}.pricing-card:nth-child(3) .your-price span{color:#14b8a6}.pricing-card .feature-list{flex-grow:1;list-style:none;margin:0;padding:0}.feature-list li{align-items:flex-start;color:#334155;display:flex;font-size:15px;gap:10px;line-height:1.5;margin-bottom:12px}.feature-list li .fa-check-circle{color:#22c55e;margin-top:4px}.pricing-card .btn{border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;margin-top:auto;padding:14px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.btn:hover{transform:translateY(-2px)}.btn.btn-basic{background-color:#3b82f6;box-shadow:0 4px 20px rgba(59,130,246,.3)}.btn.btn-pro{background-color:#ec4899;box-shadow:0 4px 20px rgba(236,72,153,.3)}.btn.btn-premium{background-color:#14b8a6;box-shadow:0 4px 20px rgba(20,184,166,.3)}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay.visible{display:flex}.modal-content{background-color:#fff;border-radius:16px;box-shadow:0 5px 25px rgba(0,0,0,.2);max-width:500px;padding:40px;position:relative;width:90%}.close-modal-btn{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:28px;position:absolute;right:15px;top:10px}.form-wrapper{display:flex;flex-direction:column}.form-title{font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}#studentFormIvy input,#studentFormIvy select{border:1px solid #d1d5db;border-radius:8px;font-size:16px;margin-bottom:4px;padding:12px;width:100%}.phone-wrapper{display:flex;gap:10px}.phone-wrapper select{flex-shrink:0;width:auto}.error{color:#ef4444;font-size:14px;height:20px;margin-bottom:8px}.btn-form-submit{background:linear-gradient(90deg,#3b82f6,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;width:100%}.payment-link-container{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:none;margin-top:20px;padding:12px;text-align:center}.payment-link-container a{color:#2563eb;font-weight:600;text-decoration:none}select#countryCode{width:fit-content}@media (max-width:1024px){.display-responsive{font-size:3rem}.section3 .podcast-card .trending-badge{left:127px}}@media (max-width:768px){.display-responsive{font-size:2rem}.lead{font-size:1.2rem;font-weight:300}h2{font-size:2rem!important}.section2 .faq-card{height:305px}.section4 .next-btn{width:45%}.section3 .podcast-card .trending-badge{left:170px}.nate-testimonials-section .testimonial-card{height:300px!important}}@media (max-width:767px){.nate-testimonials-section .testimonial-card{height:350px!important}.testimonial-swiper{padding:20px!important;position:relative}.section4 h2{font-size:1.5rem!important}.section3 .podcast-card .btn-watch-now{background-color:#fff;border:none;border-radius:12px;color:#6d28d9;cursor:pointer;font-size:14px;font-weight:600;margin:auto;padding:10px;transition:all .3s ease;width:100%;width:40%}.section3 .podcast-card{padding:20px}.section3 .helped-badge{gap:3px}.section3 .podcast-card h3{font-size:18px;font-weight:600}.section3 .mic-container{height:unset;width:65px}.section3 .podcast-card .trending-badge{left:100px}.floating-stat.top-right{right:0}.section2 .faq-header{display:grid!important}.section3 h2.gradient-text1.mt-5{margin-top:0!important}.section2 .faq-card{height:350px;padding:10px}.section2 .faq-card h3{margin:unset}.section2 .faq-card p{margin:10px 0 0}.section2 .carousel-track{gap:15px}.btn-custom-gradient{margin:auto;padding:10px!important;width:fit-content}.floating-stat.bottom-left{left:.5rem}.section4 .next-btn{font-size:12px;padding:10px;width:50%}.nate-testimonials-section .testimonial-card{margin-bottom:1rem;padding:14px}.testimonial-img{left:440%;position:relative;top:-40px}.nate-testimonials-section .testimonial-header{gap:12px;margin-bottom:12px}.nate-testimonials-section .testimonial-avatar{font-size:16px;height:28px;width:28px}.nate-testimonials-section .testimonial-info h4{font-size:12px}.nate-testimonials-section .testimonial-info p{font-size:11px}.nate-testimonials-section .testimonial-text{font-size:12px;line-height:1.4}.nate-testimonials-section .star{height:12px;width:12px}}.form-subtitle{color:#6b7280;margin-bottom:24px;margin-top:-16px;text-align:center}.video-wrapper{background:#000;border-radius:8px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.podcast .phone-wrapper select{max-width:150px}.podcast input,.podcast select{border:1px solid #000;border-radius:10px;display:block;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.small-tick{align-self:center;margin-right:10px}.player-controls-wrapper{background:rgba(0,0,0,.15);border-radius:12px;margin-top:24px;padding:16px;width:100%}.progress-container{width:100%}.time-display{color:hsla(0,0%,100%,.8);display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-bottom:8px}.seek-slider{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.seek-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;height:16px;width:16px}.seek-slider::-moz-range-thumb{background:#fff;border-radius:50%;height:16px;width:16px}.controls-container{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:16px}.control-button{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:16px;height:45px;place-items:center;transition:background-color .2s ease;width:45px}.control-button:hover{background:hsla(0,0%,100%,.3)}.control-button.active,.control-button.play-pause{background:#fff;color:#6d28d9}.control-button.play-pause{font-size:22px;height:60px;width:60px}.control-button.play-pause:hover{background:#f0e8ff}.nate-testimonials-section .section-title{color:#000;font-size:1.75rem;font-weight:700;line-height:1.2}.testimonial-img{left:300%;position:relative;top:-40px}.nate-testimonials-section .testimonial-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 2px 15px hsla(0,0%,41%,.2);height:260px;padding:24px;transition:transform .3s ease}.nate-testimonials-section .testimonial-card:hover{transform:translateY(-3px)}.nate-testimonials-section .testimonial-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.nate-testimonials-section .testimonial-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:21px;font-weight:600;height:38px;justify-content:center;width:38px}.nate-testimonials-section .testimonial-info h4{color:#000;font-size:14px;font-weight:700;margin-bottom:4px}.nate-testimonials-section .testimonial-info p{color:#4b5563;font-size:12px;font-weight:500;margin:0}.nate-testimonials-section .testimonial-rating{align-items:center;display:flex;gap:8px;margin-bottom:16px}.nate-testimonials-section .stars{display:flex;gap:2px}.nate-testimonials-section .star{background-color:#fbbf24;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:14px;width:14px}.nate-testimonials-section .testimonial-text{color:#4b5563;font-size:14px;font-weight:500;line-height:1.6;margin:0;text-align:left}.testimonial-swiper{padding:20px 0 60px;position:relative}.testimonial .swiper-slide{height:auto}