body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#303030}h1,h2,h3,h4,h5,h6{color:#303030}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.online-math-page{font-family:Arial,sans-serif;color:#1f2937;background:#f4f7fb;line-height:1.75;overflow:hidden;width:100%;max-width:none}.online-math-page *{box-sizing:border-box}.online-math-page img{max-width:100%}.online-math-page a{color:#1d4ed8;text-decoration:none;font-weight:600}.online-math-page a:hover{text-decoration:underline}.entry-content:has(.online-math-page){max-width:none;width:100%}.online-math-page .container{width:min(1120px,92%);margin:0 auto}.online-math-page .page-section{padding:70px 0}.online-math-page .section-title{font-size:clamp(30px,4vw,46px);line-height:1.18;margin:0 0 22px;color:#0f172a;letter-spacing:-0.03em}.online-math-page .section-intro{font-size:18px;color:#475569;max-width:900px;margin:0 0 30px}.online-math-page .content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.online-math-page .content-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:22px;padding:28px;box-shadow:0 14px 34px rgba(15,23,42,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.online-math-page .content-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(15,23,42,0.12);border-color:#bfdbfe}.online-math-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.online-math-page .btn:hover{text-decoration:none;transform:translateY(-2px)}.online-math-page .btn--primary{color:#ffffff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 24px rgba(37,99,235,0.28)}.online-math-page .btn--primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.online-math-page .btn--secondary{color:#1d4ed8;background:#ffffff;border:1px solid #bfdbfe;box-shadow:0 10px 20px rgba(15,23,42,0.08)}.online-math-hero{background:radial-gradient(circle at top left,rgba(37,99,235,0.16),transparent 35%),linear-gradient(135deg,#eff6ff 0%,#ffffff 55%,#eef2ff 100%);padding:90px 0}.online-math-hero__container{display:grid;grid-template-columns:1.1fr 0.9fr;gap:50px;align-items:center}.online-math-hero__eyebrow{display:inline-flex;padding:8px 15px;margin:0 0 18px;color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.online-math-hero__title{font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-0.05em;color:#0f172a;margin:0 0 24px}.online-math-hero__intro{font-size:20px;color:#334155;margin:0 0 18px}.online-math-hero__text{font-size:17px;color:#475569;margin:0 0 30px}.online-math-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.online-math-hero__image-wrap{margin:0;padding:16px;background:#ffffff;border-radius:28px;box-shadow:0 24px 60px rgba(15,23,42,0.18)}.online-math-hero__image{display:block;width:100%;height:auto;border-radius:22px}.online-math-hero__caption{margin-top:12px;font-size:14px;color:#64748b;text-align:center}.online-math-overview{background:#ffffff}.online-math-overview__container{max-width:980px}.online-math-overview__text{font-size:17px;color:#334155;margin:0 0 18px}.online-math-student-levels{background:#f8fafc}.student-level-card,.syllabus-card{display:flex;flex-direction:column}.student-level-card__title,.benefit-card__title,.syllabus-card__title,.lesson-format-card__title,.exam-revision-card__title{font-size:21px;line-height:1.3;margin:0 0 14px;color:#0f172a}.student-level-card__text,.benefit-card__text,.syllabus-card__text,.lesson-format-card__text,.exam-revision-card__text{margin:0 0 18px;color:#475569}.student-level-card__link,.syllabus-card__link{display:inline-flex;margin-top:auto;color:#2563eb;font-weight:800}.online-math-benefits{background:linear-gradient(135deg,#eff6ff,#ffffff)}.online-math-benefits__container{display:block}.online-math-benefits__content{width:100%}.online-math-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:34px}.online-math-benefits__image-wrap{max-width:420px;margin:42px auto 0;padding:14px;background:#ffffff;border-radius:28px;box-shadow:0 18px 45px rgba(15,23,42,0.13)}.online-math-benefits__image{display:block;width:100%;height:auto;border-radius:22px}.online-math-weak-students__image-wrap,.online-math-why-dr-loo__image-wrap,.online-math-contact-cta__image-wrap{margin:0;padding:14px;background:#ffffff;border-radius:28px;box-shadow:0 18px 45px rgba(15,23,42,0.13)}.online-math-weak-students__image,.online-math-why-dr-loo__image,.online-math-contact-cta__image{display:block;width:100%;height:auto;border-radius:22px}.online-math-approach{background:#ffffff}.online-math-approach__container{max-width:980px}.online-math-approach__steps{display:grid;gap:22px;margin-top:34px}.process-step{position:relative;padding:30px 30px 30px 34px;background:#f8fafc;border:1px solid #e5e7eb;border-left:6px solid #2563eb;border-radius:22px;box-shadow:0 12px 28px rgba(15,23,42,0.06)}.process-step__title{font-size:22px;color:#0f172a;margin:0 0 12px}.process-step__text{margin:0;color:#475569}.online-math-syllabus{background:radial-gradient(circle at bottom right,rgba(37,99,235,0.12),transparent 35%),#f8fafc}.online-math-lesson-format{background:#ffffff}.lesson-format-card{border-top:5px solid #2563eb}.online-math-weak-students{background:linear-gradient(135deg,#f8fafc,#eff6ff)}.online-math-weak-students__container{display:grid;grid-template-columns:1.1fr 0.9fr;gap:44px;align-items:center}.online-math-weak-students__text{font-size:17px;color:#334155;margin:0 0 18px}.online-math-exam-revision{background:#ffffff}.online-math-exam-revision__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.exam-revision-card{background:linear-gradient(180deg,#ffffff,#f8fafc)}.online-math-exam-revision__text{max-width:900px;margin:32px 0 0;font-size:17px;color:#334155}.online-math-why-dr-loo{background:#f8fafc}.online-math-why-dr-loo__container{display:grid;grid-template-columns:0.9fr 1.1fr;gap:44px;align-items:center}.online-math-why-dr-loo__text{font-size:17px;color:#334155;margin:0 0 18px}.online-math-related-pages{background:#ffffff}.online-math-page .online-math-related-pages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.online-math-page .related-page-card{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;background:#ffffff;border:1px solid #dbeafe;border-radius:22px;box-shadow:0 14px 34px rgba(15,23,42,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.online-math-page .related-page-card:hover{transform:translateY(-5px);border-color:#93c5fd;box-shadow:0 20px 45px rgba(15,23,42,0.12)}.online-math-page .related-page-card__title{margin:0 0 14px!important;font-size:22px;line-height:1.3;color:#0f172a!important;font-weight:800}.online-math-page .related-page-card__text{margin:0 0 22px!important;color:#475569!important;font-size:16px;line-height:1.65;font-weight:400}.online-math-page .related-page-card__button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:12px 20px;min-height:46px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff!important;font-size:15px;font-weight:800;text-decoration:none!important;box-shadow:0 10px 22px rgba(37,99,235,0.25);transition:transform 0.2s ease,background 0.2s ease}.online-math-page .related-page-card__button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);text-decoration:none!important;transform:translateY(-2px)}.online-math-faq{background:linear-gradient(135deg,#eff6ff,#ffffff)}.online-math-faq__container{max-width:980px}.online-math-faq__list{display:grid;gap:18px;margin-top:30px}.faq-item{background:#ffffff;border:1px solid #dbeafe;border-radius:20px;padding:24px 28px;box-shadow:0 10px 24px rgba(15,23,42,0.06)}.faq-item__question{font-size:20px;color:#0f172a;margin:0 0 10px}.faq-item__answer{color:#475569;margin:0}.online-math-contact-cta{background:radial-gradient(circle at top right,rgba(255,255,255,0.18),transparent 30%),linear-gradient(135deg,#1d4ed8,#0f172a);color:#ffffff}.online-math-contact-cta__container{display:grid;grid-template-columns:1.1fr 0.4fr;gap:36px;align-items:center}.online-math-contact-cta .section-title{color:#ffffff}.online-math-contact-cta__text,.online-math-contact-cta__details{color:#e0e7ff;font-size:17px;margin:0 0 18px}.online-math-contact-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.online-math-contact-cta .btn--secondary{color:#ffffff;background:transparent;border-color:rgba(255,255,255,0.5)}.online-math-contact-cta .btn--secondary:hover{background:rgba(255,255,255,0.12)}.online-math-contact-cta__image-wrap{max-width:210px;justify-self:center}@media (max-width:980px){.online-math-page .content-grid,.online-math-exam-revision__grid,.online-math-page .online-math-related-pages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-math-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-math-hero__container,.online-math-weak-students__container,.online-math-why-dr-loo__container,.online-math-contact-cta__container{grid-template-columns:1fr}.online-math-why-dr-loo__image-wrap{order:2}.online-math-why-dr-loo__content{order:1}.online-math-contact-cta__image-wrap{justify-self:start}}@media (max-width:680px){.online-math-page .page-section{padding:52px 0}.online-math-page .content-grid,.online-math-benefits__grid,.online-math-exam-revision__grid,.online-math-page .online-math-related-pages__grid{grid-template-columns:1fr}.online-math-page .content-card,.online-math-page .related-page-card,.faq-item{padding:22px;border-radius:18px}.online-math-page .related-page-card{min-height:auto}.online-math-page .related-page-card__button{width:100%}.online-math-hero{padding:64px 0}.online-math-hero__actions,.online-math-contact-cta__actions{flex-direction:column;align-items:stretch}.online-math-page .btn{width:100%}.online-math-benefits__image-wrap{max-width:320px;margin-top:32px}.online-math-hero__image-wrap,.online-math-benefits__image-wrap,.online-math-weak-students__image-wrap,.online-math-why-dr-loo__image-wrap,.online-math-contact-cta__image-wrap{border-radius:22px;padding:10px}.online-math-hero__image,.online-math-benefits__image,.online-math-weak-students__image,.online-math-why-dr-loo__image,.online-math-contact-cta__image{border-radius:16px}.process-step{padding:24px;border-left-width:4px}}.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_text_12,.et_pb_text_34,.et_pb_text_35{background-color:#EDF000;padding-top:1.5%!important;padding-bottom:1.5%!important}.et_pb_testimonial_0.et_pb_testimonial{background-color:#f5f5f5;background-color:#f5f5f5}