@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#20324a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7faff;font-family:Inter,sans-serif;font-weight:400}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;min-width:320px}body{width:100%;min-width:320px;min-height:100vh;margin:0}button:disabled{cursor:not-allowed;opacity:.65}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,h5,h6{color:#092b59;margin-top:0;font-family:Manrope,sans-serif;font-weight:700;line-height:1.25}p{margin-top:0;line-height:1.65}#root{flex-direction:column;width:100%;min-width:0;min-height:100vh;margin:0;display:flex}:focus-visible{outline-offset:3px;outline:3px solid #075bea8c}::selection{color:#092b59;background:#d8e9ff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.coc-login{--coc-navy:#071d38;--coc-blue:#174c86;--coc-gold:#e5b968;isolation:isolate;min-height:100vh;color:var(--coc-navy);background:#f4f7fb;justify-content:center;align-items:center;padding:76px 5%;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.coc-login *,.coc-login :before,.coc-login :after{box-sizing:border-box}.coc-login-glow{z-index:-1;filter:blur(80px);opacity:.18;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.coc-login-glow-one{background:#6b9bd3;top:-160px;left:-100px}.coc-login-glow-two{background:#e5b968;bottom:-190px;right:-100px}.coc-login-back{color:#53657a;align-items:center;gap:9px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;top:28px;left:5%}.coc-login-back:hover,.coc-login-home-link:hover{color:#2869ad}.coc-login-layout{grid-template-columns:1fr .92fr;align-items:center;gap:70px;width:100%;max-width:1120px;display:grid}.coc-login-intro{flex-direction:column;justify-content:space-between;min-height:470px;padding:12px 0;display:flex}.coc-login-brand{width:fit-content;color:var(--coc-navy);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.coc-brand-mark{background:var(--coc-navy);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:27px;font-weight:800;display:grid;box-shadow:0 8px 20px #071d3820}.coc-login-brand strong,.coc-login-brand small{display:block}.coc-login-brand strong{letter-spacing:-.6px;font-size:19px}.coc-login-brand small{color:#728198;letter-spacing:2px;margin-top:5px;font-size:9px;font-weight:700}.coc-login-intro-content{margin:55px 0}.coc-login-badge{color:#315d8b;letter-spacing:1.6px;background:#ffffffa6;border:1px solid #d8e1ed;border-radius:30px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.coc-login-intro h1{color:var(--coc-navy);letter-spacing:-2.4px;margin:23px 0 18px;font-size:clamp(39px,4.5vw,58px);font-weight:800;line-height:1.12}.coc-login-intro h1 span{color:#2869ad}.coc-login-intro-content>p{color:#627187;max-width:420px;font-size:15px;line-height:1.9}.coc-login-benefits{gap:22px;margin-top:36px;display:grid}.coc-benefit{align-items:center;gap:14px;display:flex}.coc-benefit-icon{color:#245c97;background:#e5edf7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}.coc-benefit strong,.coc-benefit small{display:block}.coc-benefit strong{color:#142e4c;font-size:13px}.coc-benefit small{color:#77869a;margin-top:5px;font-size:12px}.coc-login-footnote{color:#8a96a7;font-size:12px}.coc-login-form-panel{width:100%}.coc-login-card{background:#fff;border:1px solid #e6ebf2;border-radius:22px;width:100%;max-width:440px;margin-left:auto;padding:38px;box-shadow:0 24px 70px #17375c12}.coc-login-card-heading{margin-bottom:30px}.coc-login-card-icon{background:var(--coc-navy);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:23px;font-size:22px;display:grid}.coc-login-overline{color:#4474a6;letter-spacing:2px;font-size:10px;font-weight:800}.coc-login-card-heading h2{color:var(--coc-navy);letter-spacing:-.7px;margin:10px 0 8px;font-size:25px;line-height:1.3}.coc-login-card-heading p{color:#7b8798;margin:0;font-size:13px;line-height:1.7}.coc-login-card>label,.coc-password-heading label{color:#273c55;margin:18px 0 9px;font-size:12px;font-weight:700;display:block}.coc-login-input{color:#172d47;width:100%;min-height:48px;font:inherit;background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;outline:none;padding:0 13px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.coc-login-input::placeholder{color:#a2adbb}.coc-login-input:focus{background:#fff;border-color:#4d83ba;box-shadow:0 0 0 3px #3f7bb51a}.coc-password-heading{justify-content:space-between;align-items:center;display:flex}.coc-password-heading label{margin-bottom:9px}.coc-password-wrap{position:relative}.coc-password-wrap .coc-login-input{padding-right:66px}.coc-password-toggle{color:#386b9f;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.coc-login-error{color:#b42318;background:#fff5f5;border:1px solid #f2caca;border-radius:9px;margin:15px 0 0;padding:11px 12px;font-size:12px;line-height:1.6}.coc-login-submit{background:var(--coc-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:49px;margin-top:24px;padding:12px 16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex;box-shadow:0 7px 16px #071d3820}.coc-login-submit:hover:not(:disabled){background:#12375e;transform:translateY(-1px)}.coc-login-submit:disabled{cursor:wait;opacity:.7}.coc-login-submit span{font-size:18px}.coc-login-security{color:#8290a1;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.coc-login-security span:first-child{color:#43816c;font-size:17px}.coc-login-divider{align-items:center;gap:12px;margin:27px 0 19px;display:flex}.coc-login-divider span{background:#e9edf2;flex:1;height:1px}.coc-login-divider small{color:#9aa5b3;letter-spacing:1.5px;font-size:9px;font-weight:700}.coc-login-home-link{text-align:center;color:#536b84;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:block}@media (width<=850px){.coc-login{padding:90px 24px 40px}.coc-login-layout{grid-template-columns:1fr;gap:25px;max-width:520px}.coc-login-intro{min-height:auto}.coc-login-intro-content{margin:32px 0 12px}.coc-login-intro h1{font-size:42px}.coc-login-benefits,.coc-login-footnote{display:none}.coc-login-card{max-width:none;margin:0}}@media (width<=480px){.coc-login{padding-left:16px;padding-right:16px}.coc-login-back{left:18px}.coc-login-intro h1{letter-spacing:-1.5px;font-size:36px}.coc-login-intro-content>p{font-size:13px}.coc-login-card{border-radius:17px;padding:25px 21px}.coc-login-card-heading h2{font-size:22px}}:root{--admin-ink:#172b4d;--admin-muted:#687991;--admin-line:#e4eaf2;--admin-blue:#2256a6;--admin-blue-dark:#173e7b;--admin-canvas:#f4f7fb;--admin-card:#fff;--admin-radius:18px}.admin-dashboard{background:radial-gradient(circle at 90% 0%, #3169be14, transparent 28rem), var(--admin-canvas);min-height:100vh;color:var(--admin-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-dashboard *{box-sizing:border-box}.admin-topbar{border-bottom:1px solid var(--admin-line);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px clamp(18px,4vw,56px);display:flex;box-shadow:0 4px 18px #18305309}.admin-brand{color:var(--admin-ink);letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:5px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.admin-brand strong{color:var(--admin-blue);font-weight:800}.admin-user{color:var(--admin-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:13px;display:flex}.coc-partner-inbox{margin:24px 0;padding:22px}.coc-inbox-heading,.coc-inbox-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.coc-inbox-heading h2{margin:0 0 6px}.coc-inbox-heading p{color:#667085;margin:0 0 18px}.coc-inbox-heading button,.coc-inbox-actions button,.coc-inbox-reply button{color:#fff;cursor:pointer;background:#173f8a;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.coc-inbox-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:16px;display:grid}.coc-inbox-list{flex-direction:column;gap:8px;max-height:520px;display:flex;overflow:auto}.coc-inbox-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.coc-inbox-list>button.selected{background:#f0f5ff;border-color:#245ac4}.coc-inbox-list small,.coc-inbox-list span,.coc-inbox-messages small{color:#667085;font-size:12px}.coc-inbox-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coc-inbox-list em{color:#174ea6;font-size:11px;font-style:normal;font-weight:700}.coc-inbox-conversation{border:1px solid #e0e6ef;border-radius:12px;min-width:0;padding:14px}.coc-inbox-actions{border-bottom:1px solid #e0e6ef;padding-bottom:12px}.coc-inbox-actions button{padding:7px 10px;font-size:12px}.coc-inbox-messages{flex-direction:column;gap:10px;max-height:360px;padding:14px 0;display:flex;overflow:auto}.coc-inbox-messages article{overflow-wrap:anywhere;background:#f5f7fb;border-radius:10px;padding:11px}.coc-inbox-messages article.admin-sent{background:#eaf2ff}.coc-inbox-messages small{margin-top:3px;display:block}.coc-inbox-messages p{white-space:pre-wrap;margin:8px 0 0}.coc-inbox-reply{flex-direction:column;gap:8px;display:flex}.coc-inbox-reply textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #d5dce8;border-radius:9px;padding:10px}.coc-inbox-reply button{align-self:flex-end}@media (width<=760px){.coc-inbox-layout{grid-template-columns:1fr}.coc-inbox-list{max-height:240px}}.admin-logout{color:#344966;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:10px;padding:10px 15px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.admin-logout:hover{background:#f2f6fc;border-color:#b8c9e0}.admin-logout:active{transform:translateY(1px)}.admin-content{width:min(1440px,100%);margin:0 auto;padding:clamp(24px,4vw,46px) clamp(16px,4vw,48px) 64px}.admin-eyebrow{color:var(--admin-blue);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850}.admin-content>h1{color:#152b4b;letter-spacing:-1.2px;margin:0;font-size:clamp(28px,3.2vw,39px);font-weight:800;line-height:1.15}.admin-description{color:var(--admin-muted);font-size:14px;line-height:1.7}.admin-content>.admin-description{max-width:760px;margin:12px 0 0}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.admin-stat{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:linear-gradient(135deg,#fff 0%,#fbfdff 100%);min-width:0;padding:23px 25px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1731530b}.admin-stat:after{content:"";background:#255dac0e;border-radius:50%;width:120px;height:120px;position:absolute;top:-38px;right:-24px}.admin-stat span{color:var(--admin-muted);font-size:13px;font-weight:650;display:block}.admin-stat strong{color:#173e7b;letter-spacing:-1px;margin-top:12px;font-size:36px;line-height:1;display:block}.admin-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.admin-panel{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-card);min-width:0;padding:clamp(18px,2vw,26px);box-shadow:0 8px 26px #1731530b}.admin-panel h2{color:#1a3152;letter-spacing:-.35px;margin:0 0 9px;font-size:19px;font-weight:800}.admin-panel>.admin-description{margin:0 0 18px}.admin-panel form{flex-direction:column;gap:9px;display:flex}.admin-panel label{color:#354b68;margin-top:8px;font-size:12px;font-weight:750}.admin-panel input,.admin-panel select,.admin-panel textarea{color:#1c2f4c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:10px;outline:none;padding:11px 12px;font-size:13px;transition:border-color .18s,box-shadow .18s;display:block}.admin-panel textarea{resize:vertical;min-height:86px;line-height:1.55}.admin-panel input::placeholder,.admin-panel textarea::placeholder{color:#9aa8ba}.admin-panel input:focus,.admin-panel select:focus,.admin-panel textarea:focus{border-color:#6592d1;box-shadow:0 0 0 3px #3169be1f}.admin-panel button:not(.admin-logout){border:1px solid var(--admin-blue);background:linear-gradient(135deg, var(--admin-blue), var(--admin-blue-dark));color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:750;transition:filter .18s,transform .18s,box-shadow .18s;box-shadow:0 5px 12px #2256a61f}.admin-panel button:not(.admin-logout):hover:not(:disabled){filter:brightness(1.06);box-shadow:0 7px 16px #2256a62e}.admin-panel button:not(.admin-logout):active:not(:disabled){transform:translateY(1px)}.admin-panel button:disabled{opacity:.58;cursor:not-allowed}.admin-panel p[role=status]{color:#246341;overflow-wrap:anywhere;background:#f0fbf4;border:1px solid #cfe4d8;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.admin-panel form p[role=status]{margin-top:4px}.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-row>div{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-table-wrap{border:1px solid #e7edf5;border-radius:12px;width:100%;overflow:auto}.admin-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}.admin-table th,.admin-table td{vertical-align:top;border-bottom:1px solid #edf1f6;padding:13px 14px;line-height:1.5}.admin-table th{color:#536781;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#f6f8fc;font-size:10px;font-weight:850;position:sticky;top:0}.admin-table td{color:#344a66;background:#fff}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover td{background:#f9fbfe}.admin-table a{color:var(--admin-blue);font-weight:750;text-decoration:none}.admin-table a:hover{text-decoration:underline}.admin-course-actions{flex-wrap:wrap;gap:7px;min-width:150px;display:flex}.admin-course-actions button{min-height:32px!important;padding:7px 10px!important;font-size:11px!important}.admin-course-actions .admin-logout{color:#344966!important;box-shadow:none!important;background:#fff!important;border-color:#d7e0ec!important}.admin-course-panel{margin:22px 0}.admin-course-panel form{gap:10px}.admin-course-panel .admin-form-row{margin-top:4px}.admin-course-panel .admin-description strong{color:#254c83}@media (width<=980px){.admin-layout{grid-template-columns:1fr}.admin-layout>.admin-panel:first-child{order:1}.admin-layout>.admin-panel:last-child{order:2}}@media (width<=640px){.admin-topbar{flex-direction:column;align-items:flex-start;gap:12px}.admin-user{justify-content:space-between;width:100%}.admin-content{padding-top:28px}.admin-stats{gap:12px}.admin-stat{padding:18px}.admin-stat strong{font-size:30px}.admin-form-row{grid-template-columns:1fr;gap:8px}.admin-panel{padding:18px}.admin-table{min-width:720px}}@media (prefers-reduced-motion:reduce){.admin-dashboard *{scroll-behavior:auto!important;transition:none!important}}.admin-section-nav{background:#eaf0f7;border:1px solid #e0e8f2;border-radius:13px;flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:6px;display:flex}.admin-section-nav button{color:#64758d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800}.admin-section-nav button.active{color:#2256a6;background:#fff;box-shadow:0 3px 10px #173e7b12}.admin-course-import-panel{margin:22px 0}.admin-import-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-import-heading h2{margin-bottom:8px}.admin-import-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-import-controls input[type=file]{border:1px dashed #cbd5e1;border-radius:8px;max-width:100%;padding:8px}.admin-import-controls button,.admin-import-heading button{color:#fff;cursor:pointer;background:#2256a6;border:0;border-radius:9px;padding:11px 15px;font-weight:750}.admin-import-controls button:disabled,.admin-import-heading button:disabled{opacity:.55;cursor:not-allowed}.admin-import-report{color:#17643a;background:#f0fbf5;border:1px solid #c6f0d6;border-radius:10px;margin:12px 0;padding:12px 14px}.admin-import-error{color:#c12d35;font-weight:700}.admin-import-valid{color:#13834a;font-weight:700}.admin-course-import-panel [role=status]{color:#164a91;background:#edf5ff;border:1px solid #c9defe;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:13px}.admin-course-filter-row{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.admin-course-filter-row button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:8px 12px}.admin-course-filter-row button.active{color:#fff;background:#174ea6;border-color:#174ea6}.admin-pagination{border-top:1px solid var(--admin-line);color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.admin-pagination>div{align-items:center;gap:10px;display:flex}.admin-pagination strong{color:var(--admin-ink);white-space:nowrap}.admin-pagination button{min-height:36px;padding:8px 12px}@media (width<=600px){.admin-pagination{flex-direction:column;align-items:stretch}.admin-pagination>div{justify-content:space-between}}.um-page{color:#172033;background:#f5f7fb;max-width:1440px;min-height:100vh;margin:0 auto;padding:28px}.um-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.um-eyebrow{color:#64748b;letter-spacing:1.6px;font-size:11px;font-weight:800}.um-header h1{letter-spacing:-.8px;margin:8px 0;font-size:clamp(26px,3vw,36px)}.um-header p,.um-card-title p{color:#687386;margin:0;line-height:1.5}.um-page button{color:#24324a;cursor:pointer;background:#e8edf5;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.um-page button:disabled{opacity:.55;cursor:not-allowed}.um-page .um-primary,.um-card-title>button{color:#fff;background:#1459d9}.um-secondary{white-space:nowrap}.um-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.um-stats>div{background:#fff;border:1px solid #e5eaf2;border-radius:13px;padding:18px;box-shadow:0 3px 12px #18294a08}.um-stats span{color:#6b7587;margin-bottom:7px;font-size:13px;display:block}.um-stats strong{font-size:27px}.um-card{background:#fff;border:1px solid #e4e9f1;border-radius:14px;margin:0 0 18px;padding:22px;box-shadow:0 4px 18px #18294a06}.um-card h2{margin:0 0 7px;font-size:19px}.um-card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.um-import-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.um-import-controls input[type=file]{border:1px dashed #cbd5e1;border-radius:8px;max-width:100%;padding:8px}.um-notice{color:#164a91;background:#edf5ff;border:1px solid #c9defe;border-radius:10px;margin-bottom:16px;padding:13px 15px}.um-report{color:#17643a;background:#f0fbf5;border:1px solid #c6f0d6;border-radius:10px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.um-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.um-form label{color:#39465c;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.um-form input,.um-form select,.um-form textarea,.um-search{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:8px;padding:11px 12px;font-weight:400}.um-form input:focus,.um-form select:focus,.um-form textarea:focus,.um-search:focus{border-color:#4c83e6;outline:2px solid #c9dcff}.um-wide{grid-column:1/-1}.um-table-wrap{width:100%;margin-top:16px;overflow:auto}.um-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.um-table-wrap th{color:#526078;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:#f6f8fc;font-size:11px}.um-table-wrap th,.um-table-wrap td{vertical-align:top;border-bottom:1px solid #e9edf4;padding:12px 13px}.um-table-wrap td small{color:#8590a2;margin-top:4px;display:block}.um-table-wrap a{color:#1459d9;text-decoration:none}.um-valid{color:#13834a;font-weight:700}.um-error{color:#c12d35;font-weight:700}.um-muted{color:#758095}.um-status{color:#8a5b00;background:#fff4d9;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}@media (width<=700px){.um-page{padding:16px}.um-header,.um-card-title{flex-direction:column;align-items:stretch}.um-stats,.um-form{grid-template-columns:1fr}.um-wide{grid-column:auto}.um-card{padding:16px}.um-card-title>button{width:100%}}.um-update-tag,.um-add-tag{white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.um-update-tag{color:#8a4b08;background:#fff1d6}.um-add-tag{color:#17643a;background:#e5f8ed}.um-image-management{background:#fbfcff;border:1px solid #e5eaf2;border-radius:12px;padding:16px}.um-image-management h3{margin:0 0 6px;font-size:16px}.um-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.um-image-field{background:#fff;border:1px solid #e5eaf2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.um-image-field input[type=file]{width:100%;font-size:12px}.um-image-preview{object-fit:contain;background:#fff;border:1px solid #e5eaf2;border-radius:8px;max-width:100%;padding:8px;display:block}.um-logo-preview{width:150px;height:120px}.um-banner-preview{width:100%;height:150px}.um-image-empty{color:#8490a3;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:150px;height:100px;font-size:12px;display:flex}.um-banner-empty{width:100%;height:150px}.um-image-actions{flex-wrap:wrap;gap:8px;display:flex}.um-image-field small{color:#758095}.um-university-logo{object-fit:contain;background:#fff;border:1px solid #e5eaf2;border-radius:7px;width:44px;height:44px;padding:3px}@media (width<=700px){.um-image-grid{grid-template-columns:1fr}}.um-directory-tools{align-items:center;gap:10px;min-width:min(100%,420px);display:flex}.um-directory-tools .um-search{flex:1;min-width:180px}.um-pagination{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;font-size:13px;display:flex}.um-pagination>div{align-items:center;gap:10px;display:flex}.um-pagination button{min-height:36px;padding:8px 12px}.um-pagination strong{color:#24324a;white-space:nowrap}@media (width<=700px){.um-directory-tools{flex-direction:column;align-items:stretch;width:100%}.um-directory-tools button{width:100%}.um-pagination{flex-direction:column;align-items:stretch}.um-pagination>div{justify-content:space-between}}.coc-cm-page{color:#172b4d;flex-direction:column;gap:18px;display:flex}.coc-cm-hero{color:#fff;background:linear-gradient(115deg,#102947,#1c5a83 68%,#167b88);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:25px 28px;display:flex}.coc-cm-eyebrow{letter-spacing:1.8px;color:#68d6db;font-size:10px;font-weight:850}.coc-cm-hero h2{color:#fff;margin:9px 0 7px;font-size:clamp(23px,3vw,32px)}.coc-cm-hero p{color:#d0e0ef;margin:0;font-size:13px;line-height:1.6}.coc-cm-hero>button,.coc-cm-card button,.coc-cm-tools button{color:#234a7a;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4e0ef;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750}.coc-cm-hero>button:disabled{opacity:.6}.coc-cm-alert{border-radius:10px;padding:12px 14px;font-size:13px}.coc-cm-alert.error{color:#a52f2f;background:#fff0f0;border:1px solid #f3caca}.coc-cm-alert.success{color:#17683c;background:#eaf9f0;border:1px solid #c9ebd7}.coc-cm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coc-cm-stats article{background:#fff;border:1px solid #e1e8f1;border-radius:13px;padding:17px}.coc-cm-stats span{color:#74849a;font-size:11px;font-weight:700;display:block}.coc-cm-stats strong{color:#1f4e94;margin-top:8px;font-size:27px;display:block}.coc-cm-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.coc-cm-card{background:#fff;border:1px solid #e0e8f1;border-radius:15px;min-width:0;padding:20px;box-shadow:0 7px 22px #19365308}.coc-cm-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.coc-cm-card-heading h3{color:#1c3049;margin:0 0 6px;font-size:17px}.coc-cm-card-heading p{color:#78879b;margin:0;font-size:11px;line-height:1.55}.coc-cm-card form,.coc-cm-page form{flex-direction:column;gap:8px;display:flex}.coc-cm-card label{color:#425773;flex-direction:column;gap:6px;margin:4px 0;font-size:11px;font-weight:800;display:flex}.coc-cm-card input,.coc-cm-card select{color:#1b3049;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6e0ec;border-radius:8px;padding:10px 11px;font-size:12px}.coc-cm-card label small{color:#7e8ca0;font-weight:500}.coc-cm-card form>button[type=submit],.coc-cm-assign button{color:#fff;background:#2458b5;border-color:#2458b5}.coc-cm-secondary{padding:7px 10px!important}.coc-cm-count{color:#2a5bb6;background:#edf3ff;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.coc-cm-search{margin-bottom:12px}.coc-cm-table-wrap{border:1px solid #e6edf5;border-radius:10px;width:100%;overflow:auto}.coc-cm-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:11px}.coc-cm-table-wrap th{color:#7d8ca0;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#f6f9fc;padding:12px;font-size:9px}.coc-cm-table-wrap td{color:#465b75;vertical-align:middle;border-top:1px solid #edf1f6;padding:12px}.coc-cm-table-wrap td strong,.coc-cm-table-wrap td small{display:block}.coc-cm-table-wrap td strong{color:#1e334e;font-size:11px}.coc-cm-table-wrap td small{color:#8290a3;margin-top:4px;font-size:10px}.coc-cm-status{text-transform:capitalize;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.coc-cm-status.active{color:#14794f;background:#e2f8ed}.coc-cm-status.inactive{color:#a75c20;background:#fff0e4}.coc-cm-actions{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.coc-cm-actions button{padding:6px 8px;font-size:10px}.coc-cm-actions button.secondary{color:#2454a2;background:#edf3ff;border-color:#dce7fb}.coc-cm-actions button.success{color:#16784e;background:#e6f8ed;border-color:#ccebd9}.coc-cm-empty{color:#8492a5;text-align:center;padding:22px;font-size:12px}.coc-cm-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coc-cm-tools button{color:#fff;background:#2458b5;border-color:#2458b5}.coc-cm-tools span{color:#74849a;font-size:11px}.coc-cm-wide{margin-top:0}.coc-cm-assign{gap:6px;min-width:230px;display:flex}.coc-cm-assign select{min-width:145px}.coc-cm-assign button{padding:7px 9px;font-size:10px}@media (width<=1050px){.coc-cm-grid{grid-template-columns:1fr}.coc-cm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.coc-cm-hero{flex-direction:column;align-items:flex-start;padding:21px}.coc-cm-stats{gap:8px}.coc-cm-stats article{padding:13px}.coc-cm-stats strong{font-size:23px}.coc-cm-card{padding:14px}}.coc-cm-actions button:disabled{opacity:.48;cursor:not-allowed}.coc-cm-actions button.danger{color:#b53b3b;background:#fff0f0;border-color:#f4d2d2}.coc-cm-actions button:not(.secondary):not(.danger):not(.success){color:#fff;background:#2458b5;border-color:#2458b5}.coc-cm-lead-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.coc-cm-lead-filters .coc-cm-search{flex:1;min-width:220px}.coc-cm-lead-filters select{color:#24364b;min-width:220px;font:inherit;background:#fff;border:1px solid #d6e0e8;border-radius:9px;padding:10px 12px;font-size:12px}.coc-cm-muted{color:#a16207;font-weight:700}.coc-cm-assign{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.coc-cm-assign select{min-width:170px;max-width:250px}.coc-cm-assign button{white-space:nowrap}@media (width<=720px){.coc-cm-lead-filters{flex-direction:column;align-items:stretch}.coc-cm-lead-filters select,.coc-cm-lead-filters .coc-cm-search{width:100%;min-width:0}.coc-cm-assign{flex-direction:column;align-items:stretch}.coc-cm-assign select{width:100%;max-width:none}}.lm-page{color:#172b4d;flex-direction:column;gap:20px;display:flex}.lm-heading,.lm-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lm-heading h2{color:#142b4d;margin:5px 0;font-size:28px}.lm-heading p,.lm-card-heading p{color:#64748b;margin:5px 0;font-size:13px}.lm-eyebrow{letter-spacing:1.5px;color:#178b83;font-size:11px;font-weight:800}.lm-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:20px;box-shadow:0 5px 18px #142b4d08}.lm-card h3{margin:0;font-size:18px}.lm-secondary,.lm-primary,.lm-upload button,.lm-distribution button{cursor:pointer;color:#fff;background:#126e75;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.lm-secondary{color:#126e75;background:#eef6f7;border:1px solid #cfe4e5}.lm-primary{margin-top:14px}.lm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lm-stats>div{background:#f7fbfc;border:1px solid #e0ebee;border-radius:12px;padding:15px}.lm-stats span,.lm-table-wrap td small{color:#64748b;font-size:12px;display:block}.lm-stats strong{color:#123f58;margin-top:7px;font-size:25px;display:block}.lm-upload{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.lm-upload input{background:#f8fbfc;border:1px dashed #b6cbd2;border-radius:9px;flex:1;min-width:220px;padding:12px}.lm-help{color:#64748b;margin-top:9px;display:block}.lm-notice{color:#1e40af;background:#eff8ff;border:1px solid #bfdbfe;border-radius:10px;padding:11px 14px;font-size:13px}.lm-preview{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}.lm-preview-top,.lm-report{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.lm-preview-top span{color:#64748b;font-size:13px}.lm-table-wrap{border:1px solid #e5ebf0;border-radius:10px;width:100%;margin-top:12px;overflow:auto}.lm-table-wrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.lm-table-wrap th{text-align:left;color:#52637a;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#f5f8fb;font-size:11px}.lm-table-wrap th,.lm-table-wrap td{vertical-align:middle;border-bottom:1px solid #edf1f5;padding:11px 12px}.lm-table-wrap td small{overflow-wrap:anywhere;max-width:280px;margin-top:4px}.lm-valid{color:#15803d}.lm-invalid{color:#b91c1c;min-width:180px}.lm-report{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:14px;padding:12px;font-size:13px}.lm-selected{color:#126e75;font-size:12px;font-weight:700}.lm-distribution{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;display:flex}.lm-distribution select,.lm-filters select,.lm-filters input{color:#24364b;background:#fff;border:1px solid #d6e0e8;border-radius:9px;padding:10px 12px}.lm-distribution select{min-width:220px}.lm-filters{gap:10px;margin:12px 0;display:flex}.lm-filters input{flex:1;min-width:180px}.lm-status{color:#1d4ed8;background:#eff6ff;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.lm-unassigned{color:#b45309;font-weight:700}.lm-empty{text-align:center;color:#64748b;padding:28px}.lm-distribution button:disabled,.lm-upload button:disabled,.lm-primary:disabled{opacity:.55;cursor:not-allowed}@media (width<=800px){.lm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-heading,.lm-card-heading{flex-direction:column;align-items:flex-start}.lm-filters{flex-direction:column}.lm-card{padding:14px}.lm-distribution select{width:100%}}.lm-pagination{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.lm-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lm-pagination strong{color:#17324d;padding:0 5px}.lm-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-blog-management{flex-direction:column;gap:22px;display:flex}.admin-blog-heading,.admin-blog-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-blog-heading h1{color:#152b4b;letter-spacing:-1.2px;margin:0;font-size:clamp(28px,3.2vw,39px);font-weight:800}.admin-blog-heading .admin-description{margin:10px 0 0}.admin-blog-new,.admin-blog-form-actions button,.admin-blog-list-heading button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2256a6,#173e7b);border:1px solid #2256a6;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:750}.admin-blog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-blog-stats article{background:#fff;border:1px solid #e4eaf2;border-radius:15px;padding:19px 21px;box-shadow:0 8px 24px #1731530a}.admin-blog-stats span{color:#687991;font-size:13px;font-weight:650;display:block}.admin-blog-stats strong{color:#173e7b;margin-top:8px;font-size:30px;display:block}.admin-blog-editor form{flex-direction:column;gap:9px;display:flex}.admin-blog-editor label{color:#354b68;margin-top:8px;font-size:12px;font-weight:750}.admin-blog-editor input,.admin-blog-editor select,.admin-blog-editor textarea{color:#1c2f4c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:10px;outline:none;padding:11px 12px;font-size:13px;display:block}.admin-blog-editor input:focus,.admin-blog-editor select:focus,.admin-blog-editor textarea:focus{border-color:#6592d1;box-shadow:0 0 0 3px #3169be1f}.admin-blog-editor textarea{resize:vertical;line-height:1.6}.admin-blog-hint{color:#718198;overflow-wrap:anywhere;font-size:12px}.admin-blog-image-preview{object-fit:cover;border:1px solid #e4eaf2;border-radius:10px;max-width:260px;max-height:150px}.admin-blog-form-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.admin-blog-form-actions button:disabled{opacity:.6;cursor:not-allowed}.admin-blog-secondary{font:inherit;cursor:pointer;font-size:12px;font-weight:750;color:#344966!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ec!important;border-radius:10px!important;padding:9px 13px!important}.admin-blog-delete{color:#a52d2d!important;box-shadow:none!important;background:#fff!important;border-color:#e0b9b9!important}.admin-blog-notice,.admin-blog-error{overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.admin-blog-notice{color:#246341;background:#f0fbf4;border:1px solid #cfe4d8}.admin-blog-error{color:#9b2525;background:#fff5f5;border:1px solid #f0caca}.admin-blog-list-heading h2{margin:0 0 5px}.admin-blog-list-heading .admin-description{margin:0}.admin-blog-slug{color:#718198;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.admin-blog-status{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.admin-blog-status.is-published{color:#237345;background:#e7f7ed}.admin-blog-status.is-draft{color:#875d09;background:#fff3d9}@media (width<=640px){.admin-blog-stats{grid-template-columns:1fr}.admin-blog-form-actions{flex-direction:column}.admin-blog-form-actions button{width:100%}}.coc-appointments{color:#172033}.coc-appt-heading{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 22px;display:flex}.coc-appt-heading h1{margin:4px 0;font-size:28px}.coc-appt-heading p{color:#64748b;margin:4px 0}.coc-appt-eyebrow{letter-spacing:.12em;color:#64748b;font-size:11px;font-weight:800}.coc-appt-primary{color:#fff;cursor:pointer;background:#123d75;border:0;border-radius:9px;padding:11px 16px;font-weight:700}.coc-appt-primary:disabled{opacity:.6}.coc-appt-notice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;margin:12px 0;padding:12px 14px}.coc-appt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.coc-appt-stats article{background:#fff;border:1px solid #e5eaf1;border-radius:12px;flex-direction:column;gap:5px;padding:17px;display:flex}.coc-appt-stats strong{font-size:25px}.coc-appt-stats span,.coc-appt-footnote,.coc-appt-hint{color:#64748b;font-size:12px}.coc-appt-form{background:#fff;border:1px solid #e5eaf1;border-radius:13px;margin-bottom:18px;padding:20px}.coc-appt-form h2{margin:0 0 16px;font-size:18px}.coc-appt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.coc-appt-fields label,.coc-appt-toolbar label{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.coc-appt-fields input,.coc-appt-fields select,.coc-appt-fields textarea,.coc-appt-toolbar input,.coc-appt-toolbar select{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.coc-appt-fields .wide{grid-column:1/-1}.coc-appt-hint{margin:12px 0}.coc-appt-toolbar{align-items:end;gap:12px;margin:16px 0;display:flex}.coc-appt-toolbar label{min-width:170px}.coc-appt-toolbar button,.coc-appt-actions button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 12px}.coc-appt-table-wrap{background:#fff;border:1px solid #e5eaf1;border-radius:12px;overflow:auto}.coc-appt-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.coc-appt-table-wrap th,.coc-appt-table-wrap td{text-align:left;border-bottom:1px solid #edf1f5;padding:12px 13px;font-size:13px}.coc-appt-table-wrap th{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:11px}.coc-appt-table-wrap td small{color:#64748b;margin-top:3px;display:block}.coc-appt-mode,.coc-appt-status{text-transform:capitalize;background:#f1f5f9;border-radius:20px;padding:4px 8px;font-size:11px;display:inline-block}.coc-appt-mode.whatsapp,.coc-appt-status.completed{color:#166534;background:#dcfce7}.coc-appt-status.cancelled,.coc-appt-status.no_show{color:#991b1b;background:#fee2e2}.coc-appt-status.confirmed{color:#1d4ed8;background:#dbeafe}.coc-appt-actions{white-space:nowrap}.coc-appt-actions button{margin:2px;padding:6px 8px;font-size:11px}.coc-appt-actions .danger{color:#b91c1c;border-color:#fecaca}.coc-appt-empty{color:#64748b;text-align:center!important;padding:28px!important}.coc-appt-footnote{margin-top:12px}@media (width<=760px){.coc-appt-heading{flex-direction:column;align-items:flex-start}.coc-appt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coc-appt-fields{grid-template-columns:1fr}.coc-appt-fields .wide{grid-column:auto}.coc-appt-toolbar{flex-direction:column;align-items:stretch}.coc-appt-toolbar label{min-width:0}}:root{--sa-ink:#14243a;--sa-muted:#718096;--sa-line:#e4eaf2;--sa-blue:#2857d9;--sa-navy:#0b1c35;--sa-cyan:#38c6cf;--sa-bg:#f4f7fb}.sa-shell{background:var(--sa-bg);min-height:100vh;color:var(--sa-ink);grid-template-columns:258px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.sa-sidebar{color:#fff;box-sizing:border-box;background:linear-gradient(165deg,#102947 0%,#0b1c35 62%,#101b32 100%);flex-direction:column;height:100vh;padding:26px 17px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sa-brand{color:#fff;align-items:center;gap:12px;padding:3px 10px 29px;text-decoration:none;display:flex}.sa-brand-mark{color:#08213e;background:linear-gradient(135deg,#58d5d6,#4c82ff);border-radius:14px;place-items:center;width:43px;height:43px;font-size:23px;font-weight:900;display:grid;box-shadow:0 8px 24px #1d9fc844}.sa-brand strong{letter-spacing:-.25px;font-size:15px;display:block}.sa-brand small{color:#91a8c4;letter-spacing:2px;margin-top:4px;font-size:9px;font-weight:800;display:block}.sa-nav-label{color:#718aa8;letter-spacing:1.8px;margin:10px 11px;font-size:10px;font-weight:800}.sa-nav{gap:6px;display:grid}.sa-nav-link{color:#b7c6da;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:flex}.sa-nav-link>span{color:#a9c1de;background:#ffffff0d;border-radius:7px;place-items:center;width:23px;height:23px;font-size:16px;display:grid}.sa-nav-link:hover{color:#fff;background:#ffffff0a}.sa-nav-link.active{color:#fff;background:linear-gradient(100deg,#2b5edb44,#2e9fb51c);border-color:#7ca8ff38;box-shadow:inset 3px 0 #5b9bff}.sa-nav-link.active>span{color:#fff;background:#477be8}.sa-sidebar-bottom{margin-top:auto;padding-top:26px}.sa-security-note{background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 11px;display:flex}.sa-security-icon{color:#5fe0c1;background:#1e9b8b26;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sa-security-note strong{font-size:11px;display:block}.sa-security-note small{color:#8fa4bf;margin-top:4px;font-size:10px;line-height:1.5;display:block}.sa-logout{color:#c7d4e5;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:12px;font-weight:700;display:flex}.sa-logout:hover{color:#fff;background:#ffffff0c}.sa-main{min-width:0}.sa-topbar{border-bottom:1px solid var(--sa-line);box-sizing:border-box;background:#ffffffeb;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px clamp(22px,4vw,52px);display:flex}.sa-breadcrumb{color:#8391a4;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.sa-topbar h1{color:#152840;letter-spacing:-.8px;margin:0;font-size:clamp(20px,2vw,26px)}.sa-profile{align-items:center;gap:11px;display:flex}.sa-avatar{color:#204a8b;background:linear-gradient(135deg,#dbe8ff,#c5f4ef);border-radius:14px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:850;display:grid}.sa-profile-copy strong{color:#1c2c42;font-size:12px;display:block}.sa-profile-copy span{color:#7e8ba0;margin-top:4px;font-size:10px;display:block}.sa-mobile-logout{display:none}.sa-content{max-width:1500px;margin:0 auto;padding:30px clamp(18px,4vw,52px) 24px}.sa-welcome{color:#fff;background:radial-gradient(circle at 88% 15%,#4a8cff55,#0000 28%),linear-gradient(115deg,#102947 0%,#174a75 60%,#166d80 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #16375a20}.sa-welcome-copy{z-index:2;max-width:640px;position:relative}.sa-eyebrow{color:#56cdd7;letter-spacing:1.8px;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.sa-welcome h2{color:#fff;letter-spacing:-1.1px;margin:13px 0 9px;font-size:clamp(25px,3vw,36px);line-height:1.15}.sa-welcome p{color:#c4d8ea;max-width:570px;margin:0;font-size:13px;line-height:1.75}.sa-welcome-art{flex:0 0 180px;height:150px;position:relative}.sa-art-circle{border:1px solid #ffffff40;border-radius:50%;display:block;position:absolute}.sa-art-circle-one{background:linear-gradient(135deg,#ffffff1c,#ffffff03);width:155px;height:155px;top:-3px;right:4px;box-shadow:inset 0 0 35px #ffffff0c}.sa-art-circle-two{background:#66d9d11c;width:105px;height:105px;top:22px;right:29px}.sa-art-cap{color:#fff;background:#ffffff18;border-radius:18px;place-items:center;width:58px;height:58px;font-size:34px;display:grid;position:absolute;top:44px;right:53px;transform:rotate(-8deg)}.sa-section-heading{justify-content:space-between;align-items:center;margin:31px 0 16px;display:flex}.sa-section-heading h2{color:#172b43;letter-spacing:-.4px;margin:0;font-size:18px}.sa-section-heading p{color:var(--sa-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.sa-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.sa-module-card{background:#fff;border:1px solid #e4eaf2;border-radius:17px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 5px 18px #142b4805}.sa-module-card:hover{border-color:#c8d8f3;transform:translateY(-3px);box-shadow:0 14px 30px #142b480d}.sa-module-card-top{justify-content:space-between;align-items:center;display:flex}.sa-module-icon{color:#315ed0;background:#edf3ff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.sa-module-card:nth-child(2) .sa-module-icon{color:#7550c7;background:#f1edff}.sa-module-card:nth-child(3) .sa-module-icon{color:#168b70;background:#e7faf4}.sa-module-card:nth-child(4) .sa-module-icon{color:#c87926;background:#fff3e6}.sa-module-number{color:#a7b2c1;letter-spacing:1px;font-size:10px;font-weight:800}.sa-module-card h3{color:#1a2d44;letter-spacing:-.2px;margin:19px 0 8px;font-size:14px}.sa-module-card p{color:#78869a;min-height:44px;margin:0;font-size:11px;line-height:1.7}.sa-module-action{color:#315bd0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:17px;padding:11px 0 0;font-size:11px;font-weight:800;display:flex}.sa-module-action span{font-size:17px;transition:transform .18s}.sa-module-action:hover span{transform:translate(3px)}.sa-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.sa-info-card{border:1px solid var(--sa-line);background:#fff;border-radius:15px;align-items:flex-start;gap:13px;padding:19px;display:flex}.sa-info-icon{color:#315ed0;background:#edf3ff;border-radius:11px;flex:0 0 35px;place-items:center;height:35px;font-weight:800;display:grid}.sa-info-card h3{color:#21344b;margin:1px 0 6px;font-size:12px}.sa-info-card p{color:#7b899b;margin:0;font-size:11px;line-height:1.7}.sa-footer{color:#98a4b4;border-top:1px solid #e1e8f0;justify-content:space-between;gap:12px;margin-top:27px;padding:18px 2px 3px;font-size:10px;display:flex}.sa-approvals-page{flex-direction:column;gap:20px;display:flex}.sa-approvals-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sa-approvals-heading h2{color:#172b43;letter-spacing:-.9px;margin:9px 0 7px;font-size:clamp(25px,3vw,32px)}.sa-approvals-heading p{color:#7a8799;margin:0;font-size:12px;line-height:1.7}.sa-refresh-button{color:#25456c;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:800;box-shadow:0 3px 9px #142b4806}.sa-refresh-button:hover{background:#f8fbff;border-color:#a9c1e8}.sa-refresh-button:disabled{opacity:.6;cursor:wait}.sa-approval-tabs{background:#eaf0f7;border:1px solid #e2e9f2;border-radius:12px;align-self:flex-start;gap:5px;padding:5px;display:flex}.sa-approval-tabs button{color:#738197;font:inherit;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:10px 17px;font-size:11px;font-weight:800}.sa-approval-tabs button.active{color:#2857d9;background:#fff;box-shadow:0 2px 7px #10294712}.sa-approval-table-card{background:#fff;border:1px solid #e1e8f0;border-radius:16px;min-height:240px;overflow:hidden;box-shadow:0 8px 25px #122a4707}.sa-approval-table-wrap{overflow-x:auto}.sa-approval-table{border-collapse:collapse;text-align:left;width:100%;min-width:770px;font-size:12px}.sa-approval-table th{color:#8793a4;letter-spacing:1px;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e9eef5;padding:14px 17px;font-size:9px;font-weight:850}.sa-approval-table td{color:#4d5e73;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:16px 17px}.sa-approval-table tbody tr:last-child td{border-bottom:0}.sa-approval-table tbody tr:hover{background:#fbfdff}.sa-approval-table td strong{color:#1d3048;font-size:12px;display:block}.sa-approval-table td small{color:#8b98a9;margin-top:5px;font-size:10px;display:block}.sa-type-pill,.sa-status-pill{text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.sa-type-pill{color:#496386;background:#eef3fb}.sa-status-pill.pending{color:#9b6a12;background:#fff3d9}.sa-status-pill.approved{color:#16845b;background:#e2f8ed}.sa-status-pill.rejected{color:#bd4242;background:#ffebeb}.sa-approval-actions{gap:7px;display:flex}.sa-approve-button,.sa-reject-button{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.sa-approve-button{color:#16845b;background:#e3f8ed;border-color:#c7efdb}.sa-approve-button:hover{background:#c9f1dc}.sa-reject-button{color:#bd4242;background:#fff0f0;border-color:#f8dada}.sa-reject-button:hover{background:#fdd}.sa-approve-button:disabled,.sa-reject-button:disabled{opacity:.55;cursor:wait}.sa-approval-empty{text-align:center;color:#8a97a9;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:25px;display:flex}.sa-empty-icon{color:#19966c;background:#edf8f4;border-radius:14px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.sa-approval-empty h3{color:#263b53;margin:13px 0 5px;font-size:14px}.sa-approval-empty p{margin:0;font-size:11px;line-height:1.6}.sa-alert{border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.6}.sa-alert-error{color:#b53737;background:#fff3f3;border:1px solid #f4cccc}.sa-alert-success{color:#14784f;background:#effbf5;border:1px solid #c6edda}@media (width<=1200px){.sa-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-welcome{padding:27px}}@media (width<=760px){.sa-shell{grid-template-columns:1fr}.sa-sidebar{height:auto;padding:15px;position:relative}.sa-brand{padding:2px 5px 14px}.sa-nav-label{margin-top:7px}.sa-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-nav-link{padding:10px;font-size:11px}.sa-sidebar-bottom{align-items:center;gap:10px;padding-top:14px;display:flex}.sa-security-note{flex:1}.sa-logout{width:auto;margin-top:0}.sa-topbar{min-height:auto;padding:17px 19px}.sa-profile-copy{display:none}.sa-mobile-logout{color:#344a63;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.sa-content{padding:20px 15px}.sa-welcome{border-radius:17px;min-height:0;padding:24px}.sa-welcome-art{opacity:.75;flex-basis:90px;height:100px}.sa-art-circle-one{width:95px;height:95px}.sa-art-circle-two{width:65px;height:65px;top:15px;right:19px}.sa-art-cap{border-radius:12px;width:38px;height:38px;font-size:23px;top:28px;right:32px}.sa-bottom-grid{grid-template-columns:1fr}.sa-approvals-heading{flex-direction:column}.sa-refresh-button{align-self:flex-start}}@media (width<=480px){.sa-nav{grid-template-columns:1fr}.sa-welcome-art{display:none}.sa-module-grid{grid-template-columns:1fr}.sa-module-card p{min-height:0}.sa-approval-tabs{box-sizing:border-box;width:100%}.sa-approval-tabs button{flex:1;padding:10px 7px}.sa-footer{font-size:9px}}.sa-coming-soon{border:1px solid var(--sa-line);background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;padding:clamp(24px,4vw,48px);display:flex;box-shadow:0 12px 30px #142b4808}.sa-coming-icon{color:#2857d9;background:linear-gradient(135deg,#e4efff,#dff8f3);border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:24px;font-size:27px;font-weight:800;display:grid}.sa-coming-soon h2{color:#172b43;letter-spacing:-.8px;margin:12px 0 8px;font-size:clamp(24px,3vw,32px)}.sa-coming-soon p{color:#718096;max-width:560px;margin:0;font-size:13px;line-height:1.8}.sa-coming-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.sa-coming-link{background:#fff;border:1px solid #e1e8f0;border-radius:10px;width:auto;margin:0;padding:11px 14px}.sa-nav-link{flex-shrink:0}.sa-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.am-page{color:#10233d;max-width:1360px;margin:0 auto}.am-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 24px;display:flex}.am-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:30px}.am-heading p{color:#70819a;margin:0;font-size:14px}.am-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.am-btn{cursor:pointer;color:#17406e;background:#fff;border:1px solid #d9e4f1;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:700}.am-btn:disabled{opacity:.6;cursor:wait}.am-btn-primary{color:#fff;background:#2458e8;border-color:#2458e8;box-shadow:0 6px 16px #2458e822}.am-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.am-stats article{background:#fff;border:1px solid #e0e8f3;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.am-stats span{color:#7b8ba3;font-size:12px}.am-stats strong{font-size:28px}.am-toolbar{background:#fff;border:1px solid #e0e8f3;border-radius:14px;gap:10px;margin:18px 0;padding:14px;display:flex}.am-toolbar input{flex:1;min-width:220px}.am-toolbar input,.am-toolbar select,.am-form-grid input,.am-form-grid select{color:#10233d;font:inherit;background:#fff;border:1px solid #dce5f0;border-radius:9px;outline:none;padding:11px 12px;font-size:13px}.am-table-card{background:#fff;border:1px solid #e0e8f3;border-radius:15px;overflow:hidden}.am-table-scroll{overflow-x:auto}.am-table{border-collapse:collapse;width:100%;min-width:900px}.am-table th{text-align:left;color:#72839d;letter-spacing:.07em;text-transform:uppercase;background:#f7f9fd;padding:14px 16px;font-size:10px}.am-table td{vertical-align:middle;border-top:1px solid #edf1f7;padding:16px;font-size:12px}.am-table td strong,.am-table td small{display:block}.am-table td small{color:#8a98ad;margin-top:5px;font-size:11px}.am-role,.am-status{border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.am-role.admin{color:#315bd1;background:#edf3ff}.am-role.super_admin{color:#7745c6;background:#f1eaff}.am-status.active{color:#16845e;background:#e6f8f1}.am-status.inactive{color:#bf4c3a;background:#fff0ed}.am-row-actions{gap:7px;display:flex}.am-row-actions button{color:#2458e8;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700}.am-row-actions button:disabled{opacity:.45;cursor:not-allowed}.am-row-actions .am-danger{color:#c24b3c}.am-row-actions .am-success{color:#16845e}.am-empty{color:#7b8ba3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;font-size:13px;display:flex}.am-empty strong{color:#19324f}.am-alert{border-radius:10px;margin:12px 0;padding:12px 14px;font-size:13px}.am-alert-error{color:#a82f2a;background:#fff0ef;border:1px solid #ffd5d1}.am-alert-success{color:#16764f;background:#eafaf3;border:1px solid #c5efdc}.am-modal-backdrop{z-index:1000;background:#07172dcc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.am-modal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 90px #06152c55}.am-modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.am-modal-heading h3{margin:7px 0 0;font-size:25px}.am-close{cursor:pointer;background:#f0f4fa;border:0;border-radius:9px;width:34px;height:34px;font-size:24px}.am-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.am-form-grid label{color:#4c607a;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.am-form-grid input,.am-form-grid select{box-sizing:border-box;width:100%}.am-form-note{color:#8190a6;margin:15px 0;font-size:11px}.am-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.am-modal-actions button{min-width:115px}@media (width<=800px){.am-heading{flex-direction:column;align-items:flex-start}.am-stats{grid-template-columns:1fr}.am-toolbar{flex-direction:column}.am-toolbar input{min-width:0}.am-form-grid{grid-template-columns:1fr}.am-modal{padding:20px}.am-heading h2{font-size:25px}}.coc-lead-page{color:#18263a;background:#f4f7fb;min-height:100vh;padding:36px 20px 56px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coc-lead-shell{width:min(1040px,100%);margin:0 auto}.coc-lead-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.coc-lead-eyebrow{color:#2e62a5;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.coc-lead-header h1{color:#142a47;letter-spacing:-.035em;margin:0;font-size:clamp(27px,4vw,36px);line-height:1.15}.coc-lead-header p{color:#66758a;margin:10px 0 0;font-size:14px;line-height:1.6}.coc-form-section{background:#fff;border:1px solid #e1e8f0;border-radius:16px;margin-bottom:18px;padding:25px;box-shadow:0 5px 20px #162c4b09}.coc-section-heading{align-items:center;gap:13px;margin-bottom:23px;display:flex}.coc-section-icon{color:#2a5c99;background:#eaf1fb;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:13px;font-weight:800;display:grid}.coc-section-heading h2{color:#1b2f49;margin:0;font-size:17px;font-weight:750}.coc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px;display:grid}.coc-field{flex-direction:column;gap:8px;min-width:0;display:flex}.coc-field-full{grid-column:1/-1}.coc-field label{color:#34445a;font-size:12px;font-weight:700}.coc-required{color:#d04444}.coc-field input,.coc-field select,.coc-field textarea{box-sizing:border-box;color:#1b2b40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:9px;outline:none;font-size:13px;transition:border-color .15s,box-shadow .15s}.coc-field input,.coc-field select{height:44px;padding:0 12px}.coc-field textarea{resize:vertical;min-height:105px;padding:12px;line-height:1.5}.coc-field input::placeholder,.coc-field textarea::placeholder{color:#9aa6b6}.coc-field input:focus,.coc-field select:focus,.coc-field textarea:focus{border-color:#3977c5;box-shadow:0 0 0 3px #3977c51f}.coc-field input[aria-invalid=true],.coc-field select[aria-invalid=true],.coc-field textarea[aria-invalid=true]{border-color:#d04444}.coc-field-error{color:#b92c2c;font-size:11px}.coc-character-count{color:#8a96a6;align-self:flex-end;font-size:11px}.coc-form-footer{justify-content:space-between;align-items:center;gap:16px;padding:8px 2px;display:flex}.coc-form-footer p{color:#778498;margin:0;font-size:11px;line-height:1.5}.coc-form-footer p strong{color:#d04444}.coc-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .15s,background .15s;display:inline-flex}.coc-btn:active{transform:translateY(1px)}.coc-btn:disabled{opacity:.6;cursor:not-allowed}.coc-btn-primary{color:#fff;background:#1f4f89;box-shadow:0 5px 12px #1f4f8929}.coc-btn-primary:hover:not(:disabled){background:#173e6d}.coc-btn-secondary{color:#34445a;background:#fff;border-color:#d8e1ec}.coc-btn-secondary:hover{background:#f5f8fc}.coc-alert{border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.coc-alert-error{color:#9d2929;background:#fff3f3;border:1px solid #f2caca}.coc-alert-success{color:#17683d;background:#effaf3;border:1px solid #bfe5d0}.coc-inline-note{color:#778498;margin:15px 0 0;font-size:12px;line-height:1.5}@media (width<=650px){.coc-lead-page{padding:22px 12px 36px}.coc-lead-header{align-items:flex-start}.coc-form-section{border-radius:13px;padding:18px 14px}.coc-form-grid{grid-template-columns:1fr;gap:16px}.coc-field-full{grid-column:auto}.coc-form-footer{flex-direction:column;align-items:stretch}.coc-form-footer .coc-btn{width:100%}}.coc-counsellor-shell{color:#172b4d;background:#f4f7fb;grid-template-columns:250px minmax(0,1fr);min-height:100vh;font-family:inherit;display:grid}.coc-counsellor-sidebar{color:#eaf2ff;background:#102b4e;flex-direction:column;gap:8px;padding:26px 16px;display:flex}.coc-counsellor-brand{align-items:center;gap:10px;padding:0 8px 30px;font-size:16px;font-weight:800;display:flex}.coc-counsellor-brand small{letter-spacing:1.4px;color:#9db6d7;margin-top:5px;font-size:9px;display:block}.coc-brand-mark{color:#102b4e;background:#f4a62a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:900;display:grid}.coc-counsellor-nav-label{letter-spacing:1.7px;color:#91aaca;margin:8px 0;padding:0 12px;font-size:10px}.coc-counsellor-nav,.coc-counsellor-logout{color:#d7e4f6;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.coc-counsellor-nav span{text-align:center;width:20px;font-size:19px}.coc-counsellor-nav.active,.coc-counsellor-nav:hover{color:#fff;background:#21456f}.coc-counsellor-logout{border-top:1px solid #315071;border-radius:0;margin-top:auto;padding-top:22px}.coc-counsellor-main{min-width:0;padding:30px clamp(16px,3vw,42px) 20px}.coc-counsellor-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.coc-counsellor-eyebrow,.coc-counsellor-welcome>div>span{letter-spacing:1.7px;color:#c27a12;font-size:10px;font-weight:800}.coc-counsellor-topbar h1{color:#102b4e;margin:6px 0 0;font-size:28px}.coc-counsellor-user{align-items:center;gap:10px;display:flex}.coc-user-avatar{color:#174574;background:#dce9fb;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.coc-counsellor-user strong,.coc-counsellor-user small{display:block}.coc-counsellor-user small{color:#70819a;margin-top:3px}.coc-counsellor-welcome{color:#fff;background:linear-gradient(115deg,#12345a,#1e527b);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex;box-shadow:0 10px 24px #16395b14}.coc-counsellor-welcome h2{margin:9px 0;font-size:25px}.coc-counsellor-welcome p{color:#d5e4f5;max-width:620px;margin:0;line-height:1.6}.coc-counsellor-welcome button,.coc-counsellor-primary{color:#142e4e;white-space:nowrap;cursor:pointer;background:#f4a62a;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.coc-counsellor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.coc-counsellor-stats article,.coc-counsellor-panel{background:#fff;border:1px solid #e3eaf3;border-radius:13px;padding:20px;box-shadow:0 4px 16px #18395a08}.coc-counsellor-stats article span,.coc-counsellor-stats article small{color:#71829a;display:block}.coc-counsellor-stats article strong{color:#12345a;margin:13px 0 7px;font-size:29px;display:block}.coc-counsellor-stats article small{font-size:11px}.coc-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.coc-panel-heading h2{color:#12345a;margin:0 0 5px;font-size:19px}.coc-panel-heading p{color:#73839a;margin:0;font-size:13px}.coc-text-button{color:#1765a3;cursor:pointer;background:0 0;border:0;font-weight:800}.coc-lead-table-wrap{overflow-x:auto}.coc-lead-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.coc-lead-table th{text-align:left;color:#72839a;text-transform:uppercase;letter-spacing:.7px;background:#f7f9fc;font-size:10px}.coc-lead-table th,.coc-lead-table td{border-bottom:1px solid #edf1f6;padding:13px 12px}.coc-lead-table td strong,.coc-lead-table td small{display:block}.coc-lead-table td small{color:#8290a4;margin-top:4px;font-size:11px}.coc-lead-status{color:#405875;white-space:nowrap;background:#e8eef6;border-radius:20px;padding:5px 8px;font-size:11px;display:inline-block}.coc-lead-status.status-new{color:#215e9a;background:#e8f2ff}.coc-lead-status.status-enrolled{color:#197447;background:#e0f5e9}.coc-lead-status.status-not-interested,.coc-lead-status.status-unreachable{color:#a44b25;background:#fff0e9}.coc-counsellor-empty{text-align:center;color:#77869b;flex-direction:column;gap:8px;padding:36px 16px;display:flex}.coc-counsellor-empty strong{color:#294260}.coc-counsellor-alert{color:#933b2f;background:#fff4f2;border:1px solid #f2c6be;border-radius:9px;margin-bottom:18px;padding:12px 14px}.coc-counsellor-alert button{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:10px;text-decoration:underline}.coc-counsellor-footer{text-align:center;color:#8a98aa;padding:25px 0 5px;font-size:11px}@media (width<=900px){.coc-counsellor-shell{grid-template-columns:1fr}.coc-counsellor-sidebar{gap:5px;padding:14px}.coc-counsellor-brand{padding-bottom:10px}.coc-counsellor-nav-label{display:none}.coc-counsellor-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coc-counsellor-brand{grid-column:1/-1}.coc-counsellor-nav{justify-content:center;padding:10px 4px;font-size:12px}.coc-counsellor-logout{border-top:1px solid #315071;grid-column:1/-1;margin-top:0;padding-top:10px}.coc-counsellor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.coc-counsellor-main{padding:20px 12px}.coc-counsellor-topbar{align-items:flex-start}.coc-counsellor-topbar h1{font-size:23px}.coc-counsellor-user{font-size:11px}.coc-counsellor-welcome{flex-direction:column;align-items:flex-start;padding:21px}.coc-counsellor-stats{gap:10px}.coc-counsellor-stats article{padding:14px}.coc-counsellor-stats article strong{font-size:25px}.coc-counsellor-panel{padding:13px}.coc-counsellor-nav{flex-direction:column;gap:4px}}.coc-counsellor-notice{color:#17683d;background:#effaf3;border:1px solid #bde5ce;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 15px;font-size:13px;display:flex}.coc-counsellor-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.coc-counsellor-stats article[role=button]{cursor:pointer;transition:transform .15s,box-shadow .15s}.coc-counsellor-stats article[role=button]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #18395a12}.coc-counsellor-stats .stat-attention{border-top:3px solid #e6a23c}.coc-counsellor-stats .stat-overdue{border-top:3px solid #d9534f}.coc-lead-table{min-width:1000px}.coc-lead-table td{vertical-align:top}.coc-lead-table td small{overflow-wrap:anywhere;line-height:1.5}.coc-lead-table tr.lead-is-overdue{background:#fff9f7}.coc-overdue-text{font-weight:800;color:#b42318!important}.coc-lead-actions{flex-wrap:wrap;gap:6px;min-width:200px;display:flex}.coc-lead-actions button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750}.coc-lead-actions .action-call{color:#174d88;background:#e7f1ff}.coc-lead-actions .action-whatsapp{color:#13753b;background:#e4f8eb}.coc-lead-actions .action-reminder{color:#86520a;background:#fff2d8}.coc-lead-actions .action-edit{color:#34445a;background:#f1f4f8;border-color:#e0e7ef}.coc-reminder-count{color:#9b3027;white-space:nowrap;background:#fff0ed;border-radius:20px;padding:8px 11px;font-size:12px}.coc-modal-backdrop{z-index:1000;background:#09192d8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.coc-reminder-modal{background:#fff;border-radius:16px;width:min(480px,100%);padding:24px;box-shadow:0 25px 80px #06172a40}.coc-reminder-modal label{color:#34445a;flex-direction:column;gap:7px;margin:15px 0;font-size:12px;font-weight:750;display:flex}.coc-reminder-modal input,.coc-reminder-modal select,.coc-reminder-modal textarea{box-sizing:border-box;width:100%;font:inherit;color:#1b2b40;background:#fff;border:1px solid #d7e0eb;border-radius:9px;padding:11px;font-size:13px}.coc-reminder-modal input,.coc-reminder-modal select{min-height:42px}.coc-modal-close{cursor:pointer;background:#f0f4f8;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.coc-reminder-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.coc-reminder-modal-actions button{cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.coc-reminder-modal-actions button[type=submit]{color:#142e4e;background:#f4a62a}.coc-reminder-modal-actions button:disabled{opacity:.6;cursor:wait}.coc-reminder-modal-actions .coc-btn-secondary{color:#34445a;background:#fff;border:1px solid #d8e1ec}@media (width<=560px){.coc-reminder-modal{padding:18px}.coc-panel-heading{align-items:flex-start}.coc-reminder-count{white-space:normal}.coc-lead-actions{min-width:180px}}.coc-lead-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 10px;display:flex}.coc-lead-search{box-sizing:border-box;background:#fff;border:1px solid #d7e0eb;border-radius:10px;flex:340px;align-items:center;gap:8px;min-width:220px;min-height:44px;padding:0 10px;display:flex}.coc-lead-search>span{color:#6f829a;font-size:22px}.coc-lead-search input{min-width:0;font:inherit;color:#1b2b40;background:0 0;border:0;outline:none;flex:1;font-size:13px}.coc-lead-search button{color:#1765a3;cursor:pointer;background:0 0;border:0;font-weight:750}.coc-lead-search button:disabled{opacity:.4;cursor:default}.coc-lead-filter{color:#66758a;flex-direction:column;gap:5px;font-size:11px;font-weight:750;display:flex}.coc-lead-filter select{color:#1b2b40;min-width:125px;height:44px;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:9px;padding:0 10px;font-size:12px}.coc-lead-results-summary{color:#71829a;margin:10px 0 12px;font-size:12px}.coc-lead-pagination{color:#71829a;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.coc-lead-pagination>div{gap:8px;display:flex}.coc-lead-pagination button{color:#174574;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:9px 12px;font-weight:750}.coc-lead-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){.coc-lead-toolbar{align-items:stretch}.coc-lead-search{flex-basis:100%}.coc-lead-filter{flex:1}.coc-lead-filter select{width:100%}.coc-lead-pagination{flex-direction:column;align-items:flex-start}}#site-header.coc-reference-header{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#ebf2fe;border:1px solid #ebf2fe;border-radius:19px;width:calc(100% - clamp(24px,6vw,112px));max-width:1660px;min-height:76px;margin:10px auto 0;padding:0 clamp(16px,3.2vw,48px);position:sticky;top:10px;box-shadow:0 9px 25px #1f5ba421}#site-header .coc-header-inner{justify-content:space-between;align-items:center;gap:clamp(12px,1.7vw,26px);width:100%;min-height:76px;display:flex}#site-header .brand{flex:none;align-items:center;min-width:0;display:flex}#site-header .brand-logo{object-fit:contain;object-position:left center;width:clamp(175px,19vw,260px);height:58px;display:block}#site-header nav{justify-content:center;align-items:center;gap:clamp(12px,2vw,31px);margin-left:auto;display:flex}#site-header nav a{color:#102d5d;white-space:nowrap;align-items:center;gap:5px;min-height:48px;font-size:clamp(11px,.9vw,14px);font-weight:800;transition:color .2s;display:inline-flex;position:relative}#site-header nav a:after{content:"";background:#075bea;border-radius:4px;height:3px;transition:right .22s;position:absolute;bottom:2px;left:0;right:100%}#site-header nav a:first-child,#site-header nav a:hover{color:#075bea}#site-header nav a:first-child:after,#site-header nav a:hover:after{right:0}#site-header .coc-nav-chevron{color:#123b7b;font-size:17px;line-height:1}#site-header .nav-actions{white-space:nowrap;align-items:center;gap:clamp(9px,1.2vw,18px);margin-left:clamp(5px,1vw,15px);display:flex}#site-header .coc-header-phone{color:#075bea;background:#eaf2ff;border-radius:14px;align-items:center;gap:10px;padding:8px 13px;display:flex}#site-header .coc-phone-icon{color:#075bea;place-items:center;width:33px;height:33px;font-size:22px;display:grid}#site-header .coc-header-phone strong{color:#102d5d;font-size:clamp(10px,.9vw,13px);font-weight:850;display:block}#site-header .coc-header-phone small{color:#31588f;margin-top:2px;font-size:10px;display:block}#site-header .nav-button{color:#fff;background:linear-gradient(135deg,#0870ff,#0646c5);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:0 clamp(13px,1.5vw,22px);font-size:clamp(10px,.9vw,13px);font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 17px #075bea38}#site-header .nav-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #075bea4d}#site-header .mobile-menu-toggle{color:#123a70;background:#edf4ff;border:1px solid #d5e5fb;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:none}@media (width<=1200px){#site-header.coc-reference-header{padding-inline:18px}#site-header .brand-logo{width:185px}#site-header nav{gap:12px}#site-header nav a{font-size:11px}#site-header .coc-header-phone{padding:7px}#site-header .coc-header-phone small{display:none}}@media (width<=930px){#site-header.coc-reference-header{width:calc(100% - 20px);min-height:68px;padding:0 14px;top:6px}#site-header .coc-header-inner{min-height:68px}#site-header .brand-logo{width:175px;height:51px}#site-header nav{background:#fff;border:1px solid #d9e7fa;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:9px 17px 15px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 25px #143f7426}#site-header.menu-open nav{display:flex}#site-header nav a{border-bottom:1px solid #edf3fc;min-height:45px;padding:0 8px;font-size:13px}#site-header nav a:after,#site-header .coc-header-phone{display:none}#site-header .mobile-menu-toggle{display:inline-flex}#site-header .nav-button{min-height:41px}}@media (width<=430px){#site-header.coc-reference-header{border-radius:14px;width:calc(100% - 14px);padding-inline:10px}#site-header .brand-logo{width:145px;height:47px}#site-header .nav-actions{gap:7px}#site-header .nav-button{gap:6px;min-height:38px;padding:0 9px;font-size:10px}#site-header .mobile-menu-toggle{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){#site-header *,#site-header :before,#site-header :after{transition:none!important}}.coc-announcement-bar{z-index:999;color:#fff;background:linear-gradient(90deg,#102d5d 0%,#164b91 50%,#102d5d 100%);align-items:center;width:100%;min-height:42px;margin:10px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #102d5d1f}.coc-announcement-track{white-space:nowrap;will-change:transform;flex:none;align-items:center;width:max-content;animation:34s linear infinite coc-announcement-scroll;display:flex}.coc-announcement-message{align-items:center;gap:5px;padding:10px 42px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.coc-announcement-message strong{font-weight:800}.coc-announcement-message a,.coc-announcement-phone{color:#fff;text-underline-offset:3px;font-weight:850;text-decoration:underline}.coc-announcement-message a:hover{color:#dbeafe}.coc-announcement-cashback{color:#a7f3d0}.coc-announcement-separator{color:#ffffffa6;padding:0 8px}@keyframes coc-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=600px){.coc-announcement-bar{min-height:40px;margin-top:7px}.coc-announcement-message{gap:4px;padding:9px 24px;font-size:11px}.coc-announcement-track{animation-duration:29s}}@media (prefers-reduced-motion:reduce){.coc-announcement-track{justify-content:center;width:100%;animation:none}.coc-announcement-message[aria-hidden=true]{display:none}.coc-announcement-message{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center}}#site-header.coc-reference-header{background:#fffffff0;border-color:#e4ebf4;box-shadow:0 8px 28px #0d2b5613}#site-header .coc-header-phone{background:#f2f6fc}#site-header .nav-button{background:linear-gradient(135deg,#1768e5,#1049b0)}.coc-announcement-bar{min-height:36px;box-shadow:none;background:linear-gradient(90deg,#0b2852,#164b8c 50%,#0b2852)}@media (width<=930px){#site-header.coc-reference-header{background:#fffffff7}}#site-header.coc-reference-header{border-color:#dce5f0}#site-header.coc-reference-header :where(a){color:#243b57}#site-header.coc-reference-header :where(a:hover){color:#0d5ac0}#site-header.coc-reference-header .nav-button{color:#061e40;background:#f4c84a;border-color:#f4c84a}#site-header.coc-reference-header .nav-button:hover{color:#061e40;background:#eabd3f}#site-footer.site-footer{color:#102d5d;background:#ebf2fe;border-top:1px solid #d7e6fb;padding:0 clamp(14px,4vw,60px);overflow:hidden}#site-footer .coc-footer-help{background:linear-gradient(105deg,#d9eaff 0%,#f7faff 50%,#dceaff 100%);border:1px solid #fff;border-radius:20px;grid-template-columns:auto 1.45fr repeat(3,1fr) auto;align-items:center;gap:clamp(12px,1.8vw,28px);max-width:1580px;margin:26px auto 0;padding:18px clamp(18px,2vw,32px);display:grid;box-shadow:0 7px 20px #245b9e17,inset 0 1px #fff}#site-footer .coc-footer-help-icon{background:linear-gradient(145deg,#fff,#dceaff);border-radius:16px;place-items:center;width:76px;height:70px;font-size:43px;display:grid}#site-footer .coc-footer-help-title strong{color:#102d5d;letter-spacing:-.4px;font-family:Manrope,sans-serif;font-size:clamp(15px,1.3vw,21px);line-height:1.35}#site-footer .coc-footer-benefit{color:#163968;white-space:nowrap;border-left:1px solid #bfd5f5;justify-content:center;align-items:center;gap:10px;min-height:40px;padding-left:clamp(8px,1.2vw,18px);font-size:clamp(10px,.95vw,14px);font-weight:800;display:flex}#site-footer .coc-footer-benefit span{color:#075bea;font-size:23px;font-weight:900}#site-footer .coc-footer-enquire{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0870ff,#0648c8);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 clamp(14px,1.8vw,25px);font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 17px #075bea33}#site-footer .coc-footer-enquire:hover{transform:translateY(-2px);box-shadow:0 10px 22px #075bea45}#site-footer .footer-main{grid-template-columns:1.55fr repeat(3,minmax(0,1fr)) 1.25fr;gap:clamp(17px,2.2vw,34px);max-width:1580px;margin:0 auto;padding:43px 2px 34px;display:grid}#site-footer .footer-brand{min-width:0;padding-right:clamp(10px,2vw,30px)}#site-footer .footer-logo-link{max-width:100%;display:inline-flex}#site-footer .footer-logo{object-fit:contain;object-position:left center;width:min(100%,260px);height:66px;display:block}#site-footer .footer-brand p{color:#17345f;max-width:330px;margin:13px 0 18px;font-size:clamp(12px,1vw,15px);line-height:1.65}#site-footer .coc-footer-social{flex-wrap:wrap;gap:10px;display:flex}#site-footer .coc-footer-social a{color:#fff;background:linear-gradient(145deg,#72a7e9,#3f7ed0);border:1px solid #d3e3fa;border-radius:50%;place-items:center;width:39px;height:39px;font-size:17px;font-weight:850;transition:transform .2s,filter .2s;display:grid;box-shadow:0 3px 8px #245b9e1f}#site-footer .coc-footer-social a:hover{filter:brightness(1.08);transform:translateY(-3px)}#site-footer .footer-link-group,#site-footer .footer-contact{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}#site-footer .footer-link-group{border-left:1px solid #bfd5f5;padding-left:clamp(12px,2vw,30px)}#site-footer .footer-link-group>strong,#site-footer .footer-contact>strong{color:#0c397e;white-space:nowrap;align-items:center;gap:10px;margin:2px 0 6px;font-family:Manrope,sans-serif;font-size:clamp(14px,1.15vw,18px);font-weight:900;display:flex}#site-footer .coc-footer-group-icon{color:#075bea;font-size:20px}#site-footer .footer-link-group a{color:#142f59;align-items:center;gap:11px;font-size:clamp(11px,.98vw,14px);line-height:1.4;transition:color .2s,transform .2s;display:flex}#site-footer .footer-link-group a>span{color:#075bea;font-size:22px;line-height:12px}#site-footer .footer-link-group a:hover{color:#075bea;transform:translate(3px)}#site-footer .footer-contact{border-left:1px solid #bfd5f5;padding-left:clamp(12px,1.8vw,25px)}#site-footer .footer-contact>a,#site-footer .footer-contact>span{color:#142f59;overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:clamp(11px,.95vw,14px);line-height:1.55;display:flex}#site-footer .footer-contact>a>span,#site-footer .footer-contact>span>span{color:#075bea;min-width:18px;font-size:18px}#site-footer .footer-contact>a:hover{color:#075bea}#site-footer .footer-bottom{color:#18355f;border-top:1px solid #bcd3f3;justify-content:space-between;align-items:center;gap:20px;max-width:1580px;margin:0 auto;padding:17px 2px 19px;font-size:clamp(10px,.9vw,13px);display:flex}#site-footer .footer-bottom span:last-child{text-align:right}@media (width<=1250px){#site-footer .coc-footer-help{grid-template-columns:auto 1.3fr repeat(2,1fr) auto}#site-footer .coc-footer-benefit:nth-of-type(5){display:none}#site-footer .footer-main{grid-template-columns:1.4fr repeat(2,minmax(0,1fr))}#site-footer .footer-contact{padding-left:15px}}@media (width<=760px){#site-footer .coc-footer-help{grid-template-columns:auto 1fr;gap:12px;margin-top:17px;padding:15px}#site-footer .coc-footer-help-icon{width:58px;height:58px;font-size:34px}#site-footer .coc-footer-help-title strong{font-size:15px}#site-footer .coc-footer-benefit{border:0;justify-content:flex-start;min-height:30px;padding:0;font-size:11px}#site-footer .coc-footer-benefit:nth-of-type(5){display:flex}#site-footer .coc-footer-enquire{grid-column:1/-1;width:100%}#site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 18px;padding:30px 0}#site-footer .footer-brand{grid-column:1/-1;padding:0}#site-footer .footer-brand p{max-width:480px}#site-footer .footer-link-group{border-left:0;padding-left:0}#site-footer .footer-contact{border-left:0;grid-column:1/-1;padding:0}#site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}#site-footer .footer-bottom span:last-child{text-align:left}}@media (width<=390px){#site-footer.site-footer{padding-inline:12px}#site-footer .coc-footer-benefit{font-size:10px}#site-footer .footer-link-group a{font-size:11px}}@media (prefers-reduced-motion:reduce){#site-footer *{transition:none!important}}html body #root #site-footer.site-footer{box-sizing:border-box!important;color:#eaf2ff!important;background:radial-gradient(circle at 92% 8%,#2a70be3d,#0000 22%),linear-gradient(115deg,#071f40 0%,#0a2d59 58%,#0d3768 100%)!important;border-top:1px solid #244c7b!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px clamp(22px,4.2vw,64px) 0!important;display:block!important;overflow:hidden!important}html body #root #site-footer.site-footer .coc-footer-help{box-sizing:border-box!important;background:linear-gradient(105deg,#e1edff 0%,#f8fbff 52%,#dceaff 100%)!important;border:1px solid #ffffffe6!important;border-radius:20px!important;grid-template-columns:76px minmax(230px,1.45fr) repeat(3,minmax(130px,1fr)) auto!important;align-items:center!important;gap:clamp(12px,1.8vw,28px)!important;width:100%!important;max-width:1580px!important;min-height:108px!important;margin:0 auto!important;padding:18px clamp(18px,2vw,32px)!important;display:grid!important;box-shadow:0 12px 30px #000a1e29,inset 0 1px #fff!important}html body #root #site-footer.site-footer .coc-footer-help-icon{background:linear-gradient(145deg,#fff,#e5efff)!important;border-radius:16px!important;place-items:center!important;width:76px!important;height:70px!important;font-size:42px!important;display:grid!important}html body #root #site-footer.site-footer .coc-footer-help-title{min-width:0!important}html body #root #site-footer.site-footer .coc-footer-help-title strong{color:#102d5d!important;letter-spacing:-.45px!important;font-family:Manrope,sans-serif!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.35!important;display:block!important}html body #root #site-footer.site-footer .coc-footer-benefit{color:#173b6c!important;white-space:nowrap!important;border-left:1px solid #bfd5f5!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding-left:clamp(8px,1.2vw,18px)!important;font-size:clamp(11px,.95vw,14px)!important;font-weight:800!important;display:flex!important}html body #root #site-footer.site-footer .coc-footer-benefit span{color:#075bea!important;font-size:22px!important;font-weight:900!important}html body #root #site-footer.site-footer .coc-footer-enquire{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#0870ff,#0648c8)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 22px!important;font-size:13px!important;font-weight:850!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:0 8px 20px #075bea40!important}html body #root #site-footer.site-footer .coc-footer-enquire:hover{transform:translateY(-2px)!important;box-shadow:0 12px 24px #075bea57!important}html body #root #site-footer.site-footer .footer-main{box-sizing:border-box!important;background:0 0!important;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,1fr)) minmax(190px,1.2fr)!important;align-items:start!important;gap:clamp(20px,2.5vw,38px)!important;width:100%!important;max-width:1580px!important;margin:0 auto!important;padding:42px 2px 34px!important;display:grid!important}html body #root #site-footer.site-footer .footer-brand,html body #root #site-footer.site-footer .footer-link-group,html body #root #site-footer.site-footer .footer-contact{min-width:0!important}html body #root #site-footer.site-footer .footer-brand{padding-right:14px!important}html body #root #site-footer.site-footer .footer-logo{object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 2px 5px #0000002e)!important;width:min(100%,250px)!important;height:62px!important;display:block!important}html body #root #site-footer.site-footer .footer-brand p{color:#d2e1f4!important;max-width:340px!important;margin:13px 0 19px!important;font-size:14px!important;line-height:1.75!important}html body #root #site-footer.site-footer .coc-footer-social{flex-wrap:wrap!important;gap:10px!important;display:flex!important}html body #root #site-footer.site-footer .coc-footer-social a{color:#fff!important;background:linear-gradient(145deg,#367bc8,#1b5598)!important;border:1px solid #bfd8f880!important;border-radius:50%!important;place-items:center!important;width:39px!important;height:39px!important;font-size:16px!important;font-weight:850!important;transition:transform .2s,filter .2s!important;display:grid!important;box-shadow:0 5px 12px #00000029!important}html body #root #site-footer.site-footer .coc-footer-social a:hover{filter:brightness(1.12)!important;transform:translateY(-3px)!important}html body #root #site-footer.site-footer .footer-link-group,html body #root #site-footer.site-footer .footer-contact{border-left:1px solid #bcd3f259!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding-left:clamp(16px,2vw,30px)!important;display:flex!important}html body #root #site-footer.site-footer .footer-link-group>strong,html body #root #site-footer.site-footer .footer-contact>strong{color:#fff!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;margin:2px 0 7px!important;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important;display:flex!important}html body #root #site-footer.site-footer .coc-footer-group-icon{color:#65a8ff!important;font-size:19px!important}html body #root #site-footer.site-footer .footer-link-group a{color:#d2e1f4!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;transition:color .2s,transform .2s!important;display:flex!important}html body #root #site-footer.site-footer .footer-link-group a>span{color:#5ca1ff!important;font-size:21px!important;line-height:14px!important}html body #root #site-footer.site-footer .footer-link-group a:hover{color:#fff!important;transform:translate(3px)!important}html body #root #site-footer.site-footer .footer-contact>a,html body #root #site-footer.site-footer .footer-contact>span{color:#d2e1f4!important;overflow-wrap:anywhere!important;align-items:flex-start!important;gap:11px!important;font-size:13px!important;line-height:1.6!important;text-decoration:none!important;display:flex!important}html body #root #site-footer.site-footer .footer-contact>a>span,html body #root #site-footer.site-footer .footer-contact>span>span{color:#65a8ff!important;flex:0 0 18px!important;font-size:17px!important}html body #root #site-footer.site-footer .footer-contact>a:hover{color:#fff!important}html body #root #site-footer.site-footer .footer-bottom{color:#b9cce4!important;border-top:1px solid #bcd3f259!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:1580px!important;margin:0 auto!important;padding:17px 2px 20px!important;font-size:12px!important;line-height:1.6!important;display:flex!important}html body #root #site-footer.site-footer .footer-bottom span{color:#b9cce4!important}html body #root #site-footer.site-footer .footer-bottom span:last-child{text-align:right!important}@media (width<=1180px){html body #root #site-footer.site-footer .coc-footer-help{grid-template-columns:62px minmax(210px,1.3fr) repeat(2,minmax(125px,1fr)) auto!important}html body #root #site-footer.site-footer .coc-footer-benefit:nth-of-type(5){display:none!important}html body #root #site-footer.site-footer .footer-main{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr))!important;row-gap:30px!important}html body #root #site-footer.site-footer .footer-contact{grid-column:2/4!important}}@media (width<=760px){html body #root #site-footer.site-footer{padding:18px 18px 0!important}html body #root #site-footer.site-footer .coc-footer-help{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:15px!important}html body #root #site-footer.site-footer .coc-footer-help-icon{width:58px!important;height:58px!important;font-size:33px!important}html body #root #site-footer.site-footer .coc-footer-help-title strong{font-size:15px!important}html body #root #site-footer.site-footer .coc-footer-benefit{border:0!important;justify-content:flex-start!important;min-height:30px!important;padding:0!important;font-size:11px!important}html body #root #site-footer.site-footer .coc-footer-benefit:nth-of-type(5){display:flex!important}html body #root #site-footer.site-footer .coc-footer-enquire{grid-column:1/-1!important;width:100%!important}html body #root #site-footer.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important;padding:30px 0!important}html body #root #site-footer.site-footer .footer-brand,html body #root #site-footer.site-footer .footer-contact{grid-column:1/-1!important}html body #root #site-footer.site-footer .footer-link-group,html body #root #site-footer.site-footer .footer-contact{border-left:0!important;padding-left:0!important}html body #root #site-footer.site-footer .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}html body #root #site-footer.site-footer .footer-bottom span:last-child{text-align:left!important}}@media (width<=390px){html body #root #site-footer.site-footer{padding-inline:12px!important}html body #root #site-footer.site-footer .footer-main{gap:24px 14px!important}html body #root #site-footer.site-footer .footer-link-group a,html body #root #site-footer.site-footer .footer-contact>a,html body #root #site-footer.site-footer .footer-contact>span{font-size:12px!important}}@media (prefers-reduced-motion:reduce){html body #root #site-footer.site-footer *{transition:none!important;animation:none!important}}#site-footer.site-footer{color:#e3ecf7;background:#061e40;border-top-color:#173d69}#site-footer.site-footer :where(h2,h3,h4,strong){color:#fff}#site-footer.site-footer :where(p,li,small){color:#c8d7e8}#site-footer.site-footer :where(a){color:#dce8f6}#site-footer.site-footer :where(a:hover){color:#f4c84a}.about-page{--about-navy:#061e40;--about-blue:#082e5e;--about-blue-dark:#0d477c;--about-light:#f3f7fd;--about-text:#172b4d;--about-muted:#64748b;--about-border:#dce5f0;color:var(--about-text);background:#fff;font-family:inherit;overflow:hidden}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-container{width:min(1160px,100% - 48px);margin:0 auto}.section-pad{padding:84px 0}.about-eyebrow{color:var(--about-blue);letter-spacing:1.8px;margin-bottom:16px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.about-eyebrow-light{color:#f4c84a}.about-hero{background:radial-gradient(circle at 82% 15%,#e7eef8 0,#0000 31%),linear-gradient(135deg,#fff 0%,#f3f7fd 100%);padding:76px 0 70px;position:relative}.about-hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;display:grid}.about-hero h1{max-width:620px;color:var(--about-navy);letter-spacing:-2.8px;margin:0;font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1.05}.about-hero h1 span{color:var(--about-blue);display:block}.about-hero-description{max-width:540px;color:var(--about-muted);margin:23px 0 27px;font-size:15px;line-height:1.85}.about-hero-actions,.about-cta-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.about-btn{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.about-btn:hover{transform:translateY(-2px)}.about-btn-primary{color:#061e40;background:#f4c84a;box-shadow:0 8px 22px #071d3829}.about-btn-primary:hover{color:#061e40;background:#e9b92f}.about-btn-outline{color:var(--about-navy);background:#fff;border-color:#dce5f0}.about-btn-outline:hover{color:var(--about-blue);border-color:var(--about-blue)}.about-hero-highlights{flex-wrap:wrap;gap:18px;margin-top:29px;display:flex}.about-hero-highlights>div{color:#465b76;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.about-highlight-icon{width:27px;height:27px;color:var(--about-blue);background:#fff1bf;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.about-hero-visual{min-width:0;padding:12px 12px 24px 0;position:relative}.about-image-frame{z-index:1;aspect-ratio:4/4.05;background:linear-gradient(145deg,#fff1bf,#f3f7fd 55%,#f4c84a);border:8px solid #fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 65px #071d3824}.about-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-image-fallback{background:radial-gradient(circle at 75% 25%,#ffffffbf,#0000 25%),linear-gradient(145deg,#fff1bf,#f3f7fd 52%,#93c5fd)}.about-image-fallback:before{content:"Your future starts with a choice.";max-width:75%;color:var(--about-navy);letter-spacing:-1px;font-size:clamp(24px,3vw,38px);font-weight:850;line-height:1.12;position:absolute;top:28%;left:10%}.about-image-overlay{background:#fffffff2;border:1px solid #ffffffb3;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;bottom:13px;left:13px;right:13px;box-shadow:0 8px 24px #071d381f}.about-caption-icon,.about-purpose-icon{width:42px;height:42px;color:var(--about-blue);background:var(--about-light);border-radius:12px;flex:0 0 42px;place-items:center;font-size:22px;display:grid}.about-image-overlay strong,.about-image-overlay span:not(.about-caption-icon){display:block}.about-image-overlay strong{color:var(--about-navy);font-size:13px}.about-image-overlay div span{color:var(--about-muted);margin-top:4px;font-size:11px}.about-floating-shape{border-radius:20px;position:absolute;transform:rotate(-10deg)}.about-shape-one{background:#f4c84a;width:92px;height:92px;top:0;right:-2px}.about-shape-two{background:#fff1bf;width:64px;height:64px;bottom:0;left:-22px}.about-floating-card{z-index:2;background:#fff;border:1px solid #e4ecf7;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;top:17%;left:-34px;box-shadow:0 12px 32px #071d381a}.about-floating-card>span{color:var(--about-blue);font-size:22px}.about-floating-card strong,.about-floating-card small{display:block}.about-floating-card strong{color:var(--about-navy);font-size:11px}.about-floating-card small{color:var(--about-muted);margin-top:4px;font-size:10px}.about-story{background:#fff}.about-story-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:76px;display:grid}.about-story-heading h2,.about-benefits-intro h2{color:var(--about-navy);letter-spacing:-1.5px;margin:0;font-size:clamp(30px,3.4vw,43px);font-weight:850;line-height:1.16}.about-story-copy p,.about-benefits-intro>p{color:var(--about-muted);margin:0 0 15px;font-size:14px;line-height:1.9}.about-story-copy p:last-child{margin-bottom:0}.about-mission-vision{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}.about-purpose-card{border:1px solid var(--about-border);background:#fff;border-radius:17px;min-height:220px;padding:27px;box-shadow:0 10px 30px #071d380a}.about-vision-card{background:linear-gradient(135deg,#f3f7fd,#f3f7fd)}.about-card-eyebrow{color:var(--about-blue);letter-spacing:1.6px;margin-top:18px;font-size:10px;font-weight:850;display:block}.about-purpose-card h3{max-width:420px;color:var(--about-navy);margin:9px 0;font-size:20px;line-height:1.35}.about-purpose-card p{color:var(--about-muted);margin:0;font-size:13px;line-height:1.8}.about-services{background:#f3f7fd}.about-section-heading{text-align:center;max-width:680px;margin:0 auto 42px}.about-section-heading h2{color:var(--about-navy);letter-spacing:-1.4px;margin:0;font-size:clamp(29px,3.2vw,42px);font-weight:850;line-height:1.2}.about-section-heading>p{color:var(--about-muted);margin:14px 0 0;font-size:14px;line-height:1.8}.about-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.about-service-card{border:1px solid var(--about-border);background:#fff;border-radius:15px;flex-direction:column;min-height:235px;padding:23px 20px 27px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.about-service-card:hover{border-color:#f4c84a;transform:translateY(-5px);box-shadow:0 16px 36px #071d3814}.about-service-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.about-service-icon{width:46px;height:46px;color:var(--about-blue);background:var(--about-light);border-radius:13px;place-items:center;font-size:25px;display:grid}.about-service-number{color:#a4b6ce;font-size:12px;font-weight:850}.about-service-card h3{color:var(--about-navy);margin:0 0 9px;font-size:16px;font-weight:800;line-height:1.4}.about-service-card p{color:var(--about-muted);margin:0;font-size:12px;line-height:1.8}.about-card-line{background:var(--about-blue);transform-origin:0;border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(.25)}.about-service-card:hover .about-card-line{transform:scaleX(1)}.about-benefits{background:#fff}.about-benefits-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;display:grid}.about-benefits-intro>p{margin-top:18px}.about-inline-link{color:var(--about-blue);gap:10px;margin-top:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.about-inline-link:hover{color:var(--about-navy)}.about-benefit-list{border-top:1px solid var(--about-border)}.about-benefit-item{border-bottom:1px solid var(--about-border);grid-template-columns:48px 1fr 20px;align-items:start;gap:16px;padding:23px 0;display:grid}.about-benefit-icon{width:44px;height:44px;color:var(--about-blue);background:var(--about-light);border-radius:13px;place-items:center;font-size:22px;display:grid}.about-benefit-number{color:var(--about-blue);letter-spacing:1px;font-size:10px;font-weight:850}.about-benefit-item h3{color:var(--about-navy);margin:5px 0 6px;font-size:16px;font-weight:800}.about-benefit-item p{max-width:460px;color:var(--about-muted);margin:0;font-size:12px;line-height:1.8}.about-benefit-arrow{color:var(--about-blue);font-size:18px}.about-process{background:#f3f7fd}.about-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.about-process-step{padding:4px 8px 0 0;position:relative}.about-process-step:not(:last-child):after{content:"";background:#dce5f0;height:1px;position:absolute;top:22px;left:56px;right:-18px}.about-process-number{z-index:1;color:#061e40;background:#f4c84a;border:5px solid #fff1bf;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid;position:relative;box-shadow:0 0 0 5px #fff}.about-process-step h3{color:var(--about-navy);margin:19px 0 7px;font-size:16px;font-weight:800}.about-process-step p{max-width:225px;color:var(--about-muted);margin:0;font-size:12px;line-height:1.8}.about-cta-section{background:#f3f7fd;padding:0 0 76px}.about-cta-inner{color:#fff;background:radial-gradient(circle at 95% 0,#0d477c 0,#0000 35%),linear-gradient(120deg,#071d38,#082e5e);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex;overflow:hidden;box-shadow:0 18px 45px #071d3824}.about-cta-inner h2{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:850;line-height:1.2}.about-cta-inner p{color:#dce5f0;margin:12px 0 0;font-size:13px;line-height:1.8}.about-btn-white{color:#061e40;background:#f4c84a}.about-btn-white:hover{color:#061e40;background:#e9b92f}.about-btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.about-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}@media (width<=1000px){.about-hero-grid{gap:34px}.about-story-grid,.about-benefits-grid{gap:42px}.about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-floating-card{left:-12px}.about-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=700px){.about-container{width:min(100% - 36px,540px)}.section-pad{padding:60px 0}.about-hero{padding:52px 0 58px}.about-hero-grid,.about-story-grid,.about-benefits-grid{grid-template-columns:1fr;gap:34px}.about-hero h1{letter-spacing:-1.8px;font-size:clamp(38px,10vw,50px)}.about-hero-description{font-size:14px}.about-hero-visual{width:100%;max-width:480px;margin:0 auto}.about-image-frame{aspect-ratio:4/3.7}.about-floating-card{top:10%;left:-5px}.about-hero-highlights{gap:10px 14px}.about-hero-highlights>div{font-size:10px}.about-mission-vision{grid-template-columns:1fr;margin-top:30px}.about-purpose-card{min-height:auto;padding:24px}.about-section-heading{margin-bottom:30px}.about-service-grid{grid-template-columns:1fr;gap:14px}.about-service-card{min-height:auto;padding:22px}.about-service-top{margin-bottom:17px}.about-benefit-item{grid-template-columns:42px 1fr 16px;gap:12px;padding:20px 0}.about-benefit-icon{width:40px;height:40px}.about-process-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.about-process-step:not(:last-child):after{display:none}.about-process-step h3{margin-top:13px}.about-cta-section{padding-bottom:50px}.about-cta-inner{padding:28px 22px}.about-cta-actions{flex-direction:column;align-items:stretch;width:100%}.about-btn{width:100%}}@media (width<=420px){.about-process-grid{grid-template-columns:1fr}.about-hero-actions{flex-direction:column;align-items:stretch}.about-floating-card{padding:10px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important}}.about-page a:focus-visible{outline-offset:3px;outline:3px solid #f4c84a}.about-page{--about-navy:#061e40;--about-blue:#0d5ac0;--about-blue-dark:#082e5e;--about-light:#f5f8fc;--about-text:#102744;--about-muted:#64748b}.coc-blog-page{--coc-navy:#102b55;--coc-blue:#2458a6;--coc-green:#35a779;--coc-ink:#14233b;--coc-muted:#66748a;--coc-line:#e4eaf1;color:var(--coc-ink);background:#fff;min-height:100vh;font-family:inherit}.coc-blog-container{width:min(1160px,100% - 40px);margin:0 auto}.coc-blog-hero{background:linear-gradient(120deg,#f0f6ff 0%,#f8fbff 52%,#e9f8f1 100%);padding:78px 0 62px;position:relative;overflow:hidden}.coc-blog-hero-inner{z-index:1;max-width:1160px;position:relative}.coc-blog-hero-orb{pointer-events:none;border-radius:50%;position:absolute}.coc-blog-hero-orb-one{background:#3b77c61a;width:390px;height:390px;top:-190px;right:-120px}.coc-blog-hero-orb-two{background:#35a7791f;width:270px;height:270px;bottom:-210px;right:17%}.coc-blog-kicker{letter-spacing:2px;color:#247c64;font-size:11px;font-weight:800;display:inline-block}.coc-blog-hero h1{letter-spacing:-2px;max-width:800px;color:var(--coc-navy);margin:17px 0 16px;font-size:clamp(36px,5vw,62px);line-height:1.07}.coc-blog-hero h1 span{color:var(--coc-blue)}.coc-blog-hero-inner>p{color:#5b6a80;max-width:680px;margin:0;font-size:17px;line-height:1.8}.coc-blog-search{background:#fff;border:1px solid #dce5ef;border-radius:15px;align-items:center;gap:13px;max-width:760px;margin-top:28px;padding:8px 8px 8px 18px;display:flex;box-shadow:0 14px 35px #17386414}.coc-blog-search>span{color:#6e7e91;font-size:28px;line-height:1}.coc-blog-search input{min-width:0;font:inherit;color:var(--coc-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.coc-blog-search button,.coc-blog-state button{background:var(--coc-navy);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:13px 17px;font-size:13px;font-weight:700}.coc-blog-search button span{margin-left:8px}.coc-blog-hero-trust{color:#52647a;flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.coc-blog-hero-trust span:first-letter{color:var(--coc-green)}.coc-blog-content-section{padding-top:66px;padding-bottom:72px}.coc-blog-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.coc-blog-kicker-light{color:#3c8c76}.coc-blog-section-heading h2{letter-spacing:-1px;color:var(--coc-navy);margin:9px 0 8px;font-size:clamp(28px,3.2vw,38px)}.coc-blog-section-heading p{color:var(--coc-muted);margin:0;line-height:1.7}.coc-blog-count{white-space:nowrap;color:#596c82;background:#f1f6fb;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:700}.coc-blog-categories{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.coc-blog-categories button{border:1px solid var(--coc-line);color:#56657a;font:inherit;cursor:pointer;background:#fff;border-radius:30px;padding:10px 15px;font-size:12px;font-weight:700;transition:all .2s}.coc-blog-categories button:hover,.coc-blog-categories button.is-active{background:var(--coc-navy);border-color:var(--coc-navy);color:#fff}.coc-blog-featured{border:1px solid var(--coc-line);background:#fff;border-radius:20px;grid-template-columns:1.08fr 1fr;gap:0;margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 12px 35px #132a4d0d}.coc-blog-featured-image-link{background:#eaf0f7;min-height:340px;display:block;position:relative;overflow:hidden}.coc-blog-featured-image-link img,.coc-blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.coc-blog-featured-image-link:hover img,.coc-blog-card-image:hover img{transform:scale(1.04)}.coc-blog-featured-label{color:var(--coc-navy);letter-spacing:1px;background:#fff;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;top:20px;left:20px}.coc-blog-featured-copy{align-self:center;padding:clamp(25px,4vw,46px)}.coc-blog-category-label{color:#218164;text-transform:uppercase;letter-spacing:.7px;background:#eaf7f1;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.coc-blog-meta{color:#7c8999;margin:12px 0;font-size:11px}.coc-blog-meta span{padding:0 5px}.coc-blog-featured-copy h2{letter-spacing:-.7px;color:var(--coc-navy);margin:12px 0;font-size:clamp(23px,3vw,34px);line-height:1.22}.coc-blog-featured-copy h2 a,.coc-blog-card h3 a{color:inherit;text-decoration:none}.coc-blog-featured-copy h2 a:hover,.coc-blog-card h3 a:hover{color:var(--coc-blue)}.coc-blog-excerpt{color:var(--coc-muted);margin:0;font-size:13px;line-height:1.8}.coc-blog-read-link,.coc-blog-card-link{color:var(--coc-blue);align-items:center;gap:12px;margin-top:22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.coc-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.coc-blog-card{border:1px solid var(--coc-line);background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.coc-blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #132a4d17}.coc-blog-card-image{background:#eaf0f7;height:205px;display:block;position:relative;overflow:hidden}.coc-blog-card-image>span{color:var(--coc-navy);background:#fff;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.coc-blog-card-body{padding:20px 20px 22px}.coc-blog-card-body .coc-blog-meta{margin:0 0 10px}.coc-blog-card h3{letter-spacing:-.3px;color:var(--coc-navy);margin:0 0 10px;font-size:19px;line-height:1.35}.coc-blog-card .coc-blog-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coc-blog-card-link{margin-top:17px}.coc-blog-pagination{color:#69788c;justify-content:center;align-items:center;gap:22px;margin-top:36px;font-size:12px;display:flex}.coc-blog-pagination button{border:1px solid var(--coc-line);color:var(--coc-navy);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:11px 15px;font-weight:700}.coc-blog-pagination button:disabled{opacity:.4;cursor:not-allowed}.coc-blog-state{text-align:center;background:#f9fbfd;border:1px dashed #d6e0eb;border-radius:16px;padding:50px 20px}.coc-blog-state h3{color:var(--coc-navy);margin:10px 0;font-size:22px}.coc-blog-state p{max-width:560px;color:var(--coc-muted);margin:0 auto 18px;font-size:13px;line-height:1.7}.coc-blog-empty-icon{color:var(--coc-green);font-size:32px}.coc-blog-error{background:#fff8f8;border-color:#f0c5c5}.coc-blog-error strong{color:#a42c2c}.coc-blog-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.coc-blog-skeleton{border:1px solid var(--coc-line);border-radius:14px;padding:12px}.coc-blog-skeleton div,.coc-blog-skeleton span{background:linear-gradient(90deg,#eef2f7,#f7f9fc,#eef2f7) 0 0/200% 100%;border-radius:7px;animation:1.2s infinite cocBlogPulse;display:block}.coc-blog-skeleton div{height:180px;margin-bottom:18px}.coc-blog-skeleton span{height:12px;margin:10px 4px}.coc-blog-skeleton span:last-child{width:65%}@keyframes cocBlogPulse{to{background-position:-200% 0}}.coc-blog-cta{color:#fff;background:linear-gradient(115deg,#102b55,#1e4c82);padding:45px 0}.coc-blog-cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.coc-blog-cta .coc-blog-kicker{color:#8ee0b8}.coc-blog-cta h2{letter-spacing:-.7px;margin:9px 0;font-size:clamp(24px,3vw,34px)}.coc-blog-cta p{color:#d5e2f2;max-width:650px;margin:0;font-size:13px;line-height:1.7}.coc-blog-cta-inner>a{color:var(--coc-navy);background:#fff;border-radius:10px;flex-shrink:0;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none}.coc-blog-cta-inner>a span{margin-left:12px}@media (width<=850px){.coc-blog-featured{grid-template-columns:1fr}.coc-blog-featured-image-link{min-height:270px}.coc-blog-grid,.coc-blog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coc-blog-hero{padding:58px 0 48px}}@media (width<=560px){.coc-blog-container{width:min(100% - 28px,1160px)}.coc-blog-hero h1{letter-spacing:-1.2px}.coc-blog-hero-inner>p{font-size:15px}.coc-blog-search{gap:8px;padding-left:12px}.coc-blog-search button{padding:12px 10px;font-size:11px}.coc-blog-search input{font-size:12px}.coc-blog-hero-trust{gap:8px 14px;font-size:11px}.coc-blog-content-section{padding-top:42px;padding-bottom:48px}.coc-blog-section-heading{flex-direction:column;align-items:start}.coc-blog-grid,.coc-blog-loading-grid{grid-template-columns:1fr}.coc-blog-card-image{height:220px}.coc-blog-featured-image-link{min-height:220px}.coc-blog-featured-copy{padding:23px}.coc-blog-pagination{gap:10px}.coc-blog-pagination button{padding:10px}.coc-blog-cta-inner{flex-direction:column;align-items:flex-start}.coc-blog-cta{padding:35px 0}}.compare-page{--cmp-blue:#1264d8;--cmp-dark:#122b4b;--cmp-muted:#687b93;color:var(--cmp-dark);background:#fff;padding-bottom:42px;font-family:DM Sans,Arial,sans-serif}.compare-page *{box-sizing:border-box}.compare-hero{background:radial-gradient(circle at 80% 35%,#d8e9ff 0,#0000 32%),linear-gradient(115deg,#f5f9ff,#eaf3ff);grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:270px;padding:40px max(4%,50% - 620px);display:grid;overflow:hidden}.compare-eyebrow{color:#1768d4;letter-spacing:.15em;font-size:10px;font-weight:800;display:inline-block}.compare-hero h1{letter-spacing:-.06em;margin:8px 0 10px;font:800 clamp(42px,5vw,64px)/1.05 Manrope,Arial,sans-serif}.compare-hero h1 span{color:var(--cmp-blue)}.compare-hero-copy>p{color:#50647e;max-width:620px;margin:0;font-size:15px;line-height:1.7}.compare-trust{flex-wrap:wrap;gap:12px 24px;margin-top:22px;display:flex}.compare-trust span{color:#284969;font-size:12px;font-weight:700}.compare-trust span:first-child{color:#12834e}.compare-hero-art{place-items:center;min-height:190px;display:grid;position:relative}.compare-art-orbit{aspect-ratio:1.9;background:#ffffff65;border:1px solid #b7d2f5;border-radius:50%;width:min(88%,390px);transform:rotate(-9deg)}.compare-art-scale{justify-content:center;align-items:center;gap:clamp(18px,4vw,45px);width:100%;display:flex;position:absolute}.compare-art-scale span{background:#fff;border-radius:22px;place-items:center;width:82px;height:82px;font-size:42px;display:grid;box-shadow:0 12px 32px #174c8b20}.compare-art-scale b{color:#1768d4;font:800 24px Manrope}.compare-art-caption{color:#31577f;background:#ffffffdf;border:1px solid #d9e7f8;border-radius:30px;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;bottom:2px}.compare-builder,.compare-results{background:#fff;border:1px solid #e0e8f2;border-radius:17px;max-width:1240px;margin:24px auto 0;padding:25px;box-shadow:0 10px 30px #173d6b0d}.compare-step-title{align-items:center;gap:12px;display:flex}.compare-step-title>span{color:#fff;background:var(--cmp-blue);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.compare-step-title h2{margin:0;font:800 17px Manrope,Arial,sans-serif}.compare-step-title p{color:var(--cmp-muted);margin:3px 0 0;font-size:11px}.compare-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 23px 44px;display:grid}.compare-type-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1ef;border-radius:11px;align-items:center;gap:12px;min-height:76px;padding:13px;display:flex}.compare-type-card.active{background:#f4f8ff;border:2px solid #1768e8;padding:12px;box-shadow:0 4px 14px #1768d414}.compare-type-icon{background:#e6f0ff;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.compare-type-copy{flex:1;gap:5px;display:grid}.compare-type-copy strong{color:#142b49;font-size:12px}.compare-type-copy small{color:#6b7d94;font-size:10px;line-height:1.4}.compare-radio{color:#1768d4;font-size:17px}.compare-controls{border-top:1px solid #e8edf4;padding-top:21px}.compare-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:17px 0 0 44px;display:grid}.compare-fields label{color:#243d5b;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.compare-fields select{color:#172f4e;background:#fff;border:1px solid #cfd9e7;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 11px;font:500 12px DM Sans,Arial}.compare-submit{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#1768d4,#0750b9);border:0;border-radius:8px;min-height:42px;padding:0 20px;font-size:12px;font-weight:800}.compare-submit:disabled{opacity:.55;cursor:wait}.compare-message{color:#b42318;margin:16px 0 0 44px;font-size:12px}.compare-results{padding:25px 22px}.compare-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.compare-results-heading h2{margin:5px 0 4px;font:800 25px Manrope,Arial}.compare-results-heading p{color:var(--cmp-muted);margin:0;font-size:11px}.compare-export{gap:8px;display:flex}.compare-export button{color:#254361;cursor:pointer;background:#fff;border:1px solid #d3deeb;border-radius:8px;min-height:37px;padding:0 12px;font-size:11px;font-weight:700}.compare-pick-list{flex-wrap:wrap;gap:8px;margin:18px 0 15px;display:flex}.compare-pick{color:#344c68;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.compare-pick.picked{color:#1459b4;background:#edf5ff;border-color:#9fc2f4}.compare-pick.disabled{opacity:.45;cursor:not-allowed}.compare-pick input{accent-color:#1768d4}.compare-table-wrap{border:1px solid #d7e0ec;border-radius:11px;width:100%;overflow-x:auto}.compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:660px;font-size:12px}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dce4ee;border-right:1px solid #dce4ee;padding:11px 13px}.compare-table thead th{background:#f7faff;height:75px}.compare-table thead th:first-child,.compare-table tbody th{background:#edf4ff;width:190px;font-weight:800}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tr th:last-child,.compare-table tr td:last-child{border-right:0}.compare-university-head{text-align:center;justify-items:center;gap:5px;display:grid}.compare-university-head img{object-fit:contain;width:38px;height:38px}.compare-university-head strong{color:#142e50;font-size:12px}.compare-university-head small{color:#7a8ba0;font-size:9px;font-weight:500}.compare-table td{color:#243d5a;min-width:160px}.compare-table td.lowest-fee{color:#126a3c;background:#e9f9ed;font-weight:800}.lowest-label{color:#16804c;margin-top:4px;font-size:9px;display:block}.compare-apply{color:#fff;background:#1768d4;border-radius:7px;justify-content:center;align-items:center;min-height:35px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.compare-empty{text-align:center;color:var(--cmp-muted);padding:30px}.compare-disclaimer{color:#7b899b;margin:13px 0 0;font-size:9px;line-height:1.6}.compare-help{background:linear-gradient(105deg,#edf5ff,#e3efff);border-radius:14px;align-items:center;gap:16px;max-width:1240px;margin:24px auto 0;padding:23px 27px;display:flex}.compare-help-icon{color:#145bb8;background:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.compare-help>div:nth-child(2){flex:1}.compare-help h2{color:#142e50;margin:0;font:800 18px Manrope,Arial}.compare-help p{color:#637891;margin:5px 0 0;font-size:11px}.compare-help-button{color:#1459b8;background:#fff;border:1px solid #1768d4;border-radius:8px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none}.compare-footer-points{color:#435c78;flex-wrap:wrap;justify-content:center;gap:14px 38px;max-width:1240px;margin:22px auto 0;font-size:11px;display:flex}@media (width<=1000px){.compare-builder,.compare-results,.compare-help{margin-left:20px;margin-right:20px}.compare-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-submit{align-self:end}}@media (width<=700px){.compare-hero{grid-template-columns:1fr;padding:34px 21px 24px}.compare-hero-art{min-height:145px}.compare-art-scale span{width:62px;height:62px;font-size:31px}.compare-builder,.compare-results{margin:15px 12px 0;padding:17px 13px}.compare-type-grid,.compare-fields{grid-template-columns:1fr;margin-left:0}.compare-message{margin-left:0}.compare-results-heading{flex-direction:column;align-items:flex-start}.compare-help{flex-wrap:wrap;align-items:flex-start;margin:16px 12px 0;padding:18px}.compare-help>div:nth-child(2){flex-basis:calc(100% - 65px)}.compare-help-button{text-align:center;width:100%}.compare-footer-points{justify-content:flex-start;padding:0 18px}}@media print{header,footer,.compare-hero,.compare-builder,.compare-help,.compare-footer-points,.compare-export,.compare-pick-list{display:none!important}.compare-page{padding:0}.compare-results{box-shadow:none;border:0;margin:0;padding:0}.compare-table-wrap{overflow:visible}.compare-table{min-width:0;font-size:9px}.compare-table th,.compare-table td{padding:6px}}.compare-fields .compare-specialization-field{color:#243d5b;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.compare-specialization-search{color:#172f4e;background:#fff;border:1px solid #cfd9e7;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 11px;font:500 12px DM Sans,Arial}.compare-selected-specializations{flex-wrap:wrap;gap:5px;display:flex}.compare-selected-specializations button{color:#1558ad;cursor:pointer;background:#edf5ff;border:1px solid #c8dcf7;border-radius:20px;padding:5px 8px;font-size:10px}.compare-selected-specializations button span{margin-left:3px;font-weight:800}.compare-selected-specializations .compare-clear-specializations{color:#a33a35;background:#fff2f1;border-color:#0000}.compare-specialization-options{background:#fbfdff;border:1px solid #e0e8f2;border-radius:8px;flex-wrap:wrap;gap:6px;max-height:112px;padding:7px;display:flex;overflow-y:auto}.compare-specialization-option{cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:6px;align-items:center;padding:5px 7px;color:#405875!important;gap:5px!important;font-size:10px!important;font-weight:500!important;display:inline-flex!important}.compare-specialization-option input{accent-color:#1768d4}.compare-field-hint{color:#77889c;font-size:9px;font-weight:500;line-height:1.45}@media (width<=700px){.compare-specialization-options{max-height:145px}}.compare-page{--cmp-blue:#082e5e;--cmp-dark:#061e40;--cmp-muted:#64758d;--cmp-yellow:#f4c84a;--cmp-yellow-soft:#fff7df;--cmp-yellow-pale:#fffbee;--cmp-border:#dce5f0;color:var(--cmp-dark);background:#f6f8fc}.compare-page .compare-hero{isolation:isolate;color:#fff;background:radial-gradient(at 82% 42%,#4184c261,#0000 38%),linear-gradient(115deg,#061e40 0%,#082e5e 56%,#0d477c 100%);position:relative}.compare-page .compare-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f4c84a3d;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 28px #f4c84a09,0 0 0 58px #ffffff06}.compare-page .compare-eyebrow{color:var(--cmp-yellow)}.compare-page .compare-hero h1{color:#fff}.compare-page .compare-hero h1 span{color:var(--cmp-yellow)}.compare-page .compare-hero-copy>p{color:#d2e1f2}.compare-page .compare-trust span{color:#e1ebf7}.compare-page .compare-art-orbit{background:#ffffff0e;border-color:#f4c84a7a}.compare-page .compare-art-scale span{color:var(--cmp-dark);background:#fff;box-shadow:0 14px 34px #000c2240}.compare-page .compare-art-scale b{color:var(--cmp-yellow)}.compare-page .compare-art-caption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061e40b8;border-color:#f4c84a59}.compare-page .compare-builder,.compare-page .compare-results{border-color:var(--cmp-border);background:#fff;border-radius:18px;box-shadow:0 14px 38px #061e4012}.compare-page .compare-step-title>span{color:var(--cmp-dark);background:var(--cmp-yellow);box-shadow:0 5px 14px #f4c84a40}.compare-page .compare-step-title h2,.compare-page .compare-results-heading h2{color:var(--cmp-dark)}.compare-page .compare-step-title p,.compare-page .compare-results-heading p{color:var(--cmp-muted)}.compare-page .compare-controls{border-top-color:#e7edf5}.compare-page .compare-type-card{background:#fff;border-color:#d9e3ef;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.compare-page .compare-type-card:hover{background:#fffdf7;border-color:#e4c45c;transform:translateY(-2px);box-shadow:0 8px 22px #061e4012}.compare-page .compare-type-card.active{border:2px solid var(--cmp-yellow);background:var(--cmp-yellow-pale);box-shadow:0 7px 20px #be911821}.compare-page .compare-type-icon{color:var(--cmp-dark);background:#edf3fa}.compare-page .compare-type-card.active .compare-type-icon{background:#ffedb0}.compare-page .compare-type-copy strong{color:var(--cmp-dark)}.compare-page .compare-type-copy small{color:var(--cmp-muted)}.compare-page .compare-radio{color:#b18a19}.compare-page .compare-fields label,.compare-page .compare-specialization-field{color:#29425f}.compare-page .compare-fields select,.compare-page .compare-specialization-search{color:var(--cmp-dark);background:#fff;border-color:#d4dfec}.compare-page .compare-fields select:focus,.compare-page .compare-specialization-search:focus{border-color:#d6ad32;outline:0;box-shadow:0 0 0 3px #f4c84a33}.compare-page .compare-submit{color:var(--cmp-dark);background:linear-gradient(110deg,#f8d66b,#f4c84a);transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 7px 18px #be911833}.compare-page .compare-submit:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 10px 23px #be911847}.compare-page .compare-submit:disabled{color:#6c7480;box-shadow:none;background:#e8edf3}.compare-page .compare-message{color:#a3342b}.compare-page .compare-selected-specializations button{color:#624d13;background:var(--cmp-yellow-pale);border-color:#ead58e}.compare-page .compare-selected-specializations .compare-clear-specializations{color:#a33a35;background:#fff2f1}.compare-page .compare-specialization-options{border-color:var(--cmp-border);background:#f9fbfe}.compare-page .compare-specialization-option{background:#fff;border-color:#e1e8f1;color:#405875!important}.compare-page .compare-specialization-option:hover{background:#fffdf6;border-color:#e4c45c}.compare-page .compare-specialization-option input,.compare-page .compare-pick input{accent-color:#b68b16}.compare-page .compare-field-hint{color:#77889c}.compare-page .compare-export button{color:#173b63;background:#fff;border-color:#d4dfec}.compare-page .compare-export button:hover{color:var(--cmp-dark);background:var(--cmp-yellow-pale);border-color:#d9b94e}.compare-page .compare-pick{color:#344c68;background:#fff;border-color:#dce5f0}.compare-page .compare-pick.picked{color:#5e4a12;background:var(--cmp-yellow-pale);border-color:#e3c65e}.compare-page .compare-pick.disabled{opacity:.42}.compare-page .compare-table-wrap{border-color:#d7e0ec}.compare-page .compare-table th,.compare-page .compare-table td{border-color:#e0e7f0}.compare-page .compare-table thead th{color:var(--cmp-dark);background:#f5f8fc}.compare-page .compare-table thead th:first-child,.compare-page .compare-table tbody th{color:#fff;background:#082e5e}.compare-page .compare-university-head strong{color:var(--cmp-dark)}.compare-page .compare-university-head small{color:#71839a}.compare-page .compare-table td{color:#29425f;background:#fff}.compare-page .compare-table td.lowest-fee{color:#59440a;background:#fff3c7;font-weight:800}.compare-page .lowest-label{color:#8b6810}.compare-page .compare-apply{color:var(--cmp-dark);background:var(--cmp-yellow);box-shadow:0 4px 12px #be911829}.compare-page .compare-apply:hover{background:#ffda70}.compare-page .compare-empty{color:var(--cmp-muted)}.compare-page .compare-disclaimer{color:#77869a}.compare-page .compare-help{color:#fff;background:radial-gradient(at 90% 0,#4184c252,#0000 44%),linear-gradient(110deg,#061e40 0%,#082e5e 58%,#0d477c 100%);border:1px solid #f4c84a38;box-shadow:0 12px 30px #061e401a}.compare-page .compare-help-icon{color:var(--cmp-dark);background:var(--cmp-yellow)}.compare-page .compare-help h2{color:#fff}.compare-page .compare-help p{color:#d0e0f2}.compare-page .compare-help-button{border-color:var(--cmp-yellow);color:var(--cmp-dark);background:var(--cmp-yellow);transition:transform .2s,background .2s}.compare-page .compare-help-button:hover{background:#ffda70;transform:translateY(-2px)}.compare-page .compare-footer-points{color:#536981}.compare-page button:focus-visible,.compare-page a:focus-visible,.compare-page input:focus-visible,.compare-page select:focus-visible{outline-offset:2px;outline:3px solid #f4c84a8c}@media (width<=700px){.compare-page .compare-hero{background:radial-gradient(at 80% 25%,#4184c24d,#0000 42%),linear-gradient(115deg,#061e40 0%,#082e5e 58%,#0d477c 100%)}.compare-page .compare-hero:after{width:210px;height:210px;top:56%;right:-75px}.compare-page .compare-help{gap:13px}}@media (prefers-reduced-motion:reduce){.compare-page *,.compare-page :before,.compare-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.compare-page{--cmp-navy:#061e40;--cmp-royal:#082e5e;--cmp-royal-light:#0d477c;--cmp-yellow:#f4c84a;--cmp-yellow-hover:#ffda70;--cmp-yellow-soft:#fff7df;--cmp-ink:#173451;--cmp-muted:#64758d;--cmp-line:#dfe7f1;color:var(--cmp-ink);background:#f5f8fc}.compare-page .compare-hero{min-height:290px;padding-top:48px;padding-bottom:48px}.compare-page .compare-hero-copy,.compare-page .compare-hero-art{min-width:0}.compare-page .compare-hero h1{line-height:1.04}.compare-page .compare-trust span:first-child{color:var(--cmp-yellow)}.compare-page .compare-builder,.compare-page .compare-results{border-color:var(--cmp-line);width:min(1240px,100% - 40px);box-shadow:0 12px 34px #061e4011}.compare-page .compare-builder{padding:clamp(20px,3vw,30px)}.compare-page .compare-type-card{min-width:0}.compare-page .compare-type-card.active{border-color:var(--cmp-yellow);background:linear-gradient(135deg,#fff8e5,#fff)}.compare-page .compare-type-copy strong,.compare-page .compare-step-title h2,.compare-page .compare-results-heading h2{color:var(--cmp-navy)}.compare-page .compare-fields select,.compare-page .compare-specialization-search{border-color:#d5dfeb;border-radius:9px;min-height:44px}.compare-page .compare-fields select:hover,.compare-page .compare-specialization-search:hover{border-color:#b8c9dd}.compare-page .compare-submit,.compare-page .compare-apply,.compare-page .compare-help-button{font-weight:800}.compare-page .compare-submit{border-radius:9px;min-height:44px}.compare-page .compare-results{padding:clamp(18px,2.5vw,28px)}.compare-page .compare-export button{border-radius:9px;transition:border-color .18s,background .18s,transform .18s}.compare-page .compare-export button:hover{transform:translateY(-1px)}.compare-page .compare-table-wrap{border-color:#d8e2ee;border-radius:12px;box-shadow:0 5px 18px #061e4009}.compare-page .compare-table thead th:first-child{color:var(--cmp-yellow);background:var(--cmp-navy)}.compare-page .compare-table tbody th{color:#fff;background:var(--cmp-royal)}.compare-page .compare-table tbody tr:nth-child(2n) td{background:#f8fafd}.compare-page .compare-table td.lowest-fee,.compare-page .compare-table tbody tr:nth-child(2n) td.lowest-fee{color:#59440a;background:#fff1be}.compare-page .compare-table td.lowest-fee .lowest-label{color:#80600d}.compare-page .compare-apply{border-radius:8px;min-height:37px;transition:transform .18s,background .18s,box-shadow .18s}.compare-page .compare-apply:hover{background:var(--cmp-yellow-hover);transform:translateY(-1px);box-shadow:0 6px 15px #be911833}.compare-page .compare-help{border-radius:16px;width:min(1240px,100% - 40px);margin-left:auto;margin-right:auto}.compare-page .compare-help-button{border-radius:9px}.compare-page .compare-footer-points{padding:0 20px}@media (width<=1000px){.compare-page .compare-builder,.compare-page .compare-results,.compare-page .compare-help{width:calc(100% - 32px)}}@media (width<=700px){.compare-page .compare-hero{min-height:0;padding:34px 20px 28px}.compare-page .compare-builder,.compare-page .compare-results{border-radius:14px;width:calc(100% - 24px);margin-top:14px;padding:18px 14px}.compare-page .compare-type-grid{gap:9px}.compare-page .compare-type-card{min-height:70px}.compare-page .compare-fields{gap:13px}.compare-page .compare-submit{width:100%}.compare-page .compare-results-heading h2{font-size:23px}.compare-page .compare-export{flex-wrap:wrap;width:100%}.compare-page .compare-export button{flex:120px}.compare-page .compare-help{width:calc(100% - 24px);margin-top:15px}}.college-search-page{--cs-navy:#061e40;--cs-blue:#0d5ac0;--cs-blue-dark:#082e5e;--cs-ink:#102744;--cs-muted:#64748b;--cs-border:#dce6f4;--cs-pale:#f6f9ff;--cs-light:#eff6ff;--cs-white:#fff;color:var(--cs-ink);background:#fff;min-height:100vh;font-family:DM Sans,Segoe UI,sans-serif}.college-search-page *{box-sizing:border-box}.college-search-page h1,.college-search-page h2,.college-search-page h3{font-family:Manrope,Segoe UI,sans-serif}.college-search-page a{text-decoration:none}.college-search-page button,.college-search-page input,.college-search-page select{font:inherit}.cs-container{width:min(1160px,100% - 48px);margin-inline:auto}.cs-eyebrow{color:var(--cs-blue);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1.5;display:inline-flex}.cs-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;display:inline-block}.cs-hero{isolation:isolate;background:linear-gradient(90deg,#f4f8fff5 0%,#eff6ffe8 55%,#e2eeffb8 100%),url(/images/college-campus.jpg) 50% 45%/cover no-repeat;padding:100px 24px 90px;position:relative;overflow:hidden}.cs-hero .cs-container{z-index:1;position:relative}@media (width<=768px){.cs-hero{background-position:50%;padding:72px 18px 60px}}.cs-hero:after{content:"";z-index:-1;border:1px solid #2563eb21;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-250px;right:-130px;box-shadow:0 0 0 36px #2563eb06,0 0 0 72px #2563eb05}.cs-hero .cs-container{position:relative}.cs-hero .cs-eyebrow{margin-bottom:19px}.cs-hero h1{max-width:790px;color:var(--cs-navy);letter-spacing:-2.3px;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:800;line-height:1.08}.cs-hero h1 span{color:var(--cs-blue);display:block}.cs-hero p{color:#536783;max-width:690px;margin:22px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.85}.cs-hero-points{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.cs-hero-points span{color:#294767;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.cs-main{padding-top:0;padding-bottom:76px}.cs-filter-panel{z-index:2;background:#fff;border:1px solid #dce6f4f2;border-radius:20px;margin-top:-34px;padding:clamp(22px,3.2vw,36px);position:relative;box-shadow:0 18px 55px #123b701a}.cs-filter-heading,.cs-results-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.cs-filter-heading h2,.cs-results-heading h2{color:var(--cs-navy);letter-spacing:-.8px;margin:8px 0 7px;font-size:clamp(23px,2.7vw,30px);font-weight:800;line-height:1.25}.cs-filter-heading p,.cs-results-heading p{color:var(--cs-muted);margin:0;font-size:14px;line-height:1.7}.cs-mode-badge,.cs-results-label{color:var(--cs-blue-dark);white-space:nowrap;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:800;display:inline-flex}.cs-mode-badge:before,.cs-results-label:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px}.cs-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:27px;display:grid}.cs-field{color:#29415f;flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.cs-field-wide{grid-column:span 1}.cs-field input,.cs-field select{width:100%;min-width:0;height:49px;color:var(--cs-ink);background:#fbfdff;border:1px solid #d8e2f0;border-radius:10px;outline:none;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.cs-field input::placeholder{color:#96a5ba}.cs-field input:focus,.cs-field select:focus{background:#fff;border-color:#6c9df8;box-shadow:0 0 0 4px #2563eb1a}.cs-filter-actions{flex-wrap:wrap;gap:11px;margin-top:24px;display:flex}.college-search-page .cs-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:12px 18px;font-size:12px;font-weight:800;line-height:1.3;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.college-search-page .cs-button:hover{transform:translateY(-2px)}.college-search-page .cs-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb40}.college-search-page .cs-button:disabled{opacity:.65;cursor:wait;transform:none}.college-search-page .cs-button-primary{background:linear-gradient(135deg, var(--cs-blue), var(--cs-blue-dark));color:#fff;box-shadow:0 7px 16px #2563eb2e}.college-search-page .cs-button-primary:hover{box-shadow:0 10px 22px #2563eb42}.cs-results-heading{border-bottom:1px solid #e7edf6;align-items:flex-end;padding-bottom:20px}.cs-results-heading .cs-eyebrow{margin-bottom:3px}.cs-results-heading h2{margin-top:7px}.cs-results-heading p{font-size:12px}.cs-results-label{background:#fff;margin-bottom:3px}.cs-college-list{gap:14px;margin-top:20px;display:grid}.cs-college-row{background:#fff;border:1px solid #e0e8f3;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:20px;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 5px 18px #123b7009}.cs-college-row:hover{border-color:#c0d5fb;transform:translateY(-2px);box-shadow:0 13px 30px #123b7014}.cs-college-monogram{width:58px;height:58px;color:var(--cs-blue-dark);background:linear-gradient(145deg,#eef5ff,#e2edff);border:1px solid #d8e6ff;border-radius:14px;place-items:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:grid}.cs-college-info{min-width:0}.cs-college-labels{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.cs-institution-type,.cs-verification{color:#536783;letter-spacing:.25px;background:#f1f5fb;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.cs-college-info h3{color:var(--cs-navy);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.45}.cs-location{color:#657791;margin:6px 0 0;font-size:12px;line-height:1.6}.cs-course-details{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.cs-course-details span{color:#5c6f89;font-size:11px;line-height:1.65}.cs-course-details strong{color:#304765;font-weight:800}.cs-college-actions{flex-direction:column;align-items:stretch;gap:11px;min-width:138px;padding-top:14px;display:flex}.cs-college-actions .cs-button{min-width:138px}.cs-official-link{color:var(--cs-blue);text-align:center;align-self:center;font-size:11px;font-weight:800}.cs-official-link:hover{color:var(--cs-blue-dark);text-decoration:underline}.cs-results-note{color:#7a8aa0;margin:17px 0 0;font-size:11px;line-height:1.7}.cs-state-panel{text-align:center;background:#fbfdff;border:1px dashed #cfdbeb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:235px;margin-top:20px;padding:34px 22px;display:flex}.cs-state-panel h3{color:var(--cs-navy);margin:13px 0 5px;font-size:19px}.cs-state-panel p{max-width:520px;color:var(--cs-muted);overflow-wrap:anywhere;margin:4px 0 17px;font-size:13px;line-height:1.8}.cs-empty-icon{width:48px;height:48px;color:var(--cs-blue);background:#eaf2ff;border-radius:50%;place-items:center;font-size:30px;display:grid}.cs-error-panel h3{color:#991b1b}.cs-loader{border:3px solid #dbeafe;border-top-color:var(--cs-blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-help-banner{background:radial-gradient(circle at 92% 8%,#93c5fd33,#0000 25%),linear-gradient(120deg,#123b70,#1746a2 72%,#1d4ed8);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:55px;padding:clamp(25px,4vw,42px);display:flex;box-shadow:0 16px 35px #123b7026}.cs-help-banner h2{color:#fff;letter-spacing:-.7px;max-width:620px;margin:10px 0 8px;font-size:clamp(23px,3vw,31px);line-height:1.25}.cs-help-banner p{color:#d9e8ff;max-width:620px;margin:0;font-size:13px;line-height:1.8}.college-search-page .cs-button-white{color:var(--cs-navy);background:#fff;border-color:#fff;flex-shrink:0}@media (width<=900px){.cs-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-field-wide{grid-column:span 2}.cs-college-row{grid-template-columns:52px minmax(0,1fr);gap:16px}.cs-college-monogram{width:52px;height:52px}.cs-college-actions{flex-flow:wrap;grid-column:2;align-items:center;min-width:0;padding-top:0}.cs-college-actions .cs-button{min-width:0}}@media (width<=600px){.cs-container{width:min(100% - 32px,1160px)}.cs-hero{padding:53px 0 70px}.cs-hero h1{letter-spacing:-1.4px}.cs-hero p{margin-top:17px}.cs-hero-points{gap:11px;display:grid}.cs-filter-panel{border-radius:15px;margin-top:-27px;padding:22px 17px}.cs-filter-heading,.cs-results-heading{flex-direction:column;align-items:flex-start;gap:14px}.cs-filter-heading h2,.cs-results-heading h2{font-size:24px}.cs-mode-badge,.cs-results-label{white-space:normal}.cs-filter-grid{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:22px}.cs-field-wide{grid-column:auto}.cs-filter-actions{grid-template-columns:1fr;display:grid}.cs-filter-actions .cs-button{width:100%}.cs-results{margin-top:42px}.cs-college-row{border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 13px}.cs-college-monogram{border-radius:11px;width:44px;height:44px;font-size:20px}.cs-college-info h3{font-size:16px}.cs-course-details{gap:5px;margin-top:12px;display:grid}.cs-college-actions{grid-column:1/-1;grid-template-columns:1fr;padding-top:5px;display:grid}.cs-college-actions .cs-button{width:100%}.cs-official-link{justify-self:center}.cs-help-banner{border-radius:15px;flex-direction:column;align-items:stretch;gap:20px;margin-top:38px;padding:25px 20px}.cs-help-banner .cs-button{width:100%}}@media (prefers-reduced-motion:reduce){.college-search-page *,.college-search-page :before,.college-search-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cs-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:-6px 0 20px;display:grid}.cs-mode-option{color:#172b4d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f4;border-radius:15px;align-items:center;gap:14px;min-width:0;padding:17px 19px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.cs-mode-option:hover{border-color:#a9c8f4;transform:translateY(-2px);box-shadow:0 9px 22px #123b7012}.cs-mode-icon{color:#2563eb;background:#eaf2ff;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:25px;font-weight:800;display:grid}.cs-mode-option strong,.cs-mode-option small{display:block}.cs-mode-option strong{color:#123b70;font-size:14px;font-weight:800}.cs-mode-option small{color:#71829a;margin-top:4px;font-size:11px;line-height:1.45}@media (width<=600px){.cs-mode-switch{grid-template-columns:1fr;gap:9px;margin:0 0 14px}.cs-mode-option{padding:13px 14px}}.cs-fee-display{text-align:center;background:#f3f8ff;border:1px solid #d9e8ff;border-radius:12px;gap:5px;padding:12px 15px;display:grid}.cs-fee-display strong{color:#102d5d;font-size:19px;font-weight:800}.cs-fee-display small{color:#687b96;font-size:11px}.cs-cashback{color:#16834b;background:#e8f8ef;border-radius:20px;justify-content:center;margin-top:3px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.cs-college-actions .cs-fee-display{min-width:150px}.cs-college-actions .cs-button-secondary{color:#075bea;background:#fff;border:1px solid #cbdcf5}.college-search-page{background:radial-gradient(at 8% 4%,#dbeafeb8,#0000 28rem),radial-gradient(at 96% 28%,#e0e7ff85,#0000 25rem),linear-gradient(#f8fbff 0%,#fff 45%,#f7faff 100%);position:relative;overflow:clip}.college-search-page:before,.college-search-page:after{content:"";z-index:0;pointer-events:none;filter:blur(1px);border-radius:50%;position:absolute}.college-search-page:before{border:1px solid #2563eb1a;width:230px;height:230px;animation:12s ease-in-out infinite cs-float;top:280px;left:-150px;box-shadow:0 0 0 28px #2563eb06,0 0 0 58px #2563eb05}.college-search-page:after{background:#bfdbfe2b;width:180px;height:180px;animation:10s ease-in-out infinite reverse cs-float;top:820px;right:-125px}.cs-main{z-index:1;padding-top:38px;position:relative}.cs-discovery-bar{background:linear-gradient(112deg,#fffffffa,#eff6ffe0);border:1px solid #d1e0f7e6;border-radius:22px;justify-content:space-between;align-items:center;min-height:142px;margin-bottom:18px;padding:25px 34px;animation:.65s both cs-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #1941780e}.cs-discovery-copy{z-index:2;position:relative}.cs-discovery-copy .cs-eyebrow{margin-bottom:8px}.cs-discovery-copy h1{color:#123b70;letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3.5vw,39px);font-weight:850;line-height:1.12}.cs-discovery-copy h1 span{color:#2563eb;background:linear-gradient(90deg,#2563eb,#5687f5,#1746a2) 0 0/180%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite cs-gradient}.cs-discovery-copy p{color:#667b98;margin:9px 0 0;font-size:13px}.cs-discovery-orbit{width:210px;height:210px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.cs-orbit-ring{border:1px solid #2563eb21;border-radius:50%;position:absolute;inset:15px}.cs-orbit-ring-one{animation:18s linear infinite cs-orbit}.cs-orbit-ring-two{border-style:dashed;animation:25s linear infinite reverse cs-orbit;inset:38px}.cs-orbit-cap{color:#fff;background:linear-gradient(145deg,#3979f4,#123b70);border:1px solid #d8e6ff;border-radius:19px;place-items:center;width:62px;height:62px;font-size:27px;animation:3s ease-in-out infinite cs-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #2563eb40}.cs-orbit-dot{background:#3b82f6;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 2px 8px #2563eb4d}.cs-orbit-dot-one{top:23px;right:43px}.cs-orbit-dot-two{background:#20b779;bottom:35px;left:25px}.cs-trust-strip{color:#58708f;flex-wrap:wrap;align-items:center;gap:10px 25px;margin:0 2px 20px;font-size:11px;font-weight:700;animation:.7s 80ms both cs-rise;display:flex}.cs-trust-strip span{align-items:center;gap:7px;display:inline-flex}.cs-trust-strip i{color:#2563eb;background:#e9f2ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.cs-mode-switch{gap:12px;margin:0 0 18px;animation:.7s .14s both cs-rise}.cs-mode-option{background:#ffffffe6;border-radius:16px;min-height:82px;position:relative;box-shadow:0 5px 18px #123b7009}.cs-mode-option.active:after{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 5px #2563eb1a}.cs-mode-icon{transition:transform .3s,box-shadow .3s}.cs-mode-option:hover .cs-mode-icon{transform:rotate(-8deg)scale(1.08);box-shadow:0 7px 16px #2563eb1f}.cs-filter-panel{border-color:#e0eafa;border-radius:20px;margin-top:0;animation:.7s .2s both cs-rise;box-shadow:0 18px 48px #123b7013}.cs-filter-panel:before{content:"";background:linear-gradient(90deg,#2563eb,#79a8ff,#20b779);border-radius:0 0 5px 5px;height:3px;display:block;position:absolute;top:0;left:28px;right:28px}.cs-field input,.cs-field select{background:#f9fbff;border-color:#dce7f6}.cs-field input:hover,.cs-field select:hover{border-color:#a9c5f2}.cs-filter-actions .cs-button-primary{min-width:190px}.cs-results{animation:.7s .26s both cs-rise}.cs-college-row{animation:.55s both cs-card-in;animation-delay:calc(var(--card-index,0) * 65ms);background:#fffffff5;border-radius:17px;position:relative;overflow:hidden}.cs-college-row:before{content:"";opacity:0;background:linear-gradient(#2563eb,#7db1ff);border-radius:0 4px 4px 0;width:3px;transition:opacity .2s;position:absolute;top:15px;bottom:15px;left:0}.cs-college-row:hover:before{opacity:1}.cs-college-monogram{box-shadow:inset 0 1px #fffc}.cs-fee-display{box-shadow:inset 0 1px #ffffffe6}.cs-cashback{animation:3.2s ease-in-out infinite cs-pulse}.cs-help-banner{position:relative;overflow:hidden}.cs-help-banner:after{content:"✦";color:#ffffff1a;pointer-events:none;font-size:190px;line-height:1;position:absolute;top:-43px;right:27%;transform:rotate(15deg)}.cs-state-panel{animation:.4s both cs-rise}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-float{0%,to{transform:translate(0,0)}50%{transform:translate(12px,-18px)}}@keyframes cs-orbit{to{transform:rotate(360deg)}}@keyframes cs-pulse{0%,to{box-shadow:0 12px 28px #061e4029}50%{box-shadow:0 15px 36px #061e403d}}@keyframes cs-gradient{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=700px){.cs-main{padding-top:20px;padding-bottom:48px}.cs-discovery-bar{border-radius:17px;min-height:125px;padding:22px 20px}.cs-discovery-copy h1{max-width:260px;font-size:29px}.cs-discovery-copy p{max-width:245px;font-size:12px;line-height:1.6}.cs-discovery-orbit{opacity:.52;right:-70px;transform:translateY(-50%)scale(.78)}.cs-trust-strip{gap:8px 13px;margin-bottom:15px;font-size:10px}.cs-mode-switch{gap:8px}.cs-mode-option{min-height:72px}.cs-filter-panel{padding-top:25px}}@media (prefers-reduced-motion:reduce){.cs-discovery-bar,.cs-trust-strip,.cs-mode-switch,.cs-filter-panel,.cs-results,.cs-college-row,.cs-orbit-ring,.cs-orbit-cap,.cs-cashback,.college-search-page:before,.college-search-page:after{animation:none!important}}.cs-college-list{gap:18px}.cs-college-row.cs-college-feature-card{background:#fff;border:1px solid #dce5f1;border-radius:19px;grid-template-columns:minmax(220px,30%) minmax(0,1fr) minmax(145px,178px);align-items:stretch;gap:0;min-height:220px;padding:0;display:grid;box-shadow:0 7px 24px #102d5d0e}.cs-college-feature-card:hover{border-color:#b9d0f5;transform:translateY(-3px);box-shadow:0 17px 36px #102d5d1c}.cs-college-feature-card:before{display:none}.cs-college-visual{background-color:#0000;background-image:radial-gradient(circle at 25% 20%,#fffffff2,#0000 23%),linear-gradient(140deg,#dceaff 0%,#a9c8f7 48%,#174b91 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px 0 0 18px;justify-content:flex-start;align-items:flex-end;min-height:220px;padding:15px;display:flex;position:relative;overflow:hidden}.cs-college-visual:after{content:"";pointer-events:none;background:linear-gradient(#0a234808 20%,#0a23482e 100%);position:absolute;inset:0}.cs-rank-badge,.cs-accreditation-badge{z-index:1;color:#25446d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #ffffffb8;border-radius:999px;align-items:center;min-height:25px;margin:0 6px 0 0;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.cs-accreditation-badge{color:#563c82}.cs-visual-fallback{z-index:1;color:#fffffff5;text-shadow:0 8px 26px #102d5d33;place-items:center;font-family:Manrope,sans-serif;font-size:clamp(65px,9vw,112px);font-weight:850;display:grid;position:absolute;inset:0}.cs-visual-fallback img{object-fit:contain;background:#ffffffed;border-radius:18px;max-width:58%;max-height:45%;padding:15px;box-shadow:0 10px 30px #102d5d1f}.cs-visual-logo{z-index:1;background:#fffffff0;border-radius:10px;place-items:center;width:66px;height:48px;padding:7px;display:grid;position:absolute;bottom:14px;left:14px}.cs-visual-logo img{object-fit:contain;max-width:100%;max-height:100%}.cs-college-feature-card .cs-feature-info{min-width:0;padding:21px 20px 17px}.cs-feature-info .cs-college-labels{margin-bottom:7px}.cs-feature-info h3{font-size:20px;line-height:1.3}.cs-meta-line{color:#64748b;flex-wrap:wrap;gap:7px 17px;margin-top:8px;font-size:11px;display:flex}.cs-meta-line>span{align-items:center;gap:5px;display:inline-flex}.cs-rating{color:#293d5a;font-weight:700}.cs-feature-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;margin-top:23px;display:grid}.cs-feature-fact{align-items:flex-start;gap:8px;min-width:0;display:flex}.cs-fact-icon{color:#71839c;font-size:17px;line-height:1.2}.cs-feature-fact small,.cs-feature-fact strong{display:block}.cs-feature-fact small{color:#8795a9;margin-bottom:5px;font-size:10px}.cs-feature-fact strong{color:#243b5a;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.cs-feature-course-details{gap:5px 14px;margin-top:13px}.cs-feature-course-details span{font-size:10px}.cs-fee-detail-link{color:#4b1ca6;letter-spacing:.2px;align-items:center;gap:8px;margin-top:12px;font-size:10px;font-weight:850;display:inline-flex;text-decoration:underline!important}.cs-fee-detail-link span{font-size:19px;line-height:10px;text-decoration:none}.cs-college-feature-card .cs-feature-actions{border-left:1px solid #edf1f7;flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:18px 17px;display:flex}.cs-feature-actions .cs-button{width:100%;min-width:0;min-height:45px}.cs-feature-actions .cs-apply-button{color:#fff;background:linear-gradient(135deg,#1746a2,#075bea);box-shadow:0 8px 18px #2563eb2e}.cs-feature-actions .cs-brochure-button{color:#4b1ca6;border-color:#bda5ef}.cs-feature-actions .cs-official-link{margin-top:3px}.cs-feature-cashback{margin-top:1px}@media (width<=900px){.cs-college-row.cs-college-feature-card{grid-template-columns:190px minmax(0,1fr)}.cs-college-visual{border-radius:18px 0 0 18px;grid-row:span 2;min-height:100%}.cs-college-feature-card .cs-feature-actions{border-top:1px solid #edf1f7;border-left:0;flex-flow:wrap;grid-column:2;align-items:center;padding:12px 18px 16px}.cs-feature-actions .cs-button{width:auto;min-width:130px}.cs-feature-actions .cs-cashback{margin-left:auto}}@media (width<=600px){.cs-college-row.cs-college-feature-card{grid-template-columns:minmax(0,1fr)}.cs-college-visual{border-radius:18px 18px 0 0;grid-row:auto;min-height:155px}.cs-college-feature-card .cs-feature-info{padding:17px 16px 14px}.cs-feature-info h3{font-size:18px}.cs-feature-facts{gap:12px;margin-top:17px}.cs-college-feature-card .cs-feature-actions{grid-column:auto;padding:13px 16px 16px}.cs-feature-actions .cs-button{flex:130px}.cs-feature-actions .cs-cashback{margin-left:0}}.cs-college-row.cs-college-feature-card{border-color:#dce7f5;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 8px 28px #102d5d11}.cs-college-row.cs-college-feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #102d5d1f}.cs-college-visual{background-color:#dceaff;min-height:238px}.cs-college-feature-card .cs-feature-info{padding:23px 24px 19px}.cs-feature-info h3{color:#123b70;letter-spacing:-.35px}.cs-feature-facts{margin-top:20px}.cs-feature-fact{background:#fbfdff;border:1px solid #edf2fa;border-radius:11px;padding:10px 11px}.cs-feature-fees{grid-column:auto}.cs-feature-actions{background:linear-gradient(#fff,#f9fbff)}.cs-feature-actions .cs-apply-button{letter-spacing:.1px;border-radius:11px;min-height:47px;font-size:12px}.cs-feature-actions .cs-brochure-button{border-radius:10px;min-height:42px}.cs-savings-panel{background:linear-gradient(145deg,#f1fcf6,#e7f8ef);border:1px solid #ced;border-radius:13px;width:100%;padding:12px 12px 11px;box-shadow:inset 0 1px #ffffffe6}.cs-savings-row{color:#16834b;justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.cs-savings-row strong{color:#087443;white-space:nowrap;font-size:12px}.cs-effective-fees{border-top:1px dashed #b8e4cc;gap:3px;margin-top:9px;padding-top:8px;display:grid}.cs-effective-fees small{color:#5e806d;font-size:9px;line-height:1.35}.cs-effective-fees strong{color:#105b39;letter-spacing:-.3px;font-size:18px;font-weight:850}.cs-feature-actions .cs-official-link{font-size:10px}@media (width<=900px){.cs-college-visual{min-height:100%}.cs-feature-actions .cs-savings-panel{flex:190px;max-width:260px;margin-left:auto}}@media (width<=600px){.cs-college-visual{min-height:170px}.cs-college-feature-card .cs-feature-info{padding:17px 16px 15px}.cs-feature-facts{grid-template-columns:1fr 1fr}.cs-feature-fees{grid-column:1/-1}.cs-feature-actions .cs-savings-panel{flex:100%;max-width:none;margin-left:0}}.college-search-page{--cs-navy:#061e40;--cs-blue:#0d5ac0;--cs-blue-dark:#082e5e;--cs-ink:#102744;--cs-muted:#64748b;--cs-border:#e1eaf5;background:#fff}.cs-container{width:min(1200px,100% - 56px)}.cs-discovery-bar{border-radius:0 0 22px 22px}.cs-trust-strip{margin-block:18px 22px}.cs-mode-switch{gap:12px}.cs-mode-option{border-radius:13px;min-height:78px}.cs-filter-panel{border-color:#e0e9f5;border-radius:18px;padding:clamp(23px,3vw,34px);box-shadow:0 14px 38px #123b7013}.cs-filter-heading h2,.cs-results-heading h2{color:#123565}.cs-field input,.cs-field select{background:#fbfdff;border-color:#dce5f1;border-radius:9px;min-height:48px}.college-search-page .cs-button{border-radius:9px;min-height:46px}.college-search-page .cs-button-primary{background:linear-gradient(135deg,#176be5,#104eb5);box-shadow:0 7px 17px #1764d829}.cs-results{margin-top:48px}.cs-college-row.cs-college-feature-card{border-color:#e1eaf5;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #102d5d0e}.cs-college-row.cs-college-feature-card:hover{border-color:#c4d9f6;box-shadow:0 15px 36px #102d5d18}.cs-college-feature-card .cs-feature-actions{background:#fbfdff}.cs-savings-panel{border-radius:11px}.cs-help-banner{background:linear-gradient(120deg,#123565,#1753ad 75%,#2468ce);border-radius:17px}@media (width<=760px){.cs-container{width:min(100% - 32px,1200px)}.cs-results{margin-top:36px}}@media (width<=600px){.cs-filter-panel{padding:20px 15px}.cs-mode-option{min-height:68px}.cs-college-row.cs-college-feature-card{border-radius:13px}}.college-search-page{--cs-navy:#061e40;--cs-blue:#0d5ac0;--cs-blue-dark:#082e5e;--cs-ink:#102744;--cs-muted:#64748b;--cs-border:#dce5f0;--cs-pale:#f5f8fc;--cs-light:#eef3f9;color:var(--cs-ink);background:radial-gradient(at 8% 4%,#082e5e0e,#0000 28rem),linear-gradient(#f7f9fc 0%,#fff 48%,#f5f8fc 100%)}.cs-eyebrow{color:#0d5ac0}.cs-eyebrow:before{background:#f4c84a}.cs-hero h1,.cs-discovery-copy h1,.cs-filter-heading h2,.cs-results-heading h2,.cs-feature-info h3,.cs-college-info h3{color:#061e40}.cs-hero h1 span,.cs-discovery-copy h1 span{color:#082e5e;background:linear-gradient(90deg,#082e5e,#174b7d,#061e40) 0 0/180%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs-hero{background:radial-gradient(circle at 84% 18%,#f4c84a2e,#0000 24%),linear-gradient(112deg,#061e40f7,#082e5ee8 62%,#0d477cd1),url(/images/college-campus.jpg) 50% 45%/cover no-repeat}.cs-hero h1{color:#fff}.cs-hero h1 span{color:#f4c84a;-webkit-text-fill-color:#f4c84a}.cs-hero p{color:#e1eaf5}.cs-hero-points span{color:#f5f7fb}.cs-hero-points span:first-letter{color:#f4c84a}.cs-hero:after{border-color:#f4c84a47;box-shadow:0 0 0 36px #f4c84a0e,0 0 0 72px #f4c84a09}.cs-discovery-bar{background:radial-gradient(circle at 92% 10%,#f4c84a2e,#0000 25%),linear-gradient(112deg,#fff,#f2f6fb);border-color:#082e5e1f;box-shadow:0 12px 36px #061e4012}.cs-discovery-orbit .cs-orbit-ring{border-color:#082e5e2e}.cs-orbit-cap{color:#061e40;background:linear-gradient(145deg,#f8d978,#f4c84a);border-color:#f4c84a8c;box-shadow:0 12px 28px #061e402e}.cs-orbit-dot{background:#f4c84a;box-shadow:0 2px 8px #061e402e}.cs-orbit-dot-two{background:#0d477c}.cs-trust-strip{color:#425a76}.cs-trust-strip i{color:#775a08;background:#fff4ce}.cs-mode-option{color:#061e40;background:#fff;border-color:#dce5f0}.cs-mode-option:hover{border-color:#d9b64b}.cs-mode-option.active{background:linear-gradient(115deg,#fff8e2,#fff 78%);border-color:#e2bc45;box-shadow:0 0 0 2px #f4c84a2e,0 12px 28px #061e4012}.cs-mode-option.active:after{background:#f4c84a;box-shadow:0 0 0 5px #f4c84a33}.cs-mode-option strong{color:#061e40}.cs-mode-icon{color:#775a08;background:#fff2c7}.cs-mode-option:hover .cs-mode-icon{box-shadow:0 7px 16px #f4c84a38}.cs-filter-panel{border-color:#e1e8f1;box-shadow:0 18px 48px #061e4013}.cs-filter-panel:before{background:linear-gradient(90deg,#061e40,#0d477c 58%,#f4c84a)}.cs-mode-badge,.cs-results-label{color:#6e550d;background:#fff9e8;border-color:#ead58a}.cs-mode-badge:before,.cs-results-label:before{background:#f4c84a}.cs-field{color:#263f5e}.cs-field input,.cs-field select,.compare-specialization-search{color:#102744;background:#fbfcfe;border-color:#d6e0ec}.cs-field input:focus,.cs-field select:focus{border-color:#cdaa39;box-shadow:0 0 0 4px #f4c84a2e}.college-search-page .cs-button-primary,.cs-feature-actions .cs-apply-button{color:#061e40;background:linear-gradient(135deg,#f8d978,#f4c84a);box-shadow:0 7px 17px #061e4024}.college-search-page .cs-button-primary:hover,.cs-feature-actions .cs-apply-button:hover{background:linear-gradient(135deg,#f4c84a,#eab936);box-shadow:0 10px 22px #061e4030}.college-search-page .cs-button-secondary{color:#082e5e;background:#fff;border-color:#c9d5e3}.college-search-page .cs-button-secondary:hover{background:#fffaeb;border-color:#d9b64b}.college-search-page .cs-button:focus-visible{outline-color:#f4c84aa6}.cs-official-link,.cs-fee-detail-link{color:#0d477c}.cs-official-link:hover{color:#061e40}.cs-college-row,.cs-college-row.cs-college-feature-card{border-color:#dfe7f0;box-shadow:0 8px 28px #061e4011}.cs-college-row:hover,.cs-college-row.cs-college-feature-card:hover{border-color:#d8bc62;box-shadow:0 18px 42px #061e401f}.cs-college-row:before{background:linear-gradient(#f4c84a,#0d477c)}.cs-college-monogram{color:#061e40;background:linear-gradient(145deg,#fff8e4,#f4e6b8);border-color:#e9d58f}.cs-institution-type{color:#405875;background:#eef3f8}.cs-verification{color:#17613d;background:#eaf5ef}.cs-feature-fact{background:#fafbfd;border-color:#e8edf3}.cs-feature-fact strong,.cs-course-details strong{color:#1e3858}.cs-feature-actions{background:linear-gradient(#fff,#f6f8fb);border-left-color:#e6ebf2}.cs-feature-actions .cs-brochure-button{color:#082e5e;background:#fffcf2;border-color:#d6c16f}.cs-feature-actions .cs-brochure-button:hover{background:#fff5d5;border-color:#c9a735}.cs-feature-actions .cs-official-link{color:#0d477c}.cs-fee-display{background:linear-gradient(145deg,#fffcf1,#fff7db);border-color:#e8d99f}.cs-fee-display strong{color:#061e40}.cs-fee-display small{color:#6c7890}.cs-cashback{color:#755707;background:#fff1bf}.cs-savings-panel{background:linear-gradient(145deg,#fffcf0,#fff6d8);border-color:#e7d48d}.cs-savings-row{color:#755707}.cs-savings-row strong{color:#604805}.cs-effective-fees{border-top-color:#e6d28a}.cs-effective-fees small{color:#76683f}.cs-effective-fees strong{color:#061e40}.cs-results-heading{border-bottom-color:#e3e9f0}.cs-state-panel{background:#f8fafc;border-color:#d8e1ec}.cs-empty-icon{color:#765a08;background:#fff3c9}.cs-loader{border-color:#f4c84a #e9e1c7 #e9e1c7}.cs-error-panel{background:snow;border-color:#fecaca}.cs-help-banner{background:radial-gradient(circle at 90% 8%,#f4c84a33,#0000 27%),linear-gradient(120deg,#061e40 0%,#082e5e 68%,#0d477c 100%);box-shadow:0 16px 35px #061e402b}.cs-eyebrow-light{color:#f4d878}.cs-help-banner h2{color:#fff}.cs-help-banner p{color:#dce7f3}.college-search-page .cs-button-white{color:#061e40;background:#f4c84a;border-color:#f4c84a}.college-search-page .cs-button-white:hover{background:#f8d978}@media (prefers-reduced-motion:reduce){.college-search-page *,.college-search-page :before,.college-search-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.college-search-page .cs-eyebrow,.college-search-page .cs-official-link,.college-search-page .cs-fee-detail-link,.college-search-page .cs-blog-related-all{color:#0d5ac0}.college-search-page .cs-button-primary,.college-search-page .cs-feature-actions .cs-apply-button{color:#061e40;background:linear-gradient(135deg,#f8d978,#f4c84a)}.college-search-page .cs-button-primary:hover,.college-search-page .cs-feature-actions .cs-apply-button:hover{color:#061e40;background:#eabd3f}.college-search-page .cs-cashback,.college-search-page .cs-empty-icon{color:#684f08;background:#fff1bf}:root{color:#102b55;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#092b59;--blue:#075bea;--blue2:#0647c8;--pale:#eaf3ff;--muted:#60718b;--line:#dce7f5;--green:#08b84d;--shadow:0 8px 24px #10376914;background:#f5f9ff;font-family:Inter,sans-serif}body{color:#102b55;background:#f5f9ff;min-width:100%;margin:0}body,button,input,select,textarea{font-family:Inter,sans-serif}button,input,select,textarea{font-size:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{color:var(--navy);font-family:Manrope,sans-serif;line-height:1.25}p{line-height:1.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #7fb0ff}.site{background:#fff;width:100%;max-width:none;margin:0;overflow:hidden}.navbar{z-index:100;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:9px 3%;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #153c6c0b}.brand{white-space:nowrap;color:var(--navy);align-items:center;gap:8px;display:flex}.brand-icon{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:22px;display:grid}.brand-copy{flex-direction:column;line-height:1.15;display:flex}.brand-copy strong{font:800 19px Manrope,sans-serif}.brand-copy small{color:#344d6f;margin-top:3px;font-size:9px}.navbar nav{color:#243c5e;justify-content:center;align-items:center;gap:15px;font-size:11px;font-weight:700;display:flex}.phone-link{font-size:11px;font-weight:800}.nav-button,.primary-button{background:var(--blue);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 5px 14px #075bea22}.nav-button{background:var(--green);padding:10px 13px}.primary-button:hover{background:var(--blue2);transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.api-status{display:none}.hero{background:linear-gradient(90deg,#031f44f5 0%,#052d5ad6 43%,#052d5a1a 100%),url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=1800&q=85) 50% 42%/cover no-repeat;align-items:center;min-height:245px;padding:34px 4.5%;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;color:#fff;max-width:650px;position:relative}.eyebrow{color:var(--blue);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.hero .eyebrow,.hero-kicker{color:#b9d7ff}.hero-kicker{letter-spacing:1.4px;font-size:10px;font-weight:800}.hero h1{color:#fff;letter-spacing:-1.4px;margin:8px 0 9px;font-size:clamp(32px,3.3vw,47px);line-height:1.08}.hero-content>p{color:#f0f6ff;max-width:570px;margin:0;font-size:14px;line-height:1.65}.hero-actions{gap:10px;margin-top:18px;display:flex}.hero .secondary-button{color:#fff;background:#ffffff12;border-color:#ffffff8a}.trust-note{color:#e4efff;margin-top:16px;font-size:11px}.hero-visual{display:none}.search-section{z-index:2;background:#fff;border:1px solid #dce8f8;border-radius:15px;margin:-28px 2.5% 18px;padding:20px 22px 18px;position:relative;box-shadow:0 12px 34px #0b38721c}.search-section .section-heading{max-width:none;margin:0 0 13px}.search-section .section-heading .eyebrow{display:none}.search-section h2{letter-spacing:-.5px;margin:0;font-size:21px}.search-section .section-heading p{margin:4px 0 0;font-size:11px}.search-options{grid-template-columns:1fr 1.2fr;gap:14px;margin-top:12px;display:grid}.search-card{min-width:0;box-shadow:none;background:#fbfdff;border:1px solid #e2ebf7;border-radius:10px;padding:13px}.search-card .eyebrow{letter-spacing:.6px;font-size:9px}.search-card h3{margin:5px 0;font-size:16px}.search-card p{color:var(--muted);margin:4px 0 9px;font-size:11px}.search-card label{color:var(--navy);margin:9px 0 4px;font-size:10px;font-weight:800;display:block}.search-card input,.search-card select{color:#263d5d;background:#fff;border:1px solid #d5e1f1;border-radius:7px;outline:none;width:100%;min-height:39px;margin:0;padding:9px 10px;font-size:11px}.search-card input:focus,.search-card select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075bea15}.college-filter-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.college-filter-actions{gap:8px;margin-top:11px;display:flex}.college-filter-actions .primary-button{flex:1}.search-card>.primary-button{width:100%;margin-top:11px}.verification-note{border-left:3px solid var(--blue);color:#3d5575;background:#eff6ff;margin-top:13px;padding:10px 12px;font-size:11px;line-height:1.6}.programs,.blogs-section,.colleges-section{padding:28px 3%}.section-heading{max-width:700px;margin-bottom:18px}.section-heading h2,.programs h2,.blogs-section h2,.search-section h2,.colleges-section h2,.enquiry h2,.university-note h2{letter-spacing:-.7px;margin:5px 0;font-size:clamp(21px,2.1vw,28px)}.section-heading p,.programs>div>p,.colleges-section>p,.enquiry>p,.university-note>p,.blogs-section>p{color:var(--muted);font-size:12px;line-height:1.7}.program-grid,.blog-grid,.college-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.program-card,.blog-card,.college-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:18px;transition:transform .2s,box-shadow .2s}.program-card:hover,.blog-card:hover,.college-card:hover{box-shadow:var(--shadow);border-color:#b7d0fa;transform:translateY(-3px)}.program-card>span,.blog-card>span,.college-card>span{color:var(--blue);letter-spacing:.7px;font-size:9px;font-weight:800}.program-card h3,.blog-card h3,.college-card h3{margin:10px 0 6px;font-size:17px}.program-card p,.blog-card p,.college-card p{min-height:40px;color:var(--muted);font-size:11px;line-height:1.65}.program-card b,.blog-card b,.college-card b{color:var(--blue);margin-top:8px;font-size:11px;display:inline-block}.course-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.course-tag{color:#174b9d;background:#f4f8ff;border:1px solid #dbe8fa;border-radius:20px;padding:6px 8px;font-size:10px}.text-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.text-link:hover{text-decoration:underline}.colleges-section{background:#f3f8ff}.college-card{background:#fff}.college-location{color:var(--muted);font-size:11px}.blogs-section{background:#fff}.blog-card{flex-direction:column;align-items:flex-start;display:flex}.blog-card .blog-category{background:var(--pale);color:#174b9d;border-radius:5px;padding:5px 7px;font-size:9px;display:inline-block}.blog-card p{flex:1}.blog-meta{color:#718198;margin-top:9px;font-size:10px}.institution-results{background:#f8fbff;padding:28px 3%}.institution-results .section-heading{margin-bottom:14px}.institution-results .section-heading h2{font-size:23px}.institution-results .college-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.result-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px;box-shadow:0 5px 15px #153c6c08}.result-card h3{margin:8px 0;font-size:17px}.result-card p{color:#536781;font-size:11px;line-height:1.55}.result-type{color:var(--blue);letter-spacing:.7px;font-size:9px;font-weight:800}.result-location{color:#657995}.empty-state{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:16px;font-size:12px}.enquiry{text-align:center;background:linear-gradient(135deg,#eaf3ff,#f7faff);border:1px solid #dbe9fb;border-radius:16px;margin:25px 3% 35px;padding:35px 22px}.enquiry>p{max-width:580px;margin:8px auto 18px}.enquiry-form{text-align:left;width:min(100%,480px);box-shadow:var(--shadow);background:#fff;border:1px solid #dce8fa;border-radius:12px;flex-direction:column;gap:9px;margin:18px auto 0;padding:22px;display:flex}.enquiry-form label{color:var(--navy);margin-top:5px;font-size:11px;font-weight:800}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#172b4d;background:#fff;border:1px solid #d4dfed;border-radius:7px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:12px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075bea15}.enquiry-form button[type=submit]{background:var(--blue);color:#fff;border:0;border-radius:8px;width:100%;min-height:45px;margin-top:10px;padding:12px 18px;font-size:12px;font-weight:800}.enquiry-form button:disabled{opacity:.6}.enquiry-form [role=status]{color:var(--navy);overflow-wrap:anywhere;background:#eff6ff;border-radius:7px;margin:6px 0 0;padding:10px;font-size:11px}.university-note{text-align:center;padding:24px 7% 35px}.university-note>p{max-width:760px;margin:0 auto}.footer-main{grid-template-columns:1.5fr repeat(4,1fr);gap:25px;padding:30px 4%;display:grid}.site-footer .brand-copy small{color:#c4d4e9}.footer-brand p{color:#c2d1e5;font-size:11px}.social-links{font-size:17px}.footer-main>div:not(:first-child){flex-direction:column;gap:8px;display:flex}.footer-main>div>strong{color:#fff;margin-bottom:5px;font-size:11px}.footer-main a:not(.brand),.footer-main span{color:#c2d1e5;font-size:10px}.footer-bottom{color:#b9c9de;border-top:1px solid #ffffff24;justify-content:space-between;gap:15px;padding:12px 4%;font-size:9px;display:flex}.footer-bottom span:last-child{text-align:right}.content-section{padding-left:3%;padding-right:3%}.quick-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:0;padding-bottom:22px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #173b690a}.feature-body{padding:11px 13px 14px;position:relative}.feature-icon{width:28px;height:28px;color:var(--blue);background:#fff;border-radius:7px;place-items:center;margin-top:-27px;font-size:17px;display:inline-grid;position:relative;box-shadow:0 2px 9px #0d3c7c18}.feature-body h3{color:var(--blue);margin:5px 0;font-size:15px}.feature-body p{color:var(--muted);margin:4px 0 8px;font-size:10px;line-height:1.5}.course-strip{background:#eaf3ff;grid-template-columns:1.1fr repeat(4,1fr);align-items:stretch;gap:10px;padding:17px 3%;display:grid}.course-strip-intro h2{margin:3px 0;font-size:19px}.course-strip-intro p{color:var(--muted);margin:3px 0;font-size:11px}.course-strip-card{text-align:left;color:var(--navy);background:#fff;border:1px solid #e2ebf8;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.course-strip-card>span{background:var(--pale);height:36px;color:var(--blue);border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;display:grid}.course-strip-card strong,.course-strip-card small{display:block}.course-strip-card small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title-row h2{margin:0;font-size:21px}.section-title-row p{color:var(--muted);margin:4px 0;font-size:11px}.regions-section{padding-top:23px;padding-bottom:22px}.region-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.region-card{border:1px solid var(--line);text-align:left;color:var(--navy);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;padding:0 0 11px;display:flex;overflow:hidden}.region-photo{background:url(https://images.unsplash.com/photo-1564507592333-c60657eea523?auto=format&fit=crop&w=400&q=75) 50%/cover;width:100%;height:75px}.region-card:nth-child(2) .region-photo{background-position:20%}.region-card:nth-child(3) .region-photo{background-image:url(https://images.unsplash.com/photo-1595658658481-d53d3f999875?auto=format&fit=crop&w=400&q=75)}.region-card:nth-child(4) .region-photo{background-image:url(https://images.unsplash.com/photo-1606293926075-69a00db_b9a?auto=format&fit=crop&w=400&q=75)}.region-card strong{padding:8px 9px 0;font-size:10px}.region-card small{color:var(--muted);padding:4px 9px 0;font-size:9px;line-height:1.35}.info-panels{grid-template-columns:1fr 1.1fr;gap:15px;padding-top:0;padding-bottom:20px;display:grid}.exam-panel,.blogs-panel,.faq-panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:15px;box-shadow:0 4px 14px #173b6908}.exam-row{border-top:1px solid #edf2f8;align-items:center;gap:10px;padding:10px 3px;display:flex}.exam-row>span{background:var(--pale);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;font-size:17px;display:grid}.exam-row div{flex:1}.exam-row strong,.exam-row small{display:block}.exam-row strong{font-size:10px}.exam-row small{color:var(--muted);margin-top:3px;font-size:9px}.exam-row>b{color:#637995}.mini-blog{border:1px solid #e5edf7;border-radius:8px;min-width:0;padding:7px}.mini-blog-image{background:url(https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=400&q=75) 50%/cover;border-radius:5px;height:58px;display:block}.mini-blog .blog-category{color:var(--blue);background:#eaf3ff;border-radius:4px;margin-top:6px;padding:3px 5px;font-size:8px;display:inline-block}.mini-blog h3{margin:5px 0;font-size:11px}.mini-blog p{color:var(--muted);margin:4px 0 8px;font-size:9px;line-height:1.4}.why-section{background:#eaf3ff;border-radius:12px;margin:0 3% 20px;padding-top:15px;padding-bottom:17px}.why-section h2{margin:0 0 12px;font-size:19px}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.why-card{background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.why-card>span{color:var(--blue);font-size:24px}.why-card p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.4}.bottom-panels{grid-template-columns:1fr 1.1fr;gap:14px;padding-top:0;padding-bottom:25px;display:grid}.faq-item{border:1px solid #e6edf7;border-radius:7px;margin-top:5px;padding:9px 10px;font-size:10px}.faq-item summary{cursor:pointer;font-weight:700}.faq-item p{color:var(--muted);margin:8px 0 0;font-size:10px}.counselling-banner{color:#fff;background:linear-gradient(105deg,#06234a,#0b3d7b);border-radius:11px;align-items:center;min-height:220px;padding:22px;display:flex}.counselling-banner h2{color:#fff;margin:6px 0;font-size:23px}.counselling-banner p{color:#e1edff;max-width:420px;font-size:12px}.whatsapp-button{color:#fff;background:#08bd52;border-radius:8px;margin:5px 0;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.contact-line{flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}.contact-line a{color:#e6efff;font-size:10px}@media (width<=1100px){.navbar{gap:10px;padding:10px 2%}.navbar nav{gap:9px;font-size:10px}.phone-link{display:none}.hero{min-height:230px}.search-options{grid-template-columns:1fr}.search-card{padding:15px}.quick-categories,.course-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.course-strip-intro{grid-column:1/-1}.region-grid,.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.institution-results .college-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.navbar{flex-wrap:wrap;gap:10px;padding:10px 4%;position:relative}.brand-copy strong{font-size:17px}.navbar nav{white-space:nowrap;flex-wrap:nowrap;order:3;justify-content:flex-start;gap:17px;width:100%;padding:6px 0;overflow-x:auto}.navbar nav a{flex-shrink:0}.nav-button{padding:10px;font-size:10px}.hero{background-position:58%;min-height:275px;padding:34px 5%}.hero h1{font-size:clamp(31px,8vw,43px)}.hero-content>p{font-size:12px}.trust-note{font-size:10px}.search-section{margin:-20px 3% 12px;padding:16px 13px}.search-section h2{font-size:19px}.search-options{gap:10px}.college-filter-grid{grid-template-columns:1fr 1fr}.programs,.blogs-section,.colleges-section{padding:28px 5%}.program-grid,.blog-grid,.college-grid,.institution-results .college-grid{grid-template-columns:1fr}.quick-categories{gap:9px;padding:0 4% 17px}.feature-image{height:85px}.feature-body{padding:10px}.feature-body h3{font-size:13px}.feature-body p{font-size:10px}.course-strip{gap:8px;padding:15px 4%}.course-strip-card{padding:9px}.course-strip-card>span{flex-basis:30px;height:30px;font-size:15px}.course-strip-card strong{font-size:9px}.course-strip-card small{font-size:8px}.content-section{padding-left:4%;padding-right:4%}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-photo{height:90px}.info-panels,.bottom-panels{grid-template-columns:1fr}.mini-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-section{margin-left:4%;margin-right:4%}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px 5%}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;padding:12px 5%}.footer-bottom span:last-child{text-align:left}.enquiry{margin:20px 4% 28px;padding:28px 14px}.enquiry-form,.counselling-banner{padding:18px}.counselling-banner h2{font-size:21px}}@media (width<=420px){.hero{padding:30px 5%}.hero h1{font-size:32px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>a{width:100%}.trust-note{max-width:290px}.college-filter-actions{flex-direction:column}.quick-categories,.course-strip{grid-template-columns:1fr 1fr}.region-grid{gap:8px}.mini-blog-grid{grid-template-columns:1fr}.mini-blog-image{height:100px}.why-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.section-title-row h2{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.finder-grid{grid-template-columns:1.25fr 1fr 1fr 1.15fr 1fr 1fr;align-items:end;gap:10px;margin-top:14px;display:grid}.finder-grid label{min-width:0;color:var(--navy);font-size:10px;font-weight:800;display:block}.finder-grid input,.finder-grid select{color:#263d5d;background:#fff;border:1px solid #d5e1f1;border-radius:7px;width:100%;min-width:0;height:39px;margin-top:6px;padding:8px 9px;font-size:11px;display:block}.finder-actions{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.clear-button{color:var(--blue);background:0 0;border:0;padding:10px;font-size:11px;font-weight:800}.hero{background-image:linear-gradient(90deg,#031f44f5 0%,#052d5ad6 43%,#052d5a1a 100%),url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=1800&q=85)}.region-photo,.region-photo-1{background-image:url(https://images.unsplash.com/photo-1564507592333-c60657eea523?auto=format&fit=crop&w=700&q=80)}.region-photo-2,.region-photo-3{background-image:url(https://images.unsplash.com/photo-1595658658481-d53d3f999875?auto=format&fit=crop&w=700&q=80)}.region-photo-4{background-image:url(https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=700&q=80)}.region-photo-5{background-image:url(https://images.unsplash.com/photo-1562774053-701939374585?auto=format&fit=crop&w=700&q=80)}.region-photo-6{background-image:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=700&q=80)}.mini-blog-image{background-image:url(https://images.unsplash.com/photo-1581092921461-eab62e97a780?auto=format&fit=crop&w=700&q=80)}.mini-blog:nth-child(2) .mini-blog-image{background-image:url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=700&q=80)}.mini-blog:nth-child(3) .mini-blog-image{background-image:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=700&q=80)}@media (width<=1100px){.finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-actions{flex-wrap:wrap}.finder-actions .primary-button{width:100%}}@media (width<=420px){.finder-grid{grid-template-columns:1fr}}.region-card:first-child .region-photo{background-image:url(https://images.unsplash.com/photo-1564507592333-c60657eea523?auto=format&fit=crop&w=700&q=80);background-position:50%}.region-card:nth-child(2) .region-photo,.region-card:nth-child(3) .region-photo{background-image:url(https://images.unsplash.com/photo-1595658658481-d53d3f999875?auto=format&fit=crop&w=700&q=80);background-position:50%}.region-card:nth-child(4) .region-photo{background-image:url(https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=700&q=80);background-position:50%}.region-card:nth-child(5) .region-photo{background-image:url(https://images.unsplash.com/photo-1562774053-701939374585?auto=format&fit=crop&w=700&q=80);background-position:50%}.region-card:nth-child(6) .region-photo{background-image:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=700&q=80);background-position:50%}.navbar{gap:22px;min-height:76px;padding:12px clamp(16px,3.5vw,52px)}.navbar .brand{flex-shrink:0}.navbar nav a{white-space:nowrap;transition:color .18s}.navbar nav a:hover,.navbar nav a:focus-visible{color:var(--blue)}.nav-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.login-link{color:var(--navy);font-size:12px;font-weight:800}.login-link:hover{color:var(--blue)}.navbar .nav-button{padding:12px 16px;font-size:12px}.mobile-menu-toggle{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;width:40px;height:40px;font-size:22px;line-height:1;display:none}@media (width<=1050px){.navbar{gap:12px}.navbar nav{gap:11px;font-size:11px}.nav-actions{gap:10px}.login-link{font-size:11px}.navbar .nav-button{padding:11px 12px;font-size:11px}}@media (width<=850px){.navbar{flex-wrap:wrap;gap:10px;padding:10px 4%;position:sticky}.navbar nav{flex-wrap:wrap;flex:0 0 100%;order:3;align-items:stretch;gap:0;width:100%;padding:8px 0 5px;display:none}.navbar.menu-open nav{display:flex}.navbar nav a{border-top:1px solid var(--line);width:100%;padding:12px 8px;font-size:13px}.nav-actions{gap:9px;margin-left:auto}.login-link{font-size:11px}.navbar .nav-button{padding:10px 11px;font-size:11px}.mobile-menu-toggle{flex-shrink:0;place-items:center;display:inline-grid}}@media (width<=480px){.navbar{padding:10px 3%}.navbar .brand{gap:7px}.navbar .brand-icon{background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;height:auto;padding:0;display:inline-flex}.navbar .brand-logo{object-fit:contain;object-position:left center;background:0 0;width:220px;height:65px;display:block}.nav-actions{gap:7px}.login-link{font-size:10px}.navbar .nav-button{padding:9px;font-size:10px}.mobile-menu-toggle{width:35px;height:35px;font-size:19px}}html,body,#root{width:100%;min-width:100%;min-height:100%;margin:0;padding:0}#root{max-width:none;text-align:initial}.site{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}:root{--navy:#092b59;--blue:#075bea;--blue2:#0647c8;--pale:#eef5ff;--muted:#61728a;--line:#e0e9f5;--green:#0b9f6a;--shadow:0 12px 32px #092b5914;--shadow-hover:0 18px 42px #092b5924}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#20324a;background:#f7faff;overflow-x:hidden}main{width:100%}.navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#d8e5f5e6;gap:22px;min-height:76px;padding:12px clamp(18px,4vw,64px);box-shadow:0 5px 22px #092b590b}.navbar nav{gap:clamp(12px,1.6vw,24px);font-size:13px}.navbar nav a{padding-block:8px;transition:color .18s;position:relative}.navbar nav a:after{background:var(--blue);content:"";transform-origin:0;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.navbar nav a:hover:after,.navbar nav a:focus-visible:after{transform:scaleX(1)}.nav-button,.primary-button,.enquiry-form button[type=submit]{background:linear-gradient(135deg,#0965ed,#084cc8);border-radius:10px;min-height:44px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 18px #075bea2e}.nav-button{background:linear-gradient(135deg,#0aa879,#07865f)}.nav-button:hover,.primary-button:hover,.enquiry-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #075bea38}.hero{background-position:50% 42%;min-height:clamp(390px,43vw,570px);padding:clamp(48px,6vw,88px) clamp(22px,7vw,104px)}.hero-content{max-width:720px;animation:.65s both coc-rise-in}.hero-kicker{letter-spacing:1.5px;background:#ffffff17;border:1px solid #bfdbfe57;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;display:inline-flex}.hero h1{letter-spacing:-2px;text-wrap:balance;max-width:760px;margin:20px 0 18px;font-size:clamp(38px,5.2vw,66px);line-height:1.04}.hero-content>p{max-width:630px;font-size:clamp(15px,1.3vw,18px);line-height:1.75}.trust-note{flex-wrap:wrap;gap:10px 18px;margin-top:24px;font-size:12px;display:flex}.search-section{border:1px solid #d7e5f7f2;border-radius:20px;width:min(1180px,100% - 48px);margin:-42px auto 36px;padding:clamp(22px,3vw,36px);box-shadow:0 22px 55px #092b591f}.search-section h2{font-size:clamp(22px,2.4vw,30px)}.search-section .section-heading p{font-size:14px}.finder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finder-grid label,.search-card label{color:#243c5e;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.finder-grid input,.finder-grid select,.search-card input,.search-card select{color:#20324a;background:#fbfdff;border:1px solid #d6e2f1;border-radius:10px;width:100%;min-height:48px;padding:12px 14px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.finder-grid input:focus,.finder-grid select:focus,.search-card input:focus,.search-card select:focus{background:#fff;border-color:#5b9bff;outline:none;box-shadow:0 0 0 4px #075bea1a}.finder-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.finder-actions .primary-button{min-height:48px;padding:13px 20px;font-size:14px}.clear-button,.secondary-button{color:#24446f;background:#fff;border:1px solid #d9e5f4;border-radius:10px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s}.clear-button:hover,.secondary-button:hover{background:#f3f8ff;border-color:#b8d2f6}.content-section,.programs,.blogs-section,.colleges-section,.institution-results,.regions-section{padding-left:clamp(20px,5vw,76px);padding-right:clamp(20px,5vw,76px)}.programs,.blogs-section,.colleges-section{padding-top:clamp(42px,5vw,72px);padding-bottom:clamp(42px,5vw,72px)}.section-heading{margin-bottom:24px}.section-heading h2,.programs h2,.blogs-section h2,.search-section h2,.colleges-section h2,.enquiry h2,.university-note h2,.section-title-row h2{letter-spacing:-.9px;font-size:clamp(24px,2.7vw,36px);line-height:1.2}.section-heading p,.programs>div>p,.colleges-section>p,.enquiry>p,.university-note>p,.blogs-section>p{max-width:720px;font-size:15px;line-height:1.75}.program-grid,.blog-grid,.college-grid,.institution-results .college-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.program-card,.blog-card,.college-card,.result-card,.feature-card,.region-card{border:1px solid #e1eaf5;border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 6px 20px #092b590b}.program-card,.blog-card,.college-card,.result-card{padding:24px}.program-card:hover,.blog-card:hover,.college-card:hover,.result-card:hover,.feature-card:hover,.region-card:hover{box-shadow:var(--shadow-hover);border-color:#c4daf8;transform:translateY(-4px)}.program-card h3,.blog-card h3,.college-card h3,.result-card h3{margin:12px 0 9px;font-size:20px;line-height:1.35}.program-card p,.blog-card p,.college-card p,.result-card p{min-height:0;font-size:14px;line-height:1.7}.course-tags{gap:8px;margin:14px 0}.course-tag{border-radius:999px;padding:7px 10px;font-size:12px}.quick-categories{gap:20px;padding-top:8px;padding-bottom:42px}.feature-card{border-radius:16px}.feature-image{height:clamp(130px,13vw,190px);transition:transform .35s}.feature-card:hover .feature-image{background-size:108%}.feature-icon{border:1px solid #e3edfb;border-radius:12px;width:42px;height:42px;margin-top:-39px;font-size:22px}.feature-body h3{margin:12px 0 8px;font-size:19px}.feature-body p{margin:7px 0 14px;font-size:13px;line-height:1.65}.course-strip{background:linear-gradient(115deg,#edf5ff,#f7fbff);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:28px clamp(20px,5vw,76px)}.course-strip-intro h2{font-size:22px}.course-strip-intro p{font-size:13px;line-height:1.6}.course-strip-card{border-radius:13px;gap:12px;min-width:0;padding:15px;transition:transform .18s,box-shadow .18s}.course-strip-card>span{flex-basis:42px;height:42px;font-size:20px}.course-strip-card strong{font-size:12px}.course-strip-card small{font-size:11px}.region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.region-card{border-radius:14px;padding-bottom:18px}.region-card strong,.region-card small{margin-left:16px;margin-right:16px}.region-card strong{margin-top:14px;font-size:15px}.region-card small{margin-top:5px;font-size:12px;line-height:1.6}.info-panels,.bottom-panels{gap:24px}.exam-panel,.blogs-panel,.faq-panel,.counselling-banner{border-radius:18px}.exam-row{min-height:70px;padding:14px 0}.exam-row>span{border-radius:12px;width:42px;height:42px}.mini-blog-grid{gap:16px}.mini-blog{border-radius:14px;padding:16px}.mini-blog-image{border-radius:10px;min-height:125px}.why-section{background:linear-gradient(#f4f8ff,#fff);padding-top:clamp(44px,5vw,76px);padding-bottom:clamp(44px,5vw,76px)}.why-section>h2{margin-bottom:24px;font-size:clamp(26px,3vw,38px)}.why-grid{gap:18px}.why-card{background:#fff;border:1px solid #e1eaf5;border-radius:15px;min-height:120px;padding:22px;box-shadow:0 6px 20px #092b590a}.why-card>span{border-radius:12px;width:44px;height:44px}.why-card strong{font-size:15px}.why-card p{margin-top:6px;font-size:13px;line-height:1.65}.faq-item{border-bottom:1px solid #e3ebf5;padding:16px 0}.faq-item summary{cursor:pointer;color:var(--navy);font-weight:700;line-height:1.5}.faq-item p{color:var(--muted);padding-top:10px;font-size:14px;line-height:1.7}.enquiry{border-radius:22px;width:min(1180px,100% - 40px);margin:48px auto;padding:clamp(28px,5vw,60px) 24px}.enquiry-form{border-radius:16px;gap:12px;padding:clamp(20px,3vw,30px)}.enquiry-form label{font-size:13px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border-radius:10px;min-height:48px;padding:12px 14px;font-size:14px}.enquiry-form button[type=submit]{min-height:48px;font-size:14px}.site-footer{background:#071d38}.footer-main{gap:30px;padding:52px clamp(20px,5vw,76px)}.footer-main>div>strong{font-size:13px}.footer-main a:not(.brand),.footer-main span{font-size:12px;line-height:1.6}.footer-brand p{max-width:300px;margin-top:14px;font-size:13px;line-height:1.7}.footer-bottom{padding:18px clamp(20px,5vw,76px);font-size:11px}@keyframes coc-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.navbar{padding-inline:24px}.navbar nav{gap:12px}.finder-grid,.course-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.course-strip-intro{grid-column:1/-1}.quick-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hero{background-position:58%;min-height:420px;padding:54px 24px 74px}.hero h1{letter-spacing:-1.3px;font-size:clamp(36px,9vw,50px)}.hero-content>p{font-size:15px}.trust-note{gap:8px 12px;font-size:11px}.search-section{border-radius:16px;width:calc(100% - 28px);margin-top:-34px;padding:22px 18px}.finder-grid,.program-grid,.blog-grid,.college-grid,.institution-results .college-grid,.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.programs,.blogs-section,.colleges-section,.content-section,.institution-results,.regions-section{padding-left:20px;padding-right:20px}.course-strip{padding-inline:20px}.info-panels,.bottom-panels{grid-template-columns:1fr}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom span:last-child{text-align:left}}@media (width<=480px){.hero{min-height:390px;padding:44px 18px 64px}.hero h1{font-size:36px}.hero-kicker{letter-spacing:1px;font-size:9px}.finder-grid,.program-grid,.blog-grid,.college-grid,.institution-results .college-grid,.quick-categories,.region-grid,.course-strip{grid-template-columns:1fr}.finder-actions{flex-direction:column;align-items:stretch}.finder-actions>button{width:100%}.program-card,.blog-card,.college-card,.result-card{padding:20px}.section-title-row{flex-direction:column;align-items:flex-start}.feature-image{height:180px}.course-strip-intro{grid-column:auto}.footer-main{grid-template-columns:1fr;padding-block:36px}.enquiry{width:calc(100% - 28px);margin-block:28px;padding:28px 14px}.enquiry-form{padding:18px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--coc-ink:#08264d;--coc-blue:#1767e8;--coc-cyan:#67d9f2;--coc-mint:#20c997;--coc-soft-shadow:0 24px 70px #07234e1f}.navbar,#site-header.coc-reference-header{-webkit-backdrop-filter:saturate(150%);backdrop-filter:saturate(150%);transition:box-shadow .25s,background-color .25s}#site-header.coc-reference-header nav a{transition:color .2s}#site-header.coc-reference-header nav a:after{transform-origin:0;transition:transform .22s;transform:scaleX(0)}#site-header.coc-reference-header nav a:hover:after{transform:scaleX(1)}#site-header.coc-reference-header .nav-button{transition:transform .22s,box-shadow .22s,background .22s}#site-header.coc-reference-header .nav-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #075bea40}.coc-hero{isolation:isolate;color:#fff;background:radial-gradient(at 80% 8%,#2f8fff45,#0000 32%),radial-gradient(at 12% 100%,#0f6bdc3d,#0000 42%),linear-gradient(120deg,#061b3a 0%,#092d60 52%,#0b427e 100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(20px,4vw,65px);min-height:clamp(530px,47vw,660px);padding:clamp(55px,7vw,100px) clamp(24px,7vw,105px);display:grid}.coc-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:radial-gradient(#fff6 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.hero-orb{z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb-one{background:#257df02e;width:260px;height:260px;animation:11s ease-in-out infinite cocOrbFloat;top:-150px;right:38%}.hero-orb-two{background:#42d7ec1f;width:180px;height:180px;animation:9s ease-in-out infinite reverse cocOrbFloat;bottom:-100px;left:42%}.coc-hero-content{max-width:680px;animation:.75s cubic-bezier(.2,.75,.25,1) both cocHeroTextIn}.coc-hero .hero-kicker{color:#b6d8ff;letter-spacing:2px;align-items:center;gap:10px;font-size:11px;display:inline-flex}.coc-hero h1{color:#fff;letter-spacing:-2.9px;max-width:720px;margin:22px 0 20px;font-size:clamp(42px,5.1vw,72px);font-weight:800;line-height:1.04}.coc-hero .hero-content>p{color:#d4e4fb;max-width:560px;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.coc-hero .hero-primary-cta{background:linear-gradient(135deg,#3e91ff,#1760dc);border-radius:12px;min-height:52px;padding:0 22px;font-size:14px;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 28px #1063eb4d}.coc-hero .hero-secondary-cta{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-color:#ffffff3d;border-radius:12px;min-height:52px;padding:0 20px;font-size:14px;transition:background .2s,transform .2s}.coc-hero .hero-secondary-cta:hover{background:#ffffff24;transform:translateY(-2px)}.play-icon{background:#ffffff2b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.coc-trust-note{color:#c9def9;flex-wrap:wrap;gap:10px 20px;margin-top:28px;font-size:11px;display:flex}.coc-trust-note span{align-items:center;gap:6px;display:inline-flex}.coc-trust-note span:first-letter{color:#5be1b2}.coc-hero-visual{min-height:410px;animation:.9s cubic-bezier(.2,.75,.25,1) .12s both cocVisualIn;display:block;position:relative}.hero-image-glow{filter:blur(36px);opacity:.75;background:linear-gradient(135deg,#46b9ffa6,#2869ee33);border-radius:40% 34% 38% 30%;position:absolute;inset:7% 3% 3% 9%}.hero-photo-frame{border:1px solid #ffffff6b;border-radius:42% 42% 24px 24px;position:absolute;inset:20px 28px 16px 40px;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 90px #00000047}.hero-photo-frame:after{content:"";background:linear-gradient(#051f4305 30%,#051f4370);position:absolute;inset:0}.hero-photo-frame img{object-fit:cover;object-position:center;width:100%;height:100%;animation:18s ease-in-out infinite alternate cocPhotoDrift;transform:scale(1.04)}.floating-card{z-index:2;color:#102d55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:11px;padding:14px 17px;animation:5.5s ease-in-out infinite cocCardFloat;display:flex;position:absolute;box-shadow:0 20px 48px #02132f3d}.floating-card strong,.floating-card small{display:block}.floating-card strong{font-size:12px;font-weight:800}.floating-card small{color:#6b7d96;margin-top:4px;font-size:10px}.floating-card-top{top:9%;left:-2%}.floating-card-bottom{animation-delay:-2.2s;bottom:10%;right:-3%}.floating-icon{color:#1767e8;background:#e7f2ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.floating-avatars{padding-left:3px;display:flex}.floating-avatars span{color:#1254aa;background:#d8edff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-5px;font-size:11px;font-weight:800;display:grid}.floating-avatars span:nth-child(2){background:#e0faf2}.floating-avatars span:nth-child(3){background:#e8e5ff}.hero-course-chip{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09254dc7;border:1px solid #ffffff47;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:800;animation:6s ease-in-out infinite cocCardFloat;position:absolute;box-shadow:0 10px 25px #00000024}.hero-course-chip span{color:#7fe4f4;margin-left:12px}.chip-one{top:28%;right:4%}.chip-two{animation-delay:-3s;bottom:25%;left:4%}.search-section{border-radius:20px;transition:transform .25s,box-shadow .25s;box-shadow:0 24px 65px #082b591f}.search-section:hover{box-shadow:0 28px 75px #082b5929}.section-heading h2,.section-title-row h2,.why-section>h2{letter-spacing:-.9px}.program-card,.blog-card,.college-card,.feature-card,.region-card,.why-card,.mini-blog,.course-strip-card,.result-card{transition:transform .26s cubic-bezier(.2,.75,.25,1),box-shadow .26s,border-color .26s}.program-card:hover,.blog-card:hover,.college-card:hover,.feature-card:hover,.mini-blog:hover,.result-card:hover{border-color:#b9d4fb;transform:translateY(-7px);box-shadow:0 20px 42px #0931661f}.region-card:hover,.course-strip-card:hover,.why-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0931661a}.feature-image,.mini-blog-image{transition:transform .5s,filter .5s}.feature-card:hover .feature-image,.mini-blog:hover .mini-blog-image{filter:saturate(1.12)}.text-link{transition:color .2s,gap .2s,transform .2s}.text-link:hover{transform:translate(3px)}.primary-button,.secondary-button,.whatsapp-button,.course-strip-card{transition:transform .22s,box-shadow .22s,background-color .22s}.primary-button:hover,.whatsapp-button:hover{transform:translateY(-2px)}.faq-item{transition:border-color .2s,background .2s}.faq-item[open]{background:#f7fbff;border-color:#b8d3fa}.enquiry{box-shadow:var(--coc-soft-shadow);border-radius:24px}.enquiry-form{border:1px solid #e0eaf8;border-radius:18px;box-shadow:0 18px 45px #07234e14}#site-footer.site-footer{position:relative;overflow:hidden}#site-footer.site-footer:before{content:"";filter:blur(5px);pointer-events:none;background:#2c81e724;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-80px}#site-footer .footer-main,#site-footer .footer-bottom{z-index:1;position:relative}.coc-modal-backdrop{animation:.22s both cocFadeIn}.coc-lead-modal{animation:.35s cubic-bezier(.2,.75,.25,1) both cocModalIn}.coc-chat-launcher{animation:3.5s ease-in-out infinite cocChatPulse}@keyframes cocHeroTextIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cocVisualIn{0%{opacity:0;transform:translate(28px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cocOrbFloat{0%,to{transform:translate(0,0)}50%{transform:translate(20px,22px)}}@keyframes cocCardFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-.5deg)}}@keyframes cocPhotoDrift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.12)translate(1%)}}@keyframes cocModalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cocChatPulse{0%,to{box-shadow:0 12px 32px #0b3d8d45}50%{box-shadow:0 12px 38px #0b3d8d65,0 0 0 7px #1768df14}}@media (width<=900px){.coc-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:64px 6% 86px}.coc-hero-content{max-width:760px}.coc-hero-visual{width:min(570px,100%);min-height:370px;margin:0 auto}.hero-photo-frame{inset:10px 35px}}@media (width<=600px){.coc-hero{gap:12px;padding:48px 22px 72px}.coc-hero h1{letter-spacing:-1.8px;margin-top:17px;font-size:clamp(39px,11vw,54px)}.coc-hero .hero-content>p{font-size:14px}.coc-hero .hero-actions{flex-direction:column;align-items:stretch}.coc-hero .hero-actions a{width:100%}.coc-trust-note{gap:9px 13px;margin-top:22px;font-size:10px}.coc-hero-visual{min-height:300px;margin-top:12px}.hero-photo-frame{border-radius:38% 38% 18px 18px;inset:12px 25px 10px}.floating-card{border-radius:12px;gap:8px;padding:10px 11px}.floating-card-top{top:7%;left:-2%}.floating-card-bottom{bottom:5%;right:-2%}.floating-card strong{font-size:10px}.floating-card small{font-size:9px}.floating-icon{width:30px;height:30px}.hero-course-chip{padding:8px 9px;font-size:9px}.chip-one{top:29%;right:0}.chip-two{bottom:24%;left:0}}@media (prefers-reduced-motion:reduce){.hero-orb,.coc-hero-content,.coc-hero-visual,.floating-card,.hero-course-chip,.hero-photo-frame img,.coc-chat-launcher{animation:none!important}}.coc-scroll-progress{z-index:1200;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.coc-scroll-progress span{background:linear-gradient(90deg,#31d6bd,#3b8cff,#7fe4f4);width:0;height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 12px #3ca0ff73}.coc-back-to-top{z-index:1100;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1767e8,#0a3c89);border:1px solid #fff9;border-radius:15px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.22s both cocBackToTopIn;display:grid;position:fixed;bottom:clamp(18px,3vw,34px);right:clamp(16px,3vw,34px);box-shadow:0 12px 30px #06275940}.coc-back-to-top:hover{transform:translateY(-4px);box-shadow:0 17px 34px #06275952}.coc-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}.how-it-works{background:radial-gradient(circle at 12% 12%,#2478ed12,#0000 33%),linear-gradient(135deg,#f5f9ff,#fff 65%);border-top:1px solid #e6eef9;border-bottom:1px solid #e6eef9;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,76px);margin:18px 0;padding:clamp(42px,6vw,78px) clamp(22px,6vw,86px);display:grid}.how-it-works-heading{max-width:470px}.how-it-works-heading .eyebrow{color:#1767e8}.how-it-works-heading h2{letter-spacing:-1.6px;margin:12px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.12}.how-it-works-heading p{color:#62748d;max-width:430px;margin:0;font-size:14px;line-height:1.8}.how-it-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.how-step-card{background:#ffffffe0;border:1px solid #e1eaf7;border-radius:18px;min-width:0;min-height:228px;padding:23px 18px 20px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 12px 34px #082b590d}.how-step-card:after{content:"";background:linear-gradient(135deg,#1767e81a,#20c99714);border-radius:50%;width:100px;height:100px;transition:transform .35s;position:absolute;bottom:-35px;right:-28px}.how-step-card:hover{border-color:#bdd5fa;transform:translateY(-7px);box-shadow:0 22px 42px #082b591c}.how-step-card:hover:after{transform:scale(1.25)}.how-step-number{color:#a6b7ce;letter-spacing:1px;font-size:10px;font-weight:800;position:absolute;top:17px;right:17px}.how-step-icon{color:#1767e8;background:linear-gradient(145deg,#eef6ff,#e8f8ff);border:1px solid #dceaff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:25px;font-weight:700;display:grid}.how-step-card h3{z-index:1;letter-spacing:-.3px;margin:0 0 8px;font-size:16px;position:relative}.how-step-card p{z-index:1;color:#657790;margin:0;font-size:11px;line-height:1.7;position:relative}.section-title-row{gap:20px}.section-title-row h2,.search-section h2,.why-section>h2{line-height:1.18}.feature-card,.mini-blog,.region-card,.why-card,.result-card,.course-strip-card{transform-origin:bottom}.feature-card:focus-within,.mini-blog:focus-within,.region-card:focus-visible,.course-strip-card:focus-visible{outline-offset:3px;outline:3px solid #1767e859}#site-header.coc-reference-header{box-shadow:0 5px 24px #08264d0e}#site-header.coc-reference-header .nav-button:active,.coc-hero .hero-primary-cta:active,.primary-button:active{transform:translateY(0)scale(.98)}@keyframes cocBackToTopIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.how-it-works{grid-template-columns:1fr;gap:28px}.how-it-works-heading{max-width:720px}}@media (width<=700px){.how-it-works{padding:40px 20px}.how-it-works-grid{grid-template-columns:1fr}.how-step-card{min-height:auto;padding:20px}.how-step-icon{margin-bottom:15px}.coc-back-to-top{border-radius:13px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.coc-reveal,.how-step-card,.coc-back-to-top{transition:none!important;animation:none!important;transform:none!important}.coc-reveal{opacity:1!important}}.university-logo-section{background:linear-gradient(#fff 0%,#f7faff 100%);border-top:1px solid #e8eff9;border-bottom:1px solid #e8eff9;padding:34px 0 30px;overflow:hidden}.university-logo-heading{text-align:center;padding:0 20px 22px}.university-logo-heading .eyebrow{color:#1767e8}.university-logo-heading h2{letter-spacing:-.8px;margin:7px 0 6px;font-size:clamp(22px,2.4vw,30px)}.university-logo-heading p{color:#687b94;margin:0;font-size:12px}.university-logo-marquee{width:100%;position:relative;overflow:hidden}.university-logo-marquee:before,.university-logo-marquee:after{content:"";z-index:2;pointer-events:none;width:clamp(24px,6vw,84px);position:absolute;top:0;bottom:0}.university-logo-marquee:before{background:linear-gradient(90deg,#f8fbff,#0000);left:0}.university-logo-marquee:after{background:linear-gradient(270deg,#f8fbff,#0000);right:0}.university-logo-track{align-items:center;gap:16px;width:max-content;padding:8px 12px;animation:42s linear infinite universityLogoScroll;display:flex}.university-logo-marquee:hover .university-logo-track,.university-logo-marquee:focus-within .university-logo-track{animation-play-state:paused}.university-logo-card{background:#fffffff5;border:1px solid #e2eaf5;border-radius:14px;flex:0 0 220px;justify-content:flex-start;align-items:center;gap:12px;min-height:82px;padding:14px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #1037690e}.university-logo-card img{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.university-logo-card span{color:#18365f;max-width:145px;font-size:12px;font-weight:800;line-height:1.4}.university-logo-disclaimer{text-align:center;color:#8190a5;margin:14px 20px 0;font-size:10px}@keyframes universityLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=600px){.university-logo-section{padding:28px 0 24px}.university-logo-heading{padding-bottom:16px}.university-logo-card{flex-basis:190px;gap:9px;min-height:72px;padding:12px 14px}.university-logo-card img{flex-basis:36px;width:36px;height:36px}.university-logo-card span{font-size:11px}.university-logo-track{gap:12px;animation-duration:34s}}@media (prefers-reduced-motion:reduce){.university-logo-track{animation:none}}.coc-hero-content .hero-kicker,.coc-hero-content h1,.coc-hero-content>p,.coc-hero-content .hero-actions,.coc-hero-content .coc-trust-note{animation:.72s cubic-bezier(.2,.75,.25,1) both cocHeroRise}.coc-hero-content h1{animation-delay:.1s}.coc-hero-content>p{animation-delay:.2s}.coc-hero-content .hero-actions{animation-delay:.3s}.coc-hero-content .coc-trust-note{animation-delay:.4s}.coc-hero-visual{animation:.9s cubic-bezier(.2,.75,.25,1) .12s both cocHeroVisualIn}.hero-photo-frame{transform-origin:50%;animation:7s ease-in-out 1s infinite cocPhotoFloat}.floating-card-top{animation:5.5s ease-in-out infinite cocFloat}.floating-card-bottom{animation:6.2s ease-in-out .5s infinite cocFloat}.hero-course-chip{animation:5s ease-in-out .8s infinite cocFloat}@keyframes cocHeroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cocHeroVisualIn{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cocFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes cocPhotoFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(.25deg)}}.search-section,.result-card,.college-card,.feature-card,.blog-card,.why-card{transition:transform .28s,box-shadow .28s,border-color .28s}.result-card:hover{border-color:#b8d1f4;transform:translateY(-5px);box-shadow:0 18px 38px #092b591c}.coc-cashback-card{color:#124b35;background:linear-gradient(145deg,#f0fff7 0%,#fff 76%);border:1px solid #b9ebd2;border-radius:13px;margin:14px 0 12px;padding:13px 14px 11px;animation:.55s both cocCashbackIn;box-shadow:0 8px 20px #088c5212}.coc-cashback-heading{align-items:center;gap:10px;display:flex}.coc-cashback-icon{color:#07864f;background:#d9f8e8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.coc-cashback-heading strong,.coc-cashback-heading small{display:block}.coc-cashback-heading strong{color:#087344;font-size:12px}.coc-cashback-heading small{color:#5c806f;margin-top:2px;font-size:10px}.coc-cashback-rate{color:#fff;background:#087b4b;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:900}.coc-cashback-breakdown{color:#537565;border-top:1px solid #d9f0e4;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.coc-cashback-breakdown strong{color:#087344;white-space:nowrap;font-size:12px}.coc-cashback-effective strong{color:#123d2c}.coc-cashback-footnote{color:#668274;margin-top:9px;font-size:9px;line-height:1.5;display:block}@keyframes cocCashbackIn{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.coc-hero-content .hero-kicker,.coc-hero-content h1,.coc-hero-content>p,.coc-hero-content .hero-actions,.coc-hero-content .coc-trust-note,.coc-hero-visual,.hero-photo-frame,.floating-card-top,.floating-card-bottom,.hero-course-chip,.coc-cashback-card{animation:none!important}.result-card:hover{transform:none}}.university-logo-section{isolation:isolate;background:radial-gradient(at 50% 12%,#daebffb8,#0000 52%),linear-gradient(#fbfdff 0%,#f1f7ff 100%);padding:28px 0 26px;position:relative}.university-logo-section:before,.university-logo-section:after{content:"";z-index:-1;opacity:.32;pointer-events:none;background:repeating-radial-gradient(#0000 0 12px,#b7d4fb 13px 14px,#0000 15px 22px);width:36vw;height:190px;position:absolute;top:115px}.university-logo-section:before{left:-22vw;transform:rotate(12deg)}.university-logo-section:after{right:-22vw;transform:rotate(-12deg)}.coc-cashback-banner{color:#fff;background:linear-gradient(105deg,#073b9d 0%,#092d7e 52%,#0754c7 100%);border:1px solid #45cdffe6;border-radius:22px;justify-content:center;align-items:center;gap:17px;width:min(92%,1120px);min-height:76px;margin:0 auto 25px;padding:13px 25px;animation:3.4s ease-in-out infinite cocCashbackPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #054cb738,inset 0 1px #ffffff52}.coc-cashback-banner:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff26 48%,#0000 68%);animation:5s ease-in-out infinite cocCashbackShimmer;position:absolute;inset:0;transform:translate(-110%)}.coc-cashback-spark{color:#ffd43b;font-size:23px;animation:2.2s ease-in-out infinite cocSpark}.coc-cashback-gift{filter:drop-shadow(0 3px 5px #001c55aa);flex:none;font-size:30px}.coc-cashback-banner-copy{z-index:1;min-width:0;position:relative}.coc-cashback-banner-copy strong{letter-spacing:-.45px;font:800 clamp(15px,2vw,23px)/1.25 Manrope,sans-serif;display:block}.coc-cashback-banner-copy small{color:#d9eaff;letter-spacing:.15px;margin-top:4px;font-size:10px;display:block}.coc-cashback-banner-note{z-index:1;color:#f3f8ff;border-left:1px solid #fff5;flex:none;margin-left:10px;padding-left:20px;font-size:12px;font-weight:800;position:relative}.coc-cashback-banner-note span{color:#ffda35;vertical-align:-1px;margin-right:6px;font-size:18px}.coc-cashback-banner-arrow{color:#6de5ff;font-size:34px;line-height:1;animation:1.5s ease-in-out infinite cocArrowNudge}.university-logo-heading{padding-bottom:19px;position:relative}.university-logo-heading .eyebrow{color:#075bea;letter-spacing:.8px;background:#e7f1ff;border-radius:30px;padding:7px 14px;font-size:10px;display:inline-flex}.university-logo-heading h2{letter-spacing:-1.1px;margin:9px 0 5px;font-size:clamp(25px,3vw,38px);font-weight:800}.university-logo-heading h2 span{color:#075bea;position:relative}.university-logo-heading h2 span:after{content:"";background:#ffce24;border-radius:50%;height:4px;position:absolute;bottom:-5px;left:3%;right:2%;transform:rotate(-1.5deg)}.university-logo-heading p{margin-top:10px;font-size:13px}.university-logo-track{gap:17px;padding:8px max(24px,7.5vw) 15px;animation-duration:48s}.university-logo-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:22px;flex-direction:column;flex:0 0 245px;justify-content:center;gap:12px;min-height:150px;padding:18px 20px;position:relative;box-shadow:0 10px 26px #14417d14}.university-logo-card:after{content:"Explore";color:#1761c8;opacity:0;background:#edf5ff;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;transition:all .2s;position:absolute;top:11px;right:12px;transform:translateY(-4px)}.university-logo-card:hover:after{opacity:1;transform:translateY(0)}.university-logo-card img{object-fit:contain;background:0 0;border-radius:0;flex:0 0 58px;width:100%;max-width:165px;height:62px;padding:4px}.university-logo-card span{text-align:center;max-width:205px;font-size:14px;line-height:1.35}.university-logo-card:hover{border-color:#b8d4fa;transform:translateY(-5px);box-shadow:0 16px 34px #104b9b24}.university-logo-disclaimer{margin-top:8px}@keyframes cocCashbackPulse{0%,to{box-shadow:0 9px 24px #0a8b4813}50%{box-shadow:0 12px 30px #0a8b4824}}@keyframes cocCashbackShimmer{0%,35%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes cocSpark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(18deg)}}@keyframes cocArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (width<=700px){.university-logo-section{padding:22px 0}.coc-cashback-banner{border-radius:15px;justify-content:flex-start;gap:10px;width:calc(100% - 28px);min-height:72px;margin-bottom:22px;padding:12px 14px}.coc-cashback-spark{display:none}.coc-cashback-gift{font-size:24px}.coc-cashback-banner-copy strong{font-size:14px}.coc-cashback-banner-copy small{font-size:9px}.coc-cashback-banner-note{display:none}.coc-cashback-banner-arrow{margin-left:auto;font-size:27px}.university-logo-heading h2{font-size:25px}.university-logo-heading p{max-width:310px;margin:8px auto 0;font-size:11px}.university-logo-card{border-radius:17px;flex-basis:190px;min-height:125px;padding:15px}.university-logo-card img{max-width:145px;height:52px}.university-logo-card span{font-size:12px}.university-logo-track{gap:12px;animation-duration:38s}}@media (prefers-reduced-motion:reduce){.coc-cashback-banner,.coc-cashback-banner:before,.coc-cashback-spark,.coc-cashback-banner-arrow{animation:none!important}}.coc-hero{isolation:isolate;background:radial-gradient(at 77% 42%,#6faeff47,#0000 34%),radial-gradient(at 8% 4%,#fffffffa,#0000 40%),linear-gradient(112deg,#f8fbff 0%,#ebf2fe 53%,#dceaff 100%);grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;min-height:clamp(570px,48vw,690px);padding:clamp(54px,6vw,88px) clamp(28px,6vw,92px);display:grid;position:relative;overflow:hidden}.coc-hero:before{content:"";z-index:-1;opacity:.38;pointer-events:none;background-image:radial-gradient(#3370c12e .8px,#0000 .8px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#0000);mask-image:linear-gradient(90deg,#0000,#000 52%,#0000)}.coc-hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #2f77d721;border-radius:50%;width:min(62vw,840px);position:absolute;top:-48%;right:-9%;box-shadow:0 0 0 32px #2f77d709,0 0 0 78px #2f77d706}.coc-hero-content{z-index:2;color:#102d5d;max-width:730px;animation:.75s cubic-bezier(.2,.75,.25,1) both cocLightHeroText;position:relative}.coc-hero h1 span{color:#075bea;text-shadow:0 8px 24px #075bea1a;display:inline}.coc-hero .hero-secondary-cta .play-icon{color:#075bea;background:#e1edff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.coc-trust-note{color:#153c73;grid-template-columns:repeat(4,max-content);align-items:center;gap:13px 0;margin-top:31px;font-size:11px;font-weight:800;display:grid}.coc-trust-note span{white-space:nowrap;border-right:1px solid #c5d9f5;align-items:center;gap:9px;min-height:39px;padding:0 15px;display:flex}.coc-trust-note span:first-child{padding-left:0}.coc-trust-note span:last-child{border-right:0}.coc-trust-note i{color:#075bea;background:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:19px;font-style:normal;display:grid;box-shadow:0 4px 12px #235b9e1a}.coc-hero .hero-photo-frame img{object-fit:cover;object-position:center 44%;width:100%;height:100%;transform:scale(1.04)}.coc-hero .floating-card{color:#102d5d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d9e9ff;border-radius:16px;gap:12px;padding:13px 16px;box-shadow:0 17px 40px #1f54932b}.coc-hero .floating-card strong{color:#102d5d;font-size:12px}.coc-hero .floating-card small{color:#667d9e;font-size:10px}.coc-hero .floating-icon{color:#075bea;background:#e5efff;border-radius:50%;width:39px;height:39px}.coc-hero .floating-avatars span{border-color:#fff;width:31px;height:31px}.coc-hero .hero-course-chip{color:#fff;background:linear-gradient(135deg,#1769e9,#063d9d);border:1px solid #ffffff6b;border-radius:11px;padding:10px 14px;font-size:11px;box-shadow:0 12px 28px #0a419338}.coc-hero .hero-course-chip span{color:#bfeeff}@keyframes cocLightHeroText{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cocLightHeroVisual{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1500px){.coc-hero{padding-left:max(6vw,50vw - 695px);padding-right:max(6vw,50vw - 695px)}}@media (width<=1100px){.coc-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:22px;padding-inline:4%}.coc-hero h1{font-size:clamp(43px,5vw,61px)}.coc-trust-note{grid-template-columns:repeat(2,max-content)}.coc-trust-note span:nth-child(2){border-right:0}.coc-hero-visual{min-height:390px}}@media (width<=850px){.coc-hero{grid-template-columns:1fr;gap:25px;min-height:auto;padding:53px 6% 70px}.coc-hero-content{max-width:760px}.coc-hero-visual{justify-self:center;width:min(650px,100%);min-height:410px;margin:0 auto}}@media (width<=600px){.coc-hero{gap:18px;padding:40px 20px 58px}.coc-hero .hero-kicker{letter-spacing:1px;padding:8px 12px;font-size:9px}.coc-hero h1{letter-spacing:-.047em;margin:19px 0 14px;font-size:clamp(38px,10vw,51px);line-height:1.06}.coc-hero .hero-content>p{font-size:14px;line-height:1.7}.coc-hero .hero-actions{flex-direction:column;align-items:stretch;margin-top:21px}.coc-hero .hero-actions a{width:100%}.coc-trust-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 0;margin-top:20px;font-size:9px}.coc-trust-note span{white-space:normal;border-right:0;padding:0 7px}.coc-trust-note span:nth-child(odd){padding-left:0}.coc-trust-note i{flex:0 0 25px;width:25px;height:25px;font-size:16px}.coc-hero-visual{min-height:290px;margin-top:5px}.coc-hero .hero-photo-frame{border-width:4px;border-radius:35% 35% 20px 20px;inset:10px 19px 10px 22px}.coc-hero .floating-card{border-radius:11px;gap:7px;padding:9px 10px}.coc-hero .floating-card-top{top:3%;left:-1%}.coc-hero .floating-card-bottom{bottom:3%;right:-1%}.coc-hero .floating-card strong{font-size:9px}.coc-hero .floating-card small{font-size:8px}.coc-hero .floating-icon{width:27px;height:27px;font-size:15px}.coc-hero .floating-avatars span{width:23px;height:23px;font-size:9px}.coc-hero .hero-course-chip{padding:7px 8px;font-size:8px}.coc-hero .chip-one{top:28%;right:-1%}.coc-hero .chip-two{bottom:23%;left:-1%}}@media (prefers-reduced-motion:reduce){.coc-hero-content,.coc-hero-visual,.coc-hero .hero-photo-frame,.coc-hero .floating-card,.coc-hero .hero-course-chip{transition:none!important;animation:none!important}}.institution-results .college-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.coc-course-card{background:linear-gradient(150deg,#fff 0%,#fbfdff 100%);border:1px solid #d5e6fb;border-radius:20px;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 10px 30px #1c539417}.coc-course-card:hover{border-color:#9fc5fa;transform:translateY(-5px);box-shadow:0 18px 38px #1c539426}.coc-course-card-head{background:linear-gradient(110deg,#eaf3ff,#f8fbff 72%,#dcecff);border-bottom:1px solid #e0edfc;justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 18px;display:flex}.coc-course-type{color:#075bea;letter-spacing:.4px;background:#dcecff;border-radius:30px;padding:6px 11px;font-size:10px;display:inline-flex}.coc-course-card-head h3{color:#092b59;margin:12px 0 5px;font-size:clamp(18px,1.6vw,23px)}.coc-course-card-head .result-location{margin:0;font-size:13px}.coc-course-head-mark{color:#075bea;background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:22px;display:grid;box-shadow:0 4px 13px #14549b18}.coc-course-details{grid-template-columns:1fr 1fr;padding:9px 22px;display:grid}.coc-course-detail{border-bottom:1px solid #e8f0fa;align-items:center;gap:12px;min-width:0;padding:15px 7px;display:flex}.coc-course-detail:nth-last-child(-n+2){border-bottom:0}.coc-course-detail:nth-child(odd){border-right:1px solid #dce9f8}.coc-course-detail:nth-child(2n){padding-left:20px}.coc-course-detail-icon{color:#075bea;background:#edf4ff;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:22px;font-weight:800;display:grid}.coc-course-detail small,.coc-course-eligibility small{color:#627895;margin-bottom:4px;font-size:11px;display:block}.coc-course-detail strong{color:#102d5d;overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.coc-course-detail .coc-mode-value{color:#075bea;background:#e3efff;border-radius:20px;padding:4px 10px;display:inline-block}.coc-course-cashback{box-shadow:none;background:linear-gradient(120deg,#effdf4,#f8fffa);border:1px solid #b9efcf;border-radius:15px;margin:12px 22px 0;padding:15px 17px}.coc-course-cashback .coc-cashback-heading{border-bottom:1px solid #d8f2e2;align-items:center;gap:12px;padding-bottom:12px;display:flex}.coc-course-cashback .coc-cashback-icon{color:#078548;background:#d9f8e6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.coc-course-cashback .coc-cashback-heading strong{color:#087b43;font-size:16px}.coc-course-cashback .coc-cashback-heading small{color:#5c8b73;margin-top:3px;font-size:11px;display:block}.coc-course-cashback .coc-cashback-rate{color:#fff;background:#078548;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:auto;font-size:19px;font-weight:900;display:grid}.coc-cashback-metrics{grid-template-columns:1fr 1.2fr;gap:14px;padding-top:12px;display:grid}.coc-cashback-metrics>div+div{border-left:1px solid #cbe9d7;padding-left:17px}.coc-cashback-metrics small{color:#557667;font-size:11px;display:block}.coc-cashback-metrics strong{color:#087b43;margin-top:5px;font-size:21px;display:block}.coc-cashback-metrics>div+div strong{color:#102d42}.coc-course-eligibility{color:#102d5d;background:#edf4ff;border-radius:12px;align-items:center;gap:12px;margin:15px 22px 0;padding:12px 15px;display:flex}.coc-course-eligibility>span{color:#075bea;font-size:22px}.coc-course-eligibility strong{font-size:13px;font-weight:700}.coc-course-card-actions{gap:10px;padding:17px 22px 22px;display:flex}.coc-course-enquire{color:#fff;background:linear-gradient(110deg,#1477f8,#0648c8);border:0;border-radius:12px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:50px;padding:10px 17px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #075bea28}.coc-course-enquire:hover{transform:translateY(-2px);box-shadow:0 12px 23px #075bea3b}@media (width<=760px){.institution-results .college-grid{grid-template-columns:1fr;gap:16px}.coc-course-card-head{padding:18px 17px 15px}.coc-course-details{padding:7px 14px}.coc-course-detail{gap:8px;padding:12px 4px}.coc-course-detail:nth-child(2n){padding-left:11px}.coc-course-detail-icon{border-radius:10px;flex-basis:34px;height:34px;font-size:18px}.coc-course-detail strong{font-size:12px}.coc-course-cashback{margin-inline:14px;padding:12px}.coc-cashback-metrics strong{font-size:17px}.coc-course-eligibility{margin-inline:14px}.coc-course-card-actions{padding:14px}}@media (prefers-reduced-motion:reduce){.coc-course-card,.coc-course-enquire{transition:none}}.search-section#college-search{z-index:2;background:radial-gradient(at 100% 0,#dbebff94,#0000 34%),linear-gradient(145deg,#fff 0% 72%,#f9fbff 100%);border:1px solid #d9e7f9;border-radius:22px;width:min(1180px,100% - 48px);margin:28px auto 38px;padding:clamp(27px,3.2vw,42px) clamp(24px,3vw,38px) 32px;position:relative;overflow:visible;box-shadow:0 20px 52px #18457d1b,0 2px 8px #18457d09}.search-section#college-search:before{content:"";background:linear-gradient(90deg,#075bea,#77baff);border-radius:0 0 8px 8px;width:76px;height:4px;position:absolute;top:0;left:34px}.search-section#college-search .coc-finder-heading{max-width:none;margin:0 0 24px;display:block}.search-section#college-search .finder-eyebrow{color:#1767dc;letter-spacing:1.35px;align-items:center;gap:7px;margin-bottom:10px;font-size:9px;font-weight:900;display:inline-flex}.search-section#college-search .finder-eyebrow:before{content:"";background:#1767dc;border-radius:2px;width:17px;height:2px}.search-section#college-search .coc-finder-heading h2{color:#0b2d60;letter-spacing:-.9px;align-items:center;gap:14px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(25px,2.65vw,35px);font-weight:850;line-height:1.2;display:flex}.search-section#college-search .finder-heading-icon{color:#075bea;background:#ebf2fe;border:1px solid #d7e7fc;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #fff,0 5px 14px #1a5ba90f}.search-section#college-search .coc-finder-heading p{color:#6a7f9d;margin:8px 0 0 58px;font-size:13px;line-height:1.6}.search-section#college-search form{margin:0}.search-section#college-search .finder-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px 20px;margin:0;display:grid}.search-section#college-search .finder-grid label{color:#29466f;min-width:0;margin:0;font-size:12px;font-weight:800;line-height:1.4;display:block}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{color:#243e63;background:#f9fbff;border:1px solid #d5e3f5;border-radius:11px;outline:none;width:100%;height:49px;min-height:49px;margin:9px 0 0;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;display:block;box-shadow:inset 0 1px 2px #18427506}.search-section#college-search .finder-grid input::placeholder{color:#8998ad}.search-section#college-search .finder-grid input:hover,.search-section#college-search .finder-grid select:hover{background:#fff;border-color:#abc9f3}.search-section#college-search .finder-grid input:focus,.search-section#college-search .finder-grid select:focus{background:#fff;border-color:#4389f5;box-shadow:0 0 0 4px #075bea1a,0 5px 14px #075bea0f}.search-section#college-search .finder-actions{justify-content:center;align-items:center;gap:13px;margin:23px 0 0;display:flex}.search-section#college-search .finder-actions .primary-button{color:#fff;background:linear-gradient(135deg,#176ef1,#064bc9);border:1px solid #075bea;border-radius:11px;min-width:250px;min-height:49px;padding:0 23px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 9px 20px #075bea30,inset 0 1px #fff3}.search-section#college-search .finder-actions .primary-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 13px 25px #075bea40}.search-section#college-search .finder-actions .primary-button:disabled{opacity:.7;cursor:wait}.search-section#college-search .finder-actions .clear-button{color:#315783;background:#fff;border:1px solid #d6e4f7;border-radius:11px;justify-content:center;align-items:center;min-height:49px;padding:0 17px;font-size:12px;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.search-section#college-search .finder-actions .clear-button:hover{color:#075bea;background:#f2f7ff;border-color:#a9c8f4}.search-section#college-search .verification-note{color:#315783;background:#f2f7ff;border:1px solid #d9e8fc;border-left:3px solid #075bea;border-radius:9px;margin:18px 0 0;font-size:12px}@media (width<=850px){.search-section#college-search{width:calc(100% - 32px);margin:24px auto 32px;padding:28px 24px}.search-section#college-search .finder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=560px){.search-section#college-search{border-radius:17px;width:calc(100% - 24px);margin:18px auto 26px;padding:24px 17px 20px}.search-section#college-search:before{width:58px;left:20px}.search-section#college-search .coc-finder-heading{margin-bottom:19px}.search-section#college-search .finder-eyebrow{margin-bottom:8px;font-size:8px}.search-section#college-search .coc-finder-heading h2{letter-spacing:-.6px;gap:10px;font-size:22px}.search-section#college-search .finder-heading-icon{border-radius:11px;flex-basis:37px;width:37px;height:37px;font-size:24px}.search-section#college-search .coc-finder-heading p{margin:7px 0 0 47px;font-size:11px}.search-section#college-search .finder-grid{grid-template-columns:1fr;gap:13px}.search-section#college-search .finder-grid label{font-size:11px}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{height:46px;min-height:46px;margin-top:7px;font-size:12px}.search-section#college-search .finder-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:19px}.search-section#college-search .finder-actions .primary-button,.search-section#college-search .finder-actions .clear-button{width:100%;min-width:0;min-height:47px}}@media (prefers-reduced-motion:reduce){.search-section#college-search *{transition:none!important}}.coc-hero{grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:clamp(18px,3vw,42px);min-height:465px;padding:clamp(38px,4.4vw,64px) clamp(24px,5.2vw,78px)}.coc-hero h1{margin:16px 0 13px;font-size:clamp(39px,4.15vw,60px);line-height:1.02}.coc-hero .hero-kicker{padding:8px 13px;font-size:9px}.coc-hero .hero-content>p{max-width:520px;font-size:14px;line-height:1.6}.coc-trust-note{gap:5px 0;margin-top:21px;font-size:10px}.coc-trust-note span{gap:7px;min-height:33px;padding-inline:10px}.coc-trust-note i{border-radius:8px;width:25px;height:25px;font-size:15px}.coc-hero-visual{max-width:570px;min-height:390px}.coc-hero .hero-photo-frame{border-width:5px;border-radius:34% 34% 24px 24px;inset:5px 24px 0 42px;transform:none}.coc-hero .hero-image-glow{inset:10% 3% 0 13%}.coc-hero .floating-card-top{top:12%;left:-2%}.coc-hero .floating-card-bottom{bottom:10%;right:-3%}.coc-hero .chip-one{top:32%;right:-1%}.coc-hero .chip-two{bottom:29%;left:0}.coc-stats-strip{z-index:3;background:#fff;border:1px solid #e2ecfa;border-radius:0 0 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(94%,1240px);margin:-1px auto 0;padding:15px 22px;display:grid;position:relative;box-shadow:0 12px 28px #17447d14}.coc-stat-item{border-right:1px solid #e8eff8;grid-template-rows:auto auto;grid-template-columns:38px auto;align-items:center;column-gap:10px;padding:2px 16px;display:grid}.coc-stat-item:last-child{border-right:0}.coc-stat-icon{color:#075bea;background:#edf4ff;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.coc-stat-item strong{color:#102e5c;font:800 18px/1.2 Manrope,sans-serif}.coc-section-heading h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:clamp(23px,2.4vw,30px)}.coc-section-heading>a{white-space:nowrap;margin-bottom:5px}.quick-courses-section .feature-card{border-radius:15px;box-shadow:0 8px 24px #14417d12}.quick-courses-section .feature-body h3{font-size:16px}.quick-courses-section .feature-body p{font-size:11px}.university-logo-heading{padding-bottom:16px}.university-logo-heading h2{margin:5px 0}.coc-cashback-banner{color:#075c37;background:linear-gradient(100deg,#e9fff2,#f4fff8 55%,#e4ffed);border:1px solid #b9f0d0;border-radius:15px;justify-content:flex-start;width:min(94%,1240px);min-height:72px;margin:20px auto 0;animation:none;box-shadow:0 8px 22px #0d874c14}.coc-cashback-gift{background:#d2f8e2;border-radius:12px;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.coc-cashback-banner-copy strong span{color:#087443}.coc-cashback-banner-copy small{color:#587c68}.coc-cashback-banner-note{color:#397458;margin-left:auto}.coc-cashback-banner-arrow{color:#087443}.how-it-works-heading h2{font-size:clamp(23px,2.4vw,30px)}.how-step-card{border-radius:16px}@media (width<=850px){.coc-hero{min-height:auto;padding:42px 5% 48px}.coc-hero-visual{min-height:350px}.coc-stats-strip{width:94%}.coc-stat-item{padding-inline:10px}}@media (width<=600px){.coc-hero{padding:35px 20px}.coc-hero-visual{width:100%;min-height:300px}.coc-hero .hero-photo-frame{inset:5px 22px 0 32px}.coc-hero .floating-card{padding:9px 10px}.coc-hero .floating-card-bottom{right:-2%}.coc-hero .floating-card strong{font-size:10px}.coc-hero .floating-card small{font-size:8px}.coc-hero .hero-course-chip{padding:8px 10px;font-size:9px}.coc-stats-strip{border-radius:0 0 14px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 8px}.coc-stat-item{grid-template-columns:31px auto;column-gap:7px;padding:9px 7px}.coc-stat-item:nth-child(2){border-right:0}.coc-stat-item:nth-child(-n+2){border-bottom:1px solid #e8eff8}.coc-stat-icon{border-radius:9px;width:29px;height:29px;font-size:14px}.coc-stat-item strong{font-size:14px}.coc-stat-item small{font-size:8px}.quick-courses-section{padding-top:28px}.coc-section-heading{flex-direction:column;align-items:flex-start;width:calc(100% - 36px)}.quick-courses-section .quick-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 36px)}.quick-courses-section .feature-image{height:88px}.quick-courses-section .feature-body{padding:11px 12px 13px}.quick-courses-section .feature-body h3{font-size:13px}.quick-courses-section .feature-body p{font-size:9px}.coc-cashback-banner{gap:9px;width:calc(100% - 28px);padding:10px 12px}.coc-cashback-banner-copy strong{font-size:12px}.coc-cashback-banner-copy small{font-size:9px}}:root{--coc-ink:#09285a;--coc-blue:#075bea;--coc-blue-deep:#0647c8;--coc-pale:#ebf2fe;--coc-green:#0aa84f;--coc-muted:#526b8d}body{background:#f5f9ff}.coc-hero{isolation:isolate;background:radial-gradient(at 73% 35%,#97cfff7a,#0000 37%),radial-gradient(at 4% 5%,#fff 0%,#fff9 34%,#0000 66%),linear-gradient(112deg,#f8fbff 0%,#eaf3ff 48%,#dceeff 100%);grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;gap:clamp(18px,3vw,42px);min-height:clamp(450px,42vw,590px);padding:clamp(38px,4.2vw,64px) clamp(28px,5.1vw,78px) 58px;display:grid;position:relative;overflow:hidden}.coc-hero:before{content:"";z-index:-1;background:linear-gradient(#ffffff2e,#72beff2e);border-top:2px solid #ffffffd9;border-radius:50% 48% 0 0/36% 42% 0 0;height:145px;position:absolute;bottom:-74px;left:-6%;right:-5%;transform:rotate(-1.2deg)}.coc-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #418bdf1f;border-radius:50%;width:min(65vw,850px);position:absolute;top:-58%;right:-12%;box-shadow:0 0 0 30px #418bdf09,0 0 0 75px #418bdf06}.coc-hero .hero-orb{opacity:.2;filter:blur(1px)}.coc-hero-content{z-index:2;max-width:690px;color:var(--coc-ink);animation:.85s cubic-bezier(.2,.75,.25,1) both cocHeroContentIn;position:relative}.coc-hero .hero-kicker{color:#345174;letter-spacing:1.1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #d9e8fb;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 7px 22px #285b9714}.coc-hero h1{color:#09285a;letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:20px 0 16px;font-size:clamp(39px,4.4vw,66px);font-weight:900;line-height:1.04}.coc-hero h1 span{color:#07984a;text-shadow:0 7px 22px #09a04f14;display:inline-block;position:relative}.coc-hero h1 span:after{content:"";background:linear-gradient(90deg,#0bbd60,#0bbd6000);border-radius:50%;height:5px;position:absolute;bottom:-7px;left:2%;right:3%;transform:rotate(-1.5deg)}.hero-benefits{flex-wrap:wrap;align-items:center;gap:10px 0;margin-top:24px;display:flex}.hero-benefits>div{border-right:1px solid #c9dbf0;align-items:center;gap:10px;min-width:0;padding:0 15px;display:flex}.hero-benefits>div:first-child{padding-left:0}.hero-benefits>div:last-child{border-right:0}.hero-benefit-icon{color:#075bea;background:#e1efff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.hero-benefit-green{color:#07984a;background:#ddf8e8}.hero-benefits strong,.hero-benefits small{display:block}.hero-benefits strong{color:#14345f;font-size:11px;font-weight:900}.hero-benefits small{color:#657b98;margin-top:3px;font-size:9px}.coc-hero .hero-primary-cta,.coc-hero .hero-secondary-cta{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.coc-hero .hero-primary-cta{color:#fff;background:linear-gradient(120deg,#167bff,#064bc9);border:1px solid #075bea;box-shadow:0 12px 26px #075bea3b,inset 0 1px #ffffff3d}.coc-hero .hero-secondary-cta:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 22px #164c8e1f}.hero-book-icon{color:#075bea;background:#e5f0ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.coc-hero-visual{justify-self:end;width:100%;max-width:660px;min-height:clamp(340px,35vw,480px);animation:1s cubic-bezier(.2,.75,.25,1) .12s both cocHeroVisualIn;display:block;position:relative}.coc-hero .hero-photo-frame{background:#dceeff;border:0;border-radius:30% 28% 22px 22px;animation:7s ease-in-out infinite cocHeroFloat;position:absolute;inset:0;overflow:hidden;transform:translateY(0);box-shadow:0 25px 55px #235a991f}.coc-hero .hero-photo-frame:after{display:none}.hero-slide-dots{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hero-slide-dots span{background:#b9d7fb;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 1px 3px #1646821f}.hero-slide-dots span.active{background:#075bea;width:12px;height:12px}.coc-stats-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dce9f9;border-radius:19px;width:min(94%,1240px);margin:-1px auto 0;padding:17px 22px;box-shadow:0 12px 30px #1c4e8917}.coc-stat-item{border-color:#dce8f7;grid-template-columns:42px auto;column-gap:11px;padding:2px 17px}.coc-stat-icon{color:#075bea;background:#eaf2ff;border-radius:50%;width:40px;height:40px;font-size:19px}.coc-stat-item strong{color:#09285a;font-size:19px}.coc-stat-item small{color:#5d7392;font-size:10px}.coc-section-heading{width:min(94%,1240px);margin:0 auto 17px}.coc-section-heading h2,.section-title-row h2{color:#09285a;font-size:clamp(23px,2.35vw,30px);font-weight:900}.coc-section-heading .eyebrow{color:#087b48}.coc-section-heading p{color:#617795;font-size:12px}.quick-courses-section .feature-card{border:1px solid #dce8f7;border-radius:16px;transition:transform .28s,box-shadow .28s;box-shadow:0 8px 22px #1a4a8211}.quick-courses-section .feature-icon{color:#075bea;background:#fff;border-radius:10px}.university-logo-heading h2{color:#09285a}.university-logo-heading p{color:#627895}.university-logo-card{background:#fff;border:1px solid #dce8f7;border-radius:13px;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 15px #1949820e}.university-logo-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1949821c}.coc-cashback-banner{background:linear-gradient(105deg,#e4ffed 0%,#f4fff7 58%,#e0ffeb 100%);border:1px solid #b9efcf;border-radius:17px;align-items:center;gap:17px;width:min(94%,1240px);min-height:88px;margin:22px auto 0;padding:14px 22px;animation:4.5s ease-in-out infinite cocCashbackPulse;display:flex;box-shadow:0 9px 24px #0a8b4813}.coc-cashback-banner:before{display:none}.coc-cashback-gift{background:#d1f8e0;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:27px;display:grid}.coc-cashback-banner-copy strong{color:#08723e;font-size:clamp(14px,1.5vw,19px)}.coc-cashback-banner-copy small{color:#4d7961;font-size:10px}.coc-cashback-banner-note{color:#397458;margin-left:auto;font-size:10px}.coc-cashback-banner-arrow{color:#087b43;font-size:23px}.how-it-works{padding-top:34px;padding-bottom:35px}.how-it-works-heading h2{color:#09285a;font-size:clamp(23px,2.35vw,30px)}.how-step-card{background:#ffffffe0;border:1px solid #deebfa;border-radius:16px;transition:transform .25s,box-shadow .25s;box-shadow:0 7px 20px #1949820b}.how-step-card:hover{transform:translateY(-5px);box-shadow:0 13px 26px #19498217}.how-step-icon{color:#075bea;background:#eaf2ff}.info-panels{padding-top:12px}.exam-panel,.blogs-panel,.faq-panel,.mini-blog,.why-card{border-color:#dce8f7;border-radius:15px;box-shadow:0 7px 20px #1949820d}.mini-blog{transition:transform .22s,box-shadow .22s;overflow:hidden}.mini-blog:hover{transform:translateY(-4px);box-shadow:0 13px 26px #1949821a}.faq-item{border-color:#e4edf8}.counselling-banner{background:linear-gradient(115deg,#063d9f,#075bea 62%,#0c70df);border:1px solid #0b55cb;border-radius:19px;box-shadow:0 16px 35px #074bb72e}.counselling-banner h2,.counselling-banner p{color:#fff}.enquiry{background:linear-gradient(135deg,#eaf3ff,#f7fbff);border-color:#dce9f8;border-radius:19px;box-shadow:0 8px 25px #1949820b}.search-section#college-search{border-radius:20px;box-shadow:0 18px 45px #1a488217}.result-card{border-radius:16px;box-shadow:0 8px 22px #1949820f}@keyframes cocHeroContentIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cocHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1050px){.coc-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);padding-inline:4%}.coc-hero h1{font-size:clamp(36px,4.5vw,54px)}.hero-benefits>div{padding-inline:9px}.hero-benefits strong{font-size:10px}.hero-benefits small{font-size:8px}}@media (width<=850px){.coc-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:43px 6% 54px}.coc-hero-content{max-width:760px}.coc-hero-visual{justify-self:center;width:min(650px,100%);min-height:390px;margin:0 auto}.hero-slide-dots{bottom:9px}.coc-stats-strip{width:94%}.coc-stat-item{padding-inline:10px}}@media (width<=600px){.coc-hero{gap:13px;padding:34px 20px 48px}.coc-hero .hero-kicker{letter-spacing:.9px;padding:8px 12px;font-size:8px}.coc-hero h1{letter-spacing:-.047em;margin:17px 0 13px;font-size:clamp(37px,10vw,50px);line-height:1.06}.coc-hero .hero-content>p{font-size:13px;line-height:1.65}.hero-benefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.hero-benefits>div{border:0;gap:8px;padding:0}.hero-benefit-icon{border-radius:9px;flex-basis:29px;width:29px;height:29px;font-size:16px}.hero-benefits strong{font-size:9px}.hero-benefits small{font-size:8px}.coc-hero .hero-actions{grid-template-columns:1fr;gap:9px;margin-top:21px;display:grid}.coc-hero .hero-primary-cta,.coc-hero .hero-secondary-cta{width:100%;min-height:47px}.coc-hero-visual{width:100%;min-height:280px;margin-top:4px}.coc-hero .hero-photo-frame{border-radius:28% 28% 17px 17px}.hero-slide-dots{bottom:3px}.coc-stats-strip{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 8px}.coc-stat-item{grid-template-columns:31px auto;column-gap:7px;padding:9px 7px}.coc-stat-item:nth-child(2){border-right:0}.coc-stat-item:nth-child(-n+2){border-bottom:1px solid #e8eff8}.coc-stat-icon{width:29px;height:29px;font-size:14px}.coc-stat-item strong{font-size:14px}.coc-stat-item small{font-size:8px}.quick-courses-section{padding-top:27px}.coc-section-heading{width:calc(100% - 36px)}.quick-courses-section .quick-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 36px)}.quick-courses-section .feature-image{height:83px}.quick-courses-section .feature-body{padding:10px 11px 12px}.quick-courses-section .feature-body h3{font-size:12px}.quick-courses-section .feature-body p{font-size:9px}.coc-cashback-banner{gap:9px;width:calc(100% - 28px);min-height:0;padding:11px 12px}.coc-cashback-gift{flex-basis:35px;width:35px;height:35px;font-size:20px}.coc-cashback-banner-copy strong{font-size:11px}.coc-cashback-banner-copy small{font-size:8px}.coc-cashback-banner-note{display:none}}@media (prefers-reduced-motion:reduce){.coc-hero-content,.coc-hero-visual,.coc-hero .hero-photo-frame,.coc-cashback-banner,.quick-courses-section .feature-card,.how-step-card,.mini-blog{transition:none!important;animation:none!important}}.coc-hero{background:radial-gradient(at 80% 5%,#68aeff38,#0000 35%),linear-gradient(112deg,#f7fbff 0%,#eaf2fe 54%,#dceaff 100%);grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:clamp(16px,3vw,42px);min-height:355px;padding:48px clamp(24px,5.5vw,82px) 64px}.coc-hero:before{opacity:.18;background-image:radial-gradient(#2864b447 .7px,#0000 .7px)}.coc-hero .hero-kicker{color:#527196;letter-spacing:1.35px}.coc-hero h1{color:#0a2b59;letter-spacing:-2px;margin:13px 0 12px;font-size:clamp(34px,4vw,54px)}.coc-hero .hero-content>p{color:#506783;font-size:14px;line-height:1.65}.coc-hero .hero-benefits>div{color:#183b66;align-items:center;gap:8px;display:flex}.coc-hero .hero-benefits strong{font-size:10px;display:block}.coc-hero .hero-benefit-icon{color:#075bea;background:#e0edff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.coc-hero-visual{min-height:310px}.coc-hero .hero-photo-frame{border:0;border-radius:46% 46% 18px 18px;inset:5px 8px 0 18px;transform:none;box-shadow:0 22px 48px #10356529}.coc-hero .hero-photo-frame:after{background:linear-gradient(#0000 65%,#0622451f)}.coc-hero .hero-image-glow{opacity:.65;background:linear-gradient(135deg,#9dcaff,#d9eaff)}.search-section#college-search .section-heading{margin-bottom:14px}.search-section#college-search .section-heading h2{font-size:22px}.search-section#college-search .section-heading p{font-size:11px}.search-section#college-search .finder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px;display:grid}.search-section#college-search .finder-grid label{font-size:10px}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{border-radius:8px;height:38px;min-height:38px;margin-top:5px;padding:0 10px;font-size:10px}.finder-popular-searches{color:#526b8b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.finder-popular-searches strong{color:#29466f;margin-right:3px}.finder-popular-searches button{color:#315783;background:#f3f7ff;border:1px solid #d7e5f8;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700;transition:all .2s}.finder-popular-searches button:hover{color:#075bea;background:#e6f0ff;border-color:#8eb7f1}.search-section#college-search .finder-actions{justify-content:flex-end;margin-top:10px}.search-section#college-search .finder-actions .primary-button,.search-section#college-search .finder-actions .clear-button{border-radius:8px;min-height:36px;padding:0 14px;font-size:10px}.coc-stats-strip{background:#fff;border:1px solid #dce8f8;border-radius:14px;width:min(1120px,100% - 44px);margin:0 auto 28px;box-shadow:0 8px 22px #143f740f}@media (width<=900px){.coc-hero{grid-template-columns:1fr .85fr;padding:40px 28px 58px}.search-section#college-search .finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-section#college-search .finder-actions{margin-top:14px}}@media (width<=650px){.coc-hero{grid-template-columns:1fr;gap:10px;padding:42px 22px 60px}.coc-hero h1{font-size:clamp(35px,9vw,46px)}.coc-hero-visual{width:100%;min-height:230px}.coc-hero .hero-photo-frame{inset:0 8%}.search-section#college-search{width:calc(100% - 24px);margin:-30px auto 16px;padding:19px 15px}.search-section#college-search .finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-section#college-search .finder-actions{grid-template-columns:1fr;display:grid}.search-section#college-search .finder-actions button{width:100%}.coc-stats-strip{width:calc(100% - 24px)}}.coc-hero{position:relative;overflow:hidden}.coc-hero-content{z-index:2;position:relative}.coc-hero h1{text-wrap:balance}.coc-hero .hero-benefits strong,.coc-hero .hero-benefits small{display:block}.coc-hero .hero-benefits strong{color:#fff;font-size:12px;font-weight:750}.coc-hero .hero-benefits small{color:#b9cfea;margin-top:3px;font-size:10px}.hero-benefit-icon{color:#8be8f2;background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.hero-benefit-green{color:#66e0b2}.coc-hero-visual{min-width:0}.hero-photo-frame{background:linear-gradient(145deg,#174c83,#0a2346)}.hero-floating-card{z-index:4;color:#102d55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #ffffffb3;border-radius:15px;align-items:center;gap:11px;max-width:245px;padding:13px 16px;animation:5.8s ease-in-out infinite cocCardFloat;display:flex;position:absolute;box-shadow:0 18px 44px #000f2a3d}.hero-floating-top{top:8%;left:-2%}.hero-floating-bottom{animation-delay:-2.6s;bottom:8%;right:-3%}.hero-floating-card strong,.hero-floating-card small{white-space:nowrap;display:block}.hero-floating-card strong{font-size:11px;font-weight:800}.hero-floating-card small{color:#687d98;margin-top:4px;font-size:9px}.hero-floating-icon{color:#07885e;background:#e4f8f0;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hero-floating-icon-alt{color:#246bd6;background:#e9f1ff}.hero-image-caption{z-index:4;color:#e6f2ff;letter-spacing:.2px;text-shadow:0 2px 8px #00152f;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:1%;right:8%}.hero-caption-pulse{background:#5be1b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5be1b222}@media (width<=900px){.hero-floating-top{left:0}.hero-floating-bottom{right:0}}@media (width<=600px){.coc-hero .hero-benefits{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.hero-floating-card{border-radius:11px;gap:7px;padding:9px 10px}.hero-floating-top{top:5%;left:-1%}.hero-floating-bottom{bottom:4%;right:-1%}.hero-floating-card strong{font-size:9px}.hero-floating-card small{font-size:8px}.hero-floating-icon{flex-basis:28px;width:28px;height:28px}.hero-image-caption{font-size:9px;bottom:-2%;right:7%}}.coc-hero{background:linear-gradient(110deg,#f7fbff 0%,#eef6ff 52%,#e5f1ff 100%);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(20px,3vw,44px);min-height:370px;padding:38px clamp(24px,5vw,76px) 54px;display:grid}.coc-hero .hero-kicker{color:#587393}.coc-hero h1{color:#102f59;font-size:clamp(34px,3.4vw,48px);line-height:1.08}.coc-hero .hero-content>p{color:#58708d;max-width:570px}.coc-hero .hero-benefits>div{align-items:center;gap:8px;display:flex}.coc-hero .hero-benefits strong{color:#244568;font-size:10px;display:block}.coc-hero .hero-benefit-icon{color:#1764c6;background:#e2efff;border:0;border-radius:9px;flex:0 0 28px;width:28px;height:28px}.coc-hero .hero-benefit-green{color:#0a9b5b;background:#ddf6e9}.coc-hero .hero-primary-cta{background:linear-gradient(135deg,#1264d7,#0747a8)}.coc-hero-visual{justify-self:end;width:100%;max-width:650px;min-height:clamp(300px,31vw,420px);display:block;position:relative}.coc-hero .hero-image-glow{filter:blur(30px);opacity:.65;background:linear-gradient(135deg,#a8d3ff,#d7f0ff);border-radius:42%;position:absolute;inset:8% 1% 2% 8%}.coc-hero .hero-photo-frame{background:#e3efff;border:0;border-radius:24px 110px 24px 24px;position:absolute;inset:0;overflow:hidden;transform:none;box-shadow:0 20px 48px #1e4b8224}.coc-hero .hero-photo-frame img{object-fit:cover;object-position:70% center;width:100%;height:100%;display:block;transform:none}.coc-hero .hero-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eef6ff2e,#0000 40%,#09274d0a);position:absolute;inset:0}.coc-hero .hero-floating-card{color:#16375f;border:1px solid #e5edf8;box-shadow:0 12px 30px #1a427326}@media (width<=900px){.coc-hero{grid-template-columns:1fr .9fr;padding:34px 28px 54px}.coc-hero-visual{min-height:300px}}@media (width<=650px){.coc-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:36px 20px 48px}.coc-hero h1{font-size:clamp(35px,9vw,46px)}.coc-hero-visual{width:100%;min-height:270px;margin:0 auto}.coc-hero .hero-photo-frame{border-radius:22px 72px 18px 18px;inset:0 8px}.coc-hero .hero-floating-top{top:4%;left:0}.coc-hero .hero-floating-bottom{bottom:5%;right:0}.coc-hero .hero-image-caption{display:none}}:root{--navy:#0b2852;--blue:#155bd7;--blue2:#0d459f;--pale:#f3f7fd;--muted:#61738d;--line:#e2eaf4;--green:#159b68;--shadow:0 16px 42px #0d2b5613}.site{background:#fff}main{overflow:clip}.content-section,.quick-courses-section,.university-logo-section,.search-section,.course-strip,.enquiry{scroll-margin-top:110px}.coc-hero{isolation:isolate;background:radial-gradient(at 82% 20%,#c5dcfa94,#0000 38%),linear-gradient(112deg,#f8fbff 0%,#f0f6ff 55%,#eaf2fc 100%);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(34px,5vw,78px);min-height:570px;padding:clamp(64px,7vw,94px) clamp(28px,7.2vw,112px) 92px;display:grid;position:relative}.coc-hero:before{content:"";z-index:-1;opacity:.55;background-image:linear-gradient(#194b8709 1px,#0000 1px),linear-gradient(90deg,#194b8709 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000008c,#0000 88%);mask-image:linear-gradient(90deg,#0000008c,#0000 88%)}.coc-hero:after{content:"";z-index:-1;border:1px solid #155bb41f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-180px;box-shadow:0 0 0 45px #155bb406,0 0 0 90px #155bb405}.coc-hero .hero-kicker{color:#456487;letter-spacing:1.25px;background:#ffffffc7;border:1px solid #dce8f7;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 5px 16px #143a690b}.coc-hero h1{color:#0b2852;letter-spacing:-2.7px;text-wrap:balance;max-width:690px;margin:25px 0 19px;font-family:Manrope,sans-serif;font-size:clamp(42px,4.45vw,64px);font-weight:800;line-height:1.045}.coc-hero h1 span{color:#1762d2;background:linear-gradient(90deg,#1762d2,#178e80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.coc-hero .hero-content>p{color:#5d718c;max-width:570px;margin:0;font-size:16px;line-height:1.78}.coc-hero .hero-benefits{flex-wrap:wrap;gap:13px 20px;margin-top:27px;display:flex}.coc-hero .hero-benefits>div{background:0 0;border:0;align-items:center;gap:9px;min-width:145px;padding:0;display:flex}.coc-hero .hero-benefit-icon{color:#155bd7;background:#fff;border:1px solid #dce8f7;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 4px 12px #1141820f}.coc-hero .hero-benefit-green{color:#128b5a;background:#e7f8ef;border-color:#d3f0e0}.coc-hero .hero-benefits strong{color:#203e62;font-size:11px;font-weight:850;display:block}.coc-hero .hero-benefits small{color:#74859b;margin-top:4px;font-size:9px;display:block}.coc-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.coc-hero .hero-primary-cta,.coc-hero .hero-secondary-cta{border-radius:12px;min-height:52px;padding:0 21px;font-size:12px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s}.coc-hero .hero-primary-cta:hover{transform:translateY(-2px);box-shadow:0 15px 28px #155bd742}.coc-hero .hero-secondary-cta{color:#173c6b;background:#fff;border:1px solid #d5e1f0}.coc-hero .hero-secondary-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #163e6e17}.coc-hero-visual{justify-self:end;width:100%;max-width:690px;min-height:430px;position:relative}.coc-hero .hero-image-glow{filter:blur(35px);opacity:.7;background:linear-gradient(135deg,#a9d0ff,#dcecff);border-radius:42%;inset:8% 1% 2% 8%}.coc-hero .hero-photo-frame{background:#e5effb;border:8px solid #ffffffd1;border-radius:28px 110px 28px 28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 65px #1135632b}.coc-hero .hero-photo-frame img{object-fit:cover;object-position:70% center;width:100%;height:100%}.coc-hero .hero-photo-frame:after{content:"";background:linear-gradient(#0000 58%,#071f4121);position:absolute;inset:0}.coc-hero .hero-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dee9f7f2;border-radius:15px;padding:14px 17px;box-shadow:0 14px 35px #11356329}.coc-hero .hero-floating-top{top:9%;left:-7%}.coc-hero .hero-floating-bottom{bottom:10%;right:-5%}.coc-hero .hero-floating-card strong{color:#18395f;font-size:11px}.coc-hero .hero-floating-card small{color:#73849b;font-size:9px}.coc-hero .hero-image-caption{color:#fff;text-shadow:0 1px 8px #102b55;bottom:3%;right:8%}.coc-hero .hero-slide-dots{display:none}.search-section#college-search{background:#fff;border:1px solid #e3ebf5;border-radius:20px;width:min(1190px,100% - 64px);margin:-46px auto 30px;padding:28px 32px 25px;box-shadow:0 20px 55px #0d2b561f}.search-section#college-search .coc-finder-heading{margin-bottom:22px}.search-section#college-search .finder-eyebrow{color:#1762ca;letter-spacing:1.45px}.search-section#college-search .coc-finder-heading h2{color:#102f59;letter-spacing:-.7px;font-size:25px}.search-section#college-search .coc-finder-heading p{color:#708198;font-size:12px}.search-section#college-search .finder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.search-section#college-search .finder-grid label{color:#304b6d;font-size:11px;font-weight:750}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{color:#294665;background:#fbfdff;border:1px solid #dce6f2;border-radius:10px;height:44px;min-height:44px;margin-top:7px;padding:0 12px;font-size:11px}.search-section#college-search .finder-actions{gap:10px;margin-top:18px}.search-section#college-search .finder-actions .primary-button{border-radius:10px;min-height:44px;padding:0 20px;font-size:11px}.search-section#college-search .finder-actions .clear-button{border-radius:10px;min-height:44px;font-size:11px}.finder-popular-searches{margin-top:13px}.coc-stats-strip{border-radius:16px;width:min(1120px,100% - 64px);margin:0 auto 46px;box-shadow:0 10px 30px #0d2b560f}.quick-courses-section .coc-section-heading{width:min(1190px,100% - 64px);margin:0 auto 23px}.quick-courses-section .coc-section-heading h2,.section-title-row h2,.university-logo-heading h2,.how-it-works-heading h2,.why-section h2,.enquiry h2{color:#0b2852;letter-spacing:-.9px}.quick-courses-section .coc-section-heading h2{font-size:clamp(26px,2.5vw,34px)}.quick-courses-section .coc-section-heading p,.section-title-row p{color:#6c7e95;font-size:13px}.quick-courses-section .quick-categories{gap:17px;width:min(1190px,100% - 64px)}.quick-courses-section .feature-card{background:#fff;border:1px solid #e4ebf4;border-radius:17px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 26px #0d2b560e}.quick-courses-section .feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #0d2b561c}.quick-courses-section .feature-body p{color:#6d7f95;font-size:12px;line-height:1.6}.quick-courses-section .feature-icon{color:#1762d2;background:#f4f8ff;border:1px solid #e1eafa;border-radius:11px;width:34px;height:34px}.university-logo-section{background:linear-gradient(#f2f6fc 0%,#fff 100%);padding:48px 0 42px}.university-logo-heading{margin-bottom:26px}.university-logo-heading h2{font-size:clamp(27px,2.8vw,36px)}.university-logo-card img{object-fit:contain;width:42px;height:42px}.university-logo-card span{color:#233f62;font-size:11px;font-weight:800}.coc-cashback-banner{border:1px solid #cdeedc;border-radius:16px;width:min(1120px,100% - 64px);margin:26px auto 0;box-shadow:0 8px 22px #10805212}.university-logo-disclaimer{color:#7a8ba0;font-size:10px}.how-it-works{width:min(1190px,100% - 64px);margin:0 auto;padding:62px 0}.how-it-works-heading h2{max-width:620px;font-size:clamp(26px,2.6vw,36px)}.how-it-works-grid{gap:16px}.how-step-card{background:#fff;border:1px solid #e4ebf4;border-radius:17px;box-shadow:0 8px 24px #0d2b560b}.how-step-card h3{color:#17385f;font-size:16px}.course-strip{background:#f5f8fd;border:1px solid #e5edf6;border-radius:17px;width:min(1190px,100% - 64px);margin:0 auto 42px;padding:22px 24px}.course-strip-intro h2{color:#0b2852;font-size:20px}.course-strip-card{background:#fff;border:1px solid #e1eaf5;border-radius:13px;box-shadow:0 5px 15px #0d2b560a}.course-strip-card:hover{border-color:#b8d0f3;transform:translateY(-2px)}.regions-section,.info-panels,.why-section,.bottom-panels{width:min(1190px,100% - 64px);margin-left:auto;margin-right:auto}.regions-section{padding:24px 0 36px}.region-grid{gap:16px}.region-card{background:#fff;border:1px solid #e4ebf4;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #0d2b560d}.region-card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #0d2b5617}.region-card strong{color:#1a3b63}.region-card small{color:#74859a}.info-panels{gap:20px;padding:24px 0 30px}.exam-panel,.blogs-panel,.faq-panel{background:#fff;border:1px solid #e4ebf4;border-radius:18px;padding:23px;box-shadow:0 8px 24px #0d2b560b}.exam-row{border-bottom:1px solid #edf1f6}.mini-blog{background:#fff;border:1px solid #e7edf5;border-radius:13px}.why-section{background:linear-gradient(135deg,#f5f8fd,#fff);border:1px solid #e4ebf4;border-radius:20px;margin-top:18px;margin-bottom:26px;padding:35px}.why-section h2{font-size:clamp(25px,2.5vw,33px)}.why-card{background:#fff;border:1px solid #e5edf6;border-radius:13px;box-shadow:0 5px 16px #0d2b5609}.bottom-panels{gap:20px;padding:10px 0 30px}.counselling-banner{border-radius:18px;box-shadow:0 12px 30px #0d2b561f}.enquiry{background:radial-gradient(circle at 100% 0,#e5f0ff 0,#0000 38%),linear-gradient(135deg,#f2f7ff,#fbfdff);border:1px solid #e2ebf7;border-radius:22px;width:min(900px,100% - 48px);margin:24px auto 58px;padding:48px clamp(22px,5vw,62px);box-shadow:0 12px 35px #0d2b560e}.enquiry h2{max-width:650px;margin:12px auto;font-size:clamp(27px,3vw,36px)}.enquiry>p{color:#6b7d94;max-width:620px;margin:0 auto 24px;font-size:13px}.enquiry-form{background:#fff;border:1px solid #e3ebf5;border-radius:16px;max-width:520px;margin:0 auto;padding:24px;box-shadow:0 10px 28px #0d2b5612}@media (width<=1050px){.coc-hero{gap:28px;min-height:500px;padding-inline:5%}.coc-hero h1{font-size:clamp(38px,4.8vw,54px)}.coc-hero-visual{min-height:360px}.search-section#college-search .finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.coc-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:46px 22px 76px}.coc-hero h1{letter-spacing:-1.8px;margin:20px 0 14px;font-size:clamp(37px,9vw,49px)}.coc-hero .hero-content>p{font-size:14px}.coc-hero .hero-benefits{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.coc-hero .hero-benefits>div{min-width:0}.coc-hero .hero-benefits strong{font-size:10px}.coc-hero .hero-benefits small{font-size:8px}.coc-hero .hero-actions{grid-template-columns:1fr;gap:10px;margin-top:23px;display:grid}.coc-hero .hero-primary-cta,.coc-hero .hero-secondary-cta{width:100%;min-height:49px}.coc-hero-visual{width:100%;min-height:290px;margin:0 auto}.coc-hero .hero-photo-frame{border-width:5px;border-radius:22px 76px 18px 18px;inset:0 5px}.coc-hero .hero-floating-top{top:4%;left:0}.coc-hero .hero-floating-bottom{bottom:5%;right:0}.coc-hero .hero-image-caption{display:none}.search-section#college-search{border-radius:17px;width:calc(100% - 28px);margin:-34px auto 22px;padding:22px 17px}.search-section#college-search .finder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-section#college-search .finder-grid label{font-size:10px}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{height:42px;min-height:42px;font-size:10px}.search-section#college-search .finder-actions{grid-template-columns:1fr;display:grid}.search-section#college-search .finder-actions button{width:100%}.coc-stats-strip,.quick-courses-section .coc-section-heading,.quick-courses-section .quick-categories,.coc-cashback-banner,.how-it-works,.course-strip,.regions-section,.info-panels,.why-section,.bottom-panels{width:calc(100% - 32px)}.coc-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px}.quick-courses-section{padding:28px 0 18px}.quick-courses-section .quick-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.quick-courses-section .feature-image{height:100px}.quick-courses-section .feature-body{padding:12px}.quick-courses-section .feature-body h3{font-size:13px}.quick-courses-section .feature-body p{font-size:10px}.university-logo-section{padding:34px 0}.university-logo-card{min-height:100px}.how-it-works{padding:38px 0}.course-strip{grid-template-columns:1fr 1fr;padding:17px}.course-strip-intro{grid-column:1/-1}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.info-panels{grid-template-columns:1fr}.why-section{padding:24px 17px}.why-grid{grid-template-columns:1fr 1fr;gap:10px}.why-card{padding:12px}.bottom-panels{grid-template-columns:1fr}.enquiry{width:calc(100% - 28px);margin:22px auto 38px;padding:32px 16px}.enquiry-form{padding:17px}}@media (width<=420px){.coc-hero{padding-inline:17px}.coc-hero .hero-benefits{grid-template-columns:1fr}.coc-hero-visual{min-height:245px}.coc-hero .hero-floating-card{padding:9px 10px}.coc-hero .hero-floating-card strong{font-size:9px}.coc-hero .hero-floating-card small{font-size:8px}.quick-courses-section .quick-categories{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.coc-hero *,.quick-courses-section *,.region-card{transition:none!important;animation:none!important}}.coc-stat-item .coc-counter-number{color:#102e5c;font-variant-numeric:tabular-nums;letter-spacing:-.35px;font:800 18px/1.2 Manrope,sans-serif;animation:.45s ease-out both coc-counter-in;display:inline-block}@keyframes coc-counter-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.coc-stat-item .coc-counter-number{animation:none}}:root{--coc-navy:#102f5b;--coc-blue:#1764d8;--coc-blue-deep:#104ba8;--coc-ink:#1b385d;--coc-muted:#687d98;--coc-border:#e2eaf4;--coc-surface:#fff;--coc-surface-soft:#f5f8fd;--coc-surface-blue:#eef4fc;--coc-green:#11865a}html,body{color:var(--coc-ink);background:#f6f8fc!important}body{font-family:Inter,sans-serif}.site{color:var(--coc-ink);background:var(--coc-surface)!important}h1,h2,h3,h4,.section-heading h2,.section-title-row h2,.coc-section-heading h2,.university-logo-heading h2,.how-it-works-heading h2,.why-section h2,.enquiry h2{color:var(--coc-navy)}p,.section-heading p,.section-title-row p,.coc-section-heading p,.university-logo-heading p{color:var(--coc-muted)}.navbar{border-bottom-color:var(--coc-border);background:#fffffff7;box-shadow:0 3px 18px #102f5b0e}.navbar nav,.brand,.brand-copy small{color:var(--coc-navy)}.navbar nav a:hover,.phone-link{color:var(--coc-blue)}.nav-button,.primary-button,.enquiry-form button[type=submit]{box-shadow:0 7px 18px #1764d82b;color:#fff!important;background:linear-gradient(135deg,#1c6ce4,#1454bc)!important}.nav-button:hover,.primary-button:hover,.enquiry-form button[type=submit]:hover{background:linear-gradient(135deg,#155bc9,#0e469f)!important}.secondary-button{color:var(--coc-navy);background:#fff;border-color:#d9e4f2}.coc-hero{background:radial-gradient(at 82% 18%,#c4daf885,#0000 38%),linear-gradient(115deg,#f7faff 0%,#eef4fc 58%,#eaf2fc 100%)!important}.coc-hero h1{color:var(--coc-navy)}.coc-hero h1 span{background:linear-gradient(90deg,#1764d8,#347fbd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.coc-hero .hero-kicker{color:#456487;background:#ffffffdb;border-color:#dce7f4}.coc-hero .hero-content>p,.coc-hero .hero-benefits small{color:#647a96}.search-section#college-search{border-color:var(--coc-border);box-shadow:0 16px 42px #102f5b17;background:#fff!important}.search-section#college-search h2{color:var(--coc-navy)}.search-section#college-search .finder-grid input,.search-section#college-search .finder-grid select{color:#294665;background:#fbfcfe;border-color:#dce5f0}.search-section#college-search .finder-grid input:focus,.search-section#college-search .finder-grid select:focus{border-color:#79a7e8;box-shadow:0 0 0 3px #1764d81a}.university-logo-section{background:linear-gradient(#f2f6fc 0%,#f7f9fc 100%)!important}.university-logo-heading .eyebrow,.eyebrow,.finder-eyebrow{color:var(--coc-blue)}.university-logo-card,.feature-card,.program-card,.blog-card,.college-card,.region-card,.exam-panel,.blogs-panel,.faq-panel,.how-step-card,.why-card,.course-strip-card,.result-card,.enquiry-form{border-color:var(--coc-border);background:#fff;box-shadow:0 7px 22px #102f5b0b}.university-logo-card span,.feature-body h3,.course-strip-card strong,.region-card strong,.why-card strong{color:var(--coc-navy)}.university-logo-section .university-logo-disclaimer{color:#7b8da4}.coc-cashback-banner{background:linear-gradient(105deg,#e8fbf0 0%,#f1fff6 100%);border-color:#c9eed9}.coc-cashback-banner-copy strong,.coc-cashback-banner-copy strong span{color:#08784e}.coc-cashback-banner-note{color:#4e806b}.coc-stats-strip{border:1px solid var(--coc-border);background:#fff;box-shadow:0 9px 26px #102f5b0e}.coc-stat-item{color:var(--coc-navy)}.coc-stat-item small{color:var(--coc-muted)}.coc-stat-icon{color:var(--coc-blue);background:#edf4ff;border-color:#dce9fb}.coc-stat-item .coc-counter-number{color:var(--coc-navy)}.quick-courses-section .feature-card{border-color:var(--coc-border)}.quick-courses-section .feature-icon{color:var(--coc-blue);background:#edf4ff}.how-it-works{background:0 0!important}.how-step-card{background:#fff}.course-strip{border-color:#e1eaf5;background:#f0f5fc!important}.region-card{background:#fff}.exam-row{border-color:#e9eef5}.blog-card .blog-category{color:#245da8;background:#edf4ff}.why-section{border-color:#e1eaf5;background:linear-gradient(135deg,#f1f6fd 0%,#f8fafd 100%)!important}.why-card{background:#fff}.bottom-panels{background:0 0!important}.counselling-banner{color:#fff;background:linear-gradient(120deg,#155bc9,#0d469f)!important}.enquiry{border-color:#e0e9f5;background:radial-gradient(circle at 100% 0,#d3e5fc8c 0,#0000 38%),linear-gradient(135deg,#f0f5fc 0%,#f8fafd 100%)!important}.enquiry-form{background:#fff}.enquiry-form label{color:var(--coc-navy)}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{background:#fff;border-color:#dce5f0}.institution-results{background:#f5f8fd!important}.result-card,.empty-state{background:#fff}.text-link,.result-type,.program-card>span,.blog-card>span,.college-card>span{color:var(--coc-blue)}.verification-note{border-left-color:var(--coc-blue);color:#49627f;background:#eff5fd}.site-footer .brand{color:#fff}.site-footer .brand-copy small,.footer-brand p,.footer-main a:not(.brand),.footer-main span,.footer-bottom{color:#c4d2e5}.footer-bottom{border-color:#ffffff24}.feature-card:hover,.program-card:hover,.blog-card:hover,.college-card:hover,.region-card:hover,.course-strip-card:hover,.result-card:hover,.university-logo-card:hover{border-color:#c5d8f1;box-shadow:0 13px 30px #102f5b16}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#8db7f0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.enquiry-cta-section{background:linear-gradient(115deg,#f1f6ff 0%,#fff 58%,#eaf2ff 100%);border:1px solid #231707;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;width:min(1080px,100% - 48px);margin:34px auto 58px;padding:32px 38px;display:flex;box-shadow:0 12px 32px #10376911}.enquiry-cta-copy h2{color:#0b2852;letter-spacing:-.8px;margin:7px 0 8px;font-size:clamp(23px,2.7vw,32px)}.enquiry-cta-copy p{color:#61738d;margin:0;font-size:13px;line-height:1.7}.enquiry-open-button{border-radius:11px;flex:none;min-height:48px;padding:0 22px}body.coc-modal-open{overflow:hidden}.coc-enquiry-overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07193394;justify-content:center;align-items:center;padding:22px;animation:.18s ease-out cocModalFade;display:flex;position:fixed;inset:0}.coc-enquiry-modal{background:#fff;border:1px solid #e0e9f5;border-radius:22px;width:min(100%,540px);max-height:min(90vh,850px);padding:34px;animation:.22s ease-out cocModalRise;position:relative;overflow-y:auto;box-shadow:0 28px 90px #00143447}.coc-enquiry-modal h2{color:#0b2852;letter-spacing:-.8px;margin:8px 34px 7px 0;font-size:clamp(25px,4vw,31px)}.coc-enquiry-modal>p{color:#657891;margin:0 0 16px;font-size:13px;line-height:1.65}.coc-enquiry-close{color:#29486f;background:#f7faff;border:1px solid #e2eaf4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.coc-enquiry-close:hover{color:#075bea;background:#eaf2ff}.coc-enquiry-modal .enquiry-form{border:1px solid #e2eaf4;border-radius:15px;width:100%;margin:18px 0 0;padding:22px;box-shadow:0 8px 24px #1037690e}@keyframes cocModalFade{0%{opacity:0}to{opacity:1}}@keyframes cocModalRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.enquiry-cta-section{flex-direction:column;align-items:stretch;gap:18px;width:calc(100% - 30px);margin:24px auto 38px;padding:24px 20px}.enquiry-open-button{width:100%}.coc-enquiry-overlay{align-items:flex-end;padding:0}.coc-enquiry-modal{border-radius:22px 22px 0 0;width:100%;max-height:94dvh;padding:28px 18px 22px}.coc-enquiry-modal .enquiry-form{padding:17px}}@media (prefers-reduced-motion:reduce){.coc-enquiry-overlay,.coc-enquiry-modal{animation:none}}.coc-results-modal-backdrop{z-index:1250;-webkit-backdrop-filter:blur(6px);background:#0517319e;justify-content:center;align-items:center;padding:26px;animation:.18s ease-out cocResultsFade;display:flex;position:fixed;inset:0}.coc-results-modal{background:#f7faff;border:1px solid #dce7f5;border-radius:20px;flex-direction:column;width:min(1160px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 28px 90px #04142d52}.coc-results-modal-header{background:#fff;border-bottom:1px solid #e3ebf6;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 27px 18px;display:flex}.coc-results-eyebrow{color:#075bea;letter-spacing:1.2px;font-size:10px;font-weight:800}.coc-results-modal-header h2{color:#092b59;margin:6px 0 3px;font-size:clamp(21px,2.2vw,28px)}.coc-results-modal-header p{color:#60718b;margin:0;font-size:12px}.coc-results-close{color:#17375f;background:#f6f9ff;border:1px solid #dce7f5;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:27px;line-height:1;display:grid}.coc-results-close:hover{color:#075bea;background:#eaf3ff}.coc-results-modal-body{overscroll-behavior:contain;min-height:190px;padding:22px 26px 28px;overflow-y:auto}.coc-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:0}.coc-results-grid .result-card{border-radius:14px;box-shadow:0 5px 18px #1037690f}.coc-results-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:28px;display:flex}.coc-results-state strong{color:#102b55;font-size:16px}.coc-results-state small{color:#60718b;max-width:440px;font-size:12px;line-height:1.6}.coc-results-empty-icon{color:#075bea;background:#eaf3ff;border-radius:15px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.coc-results-spinner{border:3px solid #dce8f8;border-top-color:#075bea;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite cocResultsSpin}@keyframes cocResultsSpin{to{transform:rotate(360deg)}}@keyframes cocResultsFade{0%{opacity:0}to{opacity:1}}@media (width<=700px){.coc-results-modal-backdrop{align-items:flex-end;padding:0}.coc-results-modal{border-radius:19px 19px 0 0;width:100%;max-height:93dvh}.coc-results-modal-header{padding:18px 17px 14px}.coc-results-modal-body{padding:14px 13px 22px}.coc-results-grid{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.coc-results-modal-backdrop,.coc-results-spinner{animation:none!important}}.home-course-discovery{background:radial-gradient(circle at 92% 10%,#075bea17,#0000 34%),linear-gradient(115deg,#f5f9ff 0%,#fff 65%,#edf5ff 100%);border:1px solid #dce8f8;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:22px 3% 30px;padding:clamp(22px,3vw,34px) clamp(22px,4vw,46px);display:flex;box-shadow:0 10px 30px #1037690e}.home-course-discovery-button{color:#fff;background:linear-gradient(135deg,#075bea,#0647c8);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #075bea33}.home-course-discovery-button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #075bea42}.home-course-discovery-button span{font-size:19px;line-height:1}@media (width<=680px){.home-course-discovery{flex-direction:column;align-items:stretch;gap:17px;margin:18px 4% 24px;padding:22px 19px}.home-course-discovery-button{width:100%}}.home-course-discovery{background:radial-gradient(circle at 92% 10%,#075bea14,#0000 34%),linear-gradient(115deg,#f5f9ff 0%,#fff 65%,#edf5ff 100%);border:1px solid #dce8f8;border-radius:18px;margin:22px 3% 30px;padding:24px clamp(18px,3vw,30px);display:block;box-shadow:0 10px 30px #10376912}.home-course-discovery-title-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.home-course-search-icon{color:#075bea;background:#e7f0ff;border-radius:12px;flex:0 0 46px;place-items:center;height:46px;font-size:31px;display:grid}.home-course-discovery-copy{max-width:none}.home-course-discovery-copy .finder-eyebrow{color:#075bea;letter-spacing:.8px;font-size:10px;font-weight:800}.home-course-discovery-copy h2{color:#092b59;letter-spacing:-.6px;margin:3px 0 2px;font:800 clamp(20px,2.1vw,25px)/1.2 Manrope,sans-serif}.home-course-discovery-copy p{color:#60718b;margin:0;font-size:12px;line-height:1.55}.home-course-mode-note{color:#0647c8;background:#e7f0ff;border-radius:22px;margin-left:auto;padding:9px 13px;font-size:11px;font-weight:800}.home-course-search-input{color:#075bea;background:#fff;border:1px solid #d5e1f1;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:47px;padding:0 13px;font-size:22px;display:flex}.home-course-search-input input{color:#102b55;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.home-course-search-input:focus-within{border-color:#075bea;box-shadow:0 0 0 3px #075bea15}.home-course-search-form select{color:#102b55;background:#fff;border:1px solid #d5e1f1;border-radius:10px;min-width:0;min-height:47px;padding:0 12px;font-size:12px}.home-course-search-submit{color:#fff;background:linear-gradient(135deg,#075bea,#0647c8);border:0;border-radius:10px;min-height:47px;padding:0 22px;font-size:13px;font-weight:800;box-shadow:0 6px 16px #075bea25}.home-course-search-submit:disabled{opacity:.65;cursor:wait}.home-course-popular button{color:#174b9d;background:#edf4ff;border:1px solid #dbe8fa;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:700}@media (width<=700px){.home-course-discovery{margin:18px 4% 24px;padding:20px 16px}.home-course-mode-note{margin:8px 0 0 59px}.home-course-search-form{grid-template-columns:1fr;gap:9px;margin-top:16px}.home-course-search-submit{width:100%}.home-course-popular{gap:6px}.home-course-popular strong{flex-basis:100%}}:root{--coc-navy:#102f5d;--coc-primary:#1764d8;--coc-primary-dark:#104ba9;--coc-surface:#f4f8fe;--coc-border:#e1eaf5;--coc-muted:#647791}#site-header.coc-reference-header,.navbar{background:#fffffff7;border-bottom:1px solid #e7edf6;min-height:70px;padding-inline:clamp(18px,4.2vw,64px);box-shadow:0 5px 22px #0c2a520e}#site-header.coc-reference-header nav{gap:clamp(14px,1.65vw,25px);font-size:12px;font-weight:700}#site-header.coc-reference-header nav a{color:#304967}#site-header.coc-reference-header nav a:hover,#site-header.coc-reference-header nav a[aria-current=page]{color:var(--coc-primary)}#site-header.coc-reference-header .nav-button{background:var(--coc-primary);border-radius:10px;min-height:42px;padding:0 17px;box-shadow:0 7px 16px #1764d82e}#site-header.coc-reference-header .nav-button:hover{background:var(--coc-primary-dark);box-shadow:0 9px 20px #1764d83d}#site-header.coc-reference-header .phone-link{font-size:12px;font-weight:750}.coc-hero{background:radial-gradient(circle at 82% 15%,#bad7ff6b,#0000 30%),linear-gradient(112deg,#f7faff 0%,#edf4ff 56%,#e8f1ff 100%);grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);align-items:center;gap:clamp(28px,4.5vw,68px);width:100%;min-height:430px;padding:clamp(48px,5.2vw,76px) clamp(24px,7.2vw,108px)}.coc-hero .hero-orb{opacity:.5}.coc-hero-content{max-width:610px}.coc-hero .hero-kicker{color:#2862a9;letter-spacing:1.05px;background:#ffffffc2;border:1px solid #dce9fb;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:inline-flex}.coc-hero .hero-kicker-dot{background:#19b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19b9811f}.coc-hero h1{color:#123565;letter-spacing:-2px;max-width:650px;margin:17px 0 13px;font-size:clamp(39px,4.1vw,58px);line-height:1.08}.coc-hero h1 span{color:#1764d8}.coc-hero-content>p{color:#5b708c;max-width:550px;font-size:14px;line-height:1.75}.coc-hero .hero-benefits{gap:13px 18px;margin-top:22px}.coc-hero .hero-benefits strong{color:#183b68;font-size:11px}.coc-hero .hero-benefits small{color:#72849c;font-size:10px}.coc-hero .hero-benefit-icon{color:#1764d8;background:#fff;border:1px solid #dce9fb;flex-basis:31px;width:31px;height:31px;box-shadow:0 3px 9px #1441780d}.coc-hero .hero-benefit-green{color:#159b68}.coc-hero .hero-actions{gap:11px;margin-top:23px}.coc-hero .hero-primary-cta,.coc-hero .hero-secondary-cta{border-radius:10px;min-height:46px;padding-inline:18px;font-size:12px}.coc-hero .hero-primary-cta{background:linear-gradient(135deg,#176be5,#104eb5);box-shadow:0 8px 19px #1764d833}.coc-hero .hero-secondary-cta{color:#163c6b;background:#ffffffd1;border-color:#d6e3f4}.coc-hero .coc-hero-visual{min-height:clamp(280px,31vw,390px)}.coc-hero .hero-photo-frame{border:7px solid #ffffffeb;border-radius:25px 82px 25px 25px;box-shadow:0 22px 55px #19437829}.coc-hero .hero-photo-frame img{object-position:center}.coc-hero .hero-floating-card{border-radius:13px;max-width:230px;padding:12px 14px}.coc-hero .hero-floating-card strong{font-size:11px}.coc-hero .hero-floating-card small{font-size:9px}.coc-hero .hero-floating-top{left:-5%}.coc-hero .hero-floating-bottom{right:-4%}.home-course-discovery{background:linear-gradient(115deg,#f4f8ff 0%,#fff 62%,#edf5ff 100%);border:1px solid #dce8f8;border-radius:17px;width:min(1240px,100% - 64px);margin:26px auto 38px;padding:25px clamp(20px,3vw,36px);box-shadow:0 10px 28px #10376911}.home-course-discovery-title-row{gap:14px}.home-course-search-icon{color:#1764d8;background:#e6f0ff;border-radius:13px;flex-basis:44px;height:44px;font-size:27px}.home-course-discovery-copy h2{color:#123565;letter-spacing:-.65px;font-size:clamp(21px,2vw,26px)}.home-course-discovery-copy p{color:#687c96;font-size:12px}.home-course-mode-note{color:#285a9b;background:#fff;border:1px solid #dce9fb;font-size:10px}.home-course-search-form{grid-template-columns:minmax(240px,1fr) minmax(180px,.42fr) auto;gap:11px;margin-top:19px}.home-course-search-input,.home-course-search-form select{background:#fff;border-color:#d7e2f0;border-radius:9px;min-height:48px}.home-course-search-input input,.home-course-search-form select{font-size:12px}.home-course-search-submit{background:linear-gradient(135deg,#176be5,#104eb5);border-radius:9px;min-width:112px;min-height:48px;font-size:12px;box-shadow:0 7px 16px #1764d82e}.home-course-popular{gap:7px;margin-top:13px}.home-course-popular strong{color:#3b5474;font-size:10px}.home-course-popular button{color:#315b91;background:#f5f8fe;border-color:#dce8f8;padding:6px 10px;font-size:10px}.university-logo-section{padding:38px 0 30px}.university-logo-heading h2{color:#123565;letter-spacing:-.8px}.university-logo-heading p{color:#6c7f98;font-size:12px}.university-logo-card{background:#fff;border:1px solid #e2eaf4;border-radius:13px;min-height:78px;box-shadow:0 5px 15px #123b700b}.university-logo-card:hover{border-color:#c4d9f6;box-shadow:0 9px 22px #123b7014}@media (width<=1050px){#site-header.coc-reference-header{padding-inline:20px}#site-header.coc-reference-header nav{gap:12px;font-size:11px}.coc-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:25px;padding-inline:34px}.coc-hero h1{font-size:clamp(36px,4.5vw,48px)}}@media (width<=760px){.coc-hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding:42px 22px 48px}.coc-hero h1{letter-spacing:-1.5px;max-width:600px;font-size:clamp(36px,8vw,46px)}.coc-hero-content>p{font-size:13px}.coc-hero .hero-benefits{gap:12px}.coc-hero .coc-hero-visual{width:100%;min-height:260px}.coc-hero .hero-photo-frame{border-radius:21px 65px 19px 19px;inset:0 7px}.coc-hero .hero-floating-top{left:0}.coc-hero .hero-floating-bottom{right:0}.home-course-discovery{width:calc(100% - 32px);margin:18px auto 27px;padding:20px 17px}}@media (width<=560px){.coc-hero{padding:34px 18px 40px}.coc-hero h1{font-size:clamp(33px,9vw,40px)}.coc-hero .hero-benefits{grid-template-columns:1fr;gap:10px;display:grid}.coc-hero .hero-actions{grid-template-columns:1fr;display:grid}.coc-hero .hero-actions>*{width:100%}.coc-hero .coc-hero-visual{min-height:220px}.coc-hero .hero-floating-card{max-width:195px;padding:9px 10px}.home-course-discovery{width:calc(100% - 24px);padding:18px 14px}.home-course-discovery-title-row{align-items:flex-start}.home-course-mode-note{margin:8px 0 0 57px}.home-course-search-form{grid-template-columns:1fr}.home-course-search-submit{width:100%}}@media (prefers-reduced-motion:reduce){.coc-hero *,.home-course-discovery *{transition:none!important;animation:none!important}}:root{--coc-ink:#102b55;--coc-navy:#082b59;--coc-blue:#075bea;--coc-blue-deep:#0647c8;--coc-green:#16a66a;--coc-paper:#f7f9fc;--coc-border:#dce6f2}.site{background:#fff;overflow:clip}.site main{background:#fff}.coc-section-intro{text-align:center;max-width:790px;margin:0 auto 48px}.coc-section-intro .eyebrow{color:var(--coc-blue)}.coc-section-intro h2{color:var(--coc-ink);letter-spacing:-.055em;margin:13px 0 14px;font-size:clamp(34px,4.7vw,62px);line-height:1.05}.coc-section-intro p{color:#62728a;max-width:620px;margin:0 auto;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.hero.coc-story-hero{isolation:isolate;background:radial-gradient(at 78% 48%,#1a5798 0,#0000 40%),linear-gradient(115deg,#061e40 0%,#082e5e 55%,#0d477c 100%);grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(20px,4vw,70px);min-height:min(690px,100svh - 105px);padding:clamp(62px,7vw,100px) clamp(24px,7.2vw,112px);display:grid;overflow:hidden}.coc-story-hero:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(#b9d7ff 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.coc-hero-noise{z-index:-1;border:1px solid #ffffff20;border-radius:50%;width:560px;height:560px;position:absolute;top:-45%;right:17%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff06}.coc-story-hero .hero-content{max-width:700px}.coc-story-hero .hero-kicker{color:#b9d7ff;letter-spacing:1.7px;align-items:center;gap:10px;font-size:11px;display:flex}.hero-kicker-dot{background:#63d7a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #63d7a025}.coc-story-hero h1{letter-spacing:-.065em;margin:22px 0 20px;font-size:clamp(47px,6.2vw,82px);font-weight:800;line-height:.99}.coc-story-hero h1 span{color:#86b9ff}.coc-story-hero .hero-content>p{color:#d5e4f7;max-width:570px;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.coc-story-hero .hero-actions{flex-wrap:wrap;gap:13px;margin-top:30px}.coc-story-hero .primary-button{color:#0b3974;background:#fff;border-radius:12px;min-height:54px;padding:0 24px;font-size:14px;box-shadow:0 10px 30px #031a3a40}.coc-story-hero .primary-button:hover{background:#edf5ff;transform:translateY(-3px)}.coc-story-hero .secondary-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff65;border-radius:12px;min-height:54px;padding:0 22px;font-size:14px}.coc-story-hero .secondary-button:hover{background:#ffffff18}.coc-hero-assurance i{background:#7799bf;border-radius:50%;width:3px;height:3px;margin:0 4px}.coc-story-hero .coc-hero-visual{min-height:450px;display:block;position:relative}.coc-story-hero .hero-image-glow{filter:blur(12px);background:radial-gradient(#78b8ff45,#0000 68%);border-radius:48% 48% 35% 35%;position:absolute;inset:8% 3% 3%}.coc-story-hero .hero-photo-frame{background:#dbeaff;border:1px solid #ffffff40;border-radius:48% 48% 28px 28px;position:absolute;inset:4% 7% 2% 9%;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 80px #00152d75}.coc-story-hero .hero-photo-frame:after{content:"";background:linear-gradient(#0000,#06254dcc);position:absolute;inset:45% 0 0}.coc-story-hero .hero-photo-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.coc-story-hero .hero-floating-card{z-index:2;background:#fff;border:1px solid #ffffffa8;border-radius:15px;min-width:220px;padding:14px 17px;animation:6s ease-in-out infinite cocFloat;box-shadow:0 18px 45px #001a3d40}.coc-story-hero .hero-floating-icon{color:#075bea;background:#e7f1ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.coc-story-hero .hero-floating-icon-alt{color:#07844e;background:#e4f8ef}.coc-story-hero .hero-floating-card strong{color:#102b55;font-size:12px}.coc-story-hero .hero-floating-card small{color:#6c7b91;font-size:10px}.coc-hero-orbit{z-index:3;color:#fff;background:#0c4077d9;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:57px;height:57px;font-size:12px;font-weight:800;animation:7s ease-in-out infinite cocFloat;display:grid;position:absolute;box-shadow:0 10px 25px #001a3d45}.coc-orbit-one{top:3%;right:13%}.coc-orbit-two{animation-delay:-3s;bottom:1%;left:10%}.coc-story-hero .hero-slide-dots{display:none}.coc-problem-section .coc-section-intro{text-align:left;margin:0 0 48px}.coc-problem-section .coc-section-intro p{margin:0}.coc-problem-feature{color:#fff;background:linear-gradient(145deg,#0a2b56,#10528e);border-radius:28px;min-height:420px;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden}.coc-problem-feature:before,.coc-problem-feature:after{content:"";border:1px solid #ffffff25;border-radius:50%;position:absolute}.coc-problem-feature:before{width:340px;height:340px;bottom:-150px;right:-140px;box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff06}.coc-problem-feature:after{width:180px;height:180px;top:-90px;right:-80px}.coc-problem-index{color:#9fc8ff;letter-spacing:1.6px;font-size:10px;font-weight:800}.coc-question-cloud{z-index:1;flex-wrap:wrap;gap:9px;max-width:360px;display:flex;position:relative}.coc-question-cloud span{color:#e4f0ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff4a;border-radius:999px;padding:10px 13px;font-size:11px}.coc-question-cloud span:nth-child(2),.coc-question-cloud span:nth-child(4){transform:translateY(9px)}.coc-problem-list{align-content:center;display:grid}.coc-problem-list article{border-bottom:1px solid #dce4ee;grid-template-columns:44px 1fr 25px;align-items:start;gap:14px;padding:19px 0;display:grid}.coc-problem-list article>span{color:#7e91a9;font:700 12px Manrope,sans-serif}.coc-problem-list article strong{color:#102b55;font:800 18px Manrope,sans-serif}.coc-problem-list article>b{color:#075bea;font-size:18px;transition:transform .2s}.coc-problem-list article:hover>b{transform:translate(3px,-3px)}.coc-transformation-section{color:#fff;background:#082b59;overflow:hidden}.coc-transformation-section:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-180px;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05}.coc-light-intro h2,.coc-light-intro p{color:#fff}.coc-light-intro .eyebrow{color:#8dbbff}.coc-pathway-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1320px;margin:0 auto;display:grid;position:relative}.coc-pathway-line:before{content:"";background:linear-gradient(90deg,#4b8fe8,#61d5a0);height:1px;position:absolute;top:38px;left:8%;right:8%}.coc-pathway-step{z-index:1;text-align:center;padding:0 20px;position:relative}.coc-pathway-icon{color:#fff;background:#124578;border:1px solid #83b4f0;border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 20px;font-size:28px;transition:transform .25s,background .25s;display:grid;box-shadow:0 0 0 9px #082b59}.coc-pathway-step:hover .coc-pathway-icon{background:#1762b2;transform:translateY(-7px)rotate(-4deg)}.coc-pathway-step h3{color:#fff;margin:8px 0;font:800 20px Manrope,sans-serif}.home-course-discovery{z-index:3;background:#fff;border:1px solid #dce7f5;border-radius:24px;max-width:1240px;margin:-34px auto 0;padding:clamp(25px,3.5vw,42px);position:relative;box-shadow:0 24px 65px #0b2d5718}.home-course-discovery-title-row{align-items:center;gap:18px}.home-course-search-icon{color:#075bea;background:#eaf2ff;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.finder-eyebrow{color:#075bea;letter-spacing:1.4px;font-size:10px;font-weight:900}.home-course-discovery h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(22px,2.4vw,30px)}.home-course-discovery p{color:#687991}.home-course-search-form{grid-template-columns:minmax(0,1fr) 220px 150px;gap:10px;margin-top:25px;display:grid}.home-course-search-input,.home-course-search-form>select{background:#fbfdff;border:1px solid #d8e2ef;border-radius:12px;min-height:56px}.home-course-search-input input{min-height:54px;font-size:14px}.home-course-search-form>select{color:#213c60;padding:0 14px;font-size:13px}.home-course-search-submit{background:#075bea;border-radius:12px;min-height:56px;font-size:14px;box-shadow:0 8px 20px #075bea2c}.home-course-popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.home-course-popular strong{color:#75849a;margin-right:5px;font-size:11px}.home-course-popular button{color:#24518a;background:#f7faff;border:1px solid #dce7f5;border-radius:999px;padding:7px 12px;font-size:11px;transition:all .2s}.home-course-popular button:hover{background:#eaf3ff;border-color:#8cb6f1}.coc-pathway-panels{grid-template-columns:1fr 1fr;gap:22px;max-width:1320px;margin:auto;display:grid}.coc-education-panel{background:#fff;border:1px solid #dfe8f3;border-radius:25px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 12px 38px #173b660b}.coc-education-panel:hover{transform:translateY(-7px);box-shadow:0 22px 48px #173b6618}.coc-panel-image{background-position:50%;background-size:cover;height:260px}.coc-panel-copy h3{color:#102b55;letter-spacing:-.045em;max-width:440px;margin:12px 0;font-size:clamp(25px,2.8vw,35px);line-height:1.12}.coc-panel-copy p{color:#687991;min-height:66px;font-size:13px;line-height:1.7}.coc-panel-copy li{color:#344d6c;font-size:12px}.coc-panel-copy li:before{content:"✓";color:#0a9a5c;margin-right:10px;font-weight:900}.coc-panel-link,.coc-decision-link{color:#075bea;align-items:center;gap:24px;font-size:13px;font-weight:900;display:inline-flex}.coc-panel-link b,.coc-decision-link b{font-size:19px;transition:transform .2s}.coc-panel-link:hover b,.coc-decision-link:hover b{transform:translate(4px,-3px)}.coc-decision-section{background:#f5f8fc;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.coc-decision-copy .eyebrow{color:#075bea}.coc-decision-copy h2{color:#102b55;letter-spacing:-.055em;margin:16px 0;font-size:clamp(34px,4.4vw,57px);line-height:1.06}.coc-decision-copy>p{color:#687991;max-width:500px;margin-bottom:25px;font-size:15px;line-height:1.8}.coc-decision-visual{max-width:530px;margin:auto;position:relative}.coc-decision-paper{background:#fff;border:1px solid #dce5f0;border-radius:22px;padding:30px clamp(22px,3vw,38px);transform:rotate(1.2deg);box-shadow:0 25px 70px #0a2d5818}.coc-decision-paper>div{color:#334c6b;border-top:1px solid #edf1f6;grid-template-columns:35px 1fr 22px;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:grid}.coc-decision-paper>div i{color:#9aa9bb;font-size:10px;font-style:normal}.coc-decision-paper>div b{color:#079052;background:#e6f8ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.coc-decision-note{background:#f0fbf5;border:1px solid #d8e8df;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;gap:2px 10px;max-width:245px;padding:16px;display:grid;position:absolute;bottom:-28px;right:-24px;box-shadow:0 12px 30px #0b513015}.coc-decision-note>span{color:#0b9256;background:#d9f5e6;border-radius:11px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.coc-section-heading h2,.quick-courses-section .coc-section-heading h2{letter-spacing:-.05em;font-size:clamp(32px,4vw,48px)}.quick-categories.content-section{padding:0}.feature-card{border:1px solid #e1e9f3;border-radius:19px;overflow:hidden;box-shadow:0 12px 34px #102b5509}.feature-image{background-position:50%;background-size:cover;height:180px}.feature-engineering{background-image:linear-gradient(#0000,#082b5966),url(https://images.unsplash.com/photo-1581092921461-eab62e97a780?auto=format&fit=crop&w=800&q=80)}.feature-mba{background-image:linear-gradient(#0000,#082b5966),url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=800&q=80)}.feature-campus{background-image:linear-gradient(#0000,#082b5966),url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=800&q=80)}.feature-online{background-image:linear-gradient(#0000,#082b5966),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=800&q=80)}.feature-body{padding:21px}.feature-body h3{font-size:19px}.feature-body p{color:#687991;font-size:12px}.how-it-works{background:#f5f8fc;padding:clamp(65px,7vw,100px) clamp(22px,7.2vw,112px)}.how-it-works-heading{text-align:center;max-width:750px;margin:0 auto 42px}.how-it-works-heading h2{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px)}.how-it-works-heading p{color:#687991;font-size:14px}.how-it-works-grid{gap:15px;max-width:1250px;margin:auto}.how-step-card{background:#fff;border:1px solid #dfe8f3;border-radius:20px;min-height:230px;padding:26px}.how-step-number{color:#8da2bd;font-size:11px;font-weight:900}.how-step-icon{color:#075bea;background:#eaf2ff;border-radius:14px;place-items:center;width:46px;height:46px;margin:18px 0;font-size:23px;display:grid}.how-step-card h3{font-size:19px}.how-step-card p{color:#687991;font-size:12px;line-height:1.7}.coc-admission-journey{background:#fff}.coc-journey-steps{border-top:1px solid #dce5f0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1320px;margin:auto;display:grid}.coc-journey-steps article{border-right:1px solid #e4ebf3;flex-direction:column;gap:22px;padding:27px 20px 0;display:flex;position:relative}.coc-journey-steps article:last-child{border-right:0}.coc-journey-steps article>span{color:#075bea;background:#edf5ff;border:1px solid #b8d2f4;border-radius:50%;place-items:center;width:42px;height:42px;font:800 12px Manrope,sans-serif;display:grid}.coc-journey-steps h3{margin:0 0 8px;font-size:16px}.coc-journey-steps p{color:#687991;margin:0;font-size:11px;line-height:1.7}.university-logo-section,.coc-stats-strip{display:none}.course-strip,.regions-section,.info-panels,.why-section,.bottom-panels{padding:clamp(55px,6vw,84px) clamp(22px,7.2vw,112px)}.regions-section{background:#f6f8fb}.region-card,.mini-blog,.why-card,.faq-item{border-radius:16px}.why-section{color:#fff;background:#082b59}.why-section h2{color:#fff;letter-spacing:-.05em;max-width:760px;font-size:clamp(32px,4vw,48px)}.why-card{background:#ffffff0b;border:1px solid #ffffff25}.why-card strong{color:#fff}.why-card p{color:#c4d5e9}.info-panels{background:#f5f8fc}.enquiry-cta-section{background:linear-gradient(115deg,#082b59,#0d4d89);border-radius:26px;margin:clamp(40px,6vw,80px) clamp(22px,7.2vw,112px);padding:clamp(30px,5vw,62px)}.enquiry-cta-copy h2,.enquiry-cta-copy p{color:#fff}.enquiry-cta-copy h2{letter-spacing:-.05em;font-size:clamp(30px,4vw,46px)}.enquiry-cta-copy p{color:#d1e0f2}.enquiry-open-button{color:#0a3974;background:#fff;border-radius:12px;min-height:52px}.coc-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.coc-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.coc-reveal{opacity:1;transform:none}}@media (width<=1100px){.hero.coc-story-hero{grid-template-columns:1fr .85fr;padding-inline:5%}.coc-story-hero .hero-visual{min-height:390px}.coc-pathway-panels{gap:15px}.coc-story-section,.quick-courses-section,.how-it-works,.course-strip,.regions-section,.info-panels,.why-section,.bottom-panels{padding-inline:5%}}@media (width<=800px){.hero.coc-story-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:65px 6% 80px}.coc-story-hero h1{font-size:clamp(46px,9vw,68px)}.coc-story-hero .hero-visual{width:min(100%,540px);min-height:420px;margin:0 auto}.coc-story-hero .hero-photo-frame{inset:3% 9% 2%}.coc-story-hero .hero-floating-top{left:0}.coc-story-hero .hero-floating-bottom{right:0}.coc-problem-layout,.coc-decision-section{grid-template-columns:1fr}.coc-problem-feature{min-height:340px}.coc-pathway-line{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,190px);padding:0 0 18px;overflow-x:auto}.coc-pathway-step{scroll-snap-align:start}.coc-pathway-line:before{width:910px;left:8%;right:auto}.coc-pathway-panels{grid-template-columns:1fr;max-width:620px}.coc-panel-image{height:240px}.coc-decision-visual{width:min(100%,520px)}.coc-journey-steps{border-top:0;grid-template-columns:1fr 1fr;row-gap:25px}.coc-journey-steps article{border:0;border-left:1px solid #dce5f0;padding-top:0}.coc-journey-steps article:last-child{grid-column:1/-1}.home-course-discovery{margin:-28px 18px 0}.home-course-search-form{grid-template-columns:1fr 180px}.home-course-search-submit{grid-column:1/-1}}@media (width<=560px){.coc-story-section{padding:64px 20px}.coc-section-intro{text-align:left;margin-bottom:32px}.coc-section-intro h2{font-size:36px}.coc-section-intro p{font-size:13px}.hero.coc-story-hero{padding:55px 22px 65px}.coc-story-hero h1{font-size:47px}.coc-story-hero .hero-content>p{font-size:14px}.coc-story-hero .hero-actions{grid-template-columns:1fr;display:grid}.coc-story-hero .hero-actions>*{width:100%}.coc-hero-assurance{gap:7px;font-size:9px}.coc-story-hero .hero-visual{min-height:340px}.coc-story-hero .hero-floating-card{min-width:175px;padding:10px}.coc-story-hero .hero-floating-card strong{font-size:10px}.coc-story-hero .hero-floating-card small{font-size:9px}.coc-story-hero .hero-floating-icon{width:30px;height:30px}.coc-hero-orbit{width:44px;height:44px;font-size:10px}.coc-problem-feature{border-radius:20px;min-height:310px;padding:26px}.coc-problem-feature>p{margin:28px 0 34px;font-size:29px}.coc-problem-list article{grid-template-columns:32px 1fr 18px;gap:8px;padding:16px 0}.coc-problem-list article strong{font-size:15px}.coc-problem-list article p{font-size:11px}.coc-pathway-line{grid-template-columns:repeat(5,170px)}.coc-pathway-line:before{width:810px}.coc-pathway-step{padding-inline:12px}.coc-pathway-icon{border-radius:19px;width:62px;height:62px}.coc-pathway-step h3{font-size:17px}.home-course-discovery{border-radius:18px;margin:-22px 12px 0;padding:22px 17px}.home-course-discovery-title-row{align-items:flex-start}.home-course-search-icon{border-radius:13px;flex-basis:42px;width:42px;height:42px;font-size:22px}.home-course-discovery h2{font-size:20px}.home-course-discovery-title-row p{font-size:11px}.home-course-mode-note{display:none}.home-course-search-form{grid-template-columns:1fr;gap:9px}.home-course-search-input,.home-course-search-form>select,.home-course-search-submit{min-height:50px}.home-course-search-submit{grid-column:auto}.coc-panel-image{height:190px}.coc-panel-copy{padding:23px}.coc-panel-copy h3{font-size:27px}.coc-panel-copy p{min-height:0}.coc-decision-section{gap:38px}.coc-decision-copy h2{font-size:36px}.coc-decision-paper{padding:23px 18px}.coc-decision-paper>strong{font-size:21px}.coc-decision-note{bottom:-35px;right:-5px}.coc-journey-steps{grid-template-columns:1fr;gap:20px}.coc-journey-steps article{grid-template-columns:42px 1fr;gap:14px;display:grid}.coc-journey-steps article:last-child{grid-column:auto}.quick-courses-section,.how-it-works,.course-strip,.regions-section,.info-panels,.why-section,.bottom-panels{padding:58px 20px}.enquiry-cta-section{margin:30px 16px;padding:30px 22px}}.hero.coc-story-hero{background:radial-gradient(at 78% 45%,#2475be57,#0000 43%),linear-gradient(112deg,#061d3d 0%,#082b55 53%,#0a3765 100%);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:clamp(12px,2.4vw,42px);min-height:min(760px,100svh - 76px);padding:clamp(58px,6.4vw,92px) clamp(24px,6.6vw,104px);position:relative}.coc-story-hero:before{opacity:.11;background-image:radial-gradient(#bedcffcc .8px,#0000 .8px);background-size:30px 30px}.coc-story-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#4197e12b,#4197e10a 48%,#0000 70%);border-radius:50%;width:min(58vw,820px);height:min(58vw,820px);position:absolute;top:50%;right:-13%;transform:translateY(-50%)}.coc-story-hero .hero-content{max-width:720px;padding-block:12px}.coc-story-hero .hero-kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #b7d8ff38;border-radius:999px;width:fit-content;padding:9px 13px;animation:.8s 50ms both cocHeroTextReveal}.coc-story-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:760px;margin:25px 0 22px;font-size:clamp(48px,6.1vw,84px);line-height:.99;animation:.9s .16s both cocHeroTextReveal}.coc-story-hero h1 span{color:#9bc9ff;background:linear-gradient(95deg,#a8d2ff 4%,#75e0d1 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.coc-story-hero .hero-content>p{color:#d9e8fa;max-width:590px;margin:0;font-size:clamp(15px,1.22vw,18px);line-height:1.8;animation:.9s .28s both cocHeroTextReveal}.coc-story-hero .hero-actions{margin-top:30px;animation:.9s .4s both cocHeroTextReveal}.coc-story-hero .primary-button{background:linear-gradient(115deg,#fff,#dcecff);transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 12px 32px #000c2347}.coc-story-hero .primary-button:hover{transform:translateY(-4px);box-shadow:0 18px 38px #000c2357}.coc-story-hero .secondary-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s,background .25s,border-color .25s}.coc-story-hero .secondary-button:hover{background:#ffffff29;border-color:#fffc;transform:translateY(-3px)}.coc-hero-assurance{margin-top:27px;animation:.9s .52s both cocHeroTextReveal}.coc-story-hero .coc-hero-visual{align-self:stretch;width:100%;min-width:0;min-height:clamp(420px,43vw,590px);animation:1.15s cubic-bezier(.18,.72,.22,1) .18s both cocHeroImageEnter;position:relative}.coc-story-hero .hero-image-glow{filter:blur(34px);background:radial-gradient(#59aaff52,#2975be1f 42%,#0000 72%);border-radius:50%;animation:8s ease-in-out infinite alternate cocGlowPulse;inset:8% -5% 2% 2%}.coc-story-hero .hero-photo-frame{box-shadow:none;background:0 0;border:0;border-radius:0;inset:0 -5% 0 -2%;overflow:visible;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 78%,#0000 100%)}.coc-story-hero .hero-photo-frame:after{pointer-events:none;background:linear-gradient(90deg,#082b55 0%,#082b556b 16%,#0000 44%,#082b5514 78%,#0a3765 100%),linear-gradient(#082b55 0%,#0000 24% 72%,#082b55 100%);inset:0}.coc-story-hero .hero-photo-frame img{object-fit:cover;object-position:center 42%;opacity:.92;filter:saturate(.92)contrast(1.04);border-radius:30px;width:100%;height:100%;animation:18s ease-in-out infinite alternate cocHeroPhotoDrift;transform:scale(1.035)}.coc-story-hero .hero-floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#ffffffad;min-width:220px;animation:6s ease-in-out infinite cocHeroCardFloat;box-shadow:0 20px 54px #00122d47}.coc-story-hero .hero-floating-top{top:15%;left:-3%}.coc-story-hero .hero-floating-bottom{animation-delay:-3s;bottom:13%;right:-1%}.coc-story-hero .coc-hero-orbit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#093560c7;border-color:#ffffff61}.coc-story-hero .coc-orbit-one{animation:8s ease-in-out infinite cocOrbitDrift}.coc-story-hero .coc-orbit-two{animation:9s ease-in-out -4s infinite reverse cocOrbitDrift}@keyframes cocHeroTextReveal{0%{opacity:0;filter:blur(5px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes cocHeroImageEnter{0%{opacity:0;transform:translate(34px,10px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cocHeroPhotoDrift{0%{transform:scale(1.035)translate(-.5%)}to{transform:scale(1.095)translate(.7%,-1%)}}@keyframes cocHeroCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes cocGlowPulse{0%{opacity:.62;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes cocOrbitDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}@media (width<=900px){.hero.coc-story-hero{grid-template-columns:1fr;gap:8px;padding:58px 6% 68px}.coc-story-hero .hero-content{max-width:760px}.coc-story-hero .coc-hero-visual{width:min(100%,650px);min-height:430px;margin:0 auto}.coc-story-hero .hero-photo-frame{inset:0}.coc-story-hero .hero-floating-top{left:1%}.coc-story-hero .hero-floating-bottom{right:1%}}@media (width<=560px){.hero.coc-story-hero{padding:48px 21px 55px}.coc-story-hero h1{margin:20px 0 17px;font-size:clamp(43px,12vw,58px)}.coc-story-hero .hero-content>p{font-size:14px;line-height:1.7}.coc-story-hero .hero-actions{margin-top:23px}.coc-hero-assurance{gap:7px;margin-top:20px;font-size:9px}.coc-story-hero .coc-hero-visual{min-height:330px;margin-top:2px}.coc-story-hero .hero-photo-frame img{object-position:center;border-radius:22px}.coc-story-hero .hero-floating-card{gap:8px;min-width:0;max-width:190px;padding:9px 10px}.coc-story-hero .hero-floating-top{top:9%;left:0}.coc-story-hero .hero-floating-bottom{bottom:8%;right:0}.coc-story-hero .hero-floating-card strong{font-size:9px}.coc-story-hero .hero-floating-card small{font-size:8px}.coc-story-hero .hero-floating-icon{flex-basis:29px;width:29px;height:29px}.coc-hero-orbit{width:42px;height:42px;font-size:9px}}@media (prefers-reduced-motion:reduce){.coc-story-hero .hero-kicker,.coc-story-hero h1,.coc-story-hero .hero-content>p,.coc-story-hero .hero-actions,.coc-story-hero .coc-hero-assurance,.coc-story-hero .coc-hero-visual,.coc-story-hero .hero-photo-frame img,.coc-story-hero .hero-floating-card,.coc-story-hero .coc-hero-orbit,.coc-story-hero .hero-image-glow{filter:none!important;animation:none!important;transform:none!important}}.hero.coc-reference-hero{isolation:isolate;background:radial-gradient(at 73% 34%,#579ee257,#0000 38%),linear-gradient(112deg,#062747 0%,#0a3a66 43%,#28659a 68%,#d9eaff 100%)!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:center!important;gap:clamp(18px,2vw,34px)!important;min-height:clamp(650px,100svh - 66px,860px)!important;padding:clamp(48px,5.2vw,78px) clamp(26px,4.5vw,76px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.hero.coc-reference-hero:before{content:"";z-index:-1;opacity:.17;pointer-events:none;background-image:radial-gradient(#ffffffa6 .7px,#0000 .7px);background-size:27px 27px;position:absolute;inset:0}.hero.coc-reference-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:62vw;height:62vw;position:absolute;top:-20vw;right:-24vw;box-shadow:0 0 0 34px #ffffff09,0 0 0 70px #ffffff06}.coc-reference-copy{width:100%;z-index:4!important;color:#fff!important;max-width:850px!important;padding:8px 0!important}.coc-admission-badge{color:#fff;letter-spacing:.08em;background:linear-gradient(100deg,#ffbe183d,#ffffff1f);border:1px solid #ffd54a4d;border-radius:999px;align-items:center;gap:11px;width:max-content;max-width:100%;padding:10px 18px 10px 11px;font-size:12px;font-weight:850;animation:.75s 50ms both cocHeroTextReveal;display:inline-flex;box-shadow:0 10px 30px #0000001f}.coc-admission-badge span{color:#183b5c;background:linear-gradient(145deg,#ffe16b,#f4a900);border-radius:10px;place-items:center;width:31px;height:31px;font-size:18px;display:grid;box-shadow:0 5px 14px #ffbe0040}.coc-reference-hero .hero-content h1{text-wrap:balance;text-shadow:0 4px 24px #00142d24;max-width:900px;animation:.85s .14s both cocHeroTextReveal;color:#fff!important;letter-spacing:-.065em!important;margin:25px 0 18px!important;font-size:clamp(47px,5.25vw,78px)!important;font-weight:850!important;line-height:1.03!important}.coc-reference-hero .hero-content h1 span{display:inline-block;position:relative;color:#ffd43b!important;-webkit-text-fill-color:#ffd43b!important;background:0 0!important}.coc-reference-hero .hero-content h1 span:after{content:"";background:#ffc928;border-radius:50%;height:5px;position:absolute;bottom:-8px;left:2%;right:0;transform:rotate(-2deg);box-shadow:0 0 15px #ffcf2b59}.coc-reference-subtitle{flex-wrap:wrap;align-items:center;gap:10px;font-weight:650;animation:.85s .25s both cocHeroTextReveal;display:flex;color:#f4f8ff!important;margin:27px 0 34px!important;font-size:clamp(14px,1.35vw,20px)!important;line-height:1.5!important}.coc-reference-subtitle i{background:#ffd43b;border-radius:50%;width:5px;height:5px;display:inline-block}.coc-hero-services{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));max-width:780px;margin:0 0 32px;animation:.85s .34s both cocHeroTextReveal;display:grid}.coc-hero-service{text-align:center;border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:125px;padding:15px 9px;display:flex}.coc-hero-service:last-child{border-right:0}.coc-service-icon{color:#ffdb58;background:#ffffff1a;border:1px solid #ffffff5c;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:5px;font-size:23px;display:grid;box-shadow:inset 0 1px #ffffff26}.coc-hero-service strong{color:#fff;font-size:clamp(10px,.86vw,13px);font-weight:800;line-height:1.3}.coc-hero-service small{color:#c8dcf1;font-size:10px;line-height:1.35}.coc-hero-search-cta{background:#f8fbff;border:1px solid #fffc;border-radius:999px;align-items:center;gap:12px;width:min(100%,790px);min-height:66px;padding:7px 8px 7px 18px;animation:.85s .44s both cocHeroTextReveal;display:flex;box-shadow:0 16px 38px #000e243b}.coc-hero-search-symbol{color:#153d68;flex:0 0 28px;font-size:29px;font-weight:500;line-height:1}.coc-hero-search-copy{color:#63758c;flex:1;min-width:0;font-size:clamp(11px,.95vw,14px);line-height:1.4}.coc-hero-explore-button{background:linear-gradient(110deg,#ffdc43,#ffb900);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:0 24px;font-size:14px;font-weight:900;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 8px 20px #eda40047,inset 0 1px #ffffff8c;color:#12365b!important}.coc-hero-explore-button:hover{filter:saturate(1.12);transform:translateY(-3px)scale(1.015);box-shadow:0 13px 27px #eda40061}.coc-hero-explore-button span{font-size:20px;transition:transform .25s}.coc-hero-explore-button:hover span{transform:translate(4px)}.coc-reference-hero .coc-hero-assurance{flex-wrap:wrap;align-items:center;gap:9px;animation:.85s .54s both cocHeroTextReveal;display:flex;color:#d2e4f7!important;opacity:1!important;margin-top:19px!important;font-size:10px!important}.coc-reference-hero .coc-hero-assurance span{color:#ffd43b!important}.coc-reference-hero .coc-hero-assurance i{background:#7ea5cc;border-radius:50%;width:4px;height:4px}.coc-reference-visual{isolation:isolate;min-width:0;animation:1s .15s both cocHeroImageEnter;align-self:stretch!important;min-height:clamp(500px,53vw,730px)!important;display:block!important;position:relative!important}.coc-reference-image-backdrop{z-index:-2;opacity:.72;background:linear-gradient(145deg,#c6e1ff,#6e9fca 55%,#173f68);border-radius:48% 0 0 48%;position:absolute;inset:-8% -18% -8% -5%}.coc-reference-visual .hero-image-glow{z-index:-1;filter:blur(28px);border-radius:50%;animation:6s ease-in-out infinite alternate cocGlowPulse;background:radial-gradient(#fff6,#7eb8ef29 54%,#0000 74%)!important;position:absolute!important;inset:3% -12% 0!important}.coc-reference-visual .hero-photo-frame{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:-2% -17% -3% -7%!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 7%,#000 20% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000073 7%,#000 20% 100%)!important}.coc-reference-visual .hero-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a3a66 0%,#0a3a6666 15%,#0000 42%,#0a3a6608 100%),linear-gradient(#05213b0f,#0000 25% 76%,#05213b40);position:absolute;inset:0}.coc-reference-visual .hero-photo-frame img{animation:17s ease-in-out infinite alternate cocHeroPhotoDrift;transform:scale(1.025);object-fit:cover!important;object-position:center 38%!important;opacity:1!important;filter:saturate(1.08)contrast(1.04)!important;border-radius:0!important;width:100%!important;height:100%!important}.coc-yellow-swoosh{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 5px #ffbf0026);border:7px solid #0000;border-color:#ffd12d #0000 #0000 #ffd12d;position:absolute}.coc-swoosh-one{border-radius:0 0 0 78%;width:78%;height:78%;animation:1.3s .55s both cocSwooshIn;bottom:-8%;right:-10%;transform:rotate(-32deg)}.coc-swoosh-two{opacity:.9;border-width:4px;border-radius:70% 0 0;width:35%;height:35%;animation:1.4s .7s both cocSwooshIn;top:1%;right:8%;transform:rotate(24deg)}.coc-reference-note{z-index:5;color:#092b4c;text-shadow:0 1px #ffffff80;font-family:Comic Sans MS,cursive;font-size:clamp(14px,1.35vw,20px);font-weight:800;line-height:1.2;position:absolute;top:12%;left:-4%;transform:rotate(-7deg)}.coc-reference-note span{color:#092b4c;margin:3px 0 0 45px;font-size:30px;display:block;transform:rotate(24deg)}.coc-reference-benefits{z-index:6;flex-direction:column;gap:13px;width:clamp(155px,15vw,205px);display:flex;position:absolute;top:18%;right:-7%}.coc-reference-benefit{color:#0d3156;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcffed;border:1px solid #ffffffeb;border-radius:17px;align-items:center;gap:11px;min-height:67px;padding:10px 13px;animation:5.5s ease-in-out infinite cocHeroCardFloat;display:flex;box-shadow:0 12px 30px #0722412b,inset 0 1px #fff}.coc-reference-benefit:nth-child(2){animation-delay:-1.2s}.coc-reference-benefit:nth-child(3){animation-delay:-2.4s}.coc-reference-benefit:nth-child(4){animation-delay:-3.6s}.coc-reference-benefit span{color:#145b9b;background:#e6f1ff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:900;display:grid}.coc-reference-benefit:nth-child(2) span{color:#bd8100;background:#fff4cf}.coc-reference-benefit:nth-child(3) span{color:#2476aa;background:#e4f4ff}.coc-reference-benefit:nth-child(4) span{color:#078a56;background:#dcf7e9}.coc-reference-benefit strong{color:#12365a;font-size:clamp(10px,.9vw,13px);font-weight:850;line-height:1.25}@keyframes cocSwooshIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (width<=1180px){.hero.coc-reference-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)!important;padding-inline:4%!important}.coc-reference-benefits{width:158px;right:-4%}.coc-reference-note{left:-1%}.coc-reference-hero .hero-content h1{font-size:clamp(44px,5.1vw,65px)!important}}@media (width<=900px){.hero.coc-reference-hero{grid-template-columns:1fr!important;gap:4px!important;min-height:auto!important;padding:55px 6% 65px!important}.coc-reference-copy{max-width:820px!important}.coc-reference-hero .hero-content h1{font-size:clamp(48px,8vw,72px)!important}.coc-reference-visual{width:min(100%,720px);margin:0 auto;min-height:540px!important}.coc-reference-visual .hero-photo-frame{inset:0 5% 0 0!important}.coc-reference-benefits{right:0}.coc-reference-note{left:2%}}@media (width<=600px){.hero.coc-reference-hero{padding:42px 20px 48px!important}.coc-admission-badge{padding:8px 13px 8px 8px;font-size:10px}.coc-admission-badge span{width:27px;height:27px}.coc-reference-hero .hero-content h1{margin:20px 0 15px!important;font-size:clamp(39px,11vw,54px)!important}.coc-reference-subtitle{gap:7px;margin:22px 0 24px!important;font-size:12px!important}.coc-hero-services{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.coc-hero-service{min-height:108px}.coc-hero-service:nth-child(2){border-right:0}.coc-hero-service:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.coc-hero-search-cta{gap:7px;min-height:58px;padding:6px 6px 6px 12px}.coc-hero-search-symbol{flex-basis:20px;font-size:23px}.coc-hero-search-copy{font-size:9px}.coc-hero-explore-button{gap:6px;min-height:44px;padding:0 13px;font-size:11px}.coc-reference-hero .coc-hero-assurance{gap:6px;font-size:8px!important}.coc-reference-visual{margin-top:12px;min-height:390px!important}.coc-reference-visual .hero-photo-frame{inset:0 -5%!important}.coc-reference-benefits{gap:8px;width:126px;top:20%;right:-2%}.coc-reference-benefit{border-radius:12px;gap:7px;min-height:52px;padding:7px}.coc-reference-benefit span{border-radius:9px;flex-basis:28px;width:28px;height:28px;font-size:16px}.coc-reference-benefit strong{font-size:9px}.coc-reference-note{font-size:12px;top:5%;left:0}.coc-yellow-swoosh{border-width:4px}}@media (prefers-reduced-motion:reduce){.coc-reference-hero .coc-admission-badge,.coc-reference-hero .hero-content h1,.coc-reference-hero .coc-reference-subtitle,.coc-reference-hero .coc-hero-services,.coc-reference-hero .coc-hero-search-cta,.coc-reference-hero .coc-hero-assurance,.coc-reference-visual,.coc-reference-visual .hero-photo-frame img,.coc-reference-benefit,.coc-yellow-swoosh{animation:none!important}}.hero.coc-reference-hero{grid-template:"copy visual"minmax(0,1fr)/minmax(0,1.04fr) minmax(0,.96fr)!important;place-content:center stretch!important;place-items:center stretch!important;gap:clamp(20px,3vw,46px)!important;min-height:clamp(650px,100svh - 66px,820px)!important;padding:clamp(44px,5vw,76px) clamp(28px,5.2vw,84px)!important;display:grid!important}.hero.coc-reference-hero>.coc-reference-copy{text-align:left!important;grid-area:copy!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:780px!important;margin:0!important;position:relative!important;inset:auto!important}.hero.coc-reference-hero>.coc-reference-visual{grid-area:visual!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:540px!important;margin:0!important;position:relative!important;inset:auto!important}.hero.coc-reference-hero .hero-photo-frame{width:auto!important;height:auto!important;position:absolute!important;inset:0 -8% 0 -4%!important}.hero.coc-reference-hero .coc-reference-benefits{right:-2%!important}.hero.coc-reference-hero .coc-reference-note{left:0!important}.hero.coc-reference-hero .coc-hero-services{width:100%!important;max-width:780px!important}.hero.coc-reference-hero .coc-hero-search-cta{width:100%!important;max-width:790px!important;margin-left:0!important;margin-right:0!important}@media (width<=900px){.hero.coc-reference-hero{grid-template:"copy""visual"/minmax(0,1fr)!important;align-items:start!important;gap:28px!important;min-height:auto!important;padding:48px clamp(22px,5vw,52px) 56px!important}.hero.coc-reference-hero>.coc-reference-copy{text-align:left!important;justify-self:start!important;width:100%!important;max-width:820px!important}.hero.coc-reference-hero>.coc-reference-visual{place-self:center!important;width:min(100%,760px)!important;min-height:clamp(390px,58vw,520px)!important}.hero.coc-reference-hero .hero-photo-frame{inset:0 7% 0 0!important}.hero.coc-reference-hero .coc-reference-benefits{right:0!important}}@media (width<=600px){.hero.coc-reference-hero{gap:18px!important;padding:38px 18px 42px!important}.hero.coc-reference-hero>.coc-reference-copy{width:100%!important;max-width:none!important}.hero.coc-reference-hero .hero-content h1{max-width:100%!important;font-size:clamp(38px,10.5vw,52px)!important;line-height:1.04!important}.hero.coc-reference-hero .coc-reference-subtitle{justify-content:flex-start!important}.hero.coc-reference-hero .coc-hero-services,.hero.coc-reference-hero .coc-hero-search-cta{width:100%!important}.hero.coc-reference-hero>.coc-reference-visual{width:100%!important;max-width:100%!important;min-height:350px!important;overflow:visible!important}.hero.coc-reference-hero .hero-photo-frame{inset:0 3% 0 0!important}.hero.coc-reference-hero .coc-reference-benefits{width:124px!important;right:-1%!important}}:root{--coc-ink:#102b55;--coc-navy:#082b59;--coc-blue:#075bea;--coc-blue-deep:#0647c8;--coc-green:#16a66a;--coc-paper:#f3f7fd;--coc-border:#d8e5f5;--coc-muted:#60718b;--coc-hero-start:#061e40;--coc-hero-mid:#082e5e;--coc-hero-end:#0d477c}.site,.site main{color:var(--coc-ink);background:#fff}#site-header.coc-reference-header,.navbar{border-bottom:1px solid var(--coc-border);background:#fffffff7;box-shadow:0 5px 22px #082b590f}#site-header.coc-reference-header nav a,.navbar nav a{color:#294466}#site-header.coc-reference-header nav a:hover,.navbar nav a:hover,.phone-link{color:var(--coc-blue)}#site-header.coc-reference-header .nav-button,.nav-button{background:var(--coc-blue);color:#fff;box-shadow:0 8px 20px #075bea2e}#site-header.coc-reference-header .nav-button:hover,.nav-button:hover{background:var(--coc-blue-deep)}.primary-button,.enquiry-form button[type=submit]{background:var(--coc-blue);color:#fff}.primary-button:hover,.enquiry-form button[type=submit]:hover{background:var(--coc-blue-deep)}.site h1,.site h2,.site h3,.site h4{color:var(--coc-navy)}.site p{color:inherit}.site .eyebrow,.coc-section-intro .eyebrow{color:var(--coc-blue)}.coc-section-intro h2,.coc-showcase-heading h2,.section-title-row h2{color:var(--coc-navy)}.coc-section-intro h2 em,.coc-decision-copy h2 em{color:var(--coc-blue)}.coc-section-intro p,.section-heading p{color:var(--coc-muted)}.hero.coc-story-hero,.coc-hero.coc-reference-hero{background:radial-gradient(ellipse at 78% 48%, #1a5798b8 0, transparent 40%), linear-gradient(115deg,var(--coc-hero-start) 0%,var(--coc-hero-mid) 55%,var(--coc-hero-end) 100%)}.coc-story-hero h1,.coc-story-hero .hero-content>p,.coc-story-hero .coc-reference-copy h1{color:#fff}.coc-story-hero h1 span,.coc-reference-copy h1 span{color:#9fc8ff}.coc-admission-badge{border-color:#ffffff40}.coc-hero-search-cta{border-color:#ffffff3d}.coc-hero-explore-button{color:var(--coc-navy);background:#fff}.coc-hero-explore-button:hover{background:#eaf3ff}.coc-problem-section,.regions-section,.info-panels,.coc-institution-showcase,.quick-courses-section{background:var(--coc-paper)}.coc-pathways-section,.coc-story-section:not(.coc-problem-section):not(.coc-transformation-section){background:#fff}.coc-transformation-section,.why-section{background:radial-gradient(ellipse at 88% 8%, #1a57986b, transparent 36%), linear-gradient(115deg,var(--coc-hero-start),var(--coc-hero-mid) 58%,var(--coc-hero-end));color:#fff}.coc-transformation-section .coc-section-intro h2,.coc-transformation-section .coc-section-intro p,.why-section h2{color:#fff}.coc-transformation-section .coc-section-intro p,.why-section p{color:#c7d9ef}.coc-problem-list article,.coc-institution-card,.feature-card,.region-card,.mini-blog,.why-card,.faq-item,.how-step-card,.program-card,.blog-card,.college-card,.result-card,.exam-panel,.blogs-panel,.faq-panel{border-color:var(--coc-border);box-shadow:0 10px 28px #082b590e}.coc-institution-card,.feature-card,.region-card,.mini-blog,.faq-item,.how-step-card,.program-card,.blog-card,.college-card,.result-card{background:#fff}.coc-institution-card:hover,.feature-card:hover,.region-card:hover,.mini-blog:hover,.how-step-card:hover,.program-card:hover,.blog-card:hover,.college-card:hover,.result-card:hover{border-color:#a9c9f4;box-shadow:0 16px 38px #082b591c}.coc-problem-list article{border-color:#d8e5f5}.coc-problem-list article strong,.coc-institution-card h3{color:var(--coc-navy)}.coc-problem-list article>b,.coc-institution-mode,.coc-decision-link,.coc-panel-link,.text-link{color:var(--coc-blue)}.coc-pathway-icon{color:#fff;box-shadow:0 0 0 9px var(--coc-navy);background:#104477;border-color:#7eafea}.course-tag,.coc-hero-service .coc-service-icon,.feature-icon{color:var(--coc-blue);background:#eaf3ff}.course-strip{background:#eaf3ff}.course-strip-card{border-color:var(--coc-border)}.course-strip-card>span{color:var(--coc-blue);background:#e4efff}.home-course-discovery,.search-section,.enquiry-form{border-color:var(--coc-border);box-shadow:0 18px 48px #082b5917}.search-card{border-color:var(--coc-border);background:#f7faff}.search-card input:focus,.search-card select:focus,.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--coc-blue);box-shadow:0 0 0 3px #075bea1f}.verification-note{border-left-color:var(--coc-blue);background:#eaf3ff}.enquiry,.enquiry-cta-section{background:radial-gradient(ellipse at 90% 0%, #1a57987a, transparent 42%), linear-gradient(115deg,var(--coc-hero-start),var(--coc-hero-mid) 58%,var(--coc-hero-end));color:#fff;border:0}.enquiry h2,.enquiry-cta-copy h2,.enquiry-cta-copy p{color:#fff}.enquiry>p{color:#d0e0f3}.enquiry-open-button,.enquiry .secondary-button{color:var(--coc-navy);background:#fff}.site-footer{color:#e6efff;background:linear-gradient(115deg,#061e40 0%,#082b59 58%,#0d477c 100%)}.footer-main>div>strong{color:#fff}.footer-main a:not(.brand),.footer-main span,.footer-brand p{color:#c6d8ef}.footer-main a:hover{color:#fff}.footer-bottom{color:#c6d8ef;border-top-color:#ffffff2e}.site input:focus-visible,.site select:focus-visible,.site textarea:focus-visible,.site button:focus-visible,.site a:focus-visible{outline-color:#83b7ff}.coc-scroll-progress span{background:var(--coc-blue)}.coc-back-to-top{background:var(--coc-blue);color:#fff}.coc-back-to-top:hover{background:var(--coc-blue-deep)}@media (width<=800px){.coc-transformation-section,.why-section,.enquiry,.enquiry-cta-section{background:radial-gradient(ellipse at 90% 0%, #1a579866, transparent 42%), linear-gradient(115deg,var(--coc-hero-start),var(--coc-hero-mid) 58%,var(--coc-hero-end))}}:root{--coc-yellow:#e1ede1;--coc-yellow-soft:#fff7df;--coc-yellow-pale:#fffbee;--coc-hero-start:#061e40;--coc-hero-mid:#082e5e;--coc-hero-end:#0d477c;--coc-green:#e1ede1}.coc-story-hero h1 span,.coc-reference-copy h1 span,.coc-hero-assurance span,.hero-kicker-dot,.coc-pathway-step:hover .coc-pathway-icon{color:var(--coc-yellow)}.hero-kicker-dot{background:var(--coc-yellow);box-shadow:0 0 0 5px #f4c84a38}.coc-hero-assurance span{color:var(--coc-yellow)}.coc-yellow-swoosh{background:var(--coc-yellow)}.coc-admission-badge,.coc-hero-service .coc-service-icon,.feature-icon,.course-strip-card>span{background:var(--coc-yellow-soft);color:var(--coc-navy)}.coc-hero-explore-button{background:var(--coc-yellow);color:var(--coc-navy);border-color:var(--coc-yellow)}.coc-hero-explore-button:hover{color:var(--coc-navy);background:#ffda70}.primary-button,.nav-button,.enquiry-form button[type=submit],.coc-back-to-top{background:var(--coc-blue);color:#fff}.primary-button:hover,.nav-button:hover,.enquiry-form button[type=submit]:hover,.coc-back-to-top:hover{background:var(--coc-blue-deep)}.coc-section-intro h2 em,.coc-decision-copy h2 em,.coc-institution-mode,.coc-decision-link,.coc-panel-link,.text-link,.feature-body h3{color:var(--coc-blue)}.course-tag{background:var(--coc-yellow-pale);color:#5e4a12;border-color:#f0d98d}.coc-problem-index,.coc-pathway-step>small{color:var(--coc-yellow)}.coc-pathway-line:before{background:linear-gradient(90deg,var(--coc-blue),var(--coc-yellow))}.coc-pathway-icon{border-color:#f4c84a8c}.coc-pathway-step:hover .coc-pathway-icon{color:var(--coc-yellow);background:#164f86}.hero.coc-story-hero,.coc-hero.coc-reference-hero,.coc-transformation-section,.why-section,.enquiry,.enquiry-cta-section,.site-footer{background:radial-gradient(at 78% 45%,#1a57988c,#0000 40%),linear-gradient(115deg,#061e40 0%,#082e5e 56%,#0d477c 100%)}.coc-transformation-section .coc-pathway-icon{box-shadow:0 0 0 9px #082e5e}.coc-transformation-section .coc-section-intro .eyebrow,.why-section .eyebrow,.coc-transformation-section .coc-section-intro h2 em{color:var(--coc-yellow)}.coc-cashback-banner,.coc-highlight-card{background:var(--coc-yellow-pale);border-color:#f0d98d}.hero.coc-reference-hero>.coc-reference-visual{min-height:clamp(500px,42vw,640px)!important;overflow:visible!important}.hero.coc-reference-hero .coc-reference-image-backdrop{opacity:1!important;background:linear-gradient(145deg,#97c6ef94,#082e5e29)!important;border-radius:48% 18% 42%!important;inset:2% -3% 0 3%!important}.hero.coc-reference-hero .hero-image-glow{background:radial-gradient(#ffffff57,#7eb8ef1f 58%,#0000 76%)!important;inset:5% -3% 0 0!important}.hero.coc-reference-hero .hero-photo-frame{background:#d9eaff!important;border:1px solid #ffffff75!important;border-radius:34px 110px!important;inset:3% 4% 3% 0!important;overflow:hidden!important;box-shadow:0 28px 70px #00122d40!important;-webkit-mask-image:none!important;mask-image:none!important}.hero.coc-reference-hero .hero-photo-frame:after{background:linear-gradient(#051f3e0d,#0000 22% 72%,#051f3e2e)!important}.hero.coc-reference-hero .hero-photo-frame img{object-position:42% 44%!important;filter:saturate(1.04)contrast(1.02)!important;transform:scale(1.015)!important}.hero.coc-reference-hero .coc-yellow-swoosh{filter:drop-shadow(0 5px 9px #f4c84a38)!important;pointer-events:none!important;background:0 0!important;border:0!important}.hero.coc-reference-hero .coc-swoosh-one{opacity:.96!important;border:15px solid #e1ede1!important;border-color:#e1ede1 #e1ede1 #0000 #0000!important;border-radius:50%!important;width:66%!important;height:66%!important;bottom:0!important;right:-2%!important;transform:rotate(24deg)!important}.hero.coc-reference-hero .coc-swoosh-two{opacity:.9!important;border:7px solid #0000!important;border-color:#e1ede1 #0000 #0000 #e1ede1!important;border-radius:50%!important;width:22%!important;height:22%!important;top:3%!important;right:13%!important;transform:rotate(-22deg)!important}.hero.coc-reference-hero .coc-reference-benefits{gap:11px!important;width:clamp(164px,17vw,208px)!important;top:21%!important;right:-1%!important}.hero.coc-reference-hero .coc-reference-benefit{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border:1px solid #fffffff2!important;border-radius:16px!important;gap:11px!important;min-height:64px!important;padding:10px 13px!important;box-shadow:0 13px 30px #051e3c2b,inset 0 1px #fff!important}.hero.coc-reference-hero .coc-reference-benefit span{color:#8a6500!important;background:#fff4cf!important;border-radius:11px!important;flex:0 0 35px!important;width:35px!important;height:35px!important}.hero.coc-reference-hero .coc-reference-benefit:nth-child(3) span{color:#145b9b!important;background:#e6f2ff!important}.hero.coc-reference-hero .coc-reference-benefit:nth-child(4) span{color:#087a4b!important;background:#e5f6ed!important}.hero.coc-reference-hero .coc-reference-benefit strong{color:#102f53!important;font-size:11px!important;line-height:1.3!important}.hero.coc-reference-hero .coc-reference-note{color:#082e5e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffd1!important;border:1px solid #ffffffa6!important;border-radius:12px!important;padding:9px 12px!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;top:7%!important;left:1%!important;transform:rotate(-5deg)!important;box-shadow:0 8px 20px #051e3c1a!important}.hero.coc-reference-hero .coc-reference-note span{color:#b88700!important;margin:2px 0 0 38px!important;font-size:23px!important}@media (width<=900px){.hero.coc-reference-hero>.coc-reference-visual{min-height:clamp(390px,58vw,510px)!important}.hero.coc-reference-hero .hero-photo-frame{inset:2% 5% 3% 0!important}.hero.coc-reference-hero .coc-reference-benefits{width:190px!important;right:0!important}}@media (width<=600px){.hero.coc-reference-hero>.coc-reference-visual{min-height:340px!important}.hero.coc-reference-hero .hero-photo-frame{border-radius:24px 70px!important;inset:4% 2% 4% 0!important}.hero.coc-reference-hero .coc-reference-benefits{gap:7px!important;width:132px!important;top:24%!important;right:-1%!important}.hero.coc-reference-hero .coc-reference-benefit{border-radius:11px!important;gap:7px!important;min-height:48px!important;padding:7px!important}.hero.coc-reference-hero .coc-reference-benefit span{flex-basis:27px!important;width:27px!important;height:27px!important;font-size:15px!important}.hero.coc-reference-hero .coc-reference-benefit strong{font-size:9px!important}.hero.coc-reference-hero .coc-reference-note{font-size:10px!important;top:5%!important}.hero.coc-reference-hero .coc-swoosh-one{border-width:8px!important}.hero.coc-reference-hero .coc-swoosh-two{border-width:4px!important}}.coc-problem-section{isolation:isolate;background:radial-gradient(at 4% 5%,#f4c84a1a,#0000 28%),linear-gradient(#f3f7fd 0%,#f8fafe 100%);padding:clamp(76px,8vw,112px) clamp(24px,5.2vw,76px);position:relative;overflow:hidden}.coc-problem-section:before{content:"";z-index:-1;pointer-events:none;border:1px solid #082e5e12;border-radius:50%;width:520px;height:520px;position:absolute;top:8%;right:-290px;box-shadow:0 0 0 42px #082e5e06,0 0 0 92px #082e5e05}.coc-problem-section .coc-section-intro{text-align:left;max-width:780px;margin:0 auto clamp(34px,4vw,54px)}.coc-problem-section .coc-section-intro .eyebrow{color:#082e5e;letter-spacing:1.55px;align-items:center;gap:9px;margin-bottom:15px;font-size:10px;font-weight:850;display:inline-flex}.coc-problem-section .coc-section-intro .eyebrow:before{content:"";background:#e1ede1;border-radius:2px;width:23px;height:2px}.coc-problem-section .coc-section-intro h2{color:#061e40;letter-spacing:-.055em;max-width:720px;margin:0;font:800 clamp(36px,4.2vw,58px)/1.08 Manrope,sans-serif}.coc-problem-section .coc-section-intro h2 em{color:#0d477c;font-style:normal}.coc-problem-section .coc-section-intro p{color:#63748d;max-width:570px;margin:17px 0 0;font-size:clamp(13px,1.15vw,15px);line-height:1.75}.coc-problem-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(28px,5vw,66px);max-width:1160px;margin:0 auto;display:grid}.coc-problem-feature{background:radial-gradient(circle at 92% 88%,#0d477cf2 0,#0000 43%),linear-gradient(145deg,#061e40 0%,#082e5e 62%,#0d477c 100%);border:1px solid #ffffff1f;border-radius:25px;flex-direction:column;justify-content:center;min-height:370px;padding:clamp(28px,3.6vw,44px);display:flex;box-shadow:0 22px 55px #061e402e}.coc-problem-feature:before{border-color:#ffffff2b;width:330px;height:330px;bottom:-170px;right:-145px;box-shadow:0 0 0 30px #ffffff09,0 0 0 70px #ffffff06}.coc-problem-feature:after{border-color:#ffffff21;width:190px;height:190px;top:-105px;right:-105px}.coc-problem-index{z-index:1;color:#e1ede1;letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.coc-problem-index:before{content:"";background:#e1ede1;border-radius:2px;width:17px;height:2px}.coc-problem-feature>p{color:#fff;letter-spacing:-.045em;max-width:390px;margin:31px 0 34px;font:750 clamp(27px,2.65vw,38px)/1.2 Manrope,sans-serif}.coc-question-cloud{gap:9px;max-width:370px}.coc-question-cloud span{color:#eaf2fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border:1px solid #ffffff40;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.coc-question-cloud span:hover{background:#f4c84a21;border-color:#f4c84ab3;transform:translateY(-2px)}.coc-problem-list article{background:#ffffffd1;border:1px solid #e0e8f3;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:70px;padding:15px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;box-shadow:0 6px 18px #061e4009}.coc-problem-list article:first-child{border-top:1px solid #e0e8f3}.coc-problem-list article:hover{background:#fff;border-color:#f4c84ad9;transform:translate(5px);box-shadow:0 13px 28px #061e4016}.coc-problem-list article>span{color:#7890ac;background:#edf3fa;border-radius:9px;place-items:center;width:29px;height:29px;font:800 10px Manrope,sans-serif;display:grid}.coc-problem-list article strong{color:#061e40;font:800 clamp(14px,1.15vw,16px)/1.35 Manrope,sans-serif;display:block}.coc-problem-list article>b{color:#082e5e;background:#fff5d6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;transition:transform .2s,background .2s;display:grid}.coc-problem-list article:hover>b{background:#e1ede1;transform:translate(2px,-2px)}@media (width<=900px){.coc-problem-section{padding:72px 5%}.coc-problem-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.coc-problem-feature{min-height:350px}.coc-problem-list article{grid-template-columns:30px minmax(0,1fr) 25px;gap:10px;padding:13px}}@media (width<=700px){.coc-problem-section{padding:62px 22px}.coc-problem-section .coc-section-intro{margin-bottom:30px}.coc-problem-section .coc-section-intro h2{font-size:clamp(34px,8.5vw,45px)}.coc-problem-layout{grid-template-columns:1fr;gap:22px}.coc-problem-feature{min-height:300px;padding:28px}.coc-problem-feature>p{max-width:440px;margin:25px 0 27px;font-size:clamp(27px,7vw,34px)}.coc-problem-list{gap:9px}.coc-problem-list article{min-height:68px;padding:13px 14px}}@media (width<=420px){.coc-problem-section{padding:54px 17px}.coc-problem-feature{border-radius:20px;min-height:285px;padding:23px}.coc-problem-list article{grid-template-columns:28px minmax(0,1fr) 23px;gap:9px}.coc-problem-list article p{font-size:10px}}@media (prefers-reduced-motion:reduce){.coc-problem-section *,.coc-problem-section :before,.coc-problem-section :after{transition:none!important}}:root{--coc-ui-ink:#102b50;--coc-ui-navy:#071f42;--coc-ui-blue:#1260d6;--coc-ui-blue-dark:#0a469f;--coc-ui-yellow:#f4c84a;--coc-ui-muted:#60738d;--coc-ui-line:#dce6f2;--coc-ui-soft:#f4f8fd;--coc-ui-white:#fff;--coc-ui-shadow:0 14px 38px #0c2b5213;--coc-ui-shadow-hover:0 22px 48px #0c2b5221}html{scroll-padding-top:92px}body{color:var(--coc-ui-ink);background:#f7faff}.site,.site main{overflow:clip}.site h1,.site h2,.site h3,.site h4{letter-spacing:-.035em;font-family:Manrope,DM Sans,sans-serif}.site p{line-height:1.7}#site-header.coc-reference-header,.navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2eaf4;min-height:76px;padding-inline:clamp(18px,4.5vw,68px);box-shadow:0 5px 24px #0a23460e}.navbar nav{gap:clamp(13px,1.7vw,25px)}.navbar nav a{color:#294463;font-size:12px;font-weight:700}.navbar nav a:hover{color:var(--coc-ui-blue)}.nav-actions{gap:12px}.nav-button{background:var(--coc-ui-blue);border-radius:10px;min-height:42px;padding:10px 17px;box-shadow:0 7px 17px #1260d62e}.nav-button:hover{background:var(--coc-ui-blue-dark)}.hero.coc-reference-hero{background:radial-gradient(at 78% 45%,#205e9e7a,#0000 42%),linear-gradient(115deg,#061d3b 0%,#082c58 58%,#10477b 100%)!important;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)!important;grid-template-areas:"copy visual"!important;place-items:center stretch!important;gap:clamp(28px,4vw,64px)!important;min-height:min(690px,100svh - 76px)!important;padding:clamp(54px,6vw,88px) clamp(28px,6.2vw,96px)!important;display:grid!important}.hero.coc-reference-hero>.coc-reference-copy{text-align:left!important;grid-area:copy!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:720px!important;margin:0!important}.coc-admission-badge{color:#f5d978;letter-spacing:1.15px;background:#ffffff17;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:10px;font-weight:800;display:inline-flex}.coc-admission-badge span{color:var(--coc-ui-yellow)}.hero.coc-reference-hero .coc-reference-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:22px 0 16px;font-size:clamp(42px,4.5vw,66px);font-weight:850;line-height:1.045;color:#fff!important}.hero.coc-reference-hero .coc-reference-copy h1 span{color:var(--coc-ui-yellow)!important}.coc-reference-subtitle{flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:650;display:flex;color:#d5e5f8!important}.coc-reference-subtitle i{background:var(--coc-ui-yellow);border-radius:50%;width:4px;height:4px}.coc-hero-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:620px;margin-top:27px;display:grid!important}.coc-hero-service{color:#fff;background:#ffffff13;border:1px solid #ffffff24;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-height:68px;padding:12px 14px;transition:background .2s,transform .2s,border-color .2s;display:grid}.coc-hero-service:hover{background:#ffffff1f;border-color:#f4c84a73;transform:translateY(-2px)}.coc-hero-service .coc-service-icon{width:40px;height:40px;color:var(--coc-ui-yellow);background:#f4c84a29;border-radius:11px;grid-row:1/3;place-items:center;font-size:19px;display:grid}.coc-hero-service strong{color:#fff;align-self:end;font-size:12px;font-weight:800}.coc-hero-service small{color:#c5d8ed;align-self:start;margin-top:3px;font-size:10px}.coc-hero-search-cta{background:#ffffff18;border:1px solid #fff3;border-radius:14px;align-items:center;gap:13px;max-width:650px;min-height:62px;padding:9px 10px 9px 16px;display:flex;margin:22px 0 0!important}.coc-hero-search-symbol{color:#fff;background:#ffffff21;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.coc-hero-search-copy{color:#e4effb;flex:1;font-size:11px;line-height:1.5}.coc-hero-explore-button{background:var(--coc-ui-yellow);color:#172d4a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.coc-hero-explore-button:hover{background:#ffdc78;transform:translateY(-2px)}.coc-hero-assurance{color:#d5e3f3;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:17px;font-size:10px;display:flex}.coc-hero-assurance span{color:var(--coc-ui-yellow);font-weight:900}.coc-hero-assurance i{background:#7896b8;border-radius:50%;width:3px;height:3px}.hero.coc-reference-hero>.coc-reference-visual{grid-area:visual!important;place-self:center end!important;width:100%!important;min-width:0!important;max-width:650px!important;min-height:clamp(390px,40vw,540px)!important;margin:0!important;position:relative!important;overflow:visible!important}.hero.coc-reference-hero .coc-reference-image-backdrop{background:linear-gradient(145deg,#99c3ed4d,#ffffff0f);border-radius:42% 18% 35%;position:absolute;inset:5% -2% 0 5%}.hero.coc-reference-hero .hero-image-glow{filter:blur(38px);background:#5f9dde40;border-radius:40%;position:absolute;inset:8% 2% 4% 4%}.hero.coc-reference-hero .hero-photo-frame{background:#dceaff!important;border:1px solid #ffffff3d!important;border-radius:34px 110px!important;position:absolute!important;inset:2% 4% 3% 0!important;overflow:hidden!important;box-shadow:0 26px 65px #000c1f47!important}.hero.coc-reference-hero .hero-photo-frame img{object-fit:cover!important;object-position:42% 44%!important;width:100%!important;height:100%!important}.hero.coc-reference-hero .coc-reference-benefits{z-index:3;display:grid;position:absolute;gap:9px!important;width:clamp(150px,16vw,190px)!important;top:22%!important;right:-1%!important}.hero.coc-reference-hero .coc-reference-benefit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;display:flex;background:#fffffff5!important;border:1px solid #ffffffe0!important;border-radius:13px!important;min-height:59px!important;padding:9px 11px!important;box-shadow:0 12px 28px #0016342e!important}.hero.coc-reference-hero .coc-reference-benefit span{color:#765800;background:#fff4d1;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.hero.coc-reference-hero .coc-reference-benefit strong{line-height:1.3;color:#173453!important;font-size:10px!important}.hero.coc-reference-hero .coc-reference-note{z-index:3;border:1px solid #fffc;border-radius:12px;font-weight:850;line-height:1.35;position:absolute;transform:rotate(-4deg);box-shadow:0 9px 24px #00163421;color:#0c315e!important;background:#ffffffed!important;padding:10px 13px!important;font-size:11px!important;top:7%!important;left:0!important}.hero.coc-reference-hero .coc-reference-note span{color:#bd8d00}.hero.coc-reference-hero .coc-yellow-swoosh{pointer-events:none}.coc-story-section{padding:clamp(58px,6vw,88px) clamp(22px,6vw,88px);position:relative}.coc-section-intro{text-align:center;width:min(100%,760px);margin:0 auto 36px}.coc-section-intro .eyebrow{color:var(--coc-ui-blue);letter-spacing:1.5px;margin-bottom:11px;font-size:10px;font-weight:900;display:inline-block}.coc-section-intro h2{color:var(--coc-ui-navy);text-wrap:balance;margin:0;font-size:clamp(29px,3.2vw,43px);font-weight:850;line-height:1.14}.coc-section-intro h2 em,.coc-decision-copy h2 em{color:var(--coc-ui-blue);font-style:normal}.coc-section-intro p{max-width:620px;color:var(--coc-ui-muted);margin:14px auto 0;font-size:14px}.coc-problem-layout{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(20px,3vw,38px);width:min(100%,1160px);margin:0 auto;display:grid}.coc-problem-feature{background:radial-gradient(circle at 88% 10%,#639ee04d,#0000 35%),linear-gradient(145deg,#08244a,#104b83);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:350px;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0723492b}.coc-problem-feature:after{content:"?";color:#ffffff0e;pointer-events:none;font:900 270px/1 Manrope,sans-serif;position:absolute;bottom:-72px;right:15px}.coc-problem-index{z-index:1;color:var(--coc-ui-yellow);letter-spacing:1.4px;font-size:10px;font-weight:900;position:relative}.coc-problem-feature>p{z-index:1;color:#fff;letter-spacing:-.04em;max-width:390px;margin:35px 0;font:800 clamp(23px,2.4vw,32px)/1.25 Manrope,sans-serif;position:relative}.coc-question-cloud{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.coc-question-cloud span{color:#eaf3ff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.coc-problem-list{align-content:stretch;gap:10px;display:grid}.coc-problem-list article{border:1px solid var(--coc-ui-line);background:#fff;border-radius:14px;grid-template-columns:39px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:65px;padding:13px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 6px 18px #0a284e09}.coc-problem-list article:hover{box-shadow:var(--coc-ui-shadow);border-color:#b7d0ef;transform:translate(4px)}.coc-problem-list article>span{width:36px;height:36px;color:var(--coc-ui-blue);background:#edf4ff;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.coc-problem-list article strong{color:var(--coc-ui-navy);font-size:13px;font-weight:850;display:block}.coc-problem-list article p{color:var(--coc-ui-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.coc-problem-list article>b{color:#8aa3c1;font-size:17px}.coc-transformation-section{background:radial-gradient(at 80% 0,#286aae59,#0000 38%),linear-gradient(115deg,#061e40,#082e5e 60%,#0d477c);overflow:hidden}.coc-transformation-section .coc-section-intro h2,.coc-transformation-section .coc-section-intro p{color:#fff}.coc-transformation-section .coc-section-intro p{color:#c8d9ed}.coc-transformation-section .coc-section-intro h2 em,.coc-transformation-section .coc-section-intro .eyebrow{color:var(--coc-ui-yellow)}.coc-pathway-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;width:min(100%,1200px);margin:0 auto;display:grid;position:relative}.coc-pathway-line:before{content:"";background:linear-gradient(90deg, #5b9de8, var(--coc-ui-yellow));opacity:.65;height:2px;position:absolute;top:36px;left:8%;right:8%}.coc-pathway-step{z-index:1;text-align:center;min-width:0;padding:0 13px 17px;transition:transform .22s;position:relative}.coc-pathway-step:hover{transform:translateY(-5px)}.coc-pathway-icon{width:72px;height:72px;color:var(--coc-ui-yellow);background:#104477;border:1px solid #f4c84a8c;border-radius:22px;place-items:center;margin:0 auto 16px;font-size:25px;display:grid;box-shadow:0 0 0 8px #082e5e,0 12px 25px #00000024}.coc-pathway-step>small{color:#f4d36e;letter-spacing:1.1px;font-size:10px;font-weight:900}.coc-pathway-step h3{color:#fff;margin:8px 0 6px;font-size:17px;font-weight:850}.coc-pathway-step p{color:#c8d9ed;max-width:190px;margin:0 auto;font-size:11px;line-height:1.55}.coc-pathway-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,1160px);margin:0 auto;display:grid}.coc-education-panel{border:1px solid var(--coc-ui-line);background:#fff;border-radius:20px;grid-template-columns:1fr;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 10px 28px #0a284e0e}.coc-education-panel:hover{box-shadow:var(--coc-ui-shadow-hover);transform:translateY(-5px)}.coc-panel-image{background-color:#dce9f7;background-position:50%;background-size:cover;min-height:220px}.coc-online-image{background-image:linear-gradient(#0000,#041e3c14),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1100&q=85)}.coc-regular-image{background-image:linear-gradient(#0000,#041e3c14),url(https://images.unsplash.com/photo-1562774053-701939374585?auto=format&fit=crop&w=1100&q=85)}.coc-panel-copy{padding:25px 27px 28px}.coc-panel-copy>span{color:var(--coc-ui-blue);letter-spacing:1.3px;font-size:9px;font-weight:900}.coc-panel-copy h3{color:var(--coc-ui-navy);margin:10px 0 9px;font-size:clamp(20px,2vw,25px);line-height:1.2}.coc-panel-copy p{color:var(--coc-ui-muted);margin:0;font-size:12px}.coc-panel-copy ul{gap:9px;margin:17px 0 19px;padding:0;list-style:none;display:grid}.coc-panel-copy li{color:#344d6b;padding-left:22px;font-size:11px;line-height:1.5;position:relative}.coc-panel-copy li:before{content:"✓";color:#168b5c;font-weight:900;position:absolute;top:0;left:0}.coc-panel-link{color:var(--coc-ui-blue);align-items:center;gap:10px;font-size:12px;font-weight:900;display:inline-flex}.coc-panel-link:hover{color:var(--coc-ui-blue-dark)}.coc-decision-section{background:#f3f7fc;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(58px,6vw,88px) clamp(22px,8vw,118px);display:grid}.coc-decision-copy{max-width:600px}.coc-decision-copy .eyebrow{color:var(--coc-ui-blue);letter-spacing:1.4px;font-size:10px;font-weight:900}.coc-decision-copy h2{color:var(--coc-ui-navy);margin:13px 0 14px;font-size:clamp(29px,3.2vw,42px);line-height:1.14}.coc-decision-copy>p{max-width:520px;color:var(--coc-ui-muted);font-size:13px}.coc-decision-link{color:var(--coc-ui-blue);align-items:center;gap:10px;margin-top:13px;font-size:13px;font-weight:900;display:inline-flex}.coc-decision-visual{min-width:0;padding:10px 16px 25px 0;position:relative}.coc-decision-paper{z-index:1;background:#fff;border:1px solid #e1e9f3;border-radius:18px;padding:25px clamp(18px,3vw,32px);position:relative;transform:rotate(1deg);box-shadow:0 18px 45px #0d2b4e1a}.coc-decision-paper>span{color:var(--coc-ui-blue);letter-spacing:1.2px;font-size:9px;font-weight:900}.coc-decision-paper>strong{color:var(--coc-ui-navy);margin:8px 0 15px;font:850 19px/1.3 Manrope,sans-serif;display:block}.coc-decision-paper>div{color:#344b67;border-top:1px solid #edf1f6;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:11px 0;font-size:11px;font-weight:650;display:grid}.coc-decision-paper>div i{color:#8aa0ba;font-size:9px;font-style:normal;font-weight:900}.coc-decision-paper>div b{color:#159568;text-align:right}.coc-decision-note{z-index:2;background:#fff8e4;border:1px solid #f0d98d;border-radius:13px;flex-direction:column;gap:4px;min-width:190px;padding:13px 17px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 10px 25px #4a390c1a}.coc-decision-note>span{color:#bb8c12}.coc-decision-note strong{color:#5a4612;font-size:11px}.coc-decision-note small{color:#8b7742;font-size:9px}.quick-courses-section{background:#fff;padding:48px 0 24px}.coc-section-heading{justify-content:space-between;align-items:end;gap:20px;width:min(92%,1200px);margin:0 auto 22px;display:flex}.coc-section-heading h2{color:var(--coc-ui-navy);margin:7px 0 5px;font-size:clamp(25px,2.7vw,34px)}.coc-section-heading p{color:var(--coc-ui-muted);margin:0;font-size:12px}.quick-courses-section .quick-categories{gap:17px;width:min(92%,1200px);margin:0 auto;padding:0 0 26px}.quick-courses-section .feature-card{border:1px solid var(--coc-ui-line);background:#fff;border-radius:17px;padding:0;overflow:hidden;box-shadow:0 8px 24px #0a284e0e}.quick-courses-section .feature-image{height:142px}.quick-courses-section .feature-body{padding:15px 17px 18px}.quick-courses-section .feature-body h3{color:var(--coc-ui-navy);font-size:16px}.quick-courses-section .feature-body p{color:var(--coc-ui-muted);font-size:11px}.quick-courses-section .feature-card:hover{box-shadow:var(--coc-ui-shadow-hover);transform:translateY(-5px)}.course-strip{background:#edf4fc;padding:27px max(4%,50% - 600px)}.course-strip-card{border:1px solid #dce7f4;border-radius:13px;min-width:0;transition:transform .2s,box-shadow .2s}.course-strip-card:hover{box-shadow:var(--coc-ui-shadow);transform:translateY(-3px)}.regions-section{background:#f5f8fd;padding-top:45px;padding-bottom:45px}.region-card{border:1px solid var(--coc-ui-line);border-radius:13px;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 18px #0a284e0b}.region-card:hover{box-shadow:var(--coc-ui-shadow);transform:translateY(-4px)}.region-photo{height:112px}.info-panels{background:#fff;padding-top:34px;padding-bottom:42px}.exam-panel,.blogs-panel,.faq-panel{border:1px solid var(--coc-ui-line);background:#fff;border-radius:17px;padding:22px;box-shadow:0 8px 22px #0a284e0b}.section-title-row h2{color:var(--coc-ui-navy);font-size:20px}.mini-blog{background:#fff;border:1px solid #e5edf6;border-radius:12px;padding:10px}.mini-blog-image{border-radius:8px;height:100px}.mini-blog h3{color:var(--coc-ui-navy);font-size:12px;line-height:1.4}.mini-blog p{color:var(--coc-ui-muted);font-size:10px}.why-section{background:linear-gradient(115deg,#071f42,#0d477c);border-radius:0;margin:0 auto 36px;padding:38px max(4%,50% - 600px)}.why-section h2{color:#fff;font-size:clamp(23px,2.5vw,31px)}.why-card{background:#ffffff17;border:1px solid #ffffff1f;border-radius:13px;min-height:90px}.why-card strong{color:#fff;font-size:11px}.why-card p{color:#d1e0f0;font-size:10px}.bottom-panels{padding-top:8px;padding-bottom:45px}.faq-item{background:#fff;border:1px solid #e4ebf4;border-radius:10px;padding:13px 14px}.faq-item summary{color:#173454;font-size:11px}.faq-item p{color:var(--coc-ui-muted)}.counselling-banner{background:linear-gradient(120deg,#082b59,#0d5ac0);border-radius:18px;min-height:100%;padding:clamp(24px,3vw,38px);box-shadow:0 14px 32px #072d6429}.counselling-banner h2{color:#fff;font-size:clamp(22px,2.2vw,29px)}.whatsapp-button{border-radius:10px}.enquiry-cta-section{background:linear-gradient(115deg,#061e40,#0d477c);justify-content:space-between;align-items:center;gap:28px;padding:38px max(5%,50% - 580px);display:flex}.enquiry-cta-copy h2{color:#fff;font-size:clamp(24px,2.8vw,34px)}.enquiry-cta-copy p{color:#d2e1f3;font-size:13px}.enquiry-cta-section .primary-button{flex:none}.coc-enquiry-modal,.coc-results-modal{border:1px solid #dce7f4;border-radius:20px;box-shadow:0 25px 80px #00143040}.coc-enquiry-modal h2,.coc-results-modal h2{color:var(--coc-ui-navy)}.coc-course-card{border-radius:15px}.coc-course-enquire{border-radius:9px}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site select:focus-visible,.site textarea:focus-visible{outline-offset:3px;outline:3px solid #8bbcff}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1000px){.hero.coc-reference-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important;gap:24px!important;min-height:600px!important;padding-inline:4.5%!important}.hero.coc-reference-hero>.coc-reference-visual{min-height:420px!important}.hero.coc-reference-hero .coc-reference-benefits{width:155px!important;right:-2%!important}.coc-hero-service{padding:10px}.coc-pathway-panels{gap:16px}.coc-decision-section{padding-inline:5%}}@media (width<=850px){.hero.coc-reference-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""visual"!important;gap:26px!important;min-height:auto!important;padding:48px 5% 58px!important}.hero.coc-reference-hero>.coc-reference-copy{max-width:760px!important}.hero.coc-reference-hero>.coc-reference-visual{justify-self:center!important;width:min(100%,690px)!important;min-height:clamp(360px,58vw,480px)!important}.hero.coc-reference-hero .hero-photo-frame{inset:2% 8% 3% 0!important}.hero.coc-reference-hero .coc-reference-benefits{right:0!important}.coc-pathway-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.coc-pathway-line:before{display:none}.coc-pathway-panels{grid-template-columns:1fr 1fr}.coc-decision-section{grid-template-columns:1fr 1fr;gap:30px}.footer-main{gap:22px}}@media (width<=600px){.hero.coc-reference-hero{gap:18px!important;padding:36px 18px 42px!important}.hero.coc-reference-hero .coc-reference-copy h1{margin:17px 0 13px;font-size:clamp(37px,10.5vw,49px)!important;line-height:1.06!important}.coc-reference-subtitle{gap:7px;font-size:10px}.coc-hero-services{gap:8px;margin-top:19px}.coc-hero-service{border-radius:11px;grid-template-columns:31px minmax(0,1fr);column-gap:8px;min-height:62px;padding:9px}.coc-hero-service .coc-service-icon{width:30px;height:30px;font-size:15px}.coc-hero-service strong{font-size:9px}.coc-hero-service small{font-size:8px}.coc-hero-search-cta{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:11px;display:grid}.coc-hero-search-symbol{width:29px;height:29px}.coc-hero-search-copy{font-size:9px}.coc-hero-explore-button{grid-column:1/-1;width:100%;min-height:42px}.coc-hero-assurance{gap:6px;font-size:8px}.hero.coc-reference-hero>.coc-reference-visual{width:100%!important;min-height:300px!important;overflow:visible!important}.hero.coc-reference-hero .hero-photo-frame{border-radius:25px 65px!important;inset:2% 7% 3% 0!important}.hero.coc-reference-hero .coc-reference-benefits{gap:7px!important;width:120px!important;top:27%!important;right:-1%!important}.hero.coc-reference-hero .coc-reference-benefit{border-radius:10px!important;gap:7px!important;min-height:48px!important;padding:7px!important}.hero.coc-reference-hero .coc-reference-benefit span{flex-basis:25px;width:25px;height:25px;font-size:12px}.hero.coc-reference-hero .coc-reference-benefit strong{font-size:8px!important}.hero.coc-reference-hero .coc-reference-note{padding:7px 9px!important;font-size:9px!important;top:3%!important;left:0!important}.coc-story-section{padding:48px 18px}.coc-section-intro{margin-bottom:25px}.coc-section-intro h2{font-size:clamp(26px,7.5vw,34px)}.coc-section-intro p{font-size:12px}.coc-problem-layout{grid-template-columns:1fr;gap:14px}.coc-problem-feature{border-radius:17px;min-height:260px;padding:23px}.coc-problem-feature>p{margin:24px 0;font-size:24px}.coc-problem-list{gap:8px}.coc-problem-list article{grid-template-columns:32px minmax(0,1fr) 15px;gap:9px;padding:11px}.coc-problem-list article>span{width:30px;height:30px;font-size:9px}.coc-problem-list article strong{font-size:11px}.coc-problem-list article p{font-size:9px}.coc-pathway-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.coc-pathway-step{padding:0 5px 8px}.coc-pathway-icon{border-radius:17px;width:58px;height:58px;margin-bottom:12px;font-size:21px}.coc-pathway-step h3{font-size:14px}.coc-pathway-step p{font-size:9px}.coc-pathway-panels{grid-template-columns:1fr;gap:14px}.coc-panel-image{min-height:175px}.coc-panel-copy{padding:20px}.coc-panel-copy h3{font-size:21px}.coc-panel-copy p,.coc-panel-copy li{font-size:10px}.coc-decision-section{grid-template-columns:1fr;gap:24px;padding:48px 20px 58px}.coc-decision-copy h2{font-size:29px}.coc-decision-copy>p{font-size:11px}.coc-decision-paper{padding:20px 17px;transform:none}.coc-decision-paper>div{font-size:9px}.coc-decision-note{min-width:165px;padding:10px 12px;right:0}.coc-section-heading{flex-direction:column;align-items:flex-start;width:calc(100% - 36px)}.quick-courses-section .quick-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 36px)}.quick-courses-section .feature-image{height:88px}.quick-courses-section .feature-body{padding:10px 11px 13px}.quick-courses-section .feature-body h3{font-size:12px}.quick-courses-section .feature-body p{font-size:9px}.course-strip{grid-template-columns:1fr 1fr;padding:20px 18px}.regions-section{padding:32px 18px}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-photo{height:85px}.info-panels,.bottom-panels{grid-template-columns:1fr}.exam-panel,.blogs-panel,.faq-panel{padding:16px}.mini-blog-grid{grid-template-columns:1fr}.mini-blog{grid-template-columns:88px minmax(0,1fr);column-gap:10px;display:grid}.mini-blog-image{grid-row:1/5;height:88px}.mini-blog .blog-category,.mini-blog h3,.mini-blog p,.mini-blog .text-link{grid-column:2}.why-section{margin:0 0 25px;padding:30px 18px}.why-grid{grid-template-columns:1fr 1fr}.why-card{gap:8px;padding:10px}.why-card>span{font-size:19px}.why-card strong{font-size:9px}.why-card p{font-size:8px}.enquiry-cta-section{flex-direction:column;align-items:stretch;padding:30px 20px}.enquiry-cta-section .primary-button{width:100%}.footer-main{grid-template-columns:1fr 1fr}}@media (width<=380px){.hero.coc-reference-hero .coc-reference-benefits{width:106px!important}.hero.coc-reference-hero .coc-reference-benefit{padding:6px!important}.hero.coc-reference-hero .coc-reference-benefit strong{font-size:7px!important}.coc-hero-service strong{font-size:8px}.coc-pathway-line{gap:18px 5px}.why-grid{grid-template-columns:1fr}}:root{--coc-ink:#102b50;--coc-navy:#082b59;--coc-navy-deep:#061f42;--coc-blue:#1764d8;--coc-blue-dark:#104ba9;--coc-muted:#60738d;--coc-line:#dce6f2;--coc-pale:#f3f7fd;--coc-white:#fff}html,body,#root{width:100%;min-height:100%}body{color:var(--coc-ink);background:#fff;margin:0}.site,.site main{width:100%;max-width:none;overflow-x:clip}.site main>section{box-sizing:border-box}.site h1,.site h2,.site h3,.site h4,.site p,.site small,.site strong,.site a,.site button{overflow-wrap:break-word}.coc-reveal,.coc-reveal.is-visible{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}.coc-story-section{width:100%;max-width:none;margin-inline:auto;padding:clamp(68px,6.2vw,96px) max(32px,50vw - 620px)}.coc-section-intro{width:100%;max-width:820px;margin:0 auto 46px}.coc-section-intro h2{color:var(--coc-ink);font-size:clamp(34px,3.3vw,52px);font-weight:850;line-height:1.08}.coc-section-intro p{color:#536982;font-size:15px;line-height:1.75}.hero.coc-reference-hero{width:100%;background:radial-gradient(at 78% 42%,#3075be61,#0000 42%),linear-gradient(112deg,#061f42 0%,#0a3768 58%,#124b7d 100%)!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:clamp(28px,4vw,62px)!important;min-height:min(720px,100svh - 72px)!important;padding:clamp(52px,5.5vw,82px) max(32px,50vw - 640px)!important}.coc-reference-copy,.coc-reference-visual{min-width:0!important}.coc-reference-hero .hero-content h1{max-width:700px;font-size:clamp(46px,5vw,72px)!important;line-height:1.04!important}.coc-reference-subtitle{color:#edf5ff!important}.coc-hero-service strong{color:#fff!important}.coc-hero-service small{color:#d4e4f6!important}.coc-hero-assurance{color:#e2edfa!important}.coc-problem-section{background:#f3f7fd!important}.coc-problem-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(32px,4.5vw,72px);width:100%;max-width:1240px;margin-inline:auto}.coc-problem-feature{background:linear-gradient(145deg,#082b59 0%,#14528d 100%)!important}.coc-problem-feature>p{color:#fff!important}.coc-question-cloud span{color:#f1f7ff!important}.coc-problem-list article strong{color:#102b50!important}.coc-problem-list article p{color:#536982!important}.coc-transformation-section{width:100%;background:linear-gradient(112deg,#061f42 0%,#0a3768 62%,#104a7e 100%)!important}.coc-light-intro h2{color:#fff!important}.coc-light-intro p{color:#d0def0!important}.coc-pathway-step h3{color:#fff!important}.coc-pathway-step p{color:#d1e0f2!important}.coc-pathways-section{background:#fff!important}.coc-pathway-panels{gap:26px;width:100%;max-width:1240px;margin-inline:auto}.coc-education-panel{border:1px solid #dce6f2;border-radius:22px;box-shadow:0 14px 36px #082b5914}.coc-panel-image{height:clamp(210px,19vw,270px)}.coc-panel-copy h3{color:#102b50!important}.coc-panel-copy p{color:#536982!important}.coc-panel-copy li{color:#304966!important}.coc-decision-section{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(44px,7vw,110px);width:100%;padding:clamp(76px,7vw,108px) max(32px,50vw - 600px);background:#f1f6fc!important}.coc-decision-copy h2{color:#102b50!important}.coc-decision-copy>p{color:#536982!important}.coc-decision-paper{border:1px solid #dce6f2;background:#fff!important}.coc-decision-paper>strong{color:#102b50!important}.coc-decision-paper>div{color:#304966!important}.quick-courses-section,.how-it-works,.course-strip{width:100%;max-width:none;padding:clamp(68px,6.2vw,96px) max(32px,50vw - 620px)}.quick-courses-section{background:#f4f7fc!important}.quick-courses-section .coc-section-heading,.quick-courses-section .feature-grid,.quick-courses-section .quick-categories,.how-it-works>*,.course-strip>*{max-width:1240px;margin-left:auto;margin-right:auto}.quick-courses-section .coc-section-heading h2,.how-it-works-heading h2,.course-strip h2{color:#102b50!important}.quick-courses-section .coc-section-heading p,.how-it-works-heading p{color:#5b7089!important}.feature-card{height:100%;background:#fff!important;border:1px solid #dce6f2!important;border-radius:20px!important}.feature-body h3{color:#102b50!important}.feature-body p{color:#5b7089!important}.regions-section.content-section{width:100%;max-width:1240px;margin:0 auto;padding:78px 0 84px}.regions-section .section-title-row{width:100%;margin-bottom:28px}.regions-section .section-title-row h2{font-size:clamp(30px,3vw,42px);color:#102b50!important}.regions-section .section-title-row p{color:#60738d!important}.region-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.region-card{text-align:left;min-width:0;overflow:hidden;box-shadow:0 10px 28px #082b590f;background:#fff!important;border:1px solid #dce6f2!important;border-radius:18px!important;padding:0 0 20px!important}.region-card .region-photo{background-position:50%;background-size:cover;width:100%;height:clamp(150px,13vw,190px);margin-bottom:17px;display:block}.region-card strong{padding:0 20px;font-size:17px;display:block;color:#102b50!important}.region-card small{padding:7px 20px 0;font-size:13px;display:block;color:#647791!important}.region-photo-6{background:radial-gradient(circle at 70% 25%,#ffffff40,#0000 26%),linear-gradient(135deg,#dcecff,#9dbfe2 52%,#315f8e)!important}.info-panels.content-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:30px 0 84px;display:grid}.exam-panel,.blogs-panel{border:1px solid #dce6f2;border-radius:22px;min-width:0;padding:26px;box-shadow:0 12px 32px #082b590f;background:#fff!important}.info-panels .section-title-row{align-items:flex-start;gap:16px;margin-bottom:20px}.info-panels .section-title-row h2{font-size:clamp(23px,2vw,30px);line-height:1.2;color:#102b50!important}.exam-row{border-top:1px solid #e7edf5;min-height:76px;color:#102b50!important}.exam-row strong{color:#173b65!important}.exam-row small{color:#61758e!important}.mini-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mini-blog{border:1px solid #e0e9f4;border-radius:16px;min-width:0;padding:12px;background:#fff!important}.mini-blog h3{color:#102b50!important}.mini-blog p{color:#5b7089!important}.mini-blog-image{background-position:50%;background-size:cover;border-radius:11px;width:100%;height:118px;display:block}.why-section.content-section{width:100%;max-width:none;margin:0;padding:clamp(72px,7vw,104px) max(32px,50vw - 620px);display:block;color:#fff!important;background:radial-gradient(at 86% 10%,#2469ae61,#0000 42%),linear-gradient(112deg,#061f42 0%,#082f60 58%,#104a7d 100%)!important}.why-section .eyebrow{color:#8fc0ff!important}.why-section h2{max-width:820px;margin:14px 0 34px;font-size:clamp(34px,3.7vw,54px);line-height:1.08;color:#fff!important}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1240px;display:grid!important}.why-card{align-items:flex-start;gap:14px;min-height:150px;padding:23px 20px;display:flex;box-shadow:none!important;background:#ffffff17!important;border:1px solid #fff3!important;border-radius:17px!important}.why-card>span{background:#e8f1ff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;color:#1764d8!important}.why-card strong{font-size:15px;line-height:1.35;display:block;color:#fff!important}.why-card p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#d6e5f7!important}.bottom-panels.content-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:84px 0;display:grid}.faq-panel,.counselling-banner{border:1px solid #dce6f2;border-radius:22px;min-width:0;padding:clamp(24px,2.6vw,36px);box-shadow:0 12px 32px #082b590f;background:#fff!important}.faq-panel h2{font-size:clamp(26px,2.5vw,34px);color:#102b50!important}.faq-item{margin-top:10px;background:#fff!important;border:1px solid #dce6f2!important;border-radius:14px!important}.faq-item summary{cursor:pointer;padding:16px 18px;font-weight:750;color:#173b65!important}.faq-item p{padding:0 18px 16px;color:#5b7089!important}.counselling-banner{align-items:center;display:flex;color:#fff!important;background:linear-gradient(135deg,#1764d8,#0b469f)!important;border-color:#2a6bd0!important}.counselling-banner .eyebrow{color:#bcd7ff!important}.counselling-banner h2{margin:10px 0;font-size:clamp(26px,2.5vw,34px);line-height:1.15;color:#fff!important}.counselling-banner p,.counselling-banner .contact-line,.counselling-banner .contact-line a{color:#e5efff!important}.enquiry-cta-section{border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;box-shadow:0 20px 50px #082b5929;background:radial-gradient(at 90% 0,#3981ca52,#0000 44%),linear-gradient(112deg,#061f42 0%,#0a3768 100%)!important;border-radius:26px!important;width:min(1240px,100% - 64px)!important;max-width:1240px!important;margin:0 auto 84px!important;padding:clamp(32px,4vw,58px) clamp(28px,4.5vw,64px)!important;display:grid!important}.enquiry-cta-copy{max-width:780px}.enquiry-cta-copy .eyebrow{color:#9dc7ff!important}.enquiry-cta-copy h2{margin:12px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.12;color:#fff!important}.enquiry-cta-copy p{max-width:680px;margin:0;font-size:15px;color:#d6e5f7!important}.enquiry-open-button{white-space:nowrap;border-radius:12px;min-height:52px;padding:0 23px;color:#0a3974!important;background:#fff!important}.chat-widget,.ask-coc-widget,.coc-chat-widget{z-index:1000}@media (width<=1100px){.regions-section.content-section,.info-panels.content-section,.bottom-panels.content-section{width:calc(100% - 56px)}.coc-story-section,.quick-courses-section,.how-it-works,.course-strip,.why-section.content-section{padding-left:28px;padding-right:28px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-panels.content-section{grid-template-columns:1fr}.mini-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hero.coc-reference-hero{grid-template-columns:1fr!important;padding:44px 22px 52px!important}.coc-reference-visual{min-height:390px!important}.coc-story-section,.quick-courses-section,.how-it-works,.course-strip,.why-section.content-section{padding:58px 20px}.coc-problem-layout,.coc-decision-section,.coc-pathway-panels,.bottom-panels.content-section{grid-template-columns:1fr!important}.coc-problem-layout{gap:26px}.coc-decision-section{padding:58px 20px}.regions-section.content-section,.info-panels.content-section,.bottom-panels.content-section{width:calc(100% - 40px);padding:58px 0}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.region-card .region-photo{height:145px}.mini-blog-grid{grid-template-columns:1fr!important}.mini-blog-image{height:180px}.why-grid{grid-template-columns:1fr!important}.enquiry-cta-section{grid-template-columns:1fr!important;width:calc(100% - 40px)!important;margin:0 auto 52px!important;padding:28px 22px!important}.enquiry-open-button{width:100%}}@media (width<=480px){.region-grid{grid-template-columns:1fr!important}.coc-reference-hero .hero-content h1{font-size:42px!important}.coc-reference-visual{min-height:320px!important}.coc-hero-services{grid-template-columns:repeat(2,minmax(0,1fr))}.coc-hero-service{min-height:100px}}:root{--pp-ink:#172b4d;--pp-muted:#64748b;--pp-blue:#174ea6;--pp-blue-dark:#123b7a;--pp-green:#19a875;--pp-line:#e2e8f0;--pp-bg:#f4f7fc}*{box-sizing:border-box}.pp-shell{background:var(--pp-bg);min-height:100vh;color:var(--pp-ink);flex-direction:column;font-family:DM Sans,sans-serif;display:flex}.pp-header{background:#fff;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,76px);display:flex}.pp-brand{color:var(--pp-ink);align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;text-decoration:none;display:flex}.pp-logo{color:#fff;background:linear-gradient(145deg,#2165c5,#123b7a);border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:grid;box-shadow:0 7px 18px #174ea629}.pp-brand-copy{line-height:1.2}.pp-brand-copy b{color:var(--pp-blue)}.pp-brand-copy small{color:#73829a;letter-spacing:2px;margin-top:5px;font:700 9px DM Sans,sans-serif;display:block}.pp-home-link{color:var(--pp-blue);font-size:13px;font-weight:700;text-decoration:none}.pp-main{flex:1;width:min(1200px,100%);margin:0 auto;padding:36px 24px 58px}.pp-alert{border:1px solid var(--pp-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:13px 16px;font-size:14px;display:flex}.pp-alert button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:22px}.pp-alert-success{color:#176b4b;background:#effcf6;border-color:#a7e4ca}.pp-alert-error{color:#9f1239;background:#fff1f2;border-color:#fecaca}.pp-auth-layout{grid-template-columns:minmax(0,1fr) minmax(420px,540px);align-items:center;gap:clamp(30px,6vw,90px);min-height:620px;display:grid}.pp-intro{padding:28px 0}.pp-eyebrow{color:var(--pp-green);letter-spacing:2px;font-size:11px;font-weight:800;display:inline-block}.pp-intro h1{letter-spacing:-1.8px;max-width:570px;margin:20px 0;font:800 clamp(34px,4vw,52px)/1.12 Manrope,sans-serif}.pp-intro p{color:#65758e;max-width:510px;font-size:16px;line-height:1.8}.pp-step{color:#43536c;align-items:center;gap:14px;margin-top:25px;font-size:14px;font-weight:600;display:flex}.pp-step b{width:38px;height:38px;color:var(--pp-blue);background:#e7efff;border-radius:12px;place-items:center;display:grid}.pp-feature{color:#52637c;align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.pp-feature span{color:#14885a;background:#dcfce9;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.pp-card{background:#fff;border:1px solid #e5ebf4;border-radius:22px;padding:clamp(26px,4vw,42px);box-shadow:0 20px 60px #193b6710}.pp-card h2{letter-spacing:-.8px;margin:10px 0 8px;font:800 28px/1.25 Manrope,sans-serif}.pp-subtitle{color:var(--pp-muted);margin:0 0 26px;font-size:13px;line-height:1.65}.pp-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;display:flex}.pp-field span{color:#34445c;font-size:12px;font-weight:700}.pp-field input,.pp-field select{color:#172b4d;background:#fbfcff;border:1px solid #d9e2ee;border-radius:9px;outline:none;width:100%;min-height:46px;padding:11px 13px;font:14px DM Sans,sans-serif}.pp-field input:focus,.pp-field select:focus{background:#fff;border-color:#3d7ddd;box-shadow:0 0 0 3px #3d7ddd1a}.pp-primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1e5bb4,#123d80);border:0;border-radius:10px;width:100%;min-height:49px;margin-top:5px;font-weight:700;box-shadow:0 8px 18px #174ea626}.pp-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.pp-primary:disabled{opacity:.65;cursor:wait}.pp-switch{text-align:center;color:var(--pp-muted);margin:22px 0 0;font-size:13px}.pp-switch button{color:var(--pp-blue);cursor:pointer;background:0 0;border:0;padding:0;font:700 13px DM Sans,sans-serif}.pp-login-layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.pp-login-card{padding:42px}.pp-login-icon{width:50px;height:50px;color:var(--pp-blue);background:#e7efff;border-radius:15px;place-items:center;margin-bottom:25px;font-size:26px;display:grid}.pp-login-card .pp-field{margin-top:20px}.pp-approval-note{color:#6c7a90;text-align:center;background:#f4f7fc;border-radius:9px;margin:22px 0 0;padding:12px;font-size:11px;line-height:1.6}.pp-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 30px;display:flex}.pp-dashboard-heading h1{letter-spacing:-1.2px;margin:10px 0 8px;font:800 clamp(30px,4vw,42px)/1.2 Manrope,sans-serif}.pp-dashboard-heading p,.pp-leads-heading p{color:var(--pp-muted);margin:0;font-size:14px}.pp-actions{gap:10px;display:flex}.pp-secondary,.pp-logout{min-height:42px;color:var(--pp-ink);cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:9px;padding:0 16px;font-weight:700}.pp-logout{color:#a21b35;background:#fff1f2;border-color:#ffe0e3}.pp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px;display:grid}.pp-stats article{background:#fff;border:1px solid #e4eaf3;border-radius:16px;padding:23px;box-shadow:0 8px 22px #193b6707}.pp-stats article span,.pp-stats article small{color:var(--pp-muted);font-size:12px;display:block}.pp-stats article strong{color:var(--pp-blue);margin:12px 0 8px;font:800 32px Manrope,sans-serif;display:block}.pp-stats article small{font-size:11px}.pp-leads{background:#fff;border:1px solid #e3eaf3;border-radius:16px;overflow:hidden}.pp-leads-heading{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.pp-leads-heading h2{margin:0 0 7px;font:800 20px Manrope,sans-serif}.pp-leads-heading>span{color:var(--pp-blue);white-space:nowrap;background:#eef4ff;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:800}.pp-empty{color:#738198;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:13px;display:flex}.pp-empty b{color:#31425b;font-size:15px}.pp-table-wrap{overflow-x:auto}.pp-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.pp-table-wrap th{color:#66758c;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#f8faff;padding:14px 18px;font-size:10px}.pp-table-wrap td{color:#46566e;white-space:nowrap;border-top:1px solid #edf1f6;padding:17px 18px}.pp-table-wrap td b,.pp-table-wrap td small{display:block}.pp-table-wrap td b{color:#25364f}.pp-table-wrap td small{color:#8793a6;margin-top:5px;font-size:11px}.pp-status{color:#2459a4;background:#eef4ff;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.pp-footer{color:#7b8799;background:#fff;border-top:1px solid #e5ebf3;justify-content:space-between;gap:16px;padding:22px clamp(20px,5vw,76px);font-size:11px;display:flex}.pp-footer span{letter-spacing:1.3px;color:#8391a6;font-weight:800}@media (width<=900px){.pp-auth-layout,.pp-login-layout{grid-template-columns:1fr;gap:20px;max-width:650px;margin:auto}.pp-intro{padding:10px 0}.pp-intro h1{font-size:38px}.pp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-main{padding-top:25px}}@media (width<=560px){.pp-header{height:70px;padding:0 16px}.pp-main{padding:20px 14px 35px}.pp-brand{font-size:15px}.pp-logo{width:36px;height:36px}.pp-home-link{font-size:12px}.pp-card{border-radius:16px;padding:23px 18px}.pp-form-grid{grid-template-columns:1fr;gap:0}.pp-intro h1{letter-spacing:-1px;font-size:32px}.pp-dashboard-heading{flex-direction:column;align-items:flex-start}.pp-stats{gap:10px}.pp-stats article{padding:16px}.pp-stats article strong{font-size:27px}.pp-leads-heading{align-items:flex-start;padding:18px 15px}.pp-table-wrap th,.pp-table-wrap td{padding:13px 14px}.pp-footer{flex-direction:column;padding:18px 15px}}.pp-dashboard-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pp-sidebar{border:1px solid var(--pp-line);background:#fff;border-radius:16px;padding:18px 12px;position:sticky;top:20px;box-shadow:0 8px 22px #193b6707}.pp-sidebar-title{color:#7b8799;letter-spacing:1.5px;padding:8px 12px 16px;font-size:10px;font-weight:800}.pp-sidebar-nav{gap:5px;display:grid}.pp-sidebar-link{color:#52637c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:10px 12px;font:600 13px DM Sans,sans-serif;display:flex}.pp-sidebar-link:hover,.pp-sidebar-link.active{color:var(--pp-blue);background:#edf4ff}.pp-sidebar-icon{place-items:center;width:24px;font-size:17px;display:grid}.pp-sidebar-note{color:#748198;background:#f4f7fc;border-radius:10px;margin:18px 4px 2px;padding:12px;font-size:11px;line-height:1.6}.pp-dashboard-content{min-width:0}.pp-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.pp-quick-action{border:1px solid var(--pp-line);min-height:78px;color:var(--pp-ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.pp-quick-action:hover{border-color:#b7ccef;box-shadow:0 8px 20px #193b670a}.pp-quick-icon{width:40px;height:40px;color:var(--pp-blue);background:#edf4ff;border-radius:11px;flex:0 0 40px;place-items:center;font-size:19px;display:grid}.pp-quick-action strong,.pp-quick-action small{display:block}.pp-quick-action strong{font-size:12px}.pp-quick-action small{color:var(--pp-muted);margin-top:4px;font-size:10px;line-height:1.4}.pp-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.pp-section-heading h2{margin:0;font:800 19px Manrope,sans-serif}.pp-section-heading p{color:var(--pp-muted);margin:5px 0 0;font-size:12px}.pp-profile-card{border:1px solid var(--pp-line);background:#fff;border-radius:15px;padding:22px}.pp-profile-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.pp-profile-row:last-child{border-bottom:0}.pp-profile-row span{color:var(--pp-muted)}.pp-profile-row strong{text-align:right;overflow-wrap:anywhere}.pp-workspace-placeholder{border:1px solid var(--pp-line);background:#fff;border-radius:15px;padding:26px}.pp-workspace-placeholder h2{margin:0 0 8px;font:800 20px Manrope,sans-serif}.pp-workspace-placeholder p{color:var(--pp-muted);font-size:13px;line-height:1.7}.pp-workspace-placeholder .pp-secondary{margin-top:8px}.pp-terms{color:#43536c;align-items:flex-start;gap:10px;margin:8px 0 18px;font-size:12px;line-height:1.6;display:flex}.pp-terms input{accent-color:var(--pp-blue);margin-top:3px}@media (width<=900px){.pp-dashboard-layout{grid-template-columns:1fr;gap:16px}.pp-sidebar{padding:10px;position:static}.pp-sidebar-title{padding:5px 8px 10px}.pp-sidebar-nav{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.pp-sidebar-link{flex:none;width:auto}.pp-sidebar-note{display:none}.pp-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pp-quick-actions{grid-template-columns:1fr}.pp-quick-action{min-height:68px}.pp-profile-row{flex-direction:column;align-items:flex-start;gap:5px}.pp-profile-row strong{text-align:left}}.pp-lead-form-card{border:1px solid var(--pp-line);background:#fff;border-radius:16px;padding:26px;box-shadow:0 8px 24px #193b6706}.pp-form-heading{align-items:flex-start;margin-top:0;margin-bottom:22px}.pp-lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pp-lead-form-grid .pp-field{min-width:0}.pp-lead-form-grid .pp-field input,.pp-lead-form-grid .pp-field select{box-sizing:border-box;border:1px solid var(--pp-line);width:100%;min-height:46px;color:var(--pp-ink);background:#fff;border-radius:9px;outline:none;padding:11px 12px;font:500 13px DM Sans,sans-serif}.pp-lead-form-grid .pp-field input:focus,.pp-lead-form-grid .pp-field select:focus{border-color:#7ca6e5;box-shadow:0 0 0 3px #eaf2ff}.pp-lead-form-grid .pp-field select:disabled{color:#8a96a8;cursor:not-allowed;background:#f4f6fa}.pp-consent-check{color:#52637c;align-items:flex-start;gap:10px;margin:22px 0 18px;font-size:12px;line-height:1.6;display:flex}.pp-consent-check input{accent-color:var(--pp-blue);margin-top:3px}.pp-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-form-footnote{color:var(--pp-muted);margin:14px 0 0;font-size:11px;line-height:1.6}@media (width<=640px){.pp-lead-form-card{padding:18px}.pp-lead-form-grid{grid-template-columns:1fr;gap:14px}.pp-form-heading{flex-direction:column}}.pp-sidebar{max-height:calc(100vh - 40px);overflow-y:auto}.pp-sidebar-nav{gap:4px}.pp-sidebar-link{line-height:1.35}.pp-catalogue-intro{margin-bottom:16px}.pp-catalogue-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pp-catalogue-toolbar input{border:1px solid var(--pp-line);min-width:0;min-height:42px;color:var(--pp-ink);background:#fff;border-radius:9px;flex:240px;padding:10px 12px;font:13px DM Sans,sans-serif}.pp-catalogue-toolbar input:focus{border-color:#7ca6e5;outline:3px solid #eaf2ff}.pp-panel{border:1px solid var(--pp-line);background:#fff;border-radius:14px}.pp-table-action{color:var(--pp-blue);cursor:pointer;white-space:nowrap;background:#edf4ff;border:1px solid #cbdcf7;border-radius:8px;padding:8px 10px;font:700 11px DM Sans,sans-serif}.pp-table-action:hover{background:#dceaff}.pp-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pp-info-grid article{border:1px solid var(--pp-line);background:#fff;border-radius:12px;padding:18px}.pp-info-grid article span,.pp-info-grid article strong,.pp-info-grid article small{display:block}.pp-info-grid article span{color:var(--pp-muted);font-size:12px}.pp-info-grid article strong{color:var(--pp-blue);margin:10px 0 6px;font:700 16px Manrope,sans-serif}.pp-info-grid article small{color:var(--pp-muted);font-size:11px;line-height:1.5}.pp-support-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pp-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=900px){.pp-sidebar{max-height:none}.pp-sidebar-nav{align-items:stretch}.pp-sidebar-link{min-height:40px}}@media (width<=560px){.pp-info-grid{grid-template-columns:1fr}.pp-catalogue-toolbar{align-items:stretch}.pp-catalogue-toolbar .pp-secondary{width:100%}}.pp-message-thread{background:var(--pp-surface,#f7f9fc);flex-direction:column;gap:12px;max-height:440px;padding:18px;display:flex;overflow:auto}.pp-message-bubble{border:1px solid var(--pp-border,#e1e7ef);background:#fff;border-radius:14px;align-self:flex-start;max-width:min(88%,680px);padding:13px 15px;box-shadow:0 2px 8px #1428500a}.pp-message-own{background:#edf4ff;border-color:#cbdcff;align-self:flex-end}.pp-message-bubble>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pp-message-bubble small{color:var(--pp-muted,#6b7280);font-size:11px}.pp-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.55}.pp-message-compose{border-top:1px solid var(--pp-border,#e1e7ef);align-items:flex-end;gap:14px;padding:18px;display:flex}.pp-message-compose .pp-field{flex:1}.pp-message-compose textarea,.pp-field textarea{resize:vertical;border:1px solid var(--pp-border,#d6deea);width:100%;font:inherit;border-radius:10px;padding:11px}@media (width<=650px){.pp-message-compose{flex-direction:column;align-items:stretch}.pp-message-bubble{max-width:100%}}.coc-modal-backdrop{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05142b9e;place-items:center;padding:20px;animation:.2s cocFadeIn;display:grid;position:fixed;inset:0}.coc-lead-modal{background:#fff;border-radius:24px;grid-template-columns:.9fr 1fr;width:min(850px,100%);max-height:min(90vh,760px);animation:.24s cocRise;display:grid;position:relative;overflow:auto;box-shadow:0 28px 100px #061a3540}.coc-modal-close{z-index:2;color:#17365d;cursor:pointer;background:#fff;border:1px solid #e4eaf2;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:12px;right:14px}.coc-modal-intro{color:#fff;background:radial-gradient(circle at 10% 0,#2f78e5 0,#0000 48%),linear-gradient(145deg,#092a56,#0e467f);flex-direction:column;justify-content:center;padding:42px 34px;display:flex}.coc-modal-kicker{letter-spacing:1.5px;color:#b8d9ff;font-size:10px;font-weight:800}.coc-modal-intro h2{color:#fff;margin:15px 0;font-size:clamp(27px,3vw,38px);line-height:1.15}.coc-modal-intro p{color:#d9e8fb;font-size:14px}.coc-modal-points{color:#eaf3ff;gap:12px;margin-top:22px;font-size:12px;font-weight:700;display:grid}.coc-modal-form-wrap{align-self:center;padding:38px 32px 24px}.coc-lead-form{gap:13px;display:grid}.coc-lead-form>label{color:#213b5c;gap:6px;font-size:12px;font-weight:700;display:grid}.coc-lead-form input:not([type=checkbox]),.coc-lead-form select{color:#193452;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e3ef;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.coc-lead-form input:focus,.coc-lead-form select:focus{border-color:#3978e7;box-shadow:0 0 0 3px #3978e71c}.coc-lead-form .coc-consent{align-items:flex-start;gap:8px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.coc-consent input,.coc-chat-consent input{accent-color:#1760d4;margin-top:2px}.coc-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1768df,#1749b3);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:45px;padding:11px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1c60cb26}.coc-primary-btn:disabled{opacity:.65;cursor:wait}.coc-privacy-note{color:#77869a;text-align:center;font-size:10px}.coc-form-error{color:#b42318;margin:0;font-size:12px}.coc-lead-success{text-align:center;padding:12px 0}.coc-success-icon{color:#188348;background:#e7f8ed;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;display:inline-grid}.coc-lead-success h3{color:#12345b;margin:12px 0 6px}.coc-lead-success p{color:#607087;font-size:13px}.coc-popup-dismiss{text-align:center;margin:10px 0 0}.coc-popup-dismiss button{color:#65748a;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.coc-chat-launcher{z-index:11990;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1768df,#103d93);border:0;border-radius:999px;align-items:center;gap:9px;min-height:56px;padding:0 19px;font-size:13px;font-weight:800;transition:transform .18s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0b3d8d45}.coc-chat-launcher:hover{transform:translateY(-2px)}.coc-launcher-icon{background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.coc-chat-panel{z-index:11995;opacity:0;visibility:hidden;transform-origin:100% 100%;background:#fff;border:1px solid #dce7f5;border-radius:20px;flex-direction:column;width:min(370px,100vw - 28px);height:min(610px,100dvh - 125px);transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 22px 75px #092b5930}.coc-chat-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.coc-chat-header{color:#fff;background:linear-gradient(120deg,#0b2e60,#1764ca);align-items:center;gap:11px;padding:16px;display:flex}.coc-chat-avatar{background:#ffffff20;border:1px solid #ffffff4a;border-radius:14px;flex:0 0 42px;place-items:center;height:42px;font-size:11px;font-weight:900;display:grid}.coc-chat-header>div:nth-child(2){gap:4px;min-width:0;display:grid}.coc-chat-header strong{font-size:14px}.coc-chat-header span{color:#d5e7ff;font-size:10px}.coc-chat-header span i{background:#5ee19a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.coc-chat-header>button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:26px}.coc-chat-messages{background:#f6f9fd;flex-direction:column;flex:1;gap:10px;padding:16px 13px;display:flex;overflow-y:auto}.coc-chat-bubble{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:11px 12px;font-size:12px;line-height:1.55}.coc-chat-bubble.bot{color:#263e5d;background:#fff;border:1px solid #e4ebf4;border-bottom-left-radius:4px;align-self:flex-start}.coc-chat-bubble.user{color:#fff;background:#1760c8;border-bottom-right-radius:4px;align-self:flex-end}.coc-chat-options{flex-wrap:wrap;align-self:flex-start;gap:7px;max-width:100%;display:flex}.coc-chat-options button{color:#1454a7;cursor:pointer;background:#fff;border:1px solid #a9c9f7;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:700}.coc-chat-options button:hover{background:#edf5ff}.coc-course-options{max-height:145px;overflow:auto}.coc-chat-input-row{align-self:stretch;gap:7px;display:flex}.coc-chat-input-row input,.coc-chat-question input{border:1px solid #d9e3ef;border-radius:10px;outline:none;flex:1;min-width:0;padding:11px;font-size:12px}.coc-chat-input-row button,.coc-chat-question button{color:#fff;cursor:pointer;background:#1760c8;border:0;border-radius:10px;width:40px;font-size:17px}.coc-chat-consent{background:#fff;border:1px solid #e1e9f3;border-radius:12px;gap:10px;padding:11px;display:grid}.coc-chat-consent label{color:#344a66;gap:8px;font-size:11px;line-height:1.5;display:flex}.coc-chat-consent .coc-primary-btn{min-height:39px}.coc-chat-whatsapp{color:#fff;background:#138b54;border-radius:9px;align-self:flex-start;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.coc-chat-error{padding:0 2px}.coc-chat-question{background:#fff;border-top:1px solid #e7edf5;gap:7px;padding:10px;display:flex}.coc-chat-question input{border-radius:999px;padding:11px 13px}.coc-chat-question button{border-radius:50%;flex:0 0 39px}.coc-chat-disclaimer{color:#7a8799;text-align:center;background:#fff;padding:0 12px 10px;font-size:9px}@keyframes cocFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cocRise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.coc-modal-backdrop{align-items:center;padding:12px}.coc-lead-modal{border-radius:18px;width:min(470px,100%);max-height:92dvh;display:block}.coc-modal-intro{padding:27px 23px 21px}.coc-modal-intro h2{max-width:330px;margin:10px 0;font-size:27px}.coc-modal-intro p{margin-bottom:0;font-size:12px}.coc-modal-points{flex-wrap:wrap;gap:8px 12px;margin-top:13px;font-size:10px;display:flex}.coc-modal-form-wrap{padding:21px 22px 15px}.coc-lead-form{gap:10px}.coc-lead-form input:not([type=checkbox]),.coc-lead-form select{min-height:41px}.coc-chat-launcher{min-height:51px;padding:0 15px;bottom:14px;right:14px}.coc-chat-panel{width:calc(100vw - 20px);height:min(600px,100dvh - 95px);bottom:76px;right:10px}}@media (prefers-reduced-motion:reduce){.coc-modal-backdrop,.coc-lead-modal,.coc-chat-panel,.coc-chat-launcher{transition:none;animation:none}}
