:root{--c1:#e7f0fa;--c2:#7ba4d0;--c3:#2e5e99;--c4:#0d2440;--white:#fff;--text-body:#2a3f57;--text-muted:#5a7a9a;--border:#7ba4d038;--ease:.3s cubic-bezier(.4, 0, .2, 1);--radius:16px;--shadow-sm:0 2px 14px #0d244012;--shadow-md:0 12px 40px #0d244024}.oet-page{color:var(--text-body);background:var(--white);font-family:DM Sans,sans-serif;overflow-x:hidden}.oet-hero{text-align:center;background:radial-gradient(55% 70% at 15%,#2e5e998c 0%,#0000 65%),radial-gradient(40% 50% at 85% 45%,#7ba4d024 0%,#0000 60%),radial-gradient(70% 60% at 50% 0,#193c6e59 0%,#0000 70%),linear-gradient(155deg,#091828 0%,#0c1e36 35%,#0e2244 65%,#091828 100%);padding:96px 48px 86px;position:relative;overflow:hidden}.oet-hero-shape-1{pointer-events:none;background:radial-gradient(circle,#2e5e9973 0%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;left:-100px}.oet-hero-shape-2{pointer-events:none;background:radial-gradient(circle,#7ba4d01f 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-110px;right:-70px}.oet-hero-inner{z-index:1;max-width:800px;margin:0 auto;position:relative}.oet-hero-badge{color:#a8c4d8;letter-spacing:.13em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:100px;align-items:center;margin-bottom:26px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-flex}.oet-hero-title{color:var(--white);letter-spacing:-.02em;margin:0 0 24px;font-family:Manrope,sans-serif;font-size:clamp(28px,5vw,52px);font-weight:700;line-height:1.2}.oet-hero-em{color:var(--c2);font-style:italic}.oet-hero-divider{justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.oet-divider-line{background:#7ba4d066;width:60px;height:1px;display:block}.oet-divider-star{color:var(--c2);opacity:.7;font-size:13px}.oet-hero-sub{color:#fff9;max-width:620px;margin:0 auto;font-size:clamp(15px,1.8vw,17px);font-style:italic;font-weight:300;line-height:1.8}.oet-section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--c3);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.oet-section-label.light{color:var(--c2)}.oet-intro-section{background:var(--white);padding:90px 48px}.oet-intro-inner{max-width:1160px;margin:0 auto}.oet-intro-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;display:grid}.oet-intro-heading{color:var(--c4);letter-spacing:-.02em;margin:0 0 20px;font-family:Manrope,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.oet-accent-bar{background:linear-gradient(90deg, var(--c3), var(--c2));border-radius:2px;width:48px;height:4px}.oet-intro-right{padding-top:8px}.oet-intro-para{color:var(--text-body);margin:0 0 20px;font-size:16px;line-height:1.9}.oet-intro-para:last-child{margin-bottom:0}.oet-section-head{text-align:center;max-width:660px;margin:0 auto 48px}.oet-section-head--left{text-align:left;margin-left:0;margin-right:0}.oet-section-title{color:var(--c4);letter-spacing:-.02em;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:clamp(26px,4vw,42px);font-weight:700}.oet-section-desc{color:var(--text-muted);margin:0;font-size:16px;line-height:1.75}.oet-online-section{background:var(--c1);padding:90px 48px}.oet-online-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1160px;margin:0 auto;display:grid}.oet-online-heading{color:var(--c4);letter-spacing:-.02em;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:clamp(24px,3.4vw,36px);font-weight:700}.oet-online-lead{color:var(--text-muted);max-width:34em;margin:0 0 18px;font-size:16px;line-height:1.8}.oet-online-note{color:var(--text-muted);border-left:3px solid var(--c2);margin:0;padding-left:14px;font-size:14.5px}.oet-online-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oet-online-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);box-shadow:var(--shadow-sm);padding:16px 18px 16px 48px;font-size:14.5px;line-height:1.65;position:relative}.oet-online-item b{color:var(--c4);margin-bottom:3px;font-family:Manrope,sans-serif;font-size:15.5px;font-weight:700;display:block}.oet-online-item:before{content:"✓";color:var(--c3);font-size:16px;font-weight:700;position:absolute;top:17px;left:18px}.oet-why-section{background:var(--white);padding:90px 48px}.oet-why-inner{max-width:1160px;margin:0 auto}.oet-why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.oet-why-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform var(--ease), box-shadow var(--ease), border-color var(--ease);padding:28px 24px}.oet-why-card:hover{box-shadow:var(--shadow-md);border-color:var(--c2);transform:translateY(-4px)}.oet-why-ico{background:var(--c1);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:22px;display:grid}.oet-why-card h3{color:var(--c4);margin:0 0 7px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.oet-why-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.oet-exam-section{background:var(--c1);padding:90px 48px}.oet-exam-inner{max-width:1160px;margin:0 auto}.oet-mod-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.oet-mod-card{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--c3);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:flex-start;gap:16px;padding:22px;display:flex}.oet-mod-chip{background:var(--c3);width:40px;height:40px;color:var(--white);border-radius:11px;flex:none;place-items:center;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;display:grid}.oet-mod-card h3{color:var(--c4);margin:0 0 4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.oet-mod-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.oet-score-note{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--c2);border-radius:var(--radius);color:var(--text-body);max-width:860px;margin-top:26px;padding:22px 26px;font-size:15px;line-height:1.75}.oet-score-note b{color:var(--c4)}.oet-faq-section{background:var(--white);padding:90px 48px}.oet-faq-inner{max-width:1160px;margin:0 auto}.oet-faq-list{max-width:800px;margin:0 auto}.oet-faq-list details{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:12px;padding:0 24px}.oet-faq-list details[open]{border-color:var(--c3)}.oet-faq-list summary{cursor:pointer;color:var(--c4);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.oet-faq-list summary::-webkit-details-marker{display:none}.oet-faq-list summary:after{content:"+";color:var(--c3);flex-shrink:0;font-family:Manrope,sans-serif;font-size:20px}.oet-faq-list details[open] summary:after{content:"–"}.oet-faq-list details p{color:var(--text-muted);margin:0;padding-bottom:20px;font-size:14.5px;line-height:1.8}.oet-intro-section,.oet-why-section,.oet-faq-section{position:relative;overflow:hidden}.oet-intro-section:before,.oet-why-section:before,.oet-faq-section:before{content:"";pointer-events:none;background-image:radial-gradient(#2e5e990e 1.5px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0}.oet-intro-inner,.oet-why-inner,.oet-faq-inner{z-index:1;position:relative}.oet-cta{background:var(--c3);text-align:center;padding:80px 48px;position:relative;overflow:hidden}.oet-cta-shape{pointer-events:none;background:radial-gradient(circle,#0d244066 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oet-cta-inner{z-index:1;max-width:600px;margin:0 auto;position:relative}.oet-cta-heading{color:var(--white);letter-spacing:-.02em;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:clamp(24px,4vw,38px);font-weight:700}.oet-cta-sub{color:#ffffffb3;margin:0 0 36px;font-size:16px;font-style:italic;line-height:1.7}.oet-cta-btn{background:var(--white);color:var(--c3);letter-spacing:.02em;transition:background var(--ease), color var(--ease), transform var(--ease), box-shadow var(--ease);border-radius:10px;padding:14px 38px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.oet-cta-btn:hover{background:var(--c4);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 24px #0d244059}@keyframes oetHeroIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.oet-hero-badge{animation:.65s cubic-bezier(.4,0,.2,1) .1s both oetHeroIn}.oet-hero-title{animation:.75s cubic-bezier(.4,0,.2,1) .28s both oetHeroIn}.oet-hero-divider{animation:.6s cubic-bezier(.4,0,.2,1) .44s both oetHeroIn}.oet-hero-sub{animation:.65s cubic-bezier(.4,0,.2,1) .56s both oetHeroIn}@keyframes oetFloat1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}@keyframes oetFloat2{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(15px)scale(.96)}}.oet-hero-shape-1{animation:10s ease-in-out infinite oetFloat1}.oet-hero-shape-2{animation:13s ease-in-out infinite oetFloat2}@keyframes oetCtaPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.22)}}.oet-cta-shape{animation:9s ease-in-out infinite oetCtaPulse}@media (max-width:1100px){.oet-why-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.oet-hero{padding:72px 24px 64px}.oet-intro-section,.oet-online-section,.oet-why-section,.oet-exam-section,.oet-faq-section,.oet-cta{padding:64px 24px}.oet-intro-grid,.oet-online-inner,.oet-mod-grid{grid-template-columns:1fr;gap:36px}.oet-why-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.oet-hero{padding:56px 20px}.oet-intro-section,.oet-online-section,.oet-why-section,.oet-exam-section,.oet-faq-section,.oet-cta{padding:48px 20px}.oet-why-grid{grid-template-columns:1fr}.oet-online-inner{gap:28px}}
