.IeltsHero-module__RsOVxa__heroSection{background-color:#f8fafc;justify-content:center;padding:140px 24px 100px;display:flex;position:relative;overflow:hidden}.IeltsHero-module__RsOVxa__container{grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:100%;max-width:1280px;display:grid}.IeltsHero-module__RsOVxa__contentLeft{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.IeltsHero-module__RsOVxa__badge{color:var(--color-primary-cta);letter-spacing:.5px;background-color:#2563eb1a;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.IeltsHero-module__RsOVxa__title{color:var(--color-primary);letter-spacing:-1.5px;font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1.15}.IeltsHero-module__RsOVxa__description{color:#64748b;max-width:90%;margin-bottom:8px;font-size:18px;line-height:1.6}.IeltsHero-module__RsOVxa__btnGroup{flex-wrap:wrap;gap:16px;display:flex}.IeltsHero-module__RsOVxa__btnPrimary{background-color:var(--color-primary-cta);color:#fff;border-radius:999px;align-items:center;gap:12px;padding:18px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #2563eb66}.IeltsHero-module__RsOVxa__btnPrimary:hover{transform:translateY(-4px);box-shadow:0 14px 35px #2563eb80}.IeltsHero-module__RsOVxa__btnSecondary{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:12px;padding:18px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.IeltsHero-module__RsOVxa__btnSecondary:hover{border-color:var(--color-primary-cta);color:var(--color-primary-cta)}.IeltsHero-module__RsOVxa__visualRight{justify-content:center;align-items:center;display:flex;position:relative}.IeltsHero-module__RsOVxa__scoreCard{z-index:2;text-align:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:32px;flex-direction:column;align-items:center;padding:48px;animation:6s ease-in-out infinite IeltsHero-module__RsOVxa__float;display:flex;position:relative;box-shadow:0 30px 60px #0b1f3a14}@keyframes IeltsHero-module__RsOVxa__float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.IeltsHero-module__RsOVxa__targetBand{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:16px;font-weight:700}.IeltsHero-module__RsOVxa__bandScore{color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary-cta), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:80px;font-weight:900;line-height:1}.IeltsHero-module__RsOVxa__skillsRow{border-top:1px solid var(--color-borders);gap:24px;margin-top:24px;padding-top:24px;display:flex}.IeltsHero-module__RsOVxa__skillItem{flex-direction:column;align-items:center;gap:8px;display:flex}.IeltsHero-module__RsOVxa__skillLabel{color:#64748b;font-size:13px;font-weight:600}.IeltsHero-module__RsOVxa__skillScore{color:#0f172a;font-size:24px;font-weight:800}.IeltsHero-module__RsOVxa__floatBadge{color:var(--color-success);z-index:3;background-color:#fff;border-radius:16px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:flex;position:absolute;box-shadow:0 15px 30px #00000014}.IeltsHero-module__RsOVxa__floatBadge1{animation:5s ease-in-out 1s infinite IeltsHero-module__RsOVxa__float;top:-20px;right:-20px}.IeltsHero-module__RsOVxa__floatBadge2{color:var(--color-primary-cta);animation:7s ease-in-out 2s infinite IeltsHero-module__RsOVxa__float;bottom:20px;left:-40px}@media (max-width:1024px){.IeltsHero-module__RsOVxa__container{text-align:center;grid-template-columns:1fr;gap:80px}.IeltsHero-module__RsOVxa__contentLeft{align-items:center}.IeltsHero-module__RsOVxa__description{margin:0 auto 24px}.IeltsHero-module__RsOVxa__btnGroup{justify-content:center}}@media (max-width:600px){.IeltsHero-module__RsOVxa__heroSection{padding:120px 24px 60px}.IeltsHero-module__RsOVxa__btnGroup{flex-direction:column;width:100%}.IeltsHero-module__RsOVxa__btnPrimary,.IeltsHero-module__RsOVxa__btnSecondary{justify-content:center;width:100%}.IeltsHero-module__RsOVxa__scoreCard{padding:32px 24px}.IeltsHero-module__RsOVxa__bandScore{font-size:64px}}
.IeltsResourceTabs-module__01LZGa__tabsSection{background-color:#f8fafc;flex-direction:column;align-items:center;padding:80px 24px;display:flex}.IeltsResourceTabs-module__01LZGa__container{width:100%;max-width:1200px}.IeltsResourceTabs-module__01LZGa__header{text-align:center;margin-bottom:48px}.IeltsResourceTabs-module__01LZGa__title{color:var(--color-primary);letter-spacing:-1px;margin-bottom:16px;font-size:clamp(32px,4vw,42px);font-weight:800}.IeltsResourceTabs-module__01LZGa__subtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.IeltsResourceTabs-module__01LZGa__tabsContainer{flex-direction:column;gap:40px;display:flex}.IeltsResourceTabs-module__01LZGa__tabNavigation{border-bottom:1px solid var(--color-borders);scrollbar-width:none;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.IeltsResourceTabs-module__01LZGa__tabNavigation::-webkit-scrollbar{display:none}.IeltsResourceTabs-module__01LZGa__tabButton{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s}.IeltsResourceTabs-module__01LZGa__tabButton:hover{color:var(--color-primary);background-color:#2563eb0d}.IeltsResourceTabs-module__01LZGa__tabButton.IeltsResourceTabs-module__01LZGa__active{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #2563eb4d}.IeltsResourceTabs-module__01LZGa__tabContent{animation:.4s ease-out forwards IeltsResourceTabs-module__01LZGa__fadeIn}@keyframes IeltsResourceTabs-module__01LZGa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.IeltsResourceTabs-module__01LZGa__tabGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.IeltsResourceTabs-module__01LZGa__tabLeft{flex-direction:column;gap:24px;display:flex}.IeltsResourceTabs-module__01LZGa__tabTitle{color:var(--color-primary);font-size:32px;font-weight:800;line-height:1.2}.IeltsResourceTabs-module__01LZGa__tabDesc{color:#64748b;font-size:16px;line-height:1.6}.IeltsResourceTabs-module__01LZGa__tabRight{background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:32px;box-shadow:0 10px 30px #00000008}.IeltsResourceTabs-module__01LZGa__featureList{flex-direction:column;gap:16px;display:flex}.IeltsResourceTabs-module__01LZGa__featureItem{align-items:flex-start;gap:12px;display:flex}.IeltsResourceTabs-module__01LZGa__featureIcon{color:var(--color-primary-cta);flex-shrink:0;margin-top:2px}.IeltsResourceTabs-module__01LZGa__featureText h4{color:var(--color-primary);margin-bottom:4px;font-weight:700}.IeltsResourceTabs-module__01LZGa__featureText p{color:#64748b;font-size:14px;line-height:1.5}.IeltsResourceTabs-module__01LZGa__tabCta{background-color:var(--color-primary-cta);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.IeltsResourceTabs-module__01LZGa__tabCta:hover{background-color:var(--color-primary-cta-hover);transform:translateY(-2px);box-shadow:0 10px 20px #2563eb33}@media (max-width:900px){.IeltsResourceTabs-module__01LZGa__tabGrid{grid-template-columns:1fr}}@media (max-width:600px){.IeltsResourceTabs-module__01LZGa__tabsSection{padding:60px 24px}.IeltsResourceTabs-module__01LZGa__tabRight{padding:24px}}
.TabGeneral-module__xnhIRG__tableWrapper{border:1px solid #cbd5e1;border-radius:12px;margin-top:16px;overflow-x:auto}.TabGeneral-module__xnhIRG__compareTable{border-collapse:collapse;text-align:left;width:100%;min-width:400px}.TabGeneral-module__xnhIRG__compareTable th,.TabGeneral-module__xnhIRG__compareTable td{border-bottom:1px solid var(--color-borders);padding:16px}.TabGeneral-module__xnhIRG__compareTable th{color:var(--color-primary);background-color:#2563eb0d;font-weight:700}.TabGeneral-module__xnhIRG__compareTable td{color:#64748b;font-size:15px}.TabGeneral-module__xnhIRG__compareTable tr:last-child td{border-bottom:none}.TabGeneral-module__xnhIRG__same{color:var(--color-success);font-weight:600}.TabGeneral-module__xnhIRG__different{color:#eab308;font-weight:600}
.TabWriting-module__4W_awG__leadGenBox{background:linear-gradient(135deg, var(--color-primary), #1e40af);color:#fff;text-align:center;border-radius:16px;padding:32px;position:relative;overflow:hidden}.TabWriting-module__4W_awG__leadGenBox:before{content:"";opacity:.5;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.TabWriting-module__4W_awG__leadGenTitle{z-index:1;margin-bottom:12px;font-size:24px;font-weight:800;position:relative}.TabWriting-module__4W_awG__leadGenDesc{color:#ffffffe6;z-index:1;margin-bottom:24px;font-size:15px;line-height:1.5;position:relative}.TabWriting-module__4W_awG__uploadArea{z-index:1;cursor:pointer;background:#ffffff1a;border:2px dashed #ffffff4d;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;transition:all .3s;display:flex;position:relative}.TabWriting-module__4W_awG__uploadArea:hover{background:#ffffff26;border-color:#ffffff80}.TabWriting-module__4W_awG__uploadIcon{color:#fff}.TabWriting-module__4W_awG__uploadText{font-size:14px;font-weight:600}.TabWriting-module__4W_awG__uploadHint{color:#ffffffb3;font-size:12px}.TabWriting-module__4W_awG__submitBtn{background-color:var(--color-primary-cta);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:8px;width:100%;margin-top:16px;padding:14px;font-size:16px;font-weight:700;transition:all .3s;position:relative}.TabWriting-module__4W_awG__submitBtn:hover{background-color:var(--color-primary-cta-hover)}
.Methodology-module__D4JtSG__methodSection{background-color:#fff;flex-direction:column;align-items:center;padding:100px 24px;display:flex}.Methodology-module__D4JtSG__container{width:100%;max-width:1200px}.Methodology-module__D4JtSG__header{text-align:center;margin-bottom:64px}.Methodology-module__D4JtSG__title{color:var(--color-primary);letter-spacing:-1px;margin-bottom:20px;font-size:clamp(32px,4vw,42px);font-weight:800}.Methodology-module__D4JtSG__subtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.Methodology-module__D4JtSG__featureSplit{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:80px;display:grid}.Methodology-module__D4JtSG__featureSplit:last-child{margin-bottom:0}.Methodology-module__D4JtSG__featureSplit.Methodology-module__D4JtSG__reverse{direction:rtl}.Methodology-module__D4JtSG__featureSplit.Methodology-module__D4JtSG__reverse>*{direction:ltr}.Methodology-module__D4JtSG__visualSide{background:linear-gradient(135deg,#2563eb0d,#38bdf80d);border:1px solid #2563eb1a;border-radius:24px;justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex;position:relative}.Methodology-module__D4JtSG__visualBox{background-color:#fff;border:1px solid #cbd5e1;border-radius:16px;width:100%;max-width:400px;padding:32px;box-shadow:0 20px 40px #00000014}.Methodology-module__D4JtSG__visualHeader{border-bottom:1px solid var(--color-borders);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.Methodology-module__D4JtSG__visualIcon{color:var(--color-primary-cta)}.Methodology-module__D4JtSG__visualTitle{color:var(--color-primary);font-size:18px;font-weight:700}.Methodology-module__D4JtSG__visualList{flex-direction:column;gap:16px;display:flex}.Methodology-module__D4JtSG__visualListItem{color:#64748b;align-items:center;gap:12px;font-size:14px;display:flex}.Methodology-module__D4JtSG__check{color:var(--color-success)}.Methodology-module__D4JtSG__contentSide{flex-direction:column;gap:24px;display:flex}.Methodology-module__D4JtSG__contentBadge{color:var(--color-primary-cta);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.Methodology-module__D4JtSG__contentTitle{color:var(--color-primary);font-size:32px;font-weight:800;line-height:1.2}.Methodology-module__D4JtSG__contentDesc{color:#64748b;font-size:16px;line-height:1.6}@media (max-width:900px){.Methodology-module__D4JtSG__featureSplit{text-align:center;grid-template-columns:1fr;gap:40px}.Methodology-module__D4JtSG__featureSplit.Methodology-module__D4JtSG__reverse{direction:ltr}.Methodology-module__D4JtSG__contentSide{order:-1;align-items:center}}@media (max-width:600px){.Methodology-module__D4JtSG__methodSection{padding:60px 24px}.Methodology-module__D4JtSG__visualSide{min-height:auto;padding:24px}}
