._reveal_7d2v1_1{opacity:0;transform:translateY(16px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_7d2v1_1[data-revealed=true]{opacity:1;transform:none}._eyebrow_7d2v1_14{font-family:var(--font-family-monospace);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._hero_7d2v1_23{position:relative;overflow:hidden;background:#fff;color:var(--foreground);border-bottom:1px solid var(--border)}._heroGlow_7d2v1_31{position:absolute;inset:0;background:radial-gradient(640px 420px at 80% 28%,rgba(16,185,129,.18),transparent 70%),radial-gradient(520px 380px at 96% 85%,rgba(163,230,53,.14),transparent 70%),radial-gradient(760px 520px at 0% 0%,rgba(110,231,183,.18),transparent 70%);pointer-events:none}._heroGrid_7d2v1_41{position:absolute;inset:0;background-image:linear-gradient(rgba(5,150,105,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(5,150,105,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,black 30%,transparent 75%);pointer-events:none}._heroInner_7d2v1_53{position:relative;max-width:1280px;margin:0 auto;padding:var(--spacing-20) var(--spacing-6) 7rem;display:grid;grid-template-columns:1.1fr 1fr;gap:var(--spacing-16);align-items:center}._heroCopy_7d2v1_64{display:flex;flex-direction:column;gap:var(--spacing-6)}._pill_7d2v1_70{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 14px 6px 10px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--accent);font-size:.82rem;font-weight:500;color:var(--accent-foreground)}._pillDot_7d2v1_84{width:8px;height:8px;border-radius:50%;background:var(--brand-green-bright);box-shadow:0 0 0 4px #10b9812e}._heroTitle_7d2v1_92{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2.5rem,5.2vw,4.3rem);line-height:1.04;letter-spacing:-.035em;margin:0}._gradientText_7d2v1_101{background:linear-gradient(100deg,#047857,#059669,#10b981 70%,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}._heroLead_7d2v1_108{font-size:1.15rem;line-height:1.7;color:var(--muted-foreground);max-width:560px;margin:0}._heroCtas_7d2v1_116{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._ctaPrimary_7d2v1_122{background:linear-gradient(120deg,#047857,#10b981)!important;border-color:transparent!important;box-shadow:var(--shadow-glow)}._ctaPrimary_7d2v1_122:hover{filter:brightness(1.05)}._ctaGhost_7d2v1_132{background:#fff!important}._trust_7d2v1_136{list-style:none;padding:0;margin:var(--spacing-4) 0 0;display:grid;grid-template-columns:repeat(2,max-content);gap:var(--spacing-3) var(--spacing-8)}._trust_7d2v1_136 li{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.92rem;font-weight:500;color:var(--foreground)}._trust_7d2v1_136 svg{color:var(--brand-green)}._heroCard_7d2v1_159{position:relative;background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-lg);overflow:hidden;max-width:500px;width:100%;justify-self:end}._heroCard_7d2v1_159:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#047857,#10b981,#6ee7b7)}._heroCardHead_7d2v1_179{padding:var(--spacing-8) var(--spacing-6) 0;display:flex;flex-direction:column;gap:var(--spacing-2)}._heroCardBadge_7d2v1_186{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--accent-foreground);background:var(--accent);padding:4px 10px;border-radius:var(--radius-full)}._heroCardHead_7d2v1_179 h2{font-family:var(--font-family-display);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;line-height:1.2;margin:var(--spacing-1) 0 0}._heroCardHead_7d2v1_179 p{margin:0;color:var(--muted-foreground);font-size:.92rem;line-height:1.55}._heroForm_7d2v1_215{border:none!important;border-radius:0!important}._heroCardFoot_7d2v1_220{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:var(--surface);border-top:1px solid var(--border);font-size:.78rem;color:var(--muted-foreground)}._heroCardFoot_7d2v1_220 svg{color:var(--primary);flex-shrink:0}._visual_7d2v1_236{position:relative;aspect-ratio:1 / .95}._visualPanel_7d2v1_241{position:absolute;inset:6% 4% 8% 10%;border-radius:24px;border:1px solid rgba(16,185,129,.25);background:radial-gradient(120% 90% at 80% 20%,#0a5c43,#063326 55%,#04231a);box-shadow:var(--shadow-lg),inset 0 1px #ffffff14;display:grid;place-items:center;padding:var(--spacing-8)}._neural_7d2v1_253{width:100%;height:100%}._node_7d2v1_258{fill:#063326;stroke:var(--brand-green-bright);stroke-width:2;animation:_pulse_7d2v1_1 3.2s ease-in-out infinite}@keyframes _pulse_7d2v1_1{0%,to{stroke:var(--brand-green-bright)}50%{stroke:var(--brand-mint);fill:#0a5c43}}._float_7d2v1_276{position:absolute;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--foreground)}._floatDash_7d2v1_287{top:0;right:0;width:46%;padding:var(--spacing-4);animation:_floaty_7d2v1_1 7s ease-in-out infinite}._floatLabel_7d2v1_295{font-family:var(--font-family-monospace);font-size:.68rem;color:var(--muted-foreground);letter-spacing:.06em}._bars_7d2v1_302{display:flex;align-items:flex-end;gap:6px;height:70px;margin-top:var(--spacing-3)}._bar_7d2v1_302{flex:1;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#6ee7b7,#059669);transform-origin:bottom;animation:_grow_7d2v1_1 .8s cubic-bezier(.2,.8,.2,1) both}@keyframes _grow_7d2v1_1{0%{transform:scaleY(0)}}._axisRow_7d2v1_324{display:flex;justify-content:space-between;margin-top:var(--spacing-2);font-family:var(--font-family-monospace);font-size:.62rem;color:var(--muted-foreground)}._floatCode_7d2v1_333{left:0;bottom:0;width:62%;overflow:hidden;background:#04231a;border-color:#ffffff14;color:var(--dark-foreground);animation:_floaty_7d2v1_1 8s ease-in-out infinite reverse}._codeHead_7d2v1_344{display:flex;align-items:center;gap:5px;padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--dark-border);font-family:var(--font-family-monospace);font-size:.68rem;color:var(--dark-muted)}._codeHead_7d2v1_344 i{width:8px;height:8px;border-radius:50%;background:#ffffff2e}._codeHead_7d2v1_344 span{margin-left:var(--spacing-2)}._code_7d2v1_344{margin:0;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-family-monospace);font-size:.74rem;line-height:1.75;color:#d7efe4;white-space:pre;overflow:hidden}._kw_7d2v1_377{color:#a3e635}._str_7d2v1_381{color:var(--brand-mint)}._cm_7d2v1_385{color:#6f9586}._floatLive_7d2v1_389{right:2%;bottom:18%;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:.82rem;font-weight:600;animation:_floaty_7d2v1_1 6s ease-in-out infinite}._liveDot_7d2v1_402{width:8px;height:8px;border-radius:50%;background:#ff5a6e;box-shadow:0 0 0 4px #ff5a6e33}._liveMeta_7d2v1_410{font-weight:400;color:var(--muted-foreground)}@keyframes _floaty_7d2v1_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._section_7d2v1_426{padding:6rem 0;background:var(--surface)}._container_7d2v1_431{max-width:1280px;margin:0 auto;padding:0 var(--spacing-6)}._sectionHead_7d2v1_437{max-width:680px;margin:0 auto var(--spacing-12);text-align:center;display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._sectionHead_7d2v1_437 h2{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2rem,3.6vw,2.9rem);letter-spacing:-.03em;line-height:1.1;margin:0}._sectionHead_7d2v1_437 p{color:var(--muted-foreground);font-size:1.08rem;line-height:1.65;margin:0}._courseGrid_7d2v1_463{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._courseCard_7d2v1_469{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal)}._courseCard_7d2v1_469:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}._courseTop_7d2v1_490{display:flex;justify-content:space-between;align-items:center}._courseIcon_7d2v1_496{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--brand-ink);color:var(--brand-mint)}._format_7d2v1_506{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:var(--success)}._courseCard_7d2v1_469 h3{font-family:var(--font-family-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;margin:0}._courseCard_7d2v1_469>p{color:var(--muted-foreground);line-height:1.6;margin:0;font-size:.95rem}._tags_7d2v1_530{display:flex;flex-wrap:wrap;gap:6px}._tags_7d2v1_530 span{font-size:.75rem;font-weight:500;padding:4px 10px;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground)}._courseMeta_7d2v1_545{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;gap:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.74rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}._courseActions_7d2v1_558{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}@media(max-width:1080px){._heroInner_7d2v1_53{grid-template-columns:1fr;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20)}._heroCard_7d2v1_159{justify-self:stretch;max-width:620px}._courseGrid_7d2v1_463{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._heroInner_7d2v1_53{padding:var(--spacing-12) var(--spacing-4) var(--spacing-16);gap:var(--spacing-12)}._heroCtas_7d2v1_116>*{width:100%}._trust_7d2v1_136{grid-template-columns:1fr}._container_7d2v1_431{padding:0 var(--spacing-4)}._section_7d2v1_426{padding:var(--spacing-16) 0}._courseGrid_7d2v1_463{grid-template-columns:1fr}._code_7d2v1_344{font-size:.64rem}}@media(prefers-reduced-motion:reduce){._node_7d2v1_258,._float_7d2v1_276,._bar_7d2v1_302{animation:none}}._intro_7d2v1_612{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}._introCopy_7d2v1_619{display:flex;flex-direction:column;gap:var(--spacing-4)}._introCopy_7d2v1_619 h2{font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.9rem,3.4vw,2.7rem);letter-spacing:-.03em;line-height:1.12;margin:0}._introCopy_7d2v1_619 p{color:var(--muted-foreground);line-height:1.75;margin:0;font-size:1.04rem}._textLink_7d2v1_641{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--primary);text-decoration:none}._textLink_7d2v1_641:hover{text-decoration:underline}._pillars_7d2v1_654>*:last-child{grid-column:1 / -1}._metricsBand_7d2v1_658{background:linear-gradient(120deg,#04231a,#064e3b 60%,#047857);color:#fff;padding:var(--spacing-12) var(--spacing-6)}._metrics_7d2v1_658{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}._metric_7d2v1_658{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4)}._metric_7d2v1_658+._metric_7d2v1_658{border-left:1px solid rgba(255,255,255,.12)}._metricValue_7d2v1_684{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2.2rem,4vw,3rem);letter-spacing:-.03em;background:linear-gradient(120deg,#fff,#6ee7b7);-webkit-background-clip:text;background-clip:text;color:transparent}._metricPending_7d2v1_695{opacity:.5}._metricLabel_7d2v1_699{font-weight:600;color:#f2fbf6}._metricNote_7d2v1_704{font-family:var(--font-family-monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}._centerCta_7d2v1_712{display:flex;justify-content:center;margin-top:var(--spacing-12)}._extraFeatures_7d2v1_718{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}._extraFeatures_7d2v1_718 span{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-weight:600;font-size:.9rem}._projects_7d2v1_738{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._project_7d2v1_738{background:var(--dark-card);border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3);transition:border-color var(--animation-duration-normal),transform var(--animation-duration-normal)}._project_7d2v1_738:hover{border-color:#6ee7b773;transform:translateY(-3px)}._projectIcon_7d2v1_762{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:#10b98124;color:var(--brand-mint)}._project_7d2v1_738 h3{font-family:var(--font-family-display);font-weight:700;font-size:1.05rem;margin:0;color:var(--dark-foreground)}._project_7d2v1_738 p{color:var(--dark-muted);font-size:.9rem;line-height:1.55;margin:0}._projectTags_7d2v1_787{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}._projectTags_7d2v1_787 span{font-family:var(--font-family-monospace);font-size:.68rem;padding:3px 8px;border-radius:var(--radius-sm);border:1px solid rgba(110,231,183,.3);color:var(--brand-mint)}._projectMore_7d2v1_803{justify-content:center;align-items:flex-start;text-decoration:none;background:linear-gradient(135deg,#047857,#10b981);border-color:transparent;color:#fff;font-family:var(--font-family-display);font-weight:700;font-size:1.15rem}._testimonials_7d2v1_815{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._testimonialSlot_7d2v1_821{display:flex;flex-direction:column;gap:var(--spacing-3);color:var(--primary)}@media(max-width:1080px){._intro_7d2v1_612{grid-template-columns:1fr}._projects_7d2v1_738{grid-template-columns:repeat(2,1fr)}._metrics_7d2v1_658{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6) 0}._metric_7d2v1_658:nth-child(3){border-left:none}._testimonials_7d2v1_815{grid-template-columns:1fr}}@media(max-width:640px){._projects_7d2v1_738{grid-template-columns:1fr}._metricsBand_7d2v1_658{padding:var(--spacing-8) var(--spacing-4)}}
