@font-face{font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//www.mathnotion.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7.1) format("woff2");font-display:}@font-face{font-family:"star";font-weight:400;font-style:normal;src:url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg")}@font-face{font-family:"WooCommerce";font-weight:400;font-style:normal;src:url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url(//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url("//www.mathnotion.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg")}:root{--wd-text-font:"Lato", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:#767676;--wd-text-font-size:14px;--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-primary-color:#83b735;--wd-alternative-color:#fbbc34;--wd-link-color:#333333;--wd-link-color-hover:#242424;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:#83b735;--btn-accented-bgcolor-hover:#74a32f;--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff}.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center;--wd-popup-width:800px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title{background-color:#0a0a0a;background-image:none;background-size:cover;background-position:center center}.wd-footer{background-color:#fff;background-image:none}.wd-popup.popup-quick-view{--wd-popup-width:920px}:root{--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:0px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-default-box-shadow-active:none;--btn-default-bottom:0px;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}.woodmart-author-information .author-avatar img{border-radius:50%}#gmp *{box-sizing:border-box}#gmp h2{font-size:1.65rem;line-height:1.25;margin:2.2rem 0 .4rem;color:#1e3a8a}#gmp h3{font-size:1.15rem;margin:1.1rem 0 .4rem}#gmp p{margin:.5rem 0}#gmp a{color:#1d4ed8;text-decoration:none}#gmp a:hover{text-decoration:underline}#gmp .hero{background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#3b82f6);color:#fff;border-radius:16px;padding:38px 30px;text-align:center;box-shadow:rgb(30 58 138 / .55) 0 18px 40px -18px}#gmp .hero h1{color:#fff;font-size:2.2rem;line-height:1.2;margin:0 0 .4rem}#gmp .hero p{color:#dbeafe;font-size:1.08rem;max-width:680px;margin:0 auto 1.2rem}#gmp .badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 1.3rem}#gmp .badges span{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25);padding:5px 12px;border-radius:999px;font-size:.83rem}#gmp .cta{display:inline-block;font-weight:700;padding:13px 24px;border-radius:999px;margin:5px}#gmp .cta.primary{background:#f59e0b;color:#3a2a00;box-shadow:rgb(245 158 11 / .8) 0 8px 20px -8px}#gmp .cta.ghost{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .7)}#gmp .cta:hover{transform:translateY(-1px);text-decoration:none}#gmp .tldr{background:#eef4ff;border-width:1px 1px 1px 5px;border-style:solid;border-color:#d6e2ff #d6e2ff #d6e2ff #1d4ed8;border-image:initial;border-radius:12px;padding:16px 20px;margin:20px 0}#gmp .tldr strong{color:#1e3a8a}#gmp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}#gmp .stat{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:18px 12px;text-align:center;box-shadow:rgb(0 0 0 / .25) 0 6px 16px -12px}#gmp .stat b{display:block;font-size:1.7rem;color:#1d4ed8;line-height:1.1}#gmp .stat span{font-size:.82rem;color:#5b6472}#gmp .grid{display:grid;gap:16px;margin:14px 0}#gmp .g3{grid-template-columns:repeat(3,1fr)}#gmp .card{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:18px 20px;box-shadow:rgb(0 0 0 / .22) 0 6px 16px -12px}#gmp .card h3{margin-top:0;color:#1e3a8a}#gmp .topic{display:block;border-left:4px solid #f59e0b}#gmp .topic:hover{box-shadow:rgb(0 0 0 / .35) 0 10px 22px -12px;text-decoration:none}#gmp .topic b{color:#1f2937;display:block}#gmp .topic span{color:#5b6472;font-size:.88rem}#gmp .res{display:flex;flex-direction:column;gap:6px}#gmp .res .pill{align-self:flex-start;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3a2a00;background:#fde9c8;padding:3px 9px;border-radius:999px}#gmp .res .go{margin-top:auto;font-weight:700}#gmp .quiz{background:#f3f6fc;border:1px solid #e6e9f0;border-radius:16px;padding:18px 20px;margin:14px 0}#gmp .quizbar{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#1e3a8a;font-size:.95rem}#gmp .pbar{height:8px;background:#e2e8f5;border-radius:999px;overflow:hidden;margin:8px 0 14px}#gmp .pbar i{display:block;height:100%;width:10%;background:linear-gradient(90deg,#1d4ed8,#f59e0b);transition:width 0.3s}#gmp .q{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:16px 20px;margin:0;box-shadow:rgb(0 0 0 / .18) 0 6px 16px -12px}#gmp .q .tag{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1d4ed8}#gmp .q ul{list-style:none;padding:0;margin:.5rem 0}#gmp .q ul li{padding:7px 12px;border:1px solid #e6e9f0;border-radius:9px;margin:6px 0;background:#fafbff}#gmp details{margin-top:8px}#gmp details summary{cursor:pointer;font-weight:700;color:#1d4ed8;list-style:none;display:inline-block;padding:7px 14px;border:1px solid #1d4ed8;border-radius:999px;font-size:.9rem}#gmp details summary::-webkit-details-marker{display:none}#gmp details[open] summary{background:#1d4ed8;color:#fff}#gmp details .ans{margin-top:10px;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;padding:12px 14px}#gmp .qnav{display:flex;justify-content:space-between;gap:10px;margin-top:14px}#gmp .qnav button{font-weight:700;padding:11px 22px;border-radius:999px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;cursor:pointer;font-size:.95rem}#gmp .qnav .nx{background:#1d4ed8;color:#fff}#gmp .qnav .pv{background:#e7edf8;color:#1e3a8a}#gmp .qnav .pv:disabled{opacity:.4;cursor:default}#gmp .done{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:22px;text-align:center}#gmp .week{border-left:3px solid #1d4ed8;padding:4px 0 14px 18px;position:relative;margin-left:6px}#gmp .week::before{content:"";position:absolute;left:-9px;top:4px;width:15px;height:15px;border-radius:50%;background:#f59e0b;border:3px solid #fff;box-shadow:#1d4ed8 0 0 0 2px}#gmp .week b{color:#1e3a8a}#gmp .trust{background:#1e3a8a;color:#fff;border-radius:16px;padding:22px 24px;margin:26px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;text-align:center}#gmp .trust b{display:block;font-size:1.5rem;color:#fde9c8}#gmp .trust span{font-size:.82rem;color:#c7d2fe}#gmp .faq details{background:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:4px 18px;margin:10px 0}#gmp .faq summary{border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:14px 0;color:#1f2937;font-size:1.05rem;width:100%}#gmp .faq details[open] summary{background:none;color:#1e3a8a}#gmp .faq .a{padding:0 0 14px;color:#5b6472}#gmp .author{display:flex;gap:12px;align-items:center;border-top:1px solid #e6e9f0;margin-top:30px;padding-top:18px;color:#5b6472;font-size:.9rem}#gmp .author .av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#f59e0b);flex:0 0 46px}#gmp .bookrow{position:relative;margin:14px 0}#gmp .booktrack{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none}#gmp .booktrack::-webkit-scrollbar{display:none}#gmp .bookcard{flex:0 0 calc(20% - 10px);scroll-snap-align:start;background:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:10px;box-shadow:rgb(0 0 0 / .25) 0 6px 16px -12px;display:flex;flex-direction:column}#gmp .bookcard>a:first-child{display:block;overflow:hidden;border-radius:8px}#gmp .bookcard img{width:100%;height:200px;object-fit:contain;border-radius:8px;background:#fff;filter:drop-shadow(rgb(17 24 39 / .28) 0 7px 14px);transition:transform 0.3s}#gmp .bookcard:hover img{transform:scale(1.1)}#gmp .bookcard .bt{font-size:.8rem;font-weight:600;color:#1f2937;margin:6px 0 3px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.05em}#gmp .bookcard .bp{font-weight:800;color:#1d4ed8;margin-top:auto}#gmp .bookcard .bb{display:block;margin-top:6px;text-align:center;background:#1d4ed8;color:#fff;font-weight:700;font-size:.78rem;padding:6px 0;border-radius:999px}#gmp .bookcard .bb:hover{text-decoration:none;background:#1e3a8a}#gmp .barr{position:absolute;top:42%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #e6e9f0;background:#fff;color:#1e3a8a;font-size:1.4rem;font-weight:700;cursor:pointer;box-shadow:rgb(0 0 0 / .3) 0 4px 14px -4px;line-height:1}#gmp .barr.l{left:-8px}#gmp .barr.r{right:-8px}#gmp .barr:hover{background:#1d4ed8;color:#fff}@media (max-width:760px){#gmp .stats,#gmp .trust{grid-template-columns:repeat(2,1fr)}#gmp .g3{grid-template-columns:1fr}#gmp .hero h1{font-size:1.7rem}#gmp .barr{display:none}#gmp .bookcard{flex:0 0 44%}}#gmp .lvltabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 6px}#gmp .lvltab{font-weight:700;font-size:.95rem;padding:10px 18px;border-radius:999px;border:2px solid #d6e2ff;background:#eef4ff;color:#1e3a8a;cursor:pointer}#gmp .lvltab.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}#gmp .lvltab:hover{border-color:#1d4ed8}#gmp .lvlpanel[hidden]{display:none}#gmp .lvlhead{background:#eef4ff;border-width:1px 1px 1px 5px;border-style:solid;border-color:#d6e2ff #d6e2ff #d6e2ff #f59e0b;border-image:initial;border-radius:12px;padding:14px 18px;margin:12px 0}#gmp .lvlhead b{color:#1e3a8a}#gmp .lvltabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 24px}#gmp .lvltab{flex:1 1 auto;min-width:130px;padding:13px 16px;border-radius:14px;border:2px solid #e6e9f0;background:#fff;color:#1e3a8a;font-weight:700;font-size:15px;cursor:pointer;transition:0.18s;box-shadow:rgb(16 24 40 / .05) 0 1px 2px}#gmp .lvltab:hover{border-color:#1d4ed8;transform:translateY(-1px)}#gmp .lvltab.active{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);color:#fff;border-color:#1d4ed8;box-shadow:rgb(29 78 216 / .28) 0 8px 18px}#gmp .lvltab small{display:block;font-weight:500;font-size:12px;opacity:.85;margin-top:3px}#gmp .lvlpanel{animation:0.25s ease 0s 1 normal none running gmpfade}@keyframes gmpfade{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:none}}#gmp .lvlhead{background:linear-gradient(135deg,#eef2ff,#f8faff);border-width:1px 1px 1px 5px;border-style:solid;border-color:#e6e9f0 #e6e9f0 #e6e9f0 #f59e0b;border-image:initial;border-radius:14px;padding:18px 20px;margin:0 0 6px}#gmp .lvlhead strong{display:block;font-size:19px;color:#1e3a8a;margin-bottom:6px}#gmp .lvlhead p{margin:0;color:#5b6472}#gmp .lvlpanel h3.sec{display:flex;align-items:center;gap:10px;font-size:18px;color:#1f2937;margin:30px 0 14px;padding-bottom:10px;border-bottom:2px solid #eef2ff}#gmp .lvlpanel h3.sec::before{font-size:20px;line-height:1}#gmp h3.sec-plan::before{content:"🗓️"}#gmp h3.sec-quiz::before{content:"📝"}#gmp h3.sec-tips::before{content:"🚀"}#gmp h3.sec-topics::before{content:"📚"}#gmp h3.sec-formulas::before{content:"🧮"}#gmp h3.sec-res::before{content:"🛒"}#gmp .lvlpanel .week{display:block;border-left:2px solid #dbe3f4;margin:0 0 4px;padding-left:0}#gmp .lvlpanel .week>div{position:relative;padding:10px 0 14px 26px}#gmp .lvlpanel .week>div::before{content:"";position:absolute;left:-7px;top:14px;width:12px;height:12px;border-radius:50%;background:#1d4ed8;border:3px solid #eef2ff}#gmp .lvlpanel .week b{color:#1e3a8a}#gmp .lvlpanel .card{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:6px 16px}#gmp .lvlpanel .card ul{list-style:none;margin:0;padding:0}#gmp .lvlpanel .card li{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid #f1f4fa;color:#1f2937}#gmp .lvlpanel .card li:last-child{border-bottom:0}#gmp .lvlpanel h3.sec-tips+.card li::before{content:"✔";position:absolute;left:3px;top:10px;color:#16a34a;font-weight:800}#gmp .lvlpanel h3.sec-formulas+.card li::before{content:"•";position:absolute;left:5px;top:10px;color:#1d4ed8;font-weight:800}#gmp .lvlpanel .grid.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#gmp .lvlpanel .topic{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:16px;transition:0.18s}#gmp .lvlpanel .topic:hover{border-color:#1d4ed8;box-shadow:rgb(16 24 40 / .08) 0 8px 18px;transform:translateY(-2px)}#gmp .lvlpanel .topic b{display:block;color:#1e3a8a;margin-bottom:6px;font-size:15px}#gmp .lvlpanel .topic p{margin:0;color:#5b6472;font-size:14px}#gmp .lvlpanel .res{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:16px}#gmp .lvlpanel .res .pill{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;margin-bottom:9px;background:#eef2ff;color:#1e3a8a}#gmp .lvlpanel .res .pill.free{background:#dcfce7;color:#15803d}#gmp .lvlpanel .res .pill.book{background:#fef3c7;color:#b45309}#gmp .lvlpanel .res b{color:#1f2937;font-size:15px;margin-bottom:4px}#gmp .lvlpanel .res p{color:#5b6472;font-size:14px;margin:0 0 12px;flex:1 1 0%}#gmp .lvlpanel .res a{align-self:flex-start;background:#1d4ed8;color:#fff;padding:8px 14px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none}#gmp .lvlpanel .res a:hover{background:#1e3a8a}#gmp .lvlpanel>p a{color:#1d4ed8;font-weight:600}@media (max-width:680px){#gmp .lvlpanel .grid.g3{grid-template-columns:1fr}#gmp .lvltab{min-width:46%}}body:has(#gmp) .wd-page-title{display:none!important}#gmp .lvlpanel .topic{background:#fff;border:0;border-left:4px solid #f59e0b;border-radius:14px;padding:18px 20px;box-shadow:0 6px 16px -12px rgb(0 0 0 / .22);transition:.18s}#gmp .lvlpanel .topic:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px rgb(0 0 0 / .28)}#gmp .lvlpanel .topic b{display:block;color:#1e3a8a;margin-bottom:6px;font-size:15px}#gmp .bookcard img{height:225px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:0 auto 10px!important;border-radius:8px;box-shadow:0 6px 16px -8px rgb(0 0 0 / .3)}#gmp .bookcard{text-align:center}#gmp .bookcard .bt{font-weight:700;color:#1e3a8a;font-size:13px;line-height:1.3;margin-bottom:4px}#gmp .bookcard .bp{color:#b45309;font-weight:700;margin-bottom:8px}#gmp{max-width:1300px;margin-left:auto;margin-right:auto}@media(max-width:1340px){#gmp{max-width:96%}}