html,body{background-color:#131417;overflow-x:hidden}html{scroll-padding-top:90px}a,a:hover{text-decoration:none}main.pt-mobile{padding-top:80px}@media (min-width:768px){main.pt-mobile{padding-top:60px}}.accordion-flush>.accordion-item{margin-bottom:5px}.accordion-button:hover{background:#454e57}.pagination .answered .page-link{background-image:linear-gradient(#292c31,#1f2127 20%,#2e3236);border-color:#131417}.pagination{flex-wrap:wrap;gap:1px;display:flex}.page-item{margin:0}.page-link{text-align:center;min-width:36px}.custom-breadcrumb{--bs-breadcrumb-divider:">"}.navbar .nav-link{color:#aaa;border:none;padding:20px 15px}.navbar.bg-primary .nav-link:hover{border:none}.navbar.bg-primary .nav-link.active,.navbar.bg-primary .nav-link:active{color:#fff;border:none}.navbar .nav-link a{padding-top:20px;padding-bottom:20px}.scrolled{background-color:#2c3035}.not-scrolled{background-color:#1e2124!important}.border{border:1px solid #495057!important}.bg-body-tertiary{background-color:#2b3035!important}.hero-header{color:#fff;background:linear-gradient(90deg,#000c,#000000b3,#00000080,#0000),#00a19e;box-shadow:1px 1px 10px 1px #18181b}.hero-header h1{margin-bottom:20px;font-size:48px}.hero-header p{max-width:600px;font-size:20px}.hero-header{margin-top:30px!important}@media (max-width:768px){.hero-header{margin-top:0!important}}.custom-bg-card{z-index:0;background-image:url(/education-3.png);background-position:50%;background-size:100% 100%;transition:background-size .5s;position:relative}.custom-bg-card:before{content:"";z-index:1;background:linear-gradient(#181b1e);position:absolute;inset:0}.custom-bg-card:hover{background-size:110% 110%}.custom-bg-card h2,.custom-bg-card p,.custom-bg-card button{z-index:2;position:relative}.right-column{z-index:0;background-position:50%;background-size:100% 100%;transition:background-size .5s;position:relative}.right-column:before{content:"";z-index:1;background:linear-gradient(#181b1e);position:absolute;inset:0}.right-column:hover{background-size:110% 110%}.right-column h2,.right-column p,.right-column button{z-index:2;position:relative}.btn-primary{border:none;background:#00a19e!important}.btn-primary:hover{background:#00c4c0!important}.btn-outline-primary{color:#00a19e;border-radius:50px;outline:1px solid #00a19e;padding:5px 10px;text-decoration:none}.btn-primary{background-color:var(--accent-color);border-color:1px silid var(--accent-color);transition:all .3s}.btn-primary:hover{background-color:color-mix(in srgb, var(--accent-color) 90%, #00a19e 10%);box-shadow:0 8px 25px color-mix(in srgb, var(--accent-color) 30%, transparent 70%);border-color:1px silid var(--accent-color);transform:translateY(-2px)}.card.highlighted{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), transparent 85%), var(--surface-color));border:1px solid color-mix(in srgb, var(--accent-color), transparent 75%)}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width);background:0 0}.btn-grad{text-align:center;text-transform:uppercase;color:#fff;background-image:linear-gradient(90deg,#c93905 0%,#f09819 51%,#e7652f 100%);background-size:200%;border:none;border-radius:10px;outline:none;transition:all .5s;display:block;box-shadow:0 0 20px #eee}.btn-grad:hover{color:#fff;background-position:100%;text-decoration:none}.btn-grad-2{text-align:center;text-transform:uppercase;color:#fff;background-image:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%);background-size:200%;border:none;border-radius:10px;outline:none;transition:all .5s;display:block;box-shadow:0 0 20px #eee}.btn-grad-2:hover{color:#fff;background-position:100%;text-decoration:none}.btn-grad-3{text-align:center;text-transform:uppercase;color:#fff;background-image:linear-gradient(90deg,#fc354c 0%,#0abfbc 51%,#fc354c 100%);background-size:200%;border:none;border-radius:10px;outline:none;transition:all .5s;display:block;box-shadow:0 0 20px #eee}.btn-grad-3:hover{color:#fff;background-position:100%;text-decoration:none}.btn-grad-4{text-align:center;text-transform:uppercase;color:#fff;background-image:linear-gradient(90deg,#f0c 0%,#339 51%,#f0c 100%);background-size:200%;border:none;border-radius:10px;outline:none;transition:all .5s;display:block;box-shadow:0 0 20px #eee}.btn-grad-4:hover{color:#fff;background-position:100%;text-decoration:none}.ykb .card.active{border-color:var(--accent-color);box-shadow:0 15px 40px color-mix(in srgb, var(--accent-color), transparent 70%);color:#fff;background-color:#00a19e;transition:all .4s}.ykb .card{transition:all .4s}.ykb .card.activ i,.ykb .card.activ:hover i{color:#fff}.ykb .card i{color:#00a19e}.ykb .card:hover i{color:#fff}.ykb .card:hover{border-color:var(--accent-color);box-shadow:0 15px 40px color-mix(in srgb, var(--accent-color), transparent 70%);color:#fff;cursor:pointer;background-color:#00a19e;transform:translateY(-3px)}.ykb .card-body{text-align:justify}.ykb .content-wrapper .feature-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;margin-bottom:35px;display:grid}.ykb .content-wrapper .stats-row{gap:30px;margin-bottom:35px;display:flex}.ykb .content-wrapper .stats-row .stat-item .stat-number{color:var(--accent-color);margin-bottom:5px;font-size:24px;font-weight:700}.ykb .card{border:1px solid color-mix(in srgb, var(--default-color), transparent 85%);cursor:pointer;border-radius:15px;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card{overflow:hidden}.about .card-img-overlay{overflow-wrap:break-word;word-break:break-word;background:#000000bf;padding:clamp(20px,3vw,40px);overflow:auto}.about .card-img-overlay .card-title{margin-bottom:10px;font-size:clamp(18px,3vw,32px);line-height:1.2}.about .card-img-overlay .card-text{max-width:650px;font-size:clamp(14px,1.6vw,15px);line-height:1.5}.about .card-img-overlay small{font-size:clamp(11px,1.3vw,14px)}.card-img{object-fit:cover;min-height:260px}.section-title{text-align:center;margin-bottom:45px;padding:45px 0;position:relative}.section-title h2{text-transform:uppercase;z-index:2;margin-bottom:20px;padding-bottom:0;font-size:32px;font-weight:700;position:relative}.section-title span{color:#aaaaaa0d;z-index:1;text-transform:uppercase;filter:blur(3px);font-size:52px;font-weight:700;line-height:1.5;position:absolute;top:4px;left:0;right:0}.section-title p{z-index:2;margin-bottom:0;position:relative}@media (max-width:575px){.section-title h2{margin-bottom:15px;font-size:28px}.section-title span{font-size:38px}}.active>.page-link,.page-link.active{z-index:3;border-color:none;color:#fff!important;background-image:linear-gradient(#009688,#00a19e 40%,#00a19e)!important}.pagination .page-item .page-link{color:#00a19e}.prenamation .card{background:linear-gradient(#1f2328 0%,#171a1f 100%);border:1px solid #2f343a;border-radius:20px;transition:all .25s;overflow:hidden}.prenamation .card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000040}.prenamation .card-header{background:0 0;border-bottom:1px solid #2f343a}.billingprice{font-size:3rem;font-weight:800;line-height:1;display:block}.currency{font-size:1.2rem}.billingPlan{color:#adb5bd;margin-top:10px;font-size:.95rem;display:block}.billingPlanTierName{margin-top:10px;font-size:.95rem;font-weight:500;display:block}.billingPlanTierNameBadge{color:#000;background:#ffc107;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:.75rem;font-weight:700}.prenamation .list-group-item{background:0 0;border-color:#2f343a}.prenamation .list-group-item i{color:#198754;font-weight:700}.prenamation .btn{background:#262828;border-radius:12px}.popular-badge{color:#000;z-index:2;background:#ffc107;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.card-featured{z-index:5;transform:scale(1.05);box-shadow:0 20px 50px #00000059}.card-featured:hover{transform:scale(1.07)translateY(-8px)}.billingprice{font-size:4rem;font-weight:800;line-height:1}.billingPlan{margin-top:15px;font-size:1.15rem;font-weight:500}.prenamation .btn{justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.prenamation .list-group-item{background:0 0;padding:4px 0;font-size:.85rem}.prenamation .list-group-item i{margin-right:4px;font-size:1rem}.prenamation .btn{height:44px;font-size:.95rem;font-weight:600}.section-nucleo-icons .icons-container{z-index:1;max-width:100%;height:360px;margin:0 auto;position:relative}.section-nucleo-icons{--icon-size:5rem;--icon-sm-size:3.75rem;--gutter:7rem}.section-nucleo-icons .icons-container i{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.25,.65,.9,.75);display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 15px 35px #32325d1a,0 5px 15px #00000012}.section-nucleo-icons .icons-container i.icon{width:var(--icon-size);height:var(--icon-size);font-size:1.7em}.section-nucleo-icons .icons-container i.icon-sm{width:var(--icon-sm-size);height:var(--icon-sm-size);font-size:1.5em}.section-nucleo-icons .icons-container i:first-child{z-index:2;color:#fb6340;font-size:42px}.section-nucleo-icons .icons-container:not(.on-screen) i{top:50%;left:50%;transform:translate(-50%,-50%)}.section-nucleo-icons .icons-container:not(.on-screen) i:not(:first-child){opacity:0}.section-nucleo-icons .icons-container.on-screen i{opacity:1}.section-nucleo-icons .icons-container.on-screen i:first-child{color:#fb6340;font-size:42px;top:50%;left:50%}.section-nucleo-icons .icons-container.on-screen i:nth-child(2){top:50%;left:calc(50% + (var(--gutter) * 1.7))}.section-nucleo-icons .icons-container.on-screen i:nth-child(3){top:calc(50% + var(--gutter));left:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container.on-screen i:nth-child(4){top:calc(50% - var(--gutter));left:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container.on-screen i:nth-child(5){top:50%;left:calc(50% + (var(--gutter) * 4))}.section-nucleo-icons .icons-container.on-screen i:nth-child(6){top:calc(50% + (var(--gutter) * 1.5));left:calc(50% + (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container.on-screen i:nth-child(7){top:calc(50% - (var(--gutter) * 1.5));left:calc(50% + (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container.on-screen i:nth-child(8){top:50%;left:calc(50% - (var(--gutter) * 1.7))}.section-nucleo-icons .icons-container.on-screen i:nth-child(9){top:calc(50% + var(--gutter));left:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container.on-screen i:nth-child(10){top:calc(50% - var(--gutter));left:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container.on-screen i:nth-child(11){top:50%;left:calc(50% - (var(--gutter) * 4))}.section-nucleo-icons .icons-container.on-screen i:nth-child(12){top:calc(50% + (var(--gutter) * 1.5));left:calc(50% - (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container.on-screen i:nth-child(13){top:calc(50% - (var(--gutter) * 1.5));left:calc(50% - (var(--gutter) * 2.7))}.blur--hover{position:relative}.blur--hover .blur-item{opacity:1;will-change:transform;filter:blur();transition:all 1s cubic-bezier(.19,1,.22,1)}.blur--hover .blur-hidden{z-index:100;opacity:0;transition:all .15s;position:absolute;top:calc(50% + 7px);left:50%;transform:translate(-50%,-50%)}.blur--hover:hover .blur-item{z-index:1;opacity:.8;filter:blur(1px);transform:scale(.95)}.blur--hover:hover .blur-hidden{opacity:1;top:50%}.form-check-input:checked{background-color:#009688;border-color:#009688}.plan-selector{flex-direction:column;gap:15px;display:flex}.plan-option{cursor:pointer;background:#fff;border:2px solid #ccc;border-radius:10px;align-items:center;padding:10px;transition:all .2s;display:flex}.plan-option input{display:none}.radio-circle{border:2px solid #666;border-radius:50%;width:18px;height:18px;margin-right:8px;position:relative}.plan-option input:checked+.radio-circle:after{content:"";background:#00a19e;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.plan-option:has(input:checked){background:#00a19e31;border-color:#00a19e}.plan-text{font-weight:600}.alt-header{position:relative}.alt-header-img{object-fit:cover;height:200px}.alt-header-overlay{background:#00000073;align-items:center;display:flex;position:absolute;inset:0}.progress-card{position:relative}.tooltip-icon{cursor:pointer;z-index:10;position:absolute;top:8px;right:8px}.custom-accordion-btn{background-color:#272b30;transition:all .2s}.custom-accordion-btn:hover{background-color:#343a40;transform:translateY(-1px)}#pricingAccordion .accordion-button{transition:all .2s;background-color:#1e2124!important}.roadsign-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.roadsign-modal-content{text-align:center;background:#1f1f1f;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:520px;padding:35px;animation:.2s roadsignPopup;position:relative;box-shadow:0 20px 60px #00000080}.roadsign-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:26px;position:absolute;top:12px;right:14px}.roadsign-nav-btn{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;font-size:30px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.roadsign-nav-btn:hover{background:#fff3}.roadsign-prev-btn{left:-22px}.roadsign-next-btn{right:-22px}@keyframes roadsignPopup{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.roadsign-modal-content{max-width:95%;padding:28px 20px}.roadsign-prev-btn{left:5px}.roadsign-next-btn{right:5px}.roadsign-nav-btn{width:42px;height:42px;font-size:24px}}.cursor-pointer{cursor:pointer}#faqAccordion .accordion-item{background:#111!important;border-color:#2a2a2a!important}#faqAccordion .accordion-button{color:#fff!important;background:#111!important}#faqAccordion .accordion-button:not(.collapsed){color:#fff!important;box-shadow:none!important;background:#000!important}#faqAccordion .accordion-body{color:#d1d1d1;background:#000}.theory-card{cursor:pointer;border-radius:20px;transition:all .3s;background:#111!important;border:1px solid #23262b!important}.theory-card:hover{transform:translateY(-6px);box-shadow:0 0 10px #39ff1466,0 0 25px #39ff1459,0 0 50px #39ff1440}.small-box{background:#ffffff0d;border-radius:12px;flex-direction:column;min-width:90px;padding:12px 16px;display:flex}.small-box strong{color:#fff;font-size:15px}.small-box span{color:#aaa;font-size:13px}.theory-card{transition:all .25s;border:1px solid #2b3035!important}.theory-card:hover{transform:translateY(-4px)}.theory-card-b:hover{box-shadow:0 0 25px #00a19e59;border-color:#00a19e!important}.theory-card-d:hover{box-shadow:0 0 25px #19875459;border-color:var(--bs-success)!important}.theory-card-ykb:hover{box-shadow:0 0 25px #ffc10759;border-color:var(--bs-warning)!important}.dashboard-stat-box-b{border-top:3px solid #00a19e!important}.dashboard-stat-box-d{border-top:3px solid var(--bs-success)!important}.dashboard-stat-box-ykb{border-top:3px solid var(--bs-warning)!important}.theory-sidebar{background:#1e2124;border:1px solid #2b3035;border-radius:16px;width:clamp(220px,20vw,280px);max-height:calc(100vh - 110px);padding:20px;position:fixed;top:95px;overflow-y:auto}@media (max-width:768px){.theory-sidebar{width:100%;max-height:none;position:static;top:auto;overflow:visible}}.theory-sidebar::-webkit-scrollbar{width:6px}.theory-sidebar::-webkit-scrollbar-track{background:0 0}.theory-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.theory-sidebar::-webkit-scrollbar-thumb:hover{background:#00a19ecc}.theory-sidebar-header{color:#fff;margin-bottom:25px;font-size:1.3rem;font-weight:700}.theory-group{margin-bottom:12px}.theory-group-title,.theory-category-title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.theory-toggle{text-align:center;-webkit-user-select:none;user-select:none;min-width:16px;font-size:18px;font-weight:700;line-height:1}.theory-group-title{color:#f3f4f6;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-weight:500;transition:color .2s;display:flex}.theory-group-title:hover{color:#00a19e}.theory-group-title i{opacity:.8;font-size:.9rem}.theory-links{margin-top:6px;padding-left:6px}.theory-link{color:#9ca3af;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:2px 8px;text-decoration:none;transition:all .2s;display:flex}.theory-link:hover{color:#fff;background:#2a2e33}.theory-link.active{color:#00a19e;background:#00a19e2e;font-weight:600}.theory-link.locked{color:#6b7280}.theory-link.locked:hover{color:#9ca3af;background:#273737}.theory-link i{font-size:.85rem}.premium-box{color:#fff;background:#24282d;border:1px solid #31363c;border-radius:12px;margin-top:24px;padding:16px}.premium-box h6{margin-bottom:10px;font-weight:700}.premium-box p{color:#d1d5db;margin-bottom:12px;font-size:.9rem}.premium-box .btn-warning{font-weight:600}@media (max-width:991px){.theory-sidebar{margin-bottom:20px;position:static}}.ad-label{letter-spacing:.5px;text-transform:uppercase;opacity:.85;font-size:12px}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.theory-content{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.theory-content img,.article-image img{-webkit-user-select:none;user-select:none}code,pre{-webkit-user-select:text;user-select:text}*{-webkit-touch-callout:none}.protected-image{display:inline-block;position:relative}.protected-image:after{content:"";z-index:2;background:0 0;position:absolute;inset:0}.theory-watermark{color:#ffffff59;pointer-events:none;z-index:5;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.theory-content{position:relative}.theory-content p,.theory-content li,.theory-content h1,.theory-content h2,.theory-content h3,.theory-content h4{cursor:default}@media print{body{display:none!important}}
