@charset "UTF-8";._container_osamj_2{min-height:100vh;background:#f8f9fa}._heroSection_osamj_7{background:linear-gradient(135deg,#e6f2ff,#cce7ff,#b3daff);color:#1a1a2e;padding:100px 20px 80px;position:relative;overflow:hidden}._heroSection_osamj_7:before{content:"";position:absolute;top:-50%;right:-10%;width:60%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);animation:_float_osamj_1 20s ease-in-out infinite}._heroSection_osamj_7:after{content:"";position:absolute;bottom:-50%;left:-10%;width:60%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:_float_osamj_1 20s ease-in-out infinite reverse}@keyframes _float_osamj_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}._heroContent_osamj_43{max-width:900px;margin:0 auto;position:relative;z-index:1;text-align:center}._breadcrumb_osamj_51{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px;font-size:14px;opacity:.8}._breadcrumb_osamj_51 a{color:#4a5568;text-decoration:none;transition:color .2s}._breadcrumb_osamj_51 a:hover{color:#2d3748}._breadcrumb_osamj_51 span{color:#718096}._title_osamj_72{font-size:48px;font-weight:700;margin-bottom:20px;line-height:1.2;color:#1a1a2e}@media (max-width: 768px){._title_osamj_72{font-size:32px}}._subtitle_osamj_85{font-size:20px;color:#4a5568;margin-bottom:30px;max-width:800px;line-height:1.6}@media (max-width: 768px){._subtitle_osamj_85{font-size:16px}}._skillTags_osamj_98{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}._skillTags_osamj_98 ._tag_osamj_105{padding:8px 18px;background:#fff;border-radius:20px;font-size:14px;color:#4a5568;box-shadow:0 2px 8px #00000014;transition:transform .2s}._skillTags_osamj_98 ._tag_osamj_105:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._ctaButtons_osamj_119{display:flex;gap:20px;margin-bottom:40px}@media (max-width: 768px){._ctaButtons_osamj_119{flex-direction:column}}._ctaButtons_osamj_119 ._primaryBtn_osamj_129{padding:14px 32px;background:#fff;color:#667eea;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}._ctaButtons_osamj_119 ._primaryBtn_osamj_129:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}._ctaButtons_osamj_119 ._secondaryBtn_osamj_144{padding:14px 32px;background:transparent;color:#fff;border:2px solid white;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}._ctaButtons_osamj_119 ._secondaryBtn_osamj_144:hover{background:#fff;color:#667eea}._statsCards_osamj_160{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:600px;margin:0 auto}@media (max-width: 768px){._statsCards_osamj_160{grid-template-columns:repeat(2,1fr)}}._statsCards_osamj_160 ._statCard_osamj_172{background:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 4px 12px #00000014;transition:transform .3s}._statsCards_osamj_160 ._statCard_osamj_172:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}._statsCards_osamj_160 ._statCard_osamj_172 ._statNumber_osamj_184{font-size:32px;font-weight:700;margin-bottom:5px;color:#2b6cb0}._statsCards_osamj_160 ._statCard_osamj_172 ._statLabel_osamj_190{font-size:14px;color:#4a5568}._filtersSection_osamj_195{max-width:1200px;margin:-30px auto 40px;padding:0 20px;position:relative;z-index:2}._searchBar_osamj_203{margin-bottom:20px}._searchBar_osamj_203 ._searchInput_osamj_206{width:100%;padding:16px 24px;font-size:16px;border:none;border-radius:12px;background:#fff;box-shadow:0 4px 20px #00000014;transition:box-shadow .3s}._searchBar_osamj_203 ._searchInput_osamj_206:focus{outline:none;box-shadow:0 4px 30px #667eea33}._searchBar_osamj_203 ._searchInput_osamj_206::placeholder{color:#9ca3af}._difficultyTabs_osamj_224{display:flex;gap:10px;background:#fff;padding:8px;border-radius:12px;box-shadow:0 2px 10px #0000000d}._difficultyTabs_osamj_224 button{flex:1;padding:12px 24px;border:none;background:transparent;color:#6b7280;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s}._difficultyTabs_osamj_224 button._active_osamj_243{background:#667eea;color:#fff}._difficultyTabs_osamj_224 button:hover:not(._active_osamj_243){background:#f3f4f6}._questionsSection_osamj_251{max-width:1200px;margin:0 auto;padding:0 20px 60px;display:grid;grid-template-columns:1fr 350px;gap:40px}@media (max-width: 1024px){._questionsSection_osamj_251{grid-template-columns:1fr}}._questionsContainer_osamj_265{display:flex;flex-direction:column;gap:20px}._questionCard_osamj_271{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:box-shadow .3s}._questionCard_osamj_271:hover{box-shadow:0 4px 20px #0000001a}._questionHeader_osamj_282{padding:24px;display:flex;align-items:flex-start;gap:20px;cursor:pointer;transition:background .2s}._questionHeader_osamj_282:hover{background:#f9fafb}._questionHeader_osamj_282 ._questionNumber_osamj_293{min-width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}._questionHeader_osamj_282 ._questionText_osamj_305{flex:1}._questionHeader_osamj_282 ._questionText_osamj_305 h2{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:10px;line-height:1.4}._questionHeader_osamj_282 ._questionMeta_osamj_315{display:flex;gap:10px;align-items:center}._questionHeader_osamj_282 ._questionMeta_osamj_315 ._difficulty_osamj_224{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:capitalize}._questionHeader_osamj_282 ._questionMeta_osamj_315 ._difficulty_osamj_224._basic_osamj_327{background:#d1fae5;color:#065f46}._questionHeader_osamj_282 ._questionMeta_osamj_315 ._difficulty_osamj_224._intermediate_osamj_331{background:#fed7aa;color:#92400e}._questionHeader_osamj_282 ._questionMeta_osamj_315 ._difficulty_osamj_224._advanced_osamj_335{background:#fecaca;color:#991b1b}._questionHeader_osamj_282 ._questionMeta_osamj_315 ._category_osamj_339{padding:4px 12px;background:#e5e7eb;color:#4b5563;border-radius:20px;font-size:12px}._questionHeader_osamj_282 ._expandIcon_osamj_346{font-size:24px;color:#9ca3af;transition:transform .3s}._answerSection_osamj_352{padding:0 24px 24px 94px;animation:_slideDown_osamj_1 .3s ease-out}@media (max-width: 768px){._answerSection_osamj_352{padding:0 20px 20px}}._answerSection_osamj_352 ._answer_osamj_352 h3{font-size:16px;font-weight:600;color:#4b5563;margin-bottom:12px}._answerSection_osamj_352 ._answer_osamj_352 p{color:#374151;line-height:1.8;margin-bottom:20px}._answerSection_osamj_352 ._codeBlock_osamj_372{background:#1f2937;border-radius:8px;padding:20px;margin:20px 0;overflow-x:auto}._answerSection_osamj_352 ._codeBlock_osamj_372 pre{margin:0}._answerSection_osamj_352 ._codeBlock_osamj_372 pre code{color:#e5e7eb;font-family:Courier New,monospace;font-size:14px;line-height:1.6}._answerSection_osamj_352 ._keyPoints_osamj_388{margin:20px 0}._answerSection_osamj_352 ._keyPoints_osamj_388 h4{font-size:15px;font-weight:600;color:#4b5563;margin-bottom:10px}._answerSection_osamj_352 ._keyPoints_osamj_388 ul{list-style:none;padding:0}._answerSection_osamj_352 ._keyPoints_osamj_388 ul li{padding:8px 0 8px 24px;position:relative;color:#374151;line-height:1.6}._answerSection_osamj_352 ._keyPoints_osamj_388 ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}._answerSection_osamj_352 ._tip_osamj_415{background:#fef3c7;border-left:4px solid #f59e0b;padding:16px;border-radius:8px;margin-top:20px;color:#78350f;line-height:1.6}@keyframes _slideDown_osamj_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._sidebar_osamj_435{position:sticky;top:20px;height:fit-content}@media (max-width: 1024px){._sidebar_osamj_435{position:static}}._practiceCard_osamj_446{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d}._practiceCard_osamj_446 h3{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px}._practiceCard_osamj_446 p{color:#6b7280;margin-bottom:20px;line-height:1.5}._practiceCard_osamj_446 button{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .3s}._practiceCard_osamj_446 button:hover{transform:translateY(-2px)}._relatedTopics_osamj_479{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d}._relatedTopics_osamj_479 h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}._relatedTopics_osamj_479 ._topicsList_osamj_492{display:flex;flex-direction:column;gap:12px}._relatedTopics_osamj_479 ._topicsList_osamj_492 ._topicLink_osamj_497{color:#667eea;text-decoration:none;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:space-between}._relatedTopics_osamj_479 ._topicsList_osamj_492 ._topicLink_osamj_497:hover{color:#764ba2;padding-left:8px}._companiesSection_osamj_511{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 10px #0000000d}._companiesSection_osamj_511 h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}._companiesSection_osamj_511 ._companyLogos_osamj_524{display:flex;flex-wrap:wrap;gap:10px}._companiesSection_osamj_511 ._companyLogos_osamj_524 ._companyName_osamj_529{padding:8px 16px;background:#f3f4f6;border-radius:8px;font-size:14px;color:#4b5563}._salaryCard_osamj_537{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000d}._salaryCard_osamj_537 h3{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px}._salaryCard_osamj_537 ._salaryRange_osamj_549{margin-bottom:16px}._salaryCard_osamj_537 ._salaryRange_osamj_549 ._salaryLabel_osamj_552{color:#6b7280;font-size:14px;margin-bottom:4px}._salaryCard_osamj_537 ._salaryRange_osamj_549 ._salaryValue_osamj_557{font-size:24px;font-weight:700;color:#10b981}._salaryCard_osamj_537 ._salaryLink_osamj_562{color:#667eea;text-decoration:none;font-weight:500;display:flex;align-items:center;justify-content:space-between;transition:all .2s}._salaryCard_osamj_537 ._salaryLink_osamj_562:hover{color:#764ba2}._faqSection_osamj_575{max-width:1200px;margin:60px auto;padding:0 20px}._faqSection_osamj_575 ._faqTitle_osamj_580{font-size:36px;font-weight:700;color:#1a202c;margin-bottom:40px;text-align:center}._faqSection_osamj_575 ._faqContainer_osamj_587{display:grid;gap:24px}._faqSection_osamj_575 ._faqItem_osamj_591{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #0000000d}._faqSection_osamj_575 ._faqItem_osamj_591 ._faqQuestion_osamj_597{font-size:20px;font-weight:600;color:#2b6cb0;margin-bottom:16px}._faqSection_osamj_575 ._faqItem_osamj_591 ._faqAnswer_osamj_603{font-size:16px;color:#4a5568;line-height:1.8}._introSection_osamj_609{max-width:1200px;margin:60px auto;padding:0 20px;order:-1}._introSection_osamj_609 ._introTitle_osamj_615{font-size:36px;font-weight:700;color:#1a202c;margin-bottom:30px}._introSection_osamj_609 ._introContent_osamj_621{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 10px #0000000d}._introSection_osamj_609 ._introContent_osamj_621 p{font-size:16px;color:#4a5568;line-height:1.8;margin-bottom:20px}._introSection_osamj_609 ._introContent_osamj_621 p:last-child{margin-bottom:0}._bottomCTA_osamj_637{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 20px;color:#fff;text-align:center}._bottomCTA_osamj_637 ._ctaContent_osamj_643{max-width:800px;margin:0 auto}._bottomCTA_osamj_637 ._ctaContent_osamj_643 h2{font-size:36px;font-weight:700;margin-bottom:16px}@media (max-width: 768px){._bottomCTA_osamj_637 ._ctaContent_osamj_643 h2{font-size:28px}}._bottomCTA_osamj_637 ._ctaContent_osamj_643 p{font-size:20px;opacity:.95;margin-bottom:40px}@media (max-width: 768px){._bottomCTA_osamj_637 ._ctaContent_osamj_643 p{font-size:16px}}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._features_osamj_667{display:flex;justify-content:center;gap:40px;margin-bottom:40px}@media (max-width: 768px){._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._features_osamj_667{flex-direction:column;gap:20px}}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._features_osamj_667 ._feature_osamj_667{display:flex;align-items:center;gap:10px}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._features_osamj_667 ._feature_osamj_667 ._icon_osamj_684{width:24px;height:24px;background:#fff;color:#667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._features_osamj_667 ._feature_osamj_667 span{font-size:16px}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._ctaButton_osamj_119{padding:16px 48px;background:#fff;color:#667eea;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}._bottomCTA_osamj_637 ._ctaContent_osamj_643 ._ctaButton_osamj_119:hover{transform:translateY(-2px);box-shadow:0 10px 40px #0003}
