:root{--color-bg: #000000;--color-text: #FFFFFF;--color-text-muted: #A1A1AA;--color-accent: #ECFE54;--color-card-bg: #111111;--color-border: #333333;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-2xl: 8rem;--container-width: 1200px;--header-height: 80px;--transition-fast: .2s ease;--transition-normal: .4s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}button{border:none;background:none;font-family:inherit;cursor:pointer}img{max-width:100%;display:block}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-md)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}._hero_lji5m_1{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;padding:0 var(--spacing-md)}._background_lji5m_13{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3;background:radial-gradient(circle at 50% 50%,#1a1a1a,#000 70%)}._grid_lji5m_24{position:absolute;inset:0;background-size:50px 50px;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 80%);mask-image:radial-gradient(circle at center,black 40%,transparent 80%)}._content_lji5m_36{max-width:900px;z-index:1}._headline_lji5m_41{font-size:clamp(2rem,5vw,4.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-md);background:linear-gradient(180deg,#fff,#a1a1aa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}._subheadline_lji5m_53{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--color-text-muted);max-width:600px;margin:0 auto var(--spacing-xl);font-weight:400}._ctaButton_lji5m_61{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-bg);font-weight:600;font-size:1rem;border-radius:9999px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._ctaButton_lji5m_61:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ecfe5433}._ctaIcon_lji5m_80{width:1.25rem;height:1.25rem}._section_1095x_1{padding:var(--spacing-2xl) var(--spacing-md);position:relative;overflow:hidden}._header_1095x_7{margin-bottom:var(--spacing-xl);max-width:800px}._label_1095x_12{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-sm);display:block}._title_1095x_22{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-sm)}._subtitle_1095x_29{font-size:1.25rem;color:var(--color-text-muted);max-width:600px}._grid_1095x_35{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}@media(min-width:1024px){._grid_1095x_35{grid-template-columns:1.2fr .8fr;align-items:center}}._mockupContainer_1095x_49{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #00000080;border:1px solid var(--color-border);background:var(--color-card-bg)}._mockupImage_1095x_58{width:100%;height:auto;display:block;transition:transform var(--transition-normal)}._mockupContainer_1095x_49:hover ._mockupImage_1095x_58{transform:scale(1.02)}._details_1095x_69{display:flex;flex-direction:column;gap:var(--spacing-xl)}._detailItem_1095x_75{border-left:2px solid var(--color-border);padding-left:var(--spacing-md);transition:border-color var(--transition-fast)}._detailItem_1095x_75:hover{border-left-color:var(--color-accent)}._detailTitle_1095x_85{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs);color:#fff}._detailText_1095x_92{color:var(--color-text-muted);font-size:1rem}._loopContainer_1095x_98{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding:var(--spacing-md);background:#ffffff08;border-radius:12px}._loopStep_1095x_108{text-align:center;font-size:.875rem;font-weight:600;color:var(--color-text-muted)}._loopArrow_1095x_115{color:var(--color-accent);opacity:.5}._buttonGroup_1095x_121{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-xl)}._btnPrimary_1095x_128{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-bg);font-weight:600;border-radius:9999px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._btnPrimary_1095x_128:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ecfe5433}._btnSecondary_1095x_145{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);background-color:transparent;color:var(--color-text);font-weight:600;border:1px solid var(--color-border);border-radius:9999px;transition:all var(--transition-fast)}._btnSecondary_1095x_145:hover{border-color:var(--color-accent);color:var(--color-accent)}._section_1juo8_1{padding:var(--spacing-2xl) var(--spacing-md);background-color:var(--color-bg)}._container_1juo8_6{max-width:var(--container-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media(min-width:1024px){._container_1juo8_6{grid-template-columns:1fr 1fr;align-items:start}}._timelineSection_1juo8_22{padding-right:var(--spacing-xl)}._header_1juo8_26{margin-bottom:var(--spacing-xl)}._title_1juo8_30{font-size:2rem;font-weight:700;margin-bottom:var(--spacing-sm)}._subtitle_1juo8_36{color:var(--color-text-muted);font-size:1.125rem}._timeline_1juo8_22{display:flex;flex-direction:column;gap:var(--spacing-xl);border-left:1px solid var(--color-border);padding-left:var(--spacing-lg);position:relative}._timelineItem_1juo8_50{position:relative}._timelineDot_1juo8_54{position:absolute;left:calc(var(--spacing-lg) * -1 - 5px);top:6px;width:9px;height:9px;background-color:var(--color-accent);border-radius:50%;box-shadow:0 0 0 4px #00000080}._role_1juo8_67{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:var(--spacing-xs)}._company_1juo8_74{color:var(--color-accent);font-size:1rem;margin-bottom:var(--spacing-xs);display:block}._description_1juo8_81{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}._skillsSection_1juo8_88{background:var(--color-card-bg);padding:var(--spacing-xl);border-radius:24px;border:1px solid var(--color-border)}._skillsGrid_1juo8_95{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media(min-width:640px){._skillsGrid_1juo8_95{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}}._skillItem_1juo8_108{padding:var(--spacing-md);background:#ffffff08;border-radius:12px;transition:background var(--transition-fast)}._skillItem_1juo8_108:hover{background:#ffffff0f}._skillTitle_1juo8_119{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs);color:#fff}._skillDesc_1juo8_126{font-size:.875rem;color:var(--color-text-muted)}._section_1qtke_1{padding:var(--spacing-2xl) var(--spacing-md);text-align:center;background:linear-gradient(to bottom,var(--color-bg) 0%,#111 100%);min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}._container_1qtke_12{max-width:800px;margin:0 auto}._title_1qtke_17{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;margin-bottom:var(--spacing-md);line-height:1.1;background:linear-gradient(180deg,#fff,#a1a1aa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._status_1qtke_28{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:#ecfe541a;color:var(--color-accent);border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-xl);border:1px solid rgba(236,254,84,.2)}._statusDot_1qtke_42{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;animation:_pulse_1qtke_1 2s infinite}@keyframes _pulse_1qtke_1{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}._text_1qtke_67{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto}._emailButton_1qtke_76{font-size:clamp(1.5rem,4vw,2.5rem);color:#fff;border-bottom:2px solid var(--color-accent);padding-bottom:var(--spacing-xs);transition:all var(--transition-fast)}._emailButton_1qtke_76:hover{color:var(--color-accent);border-bottom-width:4px}._container_n1db0_3{background-color:#fff;color:#111;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}._wrapper_n1db0_12{max-width:800px;margin:0 auto;padding:0 1.5rem}._section_n1db0_19{padding:4rem 0;border-bottom:1px solid #f0f0f0}._hero_n1db0_24{padding:6rem 0 4rem;border-bottom:1px solid #f0f0f0}._title_n1db0_29{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.2;color:#111}._subtitle_n1db0_38{font-size:1.25rem;color:#555;font-weight:400;max-width:600px}._responsibilityList_n1db0_45{list-style-type:disc;padding-left:1.25rem;margin:0}._responsibilityList_n1db0_45 li{font-size:1.125rem;color:#333;margin-bottom:.75rem}._label_n1db0_57{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:1rem;font-weight:600}._caseTitle_n1db0_67{font-size:1.75rem;font-weight:600;margin-bottom:.75rem;color:#111}._caseDescription_n1db0_74{font-size:1.125rem;color:#444;margin-bottom:2rem;max-width:600px}._ctaButton_n1db0_81{display:inline-block;background-color:#111;color:#fff;padding:.75rem 1.5rem;font-weight:500;border-radius:4px;font-size:1rem;transition:opacity .2s}._ctaButton_n1db0_81:hover{opacity:.9}._footer_n1db0_96{padding:4rem 0;font-size:.875rem;color:#666}._footerName_n1db0_102{font-weight:600;color:#111;margin-bottom:.25rem}._footerRole_n1db0_108{color:#666;margin-bottom:0}._footerContent_n1db0_113{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:2rem}._contactInfo_n1db0_122{text-align:right;font-size:.875rem;color:#666;line-height:1.6}._contactLink_n1db0_129{color:#666;text-decoration:none;transition:color .2s}._contactLink_n1db0_129:hover{color:#111}._backLink_n1db0_140{color:#888;font-size:.875rem;transition:color .2s}._backLink_n1db0_140:hover{color:#111}
