:root{--csc-ink:#16213f;--csc-ink-soft:#55607d;--csc-muted:#8a93ab;--csc-line:#16213f14;--csc-blue:#3b6cf6;--csc-indigo:#6157e8;--csc-sky:#1a9fd4;--csc-green:#16a97a;--csc-orange:#e88a2a;--csc-red:#e05a61;--csc-pink:#d9539a;--csc-purple:#8266e0;--csc-cyan:#16a3bd;--csc-gray:#6b7896;--csc-surface:#fff;--csc-radius:18px;--csc-shadow-xs:0 2px 8px #16213f0d;--csc-shadow-sm:0 6px 18px -8px #16213f29;--csc-shadow:0 16px 34px -20px #16213f4d;--csc-ease:cubic-bezier(.22, 1, .36, 1)}.mobile-app{min-height:100vh;color:var(--csc-ink);background:radial-gradient(circle at 85% 2%,#6157e80f,#0000 40%),radial-gradient(circle at 5% 60%,#16a97a0d,#0000 38%),linear-gradient(#f7f9fc 0%,#f4f6fb 100%);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.page-content{z-index:1;max-width:1280px;margin:0 auto;padding:0 18px 48px;position:relative}.section{border-radius:var(--csc-radius);background:var(--csc-surface);border:1px solid var(--csc-line);box-shadow:var(--csc-shadow-sm);animation:cscRise .45s var(--csc-ease) both;margin-top:18px;padding:20px 22px 22px;position:relative}@keyframes cscRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.section-title-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.section-title-row h2{letter-spacing:-.3px;color:var(--csc-ink);margin:0;font-size:19px;font-weight:750}.section-heading-with-icon{align-items:center;gap:10px;display:flex}.section-heading-icon{width:34px;height:34px;color:var(--csc-orange);background:#e88a2a1f;border-radius:11px;place-items:center;display:grid}.view-all{cursor:pointer;color:var(--csc-blue);background:#3b6cf612;border:1px solid #3b6cf638;border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:650;transition:background .25s,color .25s}.view-all:hover{background:var(--csc-blue);color:#fff}.banner-section{margin:0;padding-top:14px;padding-bottom:14px}.banner-slider{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--csc-radius);box-shadow:var(--csc-shadow);display:flex;overflow-x:auto}.banner-slider::-webkit-scrollbar{display:none}.home-banner{scroll-snap-align:start;border-radius:var(--csc-radius);flex:0 0 100%;line-height:0;overflow:hidden}.home-banner img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.banner-slider-mobile{display:none}.quick-services{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px;display:grid}.quick-service{cursor:pointer;border:1px solid var(--csc-line);min-height:108px;box-shadow:var(--csc-shadow-xs);transition:transform .25s var(--csc-ease), box-shadow .25s var(--csc-ease), border-color .25s ease;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;padding:14px 8px 12px;display:flex}.quick-service:hover{box-shadow:var(--csc-shadow-sm);border-color:#3b6cf647;transform:translateY(-4px)}.service-icon{width:44px;height:44px;transition:transform .25s var(--csc-ease);border-radius:13px;flex:none;place-items:center;display:grid}.quick-service:hover .service-icon{transform:scale(1.06)}.service-icon.blue{color:var(--csc-blue);background:#3b6cf61c}.service-icon.sky{color:var(--csc-sky);background:#1a9fd41c}.service-icon.green{color:var(--csc-green);background:#16a97a1c}.service-icon.orange{color:var(--csc-orange);background:#e88a2a1f}.service-icon.red{color:var(--csc-red);background:#e05a611c}.service-icon.cyan{color:var(--csc-cyan);background:#16a3bd1c}.service-icon.purple{color:var(--csc-purple);background:#8266e01c}.service-icon.gray{color:var(--csc-gray);background:#6b78961c}.quick-service-name{text-align:center;color:var(--csc-ink);font-size:12px;font-weight:620;line-height:1.35}.updates-card{flex-direction:column;gap:10px;display:flex}.update-item{cursor:pointer;text-align:left;border:1px solid var(--csc-line);width:100%;transition:background .25s ease, border-color .25s ease, transform .25s var(--csc-ease);background:#fbfcfe;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.update-item:hover{background:#f5f8ff;border-color:#3b6cf63d;transform:translate(4px)}.update-item.active-update{background:#f6f8ff;border-color:#6157e833}.update-icon-box{width:38px;height:38px;color:var(--csc-indigo);background:#6157e81a;border-radius:12px;flex:none;place-items:center;display:grid}.update-left{flex:1;min-width:0}.update-left h3{color:var(--csc-ink);margin:0 0 4px;font-size:14.5px;font-weight:700}.update-left p{color:var(--csc-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12.6px;line-height:1.5;display:-webkit-box;overflow:hidden}.update-date{color:var(--csc-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.update-right{align-items:center;gap:10px;display:flex}.new-badge{text-transform:capitalize;letter-spacing:.2px;color:var(--csc-green);background:#16a97a1a;border:1px solid #16a97a38;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700}.update-arrow{color:var(--csc-muted);transition:transform .25s var(--csc-ease), color .25s ease}.update-item:hover .update-arrow{color:var(--csc-blue);transform:translate(3px)}.updates-loading,.updates-empty{color:var(--csc-muted);border:1px dashed var(--csc-line);background:#fafbfd;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding:26px 16px;font-size:13px;font-weight:600;display:flex}.csc-explore-header{margin-bottom:20px}.csc-explore-eyebrow{letter-spacing:1.1px;color:var(--csc-indigo);background:#6157e817;border:1px solid #6157e82e;border-radius:999px;margin-bottom:8px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-block}.csc-explore-header h2{letter-spacing:-.7px;color:var(--csc-ink);margin:0 0 5px;font-size:27px;font-weight:780}.csc-explore-header p{color:var(--csc-ink-soft);margin:0;font-size:13.8px}.csc-split-layout{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:20px;display:grid}.csc-tabs-header{border:1px solid var(--csc-line);background:#f4f6fb;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:6px;display:grid}.csc-tab-btn{cursor:pointer;color:var(--csc-ink-soft);text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;transition:background .28s,color .28s,box-shadow .28s;display:flex}.csc-tab-btn .csc-tab-icon{width:38px;height:38px;color:var(--csc-blue);background:#3b6cf617;border-radius:12px;flex:none;place-items:center;transition:background .28s,color .28s;display:grid}.csc-tab-content-text strong{font-size:14px;font-weight:700;display:block}.csc-tab-content-text small{opacity:.85;margin-top:2px;font-size:11.3px;display:block}.csc-tab-btn.active{color:var(--csc-ink);box-shadow:var(--csc-shadow-sm);background:#fff}.student-active .csc-tab-btn.active .csc-tab-icon{color:var(--csc-indigo);background:#6157e81f}.government-active .csc-tab-btn.active .csc-tab-icon{color:var(--csc-green);background:#16a97a1f}.csc-split-service-panel{border-radius:var(--csc-radius);border:1px solid var(--csc-line);box-shadow:var(--csc-shadow-xs);animation:cscRise .35s var(--csc-ease) both;background:#fff;padding:20px}.csc-split-panel-heading{border-bottom:1px solid var(--csc-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.csc-split-panel-title{align-items:center;gap:11px;display:flex}.csc-split-heading-icon{width:38px;height:38px;color:var(--csc-indigo);background:#6157e81a;border-radius:12px;place-items:center;display:grid}.government-active .csc-split-heading-icon{color:var(--csc-green);background:#16a97a1a}.csc-split-panel-title h3{margin:0;font-size:16px;font-weight:720}.csc-split-panel-title p{color:var(--csc-muted);margin:3px 0 0;font-size:12.2px}.csc-service-count{color:var(--csc-ink-soft);border:1px solid var(--csc-line);background:#f4f6fb;border-radius:999px;flex:none;padding:6px 12px;font-size:11.3px;font-weight:700}.csc-split-services-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:11px;display:grid}.csc-split-service-item{display:flex}.csc-service-card{cursor:pointer;text-align:left;border:1px solid var(--csc-line);width:100%;transition:transform .25s var(--csc-ease), border-color .25s ease, background .25s ease;background:#fbfcfe;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.csc-service-card:hover{box-shadow:var(--csc-shadow-sm);background:#fff;border-color:#3b6cf642;transform:translateY(-3px)}.csc-service-icon{width:36px;height:36px;transition:transform .25s var(--csc-ease);border-radius:11px;flex:none;place-items:center;display:grid}.csc-service-card:hover .csc-service-icon{transform:scale(1.06)}.card-blue .csc-service-icon{color:var(--csc-blue);background:#3b6cf61c}.card-green .csc-service-icon{color:var(--csc-green);background:#16a97a1c}.card-orange .csc-service-icon{color:var(--csc-orange);background:#e88a2a1f}.card-purple .csc-service-icon{color:var(--csc-purple);background:#8266e01c}.card-pink .csc-service-icon{color:var(--csc-pink);background:#d9539a1c}.card-cyan .csc-service-icon{color:var(--csc-cyan);background:#16a3bd1c}.csc-service-icon img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.csc-service-info{flex:1;min-width:0}.csc-service-info strong{color:var(--csc-ink);font-size:13.2px;font-weight:680;line-height:1.35;display:block}.csc-service-arrow{color:var(--csc-muted);transition:transform .25s var(--csc-ease), color .25s ease;flex:none;place-items:center;display:grid}.csc-service-card:hover .csc-service-arrow{color:var(--csc-blue);transform:translate(3px)}.csc-split-view-all{cursor:pointer;width:100%;color:var(--csc-blue);background:#3b6cf60f;border:1px solid #3b6cf638;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:13px 18px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s;display:flex}.csc-split-view-all:hover{background:var(--csc-blue);color:#fff}.government-active .csc-split-view-all{color:var(--csc-green);background:#16a97a0f;border-color:#16a97a3d}.government-active .csc-split-view-all:hover{background:var(--csc-green);color:#fff}.csc-split-visual{border-radius:var(--csc-radius);perspective:1100px;border:1px solid var(--csc-line);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;padding:28px 24px;transition:background .5s;display:flex;position:relative;overflow:hidden}.student-visual{background:linear-gradient(165deg,#f3f5ff 0%,#eceeff 55%,#f6f1ff 100%)}.government-visual{background:linear-gradient(165deg,#f0faf6 0%,#e8f6f4 55%,#eef8fb 100%)}.csc-visual-glow{filter:blur(10px);background:radial-gradient(circle,#ffffffe6,#0000 70%);border-radius:50%;width:280px;height:280px;animation:7s ease-in-out infinite cscGlow;position:absolute}@keyframes cscGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.14)}}.csc-visual-orbit{border:1px dashed #6157e829;border-radius:50%;position:absolute}.government-visual .csc-visual-orbit{border-color:#16a97a29}.orbit-one{width:280px;height:280px;animation:24s linear infinite cscSpin}.orbit-two{border-style:solid;border-color:#16213f0d;width:370px;height:370px;animation:34s linear infinite reverse cscSpin}@keyframes cscSpin{to{transform:rotate(360deg)}}.csc-visual-floating-icon{width:48px;height:48px;color:var(--csc-indigo);border:1px solid var(--csc-line);box-shadow:var(--csc-shadow-sm);background:#fff;border-radius:15px;place-items:center;display:grid;position:absolute}.government-visual .csc-visual-floating-icon{color:var(--csc-green)}.float-one{animation:6s ease-in-out infinite cscFloat;top:44px;left:32px}.float-two{animation:7.2s ease-in-out infinite reverse cscFloat;bottom:110px;right:28px}@keyframes cscFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(5deg)}}@keyframes cscFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.csc-visual-3d{z-index:2;transform-style:preserve-3d;animation:11s ease-in-out infinite cscTilt;position:relative}@keyframes cscTilt{0%,to{transform:rotateX(10deg)rotateY(-10deg)}50%{transform:rotateX(5deg)rotateY(11deg)}}.csc-education-art{width:220px;height:200px;transform-style:preserve-3d;position:relative}.csc-art-cap{color:var(--csc-indigo);filter:drop-shadow(0 14px 18px #6157e840);animation:4.5s ease-in-out infinite cscFloatY;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(60px)}.csc-art-books{width:172px;transform-style:preserve-3d;position:absolute;bottom:22px;left:50%;transform:translate(-50%)translateZ(16px)}.csc-book{border-radius:7px;height:24px;margin-bottom:7px;box-shadow:0 10px 18px -10px #16213f66}.book-one{background:linear-gradient(120deg,#ffd79b,#f6b969);width:100%;animation:6s ease-in-out infinite cscBook}.book-two{background:linear-gradient(120deg,#f7b6d3,#e88ab5);width:88%;margin-left:6%;animation:6s ease-in-out .5s infinite cscBook}.book-three{background:linear-gradient(120deg,#a9bcf7,#7e94ea);width:76%;margin-left:12%;animation:6s ease-in-out 1s infinite cscBook}@keyframes cscBook{0%,to{transform:translateZ(8px)translateY(0)}50%{transform:translateZ(24px)translateY(-4px)}}.csc-art-certificate{color:#d19a2b;border:1px solid var(--csc-line);width:58px;height:58px;box-shadow:var(--csc-shadow-sm);background:#fff;border-radius:16px;place-items:center;animation:5.2s ease-in-out .6s infinite cscFloatY;display:grid;position:absolute;top:66px;right:-4px;transform:translateZ(48px)rotate(8deg)}.csc-government-art{width:230px;height:200px;transform-style:preserve-3d;position:relative}.csc-art-building{color:var(--csc-green);filter:drop-shadow(0 16px 20px #16a97a38);animation:5.5s ease-in-out infinite cscFloatY;position:absolute;top:18px;left:50%;transform:translate(-50%)translateZ(36px)}.csc-art-shield{width:64px;height:64px;color:var(--csc-green);border:1px solid var(--csc-line);box-shadow:var(--csc-shadow-sm);background:#fff;border-radius:19px;place-items:center;animation:6.4s ease-in-out infinite cscFloat;display:grid;position:absolute;bottom:24px;left:-6px;transform:translateZ(64px)rotate(-8deg)}.csc-art-document{width:58px;height:58px;color:var(--csc-cyan);border:1px solid var(--csc-line);box-shadow:var(--csc-shadow-sm);background:#fff;border-radius:16px;place-items:center;animation:7.4s ease-in-out infinite reverse cscFloat;display:grid;position:absolute;bottom:40px;right:-4px;transform:translateZ(50px)rotate(9deg)}.csc-visual-caption{z-index:2;text-align:center;color:var(--csc-ink);position:relative}.csc-visual-caption span{letter-spacing:1.2px;color:var(--csc-ink-soft);border:1px solid var(--csc-line);background:#fffc;border-radius:999px;margin-bottom:7px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.csc-visual-caption h3{letter-spacing:-.4px;margin:0 0 5px;font-size:21px;font-weight:780}.csc-visual-caption p{color:var(--csc-ink-soft);max-width:270px;margin:0 auto;font-size:12.8px;line-height:1.55}.csc-visual-bottom-shape{background:#ffffff8c;border-radius:50%;width:120%;height:150px;animation:9s ease-in-out infinite cscWave;position:absolute;bottom:-70px;left:-10%}@keyframes cscWave{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-10px)scaleX(1.06)}}.links-card{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.important-link{cursor:pointer;border:1px solid var(--csc-line);text-align:left;width:100%;color:var(--csc-ink);transition:transform .25s var(--csc-ease), border-color .25s ease, background .25s ease;background:#fbfcfe;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;font-size:13px;font-weight:620;display:flex}.important-link span{flex:1}.important-link:hover{box-shadow:var(--csc-shadow-sm);background:#fff;border-color:#3b6cf642;transform:translateY(-3px)}.link-icon{width:32px;height:32px;color:var(--csc-blue);background:#3b6cf617;border-radius:10px;flex:none;place-items:center;display:grid}.link-arrow{color:var(--csc-muted);transition:transform .25s var(--csc-ease), color .25s ease}.important-link:hover .link-arrow{color:var(--csc-blue);transform:translate(3px)}.service-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(5px);background:#0e142a6b;justify-content:center;align-items:center;padding:20px;animation:.2s both cscFadeIn;display:flex;position:fixed;inset:0}@keyframes cscFadeIn{0%{opacity:0}to{opacity:1}}.service-modal{width:100%;max-width:540px;max-height:88vh;animation:cscModalIn .32s var(--csc-ease) both;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 80px -36px #00000073}@keyframes cscModalIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.service-modal-header{border-bottom:1px solid var(--csc-line);background:#f8faff;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.service-modal-title-wrap{align-items:center;gap:13px;min-width:0;display:flex}.service-modal-icon{width:48px;height:48px;color:var(--csc-indigo);background:#6157e81a;border-radius:15px;flex:none;place-items:center;display:grid}.service-modal-icon img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.service-modal-title-content h2{color:var(--csc-ink);margin:0;font-size:18px;font-weight:750;line-height:1.3}.service-modal-business-type{color:var(--csc-ink-soft);background:#eef1f8;border-radius:999px;margin-top:5px;padding:3px 10px;font-size:11px;font-weight:650;display:inline-block}.service-modal-close{cursor:pointer;width:34px;height:34px;color:var(--csc-ink-soft);transition:background .25s ease, transform .25s var(--csc-ease);background:#eef1f8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.service-modal-close:hover{background:#e2e7f2;transform:rotate(90deg)}.service-modal-body{padding:20px;overflow-y:auto}.service-detail-loading-bar{background:#3b6cf61f;border-radius:999px;height:3px;margin-bottom:16px;overflow:hidden}.service-detail-loading-bar span{background:var(--csc-blue);border-radius:999px;width:40%;height:100%;animation:1.1s ease-in-out infinite cscBar;display:block}@keyframes cscBar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.service-detail-section{margin-bottom:20px}.service-detail-section h3{color:var(--csc-ink);margin:0 0 9px;font-size:13.5px;font-weight:720}.service-detail-section p{color:var(--csc-ink-soft);margin:0;font-size:13.2px;line-height:1.7}.service-charge-box{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.service-charge-item{border:1px solid var(--csc-line);background:#f8faff;border-radius:13px;padding:13px 14px}.service-detail-label{letter-spacing:.5px;text-transform:uppercase;color:var(--csc-muted);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.service-charge-item strong{color:var(--csc-ink);font-size:15px;font-weight:780}.service-detail-list{flex-direction:column;gap:8px;display:flex}.service-detail-item{color:var(--csc-ink-soft);border:1px solid var(--csc-line);background:#fafbfd;border-radius:11px;align-items:flex-start;gap:11px;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.service-detail-number{width:22px;height:22px;color:var(--csc-blue);background:#3b6cf61a;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.service-no-details{text-align:center;color:var(--csc-muted);flex-direction:column;align-items:center;gap:11px;padding:36px 20px;display:flex}.service-no-details p{margin:0;font-size:13.2px}@media (max-width:1024px){.csc-split-layout{grid-template-columns:1fr}.csc-split-visual{order:-1;min-height:360px}.csc-explore-header h2{font-size:24px}}@media (max-width:768px){.page-content{padding:0 12px 40px}.section{border-radius:16px;margin-top:14px;padding:16px 14px 18px}.banner-section{padding-top:10px}.banner-slider-desktop{display:none}.banner-slider-mobile{display:flex}.section-title-row h2{font-size:17px}.csc-explore-header h2{font-size:21px}.quick-services{grid-template-columns:repeat(4,1fr);gap:9px}.quick-service{border-radius:13px;min-height:94px;padding:12px 5px 10px}.service-icon{border-radius:12px;width:40px;height:40px}.quick-service-name{font-size:10.5px}.csc-tabs-header,.csc-split-services-grid,.links-card{grid-template-columns:1fr}.csc-split-panel-heading{flex-direction:column;align-items:flex-start}.csc-visual-caption h3{font-size:18px}.service-charge-box{grid-template-columns:1fr}.update-item{gap:11px;padding:12px}.update-right .update-arrow{display:none}}@media (max-width:420px){.quick-services{grid-template-columns:repeat(3,1fr)}.csc-split-visual{min-height:320px;padding:22px 14px}.orbit-two{width:280px;height:280px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-left:20px;padding-right:20px}.page-content{z-index:1;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 24px 48px;position:relative}.quick-csc-section{background:#fff;border:1px solid #e8edf5;border-radius:20px;margin:22px 0;padding:22px;box-shadow:0 6px 24px #0b1b630b}.quick-csc-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.quick-csc-heading h2{color:#0b1b63;margin:0;padding-left:14px;font-size:24px;font-weight:800;position:relative}.quick-csc-heading h2:before{content:"";background:#ffc107;border-radius:10px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.quick-csc-heading p{color:#77819b;margin:5px 0 0 14px;font-size:13px}.quick-csc-view-all{color:#0b1b63;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #e1e7f2;align-items:center;gap:10px;padding:8px 0 8px 18px;font-size:14px;font-weight:700;display:flex}.quick-csc-view-all span{color:#e9a900;font-size:25px;transition:transform .2s}.quick-csc-view-all:hover span{transform:translate(4px)}.quick-csc-section .quick-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.quick-csc-section .quick-service{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf5;border-radius:15px;grid-template-columns:43px minmax(0,1fr) 25px;align-items:center;gap:12px;width:100%;height:104px;min-height:104px;padding:14px 16px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 15px #0b1b6309}.quick-csc-section .quick-service:before{content:"";pointer-events:none;background:#ffc10724;border-radius:0 0 0 100%;width:48px;height:48px;position:absolute;top:0;right:0}.quick-csc-section .quick-service:hover{background:#fffdf7;border-color:#ffc107;transform:translateY(-2px);box-shadow:0 7px 18px #0b1b6314}.quick-csc-section .service-icon{z-index:1;border-radius:11px;justify-content:center;align-items:center;width:43px;min-width:43px;height:43px;margin:0;display:flex;position:relative;overflow:hidden}.quick-csc-section .service-icon img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.quick-csc-section .service-icon.blue{color:#0b1b63;background:#dcecff}.quick-csc-section .service-icon.sky{color:#0b1b63;background:#e7e1ff}.quick-csc-section .service-icon.green{color:#0b1b63;background:#d5f5e5}.quick-csc-section .service-icon.orange{color:#0b1b63;background:#ffebcf}.quick-csc-section .service-icon.red{color:#0b1b63;background:#ffdfeb}.quick-csc-section .service-icon.cyan{color:#0b1b63;background:#d6f2f0}.quick-csc-section .service-icon.purple{color:#0b1b63;background:#e9e1ff}.quick-csc-section .service-icon.gray{color:#0b1b63;background:#e8edf5}.quick-csc-section .quick-service-name{color:#0b1b63;text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;max-height:2.7em;font-size:15px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.quick-csc-section .quick-service-arrow{color:#0b1b63;z-index:1;background:#fff0bf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;transition:all .2s;display:flex;position:relative}.quick-csc-section .quick-service:hover .quick-service-arrow{background:#ffc107;transform:translate(2px)}.quick-csc-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);background:#09133094;justify-content:center;align-items:center;padding:20px;animation:.2s quickCscFadeIn;display:flex;position:fixed;inset:0}.quick-csc-modal{background:#f8faff;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;width:min(1050px,100%);max-height:88dvh;animation:.25s quickCscModalIn;display:flex;overflow:hidden;box-shadow:0 25px 80px #00000038}.quick-csc-modal-header{background:#fff;border-bottom:1px solid #e9edf5;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px 18px;display:flex}.quick-csc-modal-eyebrow{color:#b18500;letter-spacing:1.5px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.quick-csc-modal-header h2{color:#0b1b63;margin:0;font-size:24px;font-weight:800}.quick-csc-modal-header p{color:#77819b;margin:6px 0 0;font-size:13px}.quick-csc-modal-close{color:#0b1b63;cursor:pointer;background:#f0f3fa;border:1px solid #e4e9f3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.quick-csc-modal-close:hover{color:#fff;background:#0b1b63}.quick-csc-search{background:#fff;border:1px solid #dfe5f1;border-radius:13px;flex-shrink:0;align-items:center;gap:12px;height:47px;margin:18px 26px 12px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.quick-csc-search:focus-within{border-color:#ffc107;box-shadow:0 0 0 3px #ffc1071f}.quick-csc-search-icon{color:#77819b;flex-shrink:0}.quick-csc-search input{color:#0b1b63;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;font-size:14px}.quick-csc-search input::placeholder{color:#9aa3b8}.quick-csc-search button{color:#77819b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:flex}.quick-csc-results-info{color:#77819b;justify-content:space-between;align-items:center;gap:12px;padding:0 27px 14px;font-size:12px;font-weight:600;display:flex}.quick-csc-modal-grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;padding:0 26px 26px;display:grid;overflow-y:auto}.quick-csc-modal-item{min-width:0}.quick-csc-modal-item .quick-service{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8edf5;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 23px;align-items:center;gap:10px;width:100%;min-height:82px;padding:12px;transition:all .2s;display:grid;position:relative}.quick-csc-modal-item .quick-service:hover{background:#fffdf6;border-color:#ffc107;transform:translateY(-2px);box-shadow:0 6px 16px #0b1b6312}.quick-csc-modal-item .service-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin:0;display:flex;overflow:hidden}.quick-csc-modal-item .service-icon img{object-fit:contain;width:100%;height:100%}.quick-csc-modal-item .quick-service-name{color:#0b1b63;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.7em;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.quick-csc-modal-item .quick-service-arrow{color:#0b1b63;background:#fff3cc;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.quick-csc-no-results{color:#8b95ab;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:200px;padding:25px;display:flex}.quick-csc-no-results h3{color:#0b1b63;margin:12px 0 5px;font-size:17px}.quick-csc-no-results p{margin:0;font-size:13px}@keyframes quickCscFadeIn{0%{opacity:0}to{opacity:1}}@keyframes quickCscModalIn{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.quick-csc-section .quick-services,.quick-csc-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.quick-csc-section{border-radius:16px;margin:16px 0;padding:15px 12px}.quick-csc-header{gap:8px;margin-bottom:14px}.quick-csc-heading h2{font-size:20px}.quick-csc-heading p{font-size:11px}.quick-csc-view-all{gap:5px;padding-left:9px;font-size:12px}.quick-csc-view-all span{font-size:21px}.quick-csc-section .quick-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-csc-section .quick-service{border-radius:11px;grid-template-columns:32px minmax(0,1fr) 19px;gap:7px;height:72px;min-height:72px;padding:8px}.quick-csc-section .service-icon{border-radius:8px;width:32px;min-width:32px;height:32px}.quick-csc-section .quick-service-name{font-size:11px;line-height:1.3}.quick-csc-section .quick-service-arrow{width:19px;height:19px}.quick-csc-section .quick-service-arrow svg{width:13px;height:13px}.quick-csc-modal-overlay{padding:9px}.quick-csc-modal{border-radius:16px;width:100%;max-height:90dvh}.quick-csc-modal-header{padding:17px 14px 14px}.quick-csc-modal-header h2{font-size:20px}.quick-csc-modal-header p{font-size:12px}.quick-csc-modal-close{width:34px;height:34px}.quick-csc-search{height:43px;margin:13px 13px 11px}.quick-csc-results-info{padding:0 14px 12px}.quick-csc-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 13px 16px}.quick-csc-modal-item .quick-service{grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:68px;padding:8px}.quick-csc-modal-item .service-icon{width:29px;min-width:29px;height:29px}.quick-csc-modal-item .quick-service-name{font-size:11px}.quick-csc-modal-item .quick-service-arrow{display:none}}.quick-csc-heading h2 span:first-child{color:#0b1b63}.quick-csc-heading h2 .gold-text{color:#ffc107}
