.companyssection{color:#111827}.companyssection .compare-card{padding:35px;border-radius:24px;border:.8px solid #E5E7EB;background:#F9FAFB;position:relative}.companyssection .compare-card.dark{border-radius:24px;border:.8px solid #1E2939;background:#101828;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);color:#fff}.companyssection .person-header{display:flex;align-items:center;gap:15px}.companyssection .person-icon{width:48px;height:48px;border-radius:26843500px;border:1.6px solid #FFF;background:#E5E7EB;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);display:flex;align-items:center;justify-content:center;font-size:20px}.companyssection .compare-card.dark .person-icon{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.companyssection .person-title{font-weight:700}.companyssection .person-sub{font-size:13px;color:#6b7280}.companyssection .compare-card.dark .person-sub{color:#9ca3af}.companyssection .title-box{margin:25px 0;padding:22px;display:flex;justify-content:space-between;align-items:center;border-radius:14px;border:.8px solid #FFF;background:#FFF;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}.companyssection .compare-card.dark .title-box{border-radius:14px;border:.8px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .1);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}.companyssection .title-box small{font-size:11px;color:#6b7280;font-weight:600;letter-spacing:.5px}.companyssection .compare-card.dark .title-box small{color:#cbd5e1}.companyssection .title-box h5{margin:5px 0 0;font-weight:700}.companyssection .badge-pill{padding:6px 14px;border-radius:50px;font-size:12px;font-weight:600}.companyssection .badge-stable{background:#e5e7eb;color:#374151}.companyssection .badge-high{background:#2563eb;color:#fff}.companyssection .compare-list{list-style:none;padding:0;margin-bottom:25px}.companyssection .compare-list li{margin-bottom:10px;font-size:14px}.companyssection .compare-card.dark .compare-list li{color:#cbd5e1}.companyssection .divider{height:1px;background:#e5e7eb;margin:20px 0}.companyssection .compare-card.dark .divider{background:rgb(255 255 255 / .15)}.companyssection .salary-label{font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.companyssection .progress{height:8px;border-radius:50px;background:#e5e7eb}.companyssection .compare-card.dark .progress{background:rgb(255 255 255 / .15)}.companyssection .progress-bar{border-radius:50px}.companyssection .bar-low{width:35%;background:#9ca3af}.companyssection .bar-high{width:85%;background:linear-gradient(90deg,#2563eb,#06b6d4)}.companyssection .bottom-strip{background:#e7edf5;padding:28px 35px;border-radius:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.companyssection .bottom-strip h6{font-weight:700;margin-bottom:4px}.companyssection .bottom-strip span{color:#06b6d4;font-weight:600}.companyssection .cta-btn{background:#fff;border-radius:50px;padding:10px 22px;font-weight:600;border:1px solid #cbd5e1}.bottom-strip-card{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:26843500px;background:#FFF;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1)}.howlearnsection{color:#111827}.howlearnsection .feature-block{display:flex;gap:18px;margin-bottom:40px}.howlearnsection .feature-icon{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.howlearnsection .icon-green{background:#e8f7ee;color:#22c55e}.howlearnsection .icon-blue{background:#e6efff;color:#2563eb}.howlearnsection .icon-purple{background:#f3e8ff;color:#9333ea}.howlearnsection .feature-block h6{font-weight:700;font-size:18px;margin-bottom:8px}.howlearnsection .feature-block p{font-size:15px;color:#6b7280;line-height:1.7;margin:0}.howlearnsection .diff-box{margin-top:35px;background:#e9eef5;padding:26px 30px;border-radius:20px;display:flex;gap:16px;align-items:flex-start}.howlearnsection .diff-icon{width:42px;height:42px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;color:#2563eb}.howlearnsection .diff-box h6{font-weight:700;margin-bottom:5px}.howlearnsection .diff-box p{margin:0;color:#6b7280;font-size:15px}.howlearnsection .image-card{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 25px 45px rgb(0 0 0 / .25);height:100%}.howlearnsection .image-card img{width:100%;height:100%!important;object-fit:cover}.howlearnsection .quote-card{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:80%;padding:20px 22px;display:flex;gap:14px;align-items:center;border-radius:14px;border-left:4px solid #155DFC;background:rgb(255 255 255 / .91);box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;height:max-content;flex-direction:row;justify-content:flex-start;border-right:none!important;border-top:none!important;border-bottom:none!important}.howlearnsection .quote-icons{width:38px;height:38px;border-radius:50%;background:#e6efff;display:flex;align-items:center;justify-content:center;color:#2563eb;font-weight:700;position:initial}.howlearnsection .quote-card strong{font-size:15px}.howlearnsection .quote-card span{font-size:14px;color:#6b7280}.whatchange{color:#111827}.whatchange .info-card{background:#fff;border-radius:20px;padding:30px 25px 20px;text-align:center;box-shadow:0 5px 20px rgb(0 0 0 / .06);height:100%}.whatchange .icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px;color:#fff}.whatchange .green{background:#7cc242}.whatchange .teal{background:#1ca7a6}.whatchange .purple{background:#8e44ad}.whatchange .orange{background:#f39c12}.whatchange .month{text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600;color:#6b7280;margin-bottom:8px}.whatchange .info-card h5{font-weight:700;margin-bottom:12px}.whatchange .info-card p{font-size:14px;color:#6b7280;line-height:1.6}.whatchange .dark-section{background:linear-gradient(90deg,#0f172a,#0b1a33);border-radius:14px;padding:40px 20px;color:#fff}.whatchange .dark-section h4{font-weight:600;margin-bottom:10px}.whatchange .inner-box{background:#2d3748;margin:20px auto 0;border-radius:14px;padding:30px 40px;max-width:622px;text-align:center;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}.whatchange .inner-box p{color:#cbd5e1;margin-bottom:20px}.whatchange .inner-highlight{font-weight:700;font-size:18px}.whatchange .inner-highlight span{color:#60a5fa}.whatchange .arrow{color:#22d3ee;font-size:22px;margin:0 15px}@media(max-width:992px){.whatchange .section-title h2{font-size:32px}}.spark-section{background:#101828;color:#e5e7eb}.spark-section .ai-card{border-radius:18.679px;border:.934px solid #1E2939;background:rgb(16 24 40 / .5);padding:40px;height:100%;transition:0.3s ease}.spark-section .ai-card h5{font-weight:700;margin-bottom:15px;color:#e2e8f0}.spark-section .ai-card p{color:#94a3b8}.spark-section .tag{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.spark-section .replaceable{color:#ef4444}.spark-section .necessary{color:#38bdf8}.spark-section .highlight-card{border-radius:18.679px;border:.934px solid rgb(43 127 255 / .3);background:rgb(28 57 142 / .2);position:relative}.spark-section .highlight-card::before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;border-top-left-radius:18px;border-top-right-radius:18px}.spark-section .icon-circle{width:60px;height:60px;border-radius:50%;background:#1e3a5f;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:25px;color:#60a5fa}.understand-section{color:#0f172a}.understand-section .limit-box{display:flex;flex-wrap:wrap;justify-content:center;max-width:800px;gap:10px;margin:auto}.whtyouneedicon{border-radius:32780390px;background:#FB2C36;display:flex;width:29.308px;height:29.308px;justify-content:center;align-items:center}.understand-section .limit-box .limited-box-inenr{color:#334155;font-size:15px;border-radius:32780390px;border:1.954px solid #FF6363;background:#FFF7F7;display:flex;padding:7px 10px;gap:15px;align-items:center}.understand-section .limit-box i{color:#ef4444;margin-right:8px}.understand-section .bottom-title{font-size:22px;font-weight:700;margin-top:25px}.understand-section .bottom-sub{color:#64748b;margin-top:6px}.understand-section .big-highlight{margin-top:15px;font-size:26px;font-weight:800;background:var(--new,linear-gradient(90deg,#00bba7 0,#00b8db 50%,#155dfc 100%));background-clip:text;-webkit-background-clip:text;letter-spacing:1px}.understand-section .image-wrapper{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .15);height:100%}.understand-section .image-wrapper img{width:100%;height:100%!important;object-fit:cover}.learn-sectionactual{color:#0f172a}.learn-sectionactual .image-box{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 25px 50px rgb(0 0 0 / .2);height:100%}.learn-sectionactual .image-box img{width:100%;height:100%!important;object-fit:cover}.learn-sectionactual .quote-card{position:absolute;bottom:25px;left:25px;padding:20px 24px;color:#fff;width:92%;height:max-content;border-radius:16px;border:.8px solid rgb(255 255 255 / .2);background:rgb(240 240 240 / .35);backdrop-filter:blur(1.5px);display:block}.learn-sectionactual .quote-card h6{font-weight:700;margin-bottom:6px}.learn-sectionactual .quote-card p{font-size:14px;margin:0;opacity:.9}.learn-sectionactual .content-box h5{font-weight:700}.learn-sectionactual .content-box p{color:#475569;line-height:1.7}.learn-sectionactual .spark-box{padding:20px 22px;margin:25px 0;color:#1e293b;border-radius:14px;border-left:4px solid #2B7FFF;background:rgb(239 246 255 / .8)}.learn-sectionactual .feature-list{margin-top:25px}.learn-sectionactual .feature-item{display:flex;align-items:center;margin-bottom:15px}.learn-sectionactual .feature-icon{width:36px;height:36px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center;color:#16a34a;margin-right:12px}.learn-sectionactual .cta-btn{margin-top:25px;padding:14px 28px;border-radius:50px;background:#0f172a;color:#fff;font-weight:600;border:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 20px rgb(0 0 0 / .25);transition:0.3s ease}.learn-sectionactual .cta-btn:hover{background:#1e293b;transform:translateY(-2px)}@media(max-width:992px){.learn-sectionactual .quote-card{width:85%}}.sparkframeworksection .spark-cards-column{display:flex;flex-direction:column;gap:24px}.sparkframeworksection .spark-card{position:relative;background-color:#172030;border-radius:14px;box-shadow:0 4px 12px rgb(0 0 0 / .3);overflow:hidden}.sparkframeworksection .spark-letter-bg{position:absolute;right:-17px;bottom:-26px;opacity:.5;font-weight:700;font-size:100px;line-height:1;pointer-events:none}.sparkframeworksection .spark-letter-bg-right{position:absolute;right:-17px;bottom:-26px;opacity:.5;font-weight:700;font-size:100px;line-height:1;pointer-events:none}.sparkframeworksection .spark-card-content{position:relative!important;z-index:10;padding:24px}.sparkframeworksection .spark-card-title{font-weight:700;font-size:25px;color:#fff;margin-bottom:12px}.sparkframeworksection .spark-card-description{font-size:15px;line-height:24px;color:#cbcbcb;font-weight:300;margin-bottom:0}.sparkframeworksection .spark-center-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:48px 0;min-height:500px}.sparkframeworksection .spark-center-circle{position:relative;background-color:#fff;border-radius:50%;width:200px;height:200px;border:4px solid #f2f2f2;box-shadow:0 5px 52px rgb(0 0 0 / .15);display:flex;align-items:center;justify-content:center;z-index:20}.sparkframeworksection .spark-circle-title{font-weight:700;font-size:50px;line-height:1;letter-spacing:-2.5px;margin-bottom:8px}.sparkframeworksection .spark-circle-subtitle{font-weight:700;font-size:10.5px;color:#626262;letter-spacing:3.14px;text-transform:uppercase;margin-bottom:0}.sparkframeworksection .connecting-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;opacity:.2;z-index:10}@media (max-width:991px){.sparkframeworksection .spark-center-wrapper{min-height:auto;margin:24px 0}.sparkframeworksection .connecting-lines{display:none}.sparkframeworksection .spark-letter-bg,.sparkframeworksection .spark-letter-bg-right{font-size:80px}}@media (max-width:767px){.sparkframeworksection .spark-card-title{font-size:22px}.sparkframeworksection .spark-card-description{font-size:14px}}.sparkframeworksection{position:relative;overflow:hidden;background-color:#101828}.sparkframewordcrd{border-radius:15px;background:linear-gradient(0deg,#fff0 0%,#fff0 100%),#172030;position:relative}.sparklayeryyg{opacity:.5;background:linear-gradient(90deg,#fff0 0%,#2B7FFF 50%,#fff0 100%);width:100%;height:4px;position:absolute;top:0;left:0;right:0}.surfacethinkinglayer{color:#1e293b}.surfacethinkinglayer .real-badge{background:#1f2937;color:#fff;padding:5px 16px;font-size:11px;font-weight:600;border-radius:30px;display:inline-block;letter-spacing:1px;position:absolute;left:30%;top:-13px}.surfacethinkinglayer .task-box{margin-top:12px;background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .05);display:inline-block;font-size:14px;position:relative}.surfacethinkinglayer .compare-card{border-radius:24px;border:.8px solid #E5E7EB;background:#FFF;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);padding:32px;height:100%}.surfacethinkinglayer .compare-card hr{border-top:.8px solid #bfbfc1}.surfacethinkinglayer .card-heading{display:flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:1px}.surfacethinkinglayer .icon-circle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:14px;background:#f1f5f9}.surfacethinkinglayer .icon-circle.theme-bg-1{background:linear-gradient(135deg,#2B7FFF 0%,#00D3F3 100%)}.surfacethinkinglayer .surface-title{color:#475569}.surfacethinkinglayer .second-title{color:#0ea5e9}.surfacethinkinglayer .quote-left{padding:20px;font-size:16px;margin-top:18px;color:#475569;border-radius:14px;border:.8px solid #F3F4F6;background:#F9FAFB}.surfacethinkinglayer .quote-right{border-radius:14px;border:.8px solid #DBEAFE;background:linear-gradient(90deg,#EFF6FF 0%,#ECFEFF 100%);padding:20px;font-size:16px;margin-top:18px;color:#1e293b}.surfacethinkinglayer .image-box{margin-top:22px}.surfacethinkinglayer .image-box img{width:100%;height:240px;border-radius:14px;object-fit:cover}.surfacethinkinglayer .result-list{margin-top:22px;font-size:13.5px;line-height:1.7}.surfacethinkinglayer .result-list strong{font-weight:600}.surfacethinkinglayer .vs-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:1px solid #e2e8f0;box-shadow:0 5px 15px rgb(0 0 0 / .08)}.surfacethinkinglayer .bottom-box{background:linear-gradient(90deg,#0f172a,#1e3a5f);padding:40px;border-radius:16px;text-align:center;color:#fff}.surfacethinkinglayer .bottom-box p{font-style:italic;font-size:18px;opacity:.9}.surfacethinkinglayer .bottom-box span{color:#38bdf8;font-weight:700}@media(max-width:991px){.surfacethinkinglayer .vs-circle{display:none}}.sparkhomebanner{background:url(../images/home/bgbanner.webp);color:#1f2937}.sparkhomebanner .hero-section{position:relative;overflow:hidden}.sparkhomebanner .floating-balls{position:absolute;inset:0;z-index:0;pointer-events:none}.sparkhomebanner .ball{position:absolute;border-radius:50%;opacity:.15;animation:floatAnimation 8s ease-in-out infinite alternate}.sparkhomebanner .ball-1{width:10px;height:10px;background:#00BBA7;top:10%;left:15%;animation-duration:9s}.sparkhomebanner .ball-2{width:20px;height:20px;background:#00B8DB;top:60%;left:2%;animation-duration:7s}.sparkhomebanner .ball-3{width:20px;height:20px;background:#155DFC;top:20%;right:10%;animation-duration:10s}.sparkhomebanner .ball-4{width:15px;height:15px;background:#00BBA7;bottom:5%;right:10%;animation-duration:6s}.sparkhomebanner .ball-5{width:20px;height:20px;background:#00B8DB;bottom:5%;left:20%;animation-duration:8s}@keyframes floatAnimation{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(15px)}100%{transform:translateY(20px) translateX(-15px)}}.sparkhomebanner .hero-section>*:not(.floating-balls){position:relative;z-index:2}.sparkhomebanner .hero-section{text-align:center;position:relative}.sparkhomebanner .small-badge{display:inline-block;border-radius:10px;border:.808px solid #00BBA7;background:#FFF;box-shadow:0 1px 15px 0 rgb(0 0 0 / .1);padding:6px 18px;font-size:12px;color:#64748b}.sparkhomebanner .dark-section{margin-top:60px;background:#0f172a;border-radius:20px;padding:50px;color:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .15)}.sparkhomebanner .dark-section h3{font-size:28px;font-weight:700;line-height:1.4}.sparkhomebanner .dark-section h3 span{color:#38bdf8}.sparkhomebanner .dark-section p{margin-top:18px;color:#cbd5e1;font-size:15px;line-height:1.7}.sparkhomebanner .highlight-box{margin:25px 0;padding:14px 18px;border-radius:10px;border-left:4px solid var(--dadxcad,#00BBA7);background:rgb(255 255 255 / .05);font-size:14px}.sparkhomebanner .highlight-box p{background:var(--dadxcad,linear-gradient(90deg,#00BBA7 0%,#00B8DB 50%,#155DFC 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.sparkhomebanner .dark-section strong{color:#38bdf8}.sparkhomebanner .profile-img{width:100%;border-radius:14px;object-fit:cover}.sparkhomebanner .profile-imginner{border-radius:5.605px;border:1.246px solid #FFF;background:#FFF;position:absolute;right:-5px;bottom:10%;padding:10px}.profile-imginner p{font-size:11px!important}.academy{position:relative;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#FFF}.academy svg{position:absolute;bottom:-6px;right:0;z-index:-1;max-width:-webkit-fill-available}@media(max-width:991px){.sparkhomebanner .dark-section{padding:30px}.sparkhomebanner .btn-gradient{margin-left:0;margin-top:10px}}.whtyouunderstand .light-section{text-align:center}.whtyouunderstand .flow-box{margin:20px auto;max-width:620px;padding:30px;border-radius:15px;border:1px solid #E5E5E5;background:#FCFCFC;box-shadow:0 1px 15px 0 rgb(0 0 0 / .05)}.whtyouunderstand .flow-step{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:26843500px;border:.8px solid #FB2C36;background:#FFF7F7;color:#111827;font-size:14px;margin:5px}.whtyouunderstand .arrow{margin:0 8px;color:#9ca3af}.whtyouunderstand .dark-section{background:linear-gradient(180deg,#0b1220,#0f1a2e);color:#fff}.whtyouunderstand .side-image{border-radius:20px;overflow:hidden;height:100%}.whtyouunderstand .side-image img{width:100%;height:100%!important;object-fit:cover}.whtyouunderstand .info-card{padding:28px;margin-bottom:25px;border-radius:14px;border:.8px solid #30363D;background:#172030}.whtyouunderstand .info-card h5{font-weight:600;margin-bottom:10px}.whtyouunderstand .info-card p{color:#9ca3af;font-size:14px}.whtyouunderstand .icon-box{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:18px}.whtyouunderstand .icon-blue{background:linear-gradient(180deg,#00BCD4 0%,#0097A7 100%)}.whtyouunderstand .icon-yellow{background:linear-gradient(180deg,#8BC34A 0%,#689F38 100%)}.whtyouunderstand .icon-purple{background:linear-gradient(180deg,#7E57C2 0%,#5E35B1 100%)}.whtyouunderstand .info-card .text-warning{color:#689F38!important}.whtyouunderstand .quote-box{background:#162338;padding:18px;border-radius:12px;margin-top:15px;font-size:14px;color:#cbd5e1}