:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}._container_1bkqs_3{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._mainCard_1bkqs_17{max-width:1100px;margin:0 auto;background:#1e293be6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:20px;padding:32px 24px;box-shadow:0 25px 50px -12px #00000080}._progressWrapper_1bkqs_41{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding:0 10px;position:relative;gap:8px}._progressItem_1bkqs_61{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;min-width:60px}._progressDot_1bkqs_79{width:48px;height:48px;border-radius:50%;background:#334155cc;border:2px solid rgba(71,85,105,.5);color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:2;position:relative}._progressDot_1bkqs_79._active_1bkqs_113{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#3b82f6;color:#fff;box-shadow:0 8px 24px #3b82f666;transform:scale(1.05)}._progressText_1bkqs_129{margin-top:8px;font-size:11px;font-weight:600;color:#94a3b8;text-align:center}._progressConnector_1bkqs_145{position:absolute;top:24px;left:calc(50% + 24px);width:calc(100% - 48px);height:3px;background:#4755694d;z-index:1}._progressConnector_1bkqs_145._active_1bkqs_113{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}._contentArea_1bkqs_175{animation:_fadeIn_1bkqs_1 .5s ease}@keyframes _fadeIn_1bkqs_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._stepContent_1bkqs_207{max-width:800px;margin:0 auto}._stepHead_1bkqs_217{text-align:center;margin-bottom:32px}._stepHeading_1bkqs_227{font-size:28px;font-weight:800;color:#fff;margin:0 0 8px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._stepSubheading_1bkqs_249{font-size:14px;color:#94a3b8;margin:0}._formGrid_1bkqs_263{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:28px}._formField_1bkqs_277{display:flex;flex-direction:column;gap:8px}._fieldLabel_1bkqs_289{font-size:13px;font-weight:600;color:#cbd5e1;display:flex;align-items:center;gap:6px}._labelIcon_1bkqs_307{flex-shrink:0}._fieldInput_1bkqs_315{width:100%;padding:12px 16px;background:#0f172acc;border:2px solid rgba(71,85,105,.5);border-radius:10px;color:#fff;font-size:14px;transition:all .3s ease;outline:none;box-sizing:border-box}._fieldInput_1bkqs_315::placeholder{color:#64748b}._fieldInput_1bkqs_315:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#0f172a}._fieldInput_1bkqs_315:hover{border-color:#64748bb3}._btnPrimary_1bkqs_371{width:100%;padding:14px 28px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #3b82f64d;display:flex;align-items:center;justify-content:center;gap:8px}._btnPrimary_1bkqs_371:hover:not(._btnDisabled_1bkqs_407){transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}._btnSecondary_1bkqs_417{padding:14px 28px;background:#334155cc;border:2px solid rgba(71,85,105,.5);border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._btnSecondary_1bkqs_417:hover{background:#334155;border-color:#64748bb3;transform:translateY(-2px)}._btnDisabled_1bkqs_407{opacity:.5;cursor:not-allowed;transform:none!important}._btnIcon_1bkqs_475{flex-shrink:0}._btnGroup_1bkqs_483{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}._categoriesGrid_1bkqs_499{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:28px}._categoryBox_1bkqs_513{padding:24px;background:#0f172acc;border:2px solid rgba(71,85,105,.5);border-radius:14px;cursor:pointer;transition:all .3s ease;position:relative}._categoryBox_1bkqs_513:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 12px 32px #3b82f633}._categoryBox_1bkqs_513._selected_1bkqs_545{border-color:#3b82f6;background:#3b82f61a;box-shadow:0 12px 32px #3b82f64d}._categoryHeader_1bkqs_557{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._categoryIcon_1bkqs_571{color:#60a5fa;display:flex;align-items:center;justify-content:center}._checkBadge_1bkqs_585{width:26px;height:26px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 12px #10b98166}._categoryTitle_1bkqs_613{font-size:18px;font-weight:700;color:#fff;margin:0 0 10px}._categoryPrice_1bkqs_627{font-size:22px;font-weight:800;color:#60a5fa;display:block;margin-bottom:8px}._categoryDuration_1bkqs_643{font-size:13px;color:#94a3b8;font-weight:500;display:flex;align-items:center}._emptyText_1bkqs_659{grid-column:1 / -1;text-align:center;color:#64748b;padding:40px 20px;font-size:15px}._checkoutLayout_1bkqs_677{display:grid;grid-template-columns:1fr;gap:24px}._orderSummarySection_1bkqs_689,._paymentSection_1bkqs_691{padding:24px;background:#0f172acc;border:1px solid rgba(71,85,105,.5);border-radius:14px}._sectionTitle_1bkqs_705{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fff;margin:0 0 20px}._summaryBox_1bkqs_727{display:flex;flex-direction:column;gap:12px}._summaryRow_1bkqs_739{display:flex;justify-content:space-between;align-items:center;padding:10px 0;gap:12px}._summaryLabel_1bkqs_755{font-size:14px;color:#94a3b8;font-weight:500;display:flex;align-items:center;gap:6px;flex-shrink:0}._summaryVal_1bkqs_775{font-size:14px;color:#fff;font-weight:600;text-align:right;word-break:break-word}._divider_1bkqs_791{height:1px;background:#4755694d;margin:8px 0}._totalRow_1bkqs_803{margin-top:12px;padding:16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:10px;display:flex;justify-content:space-between;align-items:center}._totalLabel_1bkqs_825{font-size:16px;color:#fff;font-weight:700}._totalPrice_1bkqs_837{font-size:24px;font-weight:900;color:#60a5fa}._paymentBox_1bkqs_851{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}._paymentHeader_1bkqs_865{display:flex;align-items:center;gap:14px;padding:18px;background:#3b82f61a;border:2px solid rgba(59,130,246,.3);border-radius:10px}._paymentIcon_1bkqs_885{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#3b82f633;border-radius:10px;flex-shrink:0;color:#60a5fa}._paymentTitle_1bkqs_909{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px}._paymentDesc_1bkqs_923{font-size:12px;color:#94a3b8;margin:0}._storepayForm_1bkqs_935{display:flex;flex-direction:column;gap:14px;padding:20px;background:#0f172acc;border:1px solid rgba(71,85,105,.5);border-radius:10px}._inputLabel_1bkqs_955{font-size:13px;font-weight:600;color:#cbd5e1;display:flex;align-items:center;gap:6px}._phoneInput_1bkqs_973{width:100%;padding:14px 18px;background:#1e293bcc;border:2px solid rgba(71,85,105,.5);border-radius:10px;color:#fff;font-size:15px;font-weight:500;outline:none;transition:all .3s ease;box-sizing:border-box}._phoneInput_1bkqs_973::placeholder{color:#64748b}._phoneInput_1bkqs_973:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#0f172a}._phoneInput_1bkqs_973:hover{border-color:#64748bb3}._sendBtn_1bkqs_1029{width:100%;padding:14px 28px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px #10b9814d;display:flex;align-items:center;justify-content:center;gap:8px}._sendBtn_1bkqs_1029:hover:not(._btnDisabled_1bkqs_407){transform:translateY(-2px);box-shadow:0 12px 32px #10b98166}._sendBtn_1bkqs_1029:active{transform:translateY(0)}._termsBox_1bkqs_1085{padding:14px;background:#1e293b99;border-radius:8px}._termsLabel_1bkqs_1097{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:#94a3b8;line-height:1.5}._termsCheck_1bkqs_1117{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0}._errorMessage_1bkqs_1135{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:13px;font-weight:500;animation:_slideIn_1bkqs_1 .3s ease}._errorMessage_1bkqs_1135 svg{flex-shrink:0;color:#ef4444}@keyframes _slideIn_1bkqs_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._successSection_1bkqs_1197{text-align:center;padding:40px 20px;animation:_fadeIn_1bkqs_1 .6s ease}._successIconBox_1bkqs_1209{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 40px #10b98166;animation:_scaleIn_1bkqs_1 .6s ease}@keyframes _scaleIn_1bkqs_1{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.1) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}._successTitle_1bkqs_1265{font-size:28px;font-weight:800;color:#fff;margin:0 0 12px}._successMsg_1bkqs_1279{font-size:15px;color:#94a3b8;margin:0 0 28px}._successInfo_1bkqs_1291{padding:20px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;margin-bottom:28px}._successInfoItem_1bkqs_1307{font-size:14px;color:#cbd5e1;margin:10px 0;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:768px){._container_1bkqs_3{padding:32px 20px}._mainCard_1bkqs_17{padding:40px 36px}._stepHeading_1bkqs_227{font-size:32px}._stepSubheading_1bkqs_249{font-size:16px}._progressDot_1bkqs_79{width:52px;height:52px}._progressText_1bkqs_129{font-size:12px}._checkoutLayout_1bkqs_677{grid-template-columns:1fr 400px}._orderSummarySection_1bkqs_689,._paymentSection_1bkqs_691{padding:28px}._sectionTitle_1bkqs_705{font-size:20px}._successSection_1bkqs_1197{padding:60px 40px}._successIconBox_1bkqs_1209{width:100px;height:100px;margin-bottom:28px}._successTitle_1bkqs_1265{font-size:32px}}@media(max-width:640px){._progressWrapper_1bkqs_41{gap:4px;padding:0 5px}._progressItem_1bkqs_61{min-width:50px}._progressDot_1bkqs_79{width:40px;height:40px}._progressText_1bkqs_129{font-size:10px;margin-top:6px}._progressConnector_1bkqs_145{top:20px;left:calc(50% + 20px);width:calc(100% - 40px)}._formGrid_1bkqs_263{grid-template-columns:1fr;gap:16px}._btnGroup_1bkqs_483,._categoriesGrid_1bkqs_499{grid-template-columns:1fr}._stepHeading_1bkqs_227{font-size:24px}._stepSubheading_1bkqs_249{font-size:13px}._summaryRow_1bkqs_739{flex-direction:column;align-items:flex-start;gap:6px}._summaryVal_1bkqs_775{text-align:left}._totalRow_1bkqs_803{flex-direction:column;align-items:flex-start;gap:8px}._totalPrice_1bkqs_837{font-size:20px}._paymentHeader_1bkqs_865{flex-direction:column;text-align:center}}@media(max-width:480px){._container_1bkqs_3{padding:12px}._mainCard_1bkqs_17{padding:20px 16px;border-radius:16px}._progressDot_1bkqs_79{width:36px;height:36px}._stepHeading_1bkqs_227{font-size:22px}._fieldInput_1bkqs_315,._phoneInput_1bkqs_973{padding:11px 14px;font-size:14px}._btnPrimary_1bkqs_371,._btnSecondary_1bkqs_417,._sendBtn_1bkqs_1029{padding:12px 20px;font-size:14px}._orderSummarySection_1bkqs_689,._paymentSection_1bkqs_691,._categoryBox_1bkqs_513{padding:18px}._categoryTitle_1bkqs_613{font-size:16px}._categoryPrice_1bkqs_627{font-size:20px}}._homeContainer_7gxus_3{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}._header_7gxus_19{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(71,85,105,.3);padding:16px 0}._headerContent_7gxus_43{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}._logo_7gxus_61{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:#fff;cursor:pointer}._logo_7gxus_61 svg{color:#3b82f6}._nav_7gxus_89{display:flex;gap:32px}._nav_7gxus_89 a{color:#cbd5e1;text-decoration:none;font-weight:500;font-size:15px;transition:color .3s;position:relative}._nav_7gxus_89 a:hover{color:#3b82f6}._nav_7gxus_89 a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#3b82f6;transition:width .3s}._nav_7gxus_89 a:hover:after{width:100%}._headerActions_7gxus_155{display:flex;align-items:center;gap:16px}._btnRegister_7gxus_167{padding:10px 24px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;transition:all .3s;box-shadow:0 4px 12px #3b82f64d}._btnRegister_7gxus_167:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}._menuToggle_7gxus_207{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px}._hero_7gxus_227{padding:140px 24px 80px;max-width:1200px;margin:0 auto}._heroContent_7gxus_239{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}._heroText_7gxus_253{animation:_fadeInUp_7gxus_1 .8s ease}._badge_7gxus_261{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:50px;color:#60a5fa;font-size:13px;font-weight:600;margin-bottom:24px}._heroTitle_7gxus_289{font-size:56px;font-weight:900;color:#fff;line-height:1.1;margin:0 0 24px}._gradient_7gxus_305{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroDesc_7gxus_319{font-size:18px;color:#94a3b8;line-height:1.7;margin:0 0 32px}._heroButtons_7gxus_333{display:flex;gap:16px;margin-bottom:48px}._btnPrimary_7gxus_345{padding:16px 32px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;text-decoration:none;border-radius:12px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;transition:all .3s;box-shadow:0 8px 24px #3b82f64d}._btnPrimary_7gxus_345:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}._btnSecondary_7gxus_385{padding:16px 32px;background:#334155cc;border:2px solid rgba(71,85,105,.5);color:#fff;text-decoration:none;border-radius:12px;font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;transition:all .3s}._btnSecondary_7gxus_385:hover{background:#334155;border-color:#64748bb3;transform:translateY(-2px)}._heroStats_7gxus_427{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._statItem_7gxus_439{text-align:center}._statNumber_7gxus_447{font-size:32px;font-weight:900;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._statLabel_7gxus_465{font-size:13px;color:#94a3b8;margin-top:4px}._heroImage_7gxus_477{position:relative;animation:_fadeIn_7gxus_1 1s ease}._imageCard_7gxus_487{background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:24px;padding:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px #00000080}._carIcon_7gxus_511{color:#60a5fa;filter:drop-shadow(0 0 30px rgba(59,130,246,.5))}._floatingCard1_7gxus_521,._floatingCard2_7gxus_523{position:absolute;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:16px;box-shadow:0 12px 32px #0006;animation:_float_7gxus_521 3s ease-in-out infinite}._floatingCard1_7gxus_521{top:20px;right:-20px}._floatingCard2_7gxus_523{bottom:40px;left:-20px;animation-delay:1.5s}._floatingCard1_7gxus_521 svg,._floatingCard2_7gxus_523 svg{color:#10b981;flex-shrink:0}._floatingTitle_7gxus_585{font-size:16px;font-weight:700;color:#fff}._floatingDesc_7gxus_597{font-size:12px;color:#94a3b8}@keyframes _float_7gxus_521{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _fadeInUp_7gxus_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_7gxus_1{0%{opacity:0}to{opacity:1}}._features_7gxus_667,._courses_7gxus_669,._testimonials_7gxus_671,._contact_7gxus_673{padding:80px 24px;max-width:1200px;margin:0 auto}._sectionHeader_7gxus_685{text-align:center;margin-bottom:60px}._sectionBadge_7gxus_695{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:50px;color:#60a5fa;font-size:13px;font-weight:600;margin-bottom:16px}._sectionTitle_7gxus_723{font-size:42px;font-weight:900;color:#fff;margin:0 0 16px}._sectionDesc_7gxus_737{font-size:18px;color:#94a3b8;max-width:600px;margin:0 auto}._featuresGrid_7gxus_753{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._featureCard_7gxus_765{padding:32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:20px;transition:all .3s}._featureCard_7gxus_765:hover{transform:translateY(-8px);border-color:#3b82f6;box-shadow:0 12px 40px #3b82f633}._featureIcon_7gxus_795{width:64px;height:64px;background:#3b82f61a;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#60a5fa}._featureTitle_7gxus_819{font-size:20px;font-weight:700;color:#fff;margin:0 0 12px}._featureDesc_7gxus_833{font-size:15px;color:#94a3b8;line-height:1.6;margin:0}._coursesGrid_7gxus_849{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._courseCard_7gxus_861{padding:32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(71,85,105,.5);border-radius:20px;transition:all .3s;position:relative}._courseCard_7gxus_861:hover{transform:translateY(-8px);border-color:#3b82f6;box-shadow:0 12px 40px #3b82f633}._courseCard_7gxus_861._popular_7gxus_893{border-color:#3b82f6;box-shadow:0 12px 40px #3b82f64d}._popularBadge_7gxus_903{position:absolute;top:-12px;right:24px;padding:6px 16px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border-radius:50px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px #fbbf2466}._courseHeader_7gxus_935{margin-bottom:16px}._courseName_7gxus_943{font-size:28px;font-weight:900;color:#fff;margin:0 0 8px}._coursePrice_7gxus_957{font-size:32px;font-weight:900;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._courseDesc_7gxus_975{font-size:15px;color:#94a3b8;margin:0 0 20px}._courseInfo_7gxus_987{display:flex;gap:20px;margin-bottom:20px}._infoItem_7gxus_999{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:14px;font-weight:500}._infoItem_7gxus_999 svg{color:#60a5fa}._courseFeatures_7gxus_1025{margin-bottom:24px}._courseFeature_7gxus_1025{display:flex;align-items:center;gap:8px;padding:10px 0;color:#cbd5e1;font-size:14px}._courseFeature_7gxus_1025 svg{color:#10b981;flex-shrink:0}._btnCourse_7gxus_1061{width:100%;padding:14px 28px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;text-decoration:none;border-radius:10px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;box-shadow:0 8px 24px #3b82f64d}._btnCourse_7gxus_1061:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}._testimonialsGrid_7gxus_1107{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._testimonialCard_7gxus_1119{padding:32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:20px;transition:all .3s}._testimonialCard_7gxus_1119:hover{transform:translateY(-8px);border-color:#3b82f6;box-shadow:0 12px 40px #3b82f633}._testimonialHeader_7gxus_1149{display:flex;align-items:center;gap:16px;margin-bottom:16px}._testimonialAvatar_7gxus_1163{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}._testimonialName_7gxus_1189{font-size:18px;font-weight:700;color:#fff}._testimonialCourse_7gxus_1201{font-size:13px;color:#94a3b8}._testimonialRating_7gxus_1211{display:flex;gap:4px;margin-bottom:16px}._testimonialText_7gxus_1223{font-size:15px;color:#cbd5e1;line-height:1.7;margin:0}._cta_7gxus_1239{padding:80px 24px;max-width:1200px;margin:0 auto}._ctaContent_7gxus_1251{padding:60px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 25px 50px #3b82f64d}._ctaTitle_7gxus_1273{font-size:36px;font-weight:900;color:#fff;margin:0 0 16px}._ctaDesc_7gxus_1287{font-size:18px;color:#ffffffe6;margin:0}._btnCta_7gxus_1299{padding:16px 40px;background:#fff;color:#3b82f6;text-decoration:none;border-radius:12px;font-weight:700;font-size:18px;display:flex;align-items:center;gap:8px;transition:all .3s;white-space:nowrap;box-shadow:0 8px 24px #0003}._btnCta_7gxus_1299:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}._contactContent_7gxus_1343{display:grid;grid-template-columns:1fr 1fr;gap:60px}._contactTitle_7gxus_1355{font-size:36px;font-weight:900;color:#fff;margin:0 0 16px}._contactDesc_7gxus_1369{font-size:16px;color:#94a3b8;margin:0 0 32px;line-height:1.7}._contactItems_7gxus_1383{display:flex;flex-direction:column;gap:24px}._contactItem_7gxus_1383{display:flex;align-items:center;gap:16px}._contactIcon_7gxus_1407{width:56px;height:56px;background:#3b82f61a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}._contactLabel_7gxus_1431{font-size:13px;color:#94a3b8;margin-bottom:4px}._contactValue_7gxus_1443{font-size:16px;font-weight:600;color:#fff}._contactForm_7gxus_1455{padding:40px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.5);border-radius:20px}._formTitle_7gxus_1471{font-size:24px;font-weight:700;color:#fff;margin:0 0 24px}._form_7gxus_1471{display:flex;flex-direction:column;gap:16px}._formInput_7gxus_1497,._formTextarea_7gxus_1499{width:100%;padding:14px 18px;background:#0f172acc;border:2px solid rgba(71,85,105,.5);border-radius:10px;color:#fff;font-size:15px;font-family:inherit;transition:all .3s;outline:none;box-sizing:border-box}._formInput_7gxus_1497::placeholder,._formTextarea_7gxus_1499::placeholder{color:#64748b}._formInput_7gxus_1497:focus,._formTextarea_7gxus_1499:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#0f172a}._formTextarea_7gxus_1499{resize:vertical;min-height:120px}._formButton_7gxus_1561{padding:14px 28px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;color:#fff;border-radius:10px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s;box-shadow:0 8px 24px #3b82f64d}._formButton_7gxus_1561:hover{transform:translateY(-2px);box-shadow:0 12px 32px #3b82f666}._footer_7gxus_1607{background:#0f172af2;border-top:1px solid rgba(71,85,105,.3);padding:60px 24px 24px}._footerContent_7gxus_1619{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}._footerColumn_7gxus_1637{display:flex;flex-direction:column;gap:16px}._footerLogo_7gxus_1649{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:#fff;margin-bottom:8px}._footerLogo_7gxus_1649 svg{color:#3b82f6}._footerDesc_7gxus_1677{font-size:14px;color:#94a3b8;line-height:1.7;margin:0}._footerTitle_7gxus_1691{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px}._footerLink_7gxus_1705{color:#94a3b8;text-decoration:none;font-size:14px;transition:color .3s}._footerLink_7gxus_1705:hover{color:#3b82f6}._footerContact_7gxus_1727{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:14px}._footerContact_7gxus_1727 svg{color:#60a5fa;flex-shrink:0}._footerBottom_7gxus_1753{max-width:1200px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(71,85,105,.3);text-align:center}._footerBottom_7gxus_1753 p{color:#64748b;font-size:14px;margin:0}@media(max-width:1024px){._heroTitle_7gxus_289{font-size:48px}._heroContent_7gxus_239{grid-template-columns:1fr;gap:40px}._heroImage_7gxus_477{order:-1}._featuresGrid_7gxus_753,._coursesGrid_7gxus_849,._testimonialsGrid_7gxus_1107{grid-template-columns:repeat(2,1fr)}._contactContent_7gxus_1343{grid-template-columns:1fr}._footerContent_7gxus_1619{grid-template-columns:1fr 1fr}}@media(max-width:768px){._nav_7gxus_89{position:fixed;top:72px;left:0;right:0;background:#0f172afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:24px;gap:16px;border-bottom:1px solid rgba(71,85,105,.3);transform:translateY(-100%);opacity:0;transition:all .3s;pointer-events:none}._navOpen_7gxus_1877{transform:translateY(0);opacity:1;pointer-events:all}._menuToggle_7gxus_207{display:block}._heroTitle_7gxus_289{font-size:36px}._heroDesc_7gxus_319{font-size:16px}._heroButtons_7gxus_333{flex-direction:column}._heroStats_7gxus_427{grid-template-columns:repeat(2,1fr)}._sectionTitle_7gxus_723{font-size:32px}._sectionDesc_7gxus_737{font-size:16px}._featuresGrid_7gxus_753,._coursesGrid_7gxus_849,._testimonialsGrid_7gxus_1107{grid-template-columns:1fr}._ctaContent_7gxus_1251{flex-direction:column;padding:40px 32px;text-align:center}._ctaTitle_7gxus_1273{font-size:28px}._ctaDesc_7gxus_1287{font-size:16px}._footerContent_7gxus_1619{grid-template-columns:1fr;gap:40px}._floatingCard1_7gxus_521,._floatingCard2_7gxus_523{position:static;margin:16px 0}}@media(max-width:480px){._header_7gxus_19{padding:12px 0}._headerContent_7gxus_43{padding:0 16px}._logo_7gxus_61{font-size:20px}._logo_7gxus_61 svg{width:24px;height:24px}._btnRegister_7gxus_167{padding:8px 16px;font-size:13px}._hero_7gxus_227{padding:100px 16px 60px}._heroTitle_7gxus_289{font-size:28px}._heroDesc_7gxus_319{font-size:15px}._btnPrimary_7gxus_345,._btnSecondary_7gxus_385{padding:12px 24px;font-size:14px}._features_7gxus_667,._courses_7gxus_669,._testimonials_7gxus_671,._contact_7gxus_673{padding:60px 16px}._sectionTitle_7gxus_723{font-size:28px}._featureCard_7gxus_765,._courseCard_7gxus_861,._testimonialCard_7gxus_1119{padding:24px}._imageCard_7gxus_487{padding:40px 20px}._carIcon_7gxus_511{width:120px;height:120px}._ctaContent_7gxus_1251{padding:32px 24px}._contactForm_7gxus_1455{padding:28px 20px}._footer_7gxus_1607{padding:40px 16px 20px}}
