.ccc-home{--navy:#061b5f;--navy-2:#07133f;--blue:#0b52e8;--blue-2:#0834b9;--sky:#f3f8ff;--sky-2:#e8f1ff;--orange:#ff6500;--orange-2:#ff8b1a;--green:#17a85b;--red:#fb4058;--ink:#10234d;--muted:#5d6b8a;--line:#d9e6ff;--card:#fff;--shadow:0 20px 60px #05206921;--radius:26px}.ccc-home *{box-sizing:border-box;margin:0;padding:0}.ccc-home{scroll-behavior:smooth;color:var(--ink);background:radial-gradient(circle at 0 0,#0b52e81f,#0000 32rem),radial-gradient(circle at 88% 12%,#ff65001f,#0000 30rem),linear-gradient(#f7fbff 0%,#fff 45%,#f6f9ff 100%);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}.ccc-home a{color:inherit;text-decoration:none}.ccc-home .container{width:min(1180px,100% - 40px);margin:0 auto}.ccc-home .btn{white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.65rem;padding:14px 22px;font-size:15px;font-weight:700;transition:all .22s;display:inline-flex}.ccc-home .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#fff;box-shadow:0 12px 26px #ff650045}.ccc-home .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 32px #ff650059}.ccc-home .btn-outline{color:var(--blue);background:#fff;border-color:#bcd1ff}.ccc-home .btn-outline:hover{border-color:var(--blue);transform:translateY(-2px)}.ccc-home .section{padding:60px 0}.ccc-home .section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.ccc-home .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d7e6ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.ccc-home h1,.ccc-home h2,.ccc-home h3{color:#0a1d52;line-height:1.15}.ccc-home h1{letter-spacing:-1.4px;font-size:clamp(32px,4.2vw,52px)}.ccc-home h2{letter-spacing:-.9px;font-size:clamp(28px,3vw,42px)}.ccc-home h3{font-size:20px}.ccc-home .muted{color:var(--muted)}.ccc-home .orange{color:var(--orange)}.ccc-home .blue{color:var(--blue)}.ccc-home .grid{gap:22px;display:grid}.ccc-home .topbar{z-index:50;background:linear-gradient(90deg,var(--navy-2),var(--blue-2),var(--navy));color:#fff;border-bottom:1px solid #ffffff1f;position:sticky;top:0;box-shadow:0 12px 32px #0414492e}.ccc-home .nav{justify-content:space-between;align-items:center;gap:22px;height:78px;display:flex}.ccc-home .brand{letter-spacing:.2px;align-items:center;gap:12px;font-weight:800;display:flex}.ccc-home .brand-mark{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;font-size:25px;display:grid;box-shadow:inset 0 0 0 3px #0b52e81f}.ccc-home .brand span{display:block}.ccc-home .brand small{opacity:.8;margin-top:-2px;font-size:11px;font-weight:500;display:block}.ccc-home .nav-links{align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.ccc-home .nav-links a{opacity:.92;position:relative}.ccc-home .nav-links a.active:after{content:"";background:var(--orange);border-radius:8px;height:3px;position:absolute;bottom:-10px;left:0;right:0}.ccc-home .nav-actions{align-items:center;gap:10px;display:flex}.ccc-home .nav-actions .login{border:1px solid #ffffff5c;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:700}.ccc-home .nav-actions .register{background:var(--orange);border-radius:10px;padding:10px 15px;font-size:13px;font-weight:700}.ccc-home .mobile-menu{color:#fff;background:#ffffff1a;border:0;border-radius:10px;padding:10px 12px;font-size:20px;display:none}.ccc-home .hero{padding:26px 0 20px;position:relative;overflow:visible}.ccc-home .hero-wrap{grid-template-columns:1.06fr .94fr;align-items:center;gap:34px;min-height:390px;display:grid}.ccc-home .hero-copy p{color:#34466c;max-width:650px;margin:14px 0 18px;font-size:15.5px}.ccc-home .hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.ccc-home .source-note{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;max-width:640px;padding:13px 15px;display:flex;box-shadow:0 10px 26px #07205e14}.ccc-home .source-note strong{margin-bottom:2px;font-size:14px;display:block}.ccc-home .source-note small{color:var(--muted);line-height:1.4;display:block}.ccc-home .hero-stage{min-height:390px;position:relative;overflow:visible}.ccc-home .orb{box-shadow:var(--shadow);background:linear-gradient(145deg,#0a49d7 0%,#061b5f 55%,#03113d 100%);border-radius:34px;position:absolute;inset:26px 8px 18px 36px;overflow:hidden;transform:rotate(-1.5deg)}.ccc-home .orb:before{content:"";background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;inset:-80px auto auto -80px}.ccc-home .orb:after{content:"";background:#ff65003d;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-90px;right:-70px}.ccc-home .exam-card{background:#fff;border:1px solid #fffc;border-radius:22px;padding:16px;position:absolute;top:0;left:18px;right:18px;transform:rotate(1.5deg);box-shadow:0 26px 60px #03144638}.ccc-home .exam-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ccc-home .mini-logo{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.ccc-home .verified{color:var(--green);background:#eaf9f1;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.ccc-home .question-box{border:1px solid var(--line);background:linear-gradient(#f7fbff,#fff);border-radius:18px;padding:13px}.ccc-home .question-box .tag{color:var(--orange);background:#fff0e8;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.ccc-home .answer-row{gap:8px;margin-top:12px;display:grid}.ccc-home .option{background:#fff;border:1px solid #dbe7ff;border-radius:12px;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;font-weight:600;display:flex}.ccc-home .option b{width:24px;height:24px;color:var(--blue);background:#eef5ff;border-radius:50%;place-items:center;font-size:12px;display:grid}.ccc-home .option.correct{color:#08743d;background:#ecfff4;border-color:#bff0d3}.ccc-home .floating-path{background:#fff;border:1px solid #e7efff;border-radius:20px;width:220px;padding:15px;position:absolute;bottom:10px;left:26px;box-shadow:0 24px 56px #03144633}.ccc-home .path-line{background:#e7efff;border-radius:999px;height:7px;margin:12px 0 9px;overflow:hidden}.ccc-home .path-line span{background:linear-gradient(90deg,var(--orange),var(--blue));border-radius:999px;width:62%;height:100%;display:block}.ccc-home .micro-list{gap:10px;font-size:13px;font-weight:700;display:grid}.ccc-home .micro-list div{justify-content:space-between;gap:10px;display:flex}.ccc-home .micro-list small{color:var(--muted);font-weight:600}.ccc-home .floating-schedule{background:#fff;border:1px solid #e7efff;border-radius:20px;width:220px;padding:15px;position:absolute;bottom:10px;right:26px;box-shadow:0 24px 56px #03144633}.ccc-home .schedule-item{border-bottom:1px solid #eef3ff;align-items:center;gap:10px;padding:8px 0;display:flex}.ccc-home .schedule-item:last-child{border-bottom:0}.ccc-home .dot{width:34px;height:34px;color:var(--blue);background:#eef5ff;border-radius:12px;place-items:center;font-weight:800;display:grid}.ccc-home .trust-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:12px;display:grid}.ccc-home .trust-item{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex;box-shadow:0 12px 28px #07205e0f}.ccc-home .trust-icon{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:14px;place-items:center;font-size:20px;display:grid}.ccc-home .trust-item strong{font-size:15px;display:block}.ccc-home .trust-item small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ccc-home .smart-trust{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#eef5ff 0%,#fff 72%);border-radius:34px;margin-bottom:24px;padding:34px;position:relative;overflow:hidden}.ccc-home .smart-trust:before{content:"";background:#0b52e817;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;left:-90px}.ccc-home .smart-trust:after{content:"";background:#ff65001a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-110px}.ccc-home .trust-head{z-index:1;text-align:center;max-width:850px;margin:0 auto 26px;position:relative}.ccc-home .trust-head .eyebrow{margin-left:auto;margin-right:auto}.ccc-home .trust-head p{color:var(--muted);margin-top:14px;font-size:16px}.ccc-home .source-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ccc-home .source-pills span{color:#18346f;background:#fff;border:1px solid #dce8ff;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #07205e0d}.ccc-home .smart-trust-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.ccc-home .smart-trust-card{background:#fff;border:1px solid #deebff;border-radius:24px;min-height:190px;padding:20px;transition:all .25s;box-shadow:0 16px 34px #07205e12}.ccc-home .smart-trust-card:hover{transform:translateY(-4px);box-shadow:0 22px 42px #07205e1c}.ccc-home .smart-trust-icon{width:48px;height:48px;color:var(--blue);background:#eef5ff;border-radius:17px;place-items:center;margin-bottom:18px;font-size:22px;display:grid}.ccc-home .smart-trust-card:nth-child(2) .smart-trust-icon{color:var(--orange);background:#fff1e8}.ccc-home .smart-trust-card:nth-child(3) .smart-trust-icon{color:var(--green);background:#ecfff4}.ccc-home .smart-trust-card:nth-child(4) .smart-trust-icon{color:#7a4cf4;background:#f2edff}.ccc-home .smart-trust-card:nth-child(5) .smart-trust-icon{color:var(--blue);background:#eef5ff}.ccc-home .smart-trust-card h3{margin-bottom:9px;font-size:18px}.ccc-home .smart-trust-card p{color:var(--muted);font-size:13px;font-weight:600;line-height:1.55}.ccc-home .trust-proof-line{z-index:1;color:#fff;background:#07133f;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex;position:relative}.ccc-home .trust-proof-line strong{margin-bottom:3px;font-size:15px;display:block}.ccc-home .trust-proof-line small{color:#dbe7ff}.ccc-home .trust-proof-line a{color:var(--blue);background:#fff;border-radius:12px;flex:none;padding:11px 15px;font-size:13px;font-weight:800}.ccc-home .exam-overview{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:30px;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:24px;padding:28px;display:grid}.ccc-home .exam-copy{color:#fff;background:linear-gradient(145deg,#07133f,#0b52e8);border-radius:24px;padding:28px;position:relative;overflow:hidden}.ccc-home .exam-copy h2{color:#fff;margin-bottom:12px}.ccc-home .exam-copy p{color:#dce8ff;font-size:15px}.ccc-home .exam-copy:after{content:"";background:#ff650040;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-80px;right:-70px}.ccc-home .exam-facts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ccc-home .exam-fact{background:#f8fbff;border:1px solid #e2ebff;border-radius:20px;align-items:flex-start;gap:13px;padding:18px;display:flex}.ccc-home .exam-fact i{width:42px;height:42px;color:var(--orange);background:#fff1e8;border-radius:14px;flex:none;place-items:center;font-size:20px;font-style:normal;display:grid}.ccc-home .exam-fact:nth-child(2n) i{color:var(--blue);background:#eef5ff}.ccc-home .exam-fact strong{color:#0a1d52;margin-bottom:3px;display:block}.ccc-home .exam-fact small{color:var(--muted);font-size:12px;line-height:1.45;display:block}.ccc-home .practice-hub-section{background:linear-gradient(#fff 0%,#f5f9ff 100%);border-top:1px solid #edf4ff;border-bottom:1px solid #edf4ff;padding:56px 0 46px}.ccc-home .practice-hub{background:#fff;border:1px solid #cfe0ff;border-radius:26px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 55px #07205e17}.ccc-home .practice-hub:before{content:"";pointer-events:none;background:#0b52e80f;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-120px}.ccc-home .practice-hub>*{z-index:1;position:relative}.ccc-home .practice-hub-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:28px;margin-bottom:18px;display:grid}.ccc-home .practice-hub-head h2{max-width:430px;font-size:34px;line-height:1.12}.ccc-home .practice-hub-head p{color:var(--muted);max-width:590px;font-size:14px;line-height:1.6}.ccc-home .practice-layout{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ccc-home .featured-practice,.ccc-home .practice-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #d9e6ff;border-radius:18px;flex-direction:column;min-height:245px;padding:18px;transition:all .22s;display:flex;position:relative;overflow:hidden}.ccc-home .featured-practice:hover,.ccc-home .practice-card:hover{border-color:#bcd2ff;transform:translateY(-3px);box-shadow:0 18px 38px #07205e1a}.ccc-home .featured-practice .mode-no,.ccc-home .practice-card .mode-no{color:#fff;background:var(--blue);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:15px;font-weight:900;display:grid}.ccc-home .practice-card:nth-child(2) .mode-no{background:var(--orange)}.ccc-home .practice-card:nth-child(3) .mode-no{background:var(--green)}.ccc-home .practice-card:nth-child(4) .mode-no{background:#7a4cf4}.ccc-home .featured-practice h3,.ccc-home .practice-card h3{color:#061b5f;margin-bottom:8px;font-size:17px;line-height:1.25}.ccc-home .featured-practice p,.ccc-home .practice-card p{color:var(--muted);margin-bottom:13px;font-size:12.5px;line-height:1.55}.ccc-home .feature-badges{display:none}.ccc-home .featured-checks,.ccc-home .practice-list{color:#18346f;gap:6px;margin:0 0 14px;font-size:11.5px;font-weight:700;list-style:none;display:grid}.ccc-home .featured-checks li,.ccc-home .practice-list li{align-items:flex-start;gap:7px;display:flex}.ccc-home .featured-checks li:before,.ccc-home .practice-list li:before{content:"✓";color:var(--green);flex:none;font-weight:900;line-height:1.4}.ccc-home .featured-practice .btn-primary,.ccc-home .practice-card a{width:100%;box-shadow:none;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:900;display:inline-flex}.ccc-home .featured-practice .btn-primary{background:var(--orange);color:#fff}.ccc-home .practice-card:nth-child(2) a,.ccc-home .practice-card:nth-child(3) a,.ccc-home .practice-card:nth-child(4) a{color:var(--blue);background:#edf4ff}.ccc-home .practice-side{display:contents}.ccc-home .practice-bottom,.ccc-home .practice-note{display:none}.ccc-home .chapter-map{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:24px;display:grid}.ccc-home .map-intro{background:linear-gradient(145deg,var(--navy),#0b52e8);color:#fff;box-shadow:var(--shadow);border-radius:30px;padding:34px;position:relative;overflow:hidden}.ccc-home .map-intro h2{color:#fff;margin-bottom:15px}.ccc-home .map-intro p{color:#dce8ff;margin-bottom:24px}.ccc-home .map-intro:after{content:"";background:#ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-80px}.ccc-home .chapter-list{gap:12px;display:grid}.ccc-home .chapter-pill{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:14px;font-weight:700;display:flex}.ccc-home .chapter-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ccc-home .chapter-card{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;transition:all .23s;display:grid;box-shadow:0 12px 28px #07205e0f}.ccc-home .chapter-card:hover{border-color:#bad1ff;transform:translateY(-3px)}.ccc-home .chapter-num{width:42px;height:42px;color:var(--orange);background:#fff1e8;border-radius:14px;place-items:center;font-weight:800;display:grid}.ccc-home .chapter-card:nth-child(2n) .chapter-num{color:var(--blue);background:#eef5ff}.ccc-home .chapter-card h3{margin-bottom:6px;font-size:16px}.ccc-home .chapter-card p{color:var(--muted);font-size:12px}.ccc-home .notes-library{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:30px}.ccc-home .notes-top{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:24px;margin-bottom:22px;display:grid}.ccc-home .notes-promise{color:#fff;background:linear-gradient(145deg,#07133f,#0b52e8);border-radius:26px;padding:28px;position:relative;overflow:hidden}.ccc-home .notes-promise h2{color:#fff;margin-bottom:12px}.ccc-home .notes-promise p{color:#dce8ff;margin-bottom:18px;font-size:15px}.ccc-home .notes-promise:after{content:"";background:#ff650040;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-70px}.ccc-home .notes-points{z-index:1;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:relative}.ccc-home .notes-point{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;padding:13px;font-size:13px;font-weight:700}.ccc-home .notes-point small{color:#dce8ff;margin-top:3px;font-weight:500;display:block}.ccc-home .notes-index{background:linear-gradient(#f8fbff,#fff);border:1px solid #e2ebff;border-radius:26px;padding:24px}.ccc-home .notes-index h3{margin-bottom:10px}.ccc-home .notes-index p{color:var(--muted);margin-bottom:16px;font-size:14px}.ccc-home .notes-search-row{grid-template-columns:1fr auto;gap:12px;display:grid}.ccc-home .notes-search-row input{color:var(--ink);background:#fff;border:1px solid #cfe0ff;border-radius:14px;outline:none;padding:13px 14px;font-family:inherit;font-weight:600}.ccc-home .notes-search-row a{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.ccc-home .notes-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ccc-home .note-chapter{background:#f9fbff;border:1px solid #e2ebff;border-radius:22px;gap:12px;padding:18px;transition:all .23s;display:grid}.ccc-home .note-chapter:hover{background:#fff;border-color:#bad1ff;transform:translateY(-3px);box-shadow:0 16px 32px #07205e14}.ccc-home .note-head{align-items:center;gap:12px;display:flex}.ccc-home .note-no{width:42px;height:42px;color:var(--orange);background:#fff1e8;border-radius:14px;flex:none;place-items:center;font-weight:900;display:grid}.ccc-home .note-chapter:nth-child(2n) .note-no{color:var(--blue);background:#eef5ff}.ccc-home .note-head h3{margin-bottom:2px;font-size:16px}.ccc-home .note-head small{color:var(--muted);font-size:12px}.ccc-home .topic-tags{flex-wrap:wrap;gap:8px;display:flex}.ccc-home .topic-tags span{color:#33466e;background:#fff;border:1px solid #dbe7ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.ccc-home .note-actions{flex-wrap:wrap;gap:10px;display:flex}.ccc-home .note-actions a{color:var(--blue);background:#eef5ff;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:800}.ccc-home .note-actions a:first-child{color:var(--orange);background:#fff1e8}.ccc-home .practice-lab{box-shadow:var(--shadow);color:#fff;background:linear-gradient(145deg,#07133f,#061b5f 42%,#0b52e8);border-radius:38px;padding:32px;position:relative;overflow:hidden}.ccc-home .practice-lab:before{content:"";background:#ff65003d;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-110px}.ccc-home .lab-grid{z-index:1;grid-template-columns:1.1fr .9fr;gap:24px;display:grid;position:relative}.ccc-home .lab-copy h2{color:#fff;margin-bottom:14px}.ccc-home .lab-copy p{color:#dce8ff;margin-bottom:20px}.ccc-home .quiz-panel{color:var(--ink);background:#fff;border-radius:28px;padding:22px}.ccc-home .quiz-panel h3{margin-bottom:14px}.ccc-home .quiz-progress{gap:7px;margin:16px 0;display:flex}.ccc-home .quiz-progress span{background:#e5edff;border-radius:999px;flex:1;height:7px}.ccc-home .quiz-progress span.active{background:var(--orange)}.ccc-home .mock-stack{gap:14px;display:grid}.ccc-home .mock-card{background:#ffffff1c;border:1px solid #ffffff2e;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.ccc-home .mock-card b{color:#fff;margin-bottom:3px;display:block}.ccc-home .mock-card small{color:#dce8ff}.ccc-home .mock-card span{width:46px;height:46px;color:var(--blue);background:#fff;border-radius:15px;place-items:center;font-size:22px;display:grid}.ccc-home .split-resources{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ccc-home .resource-panel,.ccc-home .journey-panel,.ccc-home .faq-panel{border:1px solid var(--line);background:#fff;border-radius:30px;padding:28px;box-shadow:0 14px 34px #07205e12}.ccc-home .resource-list{gap:12px;margin-top:18px;display:grid}.ccc-home .resource-item{background:#f9fbff;border:1px solid #e2ebff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px;font-size:14px;font-weight:700;display:flex}.ccc-home .resource-item span{align-items:center;gap:10px;display:flex}.ccc-home .resource-item i{width:36px;height:36px;color:var(--orange);background:#fff1e8;border-radius:12px;place-items:center;font-style:normal;display:grid}.ccc-home .study-plan{gap:13px;margin-top:18px;display:grid}.ccc-home .week{background:#f8fbff;border:1px solid #e2ebff;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:15px;display:grid}.ccc-home .week-no{width:44px;height:44px;color:var(--blue);background:#eef5ff;border-radius:14px;place-items:center;font-weight:800;display:grid}.ccc-home .week:nth-child(2n) .week-no{color:var(--orange);background:#fff1e8}.ccc-home .week strong{margin-bottom:2px;font-size:14px;display:block}.ccc-home .week small{color:var(--muted)}.ccc-home .journey{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:30px}.ccc-home .journey-steps{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:24px;display:grid}.ccc-home .journey-step{background:#f8fbff;border:1px solid #e2ebff;border-radius:20px;min-height:145px;padding:18px;position:relative}.ccc-home .journey-step:after{content:"";background:#cbdcff;width:14px;height:2px;position:absolute;top:50%;right:-13px}.ccc-home .journey-step:last-child:after{display:none}.ccc-home .journey-step .icon{margin-bottom:12px;font-size:25px}.ccc-home .journey-step strong{margin-bottom:5px;font-size:14px;display:block}.ccc-home .journey-step small{color:var(--muted);font-size:12px}.ccc-home .faq-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-home details{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 20px;box-shadow:0 8px 24px #07205e0d}.ccc-home summary{cursor:pointer;color:#0a1d52;font-weight:800}.ccc-home details p{color:var(--muted);margin-top:11px;font-size:14px}.ccc-home .final-cta{background:linear-gradient(135deg,var(--orange),#ff8b1a 45%,var(--blue));color:#fff;border-radius:34px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:34px;display:flex;position:relative;overflow:hidden}.ccc-home .final-cta h2{color:#fff;margin-bottom:8px}.ccc-home .final-cta p{color:#fff3eb;max-width:630px}.ccc-home .final-cta .btn{color:var(--blue);background:#fff}.ccc-home footer{color:#dbe7ff;background:#061234;margin-top:20px;padding:54px 0 22px}.ccc-home .footer-grid{grid-template-columns:1.3fr repeat(4,1fr);gap:26px;margin-bottom:34px;display:grid}.ccc-home footer h4{color:#fff;margin-bottom:14px}.ccc-home footer a,.ccc-home footer p{color:#b9c7e8;margin-bottom:10px;font-size:13px;display:block}.ccc-home .copyright{text-align:center;color:#9aaad1;border-top:1px solid #ffffff1f;padding-top:18px;font-size:13px}@media (width<=1024px){.ccc-home .nav-links{display:none}.ccc-home .mobile-menu{display:block}.ccc-home .hero-wrap,.ccc-home .chapter-map,.ccc-home .lab-grid,.ccc-home .split-resources,.ccc-home .exam-overview,.ccc-home .notes-top{grid-template-columns:1fr}.ccc-home .hero-stage{min-height:470px}.ccc-home .trust-row,.ccc-home .stage-grid,.ccc-home .exam-facts,.ccc-home .notes-grid,.ccc-home .smart-trust-grid,.ccc-home .practice-bottom{grid-template-columns:repeat(2,1fr)}.ccc-home .practice-hub-head,.ccc-home .practice-layout{grid-template-columns:1fr}.ccc-home .practice-side,.ccc-home .journey-steps{grid-template-columns:repeat(3,1fr)}.ccc-home .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.ccc-home .container{width:min(100% - 28px,1180px)}.ccc-home .nav{height:70px}.ccc-home .brand-mark{width:42px;height:42px}.ccc-home .nav-actions{display:none}.ccc-home .hero{padding-top:34px}.ccc-home .hero-wrap{min-height:auto}.ccc-home .hero-copy p{font-size:15px}.ccc-home .hero-cta .btn{width:100%}.ccc-home .hero-stage{min-height:560px}.ccc-home .orb{border-radius:30px;inset:74px 0 40px}.ccc-home .exam-card{padding:18px;top:0;left:0;right:0}.ccc-home .floating-path{width:calc(100% - 20px);bottom:145px;left:10px}.ccc-home .floating-schedule{width:calc(100% - 20px);bottom:0;left:10px;right:auto}.ccc-home .trust-row,.ccc-home .stage-grid,.ccc-home .exam-facts,.ccc-home .chapter-grid,.ccc-home .faq-grid,.ccc-home .journey-steps,.ccc-home .notes-grid,.ccc-home .notes-points,.ccc-home .smart-trust-grid,.ccc-home .practice-side,.ccc-home .practice-bottom{grid-template-columns:1fr}.ccc-home .section{padding:48px 0}.ccc-home .section-head{display:block}.ccc-home .notes-library{border-radius:26px;padding:22px}.ccc-home .notes-search-row{grid-template-columns:1fr}.ccc-home .notes-search-row a{width:100%}.ccc-home .practice-lab{border-radius:26px;padding:22px}.ccc-home .journey-step:after{display:none}.ccc-home .smart-trust,.ccc-home .practice-hub{border-radius:26px;padding:22px}.ccc-home .featured-practice{min-height:auto}.ccc-home .trust-proof-line,.ccc-home .practice-note{display:block}.ccc-home .trust-proof-line a,.ccc-home .practice-note a{margin-top:14px;display:inline-flex}.ccc-home .final-cta{display:block}.ccc-home .final-cta .btn{width:100%;margin-top:18px}.ccc-home .footer-grid{grid-template-columns:1fr}}.site-page-content header:not(.test-interface-header),.site-page-content footer{display:none!important}.shared-site-shell{z-index:100;position:relative}.shared-site-shell .brand{text-decoration:none}.ccc-whatis{--blue:#0b57ea;--blue-dark:#071b5b;--blue-soft:#eef5ff;--orange:#ff6b00;--orange-soft:#fff3ea;--green:#0f9c5c;--text:#172b52;--muted:#667798;--line:#dfe9fb;--bg:#f7fbff;--card:#fff;--shadow:0 16px 40px #071b5b14;--radius:24px}.ccc-whatis *{box-sizing:border-box}.ccc-whatis{scroll-behavior:smooth;color:var(--text);background:linear-gradient(#f8fbff 0%,#fff 36%,#f8fbff 100%);margin:0;font-family:Poppins,sans-serif}.ccc-whatis a{color:inherit;text-decoration:none}.ccc-whatis img{max-width:100%;display:block}.ccc-whatis .container{width:min(1180px,100% - 36px);margin:auto}.ccc-whatis .topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-bottom:1px solid #dfe9fbcc;position:sticky;top:0}.ccc-whatis .nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.ccc-whatis .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-whatis .brand-badge{background:linear-gradient(135deg,var(--blue),#2f7bff);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 12px 26px #0b57ea42}.ccc-whatis .nav-links{color:#3d4f73;align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.ccc-whatis .nav-links a:hover{color:var(--blue)}.ccc-whatis .nav-actions{gap:10px;display:flex}.ccc-whatis .btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:700;transition:all .22s;display:inline-flex}.ccc-whatis .btn:hover{transform:translateY(-2px)}.ccc-whatis .btn-primary{background:linear-gradient(135deg,var(--orange),#ff8b2e);color:#fff;box-shadow:0 12px 26px #ff6b0038}.ccc-whatis .btn-secondary{background:linear-gradient(135deg,var(--blue),#1f74ff);color:#fff;box-shadow:0 12px 26px #0b57ea33}.ccc-whatis .btn-outline{color:var(--blue);background:#fff;border-color:#c9dcff}.ccc-whatis .hero{padding:38px 0 28px}.ccc-whatis .breadcrumbs{color:#6c7c9c;margin-bottom:18px;font-size:12px}.ccc-whatis .breadcrumbs a{color:#6c7c9c}.ccc-whatis .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:34px;display:grid}.ccc-whatis .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d8e8ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-whatis .hero h1{letter-spacing:-1.4px;margin:0 0 16px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.ccc-whatis .hero p{color:#49607f;max-width:670px;margin:0 0 22px;font-size:16px;line-height:1.8}.ccc-whatis .cta-row{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.ccc-whatis .quick-answer{flex-wrap:wrap;gap:12px;display:flex}.ccc-whatis .qa-chip{border:1px solid var(--line);color:#3d5074;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #071b5b0a}.ccc-whatis .hero-graphic{background:linear-gradient(150deg,#06194d 0%,#0b57ea 62%,#5b8fff 100%);border-radius:34px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 52px #071b5b2e}.ccc-whatis .hero-graphic:before,.ccc-whatis .hero-graphic:after{content:"";background:#ffffff17;border-radius:50%;position:absolute}.ccc-whatis .hero-graphic:before{width:220px;height:220px;top:-70px;right:-70px}.ccc-whatis .hero-graphic:after{width:140px;height:140px;bottom:-34px;left:-40px}.ccc-whatis .infocard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:22px;padding:16px;position:relative}.ccc-whatis .infocard h3{margin:0 0 8px;font-size:22px;line-height:1.2}.ccc-whatis .infocard p{color:#e6efff;margin:0;font-size:13px;line-height:1.7}.ccc-whatis .bubble-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.ccc-whatis .bubble{color:var(--text);text-align:center;background:#fff;border-radius:18px;padding:14px 12px;box-shadow:0 12px 22px #03195a1c}.ccc-whatis .bubble strong{color:var(--blue-dark);font-size:20px;display:block}.ccc-whatis .bubble span{color:#667798;font-size:12px;font-weight:700}.ccc-whatis .mini-diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.ccc-whatis .node{text-align:center;color:var(--text);background:#fff;border-radius:18px;padding:14px 12px;font-size:13px;font-weight:700;box-shadow:0 10px 22px #03195a1f}.ccc-whatis .arrow{color:#fff;text-align:center;font-size:22px;font-weight:800}.ccc-whatis .section{padding:38px 0}.ccc-whatis .section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.ccc-whatis .section-head h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.ccc-whatis .section-head p{max-width:620px;color:var(--muted);margin:0;line-height:1.8}.ccc-whatis .grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-whatis .grid-2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ccc-whatis .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.ccc-whatis .card h3{margin:0 0 10px;font-size:22px;line-height:1.25}.ccc-whatis .card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.ccc-whatis .icon-badge{width:52px;height:52px;color:var(--blue);background:linear-gradient(135deg,#eef5ff,#dceaff);border-radius:18px;place-items:center;margin-bottom:14px;font-size:24px;display:grid}.ccc-whatis .icon-orange{color:var(--orange);background:linear-gradient(135deg,#fff1e7,#ffe0cb)}.ccc-whatis .icon-green{color:var(--green);background:linear-gradient(135deg,#ebfff4,#d0f9e3)}.ccc-whatis .definition-box{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-whatis .definition-main{color:#fff;background:linear-gradient(140deg,#0b57ea,#2148d2);border-radius:28px;padding:26px;box-shadow:0 20px 42px #0b57ea33}.ccc-whatis .definition-main h3{margin:0 0 12px;font-size:28px}.ccc-whatis .definition-main p{color:#ebf3ff}.ccc-whatis .fullform{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.ccc-whatis .ff{text-align:center;background:#ffffff24;border:1px solid #ffffff29;border-radius:18px;padding:16px}.ccc-whatis .ff strong{margin-bottom:6px;font-size:28px;display:block}.ccc-whatis .ff span{color:#e8f0ff;font-size:12px;font-weight:700}.ccc-whatis .learn-graphic{padding:0;overflow:hidden}.ccc-whatis .learn-inner{grid-template-columns:1.1fr .9fr;gap:0;min-height:100%;display:grid}.ccc-whatis .learn-copy{padding:24px}.ccc-whatis .learn-copy ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ccc-whatis .learn-copy li{color:#465c7c;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.ccc-whatis .learn-copy li span{width:24px;height:24px;color:var(--blue);background:#eef5ff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.ccc-whatis .graphic-panel{background:linear-gradient(#f4f8ff,#e7f1ff);justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.ccc-whatis .device{background:#fff;border:1px solid #d9e7ff;border-radius:24px;width:100%;max-width:280px;padding:18px;box-shadow:0 16px 34px #0b57ea1f}.ccc-whatis .device-top{background:#d6e4ff;border-radius:999px;width:54px;height:10px;margin:0 auto 16px}.ccc-whatis .app-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ccc-whatis .app{text-align:center;background:#f7fbff;border:1px solid #dfe9fb;border-radius:16px;padding:14px 10px}.ccc-whatis .app .emoji{margin-bottom:8px;font-size:24px}.ccc-whatis .app span{color:#36517f;font-size:12px;font-weight:700;display:block}.ccc-whatis .audience-wrap{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.ccc-whatis .audience-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ccc-whatis .audience-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:18px}.ccc-whatis .audience-card h4{margin:10px 0 8px;font-size:18px}.ccc-whatis .audience-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.ccc-whatis .flow-card{background:linear-gradient(#fff,#f7fbff);position:relative;overflow:hidden}.ccc-whatis .flow{gap:12px;margin-top:8px;display:grid}.ccc-whatis .step{background:#fff;border:1px dashed #cfe0ff;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:12px;display:grid}.ccc-whatis .step-num{background:linear-gradient(135deg,var(--orange),#ff8e33);color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ccc-whatis .step strong{margin-bottom:3px;display:block}.ccc-whatis .step p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ccc-whatis .compare-box{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ccc-whatis .compare{border:1px solid var(--line);border-radius:24px;padding:20px}.ccc-whatis .compare h3{margin:0 0 8px;font-size:22px}.ccc-whatis .compare ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ccc-whatis .compare li{color:#4e6283;padding-left:28px;font-size:14px;line-height:1.6;position:relative}.ccc-whatis .compare li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;top:0;left:0}.ccc-whatis .compare.not li:before{content:"✕";color:#d64a4a}.ccc-whatis .next-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-whatis .next-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;min-height:220px;padding:18px;display:flex}.ccc-whatis .next-card h3{margin:10px 0 8px;font-size:18px}.ccc-whatis .next-card p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.75}.ccc-whatis .next-card .btn{margin-top:auto}.ccc-whatis .faq-list{gap:14px;display:grid}.ccc-whatis details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:18px 20px}.ccc-whatis summary{cursor:pointer;color:var(--text);padding-right:28px;font-weight:700;list-style:none;position:relative}.ccc-whatis summary::-webkit-details-marker{display:none}.ccc-whatis summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1;position:absolute;top:0;right:0}.ccc-whatis details[open] summary:after{content:"−"}.ccc-whatis details p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.8}.ccc-whatis .cta-banner{color:#fff;background:linear-gradient(135deg,#08194d,#0b57ea);border-radius:30px;padding:30px;box-shadow:0 20px 48px #071b5b2e}.ccc-whatis .cta-banner h2{margin:0 0 12px;font-size:36px;line-height:1.12}.ccc-whatis .cta-banner p{color:#e6efff;max-width:720px;margin:0 0 18px;line-height:1.8}.ccc-whatis .foot-note{color:#dbe7ff;margin-top:14px;font-size:12px}.ccc-whatis footer{color:#fff;background:#071b5b;margin-top:44px}.ccc-whatis .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:22px;padding:34px 0;display:grid}.ccc-whatis footer h4{margin:0 0 12px;font-size:16px}.ccc-whatis footer p,.ccc-whatis footer a{color:#d7e5ff;font-size:13px;line-height:1.8}.ccc-whatis .footer-links{gap:8px;display:grid}.ccc-whatis .copyright{color:#bfd1ff;border-top:1px solid #ffffff1a;padding:14px 0;font-size:12px}@media (width<=1040px){.ccc-whatis .hero-grid,.ccc-whatis .definition-box,.ccc-whatis .audience-wrap,.ccc-whatis .compare-box,.ccc-whatis .footer-grid,.ccc-whatis .learn-inner{grid-template-columns:1fr}.ccc-whatis .grid-3,.ccc-whatis .next-grid{grid-template-columns:repeat(2,1fr)}.ccc-whatis .grid-2,.ccc-whatis .audience-list{grid-template-columns:1fr 1fr}.ccc-whatis .nav-links{display:none}.ccc-whatis .hero-graphic{order:-1}}@media (width<=720px){.ccc-whatis .container{width:min(100% - 24px,1180px)}.ccc-whatis .grid-3,.ccc-whatis .grid-2,.ccc-whatis .next-grid,.ccc-whatis .audience-list,.ccc-whatis .fullform,.ccc-whatis .bubble-row{grid-template-columns:1fr}.ccc-whatis .mini-diagram{grid-template-columns:1fr;gap:8px}.ccc-whatis .arrow{transform:rotate(90deg)}.ccc-whatis .section-head{display:block}.ccc-whatis .hero{padding-top:26px}.ccc-whatis .hero h1{font-size:34px}.ccc-whatis .hero p{font-size:15px}.ccc-whatis .nav-actions{display:none}.ccc-whatis .cta-banner h2{font-size:28px}.ccc-whatis .footer-grid{grid-template-columns:1fr}}.ccc-syllabus{--navy:#061b5f;--navy2:#07133f;--blue:#0b52e8;--blue2:#2d72ff;--sky:#f4f8ff;--sky2:#eaf2ff;--orange:#ff6500;--orange2:#ff8b1a;--green:#12a56a;--purple:#7357ff;--red:#ef4444;--ink:#0d2557;--muted:#61708d;--line:#dbe7ff;--card:#fff;--shadow:0 18px 50px #061b5f1f;--radius:26px}.ccc-syllabus *{box-sizing:border-box;margin:0;padding:0}.ccc-syllabus{scroll-behavior:smooth;color:var(--ink);background:linear-gradient(#f7fbff 0,#fff 36%,#f5f9ff 100%);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.58}.ccc-syllabus a{color:inherit;text-decoration:none}.ccc-syllabus .container{width:min(1180px,100% - 40px);margin:auto}.ccc-syllabus .section{padding:62px 0}.ccc-syllabus .soft{background:linear-gradient(#f2f7ff,#fff)}.ccc-syllabus h1,.ccc-syllabus h2,.ccc-syllabus h3{color:#081f55;line-height:1.15}.ccc-syllabus h1{letter-spacing:-1.4px;font-size:clamp(34px,4.35vw,60px)}.ccc-syllabus h2{letter-spacing:-.9px;font-size:clamp(27px,3vw,42px)}.ccc-syllabus h3{font-size:20px}.ccc-syllabus .muted{color:var(--muted)}.ccc-syllabus .orange{color:var(--orange)}.ccc-syllabus .blue{color:var(--blue)}.ccc-syllabus .btn{white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:13px 19px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.ccc-syllabus .btn:hover{transform:translateY(-2px)}.ccc-syllabus .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 13px 26px #ff650040}.ccc-syllabus .btn-blue{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 12px 25px #0b52e838}.ccc-syllabus .btn-outline{color:var(--blue);background:#fff;border-color:#bad0ff}.ccc-syllabus .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d7e6ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.ccc-syllabus .section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.ccc-syllabus .section-head .text{max-width:760px}.ccc-syllabus .section-head p{margin-top:10px}.ccc-syllabus .topbar{z-index:50;background:linear-gradient(90deg,var(--navy2),var(--blue),var(--navy));color:#fff;position:sticky;top:0;box-shadow:0 12px 30px #0512482e}.ccc-syllabus .nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.ccc-syllabus .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-syllabus .brand-mark{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #0b52e81f}.ccc-syllabus .brand-name span{opacity:.82;margin-top:-3px;font-size:11px;font-weight:500;display:block}.ccc-syllabus .menu{align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.ccc-syllabus .menu a{opacity:.9;padding:8px 0}.ccc-syllabus .menu a:hover,.ccc-syllabus .menu .active{opacity:1;color:#fff}.ccc-syllabus .nav-actions{gap:10px;display:flex}.ccc-syllabus .nav-actions a{border-radius:11px;padding:10px 14px;font-size:13px;font-weight:800}.ccc-syllabus .login{border:1px solid #ffffff6b}.ccc-syllabus .register{background:var(--orange)}.ccc-syllabus .hero{padding:52px 0 28px;position:relative;overflow:hidden}.ccc-syllabus .hero:before{content:"";background:#ff65001f;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-160px}.ccc-syllabus .hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:34px;display:grid}.ccc-syllabus .hero-copy p{color:var(--muted);max-width:760px;margin-top:17px;font-size:17px}.ccc-syllabus .hero-actions{flex-wrap:wrap;gap:13px;margin-top:25px;display:flex}.ccc-syllabus .keyword-pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ccc-syllabus .pill{border:1px solid var(--line);color:#17306e;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0b52e80f}.ccc-syllabus .hero-card{border:1px solid var(--line);box-shadow:var(--shadow);z-index:1;background:#fff;border-radius:30px;padding:22px;position:relative}.ccc-syllabus .hero-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.ccc-syllabus .book-icon{width:60px;height:60px;color:var(--blue);background:#eef5ff;border-radius:20px;place-items:center;font-size:28px;display:grid}.ccc-syllabus .status{color:#14884d;white-space:nowrap;background:#eafff4;border:1px solid #c7f0dc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.ccc-syllabus .stat-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.ccc-syllabus .stat{background:#f6f9ff;border:1px solid #dfeaff;border-radius:18px;padding:14px}.ccc-syllabus .stat b{color:#071f56;font-size:24px;display:block}.ccc-syllabus .stat span{color:var(--muted);font-size:12px;font-weight:700}.ccc-syllabus .source-mini{border-left:4px solid var(--orange);color:#6a3d16;background:#fff7f0;border-radius:14px;margin-top:15px;padding:13px;font-size:13px;font-weight:600}.ccc-syllabus .source-mini a{color:#b84b00;font-weight:900}.ccc-syllabus .toc-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#f7fbffeb;border-top:1px solid #dce8ff;border-bottom:1px solid #dce8ff;position:sticky;top:76px}.ccc-syllabus .toc{gap:10px;padding:12px 0;display:flex;overflow-x:auto}.ccc-syllabus .toc a{color:#183678;background:#fff;border:1px solid #dbe7ff;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:900}.ccc-syllabus .toc a:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.ccc-syllabus .trust-strip{padding:16px 0 38px}.ccc-syllabus .trust-box{color:#fff;background:#07133f;border-radius:24px;grid-template-columns:1.2fr repeat(3,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 18px 46px #07133f38}.ccc-syllabus .trust-main h3{color:#fff;margin-bottom:5px}.ccc-syllabus .trust-main p{color:#c8d5ff;font-size:13px}.ccc-syllabus .trust-item{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;padding:14px}.ccc-syllabus .trust-item strong{margin-bottom:4px;font-size:14px;display:block}.ccc-syllabus .trust-item span{color:#cfd9ff;font-size:12px}.ccc-syllabus .quick-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.ccc-syllabus .quick-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px;box-shadow:0 14px 36px #0b52e814}.ccc-syllabus .quick-card .num{width:36px;height:36px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;margin-bottom:16px;font-weight:900;display:grid}.ccc-syllabus .quick-card h3{margin-bottom:8px;font-size:17px}.ccc-syllabus .quick-card p{color:var(--muted);font-size:13px}.ccc-syllabus .overview-grid{grid-template-columns:1fr .9fr;align-items:start;gap:22px;display:grid}.ccc-syllabus .panel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:26px;box-shadow:0 17px 44px #0b52e817}.ccc-syllabus .info-table{gap:10px;margin-top:16px;display:grid}.ccc-syllabus .info-row{background:#f8fbff;border:1px solid #dfeaff;border-radius:16px;grid-template-columns:160px 1fr;gap:10px;padding:12px 14px;display:grid}.ccc-syllabus .info-row b{color:#071f56}.ccc-syllabus .info-row span{color:var(--muted);font-weight:600}.ccc-syllabus .coverage{gap:12px;margin-top:18px;display:grid}.ccc-syllabus .coverage-item{background:#f8fbff;border:1px solid #dfeaff;border-radius:18px;align-items:flex-start;gap:12px;padding:13px;display:flex}.ccc-syllabus .coverage-item b{width:34px;height:34px;color:var(--blue);background:#eef5ff;border-radius:12px;flex:none;place-items:center;display:grid}.ccc-syllabus .coverage-item h3{font-size:16px}.ccc-syllabus .coverage-item p{color:var(--muted);font-size:13px}.ccc-syllabus .chapter-tools{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:12px;display:flex;box-shadow:0 12px 30px #0b52e80f}.ccc-syllabus .search-box{color:var(--muted);background:#f4f8ff;border:1px solid #dce8ff;border-radius:16px;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.ccc-syllabus .search-box input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.ccc-syllabus .filter-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ccc-syllabus .filter-btn{color:#21417f;cursor:pointer;background:#fff;border:1px solid #dce8ff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.ccc-syllabus .filter-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.ccc-syllabus .chapter-list{gap:18px;display:grid}.ccc-syllabus .chapter-card{border:1px solid var(--line);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 14px 38px #0b52e814}.ccc-syllabus .chapter-head{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px 22px;display:grid}.ccc-syllabus .chapter-no{width:54px;height:54px;color:var(--blue);background:linear-gradient(135deg,#eef5ff,#fff2e8);border-radius:18px;place-items:center;font-size:18px;font-weight:900;display:grid}.ccc-syllabus .chapter-head h3{font-size:22px}.ccc-syllabus .chapter-head p{color:var(--muted);margin-top:5px;font-size:13px}.ccc-syllabus .priority-tag{color:var(--blue);white-space:nowrap;background:#eef5ff;border:1px solid #dbe7ff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.ccc-syllabus .toggle{width:36px;height:36px;color:var(--blue);cursor:pointer;background:#f0f6ff;border:0;border-radius:13px;font-size:18px;font-weight:900}.ccc-syllabus .chapter-body{border-top:1px solid #edf3ff;grid-template-columns:1.15fr .85fr;gap:22px;padding:0 22px 22px;display:grid}.ccc-syllabus .chapter-card.collapsed .chapter-body{display:none}.ccc-syllabus .topics{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.ccc-syllabus .topics span{color:#24477e;background:#f3f7ff;border:1px solid #dce8ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.ccc-syllabus .topic-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.ccc-syllabus .topic-list li{color:#233f74;background:#f8fbff;border:1px solid #dfeaff;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700;list-style:none}.ccc-syllabus .topic-list li:before{content:"✓";color:var(--green);margin-right:7px;font-weight:900}.ccc-syllabus .learn-box{color:#fff;background:linear-gradient(#07133f,#0b2c79);border-radius:22px;align-self:start;padding:20px}.ccc-syllabus .learn-box h4{margin-bottom:10px;font-size:18px}.ccc-syllabus .learn-box p{color:#d5e1ff;font-size:13px}.ccc-syllabus .chapter-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ccc-syllabus .small-btn{color:var(--blue);background:#fff;border:1px solid #cfe0ff;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:900}.ccc-syllabus .small-btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.ccc-syllabus .pdf-box{background:linear-gradient(135deg,var(--navy2),var(--blue));color:#fff;border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 20px 55px #061b5f38}.ccc-syllabus .pdf-box h2{color:#fff}.ccc-syllabus .pdf-box p{color:#d6e2ff;margin-top:10px}.ccc-syllabus .pdf-list{gap:10px;display:grid}.ccc-syllabus .pdf-item{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:10px;padding:13px;display:flex}.ccc-syllabus .pdf-item b{color:var(--blue);background:#fff;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ccc-syllabus .pdf-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ccc-syllabus .pdf-actions .btn-outline{color:var(--blue);background:#fff;border-color:#fff}.ccc-syllabus .priority-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ccc-syllabus .priority-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px;box-shadow:0 14px 34px #0b52e814}.ccc-syllabus .priority-card .icon{border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:grid}.ccc-syllabus .priority-card h3{margin-bottom:8px;font-size:18px}.ccc-syllabus .priority-card p{color:var(--muted);font-size:13px}.ccc-syllabus .icon-blue{color:var(--blue);background:#eef5ff}.ccc-syllabus .icon-orange{color:var(--orange);background:#fff1e7}.ccc-syllabus .icon-green{color:var(--green);background:#eafff4}.ccc-syllabus .icon-purple{color:var(--purple);background:#f0edff}.ccc-syllabus .flow{color:#fff;background:#07133f;border-radius:32px;padding:30px}.ccc-syllabus .flow h2{color:#fff}.ccc-syllabus .flow p{color:#cfd9ff}.ccc-syllabus .flow-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:24px;display:grid}.ccc-syllabus .flow-step{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;min-height:130px;padding:15px}.ccc-syllabus .flow-step b{width:32px;height:32px;color:var(--blue);background:#fff;border-radius:11px;place-items:center;margin-bottom:11px;display:grid}.ccc-syllabus .flow-step h3{color:#fff;margin-bottom:6px;font-size:14px}.ccc-syllabus .flow-step span{color:#cfd9ff;font-size:12px}.ccc-syllabus .plan-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-syllabus .plan-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0b52e814}.ccc-syllabus .plan-card:before{content:"";background:var(--blue);height:5px;position:absolute;top:0;left:0;right:0}.ccc-syllabus .plan-card:nth-child(2):before{background:var(--orange)}.ccc-syllabus .plan-card:nth-child(3):before{background:var(--green)}.ccc-syllabus .plan-card:nth-child(4):before{background:var(--purple)}.ccc-syllabus .plan-card h3{margin-bottom:10px;font-size:18px}.ccc-syllabus .plan-card ul{gap:8px;margin-top:12px;display:grid}.ccc-syllabus .plan-card li{color:var(--muted);font-size:13px;font-weight:600;list-style:none}.ccc-syllabus .plan-card li:before{content:"•";color:var(--blue);margin-right:7px;font-weight:900}.ccc-syllabus .mistake-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ccc-syllabus .mistake{background:#fff;border:1px solid #ffd8c5;border-radius:22px;gap:13px;padding:18px;display:flex}.ccc-syllabus .mistake b{width:38px;height:38px;color:var(--orange);background:#fff1e7;border-radius:14px;flex:none;place-items:center;display:grid}.ccc-syllabus .mistake h3{margin-bottom:6px;font-size:17px}.ccc-syllabus .mistake p{color:#6e4a36;font-size:13px}.ccc-syllabus .resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ccc-syllabus .resource-link{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-weight:900;display:flex;box-shadow:0 10px 24px #0b52e80f}.ccc-syllabus .resource-link small{color:var(--muted);margin-top:3px;font-weight:600;display:block}.ccc-syllabus .ico{width:34px;height:34px;color:var(--blue);background:#eef5ff;border-radius:12px;place-items:center;margin-right:10px;display:inline-grid}.ccc-syllabus .faq-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ccc-syllabus .faq{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;box-shadow:0 12px 30px #0b52e812}.ccc-syllabus .faq h3{margin-bottom:8px;font-size:17px}.ccc-syllabus .faq p{color:var(--muted);font-size:14px}.ccc-syllabus .cta{background:linear-gradient(135deg,var(--navy2),var(--blue));color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 20px 55px #061b5f38}.ccc-syllabus .cta h2{color:#fff}.ccc-syllabus .cta p{color:#d6e2ff;margin-top:8px}.ccc-syllabus .footer{color:#d8e4ff;background:#031131;padding:50px 0 22px}.ccc-syllabus .footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;display:grid}.ccc-syllabus .footer h3{color:#fff;margin-bottom:12px;font-size:16px}.ccc-syllabus .footer a{color:#d8e4ff;opacity:.86;margin:8px 0;font-size:13px;display:block}.ccc-syllabus .footer p{opacity:.84;font-size:13px}.ccc-syllabus .footer .brand{color:#fff}.ccc-syllabus .footer-bottom{text-align:center;opacity:.75;border-top:1px solid #ffffff1f;margin-top:34px;padding-top:18px;font-size:13px}.ccc-syllabus .hidden-card{display:none!important}@media (width<=1000px){.ccc-syllabus .menu{display:none}.ccc-syllabus .hero-grid,.ccc-syllabus .overview-grid,.ccc-syllabus .pdf-box{grid-template-columns:1fr}.ccc-syllabus .quick-grid{grid-template-columns:repeat(2,1fr)}.ccc-syllabus .trust-box{grid-template-columns:1fr 1fr}.ccc-syllabus .chapter-body{grid-template-columns:1fr}.ccc-syllabus .priority-grid,.ccc-syllabus .plan-grid,.ccc-syllabus .resource-grid,.ccc-syllabus .flow-grid{grid-template-columns:repeat(2,1fr)}.ccc-syllabus .footer-grid{grid-template-columns:1fr 1fr}.ccc-syllabus .section-head{flex-direction:column;align-items:flex-start}.ccc-syllabus .chapter-tools{flex-direction:column;align-items:stretch}.ccc-syllabus .filter-buttons{justify-content:flex-start}.ccc-syllabus .cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.ccc-syllabus .container{width:min(100% - 26px,1180px)}.ccc-syllabus .hero{padding-top:38px}.ccc-syllabus .nav{height:68px}.ccc-syllabus .nav-actions{display:none}.ccc-syllabus .hero-actions,.ccc-syllabus .pdf-actions{flex-direction:column}.ccc-syllabus .btn{width:100%}.ccc-syllabus .stat-grid,.ccc-syllabus .quick-grid,.ccc-syllabus .trust-box,.ccc-syllabus .priority-grid,.ccc-syllabus .plan-grid,.ccc-syllabus .mistake-grid,.ccc-syllabus .resource-grid,.ccc-syllabus .faq-grid,.ccc-syllabus .footer-grid{grid-template-columns:1fr}.ccc-syllabus .chapter-head{grid-template-columns:auto 1fr}.ccc-syllabus .chapter-head .priority-tag{grid-column:1/-1;width:max-content}.ccc-syllabus .topic-list,.ccc-syllabus .flow-grid,.ccc-syllabus .info-row{grid-template-columns:1fr}.ccc-syllabus .section{padding:46px 0}.ccc-syllabus .pdf-box{padding:22px}.ccc-syllabus .chapter-head h3{font-size:18px}}.ccc-prev{--navy:#071a58;--navy2:#040f37;--blue:#1857f2;--blue2:#0c3eaf;--ink:#0a1d52;--muted:#647395;--orange:#ff6500;--orange2:#ff8f22;--green:#0fa55a;--purple:#7b48f6;--sky:#f4f8ff;--line:#dce8ff;--white:#fff;--shadow:0 22px 54px #0a29711a;--radius:24px}.ccc-prev *{box-sizing:border-box;margin:0;padding:0}.ccc-prev{scroll-behavior:smooth;color:var(--ink);background:radial-gradient(circle at 5% 0,#1857f21c,#0000 32rem),radial-gradient(circle at 96% 11%,#ff65001f,#0000 28rem),linear-gradient(#f7fbff 0,#fff 42%,#f6f9ff 100%);font-family:Poppins,Arial,sans-serif;line-height:1.6}.ccc-prev a{color:inherit;text-decoration:none}.ccc-prev .container{width:min(1200px,100% - 40px);margin:0 auto}.ccc-prev .section{padding:68px 0}.ccc-prev .section-tight{padding:42px 0}.ccc-prev .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ccc-prev h1,.ccc-prev h2,.ccc-prev h3{color:var(--ink);line-height:1.15}.ccc-prev h1{letter-spacing:-1.6px;font-size:clamp(34px,4.7vw,59px)}.ccc-prev h2{letter-spacing:-1px;font-size:clamp(28px,3.4vw,45px)}.ccc-prev h3{font-size:20px}.ccc-prev .muted{color:var(--muted)}.ccc-prev .blue{color:var(--blue)}.ccc-prev .orange{color:var(--orange)}.ccc-prev .btn{white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:800;transition:all .22s;display:inline-flex}.ccc-prev .btn:hover{transform:translateY(-2px)}.ccc-prev .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 12px 24px #ff650040}.ccc-prev .btn-blue{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 12px 24px #1857f238}.ccc-prev .btn-outline{color:var(--blue);background:#fff;border-color:#bbd2ff}.ccc-prev .btn-soft{color:var(--blue);background:#eff5ff;border-color:#d7e6ff}.ccc-prev .eyebrow{color:var(--blue);background:#edf5ff;border:1px solid #d4e4ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:13px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-prev .pill{border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ccc-prev .pill-memory{color:#c34c00;background:#fff1e8;border:1px solid #ffd6bb}.ccc-prev .pill-model{color:#1550d6;background:#eff4ff;border:1px solid #d6e5ff}.ccc-prev .pill-free{color:#087943;background:#edfdf4;border:1px solid #c8efd8}.ccc-prev .pill-premium{color:#6a38e3;background:#f2edff;border:1px solid #dfd4ff}.ccc-prev .pill-shared{color:#8b6800;background:#fff8df;border:1px solid #f7e6a2}.ccc-prev .pill-pdf{color:#ce452a;background:#fff3f0;border:1px solid #ffd6cd}.ccc-prev .pill-online{color:#0b67a7;background:#eaf8ff;border:1px solid #cceaff}.ccc-prev .topbar{z-index:100;background:linear-gradient(90deg,var(--navy2),var(--blue2),var(--navy));color:#fff;position:sticky;top:0;box-shadow:0 10px 30px #010e402e}.ccc-prev .nav{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.ccc-prev .brand{color:#fff;align-items:center;gap:11px;font-weight:800;display:flex}.ccc-prev .brand-mark{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;font-size:23px;display:grid;box-shadow:inset 0 0 0 3px #1857f21a}.ccc-prev .brand small{opacity:.86;margin-top:-4px;font-size:10px;font-weight:500;display:block}.ccc-prev .nav-links{align-items:center;gap:21px;font-size:13px;font-weight:700;display:flex}.ccc-prev .nav-links a{opacity:.93;position:relative}.ccc-prev .nav-links a.active:after{content:"";background:var(--orange);border-radius:999px;height:3px;position:absolute;bottom:-10px;left:0;right:0}.ccc-prev .nav-actions{gap:9px;display:flex}.ccc-prev .nav-actions a{border-radius:10px;padding:9px 13px;font-size:12px;font-weight:800}.ccc-prev .login{border:1px solid #ffffff5c}.ccc-prev .register{background:var(--orange)}.ccc-prev .menu-btn{color:#fff;background:#ffffff1f;border:0;border-radius:10px;padding:9px 12px;font-size:20px;display:none}.ccc-prev .hero{padding:44px 0 34px}.ccc-prev .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.ccc-prev .hero p{color:#40547e;max-width:685px;margin:15px 0 22px;font-size:16px}.ccc-prev .hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:17px;display:flex}.ccc-prev .hero-note{border:1px solid #cfe0ff;border-left:5px solid var(--blue);background:#fff;border-radius:18px;align-items:flex-start;gap:11px;max-width:700px;padding:14px 16px;display:flex;box-shadow:0 10px 26px #08276d14}.ccc-prev .hero-note strong{font-size:13px;display:block}.ccc-prev .hero-note small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ccc-prev .paper-preview{box-shadow:var(--shadow);background:linear-gradient(145deg,#1350e2 0%,#081f67 60%,#030d2d 100%);border-radius:32px;padding:22px;position:relative;overflow:hidden}.ccc-prev .paper-preview:before{content:"";background:#ff7d1d52;border-radius:50%;width:255px;height:255px;position:absolute;top:-112px;right:-105px}.ccc-prev .paper-card{background:#fff;border-radius:23px;padding:18px;position:relative;box-shadow:0 22px 46px #020e3a52}.ccc-prev .paper-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ccc-prev .paper-card h3{font-size:18px}.ccc-prev .question{background:#f7fbff;border:1px solid #dce8ff;border-radius:15px;margin:12px 0;padding:14px}.ccc-prev .question p{color:#102961;margin-bottom:10px;font-size:13px;font-weight:800}.ccc-prev .option{background:#fff;border:1px solid #dce8ff;border-radius:10px;align-items:center;gap:8px;margin-top:7px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.ccc-prev .option b{width:21px;height:21px;color:var(--blue);background:#eef5ff;border-radius:50%;place-items:center;display:grid}.ccc-prev .option.ok{color:#08743d;background:#edfff4;border-color:#bceecf}.ccc-prev .preview-footer{background:#f7fbff;border:1px solid #dfeaff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.ccc-prev .preview-footer span{color:#56709c;font-size:11px;font-weight:800}.ccc-prev .quick-nav-wrap{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbffed;border-top:1px solid #e1ebff;border-bottom:1px solid #d8e5ff;position:sticky;top:76px}.ccc-prev .quick-nav{gap:10px;padding:11px 0;display:flex;overflow:auto}.ccc-prev .quick-nav a{color:#16366f;background:#fff;border:1px solid #dce8ff;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.ccc-prev .quick-nav a:hover{border-color:var(--blue);color:var(--blue)}.ccc-prev .section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.ccc-prev .section-head p{max-width:710px}.ccc-prev .section-head .right-link{color:var(--blue);white-space:nowrap;font-size:14px;font-weight:800}.ccc-prev .trust-wrap{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:18px;display:grid}.ccc-prev .trust-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:22px;box-shadow:0 14px 30px #06266c0f}.ccc-prev .trust-card h3{margin-bottom:5px;font-size:19px}.ccc-prev .trust-card p{color:var(--muted);font-size:13px}.ccc-prev .trust-legend{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.ccc-prev .legend-item{background:#f9fbff;border:1px solid #e2ebff;border-radius:16px;padding:12px}.ccc-prev .legend-item b{margin-bottom:3px;font-size:13px;display:block}.ccc-prev .legend-item span{color:var(--muted);font-size:11.5px;display:block}.ccc-prev .legend-item:first-child b{color:#c34c00}.ccc-prev .legend-item:nth-child(2) b{color:#856500}.ccc-prev .legend-item:nth-child(3) b{color:#1550d6}.ccc-prev .legend-item:nth-child(4) b{color:#087943}.ccc-prev .truth-check{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0d4ce2,#081d61);border-radius:24px;padding:23px}.ccc-prev .truth-check h3{color:#fff;font-size:20px}.ccc-prev .truth-check p{color:#dce8ff;margin:7px 0 16px;font-size:13px}.ccc-prev .quality-list{gap:9px;display:grid}.ccc-prev .quality-list div{color:#eff5ff;align-items:flex-start;gap:9px;font-size:12px;font-weight:700;display:flex}.ccc-prev .quality-list b{color:#fff;background:#ffffff29;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ccc-prev .start-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-prev .start-card{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:287px;padding:20px;display:flex;box-shadow:0 14px 30px #0522660f}.ccc-prev .start-icon{border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:grid}.ccc-prev .start-card:first-child .start-icon{background:#eef4ff}.ccc-prev .start-card:nth-child(2) .start-icon{background:#fff0e4}.ccc-prev .start-card:nth-child(3) .start-icon{background:#edfdf4}.ccc-prev .start-card:nth-child(4) .start-icon{background:#f3edff}.ccc-prev .start-card p{color:var(--muted);margin:9px 0 13px;font-size:13px}.ccc-prev .start-card ul{gap:7px;margin:0 0 16px;list-style:none;display:grid}.ccc-prev .start-card li{color:#2a4070;font-size:12px;font-weight:700}.ccc-prev .start-card li:before{content:"✓";color:var(--green);margin-right:7px;font-weight:900}.ccc-prev .start-card .btn{width:100%;margin-top:auto;padding:11px 12px;font-size:12px}.ccc-prev .filter-bar{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px;display:flex;box-shadow:0 12px 26px #0522660d}.ccc-prev .filter-group{flex-wrap:wrap;gap:9px;display:flex}.ccc-prev .filter-btn{color:#264574;cursor:pointer;background:#fff;border:1px solid #dce8ff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.ccc-prev .filter-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.ccc-prev .filter-search{flex:0 285px;position:relative}.ccc-prev .filter-search input{color:#234473;border:1px solid #dce8ff;border-radius:12px;outline:none;width:100%;padding:11px 13px;font:600 12px Poppins}.ccc-prev .latest-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-prev .paper-set{border:1px solid var(--line);background:#fff;border-radius:24px;padding:21px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 14px 32px #06266c12}.ccc-prev .paper-set:hover{transform:translateY(-4px);box-shadow:0 22px 42px #05266e1c}.ccc-prev .paper-set:after{content:"";background:var(--blue);height:4px;position:absolute;inset:0 0 auto}.ccc-prev .paper-set.memory:after{background:var(--orange)}.ccc-prev .paper-set.model:after{background:var(--blue)}.ccc-prev .paper-set.revision:after{background:var(--green)}.ccc-prev .set-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ccc-prev .paper-set h3{margin:12px 0 6px;font-size:19px}.ccc-prev .paper-set p{color:var(--muted);margin-bottom:14px;font-size:13px}.ccc-prev .paper-meta{gap:7px;margin-bottom:14px;display:grid}.ccc-prev .paper-meta div{border-bottom:1px solid #edf3ff;justify-content:space-between;gap:10px;padding-bottom:7px;font-size:12px;display:flex}.ccc-prev .paper-meta span:first-child{color:#7181a1;font-weight:700}.ccc-prev .paper-meta span:last-child{color:#203b70;text-align:right;font-weight:800}.ccc-prev .coverage{background:#f8fbff;border:1px solid #e1ebff;border-radius:14px;margin-bottom:14px;padding:11px 12px}.ccc-prev .coverage b{color:#19478d;margin-bottom:4px;font-size:12px;display:block}.ccc-prev .coverage span{color:#5c7096;font-size:11.5px;display:block}.ccc-prev .actions{flex-wrap:wrap;gap:8px;display:flex}.ccc-prev .actions .btn{padding:10px 11px;font-size:12px}.ccc-prev .year-library{grid-template-columns:.86fr 1.14fr;align-items:start;gap:22px;display:grid}.ccc-prev .library-guide{color:#fff;box-shadow:var(--shadow);background:linear-gradient(150deg,#0a47d8,#06184f);border-radius:26px;padding:25px;position:sticky;top:143px}.ccc-prev .library-guide h3{color:#fff;font-size:22px}.ccc-prev .library-guide p{color:#d9e6ff;margin:8px 0 16px;font-size:13px}.ccc-prev .guide-steps{gap:9px;display:grid}.ccc-prev .guide-steps div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.ccc-prev .guide-steps b{background:var(--orange);border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ccc-prev .guide-steps span{color:#eef5ff;font-size:12px;font-weight:700}.ccc-prev .guide-link{color:#fff;border-bottom:1px solid #ffffff8c;margin-top:17px;padding-bottom:2px;font-size:13px;font-weight:800;display:inline-flex}.ccc-prev .year-list{gap:13px;display:grid}.ccc-prev .year-item{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 25px #0522660d}.ccc-prev .year-toggle{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:15px;padding:18px;font:800 16px Poppins;display:flex}.ccc-prev .year-toggle span{width:30px;height:30px;color:var(--blue);background:#eef5ff;border-radius:10px;place-items:center;font-size:18px;display:inline-grid}.ccc-prev .year-sub{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.ccc-prev .year-body{padding:0 18px 18px;display:none}.ccc-prev .year-item.open .year-body{display:block}.ccc-prev .year-item.open .year-toggle{border-bottom:1px solid #edf3ff}.ccc-prev .paper-row{background:#fbfdff;border:1px solid #e2ebff;border-radius:15px;grid-template-columns:1.25fr auto;align-items:center;gap:12px;margin-top:11px;padding:13px;display:grid}.ccc-prev .paper-row h4{color:#132d62;font-size:14px}.ccc-prev .paper-row p{color:var(--muted);margin-top:2px;font-size:11.5px}.ccc-prev .row-badges{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ccc-prev .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ccc-prev .row-actions a{color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #c8daff;border-radius:9px;padding:8px 9px;font-size:11px;font-weight:800}.ccc-prev .row-actions a.primary{background:var(--blue);border-color:var(--blue);color:#fff}.ccc-prev .split{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.ccc-prev .panel{border:1px solid var(--line);background:#fff;border-radius:26px;padding:24px;box-shadow:0 14px 30px #0522660f}.ccc-prev .panel h2{font-size:30px}.ccc-prev .panel p{color:var(--muted);margin-top:9px;font-size:14px}.ccc-prev .flow-list{gap:12px;margin-top:18px;display:grid}.ccc-prev .flow-item{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.ccc-prev .flow-no{width:40px;height:40px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;font-weight:900;display:grid}.ccc-prev .flow-item h3{margin-bottom:3px;font-size:16px}.ccc-prev .flow-item p{margin:0;font-size:12.5px}.ccc-prev .fix-box{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0a46d5,#06194f);border-radius:26px;padding:24px}.ccc-prev .fix-box h2{color:#fff;font-size:30px}.ccc-prev .fix-box>p{color:#d8e5ff;margin-top:9px;font-size:14px}.ccc-prev .wrong-card{color:var(--ink);background:#fff;border-radius:19px;margin-top:17px;padding:16px}.ccc-prev .wrong-card .tag{color:#da4f00;background:#fff1e8;border:1px solid #ffd8bc;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.ccc-prev .wrong-card h3{margin:9px 0 8px;font-size:17px}.ccc-prev .wrong-card ul{gap:7px;list-style:none;display:grid}.ccc-prev .wrong-card li{color:#385277;font-size:12px;font-weight:700}.ccc-prev .wrong-card li:before{content:"→";color:var(--orange);margin-right:7px;font-weight:900}.ccc-prev .topic-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ccc-prev .topic-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 12px 25px #0522660d}.ccc-prev .topic-card h3{margin-bottom:9px;font-size:17px}.ccc-prev .topic-card ul{gap:6px;list-style:none;display:grid}.ccc-prev .topic-card li{color:#56709d;font-size:12px;font-weight:600}.ccc-prev .topic-card li:before{content:"•";color:var(--orange);margin-right:7px;font-weight:900}.ccc-prev .comparison{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:auto;box-shadow:0 14px 30px #0522660f}.ccc-prev table{border-collapse:collapse;width:100%;min-width:660px}.ccc-prev th,.ccc-prev td{text-align:left;border-bottom:1px solid #edf3ff;padding:16px;font-size:13px}.ccc-prev th{color:#173b78;background:#f7faff;font-size:12px}.ccc-prev td:first-child{color:#173b78;font-weight:800}.ccc-prev .yes{color:#087943;font-weight:800}.ccc-prev .plan{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.ccc-prev .day{border:1px solid var(--line);background:#fff;border-radius:19px;padding:16px;box-shadow:0 12px 24px #0522660d}.ccc-prev .day b{color:var(--blue);background:#eef5ff;border-radius:999px;margin-bottom:9px;padding:6px 10px;font-size:12px;display:inline-flex}.ccc-prev .day p{color:var(--muted);font-size:12px;font-weight:600}.ccc-prev .mistake-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ccc-prev .mistake{background:#fff;border:1px solid #ffd9cc;border-radius:20px;padding:18px;box-shadow:0 12px 26px #ff650012}.ccc-prev .mistake b{color:var(--orange);margin-bottom:7px;font-size:15px;display:block}.ccc-prev .mistake p{color:var(--muted);font-size:12.5px}.ccc-prev .resource-band{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#06194e,#0a46d5);border-radius:30px;padding:33px}.ccc-prev .resource-band h2{color:#fff}.ccc-prev .resource-band p{color:#dbe7ff;max-width:770px;margin-top:11px}.ccc-prev .resource-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ccc-prev .resource-links a{color:#fff;background:#ffffff1f;border:1px solid #ffffff30;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.ccc-prev .faq{gap:12px;display:grid}.ccc-prev .faq-item{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.ccc-prev .faq-q{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:16px;padding:18px 20px;font:800 14px Poppins;display:flex}.ccc-prev .faq-q span{width:29px;height:29px;color:var(--blue);background:#eef5ff;border-radius:10px;flex:none;place-items:center;display:grid}.ccc-prev .faq-a{color:var(--muted);padding:0 20px 18px;font-size:13px;display:none}.ccc-prev .faq-item.open .faq-a{display:block}.ccc-prev .faq-item.open .faq-q span{background:var(--blue);color:#fff}.ccc-prev .cta{box-shadow:var(--shadow);background:linear-gradient(135deg,#eef5ff,#fff6ee);border:1px solid #c9dcff;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.ccc-prev .cta h2{font-size:30px}.ccc-prev .cta p{color:var(--muted);max-width:700px;margin-top:7px;font-size:14px}.ccc-prev .cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ccc-prev footer{color:#dce7ff;background:#051541;margin-top:28px;padding-top:48px}.ccc-prev .footer-grid{grid-template-columns:1.55fr 1fr 1fr 1fr;gap:30px;padding-bottom:38px;display:grid}.ccc-prev .footer-brand p{color:#a9bddd;max-width:350px;margin-top:14px;font-size:13px}.ccc-prev .footer-col h3{color:#fff;margin-bottom:12px;font-size:15px}.ccc-prev .footer-col a{color:#b7c8e7;margin:8px 0;font-size:13px;display:block}.ccc-prev .footer-bottom{color:#9db4da;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:16px 0;font-size:11.5px;display:flex}@media (width<=1050px){.ccc-prev .nav-links{display:none}.ccc-prev .menu-btn{display:block}.ccc-prev .hero-grid,.ccc-prev .trust-wrap,.ccc-prev .year-library{grid-template-columns:1fr}.ccc-prev .library-guide{position:relative;top:auto}.ccc-prev .start-grid,.ccc-prev .latest-grid,.ccc-prev .topic-grid{grid-template-columns:repeat(2,1fr)}.ccc-prev .plan{grid-template-columns:repeat(4,1fr)}.ccc-prev .footer-grid{grid-template-columns:1.4fr 1fr 1fr}.ccc-prev .filter-bar{flex-direction:column;align-items:stretch}.ccc-prev .filter-search{flex:1}.ccc-prev .year-side{position:static}}@media (width<=720px){.ccc-prev .container{width:min(100% - 28px,1200px)}.ccc-prev .nav{height:68px}.ccc-prev .brand-mark{border-radius:14px;width:42px;height:42px}.ccc-prev .nav-actions{display:none}.ccc-prev .hero{padding:31px 0 25px}.ccc-prev .section{padding:52px 0}.ccc-prev .section-tight{padding:34px 0}.ccc-prev .hero-grid,.ccc-prev .split{grid-template-columns:1fr;gap:20px}.ccc-prev .hero-actions .btn{width:100%}.ccc-prev .start-grid,.ccc-prev .latest-grid,.ccc-prev .topic-grid,.ccc-prev .mistake-grid,.ccc-prev .trust-legend{grid-template-columns:1fr}.ccc-prev .section-head{flex-direction:column;align-items:flex-start;gap:9px}.ccc-prev .quick-nav-wrap{top:68px}.ccc-prev .paper-row{grid-template-columns:1fr}.ccc-prev .row-actions{justify-content:flex-start}.ccc-prev .filter-group{flex-wrap:nowrap;padding-bottom:2px;overflow:auto}.ccc-prev .filter-btn{flex:none}.ccc-prev .plan{grid-template-columns:repeat(2,1fr)}.ccc-prev .cta{flex-direction:column;align-items:flex-start}.ccc-prev .cta-actions{justify-content:flex-start}.ccc-prev .footer-grid{grid-template-columns:1fr 1fr}.ccc-prev .footer-brand{grid-column:1/-1}.ccc-prev .footer-bottom{flex-direction:column;gap:4px}.ccc-prev .preview-footer{flex-direction:column;align-items:flex-start}.ccc-prev .year-toggle{padding:16px}.ccc-prev .year-body{padding:0 14px 14px}.ccc-prev .card-actions{display:grid}.ccc-prev .card-actions .btn{width:100%}}.ccc-notes{--navy:#061b5f;--navy2:#07133f;--blue:#0b52e8;--blue2:#2d72ff;--sky:#f4f8ff;--sky2:#eaf2ff;--orange:#ff6500;--orange2:#ff8b1a;--green:#17a85b;--purple:#7357ff;--red:#f04455;--ink:#0f2552;--muted:#61708d;--line:#dbe7ff;--card:#fff;--shadow:0 18px 50px #061b5f1f;--radius:26px}.ccc-notes *{box-sizing:border-box;margin:0;padding:0}.ccc-notes{scroll-behavior:smooth;color:var(--ink);background:linear-gradient(#f7fbff 0,#fff 38%,#f5f9ff 100%);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.56}.ccc-notes a{color:inherit;text-decoration:none}.ccc-notes .container{width:min(1180px,100% - 40px);margin:auto}.ccc-notes .section{padding:58px 0}.ccc-notes .soft{background:linear-gradient(#f2f7ff,#fff)}.ccc-notes h1,.ccc-notes h2,.ccc-notes h3{color:#081f55;line-height:1.15}.ccc-notes h1{letter-spacing:-1.4px;font-size:clamp(34px,4.3vw,58px)}.ccc-notes h2{letter-spacing:-.9px;font-size:clamp(27px,3vw,42px)}.ccc-notes h3{font-size:20px}.ccc-notes .muted{color:var(--muted)}.ccc-notes .orange{color:var(--orange)}.ccc-notes .blue{color:var(--blue)}.ccc-notes .btn{white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:13px 19px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.ccc-notes .btn:hover{transform:translateY(-2px)}.ccc-notes .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 13px 26px #ff650040}.ccc-notes .btn-blue{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 12px 25px #0b52e838}.ccc-notes .btn-outline{color:var(--blue);background:#fff;border-color:#bad0ff}.ccc-notes .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d7e6ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.ccc-notes .section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.ccc-notes .section-head .text{max-width:760px}.ccc-notes .section-head p{margin-top:10px}.ccc-notes .topbar{z-index:50;background:linear-gradient(90deg,var(--navy2),var(--blue),var(--navy));color:#fff;position:sticky;top:0;box-shadow:0 12px 30px #0512482e}.ccc-notes .nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.ccc-notes .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-notes .brand-mark{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #0b52e81f}.ccc-notes .brand-name span{opacity:.82;margin-top:-3px;font-size:11px;font-weight:500;display:block}.ccc-notes .menu{align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.ccc-notes .menu a{opacity:.9;padding:8px 0}.ccc-notes .menu a:hover,.ccc-notes .menu .active{opacity:1;color:#fff}.ccc-notes .nav-actions{gap:10px;display:flex}.ccc-notes .nav-actions a{border-radius:11px;padding:10px 14px;font-size:13px;font-weight:800}.ccc-notes .login{border:1px solid #ffffff6b}.ccc-notes .register{background:var(--orange)}.ccc-notes .hero{padding:54px 0 30px;position:relative;overflow:hidden}.ccc-notes .hero:before{content:"";background:#ff65001f;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-160px}.ccc-notes .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.ccc-notes .hero-copy p{color:var(--muted);max-width:720px;margin-top:17px;font-size:17px}.ccc-notes .hero-actions{flex-wrap:wrap;gap:13px;margin-top:25px;display:flex}.ccc-notes .keyword-pills{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.ccc-notes .pill{border:1px solid var(--line);color:#17306e;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0b52e80f}.ccc-notes .hero-card{border:1px solid var(--line);box-shadow:var(--shadow);z-index:1;background:#fff;border-radius:30px;padding:22px;position:relative}.ccc-notes .hero-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.ccc-notes .book-icon{width:60px;height:60px;color:var(--blue);background:#eef5ff;border-radius:20px;place-items:center;font-size:28px;display:grid}.ccc-notes .status{color:#14884d;white-space:nowrap;background:#eafff4;border:1px solid #c7f0dc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.ccc-notes .stat-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.ccc-notes .stat{background:#f6f9ff;border:1px solid #dfeaff;border-radius:18px;padding:14px}.ccc-notes .stat b{color:#071f56;font-size:24px;display:block}.ccc-notes .stat span{color:var(--muted);font-size:12px;font-weight:700}.ccc-notes .source-mini{border-left:4px solid var(--orange);color:#6a3d16;background:#fff7f0;border-radius:14px;margin-top:15px;padding:13px;font-size:13px;font-weight:600}.ccc-notes .source-mini a{color:#b84b00;font-weight:900}.ccc-notes .trust-strip{padding:16px 0 36px}.ccc-notes .trust-box{color:#fff;background:#07133f;border-radius:24px;grid-template-columns:1.15fr repeat(3,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 18px 46px #07133f38}.ccc-notes .trust-main h3{color:#fff;margin-bottom:5px}.ccc-notes .trust-main p{color:#c8d5ff;font-size:13px}.ccc-notes .trust-item{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;padding:14px}.ccc-notes .trust-item strong{margin-bottom:4px;font-size:14px;display:block}.ccc-notes .trust-item span{color:#cfd9ff;font-size:12px}.ccc-notes .quick-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-notes .quick-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px;box-shadow:0 14px 36px #0b52e814}.ccc-notes .quick-card .num{width:36px;height:36px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;margin-bottom:16px;font-weight:900;display:grid}.ccc-notes .quick-card h3{margin-bottom:8px;font-size:18px}.ccc-notes .quick-card p{color:var(--muted);font-size:13px}.ccc-notes .priority-wrap{grid-template-columns:1.05fr .95fr;gap:22px;display:grid}.ccc-notes .priority-card,.ccc-notes .avoid-card{border:1px solid var(--line);background:#fff;border-radius:28px;padding:25px;box-shadow:0 17px 44px #0b52e817}.ccc-notes .priority-list{gap:12px;margin-top:17px;display:grid}.ccc-notes .priority-row{background:#f8fbff;border:1px solid #dfeaff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.ccc-notes .badge{color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ccc-notes .bg-blue{background:var(--blue)}.ccc-notes .bg-orange{background:var(--orange)}.ccc-notes .bg-green{background:var(--green)}.ccc-notes .bg-purple{background:var(--purple)}.ccc-notes .priority-row h3{font-size:16px}.ccc-notes .priority-row p{color:var(--muted);font-size:12px}.ccc-notes .small-link{color:var(--blue);font-size:13px;font-weight:900}.ccc-notes .avoid-list{gap:12px;margin-top:17px;display:grid}.ccc-notes .avoid-item{background:#fff8f6;border:1px solid #ffd8c5;border-radius:18px;gap:12px;padding:13px;display:flex}.ccc-notes .avoid-item b{color:var(--orange);flex:none}.ccc-notes .avoid-item p{color:#784123;font-size:13px}.ccc-notes .filter-bar{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:flex;box-shadow:0 12px 30px #0b52e80f}.ccc-notes .search-box{color:var(--muted);background:#f4f8ff;border:1px solid #dce8ff;border-radius:16px;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.ccc-notes .search-box input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0}.ccc-notes .filter-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ccc-notes .filter-btn{color:#21417f;cursor:pointer;background:#fff;border:1px solid #dce8ff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.ccc-notes .filter-btn.active{background:var(--blue);border-color:var(--blue);color:#fff}.ccc-notes .chapter-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ccc-notes .chapter-card{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:auto 1fr;gap:17px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #0b52e814}.ccc-notes .chapter-card:after{content:"";background:#0b52e80e;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-48px;right:-48px}.ccc-notes .chapter-no{width:48px;height:48px;color:var(--blue);z-index:1;background:#eef5ff;border-radius:16px;place-items:center;font-weight:900;display:grid;position:relative}.ccc-notes .chapter-content{z-index:1;position:relative}.ccc-notes .chapter-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ccc-notes .chapter-title h3{font-size:19px}.ccc-notes .tag{color:var(--orange);white-space:nowrap;background:#fff2e8;border:1px solid #ffd8bd;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.ccc-notes .topics{flex-wrap:wrap;gap:7px;margin:14px 0 16px;display:flex}.ccc-notes .topics span{color:#344b7d;background:#f4f8ff;border:1px solid #dce8ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.ccc-notes .chapter-actions{flex-wrap:wrap;gap:10px;display:flex}.ccc-notes .small-btn{color:var(--blue);background:#fff;border:1px solid #dbe8ff;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.ccc-notes .small-btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.ccc-notes .hidden-card{display:none!important}.ccc-notes .resource-grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.ccc-notes .panel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:25px;box-shadow:0 18px 46px #0b52e817}.ccc-notes .resource-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ccc-notes .resource-link{color:#17306e;background:#f9fbff;border:1px solid #dfeaff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-weight:900;display:flex}.ccc-notes .resource-link small{color:var(--muted);margin-top:3px;font-weight:600;display:block}.ccc-notes .ico{width:38px;height:38px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;margin-right:8px;font-size:18px;display:inline-grid}.ccc-notes .review-list{gap:12px;margin-top:18px;display:grid}.ccc-notes .review-item{background:#f9fbff;border:1px solid #dfeaff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ccc-notes .check{width:24px;height:24px;color:var(--green);background:#eafff4;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ccc-notes .method{color:#fff;background:linear-gradient(135deg,#07133f,#0b52e8);border-radius:32px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #07133f40}.ccc-notes .method:before{content:"";background:#ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.ccc-notes .method h2{color:#fff;max-width:740px}.ccc-notes .method p{color:#d6e1ff;max-width:790px;margin-top:12px}.ccc-notes .method-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid;position:relative}.ccc-notes .method-step{background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;padding:18px}.ccc-notes .method-step b{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.ccc-notes .method-step h3{color:#fff;margin-bottom:8px;font-size:17px}.ccc-notes .method-step span{color:#cdd9ff;font-size:13px}.ccc-notes .author-card{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:25px;display:grid;box-shadow:0 16px 42px #0b52e814}.ccc-notes .avatar{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;border-radius:20px;place-items:center;width:62px;height:62px;font-size:24px;font-weight:900;display:grid}.ccc-notes .author-card p{font-size:14px}.ccc-notes .author-links{flex-wrap:wrap;gap:10px;display:flex}.ccc-notes .author-links a{color:var(--blue);background:#fff;border:1px solid #dbe8ff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.ccc-notes .faq-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-notes .faq{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;box-shadow:0 12px 30px #0b52e80f}.ccc-notes .faq h3{margin-bottom:8px;font-size:17px}.ccc-notes .faq p{color:var(--muted);font-size:14px}.ccc-notes .cta{color:#fff;background:linear-gradient(90deg,#07133f,#0b52e8);border-radius:30px;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex;box-shadow:0 20px 55px #07133f38}.ccc-notes .cta h2{color:#fff;margin-bottom:8px;font-size:30px}.ccc-notes .cta p{color:#d7e2ff;max-width:720px}.ccc-notes .footer{color:#fff;background:#06112f;padding:44px 0 20px}.ccc-notes .footer-grid{border-bottom:1px solid #ffffff1f;grid-template-columns:1.2fr repeat(4,1fr);gap:34px;padding-bottom:30px;display:grid}.ccc-notes .footer h3{color:#fff;margin-bottom:14px;font-size:16px}.ccc-notes .footer p,.ccc-notes .footer a{color:#c7d3ff;margin:8px 0;font-size:13px;display:block}.ccc-notes .footer a:hover{color:#fff}.ccc-notes .footer-bottom{text-align:center;color:#b9c6f1;margin-top:20px;font-size:12px}@media (width<=980px){.ccc-notes .menu{display:none}.ccc-notes .hero-grid,.ccc-notes .priority-wrap,.ccc-notes .resource-grid{grid-template-columns:1fr}.ccc-notes .trust-box,.ccc-notes .quick-grid,.ccc-notes .method-grid{grid-template-columns:1fr 1fr}.ccc-notes .chapter-grid,.ccc-notes .author-card{grid-template-columns:1fr}.ccc-notes .footer-grid{grid-template-columns:1fr 1fr}.ccc-notes .section-head{display:block}.ccc-notes .section-head .btn{margin-top:15px}}@media (width<=640px){.ccc-notes .container{width:min(100% - 28px,1180px)}.ccc-notes .nav{height:auto;padding:14px 0}.ccc-notes .nav-actions{display:none}.ccc-notes .hero{padding:36px 0 24px}.ccc-notes h1{font-size:34px}.ccc-notes .section{padding:42px 0}.ccc-notes .hero-actions,.ccc-notes .chapter-actions,.ccc-notes .cta{display:block}.ccc-notes .hero-actions .btn,.ccc-notes .chapter-actions .small-btn,.ccc-notes .cta .btn{width:100%;margin-top:10px}.ccc-notes .stat-grid,.ccc-notes .quick-grid,.ccc-notes .trust-box,.ccc-notes .method-grid,.ccc-notes .resource-list,.ccc-notes .footer-grid,.ccc-notes .faq-grid{grid-template-columns:1fr}.ccc-notes .filter-bar{flex-direction:column;align-items:stretch}.ccc-notes .chapter-card{grid-template-columns:1fr}}.ccc-exampat{--navy:#061b5d;--navy2:#0b2f88;--blue:#0b57ea;--sky:#edf4ff;--orange:#ff6a00;--orange-soft:#fff2e7;--green:#0c9a59;--green-soft:#eafff3;--purple:#7152db;--purple-soft:#f1edff;--text:#142951;--muted:#647698;--line:#dce8fc;--card:#fff;--bg:#f7faff;--shadow:0 18px 44px #061b5d17;--r:24px}.ccc-exampat *{box-sizing:border-box}.ccc-exampat{scroll-behavior:smooth;color:var(--text);background:linear-gradient(#f8fbff 0,#fff 38%,#f7faff 100%);margin:0;font-family:Poppins,system-ui,sans-serif}.ccc-exampat a{color:inherit;text-decoration:none}.ccc-exampat .container{width:min(1180px,100% - 36px);margin:auto}.ccc-exampat .topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #dce8fce6;position:sticky;top:0}.ccc-exampat .nav{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.ccc-exampat .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-exampat .brand-icon{background:linear-gradient(135deg,var(--blue),#4a8cff);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;font-size:21px;display:grid;box-shadow:0 11px 22px #0b57ea38}.ccc-exampat .brand small{color:#7b8cab;margin-top:1px;font-size:10.5px;font-weight:700;display:block}.ccc-exampat .links{color:#425574;gap:20px;font-size:13px;font-weight:700;display:flex}.ccc-exampat .links a:hover{color:var(--blue)}.ccc-exampat .nav-actions{gap:10px;display:flex}.ccc-exampat .btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.ccc-exampat .btn:hover{transform:translateY(-2px)}.ccc-exampat .btn-primary{background:linear-gradient(135deg,var(--orange),#ff9437);color:#fff;box-shadow:0 12px 24px #ff6a0038}.ccc-exampat .btn-blue{background:linear-gradient(135deg,var(--blue),#2c77ff);color:#fff;box-shadow:0 12px 24px #0b57ea38}.ccc-exampat .btn-outline{color:var(--blue);background:#fff;border-color:#bfd6ff}.ccc-exampat .crumbs{color:#7485a3;padding-top:18px;font-size:12px}.ccc-exampat .crumbs a{color:#5c73a2}.ccc-exampat .hero{padding:23px 0 34px}.ccc-exampat .hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:30px;display:grid}.ccc-exampat .eyebrow{background:var(--sky);color:var(--blue);border:1px solid #d9e8ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:15px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-exampat h1{letter-spacing:-1.5px;margin:0 0 15px;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.ccc-exampat .hero-copy>p{color:#48607f;max-width:700px;margin:0;font-size:16px;line-height:1.78}.ccc-exampat .cta{flex-wrap:wrap;gap:12px;margin-top:21px;display:flex}.ccc-exampat .truth-box{border:1px solid #cfe0ff;border-left:4px solid var(--blue);color:#556a8b;background:#fff;border-radius:16px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.7}.ccc-exampat .truth-box strong{color:var(--text)}.ccc-exampat .hero-panel{background:linear-gradient(145deg,#061b5d,#0b57ea 63%,#6c9bff);border-radius:32px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 54px #061b5d33}.ccc-exampat .hero-panel:before,.ccc-exampat .hero-panel:after{content:"";background:#ffffff1a;border-radius:50%;position:absolute}.ccc-exampat .hero-panel:before{width:260px;height:260px;top:-92px;right:-100px}.ccc-exampat .hero-panel:after{width:180px;height:180px;bottom:-75px;left:-65px}.ccc-exampat .panel-title{color:#fff;margin-bottom:13px;font-size:17px;font-weight:800;position:relative}.ccc-exampat .exam-preview{background:#fff;border-radius:22px;padding:16px;position:relative;box-shadow:0 15px 30px #02144640}.ccc-exampat .preview-top{border-bottom:1px solid #e4edff;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-size:12px;font-weight:800;display:flex}.ccc-exampat .timer{background:var(--orange-soft);color:#cb5900;border-radius:10px;padding:8px 10px}.ccc-exampat .preview-question{color:#263c67;margin:14px 0 11px;font-size:13px;font-weight:700}.ccc-exampat .option-row{color:#526784;background:#fbfdff;border:1px solid #e0eaff;border-radius:11px;align-items:center;gap:9px;margin:7px 0;padding:9px 10px;font-size:11.5px;font-weight:600;display:flex}.ccc-exampat .dot{border:2px solid #aec5ee;border-radius:50%;width:15px;height:15px}.ccc-exampat .preview-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid;position:relative}.ccc-exampat .preview-stat{color:#fff;text-align:center;background:#ffffff21;border:1px solid #ffffff2e;border-radius:13px;padding:10px 8px}.ccc-exampat .preview-stat strong{font-size:17px;display:block}.ccc-exampat .preview-stat span{color:#e3ecff;font-size:10px;font-weight:700}.ccc-exampat .section{padding:40px 0}.ccc-exampat .section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.ccc-exampat .section-head h2{letter-spacing:-.95px;margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.1}.ccc-exampat .section-head p{max-width:610px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.ccc-exampat .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.ccc-exampat .mini-label{color:var(--blue);background:#eef5ff;border:1px solid #d5e5ff;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.ccc-exampat .mini-label.warn{color:#c85b00;background:#fff4eb;border-color:#ffd7bb}.ccc-exampat .mini-label.green{color:#078747;background:#ecfff4;border-color:#c6efd8}.ccc-exampat .facts{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-exampat .fact{padding:20px}.ccc-exampat .fact-icon{background:var(--sky);width:48px;height:48px;color:var(--blue);border-radius:16px;place-items:center;margin-bottom:13px;font-size:22px;display:grid}.ccc-exampat .fact:nth-child(2) .fact-icon{background:var(--orange-soft);color:var(--orange)}.ccc-exampat .fact:nth-child(3) .fact-icon{background:var(--green-soft);color:var(--green)}.ccc-exampat .fact:nth-child(4) .fact-icon{background:var(--purple-soft);color:var(--purple)}.ccc-exampat .fact h3{margin:0 0 7px;font-size:19px}.ccc-exampat .fact p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.ccc-exampat .format-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-exampat .type-card{padding:24px;position:relative;overflow:hidden}.ccc-exampat .type-card:after{content:"";background:var(--sky);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;right:-48px}.ccc-exampat .type-card.tf:after{background:var(--orange-soft)}.ccc-exampat .type-card h3{z-index:1;margin:0 0 8px;font-size:26px;position:relative}.ccc-exampat .type-card>p{z-index:1;color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.75;position:relative}.ccc-exampat .sample{z-index:1;border:1px solid var(--line);background:#fbfdff;border-radius:18px;margin-top:17px;padding:15px;position:relative}.ccc-exampat .sample strong{margin-bottom:12px;font-size:13px;line-height:1.55;display:block}.ccc-exampat .sample-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ccc-exampat .sample-opt{color:#567;background:#fff;border:1px solid #e0eaff;border-radius:11px;padding:9px 10px;font-size:12px}.ccc-exampat .tf .sample-options{grid-template-columns:1fr 1fr}.ccc-exampat .section-mark{color:var(--blue);background:#eef5ff;border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.ccc-exampat .tf .section-mark{color:#ca5a00;background:#fff4eb}.ccc-exampat .fact-strip{background:linear-gradient(90deg,#fff,#f6faff);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ccc-exampat .fact-strip strong{font-size:17px}.ccc-exampat .fact-strip p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.65}.ccc-exampat .source-pill{white-space:nowrap;color:#2e5da6;background:#edf5ff;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:800}.ccc-exampat .time-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.ccc-exampat .timeline{padding:23px}.ccc-exampat .timeline h3,.ccc-exampat .interface-card h3,.ccc-exampat .language-card h3,.ccc-exampat .priority-card h3,.ccc-exampat .practice-side h3{margin:0 0 9px;font-size:25px}.ccc-exampat .timeline>p,.ccc-exampat .interface-card>p,.ccc-exampat .language-card>p,.ccc-exampat .priority-card>p,.ccc-exampat .practice-side>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .timeline-bars{gap:10px;margin-top:17px;display:grid}.ccc-exampat .time-row{grid-template-columns:86px 1fr;align-items:center;gap:12px;display:grid}.ccc-exampat .time-tag{color:#475e86;font-size:11px;font-weight:800}.ccc-exampat .bar{border:1px solid var(--line);background:#f7fbff;border-radius:14px;padding:12px 13px;position:relative;overflow:hidden}.ccc-exampat .bar:before{content:"";width:var(--w);background:linear-gradient(90deg,#dceaff,#eff5ff);position:absolute;top:0;bottom:0;left:0}.ccc-exampat .bar strong,.ccc-exampat .bar span{display:block;position:relative}.ccc-exampat .bar strong{font-size:13px}.ccc-exampat .bar span{color:var(--muted);margin-top:3px;font-size:11.5px}.ccc-exampat .note-line{border-left:4px solid var(--orange);color:#7e5b35;background:#fff8f1;border-radius:12px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.65}.ccc-exampat .interface-card{padding:23px}.ccc-exampat .interface-list{gap:9px;margin-top:15px;display:grid}.ccc-exampat .i-row{border:1px solid var(--line);background:#fbfdff;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.ccc-exampat .i-icon{width:32px;height:32px;color:var(--blue);background:#edf5ff;border-radius:10px;place-items:center;font-size:14px;font-weight:800;display:grid}.ccc-exampat .i-row strong{font-size:13px;display:block}.ccc-exampat .i-row span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.55;display:block}.ccc-exampat .language-layout{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.ccc-exampat .language-card{color:#fff;background:linear-gradient(150deg,#061b5d,#0b57ea);padding:23px}.ccc-exampat .language-card p{color:#e6efff}.ccc-exampat .language-check{gap:9px;margin-top:16px;display:grid}.ccc-exampat .l-check{color:#eff5ff;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:13px;gap:9px;padding:11px;font-size:12px;line-height:1.55;display:flex}.ccc-exampat .l-check b{width:24px;height:24px;color:var(--blue);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.ccc-exampat .language-detail{padding:23px}.ccc-exampat .language-detail h3{margin:0 0 9px;font-size:25px}.ccc-exampat .language-detail p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .dos{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ccc-exampat .do{border:1px solid var(--line);background:#f6faff;border-radius:14px;padding:13px}.ccc-exampat .do strong{color:#2f4c80;margin-bottom:4px;font-size:13px;display:block}.ccc-exampat .do span{color:var(--muted);font-size:12px;line-height:1.55}.ccc-exampat .priority-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-exampat .priority-card{padding:23px}.ccc-exampat .groups{gap:10px;margin-top:15px;display:grid}.ccc-exampat .group{border:1px solid var(--line);background:#fbfdff;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.ccc-exampat .group-num{width:38px;height:38px;color:var(--blue);background:#edf5ff;border-radius:12px;place-items:center;font-weight:800;display:grid}.ccc-exampat .group:nth-child(2) .group-num{color:var(--orange);background:#fff3ea}.ccc-exampat .group:nth-child(3) .group-num{color:var(--green);background:#ecfff4}.ccc-exampat .group:nth-child(4) .group-num{color:var(--purple);background:#f1edff}.ccc-exampat .group strong{font-size:13px;display:block}.ccc-exampat .group span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.ccc-exampat .level{color:#3770c2;background:#edf5ff;border-radius:999px;padding:7px 8px;font-size:10px;font-weight:800}.ccc-exampat .priority-note{background:linear-gradient(#fff,#f7fbff);padding:22px}.ccc-exampat .priority-note h3{margin:0 0 10px;font-size:24px}.ccc-exampat .priority-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .checklist{gap:9px;margin-top:14px;display:grid}.ccc-exampat .check{color:#526886;gap:9px;font-size:13px;line-height:1.6;display:flex}.ccc-exampat .check:before{content:"✓";color:#0a9150;background:#ecfff4;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-weight:800;display:grid}.ccc-exampat .practice-layout{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.ccc-exampat .ladder{padding:23px}.ccc-exampat .ladder h3{margin:0 0 8px;font-size:26px}.ccc-exampat .ladder>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .steps{gap:10px;margin-top:16px;display:grid}.ccc-exampat .p-step{border:1px solid var(--line);background:#fbfdff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.ccc-exampat .p-no{background:linear-gradient(135deg,var(--blue),#478bff);color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ccc-exampat .p-step:nth-child(2) .p-no{background:linear-gradient(135deg,var(--orange),#ff963b)}.ccc-exampat .p-step:nth-child(3) .p-no{background:linear-gradient(135deg,var(--green),#37bd7c)}.ccc-exampat .p-step:nth-child(4) .p-no{background:linear-gradient(135deg,var(--purple),#9679f4)}.ccc-exampat .p-step strong{font-size:13px;display:block}.ccc-exampat .p-step span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.ccc-exampat .p-badge{color:#3b6caf;white-space:nowrap;background:#eff5ff;border-radius:999px;padding:8px 9px;font-size:10.5px;font-weight:800}.ccc-exampat .practice-side{color:#fff;background:linear-gradient(145deg,#071a56,#123fa3);padding:23px}.ccc-exampat .practice-side>p{color:#e2ecff}.ccc-exampat .mode-list{gap:9px;margin-top:15px;display:grid}.ccc-exampat .mode{background:#ffffff17;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ccc-exampat .mode strong{font-size:13px}.ccc-exampat .mode span{color:#dfe9ff;text-align:right;font-size:11px;line-height:1.5}.ccc-exampat .practice-side .btn{color:var(--blue);background:#fff;width:100%;margin-top:16px}.ccc-exampat .result-layout{grid-template-columns:.88fr 1.12fr;gap:18px;display:grid}.ccc-exampat .grade-card{padding:23px}.ccc-exampat .grade-card h3{margin:0 0 8px;font-size:26px}.ccc-exampat .grade-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .grade-line{align-items:end;gap:7px;margin-top:18px;display:flex}.ccc-exampat .g{text-align:center;color:#fff;border-radius:13px 13px 6px 6px;flex:1;padding:10px 7px;font-size:12px;font-weight:800}.ccc-exampat .g span{color:#ffffffdb;margin-top:3px;font-size:10px;font-weight:700;display:block}.ccc-exampat .g.s{background:#0c9a59;height:110px}.ccc-exampat .g.a{background:#0b57ea;height:96px}.ccc-exampat .g.b{background:#6b58dc;height:81px}.ccc-exampat .g.c{background:#ff8a2a;height:66px}.ccc-exampat .g.d{background:#f0ae2c;height:52px}.ccc-exampat .g.f{background:#dc4b4b;height:40px}.ccc-exampat .result-note{padding:23px}.ccc-exampat .result-note h3{margin:0 0 9px;font-size:25px}.ccc-exampat .result-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-exampat .result-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.ccc-exampat .result-mini{border:1px solid var(--line);background:#fbfdff;border-radius:15px;padding:13px}.ccc-exampat .result-mini strong{color:var(--blue);font-size:17px;display:block}.ccc-exampat .result-mini span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.ccc-exampat .faq{gap:12px;display:grid}.ccc-exampat details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:16px 18px}.ccc-exampat summary{cursor:pointer;padding-right:26px;font-size:14px;font-weight:800;list-style:none;position:relative}.ccc-exampat summary::-webkit-details-marker{display:none}.ccc-exampat summary:after{content:"+";color:var(--blue);font-size:22px;position:absolute;top:-3px;right:0}.ccc-exampat details[open] summary:after{content:"−"}.ccc-exampat details p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.75}.ccc-exampat .source-card{background:#f8fbff;border:1px dashed #bcd5ff;border-radius:18px;margin-top:22px;padding:18px 20px}.ccc-exampat .source-card strong{margin-bottom:5px;font-size:13px;display:block}.ccc-exampat .source-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.ccc-exampat .source-card a{color:var(--blue);font-weight:700}.ccc-exampat .cta-banner{color:#fff;background:linear-gradient(135deg,#061b5d,#0b57ea);border-radius:30px;margin-top:28px;padding:30px;box-shadow:0 24px 50px #061b5d2e}.ccc-exampat .cta-banner h2{margin:0 0 10px;font-size:34px;line-height:1.15}.ccc-exampat .cta-banner p{color:#e4edff;max-width:760px;margin:0;font-size:14px;line-height:1.8}.ccc-exampat .cta-banner .cta{margin-top:18px}.ccc-exampat .cta-banner .btn-outline{background:#fff}.ccc-exampat .footer{color:#fff;background:#061b5d;margin-top:44px}.ccc-exampat .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:20px;padding:32px 0;display:grid}.ccc-exampat .footer h4{margin:0 0 11px}.ccc-exampat .footer p,.ccc-exampat .footer a{color:#d8e5ff;font-size:13px;line-height:1.8}.ccc-exampat .footer-links{gap:7px;display:grid}.ccc-exampat .copy{color:#bcd0ff;border-top:1px solid #ffffff1f;padding:14px 0;font-size:12px}@media (width<=1040px){.ccc-exampat .links{display:none}.ccc-exampat .hero-grid,.ccc-exampat .time-grid,.ccc-exampat .language-layout,.ccc-exampat .priority-layout,.ccc-exampat .practice-layout,.ccc-exampat .result-layout,.ccc-exampat .format-grid{grid-template-columns:1fr}.ccc-exampat .facts{grid-template-columns:repeat(2,1fr)}.ccc-exampat .hero-panel{order:-1}.ccc-exampat .footer-grid{grid-template-columns:1fr 1fr}.ccc-exampat .fact-strip{grid-column:auto}.ccc-exampat .language-card{min-height:auto}}@media (width<=720px){.ccc-exampat .container{width:min(100% - 24px,1180px)}.ccc-exampat .nav-actions{display:none}.ccc-exampat .facts{grid-template-columns:1fr}.ccc-exampat .section-head{display:block}.ccc-exampat .section-head p{margin-top:9px}.ccc-exampat .sample-options,.ccc-exampat .dos,.ccc-exampat .result-cards{grid-template-columns:1fr}.ccc-exampat .preview-stats{grid-template-columns:repeat(2,1fr)}.ccc-exampat .time-row{grid-template-columns:1fr}.ccc-exampat .fact-strip{display:block}.ccc-exampat .source-pill{margin-top:10px;display:inline-flex}.ccc-exampat .p-step{grid-template-columns:42px 1fr}.ccc-exampat .p-badge{grid-column:2}.ccc-exampat .footer-grid{grid-template-columns:1fr}.ccc-exampat .cta-banner h2{font-size:28px}.ccc-exampat .hero{padding-top:18px}}.ccc-elig{--blue:#0b57ea;--blue-dark:#071b5b;--blue-soft:#eef5ff;--orange:#ff6b00;--orange-soft:#fff3ea;--green:#0f9c5c;--green-soft:#ecfbf3;--text:#162a52;--muted:#6a7b9a;--line:#dde8fb;--white:#fff;--bg:#f7fbff;--shadow:0 18px 42px #071b5b14;--radius:24px}.ccc-elig *{box-sizing:border-box}.ccc-elig{scroll-behavior:smooth;color:var(--text);background:linear-gradient(#f8fbff 0%,#fff 34%,#f7fbff 100%);margin:0;font-family:Poppins,sans-serif}.ccc-elig a{color:inherit;text-decoration:none}.ccc-elig .container{width:min(1180px,100% - 34px);margin:auto}.ccc-elig .topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #dde8fbe6;position:sticky;top:0}.ccc-elig .nav{justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.ccc-elig .brand{align-items:center;gap:12px;display:flex}.ccc-elig .brand-icon{background:linear-gradient(135deg,var(--blue),#3d82ff);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;box-shadow:0 14px 26px #0b57ea38}.ccc-elig .brand-title{color:var(--blue-dark);font-size:18px;font-weight:800}.ccc-elig .brand-sub{color:#7b8ba8;font-size:11px;font-weight:700}.ccc-elig .nav-links{color:#466184;gap:24px;font-size:14px;font-weight:600;display:flex}.ccc-elig .nav-links a:hover{color:var(--blue)}.ccc-elig .nav-actions{gap:10px;display:flex}.ccc-elig .btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:700;transition:all .22s;display:inline-flex}.ccc-elig .btn:hover{transform:translateY(-2px)}.ccc-elig .btn-primary{background:linear-gradient(135deg,var(--orange),#ff8f2e);color:#fff;box-shadow:0 12px 26px #ff6b0038}.ccc-elig .btn-secondary{background:linear-gradient(135deg,var(--blue),#2d78ff);color:#fff;box-shadow:0 12px 26px #0b57ea33}.ccc-elig .btn-outline{color:var(--blue);background:#fff;border-color:#cadcff}.ccc-elig .hero{padding:34px 0 26px}.ccc-elig .breadcrumbs{color:#6f7f9f;margin-bottom:18px;font-size:12px}.ccc-elig .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;display:grid}.ccc-elig .eyebrow{background:var(--blue-soft);color:var(--blue);border:1px solid #d7e7ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-elig .hero h1{letter-spacing:-1.4px;margin:0 0 14px;font-size:clamp(34px,4.3vw,58px);line-height:1.04}.ccc-elig .hero p{color:#4b6385;max-width:680px;margin:0 0 22px;font-size:16px;line-height:1.8}.ccc-elig .hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.ccc-elig .hero-tags{flex-wrap:wrap;gap:10px;display:flex}.ccc-elig .hero-tag{border:1px solid var(--line);color:#436080;background:#fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #071b5b0a}.ccc-elig .hero-card{background:linear-gradient(145deg,#08194d 0%,#0b57ea 62%,#5e92ff 100%);border-radius:34px;padding:28px;position:relative;overflow:hidden;box-shadow:0 26px 56px #071b5b2e}.ccc-elig .hero-card:before,.ccc-elig .hero-card:after{content:"";background:#ffffff14;border-radius:50%;position:absolute}.ccc-elig .hero-card:before{width:260px;height:260px;top:-80px;right:-70px}.ccc-elig .hero-card:after{width:150px;height:150px;bottom:-40px;left:-30px}.ccc-elig .glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;padding:18px;position:relative}.ccc-elig .glass h3{margin:0 0 8px;font-size:22px}.ccc-elig .glass p{color:#e3efff;margin:0;font-size:13px;line-height:1.7}.ccc-elig .stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.ccc-elig .stat{text-align:center;background:#fff;border-radius:20px;padding:16px;box-shadow:0 12px 24px #04185a24}.ccc-elig .stat strong{color:var(--blue-dark);font-size:24px;line-height:1.1;display:block}.ccc-elig .stat span{color:#647694;margin-top:6px;font-size:12px;font-weight:700;display:block}.ccc-elig .diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.ccc-elig .node{color:var(--text);text-align:center;background:#fff;border-radius:18px;padding:12px 10px;font-size:12px;font-weight:800;box-shadow:0 10px 20px #04185a24}.ccc-elig .arrow{color:#fff;text-align:center;font-size:22px;font-weight:800}.ccc-elig .section{padding:36px 0}.ccc-elig .section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.ccc-elig .section-head h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.ccc-elig .section-head p{max-width:610px;color:var(--muted);margin:0;line-height:1.8}.ccc-elig .quick-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ccc-elig .quick-card{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:22px;padding:18px}.ccc-elig .quick-icon{width:52px;height:52px;color:var(--blue);background:linear-gradient(135deg,#eef5ff,#dceaff);border-radius:18px;place-items:center;margin:0 auto 12px;font-size:24px;display:grid}.ccc-elig .quick-card strong{margin-bottom:6px;font-size:17px;line-height:1.35;display:block}.ccc-elig .quick-card span{color:var(--muted);font-size:12px;line-height:1.7;display:block}.ccc-elig .definition-wrap{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-elig .feature-box,.ccc-elig .route-card,.ccc-elig .compare-card,.ccc-elig .myth-card,.ccc-elig .check-card,.ccc-elig .faq-item,.ccc-elig .cta-banner,.ccc-elig .info-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.ccc-elig .feature-box{padding:24px}.ccc-elig .feature-box h3{margin:0 0 12px;font-size:24px}.ccc-elig .feature-box p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.ccc-elig .mini-list{gap:10px;margin-top:16px;display:grid}.ccc-elig .mini-item{background:#f8fbff;border:1px solid #e5eefc;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.ccc-elig .mini-badge{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:10px;place-items:center;font-size:14px;font-weight:800;display:grid}.ccc-elig .mini-item p{color:#4c6485;margin:0;font-size:13px;line-height:1.65}.ccc-elig .route-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-elig .route-card{padding:22px;position:relative;overflow:hidden}.ccc-elig .route-card:before{content:"";background:#0b57ea0f;border-radius:50%;width:92px;height:92px;position:absolute;top:-24px;right:-24px}.ccc-elig .route-icon{width:56px;height:56px;color:var(--blue);background:linear-gradient(135deg,#eef5ff,#dceaff);border-radius:18px;place-items:center;margin-bottom:14px;font-size:26px;display:grid}.ccc-elig .route-card h3{margin:0 0 8px;font-size:23px}.ccc-elig .route-card .sub{color:var(--blue);margin-bottom:10px;font-size:13px;font-weight:700}.ccc-elig .route-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-elig .pill-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ccc-elig .pill{color:#3c5e8a;background:#f7fbff;border:1px solid #dfe9fb;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.ccc-elig .compare-wrap{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-elig .compare-card{padding:24px}.ccc-elig .compare-card h3{margin:0 0 12px;font-size:25px}.ccc-elig .compare-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ccc-elig .compare-card li{color:#4e6484;padding-left:32px;font-size:14px;line-height:1.7;position:relative}.ccc-elig .compare-card li:before{content:"✓";background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.ccc-elig .compare-card.alt{background:linear-gradient(#fff,#fff9f5)}.ccc-elig .compare-card.alt li:before{background:var(--orange-soft);color:var(--orange);content:"!"}.ccc-elig .check-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.ccc-elig .check-card{padding:24px}.ccc-elig .timeline{gap:12px;margin-top:12px;display:grid}.ccc-elig .step{background:#f8fbff;border:1px dashed #cddfff;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:12px 14px;display:grid}.ccc-elig .step-num{background:linear-gradient(135deg,var(--orange),#ff973d);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ccc-elig .step strong{margin-bottom:2px;display:block}.ccc-elig .step p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.ccc-elig .myth-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ccc-elig .myth-card{padding:20px}.ccc-elig .myth-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ccc-elig .myth-icon{background:var(--orange-soft);width:46px;height:46px;color:var(--orange);border-radius:16px;place-items:center;font-size:22px;display:grid}.ccc-elig .myth-card h3{margin:0;font-size:20px}.ccc-elig .myth-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-elig .reality{color:#36567f;border-top:1px dashed #d9e6fb;margin-top:10px;padding-top:12px;font-size:13px;font-weight:600;line-height:1.7}.ccc-elig .faq-list{gap:14px;display:grid}.ccc-elig details.faq-item{padding:18px 20px}.ccc-elig summary{cursor:pointer;color:var(--text);padding-right:28px;font-weight:700;list-style:none;position:relative}.ccc-elig summary::-webkit-details-marker{display:none}.ccc-elig summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1;position:absolute;top:0;right:0}.ccc-elig details[open] summary:after{content:"−"}.ccc-elig details p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.8}.ccc-elig .cta-banner{color:#fff;background:linear-gradient(135deg,#08194d,#0b57ea);border:none;border-radius:30px;padding:30px;box-shadow:0 24px 52px #071b5b2e}.ccc-elig .cta-banner h2{margin:0 0 12px;font-size:36px;line-height:1.14}.ccc-elig .cta-banner p{color:#dfebff;max-width:760px;margin:0 0 18px;line-height:1.8}.ccc-elig .cta-row{flex-wrap:wrap;gap:12px;display:flex}.ccc-elig .cta-note{color:#d8e6ff;margin-top:12px;font-size:12px}.ccc-elig footer{color:#fff;background:#071b5b;margin-top:44px}.ccc-elig .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px;padding:34px 0;display:grid}.ccc-elig footer h4{margin:0 0 12px;font-size:16px}.ccc-elig footer p,.ccc-elig footer a{color:#d7e5ff;font-size:13px;line-height:1.8}.ccc-elig .footer-links{gap:8px;display:grid}.ccc-elig .copyright{color:#bfd1ff;border-top:1px solid #ffffff1a;padding:14px 0;font-size:12px}@media (width<=1080px){.ccc-elig .hero-grid,.ccc-elig .definition-wrap,.ccc-elig .compare-wrap,.ccc-elig .check-grid,.ccc-elig .footer-grid{grid-template-columns:1fr}.ccc-elig .quick-grid{grid-template-columns:repeat(3,1fr)}.ccc-elig .route-grid,.ccc-elig .myth-grid{grid-template-columns:1fr 1fr}.ccc-elig .nav-links{display:none}}@media (width<=720px){.ccc-elig .container{width:min(100% - 24px,1180px)}.ccc-elig .quick-grid,.ccc-elig .route-grid,.ccc-elig .myth-grid{grid-template-columns:1fr}.ccc-elig .hero h1{font-size:35px}.ccc-elig .hero p{font-size:15px}.ccc-elig .hero-card{padding:22px}.ccc-elig .diagram{grid-template-columns:1fr;gap:8px}.ccc-elig .arrow{transform:rotate(90deg)}.ccc-elig .section-head{display:block}.ccc-elig .nav-actions{display:none}.ccc-elig .footer-grid{grid-template-columns:1fr}.ccc-elig .cta-banner h2{font-size:28px}.ccc-elig .stat-grid{grid-template-columns:1fr 1fr}}.ccc-fee{--navy:#071b5b;--blue:#0b57ea;--blue2:#2f7fff;--blue-soft:#eef5ff;--orange:#ff6b00;--orange-soft:#fff2e7;--green:#0f9c5c;--green-soft:#eafbf2;--ink:#152a52;--muted:#667899;--line:#dce8fb;--paper:#fff;--bg:#f7fbff;--shadow:0 18px 42px #071b5b14;--radius:24px}.ccc-fee *{box-sizing:border-box}.ccc-fee{scroll-behavior:smooth;color:var(--ink);background:linear-gradient(#f8fbff 0%,#fff 36%,#f7fbff 100%);margin:0;font-family:Poppins,system-ui,sans-serif}.ccc-fee a{color:inherit;text-decoration:none}.ccc-fee .container{width:min(1180px,100% - 34px);margin:auto}.ccc-fee .topbar{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #dce8fbe6;position:sticky;top:0}.ccc-fee .nav{justify-content:space-between;align-items:center;gap:18px;height:76px;display:flex}.ccc-fee .brand{align-items:center;gap:12px;display:flex}.ccc-fee .brand-mark{color:#fff;background:linear-gradient(135deg,var(--blue),#3a82ff);border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 12px 26px #0b57ea3d}.ccc-fee .brand-title{color:var(--navy);font-size:18px;font-weight:800}.ccc-fee .brand-sub{color:#7b8aa7;font-size:11px;font-weight:700}.ccc-fee .nav-links{color:#456083;gap:22px;font-size:13.5px;font-weight:600;display:flex}.ccc-fee .nav-links a:hover{color:var(--blue)}.ccc-fee .nav-actions{gap:10px;display:flex}.ccc-fee .btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:700;transition:all .22s;display:inline-flex}.ccc-fee .btn:hover{transform:translateY(-2px)}.ccc-fee .btn-primary{background:linear-gradient(135deg,var(--orange),#ff8d2d);color:#fff;box-shadow:0 12px 26px #ff6b0038}.ccc-fee .btn-secondary{background:linear-gradient(135deg,var(--blue),#2d79ff);color:#fff;box-shadow:0 12px 26px #0b57ea33}.ccc-fee .btn-outline{color:var(--blue);background:#fff;border-color:#c8dbff}.ccc-fee .hero{padding:34px 0 30px}.ccc-fee .crumbs{color:#7282a1;margin-bottom:18px;font-size:12px}.ccc-fee .hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:30px;display:grid}.ccc-fee .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d7e7ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-fee .hero h1{letter-spacing:-1.45px;margin:0 0 14px;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.ccc-fee .hero p{color:#4b6285;max-width:690px;margin:0 0 22px;font-size:16px;line-height:1.8}.ccc-fee .hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.ccc-fee .proof-row{flex-wrap:wrap;gap:10px;display:flex}.ccc-fee .proof{border:1px solid var(--line);color:#486283;background:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #071b5b0a}.ccc-fee .fee-graphic{background:linear-gradient(145deg,#071b5b 0%,#0b57ea 63%,#6e9cff 100%);border-radius:34px;padding:24px;position:relative;overflow:hidden;box-shadow:0 26px 56px #071b5b2e}.ccc-fee .fee-graphic:before,.ccc-fee .fee-graphic:after{content:"";background:#ffffff17;border-radius:50%;position:absolute}.ccc-fee .fee-graphic:before{width:260px;height:260px;top:-85px;right:-90px}.ccc-fee .fee-graphic:after{width:145px;height:145px;bottom:-45px;left:-40px}.ccc-fee .fee-intro{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;padding:16px;position:relative}.ccc-fee .fee-intro h3{margin:0 0 8px;font-size:22px}.ccc-fee .fee-intro p{color:#e7f0ff;margin:0;font-size:13px;line-height:1.7}.ccc-fee .money-stack{gap:10px;margin-top:16px;display:grid;position:relative}.ccc-fee .money-card{background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid;box-shadow:0 12px 24px #04165026}.ccc-fee .money-icon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:14px;place-items:center;font-size:20px;display:grid}.ccc-fee .money-card .title{font-size:13px;font-weight:800}.ccc-fee .money-card .sub{color:#6c7d9c;margin-top:2px;font-size:11.5px;line-height:1.5}.ccc-fee .money-card strong{color:var(--navy);font-size:24px}.ccc-fee .money-card.optional .money-icon{background:var(--orange-soft);color:var(--orange)}.ccc-fee .money-card.optional strong{color:var(--orange);font-size:14px}.ccc-fee .checkout{text-align:center;color:#eaf2ff;margin-top:14px;font-size:12px;font-weight:700;position:relative}.ccc-fee .section{padding:38px 0}.ccc-fee .section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.ccc-fee .section-head h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.ccc-fee .section-head p{max-width:625px;color:var(--muted);margin:0;line-height:1.8}.ccc-fee .quick-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ccc-fee .quick-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;border-radius:22px;padding:18px}.ccc-fee .quick-icon{width:54px;height:54px;color:var(--blue);background:linear-gradient(135deg,#eef5ff,#dceaff);border-radius:18px;place-items:center;margin:0 auto 12px;font-size:24px;display:grid}.ccc-fee .quick-card h3{margin:0 0 7px;font-size:18px;line-height:1.35}.ccc-fee .quick-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.ccc-fee .diagram-wrap{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.ccc-fee .card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.ccc-fee .cost-flow{padding:24px}.ccc-fee .cost-flow h3{margin:0 0 8px;font-size:26px}.ccc-fee .cost-flow>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.ccc-fee .flow-list{gap:12px;margin-top:18px;display:grid}.ccc-fee .flow-item{background:#f8fbff;border:1px solid #e2ecfd;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.ccc-fee .flow-num{background:linear-gradient(135deg,var(--blue),#3983ff);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ccc-fee .flow-item strong{font-size:14px;display:block}.ccc-fee .flow-item p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.6}.ccc-fee .flow-value{color:var(--blue);font-size:14px;font-weight:800}.ccc-fee .flow-value.variable{color:var(--orange)}.ccc-fee .notice{background:linear-gradient(160deg,#fff6ee,#fff);padding:24px;position:relative;overflow:hidden}.ccc-fee .notice:after{content:"₹";color:#ff6b000f;font-size:160px;font-weight:800;line-height:1;position:absolute;bottom:-24px;right:18px}.ccc-fee .notice h3{margin:0 0 10px;font-size:24px}.ccc-fee .notice p{color:#5c6f8f;margin:0;font-size:14px;line-height:1.8}.ccc-fee .notice-list{gap:10px;margin-top:16px;display:grid}.ccc-fee .notice-item{color:#63526b;background:#fff;border:1px solid #f2dccb;border-radius:14px;padding:11px 12px;font-size:12.5px;line-height:1.65}.ccc-fee .notice-item b{color:var(--orange)}.ccc-fee .route-tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ccc-fee .route-tab{border:1px solid var(--line);color:#39597f;cursor:pointer;background:#fff;border-radius:999px;padding:11px 15px;font:700 12.5px Poppins;transition:all .2s}.ccc-fee .route-tab.active{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 10px 20px #0b57ea2e}.ccc-fee .route-panel{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:18px;display:none}.ccc-fee .route-panel.active{display:grid}.ccc-fee .route-copy{padding:24px}.ccc-fee .route-copy h3{margin:0 0 10px;font-size:26px}.ccc-fee .route-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.ccc-fee .route-points{gap:10px;margin-top:16px;display:grid}.ccc-fee .route-point{color:#466184;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.ccc-fee .tick{background:var(--green-soft);width:23px;height:23px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.ccc-fee .route-summary{background:linear-gradient(135deg,#f0f6ff,#fff);flex-direction:column;justify-content:center;padding:24px;display:flex}.ccc-fee .route-summary .kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:800}.ccc-fee .route-summary .big{color:var(--navy);margin:7px 0 8px;font-size:34px;font-weight:800;line-height:1.1}.ccc-fee .route-summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.ccc-fee .route-summary .tag{color:#3e618c;background:#fff;border:1px solid #cfe0ff;border-radius:999px;align-self:flex-start;margin-top:15px;padding:8px 10px;font-size:11px;font-weight:800}.ccc-fee .compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ccc-fee .compare-card{padding:24px}.ccc-fee .compare-card h3{margin:0 0 12px;font-size:24px}.ccc-fee .compare-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ccc-fee .compare-card li{color:#506584;padding-left:30px;font-size:13.5px;line-height:1.7;position:relative}.ccc-fee .compare-card li:before{content:"✓";background:var(--green-soft);width:21px;height:21px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;left:0}.ccc-fee .compare-card.training{background:linear-gradient(#fff,#fff8f3)}.ccc-fee .compare-card.training li:before{content:"+";background:var(--orange-soft);color:var(--orange)}.ccc-fee .safety-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ccc-fee .safety-card{padding:22px}.ccc-fee .safety-card h3{margin:0 0 12px;font-size:22px}.ccc-fee .safety-list{gap:10px;display:grid}.ccc-fee .safety-item{background:#f8fbff;border:1px solid #e2ecfd;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px 13px;display:grid}.ccc-fee .safety-item i{width:26px;height:26px;color:var(--blue);background:#eef5ff;border-radius:9px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.ccc-fee .safety-item p{color:#4b6385;margin:0;font-size:13px;line-height:1.65}.ccc-fee .safety-card.alert{background:linear-gradient(#fffdfb,#fff6ee)}.ccc-fee .safety-card.alert .safety-item{background:#fff;border-color:#f3dfca}.ccc-fee .safety-card.alert .safety-item i{background:var(--orange-soft);color:var(--orange)}.ccc-fee .myth-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ccc-fee .myth{padding:20px}.ccc-fee .myth-top{align-items:center;gap:12px;margin-bottom:11px;display:flex}.ccc-fee .myth-icon{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:16px;place-items:center;font-size:20px;display:grid}.ccc-fee .myth h3{margin:0;font-size:19px}.ccc-fee .myth p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.ccc-fee .reality{color:#3b5c84;border-top:1px dashed #dce7fb;margin-top:12px;padding-top:11px;font-size:12.5px;font-weight:600;line-height:1.7}.ccc-fee .reality b{color:var(--green)}.ccc-fee .source-card{background:linear-gradient(135deg,#eef5ff,#fff);padding:24px}.ccc-fee .source-card h3{margin:0 0 10px;font-size:23px}.ccc-fee .source-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.75}.ccc-fee .source-links{gap:10px;margin-top:16px;display:grid}.ccc-fee .source-link{color:#31578d;background:#fff;border:1px solid #d6e4ff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.ccc-fee .source-link span{color:#7184a5;font-size:11px;font-weight:600}.ccc-fee .source-link:hover{border-color:var(--blue);color:var(--blue)}.ccc-fee .faq-list{gap:14px;display:grid}.ccc-fee details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:18px 20px}.ccc-fee summary{cursor:pointer;padding-right:30px;font-size:14px;font-weight:700;list-style:none;position:relative}.ccc-fee summary::-webkit-details-marker{display:none}.ccc-fee summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1;position:absolute;top:0;right:0}.ccc-fee details[open] summary:after{content:"−"}.ccc-fee details p{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.8}.ccc-fee .cta-banner{color:#fff;background:linear-gradient(135deg,#071b5b,#0b57ea);border-radius:30px;padding:30px;box-shadow:0 24px 52px #071b5b2e}.ccc-fee .cta-banner h2{margin:0 0 12px;font-size:36px;line-height:1.12}.ccc-fee .cta-banner p{color:#e0ebff;max-width:760px;margin:0 0 18px;line-height:1.8}.ccc-fee .cta-note{color:#d4e3ff;margin-top:12px;font-size:12px;line-height:1.7}.ccc-fee footer{background:var(--navy);color:#fff;margin-top:44px}.ccc-fee .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px;padding:34px 0;display:grid}.ccc-fee footer h4{margin:0 0 12px;font-size:16px}.ccc-fee footer p,.ccc-fee footer a{color:#d7e5ff;font-size:13px;line-height:1.8}.ccc-fee .footer-links{gap:8px;display:grid}.ccc-fee .copyright{color:#bfd1ff;border-top:1px solid #ffffff1a;padding:14px 0;font-size:12px}@media (width<=1080px){.ccc-fee .hero-grid,.ccc-fee .diagram-wrap,.ccc-fee .route-panel.active,.ccc-fee .compare-grid,.ccc-fee .footer-grid{grid-template-columns:1fr}.ccc-fee .quick-grid{grid-template-columns:repeat(2,1fr)}.ccc-fee .nav-links{display:none}}@media (width<=720px){.ccc-fee .container{width:min(100% - 24px,1180px)}.ccc-fee .quick-grid,.ccc-fee .safety-grid,.ccc-fee .myth-grid{grid-template-columns:1fr}.ccc-fee .hero h1{font-size:35px}.ccc-fee .hero p{font-size:15px}.ccc-fee .nav-actions{display:none}.ccc-fee .money-card{grid-template-columns:auto 1fr}.ccc-fee .money-card strong{grid-column:2}.ccc-fee .section-head{display:block}.ccc-fee .cta-banner h2{font-size:28px}.ccc-fee .footer-grid{grid-template-columns:1fr}}.ccc-course{--navy:#061a58;--navy2:#0a287f;--blue:#0b58ec;--blue2:#eaf2ff;--orange:#ff6800;--orange2:#ff972d;--green:#148c53;--ink:#10254f;--muted:#627394;--line:#dce7fb;--paper:#fff;--bg:#f6f9ff;--shadow:0 18px 50px #0620611a;--radius:22px}.ccc-course *{box-sizing:border-box}.ccc-course{scroll-behavior:smooth;color:var(--ink);background:radial-gradient(circle at 4% 0,#0b58ec1a,#0000 32rem),radial-gradient(circle at 95% 6%,#ff68001a,#0000 26rem),linear-gradient(#f7fbff,#fff 42%,#f6f9ff);margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}.ccc-course a{color:inherit;text-decoration:none}.ccc-course .container{width:min(1200px,100% - 40px);margin:auto}.ccc-course .topbar{background:linear-gradient(90deg,var(--navy),var(--blue),var(--navy));color:#fff;z-index:60;position:sticky;top:0;box-shadow:0 10px 28px #03104129}.ccc-course .nav{justify-content:space-between;align-items:center;gap:18px;height:76px;display:flex}.ccc-course .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-course .brand-badge{width:46px;height:46px;color:var(--blue);background:#fff;border-radius:15px;place-items:center;font-size:24px;display:grid;box-shadow:inset 0 0 0 3px #0b58ec1f}.ccc-course .brand small{opacity:.84;margin-top:-4px;font-size:10px;font-weight:600;display:block}.ccc-course .nav-links{align-items:center;gap:20px;font-size:13px;font-weight:700;display:flex}.ccc-course .nav-links a{opacity:.94}.ccc-course .nav-links a.active{position:relative}.ccc-course .nav-links a.active:after{content:"";background:var(--orange);border-radius:6px;height:3px;position:absolute;bottom:-12px;left:0;right:0}.ccc-course .nav-actions{gap:9px;display:flex}.ccc-course .nav-actions a{border:1px solid #ffffff54;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.ccc-course .nav-actions .register{background:var(--orange);border-color:var(--orange)}.ccc-course .hero{padding:44px 0 30px}.ccc-course .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.ccc-course .crumb{color:#6d7f9f;margin-bottom:14px;font-size:12px;font-weight:700}.ccc-course .crumb a{color:var(--blue)}.ccc-course .eyebrow{color:var(--blue);background:#edf4ff;border:1px solid #d5e5ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-course .hero h1{letter-spacing:-1.7px;margin:0 0 15px;font-size:clamp(34px,4.5vw,58px);line-height:1.06}.ccc-course .hero p{color:#3e5076;max-width:720px;margin:0;font-size:16px}.ccc-course .hero-cta{flex-wrap:wrap;gap:12px;margin:22px 0 16px;display:flex}.ccc-course .btn{white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.ccc-course .btn:hover{transform:translateY(-2px)}.ccc-course .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 14px 27px #ff68003b}.ccc-course .btn-blue{background:linear-gradient(135deg,var(--blue),#083bc8);color:#fff;box-shadow:0 14px 27px #0b58ec3b}.ccc-course .btn-outline{color:var(--blue);background:#fff;border-color:#bdd3ff}.ccc-course .source-note{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:17px;align-items:flex-start;gap:10px;max-width:730px;padding:14px 15px;display:flex;box-shadow:0 10px 24px #06206112}.ccc-course .source-note strong{margin-bottom:3px;font-size:13px;display:block}.ccc-course .source-note small{color:var(--muted);font-size:12px;display:block}.ccc-course .hero-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(150deg,#0b4ee0 0%,#061a58 72%);border-radius:30px;padding:24px;position:relative;overflow:hidden}.ccc-course .hero-card:after{content:"";background:#ffffff1f;border-radius:50%;width:245px;height:245px;position:absolute;top:-70px;right:-70px}.ccc-course .hero-card-inner{color:var(--ink);background:#fff;border:1px solid #dce8ff;border-radius:22px;padding:19px;position:relative}.ccc-course .hero-card h3{margin:0 0 13px;font-size:21px}.ccc-course .fact-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.ccc-course .fact{border:1px solid var(--line);background:#f7fbff;border-radius:15px;padding:12px}.ccc-course .fact strong{color:#0c2867;font-size:20px;display:block}.ccc-course .fact span{color:#657598;font-size:12px;font-weight:600}.ccc-course .hero-card-footer{color:#40547d;background:#f1f7ff;border:1px solid #dce9ff;border-radius:15px;margin-top:13px;padding:13px;font-size:12.5px;font-weight:600}.ccc-course .quick-nav-wrap{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbffeb;border-top:1px solid #e8f0ff;border-bottom:1px solid #dbe7fb;position:sticky;top:76px}.ccc-course .quick-nav{gap:10px;padding:12px 0;display:flex;overflow:auto}.ccc-course .quick-nav a{border:1px solid var(--line);color:#234372;background:#fff;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.ccc-course .quick-nav a:hover{border-color:var(--blue);color:var(--blue)}.ccc-course .section{padding:58px 0}.ccc-course .section.tight{padding:38px 0}.ccc-course .section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.ccc-course .section-head h2{letter-spacing:-.95px;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.ccc-course .section-head p{max-width:690px;color:var(--muted);margin:0}.ccc-course .info-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ccc-course .info-card{border:1px solid var(--line);background:#fff;border-radius:21px;padding:18px;box-shadow:0 12px 26px #0620610f}.ccc-course .info-card .ic{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:14px;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.ccc-course .info-card h3{margin:0 0 7px;font-size:18px;line-height:1.25}.ccc-course .info-card p{color:var(--muted);margin:0;font-size:13px}.ccc-course .notice{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#071b5d,#123fae);border-radius:28px;grid-template-columns:1fr .8fr;gap:22px;padding:27px;display:grid;position:relative;overflow:hidden}.ccc-course .notice:after{content:"";background:#ff680038;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-75px}.ccc-course .notice h2{margin:0 0 9px;font-size:clamp(26px,3vw,39px);line-height:1.15}.ccc-course .notice p{color:#dbe6ff;margin:0}.ccc-course .notice-list{background:#ffffff1a;border:1px solid #ffffff29;border-radius:20px;gap:10px;padding:16px;display:grid;position:relative}.ccc-course .notice-list div{color:#f4f7ff;font-size:13px;font-weight:700}.ccc-course .notice-list div:before{content:"✓";color:#a9f4c9;margin-right:8px;font-weight:900}.ccc-course .content-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.ccc-course .toc{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:17px;position:sticky;top:132px}.ccc-course .toc h3{margin:0 0 10px;font-size:18px}.ccc-course .toc a{color:#38517c;border-radius:11px;padding:9px 10px;font-size:12.5px;font-weight:700;display:block}.ccc-course .toc a:hover{color:var(--blue);background:#eef5ff}.ccc-course .toc .toc-cta{width:100%;margin-top:12px}.ccc-course .article{min-width:0}.ccc-course .article-section{border:1px solid var(--line);background:#fff;border-radius:26px;margin-bottom:20px;padding:28px;scroll-margin-top:136px;box-shadow:0 12px 30px #0620610f}.ccc-course .article-section h2{letter-spacing:-.7px;margin:0 0 13px;font-size:clamp(25px,3vw,36px);line-height:1.15}.ccc-course .article-section h3{margin:25px 0 8px;font-size:20px;line-height:1.28}.ccc-course .article-section h4{margin:18px 0 8px;font-size:16px}.ccc-course .article-section p{color:#405278;margin:0 0 13px}.ccc-course .article-section ul,.ccc-course .article-section ol{color:#405278;margin:12px 0 15px 20px}.ccc-course .article-section li{margin:7px 0}.ccc-course .article-section strong{color:#153b85}.ccc-course .article-section .lead{color:#324d7d;font-size:16px}.ccc-course .table-wrap{border:1px solid var(--line);border-radius:17px;margin:16px 0;overflow:auto}.ccc-course .table{border-collapse:collapse;width:100%;min-width:620px}.ccc-course .table th{color:#173b85;text-align:left;background:#eef5ff;padding:13px;font-size:13px}.ccc-course .table td{border-top:1px solid var(--line);color:#405278;vertical-align:top;padding:13px;font-size:13px}.ccc-course .table td:first-child{color:#173b85;font-weight:800}.ccc-course .tag-row{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.ccc-course .tag{border:1px solid var(--line);color:#284875;background:#f5f9ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.ccc-course .tag.green{color:#08743d;background:#ecfff4;border-color:#bfead2}.ccc-course .tag.orange{color:#c95500;background:#fff3e8;border-color:#ffd8bc}.ccc-course .chapter-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:16px;display:grid}.ccc-course .chapter{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:20px;padding:18px}.ccc-course .chapter-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccc-course .chapter-num{width:38px;height:38px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;font-weight:900;display:grid}.ccc-course .chapter h3{margin:11px 0 7px;font-size:18px}.ccc-course .chapter p{margin-bottom:11px;font-size:13px}.ccc-course .chapter .mini-list{margin:0 0 12px 17px;font-size:12.5px}.ccc-course .chapter .mini-list li{margin:5px 0}.ccc-course .inline-ctas{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.ccc-course .route-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ccc-course .route{border:1px solid var(--line);background:#fff;border-radius:21px;padding:18px;box-shadow:0 12px 26px #0620610d}.ccc-course .route .step{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:900;display:grid}.ccc-course .route h3{margin:0 0 7px;font-size:18px}.ccc-course .route p{color:var(--muted);margin:0;font-size:13px}.ccc-course .callout{color:#7c4b18;background:#fff7ef;border:1px solid #ffd8ba;border-radius:16px;gap:12px;margin:15px 0;padding:14px 15px;font-size:13px;display:flex}.ccc-course .callout.blue{color:#274c8d;background:#f2f7ff;border-color:#cde0ff}.ccc-course .callout.green{color:#087240;background:#effcf4;border-color:#c9eed7}.ccc-course .checklist{gap:10px;margin:12px 0;display:grid}.ccc-course .check{border:1px solid var(--line);color:#405278;background:#f8fbff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.ccc-course .check b{width:24px;height:24px;color:var(--blue);background:#eaf2ff;border-radius:8px;flex:none;place-items:center;display:grid}.ccc-course .practice-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.ccc-course .practice{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 12px 26px #0620610d}.ccc-course .practice h3{margin:0 0 7px;font-size:19px}.ccc-course .practice p{margin:0 0 12px;font-size:13px}.ccc-course .disclaimer{color:#e6eeff;background:#0b1f57;border-radius:22px;padding:22px}.ccc-course .disclaimer h2{color:#fff;margin:0 0 9px;font-size:28px}.ccc-course .disclaimer p,.ccc-course .disclaimer li{color:#d5e0ff;font-size:13px}.ccc-course .faq{gap:11px;display:grid}.ccc-course .faq-item{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.ccc-course .faq-q{color:#173b85;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:15px;width:100%;padding:16px 17px;font:800 14px Poppins;display:flex}.ccc-course .faq-q span{width:28px;height:28px;color:var(--blue);background:#eef5ff;border-radius:9px;flex:none;place-items:center;display:grid}.ccc-course .faq-a{color:#546688;padding:0 17px 16px;font-size:13px;display:none}.ccc-course .faq-item.open .faq-a{display:block}.ccc-course .faq-item.open .faq-q span{background:var(--blue);color:#fff}.ccc-course .bottom-cta{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#071b5d,#123fae);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ccc-course .bottom-cta h2{margin:0 0 8px;font-size:32px}.ccc-course .bottom-cta p{color:#dbe6ff;max-width:690px;margin:0}.ccc-course .footer{color:#e7edff;background:#071846;margin-top:48px}.ccc-course .footer .container{padding:31px 0}.ccc-course .footer-grid{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:22px;display:grid}.ccc-course .footer h4{color:#fff;margin:0 0 11px}.ccc-course .footer p,.ccc-course .footer a{color:#c8d6ff;font-size:13px}.ccc-course .footer .links{gap:8px;display:grid}.ccc-course .last-reviewed{color:#6f80a0;margin-top:10px;font-size:12px}@media (width<=1060px){.ccc-course .nav-links{display:none}.ccc-course .hero-grid,.ccc-course .content-layout{grid-template-columns:1fr}.ccc-course .toc{grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:static}.ccc-course .toc h3{grid-column:1/-1}.ccc-course .info-grid{grid-template-columns:repeat(2,1fr)}.ccc-course .route-grid,.ccc-course .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.ccc-course .container{width:min(100% - 28px,1200px)}.ccc-course .nav-actions a:first-child{display:none}.ccc-course .hero h1{font-size:35px}.ccc-course .info-grid,.ccc-course .chapter-grid,.ccc-course .route-grid,.ccc-course .practice-grid,.ccc-course .footer-grid,.ccc-course .toc{grid-template-columns:1fr}.ccc-course .article-section{padding:20px}.ccc-course .bottom-cta,.ccc-course .notice{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.ccc-course .bottom-cta{display:block}.ccc-course .bottom-cta .inline-ctas{margin-top:16px}.ccc-course .quick-nav-wrap{top:76px}.ccc-course .section{padding:40px 0}.ccc-course .fact-grid{grid-template-columns:1fr 1fr}}.ccc-otest{--navy:#061b5f;--navy2:#07133f;--blue:#0b52e8;--blue2:#0834b9;--sky:#f3f8ff;--sky2:#e8f1ff;--orange:#ff6500;--orange2:#ff8b1a;--green:#17a85b;--red:#fb4058;--ink:#10234d;--muted:#5d6b8a;--line:#d9e6ff;--card:#fff;--shadow:0 20px 60px #0520691f;--radius:26px}.ccc-otest *{box-sizing:border-box;margin:0;padding:0}.ccc-otest{scroll-behavior:smooth;color:var(--ink);background:radial-gradient(circle at 0 0,#0b52e81a,#0000 34rem),radial-gradient(circle at 90% 8%,#ff65001f,#0000 30rem),linear-gradient(#f7fbff 0%,#fff 45%,#f5f8ff 100%);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}.ccc-otest a{color:inherit;text-decoration:none}.ccc-otest .container{width:min(1180px,100% - 40px);margin:0 auto}.ccc-otest .section{padding:64px 0}.ccc-otest .btn{white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.6rem;padding:13px 20px;font-size:14px;font-weight:800;transition:all .22s;display:inline-flex}.ccc-otest .btn-primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;box-shadow:0 12px 26px #ff650040}.ccc-otest .btn-primary:hover,.ccc-otest .btn-outline:hover,.ccc-otest .btn-blue:hover{transform:translateY(-2px)}.ccc-otest .btn-outline{color:var(--blue);background:#fff;border-color:#bcd1ff}.ccc-otest .btn-blue{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff}.ccc-otest .eyebrow{color:var(--blue);background:#eef5ff;border:1px solid #d7e6ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.ccc-otest h1,.ccc-otest h2,.ccc-otest h3{color:#0a1d52;line-height:1.15}.ccc-otest h1{letter-spacing:-1.5px;font-size:clamp(32px,4.5vw,56px)}.ccc-otest h2{letter-spacing:-.9px;font-size:clamp(27px,3.2vw,44px)}.ccc-otest h3{font-size:20px}.ccc-otest .muted{color:var(--muted)}.ccc-otest .orange{color:var(--orange)}.ccc-otest .blue{color:var(--blue)}.ccc-otest .topbar{z-index:99;background:linear-gradient(90deg,var(--navy2),var(--blue2),var(--navy));color:#fff;position:sticky;top:0;box-shadow:0 12px 32px #0414492e}.ccc-otest .nav{justify-content:space-between;align-items:center;gap:22px;height:76px;display:flex}.ccc-otest .brand{letter-spacing:.2px;align-items:center;gap:12px;font-weight:800;display:flex}.ccc-otest .brand-mark{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:16px;place-items:center;font-size:25px;display:grid;box-shadow:inset 0 0 0 3px #0b52e81f}.ccc-otest .brand small{opacity:.84;margin-top:-3px;font-size:11px;font-weight:500;display:block}.ccc-otest .nav-links{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.ccc-otest .nav-links a{opacity:.93;position:relative}.ccc-otest .nav-links a.active:after{content:"";background:var(--orange);border-radius:8px;height:3px;position:absolute;bottom:-11px;left:0;right:0}.ccc-otest .nav-actions{align-items:center;gap:10px;display:flex}.ccc-otest .nav-actions a{border-radius:10px;padding:10px 15px;font-size:13px;font-weight:800}.ccc-otest .login{border:1px solid #ffffff5c}.ccc-otest .register{background:var(--orange)}.ccc-otest .mobile-menu{color:#fff;background:#ffffff1a;border:0;border-radius:10px;padding:10px 12px;font-size:20px;display:none}.ccc-otest .hero{padding:36px 0 30px}.ccc-otest .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:34px;display:grid}.ccc-otest .hero-copy p{color:#33466d;max-width:660px;margin:14px 0 20px;font-size:16px}.ccc-otest .hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.ccc-otest .trust-line{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;max-width:650px;padding:14px 15px;display:flex;box-shadow:0 10px 26px #07205e14}.ccc-otest .trust-line strong{margin-bottom:2px;font-size:14px;display:block}.ccc-otest .trust-line small{color:var(--muted)}.ccc-otest .test-preview{box-shadow:var(--shadow);background:linear-gradient(145deg,#0a49d7 0%,#061b5f 62%,#03113d 100%);border-radius:34px;padding:24px;position:relative;overflow:hidden}.ccc-otest .test-preview:before{content:"";background:#ff65003d;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-60px}.ccc-otest .preview-card{background:#fff;border:1px solid #e6efff;border-radius:24px;padding:20px;position:relative;box-shadow:0 22px 50px #02104238}.ccc-otest .preview-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ccc-otest .badge{color:#08743d;background:#eaf9f1;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.ccc-otest .question{border:1px solid var(--line);background:#f7fbff;border-radius:18px;padding:16px}.ccc-otest .question p{color:#0a1d52;margin-bottom:10px;font-weight:800}.ccc-otest .option{background:#fff;border:1px solid #dce8ff;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ccc-otest .option b{width:24px;height:24px;color:var(--blue);background:#eef5ff;border-radius:50%;place-items:center;display:grid}.ccc-otest .option.ok{color:#08743d;background:#ecfff4;border-color:#bff0d3}.ccc-otest .preview-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.ccc-otest .preview-stat{border:1px solid var(--line);text-align:center;background:#f7fbff;border-radius:14px;padding:12px}.ccc-otest .preview-stat strong{color:#0a1d52;display:block}.ccc-otest .preview-stat small{color:var(--muted);font-size:11px;display:block}.ccc-otest .quick-nav-wrap{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbffe0;border-top:1px solid #e8f0ff;border-bottom:1px solid #dce8ff;position:sticky;top:76px}.ccc-otest .quick-nav{gap:10px;padding:12px 0;display:flex;overflow:auto}.ccc-otest .quick-nav a{border:1px solid var(--line);color:#16346c;background:#fff;border-radius:999px;flex:none;padding:9px 13px;font-size:13px;font-weight:800}.ccc-otest .quick-nav a:hover{border-color:var(--blue);color:var(--blue)}.ccc-otest .mode-box{box-shadow:var(--shadow);background:#fff;border:1px solid #cfe0ff;border-radius:28px;padding:24px}.ccc-otest .mode-head{grid-template-columns:.95fr 1.05fr;align-items:end;gap:20px;margin-bottom:18px;display:grid}.ccc-otest .mode-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ccc-otest .mode-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:20px;flex-direction:column;min-height:276px;padding:18px;display:flex}.ccc-otest .step{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:900;display:grid}.ccc-otest .mode-card:nth-child(2) .step{background:var(--orange)}.ccc-otest .mode-card:nth-child(3) .step{background:var(--green)}.ccc-otest .mode-card:nth-child(4) .step{background:#7a4cf4}.ccc-otest .mode-card h3{margin-bottom:8px;font-size:18px}.ccc-otest .mode-card p{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600}.ccc-otest .mode-card ul{gap:7px;margin:0 0 16px;list-style:none;display:grid}.ccc-otest .mode-card li{color:#263c69;font-size:12.5px;font-weight:700}.ccc-otest .mode-card li:before{content:"✓";color:var(--green);margin-right:7px;font-weight:900}.ccc-otest .mode-card .btn{width:100%;margin-top:auto;padding:11px 12px;font-size:12px}.ccc-otest .section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.ccc-otest .section-head p{max-width:720px}.ccc-otest .filters{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.ccc-otest .filter-btn{border:1px solid var(--line);color:#15336b;cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px;font-weight:800}.ccc-otest .filter-btn.active{background:var(--blue);color:#fff;border-color:var(--blue)}.ccc-otest .search-row{gap:10px;margin-bottom:18px;display:flex}.ccc-otest .search-row input{border:1px solid var(--line);color:#15336b;border-radius:15px;width:100%;padding:13px 15px;font-family:inherit;font-weight:600;box-shadow:0 10px 20px #07205e0d}.ccc-otest .chapters-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ccc-otest .chapter-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:22px;transition:all .25s;box-shadow:0 15px 34px #07205e12}.ccc-otest .chapter-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px #07205e1f}.ccc-otest .chapter-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ccc-otest .chapter-num{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:15px;place-items:center;font-weight:900;display:grid}.ccc-otest .chapter-icon{font-size:30px}.ccc-otest .chapter-card p{color:var(--muted);margin:10px 0 14px;font-size:14px}.ccc-otest .chapter-meta{flex-wrap:wrap;gap:10px;margin:4px 0 14px;display:flex}.ccc-otest .chapter-meta span{color:#244478;background:#f8fbff;border:1px solid #dce8ff;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.ccc-otest .chapter-meta .free{color:#0b8a48;background:#ecfff4;border-color:#bff0d3}.ccc-otest .chapter-meta .premium{color:#c95500;background:#fff3e8;border-color:#ffd7b6}.ccc-otest .availability{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.ccc-otest .availability span{border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-otest .availability .a-free{color:#08743d;background:#f1fbf5;border:1px solid #caefd8}.ccc-otest .availability .a-paid{color:#c95500;background:#fff4eb;border:1px solid #ffd7bb}.ccc-otest .topic-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ccc-otest .topic-chips span{color:#244478;background:#f4f8ff;border:1px solid #dce8ff;border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:700}.ccc-otest details{border-top:1px solid #eef3ff;margin-top:8px;padding-top:12px}.ccc-otest summary{cursor:pointer;color:var(--blue);font-size:13px;font-weight:900}.ccc-otest details ul{color:#42557b;columns:2;margin:12px 0 0 18px;font-size:13px}.ccc-otest .card-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ccc-otest .card-actions .btn{padding:11px 15px;font-size:13px}.ccc-otest .chapter-note{color:#617297;margin-top:12px;font-size:12.5px;font-weight:600}.ccc-otest .quick-tests{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-otest .quick-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;box-shadow:0 14px 28px #07205e0f}.ccc-otest .quick-card .mini{color:var(--orange);background:#fff2e8;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.ccc-otest .quick-card p{color:var(--muted);margin:8px 0 14px;font-size:14px}.ccc-otest .split{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ccc-otest .info-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:26px}.ccc-otest .steps{gap:14px;margin-top:18px;display:grid}.ccc-otest .step-row{grid-template-columns:42px 1fr;align-items:start;gap:14px;display:grid}.ccc-otest .step-row span{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:15px;place-items:center;font-weight:900;display:grid}.ccc-otest .step-row h3{margin-bottom:3px;font-size:17px}.ccc-otest .step-row p{color:var(--muted);font-size:14px}.ccc-otest .result-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.ccc-otest .result-item{color:#17366f;background:#f7fbff;border:1px solid #dce8ff;border-radius:16px;padding:13px;font-size:13px;font-weight:800}.ccc-otest .result-item:before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}.ccc-otest .feature-band{background:linear-gradient(135deg,var(--navy2),var(--navy));color:#fff;box-shadow:var(--shadow);border-radius:32px;padding:34px;position:relative;overflow:hidden}.ccc-otest .feature-band:after{content:"";background:#ff650038;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px}.ccc-otest .feature-band h2{color:#fff}.ccc-otest .flow{z-index:1;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:24px;display:grid;position:relative}.ccc-otest .flow-step{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;min-height:118px;padding:16px}.ccc-otest .flow-step b{color:#fff;background:var(--orange);border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:12px;display:grid}.ccc-otest .flow-step span{color:#e9f1ff;font-size:13px;font-weight:700}.ccc-otest .priority-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-otest .priority-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;box-shadow:0 14px 28px #07205e0f}.ccc-otest .priority-card h3{margin-bottom:8px}.ccc-otest .priority-card p{color:var(--muted);font-size:14px}.ccc-otest .plan{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.ccc-otest .day{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 12px 24px #07205e0d}.ccc-otest .day b{color:var(--blue);background:#eef5ff;border-radius:999px;margin-bottom:10px;padding:6px 10px;display:inline-flex}.ccc-otest .day p{color:var(--muted);font-size:13px;font-weight:600}.ccc-otest .mistakes{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ccc-otest .mistake{background:#fff;border:1px solid #ffd9cf;border-radius:20px;padding:18px;box-shadow:0 14px 24px #ff650014}.ccc-otest .mistake b{color:var(--orange);margin-bottom:8px;display:block}.ccc-otest .mistake p{color:var(--muted);font-size:13px}.ccc-otest .faq-list{gap:12px;display:grid}.ccc-otest .faq-item{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.ccc-otest .faq-item button{color:#0a1d52;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:inherit;font-weight:900;display:flex}.ccc-otest .faq-item button span{width:30px;height:30px;color:var(--blue);background:#eef5ff;border-radius:10px;flex:none;place-items:center;display:grid}.ccc-otest .faq-answer{color:var(--muted);padding:0 20px 18px;font-size:14px;display:none}.ccc-otest .faq-item.open .faq-answer{display:block}.ccc-otest .faq-item.open button span{background:var(--blue);color:#fff}.ccc-otest .cta{background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;box-shadow:var(--shadow);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.ccc-otest .cta h2{color:#fff}.ccc-otest .cta p{color:#e5eeff;max-width:700px;margin-top:10px}.ccc-otest .cta-actions{flex-wrap:wrap;gap:12px;display:flex}.ccc-otest .footer{color:#dfe9ff;background:#06133a;padding:44px 0 24px}.ccc-otest .footer-grid{grid-template-columns:1.3fr repeat(4,1fr);gap:24px;display:grid}.ccc-otest .footer h3{color:#fff;margin-bottom:12px;font-size:16px}.ccc-otest .footer a,.ccc-otest .footer p{color:#c7d6ff;margin:8px 0;font-size:13px;display:block}.ccc-otest .footer-bottom{color:#9fb3ea;text-align:center;border-top:1px solid #ffffff1f;margin-top:26px;padding-top:16px;font-size:12px}@media (width<=1020px){.ccc-otest .hero-grid,.ccc-otest .mode-head,.ccc-otest .split{grid-template-columns:1fr}.ccc-otest .mode-grid,.ccc-otest .quick-tests,.ccc-otest .priority-grid{grid-template-columns:repeat(2,1fr)}.ccc-otest .chapters-grid{grid-template-columns:1fr}.ccc-otest .flow,.ccc-otest .plan,.ccc-otest .mistakes{grid-template-columns:repeat(2,1fr)}.ccc-otest .footer-grid{grid-template-columns:1fr 1fr}.ccc-otest .nav-links,.ccc-otest .nav-actions{display:none}.ccc-otest .mobile-menu{display:block}}@media (width<=640px){.ccc-otest .container{width:min(100% - 26px,1180px)}.ccc-otest .section{padding:48px 0}.ccc-otest .nav{height:68px}.ccc-otest .quick-nav-wrap{top:68px}.ccc-otest .hero{padding-top:26px}.ccc-otest .mode-grid,.ccc-otest .quick-tests,.ccc-otest .priority-grid,.ccc-otest .result-grid,.ccc-otest .flow,.ccc-otest .plan,.ccc-otest .mistakes,.ccc-otest .footer-grid,.ccc-otest .preview-stats{grid-template-columns:1fr}.ccc-otest .mode-box,.ccc-otest .info-panel,.ccc-otest .feature-band,.ccc-otest .cta{border-radius:24px;padding:22px}.ccc-otest .section-head{display:block}.ccc-otest details ul{columns:1}.ccc-otest .cta{display:block}.ccc-otest .cta-actions{margin-top:20px}}.ccc-hub{--navy:#071b5b;--blue:#0b57ea;--blue2:#eaf2ff;--orange:#ff6b00;--green:#129356;--ink:#13264f;--muted:#617395;--line:#dce7fb;--bg:#f7faff;--card:#fff;--shadow:0 16px 36px #061b5b14;--radius:22px;color:var(--ink);background:linear-gradient(#f7fbff,#fff 42%,#f7faff);min-height:100vh;font-family:Poppins,system-ui,sans-serif}.ccc-hub *{box-sizing:border-box}.ccc-hub a{color:inherit;text-decoration:none}.ccc-hub .container{width:min(1180px,100% - 38px);margin:auto}.ccc-hub .topbar{z-index:30;color:#fff;background:linear-gradient(90deg,#08194d,#0b57ea,#08194d);position:sticky;top:0;box-shadow:0 10px 28px #071b5b2e}.ccc-hub .nav{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.ccc-hub .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-hub .brand .logo{width:44px;height:44px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;font-size:22px;display:grid}.ccc-hub .navlinks{gap:22px;font-size:14px;font-weight:700;display:flex}.ccc-hub .navlinks a.active{position:relative}.ccc-hub .navlinks a.active:after{content:"";background:var(--orange);border-radius:6px;height:3px;position:absolute;bottom:-12px;left:0;right:0}.ccc-hub .navcta{gap:10px;display:flex}.ccc-hub .navcta a{border:1px solid #ffffff4d;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700}.ccc-hub .navcta a:last-child{background:var(--orange);border-color:var(--orange)}.ccc-hub .hero{padding:42px 0 28px}.ccc-hub .eyebrow{color:var(--blue);background:#edf4ff;border:1px solid #d8e6ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-hub .hero-grid{grid-template-columns:1.07fr .93fr;align-items:center;gap:28px;display:grid}.ccc-hub .hero h1{letter-spacing:-1.4px;margin:0 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.07}.ccc-hub .hero p{color:#405277;max-width:700px;margin:0;font-size:16px}.ccc-hub .cta-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ccc-hub .btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.ccc-hub .btn.primary{background:linear-gradient(135deg,var(--orange),#ff8f2e);color:#fff;box-shadow:0 14px 24px #ff6b0038}.ccc-hub .btn.blue{background:linear-gradient(135deg,var(--blue),#0638c5);color:#fff;box-shadow:0 14px 24px #0b57ea38}.ccc-hub .btn.outline{color:var(--blue);background:#fff;border-color:#bfd5ff}.ccc-hub .hero-panel{color:#fff;background:linear-gradient(160deg,#0a4de0 0%,#071b5b 70%);border-radius:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #071b5b2e}.ccc-hub .hero-panel:before{content:"";background:#ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-70px}.ccc-hub .hero-card{color:var(--ink);box-shadow:var(--shadow);background:#fff;border:1px solid #dce8ff;border-radius:22px;padding:18px;position:relative}.ccc-hub .hero-card h3{margin:0 0 12px;font-size:20px}.ccc-hub .stat-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ccc-hub .stat{border:1px solid var(--line);background:#f7fbff;border-radius:16px;padding:12px}.ccc-hub .stat strong{font-size:20px;display:block}.ccc-hub .stat small{color:var(--muted);font-weight:600}.ccc-hub .trust{border-left:4px solid var(--blue);color:#3b4b6b;background:#fff;border-radius:16px;margin-top:14px;padding:14px 15px;font-size:13px;line-height:1.5}.ccc-hub .section{padding:34px 0}.ccc-hub .section h2{letter-spacing:-.9px;margin:0 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.1}.ccc-hub .sub{color:var(--muted);margin:0 0 20px}.ccc-hub .quick-actions{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ccc-hub .qcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:18px}.ccc-hub .qcard .icon{width:42px;height:42px;color:var(--blue);background:#eef5ff;border-radius:14px;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.ccc-hub .qcard h3{margin:0;font-size:19px}.ccc-hub .qcard p{color:var(--muted);margin:8px 0 12px;font-size:13px}.ccc-hub .chips{flex-wrap:wrap;gap:8px;display:flex}.ccc-hub .chip{border:1px solid var(--line);color:#234575;background:#f5f9ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.ccc-hub .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ccc-hub .search{flex:1;min-width:240px}.ccc-hub .search input{border:1px solid var(--line);color:#18386d;background:#fff;border-radius:14px;width:100%;padding:14px 15px;font:600 13px Poppins}.ccc-hub .filters{flex-wrap:wrap;gap:8px;display:flex}.ccc-hub .filter{border:1px solid var(--line);color:#234575;cursor:pointer;background:#fff;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:800}.ccc-hub .filter.active{background:var(--blue);color:#fff;border-color:var(--blue)}.ccc-hub .grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ccc-hub .card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;min-height:290px;padding:22px;transition:all .22s;display:flex}.ccc-hub .card:hover{transform:translateY(-4px);box-shadow:0 22px 38px #061b5b1c}.ccc-hub .card h3{margin:0 0 10px;font-size:22px;line-height:1.3}.ccc-hub .mini{color:#5f6f90;margin-bottom:14px;font-size:13px}.ccc-hub .desc{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.65}.ccc-hub .divider{background:#e8efff;height:1px;margin:0 0 14px}.ccc-hub .meta{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ccc-hub .meta span{border:1px solid var(--line);color:#234575;background:#f7fbff;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.ccc-hub .meta .free{color:#0b8748;background:#edfcf4;border-color:#c3eed5}.ccc-hub .meta .premium{color:#ca5a00;background:#fff5eb;border-color:#ffd8bd}.ccc-hub .row{align-items:center;gap:10px;margin-top:auto;display:flex}.ccc-hub .row .btn{flex:1}.ccc-hub .note{color:#6d7ea0;margin-top:10px;font-size:12px;font-weight:600}.ccc-hub .legend{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.ccc-hub .legend .l{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:14px}.ccc-hub .legend .l strong{margin-bottom:6px;display:block}.ccc-hub .footer{color:#dfe8ff;background:#08194d;margin-top:40px}.ccc-hub .footer .container{padding:26px 0 34px}.ccc-hub .footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:18px;display:grid}.ccc-hub .footer small,.ccc-hub .footer p,.ccc-hub .footer a{color:#c7d3ff;font-size:13px}.ccc-hub .footer h4{color:#fff;margin:0 0 10px}.ccc-hub .footer .links{gap:8px;display:grid}@media (width<=1050px){.ccc-hub .hero-grid,.ccc-hub .grid,.ccc-hub .quick-actions,.ccc-hub .legend,.ccc-hub .footer-grid{grid-template-columns:1fr 1fr}.ccc-hub .navlinks{display:none}}@media (width<=720px){.ccc-hub .container{width:min(100% - 28px,1180px)}.ccc-hub .hero-grid,.ccc-hub .grid,.ccc-hub .quick-actions,.ccc-hub .legend,.ccc-hub .footer-grid{grid-template-columns:1fr}.ccc-hub .toolbar{align-items:stretch}.ccc-hub .cta-row,.ccc-hub .row{flex-direction:column}.ccc-hub .row .btn{width:100%}.ccc-hub .hero h1{font-size:34px}.ccc-hub .hero p{font-size:15px}}.ccc-sub{--navy:#071b5b;--blue:#0b57ea;--orange:#ff6b00;--green:#129356;--ink:#13264f;--muted:#627498;--line:#dbe7fb;--bg:#f7fbff;--card:#fff;--shadow:0 16px 36px #061b5b14;--radius:22px;color:var(--ink);background:linear-gradient(#fbfdff,#f4f8ff);min-height:100vh;font-family:Poppins,system-ui,sans-serif}.ccc-sub *{box-sizing:border-box}.ccc-sub a{color:inherit;text-decoration:none}.ccc-sub .container{width:min(1180px,100% - 38px);margin:auto}.ccc-sub .top{color:#fff;background:linear-gradient(90deg,#08194d,#0b57ea,#08194d)}.ccc-sub .nav{justify-content:space-between;align-items:center;height:74px;display:flex}.ccc-sub .brand{align-items:center;gap:12px;font-weight:800;display:flex}.ccc-sub .brand .logo{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;font-size:21px;display:grid}.ccc-sub .btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-size:13px;font-weight:800;display:inline-flex}.ccc-sub .btn.orange{background:linear-gradient(135deg,var(--orange),#ff8f2e);color:#fff}.ccc-sub .btn.white{color:var(--blue);background:#fff}.ccc-sub .btn.blue{background:linear-gradient(135deg,var(--blue),#0638c5);color:#fff}.ccc-sub .btn.red{color:#fff;background:linear-gradient(135deg,#ff5130,#d81b3a)}.ccc-sub .section{padding:30px 0}.ccc-sub .section h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.12}.ccc-sub .sub{color:var(--muted);margin:0 0 18px}.ccc-sub .topic-strip-wrap{padding-bottom:6px;overflow:auto}.ccc-sub .topic-strip{gap:12px;min-width:max-content;display:flex}.ccc-sub .topic-pill{color:#fff;background:linear-gradient(135deg,#ff6b00,#ff8f2e);border-radius:16px;justify-content:space-between;align-items:center;min-width:220px;padding:14px 18px;font-weight:800;display:flex;box-shadow:0 14px 24px #ff6b002e}.ccc-sub .topic-pill:first-child{background:linear-gradient(135deg,#6377ff,#7a58eb)}.ccc-sub .cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.ccc-sub .card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:20px}.ccc-sub .eyebrow{letter-spacing:.4px;color:#6576ff;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.ccc-sub .eyebrow .badge{color:#0a8547;background:#ecfff4;border:1px solid #c1ecd4;border-radius:999px;padding:5px 8px}.ccc-sub .eyebrow .badge.premium{color:#cb5b00;background:#fff3eb;border-color:#ffd7bc}.ccc-sub .card h3{margin:8px 0 10px;font-size:30px;line-height:1}.ccc-sub .card p{color:#5c6d91;min-height:44px;margin:0 0 14px;font-size:14px}.ccc-sub .meta{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.ccc-sub .meta span{color:#2c4272;font-size:13px;font-weight:700}.ccc-sub .row{gap:10px;display:flex}.ccc-sub .row .btn{flex:1}.ccc-sub .utility{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:24px;display:grid}.ccc-sub .box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:20px}.ccc-sub .list{gap:10px;margin-top:12px;display:grid}.ccc-sub .item{border:1px solid var(--line);color:#2d4270;background:#f8fbff;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.ccc-sub .item small{color:#66779a;font-weight:600}.ccc-sub .box h3{margin:0 0 8px;font-size:22px}.ccc-sub .box p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ccc-sub .footer{color:#dfe8ff;background:#08194d;margin-top:36px}.ccc-sub .footer .container{padding:26px 0 34px}.ccc-sub .footer-links{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ccc-sub .footer-links a{color:#dfe8ff}.ccc-sub .sticky-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:10;background:#fffffff2;padding:12px 0;position:sticky;bottom:0}.ccc-sub .sticky-flex{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccc-sub .sticky-flex strong{display:block}.ccc-sub .sticky-flex small{color:var(--muted)}.ccc-sub .chapter-hero{background:linear-gradient(#f7fbff 0%,#fff 100%);border-bottom:1px solid #e4ecfb;padding:26px 0 30px}.ccc-sub .chapter-hero .crumbs{color:#7181a3;margin:0 0 18px;padding:0;font-size:12px;font-weight:700}.ccc-sub .chapter-hero .crumbs a{color:var(--blue)}.ccc-sub .chapter-hero-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:22px;display:grid}.ccc-sub .hero-copy{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:26px 28px}.ccc-sub .kicker{color:var(--blue);background:#eef5ff;border:1px solid #d4e5ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.ccc-sub .hero-copy h1{color:#0a1d52;letter-spacing:-1.15px;margin:0 0 11px;font-size:clamp(30px,3.5vw,46px);line-height:1.1}.ccc-sub .hero-copy p{color:#536788;max-width:760px;margin:0;font-size:14px;line-height:1.7}.ccc-sub .chapter-facts{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.ccc-sub .chapter-fact{border:1px solid var(--line);color:#29406d;background:#f8fbff;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.ccc-sub .quick-start{color:#fff;background:linear-gradient(145deg,#0e4cda,#493de9);border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex;box-shadow:0 16px 34px #0b52e833}.ccc-sub .quick-start .small-label{text-transform:uppercase;letter-spacing:.7px;color:#dfe7ff;font-size:12px;font-weight:900}.ccc-sub .quick-start h3{color:#fff;margin:5px 0 9px;font-size:25px;line-height:1.18}.ccc-sub .quick-start p{color:#e9edff;margin:0;font-size:13.5px;line-height:1.65}.ccc-sub .quick-start .cta{grid-template-columns:1fr;gap:10px;display:grid}.ccc-sub .quick-start .btn{width:100%}.ccc-sub .quick-start .btn.white{color:var(--blue)}.ccc-sub .hero-summary{background:#fff;border:1px solid #dce8ff;border-radius:18px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;display:flex;box-shadow:0 10px 25px #061b5b0f}.ccc-sub .hero-summary .summary-icon{width:38px;height:38px;color:var(--blue);background:#eef5ff;border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.ccc-sub .hero-summary strong{color:#0a1d52;margin-bottom:4px;font-size:14px;display:block}.ccc-sub .hero-summary span{color:#637596;font-size:12.5px;line-height:1.55;display:block}@media (width<=1000px){.ccc-sub .cards,.ccc-sub .utility{grid-template-columns:1fr 1fr}}@media (width<=850px){.ccc-sub .chapter-hero-grid{grid-template-columns:1fr}.ccc-sub .hero-copy,.ccc-sub .quick-start{padding:22px}}@media (width<=740px){.ccc-sub .container{width:min(100% - 28px,1180px)}.ccc-sub .cards,.ccc-sub .utility{grid-template-columns:1fr}.ccc-sub .sticky-flex,.ccc-sub .row{flex-direction:column;align-items:stretch}.ccc-sub .row .btn{width:100%}.ccc-sub .topic-pill{min-width:190px}}.ccc-mock{--navy:#07194f;--navy-2:#0b2b82;--blue:#1554e8;--blue-2:#0e3db5;--orange:#ff6a00;--orange-2:#ff8b1a;--ink:#12234d;--muted:#667595;--line:#dce7fb;--bg:#f5f8ff;--card:#fff;--green:#159a57;--green-bg:#eafaf1;--purple:#7b42de;--purple-bg:#f4eeff;--amber:#d97706;--amber-bg:#fff7e9;--danger:#db3e57;--danger-bg:#fff0f3;--shadow:0 18px 48px #0c276e1f;--radius:22px;color:var(--ink);background:linear-gradient(#edf4ff 0,#f7faff 45%,#f2f6ff 100%);min-height:100vh;font-family:Poppins,Arial,sans-serif;line-height:1.5}.ccc-mock *{box-sizing:border-box}.ccc-mock button,.ccc-mock input,.ccc-mock textarea{font:inherit}.ccc-mock button{cursor:pointer}.ccc-mock a{color:inherit;text-decoration:none}.ccc-mock .app-shell{flex-direction:column;min-height:100vh;display:flex}.ccc-mock .topbar{background:linear-gradient(105deg,var(--navy),var(--blue-2) 58%,var(--navy));color:#fff;z-index:50;position:sticky;top:0;box-shadow:0 8px 24px #05144b2e}.ccc-mock .topbar-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;min-height:76px;margin:auto;padding:12px 24px;display:flex}.ccc-mock .brand-wrap{align-items:center;gap:13px;min-width:235px;display:flex}.ccc-mock .brand-mark{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 0 0 3px #dce7ff}.ccc-mock .brand-text{line-height:1.05}.ccc-mock .brand-text strong{letter-spacing:.1px;font-size:16px;display:block}.ccc-mock .brand-text small{opacity:.76;margin-top:4px;font-size:11px;display:block}.ccc-mock .divider{background:#ffffff3b;width:1px;height:38px}.ccc-mock .test-name{min-width:190px;font-size:14px;font-weight:800}.ccc-mock .test-name small{color:#dbe6ff;margin-top:3px;font-size:11px;font-weight:600;display:block}.ccc-mock .test-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ccc-mock .top-chip{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff42;border-radius:13px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.ccc-mock .top-chip .dot{background:#63e7a2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #63e7a224}.ccc-mock .timer{color:#702e00;background:#fff4e8;border-color:#ffc689}.ccc-mock .timer b{font-variant-numeric:tabular-nums;letter-spacing:.3px}.ccc-mock .top-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:224px;display:flex}.ccc-mock .tool-btn,.ccc-mock .exit-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff42;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;transition:all .2s}.ccc-mock .tool-btn:hover{background:#fff3}.ccc-mock .exit-btn{color:var(--navy);background:#fffffff5;border-color:#fff}.ccc-mock .subbar{border-bottom:1px solid var(--line);z-index:40;background:#fff;position:sticky;top:76px}.ccc-mock .subbar-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:auto;padding:10px 24px;display:flex}.ccc-mock .crumb{color:var(--muted);font-size:12px;font-weight:700}.ccc-mock .crumb b{color:var(--blue)}.ccc-mock .sub-tools{align-items:center;gap:10px;display:flex}.ccc-mock .lang-switch{border:1px solid var(--line);background:#f8fbff;border-radius:11px;gap:3px;padding:3px;display:flex}.ccc-mock .lang-switch button{color:#58709d;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.ccc-mock .lang-switch button.active{color:var(--blue);background:#fff;box-shadow:0 3px 9px #10317a1f}.ccc-mock .autostate{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ccc-mock .autostate:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.ccc-mock .test-layout{flex:1;grid-template-columns:minmax(0,1fr) 338px;align-items:start;gap:22px;width:100%;max-width:1440px;margin:0 auto;padding:24px;display:grid}.ccc-mock .main-column{min-width:0}.ccc-mock .progress-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:17px;margin-bottom:18px;padding:15px 17px;display:flex;box-shadow:0 10px 26px #0c2f7d12}.ccc-mock .progress-round{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.ccc-mock .progress-round:after{content:"";background:#fff;border-radius:50%;width:32px;height:32px;position:absolute}.ccc-mock .progress-round b{z-index:1;color:var(--blue);font-size:10px;position:relative}.ccc-mock .progress-copy{min-width:190px}.ccc-mock .progress-copy strong{color:var(--ink);font-size:14px;display:block}.ccc-mock .progress-copy span{color:var(--muted);font-size:12px;font-weight:600}.ccc-mock .progress-track{background:#edf3ff;border-radius:100px;flex:1;min-width:70px;height:8px;overflow:hidden}.ccc-mock .progress-track i{background:linear-gradient(90deg,var(--blue),#5a8dff);border-radius:inherit;height:100%;transition:width .25s;display:block}.ccc-mock .progress-label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.ccc-mock .question-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.ccc-mock .question-top{background:linear-gradient(#fbfdff 0,#fff 100%);border-bottom:1px solid #e8eefb;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.ccc-mock .q-count{color:var(--ink);font-size:15px;font-weight:900}.ccc-mock .q-count span{color:var(--blue)}.ccc-mock .q-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ccc-mock .tag{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.ccc-mock .tag.chapter{color:var(--blue);background:#eef4ff;border:1px solid #dbe7ff}.ccc-mock .tag.level{color:var(--green);background:#effcf4;border:1px solid #c8f0d8}.ccc-mock .q-body{padding:25px 24px 20px}.ccc-mock .question-text{color:#0b204e;max-width:960px;font-size:20px;font-weight:700;line-height:1.48}.ccc-mock .question-text .hindi{color:#50658f;margin-top:10px;font-size:15px;font-weight:600;display:block}.ccc-mock .instruction{color:var(--muted);margin:16px 0 14px;font-size:12px;font-weight:700}.ccc-mock .options{gap:12px;display:grid}.ccc-mock .option{text-align:left;background:#fff;border:1px solid #d7e2f8;border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:12px;width:100%;padding:14px 15px;transition:all .18s;display:grid;position:relative}.ccc-mock .option:hover{background:#f8fbff;border-color:#92b4ff;transform:translateY(-1px)}.ccc-mock .option.selected{border-color:var(--blue);background:#eff5ff;box-shadow:0 0 0 3px #1554e81a}.ccc-mock .option-key{width:30px;height:30px;color:var(--blue);background:#eef4ff;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.ccc-mock .option.selected .option-key{background:var(--blue);color:#fff}.ccc-mock .option-text{color:#213760;font-size:15px;font-weight:700;line-height:1.45}.ccc-mock .option-text small{color:#7786a3;margin-top:3px;font-size:12px;font-weight:600;display:block}.ccc-mock .question-foot{background:#fbfdff;border-top:1px solid #e8eefb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:17px 24px;display:flex}.ccc-mock .report-link{color:#7786a3;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800;text-decoration:underline}.ccc-mock .action-group{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ccc-mock .action{border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:900;transition:all .18s}.ccc-mock .previous{color:#63759a;background:#fff;border-color:#dbe5f8}.ccc-mock .previous[disabled]{cursor:not-allowed;opacity:.48;transform:none}.ccc-mock .clear{color:#a84800;background:#fff;border-color:#ffd2ae}.ccc-mock .review{color:var(--purple);background:#f8f3ff;border-color:#ddc9ff}.ccc-mock .next{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#fff;box-shadow:0 10px 20px #ff6a0038}.ccc-mock .palette{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;position:sticky;top:136px;overflow:hidden}.ccc-mock .palette-head{border-bottom:1px solid #e7eefb;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.ccc-mock .palette-head h2{margin:0;font-size:16px;line-height:1.2}.ccc-mock .palette-head p{color:var(--muted);margin:4px 0 0;font-size:11px;font-weight:700}.ccc-mock .status-grid{border-bottom:1px solid #eef3fb;grid-template-columns:repeat(2,1fr);gap:9px;padding:14px 18px;display:grid}.ccc-mock .status-item{background:#f9fbff;border:1px solid #e6eefb;border-radius:13px;padding:10px}.ccc-mock .status-item b{color:var(--ink);font-size:17px;line-height:1;display:block}.ccc-mock .status-item span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:800;display:block}.ccc-mock .status-item.answered b{color:var(--green)}.ccc-mock .status-item.reviewed b{color:var(--purple)}.ccc-mock .status-item.left b{color:var(--amber)}.ccc-mock .status-item.unseen b{color:#7d8cab}.ccc-mock .palette-legend{border-bottom:1px solid #eef3fb;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px 18px;display:grid}.ccc-mock .legend{color:#536682;align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:flex}.ccc-mock .legend i{border-radius:5px;width:13px;height:13px;display:inline-block}.ccc-mock .legend .l-answer{background:var(--green)}.ccc-mock .legend .l-review{background:var(--purple)}.ccc-mock .legend .l-skip{background:#e8a229}.ccc-mock .legend .l-unseen{background:#dbe2ee}.ccc-mock .q-palette{grid-template-columns:repeat(5,1fr);gap:9px;max-height:370px;padding:16px 18px;display:grid;overflow:auto}.ccc-mock .q-nav{color:#586984;background:#e4eaf4;border:0;border-radius:10px;min-height:34px;font-size:12px;font-weight:900;transition:all .16s}.ccc-mock .q-nav.current{background:var(--blue);color:#fff;box-shadow:0 0 0 3px #1554e829}.ccc-mock .q-nav.answered{background:var(--green);color:#fff}.ccc-mock .q-nav.review{background:var(--purple);color:#fff}.ccc-mock .q-nav.skipped{color:#704600;background:#f7be5f}.ccc-mock .palette-foot{background:#fbfdff;border-top:1px solid #eef3fb;padding:15px 18px}.ccc-mock .submit-test{background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;border:0;border-radius:13px;width:100%;padding:13px;font-size:13px;font-weight:900;box-shadow:0 12px 24px #1554e83d}.ccc-mock .palette-note{color:var(--muted);text-align:center;margin-top:10px;font-size:10.5px;font-weight:700;display:block}.ccc-mock .mobile-palette-btn{z-index:40;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border:0;border-radius:15px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:900;display:none;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 14px 34px #081f674d}.ccc-mock .mobile-palette-btn span{color:#cde0ff;font-size:12px;font-weight:700}.ccc-mock .overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0411378a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ccc-mock .modal{background:#fff;border-radius:24px;width:min(550px,100%);overflow:hidden;box-shadow:0 28px 80px #010c3159}.ccc-mock .modal-top{border-bottom:1px solid #e5edf9;justify-content:space-between;gap:12px;padding:22px 23px;display:flex}.ccc-mock .modal-top h2{margin:0;font-size:20px}.ccc-mock .close{color:var(--blue);background:#edf3ff;border:0;border-radius:11px;width:34px;height:34px;font-size:18px}.ccc-mock .modal-body{padding:22px 23px}.ccc-mock .modal-body p{color:var(--muted);margin:0 0 15px;font-size:14px}.ccc-mock .submit-summary{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.ccc-mock .submit-stat{border:1px solid var(--line);background:#f8fbff;border-radius:15px;padding:14px}.ccc-mock .submit-stat b{color:var(--ink);font-size:22px;display:block}.ccc-mock .submit-stat span{color:var(--muted);font-size:11px;font-weight:800}.ccc-mock .modal-actions{border-top:1px solid #e5edf9;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 23px;display:flex}.ccc-mock .modal-actions button{border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:900}.ccc-mock .cancel{color:#5d6f91;background:#fff;border-color:#dce6f8!important}.ccc-mock .confirm{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#fff}.ccc-mock .issue-types{grid-template-columns:repeat(2,1fr);gap:9px;margin:16px 0;display:grid}.ccc-mock .issue-type{border:1px solid var(--line);text-align:left;color:#536682;background:#fff;border-radius:12px;padding:10px;font-size:12px;font-weight:800}.ccc-mock .issue-type.active{border-color:var(--blue);color:var(--blue);background:#f1f6ff}.ccc-mock .issue-area{resize:vertical;border:1px solid var(--line);width:100%;min-height:86px;color:var(--ink);border-radius:12px;padding:12px}.ccc-mock .success-box{background:var(--green-bg);color:#08743d;border:1px solid #c7efd7;border-radius:14px;margin-top:15px;padding:14px;font-size:13px;font-weight:800}.ccc-mock .result-screen{width:100%;max-width:1140px;margin:0 auto;padding:32px 24px 70px}.ccc-mock .result-hero{background:linear-gradient(135deg,var(--navy),var(--blue-2));color:#fff;box-shadow:var(--shadow);border-radius:28px;padding:31px}.ccc-mock .result-hero h1{margin:0;font-size:34px;line-height:1.2}.ccc-mock .result-hero p{color:#d7e6ff;margin:10px 0 0;font-size:14px}.ccc-mock .result-cards{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.ccc-mock .result-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 24px #0c276e12}.ccc-mock .result-card b{color:var(--blue);font-size:27px;display:block}.ccc-mock .result-card span{color:var(--muted);font-size:12px;font-weight:800}.ccc-mock .next-box{border:1px solid var(--line);background:#fff;border-radius:22px;padding:25px;box-shadow:0 10px 24px #0c276e12}.ccc-mock .next-box h2{margin:0 0 10px;font-size:22px}.ccc-mock .next-box ul{color:#4f6185;margin:12px 0 0;padding-left:20px;font-size:14px}.ccc-mock .result-btns{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ccc-mock .result-btns a{cursor:pointer;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ccc-mock .result-btns .r-primary{color:#fff;background:var(--blue)}.ccc-mock .result-btns .r-outline{color:var(--blue);background:#fff;border:1px solid #cbdaf7}@media (width<=1050px){.ccc-mock .topbar-inner{padding:12px 18px}.ccc-mock .brand-wrap{min-width:auto}.ccc-mock .test-name,.ccc-mock .divider{display:none}.ccc-mock .top-actions{min-width:auto}.ccc-mock .tool-btn{display:none}.ccc-mock .test-layout{grid-template-columns:minmax(0,1fr) 315px;padding:18px}}@media (width<=840px){.ccc-mock .topbar-inner{min-height:68px}.ccc-mock .brand-text small{display:none}.ccc-mock .subbar{top:68px}.ccc-mock .subbar-inner{padding:9px 16px}.ccc-mock .test-layout{padding:16px;display:block}.ccc-mock .palette{z-index:75;border-radius:24px 24px 0 0;max-height:80vh;transition:transform .25s;position:fixed;inset:auto 0 0;transform:translateY(calc(100% - 69px))}.ccc-mock .palette.open{transform:translateY(0)}.ccc-mock .palette-head{padding:14px 18px}.ccc-mock .palette-head p,.ccc-mock .palette-legend,.ccc-mock .status-grid{display:none}.ccc-mock .mobile-palette-btn{display:flex}.ccc-mock .question-card{border-radius:18px}.ccc-mock .question-text{font-size:18px}.ccc-mock .action-group{justify-content:stretch;width:100%}.ccc-mock .action{flex:1;min-width:0;padding:11px 8px;font-size:12px}.ccc-mock .clear,.ccc-mock .progress-track{display:none}.ccc-mock .result-cards{grid-template-columns:repeat(2,1fr)}}.ccc-test{--navy:#07194f;--navy2:#0c2f88;--blue:#1554e8;--blue2:#0d3db6;--orange:#ff6900;--orange2:#ff941b;--green:#138d55;--greenBg:#ebfaf1;--red:#d84a62;--redBg:#fff0f3;--purple:#7644da;--purpleBg:#f4efff;--ink:#10234f;--muted:#667595;--line:#dce7fb;--bg:#f4f8ff;--card:#fff;--shadow:0 18px 48px #0c276e1f;--radius:22px;color:var(--ink);background:radial-gradient(circle at 0 0,#1554e81a,#0000 33rem),linear-gradient(#f6f9ff,#edf4ff);min-height:100vh;font-family:Poppins,Arial,sans-serif;line-height:1.52}.ccc-test *{box-sizing:border-box}.ccc-test button,.ccc-test input{font:inherit}.ccc-test button{cursor:pointer}.ccc-test a{color:inherit;text-decoration:none}.ccc-test .topbar{background:linear-gradient(105deg,var(--navy),var(--blue2) 58%,var(--navy));color:#fff;z-index:50;position:sticky;top:0;box-shadow:0 8px 24px #05144b33}.ccc-test .topbar-in{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;min-height:76px;margin:auto;padding:12px 24px;display:flex}.ccc-test .brand{align-items:center;gap:12px;min-width:240px;display:flex}.ccc-test .brandmark{width:43px;height:43px;color:var(--blue);background:#fff;border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 0 0 3px #dce7ff}.ccc-test .brand strong{font-size:16px;line-height:1.1;display:block}.ccc-test .brand small{color:#d9e8ff;margin-top:4px;font-size:11px;display:block}.ccc-test .test-title{border-left:1px solid #ffffff40;padding-left:16px;font-size:14px;font-weight:800}.ccc-test .test-title small{color:#d9e8ff;margin-top:3px;font-size:11px;font-weight:600;display:block}.ccc-test .tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.ccc-test .chip{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff45;border-radius:13px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.ccc-test .chip.learn{color:#08713e;background:#ecfff4;border-color:#b7eed0}.ccc-test .chip.timer{color:#7a3600;cursor:pointer;background:#fff4e9;border-color:#ffc987}.ccc-test .actions{justify-content:flex-end;gap:9px;min-width:210px;display:flex}.ccc-test .outline-top,.ccc-test .exit{border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.ccc-test .outline-top{color:#fff;background:#ffffff1a;border:1px solid #ffffff42}.ccc-test .exit{color:var(--navy);background:#fff;border:1px solid #fff}.ccc-test .subbar{z-index:40;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:76px}.ccc-test .subbar-in{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:auto;padding:9px 24px;display:flex}.ccc-test .crumb{color:var(--muted);font-size:12px;font-weight:700}.ccc-test .crumb b{color:var(--blue)}.ccc-test .mode-switch{align-items:center;gap:9px;display:flex}.ccc-test .mode-switch span{color:#60729b;font-size:12px;font-weight:800}.ccc-test .toggle{border:1px solid var(--line);background:#f8fbff;border-radius:11px;gap:3px;padding:3px;display:flex}.ccc-test .toggle button{color:#5a6e96;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.ccc-test .toggle button.active{color:var(--blue);background:#fff;box-shadow:0 3px 10px #0922671f}.ccc-test .layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;width:min(1440px,100%);margin:auto;padding:22px 24px 52px;display:grid}.ccc-test .main{min-width:0}.ccc-test .journey{grid-template-columns:1.15fr .85fr;gap:15px;margin-bottom:18px;display:grid}.ccc-test .journey-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px 17px;box-shadow:0 10px 26px #0c2f7d12}.ccc-test .journey-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ccc-test .journey h2{color:var(--ink);margin:0;font-size:16px}.ccc-test .journey p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:600}.ccc-test .topic-track{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ccc-test .topic-pill{color:#56709e;background:#f8fbff;border:1px solid #dbe6fa;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:800}.ccc-test .topic-pill.active{color:var(--blue);background:#eef4ff;border-color:#bcd2ff}.ccc-test .topic-pill.done{background:var(--greenBg);color:#08713e;border-color:#bcebd0}.ccc-test .learn-tip{background:linear-gradient(135deg,var(--navy),var(--blue2));color:#fff;position:relative;overflow:hidden}.ccc-test .learn-tip:after{content:"";background:#ff6a0040;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-55px}.ccc-test .learn-tip h2{color:#fff;z-index:1;position:relative}.ccc-test .learn-tip p{color:#d7e4ff;z-index:1;position:relative}.ccc-test .learn-tip a{z-index:1;color:#fff;border:1px solid #ffffff61;border-radius:10px;margin-top:13px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.ccc-test .question-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.ccc-test .qtop{background:linear-gradient(#fbfdff,#fff);border-bottom:1px solid #e8eefb;justify-content:space-between;align-items:center;gap:14px;padding:19px 24px;display:flex}.ccc-test .qcount{font-size:15px;font-weight:900}.ccc-test .qcount span{color:var(--blue)}.ccc-test .tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ccc-test .tag{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.ccc-test .tag.topic{color:var(--blue);background:#eef4ff;border:1px solid #dbe7ff}.ccc-test .tag.free{color:var(--green);background:#effcf4;border:1px solid #c7efd7}.ccc-test .qbody{padding:25px 24px 20px}.ccc-test .question{color:#0b2050;font-size:20px;font-weight:700;line-height:1.5}.ccc-test .question .hindi{color:#54678e;margin-top:10px;font-size:15px;font-weight:600;display:block}.ccc-test .hint{color:var(--muted);margin:16px 0 13px;font-size:12px;font-weight:700}.ccc-test .options{gap:12px;display:grid}.ccc-test .option{text-align:left;background:#fff;border:1px solid #d7e2f8;border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:12px;width:100%;padding:14px 15px;transition:all .18s;display:grid}.ccc-test .option:hover{background:#f8fbff;border-color:#93b5ff;transform:translateY(-1px)}.ccc-test .option.selected{border-color:var(--blue);background:#eff5ff;box-shadow:0 0 0 3px #1554e81a}.ccc-test .option.correct{background:var(--greenBg);border-color:#9ce0bd}.ccc-test .option.wrong{background:var(--redBg);border-color:#f3b5c1}.ccc-test .key{width:30px;height:30px;color:var(--blue);background:#eef4ff;border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.ccc-test .selected .key{background:var(--blue);color:#fff}.ccc-test .correct .key{background:var(--green);color:#fff}.ccc-test .wrong .key{background:var(--red);color:#fff}.ccc-test .option-text{color:#203862;font-size:15px;font-weight:700}.ccc-test .option-text small{color:#7a89a5;margin-top:3px;font-size:12px;font-weight:600;display:block}.ccc-test .feedback{background:var(--greenBg);border:1px solid #bcebd0;border-radius:16px;margin-top:18px;padding:16px}.ccc-test .feedback.wrongfeedback{background:var(--redBg);border-color:#f3b7c2}.ccc-test .feedback strong{color:#08713e;font-size:14px;display:block}.ccc-test .wrongfeedback strong{color:#b7354c}.ccc-test .feedback p{color:#365377;margin:6px 0 0;font-size:13px;font-weight:600}.ccc-test .feedback a{color:var(--blue);text-underline-offset:3px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.ccc-test .qfoot{background:#fbfdff;border-top:1px solid #e8eefb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:17px 24px;display:flex}.ccc-test .report{color:#72829c;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:underline}.ccc-test .qactions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ccc-test .btn{border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:900;transition:all .18s}.ccc-test .btn:hover{transform:translateY(-1px)}.ccc-test .btn[disabled]{opacity:.45;cursor:not-allowed}.ccc-test .prev{color:#63759a;background:#fff;border-color:#dbe5f8}.ccc-test .clear{color:#ab4a00;background:#fff;border-color:#ffd4b0}.ccc-test .check{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 10px 20px #1554e833}.ccc-test .next{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 20px #ff6a0038}.ccc-test .sidebar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;position:sticky;top:136px;overflow:hidden}.ccc-test .side-head{border-bottom:1px solid #e7eefb;padding:18px}.ccc-test .side-head h2{margin:0;font-size:16px}.ccc-test .side-head p{color:var(--muted);margin:4px 0 0;font-size:11px;font-weight:700}.ccc-test .stats{border-bottom:1px solid #eef3fb;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 18px;display:grid}.ccc-test .stat{text-align:center;background:#f8fbff;border:1px solid #e4edfb;border-radius:13px;padding:10px}.ccc-test .stat b{font-size:17px;line-height:1;display:block}.ccc-test .stat span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:800;display:block}.ccc-test .stat.green b{color:var(--green)}.ccc-test .stat.orange b{color:var(--orange)}.ccc-test .leg{border-bottom:1px solid #eef3fb;flex-wrap:wrap;gap:9px;padding:12px 18px;display:flex}.ccc-test .leg span{color:#607397;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.ccc-test .dot{background:#edf2fb;border-radius:3px;width:9px;height:9px;display:inline-block}.ccc-test .dot.ans{background:var(--green)}.ccc-test .dot.review{background:var(--purple)}.ccc-test .dot.current{background:var(--blue)}.ccc-test .qnav{grid-template-columns:repeat(5,1fr);gap:9px;max-height:250px;padding:16px 18px;display:grid;overflow:auto}.ccc-test .qnum{color:#61779e;background:#f9fbff;border:1px solid #dbe5f8;border-radius:11px;height:37px;font-size:12px;font-weight:900}.ccc-test .qnum.current{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #1554e824}.ccc-test .qnum.answered{background:var(--green);color:#fff;border-color:var(--green)}.ccc-test .topic-map{border-top:1px solid #edf2fb;padding:16px 18px}.ccc-test .topic-map h3{margin:0 0 11px;font-size:13px}.ccc-test .topic-row{color:#52678f;border-top:1px dashed #e6edf9;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11.5px;font-weight:800;display:flex}.ccc-test .topic-row:first-of-type{border-top:0}.ccc-test .topic-row b{color:var(--blue);background:#f1f5ff;border-radius:999px;padding:4px 7px;font-size:10px}.ccc-test .side-foot{background:#fbfdff;border-top:1px solid #edf2fb;padding:14px 18px}.ccc-test .finish{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff;border:0;border-radius:13px;width:100%;padding:13px;font-size:13px;font-weight:900;box-shadow:0 12px 24px #ff6a0038}.ccc-test .side-note{text-align:center;color:var(--muted);margin-top:9px;font-size:10.5px;font-weight:700;display:block}.ccc-test .mobile-map{z-index:45;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border:0;border-radius:15px;justify-content:space-between;padding:14px 16px;font-weight:900;display:none;position:fixed;bottom:18px;left:17px;right:17px;box-shadow:0 14px 34px #081f674d}.ccc-test .mobile-map span{color:#cfe0ff;font-size:12px;font-weight:700}.ccc-test .overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0411378c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ccc-test .modal{background:#fff;border-radius:24px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #010c3159}.ccc-test .mhead{border-bottom:1px solid #e5edf9;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.ccc-test .mhead h2{margin:0;font-size:20px}.ccc-test .close{color:var(--blue);background:#edf3ff;border:0;border-radius:11px;width:34px;height:34px;font-size:18px}.ccc-test .mbody{padding:22px}.ccc-test .mbody p{color:var(--muted);margin:0 0 15px;font-size:14px}.ccc-test .summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ccc-test .summary div{border:1px solid var(--line);background:#f8fbff;border-radius:15px;padding:14px}.ccc-test .summary b{color:var(--blue);font-size:21px;display:block}.ccc-test .summary span{color:var(--muted);font-size:11px;font-weight:800}.ccc-test .mactions{border-top:1px solid #e5edf9;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.ccc-test .mactions button{border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:900}.ccc-test .cancel{color:#5d6f91;background:#fff;border-color:#dce6f8!important}.ccc-test .confirm{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#fff}.ccc-test .result{width:min(1160px,100%);margin:auto;padding:32px 24px 70px}.ccc-test .result-hero{background:linear-gradient(135deg,var(--navy),var(--blue2));color:#fff;box-shadow:var(--shadow);border-radius:28px;padding:31px}.ccc-test .result-hero h1{margin:0;font-size:34px;line-height:1.2}.ccc-test .result-hero p{color:#d7e6ff;margin:10px 0 0;font-size:14px}.ccc-test .result-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.ccc-test .result-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 24px #0c276e12}.ccc-test .result-card b{color:var(--blue);font-size:27px;display:block}.ccc-test .result-card span{color:var(--muted);font-size:12px;font-weight:800}.ccc-test .next-steps{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 10px 24px #0c276e12}.ccc-test .next-steps h2{margin:0 0 8px;font-size:22px}.ccc-test .next-steps ul{color:#506385;margin:10px 0 0;padding-left:20px;font-size:14px}.ccc-test .links-row{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.ccc-test .links-row a{cursor:pointer;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:900}.ccc-test .primary-link{background:var(--blue);color:#fff}.ccc-test .outline-link{color:var(--blue);background:#fff;border:1px solid #cbdaf7}@media (width<=1040px){.ccc-test .layout{grid-template-columns:minmax(0,1fr) 312px;padding:18px}.ccc-test .topbar-in{padding:12px 18px}.ccc-test .brand{min-width:auto}.ccc-test .test-title{display:none}.ccc-test .actions{min-width:auto}.ccc-test .journey{grid-template-columns:1fr}}@media (width<=830px){.ccc-test .topbar-in{min-height:68px}.ccc-test .brand small,.ccc-test .chip.learn{display:none}.ccc-test .subbar{top:68px}.ccc-test .subbar-in{padding:9px 16px}.ccc-test .layout{padding:16px 16px 82px;display:block}.ccc-test .sidebar{z-index:75;border-radius:24px 24px 0 0;max-height:78vh;transition:transform .25s;position:fixed;inset:auto 0 0;transform:translateY(calc(100% - 68px))}.ccc-test .sidebar.open{transform:translateY(0)}.ccc-test .side-head{padding:14px 18px}.ccc-test .stats,.ccc-test .leg,.ccc-test .topic-map{display:none}.ccc-test .qnav{max-height:260px}.ccc-test .mobile-map{display:flex}.ccc-test .question-card{border-radius:18px}.ccc-test .qtop,.ccc-test .qbody,.ccc-test .qfoot{padding-left:17px;padding-right:17px}.ccc-test .question{font-size:18px}.ccc-test .qactions{justify-content:stretch;width:100%}.ccc-test .btn{flex:1;min-width:0;padding:11px 8px;font-size:12px}.ccc-test .clear{display:none}.ccc-test .result-grid{grid-template-columns:repeat(2,1fr)}}
