.ielts-faq-slider{--ink:#14142b;--ink-soft:#4b4b63;--accent:#e31837;--card-radius:20px;--card-w:320px;--card-h:310px;--card-gap:48px;--lavender:#e7e1fa;--lavender-icon:#b9a9ef;--yellow:#fde7b4;--yellow-icon:#e3b24d;--mint:#d9f3ec;--mint-icon:#63c2ab;--peach:#fbdcc7;--peach-icon:#e38a5c;--sky:#d9e8fb;--sky-icon:#6fa3e0;width:100%;color:var(--ink);overflow:hidden}.ielts-faq-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:32px}.ielts-faq-heading h2{font-size:26px;line-height:1.35;margin:0;font-weight:700;letter-spacing:-.2px;text-align:left;color:var(--ink)}.ielts-faq-heading .ielts-faq-emoji{display:inline-block;transform:rotate(-8deg);margin:0 2px}.ielts-faq-heading .ielts-faq-sub{display:block;color:var(--ink);font-weight:700}.ielts-faq-nav{display:flex;gap:10px}.ielts-faq-nav button{width:42px;height:42px;border-radius:50%;border:none;background:var(--ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease,background .15s ease}.ielts-faq-nav button:hover:not(:disabled){transform:translateY(-2px);background:var(--accent)}.ielts-faq-nav button:disabled{opacity:.35;cursor:not-allowed}.ielts-faq-stage{position:relative;width:100%;height:var(--card-h);overflow:hidden}.ielts-faq-track{display:flex;align-items:stretch;gap:var(--card-gap);height:100%;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ielts-faq-card{position:relative;flex:0 0 var(--card-w);width:var(--card-w);height:var(--card-h);border-radius:var(--card-radius);padding:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px -16px rgba(20,20,43,.28)}.ielts-faq-card.is-active{box-shadow:0 10px 28px -14px rgba(20,20,43,.32)}.ielts-faq-badge{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin-bottom:20px;background:rgba(255,255,255,.4);flex-shrink:0}.ielts-faq-card h3{font-size:16.5px;margin:0 0 10px;font-weight:700;line-height:1.35;padding-right:10px;color:var(--ink)}.ielts-faq-card p{font-size:13.5px;line-height:1.55;margin:0;color:var(--ink-soft);padding-right:48px;padding-bottom:36px}.ielts-faq-icon{position:absolute;right:18px;bottom:16px;width:54px;height:54px;opacity:.9;pointer-events:none}.ielts-faq-icon svg{width:100%;height:100%;display:block}.ielts-faq-card.c1{background:var(--lavender)}.ielts-faq-card.c1 .ielts-faq-icon{color:var(--lavender-icon)}.ielts-faq-card.c2{background:var(--yellow)}.ielts-faq-card.c2 .ielts-faq-icon{color:var(--yellow-icon)}.ielts-faq-card.c3{background:var(--mint)}.ielts-faq-card.c3 .ielts-faq-icon{color:var(--mint-icon)}.ielts-faq-card.c4{background:var(--peach)}.ielts-faq-card.c4 .ielts-faq-icon{color:var(--peach-icon)}.ielts-faq-card.c5{background:var(--sky)}.ielts-faq-card.c5 .ielts-faq-icon{color:var(--sky-icon)}.ielts-faq-card.c6{background:var(--lavender)}.ielts-faq-card.c6 .ielts-faq-icon{color:var(--lavender-icon)}@media (max-width:560px){.ielts-faq-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.ielts-faq-track{transition:none}}.ielts-page{--navy:#2b2657;--navy-2:#221d47;--lavender-1:#e9e5f7;--lavender-2:#dcd4f2;--panel-gray:#efedf5;--card-white:#ffffff;--text-dark:#231f3d;--text-muted:#75718c;--coral-1:#e15862;--coral-2:#c73f49;--border-soft:#e7e3f1;--ielts-red:#e31837;--course-primary:var(--ielts-red);--course-primary-dark:#c4122e;--course-accent:var(--ielts-red);color:var(--text-dark);background:#fff;font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;width:100%;overflow-x:clip}.ielts-page .ielts-main-container{width:calc(100% - 40px);max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:768px){.ielts-page .ielts-main-container{width:calc(100% - 24px)}}.ielts-page .ielts-serif{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;font-weight:600}.ielts-page .ielts-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;padding:13px 28px;border-radius:30px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background .2s,transform .2s}.ielts-page .ielts-btn:hover{background:var(--navy-2);transform:translateY(-1px)}.ielts-page .ielts-btn.small{padding:11px 24px;font-size:13.5px}.ielts-page .ielts-countries-row,.ielts-page .ielts-marquee{width:100%;min-width:0;overflow:hidden}.ielts-page .ielts-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ielts-page .ielts-marquee-track{display:flex;align-items:center;gap:48px;width:max-content;animation:ielts-marquee-scroll 30s linear infinite}.ielts-page .ielts-marquee:hover .ielts-marquee-track{animation-play-state:paused}@keyframes ielts-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ielts-page .ielts-marquee-track{animation:none}}.ielts-page .winners-marquee{width:100%;min-width:0;overflow:hidden}.ielts-page .winners-marquee-track{display:flex;align-items:stretch;width:max-content;will-change:transform;animation:winners-marquee-scroll var(--winners-marquee-duration,32s) linear infinite}.ielts-page .winners-marquee:hover .winners-marquee-track{animation-play-state:paused}.ielts-page .winners-marquee-track--static{animation:none;width:100%;justify-content:center;flex-wrap:nowrap}@keyframes winners-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(var(--winners-marquee-shift,-50%),0,0)}}@media (prefers-reduced-motion:reduce){.ielts-page .winners-marquee-track{animation:none;width:100%;justify-content:center}}.ielts-page .ielts-learn-card{position:relative;overflow:hidden;isolation:isolate;transition:color .45s ease,background-color .45s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.ielts-page .ielts-learn-card:before{content:"";position:absolute;left:-12%;right:-12%;bottom:-42%;height:70%;border-radius:55% 45% 0 0/100% 100% 0 0;background:radial-gradient(120% 90% at 50% 100%,var(--ielts-red) 0,var(--course-primary-dark,#c4122e) 55%,transparent 78%);opacity:0;transform:translate3d(0,28%,0) scale(1.04);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.ielts-page .ielts-learn-card:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-48%;height:62%;border-radius:48% 52% 0 0/100% 100% 0 0;background:color-mix(in srgb,var(--ielts-red) 55%,white);opacity:0;transform:translate3d(0,36%,0);transition:opacity .55s cubic-bezier(.22,1,.36,1) 40ms,transform .6s cubic-bezier(.22,1,.36,1) 40ms;pointer-events:none;z-index:0}.ielts-page .ielts-learn-card:hover{background-color:#ebebeb;transform:translateY(-3px);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--ielts-red) 45%,transparent)}.ielts-page .ielts-learn-card:hover:before{opacity:.92;transform:translateZ(0) scale(1)}.ielts-page .ielts-learn-card:hover:after{opacity:.35;transform:translate3d(0,8%,0)}.ielts-page .ielts-learn-card:hover .ielts-learn-icon{background:var(--ielts-red);color:#fff;transform:translateY(-2px)}.ielts-page .ielts-learn-icon{transition:background-color .4s ease,color .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ielts-page .ielts-learn-card,.ielts-page .ielts-learn-card:after,.ielts-page .ielts-learn-card:before,.ielts-page .ielts-learn-icon{transition:none}.ielts-page .ielts-learn-card:hover{transform:none}}