.page_hero__kIiS8{position:relative;padding:var(--space-20) 0 var(--space-16);overflow:hidden}.page_heroBg__IzpJB{position:absolute;inset:0;background:var(--gradient-hero);pointer-events:none}.page_heroGrid__HWPo3{position:relative;display:grid;grid-template-columns:1fr 400px;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.page_heroContent__QNG6h{display:flex;flex-direction:column;gap:var(--space-5)}.page_heroTitle__E8KgY{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.1}.page_heroSub__d5vKV{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.75}.page_heroActions__aLcM5{display:flex;gap:var(--space-4);flex-wrap:wrap}.page_heroPhoto__HvbKU{display:flex;flex-direction:column;gap:var(--space-4)}.page_photoContainer__u4vtJ{aspect-ratio:3/4;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-xl),0 0 0 1px rgba(99,102,241,.15);background:var(--color-bg-card);position:relative}.page_photoImg__NU_lE{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform var(--transition-base)}.page_photoContainer__u4vtJ:hover .page_photoImg__NU_lE{transform:scale(1.02)}.page_photoCaption__RPFRL{display:flex;flex-direction:column;gap:var(--space-1);text-align:center}.page_photoCaption__RPFRL strong{font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}.page_photoCaption__RPFRL span{font-size:var(--text-sm);color:var(--color-text-muted)}.page_heroToptal__wA3yU{display:flex;justify-content:center;margin-top:var(--space-2)}.page_videoTitle__HOO73{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-5);letter-spacing:-.02em}.page_scriptCard__DTHFe{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.page_scriptBody__Npsm0{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.8}.page_timelineSection__lK9yV{background:var(--color-bg-secondary)}.page_timeline__HSsFK{display:flex;flex-direction:column;margin-top:var(--space-10)}.page_timelineItem__qcgQG{display:grid;grid-template-columns:100px 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.page_timelineLeft__wn66g{display:flex;flex-direction:column;align-items:center;gap:0}.page_timelineYear__3Q_kP{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:var(--color-accent-tertiary);background:rgba(99,102,241,.1);border:1px solid var(--color-border-accent);border-radius:var(--radius-full);padding:4px 12px;white-space:nowrap}.page_timelineLine__ulR2m{width:2px;flex:1 1;min-height:40px;background:var(--color-border);margin:var(--space-2) 0}.page_timelineContent__JvzYv{padding-bottom:var(--space-8)}.page_timelineTitle__kdJiK{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}.page_timelineDesc__LZjHQ{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.page_timelineBadge__VLdx7{margin-top:var(--space-4);display:inline-block}.page_missionCard__SfoB0{background:var(--color-bg-card);border:1px solid var(--color-border-accent);border-radius:var(--radius-2xl);padding:var(--space-10);display:flex;flex-direction:column;gap:var(--space-5)}.page_missionTitle___06RP{font-size:clamp(1.75rem,3.5vw,2.5rem);font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.page_missionText__J6f3C{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.8}.page_valuesSection__moklf{background:var(--color-bg-secondary)}.page_valuesGrid__SdjG6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8)}.page_valueCard__NCPJ6{display:flex;flex-direction:column;gap:var(--space-3)}.page_valueIcon__GC8UZ{color:var(--color-accent-tertiary)}.page_valueTitle__pA7w2{font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}.page_valueDesc__zqXJz{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.page_philosophy__UxWZp{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.page_philosophyItem__exnnt{border-left:2px solid var(--color-border-accent);padding-left:var(--space-6)}.page_philosophyTitle__RtiBE{font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}.page_philosophyBody__ybdW6{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.8}.page_gallerySection__fSE8Y{background:var(--color-bg-secondary)}.page_gallery__Pe_l_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.page_galleryItem__j1VAH{border-radius:var(--radius-lg);overflow:hidden}.page_cta__APWL_{position:relative;padding:var(--space-24) 0;background:var(--color-bg-primary);border-top:1px solid var(--color-border);overflow:hidden}.page_ctaGlow__QlSuH{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(99,102,241,.1) 0,transparent 70%);pointer-events:none}.page_ctaInner__8i4s1{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.page_ctaTitle__lVu8e{font-size:clamp(2rem,4vw,3.5rem);font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.page_ctaSub__7Aypi{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:480px;line-height:1.7}.page_ctaActions__kXqaj{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.page_heroGrid__HWPo3{grid-template-columns:1fr}.page_heroPhoto__HvbKU{max-width:360px}.page_gallery__Pe_l_,.page_valuesGrid__SdjG6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_gallery__Pe_l_,.page_valuesGrid__SdjG6{grid-template-columns:1fr}.page_heroActions__aLcM5{flex-direction:column}.page_heroActions__aLcM5 .page_btn__cZn9F{width:100%;justify-content:center}.page_ctaActions__kXqaj{flex-direction:column;width:100%}.page_ctaActions__kXqaj .page_btn__cZn9F{width:100%;justify-content:center}.page_timelineItem__qcgQG{grid-template-columns:80px 1fr}.page_missionCard__SfoB0{padding:var(--space-6)}}.ToptalBadge_badge__Uu3lx{--hexagon:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);display:inline-block;padding:6px;background:#25a9ef;clip-path:var(--hexagon);filter:drop-shadow(0 28px 50px rgba(6,30,96,.45));transition:all .3s ease}.ToptalBadge_inner__U4SOR{width:200px;padding:24px 0 40px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;clip-path:var(--hexagon);font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;transition:all .3s ease;background:linear-gradient(153deg,#0667ff 18%,#204ecf 40%,#0f256e 80%);color:#fff;box-shadow:0 28px 50px rgba(6,30,96,.35)}.ToptalBadge_title__nlZDr{margin:0;font-size:19px;font-weight:700;line-height:1;letter-spacing:0;color:inherit}.ToptalBadge_divider__YNaRv{width:120px;height:1px;background:#25a9ef}.ToptalBadge_vetted__dz3XO{font-size:16px;opacity:.8;margin-bottom:-6px;color:inherit}.ToptalBadge_link__DVW26{display:inline-flex;align-items:center;justify-content:center;padding:4px 20px;border-radius:6px;background:#296bff;color:#fff;font-size:16px;font-weight:500;text-decoration-thickness:.5px;text-underline-offset:2px;transition:opacity .2s ease,transform .2s ease}.ToptalBadge_link__DVW26:hover{opacity:.9;transform:translateY(-1px)}.ToptalBadge_stars__Yuecn{width:64px}.ToptalBadge_logo__RAlFh{width:100px}.ToptalBadge_logoMark__ctNMH,.ToptalBadge_logoText__VRnEJ,.ToptalBadge_starPath__WSMd_{fill:#fff;transition:fill .3s ease}html[data-theme=light] .ToptalBadge_badge__Uu3lx{filter:drop-shadow(0 20px 40px rgba(6,30,96,.18))}html[data-theme=light] .ToptalBadge_inner__U4SOR{background:radial-gradient(circle at 20% -10%,#00c3ff -80%,#fff 30%),radial-gradient(circle at -20% 20%,#00c3ff -80%,#fff 30%),radial-gradient(circle at 70% 100%,#00c3ff -80%,#fff 30%),radial-gradient(circle at 120% 80%,#00c3ff -80%,#fff 30%);background-blend-mode:multiply;color:#204ecf;box-shadow:0 28px 50px rgba(6,30,96,.15)}html[data-theme=light] .ToptalBadge_starPath__WSMd_{fill:#00c3ff}html[data-theme=light] .ToptalBadge_logoMark__ctNMH{fill:#204ecf}html[data-theme=light] .ToptalBadge_logoText__VRnEJ{fill:#262d3d}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .ToptalBadge_badge__Uu3lx{filter:drop-shadow(0 20px 40px rgba(6,30,96,.18))}html:not([data-theme=dark]) .ToptalBadge_inner__U4SOR{background:radial-gradient(circle at 20% -10%,#00c3ff -80%,#fff 30%),radial-gradient(circle at -20% 20%,#00c3ff -80%,#fff 30%),radial-gradient(circle at 70% 100%,#00c3ff -80%,#fff 30%),radial-gradient(circle at 120% 80%,#00c3ff -80%,#fff 30%);background-blend-mode:multiply;color:#204ecf;box-shadow:0 28px 50px rgba(6,30,96,.15)}html:not([data-theme=dark]) .ToptalBadge_starPath__WSMd_{fill:#00c3ff}html:not([data-theme=dark]) .ToptalBadge_logoMark__ctNMH{fill:#204ecf}html:not([data-theme=dark]) .ToptalBadge_logoText__VRnEJ{fill:#262d3d}}.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.ContactForm_formRow__HZ2V1{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ContactForm_inputGroup__c8TBK{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_labelRow__vJ0FA{display:flex;justify-content:space-between;align-items:center;min-height:24px}.ContactForm_label__QnLDv{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);display:block}.ContactForm_input__bvkfU{width:100%;padding:.85rem 1rem;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-base);transition:all .25s ease;outline:none;box-sizing:border-box}.ContactForm_textarea__yFz_X{min-height:140px;resize:vertical}.ContactForm_input__bvkfU::placeholder{color:var(--color-input-placeholder)}.ContactForm_input__bvkfU:focus{border-color:var(--color-input-focus-border);background:var(--color-input-focus-bg);box-shadow:0 0 0 3px var(--color-input-focus-shadow)}.ContactForm_input__bvkfU:hover:not(:focus){border-color:var(--color-input-hover-border)}.ContactForm_inputError__yLQ7x{border-color:#ef4444!important;background:rgba(239,68,68,.05)!important}.ContactForm_inputError__yLQ7x:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}.ContactForm_errorMessage__VPkCw{font-size:var(--text-xs);color:#ef4444;font-weight:500;display:flex;align-items:center;gap:4px;margin-top:2px}.ContactForm_optimizeBtn__VJ8MF{background:transparent;border:none;color:var(--color-accent);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:all .2s ease}.ContactForm_optimizeBtn__VJ8MF:hover:not(:disabled){background:rgba(99,102,241,.1);color:var(--color-accent-tertiary)}.ContactForm_optimizeBtn__VJ8MF:disabled{cursor:not-allowed;opacity:.45}.ContactForm_optimizeIconSpin__X_uxA{animation:ContactForm_spin__fil_M 1s linear infinite}@keyframes ContactForm_spin__fil_M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactForm_formActions__6Jy3f{display:flex;gap:var(--space-4);margin-top:var(--space-2)}.ContactForm_formActionsBlocked__X7Qt3{cursor:not-allowed}.ContactForm_submitBtn__px6u9{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px}.ContactForm_submitBtnBlocked__brbgi,.ContactForm_submitBtn__px6u9:disabled{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important;filter:grayscale(.5);transform:none!important;box-shadow:none!important}.ContactForm_limitNotice__Ol1Kp{color:#ef4444;font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px}.ContactForm_formSecurityNote__DamyR,.ContactForm_limitNotice__Ol1Kp{margin-top:var(--space-2);font-size:var(--text-xs);text-align:center;line-height:1.5}.ContactForm_formSecurityNote__DamyR{color:var(--color-text-muted)}.ContactForm_formSecurityNote__DamyR strong{color:var(--color-text-secondary)}.ContactForm_calendarPrompt__a86uv{margin-top:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.ContactForm_calendarPromptBtn__7TmnO{background:none;border:none;color:var(--color-accent);cursor:pointer;font-weight:600;text-decoration:underline;padding:0;font-size:inherit;transition:color .2s}.ContactForm_calendarPromptBtn__7TmnO:hover{color:var(--color-accent-tertiary)}@media (max-width:640px){.ContactForm_formRow__HZ2V1{grid-template-columns:1fr;gap:var(--space-4)}}.ContactForm_portalRoot__G72_B{position:relative;z-index:100000}.ContactForm_dialogOverlay__B_gCW{position:fixed;inset:0;width:100vw;height:100vh;z-index:100000;background:rgba(3,7,18,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow-y:auto;animation:ContactForm_dialogFadeIn__NzTKD .2s ease-out}@keyframes ContactForm_dialogFadeIn__NzTKD{0%{opacity:0}to{opacity:1}}.ContactForm_dialogCard__6fJ73{position:relative;width:100%;max-width:500px;background:linear-gradient(150deg,rgba(17,24,39,.96),rgba(10,15,29,.98));border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2rem 2.25rem;box-shadow:0 25px 70px -10px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.05);display:flex;flex-direction:column;gap:1rem;animation:ContactForm_dialogPopIn__T_da4 .25s cubic-bezier(.16,1,.3,1)}.ContactForm_dialogCard__6fJ73:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none}@keyframes ContactForm_dialogPopIn__T_da4{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ContactForm_dialogCloseBtn___OJXB{position:absolute;top:1.25rem;right:1.25rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--color-text-muted);cursor:pointer;width:34px;height:34px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ContactForm_dialogCloseBtn___OJXB:hover{color:var(--color-text-primary);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);transform:rotate(90deg)}.ContactForm_dialogBadge__159D8{align-self:flex-start;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.375rem}.ContactForm_dialogBadgeDanger__LxJYi{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.28)}.ContactForm_dialogBadgeWarning__cBzUp{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.28)}.ContactForm_dialogHeader__INvVu{display:flex;align-items:center;gap:.875rem}.ContactForm_dialogIconWrap__VPVsa{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactForm_dialogIconWrapDanger__QqVUE{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.25);color:#ef4444}.ContactForm_dialogIconWrapWarning___wDWN{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.25);color:#f59e0b}.ContactForm_dialogTitle__o5Imj{font-size:1.25rem;font-weight:800;color:var(--color-text-primary);line-height:1.25;margin:0}.ContactForm_dialogText__lAPDw{font-size:.925rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.ContactForm_dialogEmailBox__RS3tb{background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.ContactForm_dialogEmailLink__f3GcD{font-size:var(--text-base);font-weight:700;color:#38bdf8;word-break:break-all;text-decoration:none;transition:color .2s}.ContactForm_dialogEmailLink__f3GcD:hover{text-decoration:underline;color:#7dd3fc}.ContactForm_dialogNoticeBox___JWN2{background:rgba(15,23,42,.65);border:1px solid rgba(99,102,241,.25);border-radius:12px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.25rem;text-align:left}.ContactForm_dialogNoticeHeader__2HlsS{display:flex;align-items:center;gap:.5rem}.ContactForm_dialogNoticeTitle__Vo28H{color:#e0e7ff;font-size:.875rem;font-weight:600}.ContactForm_dialogNoticeText__FOfb_{font-size:.825rem;color:#94a3b8;margin:0;line-height:1.5}.ContactForm_dialogActions__ytXDD{display:flex;flex-direction:column;gap:var(--space-3);margin-top:.5rem}html[data-theme=light] .ContactForm_dialogOverlay__B_gCW{background:rgba(15,23,42,.55)}html[data-theme=light] .ContactForm_dialogCard__6fJ73{background:#ffffff;border-color:rgba(0,0,0,.1);box-shadow:0 25px 65px -12px rgba(15,23,42,.2),0 0 0 1px rgba(0,0,0,.05)}html[data-theme=light] .ContactForm_dialogCard__6fJ73:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent)}html[data-theme=light] .ContactForm_dialogCloseBtn___OJXB{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}html[data-theme=light] .ContactForm_dialogCloseBtn___OJXB:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15)}html[data-theme=light] .ContactForm_dialogEmailBox__RS3tb{background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .ContactForm_dialogEmailLink__f3GcD{color:#0284c7}html[data-theme=light] .ContactForm_dialogNoticeBox___JWN2{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .ContactForm_dialogNoticeTitle__Vo28H{color:#0f172a}html[data-theme=light] .ContactForm_dialogNoticeText__FOfb_{color:#64748b}.page_hero__BA5ON{position:relative;padding:var(--space-32) 0 var(--space-16);text-align:center;overflow:hidden}.page_heroBg__UNi8C{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:50vh;background:radial-gradient(ellipse at top,rgba(255,255,255,.05) 0,transparent 60%);pointer-events:none}.page_heroTitle__VilE1{font-size:clamp(3rem,6vw,var(--text-6xl));font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;margin:var(--space-4) 0;line-height:1.1;color:var(--color-text-primary)}.page_heroSub__g28q9{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.page_grid__mXZou{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start;margin-top:var(--space-8)}.page_mainCol__xSE_c{min-width:0;display:flex;flex-direction:column}.page_formWrapper__usGuo{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10);backdrop-filter:blur(20px)}.page_form__T90SA{display:flex;flex-direction:column;gap:var(--space-6)}.page_formRow__yH1si{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.page_inputGroup__APWzp{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.page_label__4k18b{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500;transition:color .2s ease}.page_inputGroup__APWzp:focus-within .page_label__4k18b{color:var(--color-text-primary)}.page_input__jhQwS{width:100%;background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1.25rem;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);transition:all .3s ease;outline:none}.page_textarea__KX_LQ{min-height:150px;resize:vertical}.page_input__jhQwS::placeholder{color:var(--color-input-placeholder)}.page_input__jhQwS:focus{border-color:var(--color-input-focus-border);background:var(--color-input-focus-bg);box-shadow:0 0 0 4px var(--color-input-focus-shadow)}.page_input__jhQwS:hover:not(:focus){border-color:var(--color-input-hover-border)}.page_formActions__Up_zf{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.page_formSecurityNote__xfiJD{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:1.5}.page_formSecurityNote__xfiJD strong{color:var(--color-text-secondary)}.page_sidebar__NmbFb{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:calc(var(--nav-height) + var(--space-6))}.page_toptalCard__jgLsQ{display:flex;justify-content:center}.page_infoCard__mh7oG{background:rgba(255,255,255,.01);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.page_infoTitle__nFpQg{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-6);letter-spacing:-.01em}.page_contactList__RxtFF{display:flex;flex-direction:column;gap:var(--space-6)}.page_contactItem__HmXl_{display:flex;align-items:center;gap:var(--space-4);text-decoration:none;transition:transform .2s ease,opacity .2s ease;color:inherit}.page_contactItem__HmXl_:hover{transform:translateX(4px);opacity:.8}.page_contactIcon__CbxoK{width:48px;height:48px;border-radius:var(--radius-full);background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);flex-shrink:0;border:1px solid var(--color-border)}.page_contactLabel__PriKb{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:2px}.page_contactValue__Ogicu{font-size:var(--text-base);color:var(--color-text-primary);font-weight:500}@media (max-width:1024px){.page_grid__mXZou{grid-template-columns:1fr}.page_sidebar__NmbFb{position:static}}@media (max-width:640px){.page_formRow__yH1si{grid-template-columns:1fr}.page_formActions__Up_zf{flex-direction:column}.page_formActions__Up_zf .page_btn__8YGR2{width:100%;justify-content:center}.page_calendarCard__24ozi,.page_formWrapper__usGuo{padding:var(--space-6)}}.page_inputError__2hr5N{border-color:#ef4444!important;background:rgba(239,68,68,.04)!important}.page_inputError__2hr5N:focus{box-shadow:0 0 0 4px rgba(239,68,68,.15)!important}.page_errorMessage__ttPVk{font-size:var(--text-xs);color:#ef4444;font-weight:500;display:flex;align-items:center;gap:4px;margin-top:2px}.page_dialogOverlay__38W3L{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:page_fadeIn__nWEIC .2s ease-out}@keyframes page_fadeIn__nWEIC{0%{opacity:0}to{opacity:1}}.page_dialogCard__aJk1H{position:relative;width:100%;max-width:480px;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 20px 50px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:var(--space-4);animation:page_popIn__NES9V .25s cubic-bezier(.16,1,.3,1)}@keyframes page_popIn__NES9V{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.page_dialogCloseBtn__LrtUm{position:absolute;top:var(--space-4);right:var(--space-4);background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s}.page_dialogCloseBtn__LrtUm:hover{color:var(--color-text-primary);background:var(--color-bg-card-hover)}.page_dialogBadge__4bZmH{align-self:flex-start;padding:4px 12px;background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_dialogTitle__G78WM{font-size:var(--text-2xl);font-weight:800;color:var(--color-text-primary);line-height:1.2}.page_dialogText__5bj_f{line-height:1.6}.page_dialogEmailBox__tmEu5,.page_dialogText__5bj_f{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_dialogEmailBox__tmEu5{background:var(--color-bg-card);border:1px dashed var(--color-border-accent);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.page_dialogEmailLink__IpmEd{font-size:var(--text-base);font-weight:700;color:var(--color-accent-tertiary);word-break:break-all;text-decoration:none}.page_dialogEmailLink__IpmEd:hover{text-decoration:underline}.page_dialogActions__kOMmw{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.page_marketplaceSection__YfvQd{margin-top:var(--space-16)}.page_marketplaceCard___aoGp{background:linear-gradient(135deg,rgba(29,191,115,.04),rgba(255,255,255,.01));border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10);display:grid;grid-template-columns:1fr 440px;grid-gap:var(--space-10);gap:var(--space-10);align-items:center;box-shadow:0 16px 40px -12px rgba(0,0,0,.35);backdrop-filter:blur(20px)}html[data-theme=light] .page_marketplaceCard___aoGp{background:linear-gradient(135deg,rgba(29,191,115,.05),#ffffff);border-color:#e2e8f0;box-shadow:0 16px 40px -12px rgba(15,23,42,.06)}.page_marketplaceInfo__pS4s5{display:flex;flex-direction:column;gap:var(--space-4)}.page_marketplaceTitle__P2ncm{font-size:clamp(1.6rem,2.8vw,2.25rem);font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--color-text-primary);margin:0}.page_marketplaceDesc__dd_de{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65;margin:0}.page_marketplaceButtons__0eqk7{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;margin-top:var(--space-2)}.page_marketplaceBtn__zsxHR{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.35rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all .2s ease;border:1px solid}.page_marketplaceBtnUpwork__DI14h{color:#6FDA44;border-color:rgba(111,218,68,.35);background:rgba(111,218,68,.06)}.page_marketplaceBtnUpwork__DI14h:hover{background:rgba(111,218,68,.15);border-color:rgba(111,218,68,.5);transform:translateY(-1px)}.page_marketplaceBtnFiverr__oPHck{color:#1DBF73;border-color:rgba(29,191,115,.35);background:rgba(29,191,115,.06)}.page_marketplaceBtnFiverr__oPHck:hover{background:rgba(29,191,115,.15);border-color:rgba(29,191,115,.5);transform:translateY(-1px)}.page_marketplaceBtnToptal__fgXZn{color:#38bdf8;border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.06)}.page_marketplaceBtnToptal__fgXZn:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.5);transform:translateY(-1px)}.page_marketplaceWidget__DE5qT{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.page_widgetSwitcher__xgyRE{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:3px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:var(--radius-full)}.page_widgetSwitchBtn__UUtaQ{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.page_widgetSwitchBtn__UUtaQ:hover{color:var(--color-text-primary)}.page_widgetSwitchActive__HrBRD{background:rgba(255,255,255,.1)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.2)}html[data-theme=light] .page_widgetSwitcher__xgyRE{background:rgba(0,0,0,.04)}html[data-theme=light] .page_widgetSwitchActive__HrBRD{background:#ffffff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_toptalEmbedWrap__LbsO8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;min-height:350px}@media (max-width:960px){.page_marketplaceCard___aoGp{grid-template-columns:1fr;padding:var(--space-6);gap:var(--space-8)}}.page_contactTabs__ZOEDn{padding:4px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:var(--radius-full);margin:var(--space-6) auto 0}.page_contactTabs__ZOEDn,.page_tabBtn__R_MfH{display:inline-flex;align-items:center;gap:var(--space-2)}.page_tabBtn__R_MfH{padding:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.page_tabBtn__R_MfH:hover{color:var(--color-text-primary)}.page_tabActive__7PwLd{background:rgba(255,255,255,.12)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25);font-weight:600}.page_calendarCard__24ozi{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);backdrop-filter:blur(20px);margin-top:0}.page_calendarHeader__9zfG6{text-align:center;max-width:640px;margin:0 auto var(--space-8)}.page_calendarFeatures__4PGgO{display:flex;justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-4)}.page_calendarFeature__UPnz3{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);background:rgba(255,255,255,.03);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.06)}html[data-theme=light] .page_contactTabs__ZOEDn{background:rgba(0,0,0,.04);border-color:#e2e8f0}html[data-theme=light] .page_tabBtn__R_MfH{color:#64748b}html[data-theme=light] .page_tabBtn__R_MfH:hover{color:#0f172a}html[data-theme=light] .page_tabActive__7PwLd{background:#ffffff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .page_tabActive__7PwLd span,html[data-theme=light] .page_tabActive__7PwLd svg{color:#0f172a!important;stroke:#0f172a!important}html[data-theme=light] .page_calendarCard__24ozi{background:#ffffff;border-color:#e2e8f0;box-shadow:0 16px 40px -12px rgba(15,23,42,.06)}html[data-theme=light] .page_calendarFeature__UPnz3{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--color-text-secondary)}.ServiceBookingSection_section__38OJk{position:relative;padding:var(--space-20) 0 var(--space-16);overflow:hidden;background:var(--color-bg)}.ServiceBookingSection_glow___6j9e{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.ServiceBookingSection_header__WdFyM{text-align:center;max-width:680px;margin:0 auto var(--space-8);position:relative}.ServiceBookingSection_title__rr41S{font-size:clamp(2rem,4vw,3.25rem);font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:var(--space-3);margin-bottom:var(--space-4)}.ServiceBookingSection_subtitle__3IDeC{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.75}.ServiceBookingSection_tabsWrapper__NGSdq{display:flex;justify-content:center;margin-bottom:var(--space-8);position:relative}.ServiceBookingSection_tabs__2yBlp{display:inline-flex;padding:4px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:4px;box-shadow:0 4px 20px rgba(0,0,0,.12)}.ServiceBookingSection_tabBtn__O_s2q{display:inline-flex;align-items:center;gap:var(--space-2);padding:.65rem 1.4rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast)}.ServiceBookingSection_tabBtn__O_s2q:hover{color:var(--color-text-primary)}.ServiceBookingSection_tabActive__jCGgU{background:rgba(255,255,255,.12)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25)}.ServiceBookingSection_tabActive__jCGgU svg{color:#ffffff!important}.ServiceBookingSection_grid__agJbG{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.ServiceBookingSection_mainCol__yn0_m{min-width:0;display:flex;flex-direction:column}.ServiceBookingSection_formWrapper__nrA4k{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);backdrop-filter:blur(20px)}.ServiceBookingSection_formHeader___3L1E{margin-bottom:var(--space-6)}.ServiceBookingSection_formTitle__Dvrhr{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-2)}.ServiceBookingSection_formSubtitle__6_I7t{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.ServiceBookingSection_sidebar__0JJrO{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:calc(var(--nav-height) + var(--space-6))}.ServiceBookingSection_infoCard__FpydY{background:rgba(255,255,255,.015);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);backdrop-filter:blur(20px)}.ServiceBookingSection_infoTitle__zMevi{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-6);letter-spacing:-.01em}.ServiceBookingSection_contactList__1C__D{display:flex;flex-direction:column;gap:var(--space-5)}.ServiceBookingSection_contactItem__CbP1k{display:flex;align-items:center;gap:var(--space-4);text-decoration:none;transition:transform .2s ease,opacity .2s ease;color:inherit}.ServiceBookingSection_contactItem__CbP1k:hover{transform:translateX(4px);opacity:.85}.ServiceBookingSection_contactIcon__waHM0{width:46px;height:46px;border-radius:var(--radius-full);background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);flex-shrink:0;border:1px solid var(--color-border)}.ServiceBookingSection_contactLabel___7w8e{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:2px}.ServiceBookingSection_contactValue__9uR4k{font-size:var(--text-base);color:var(--color-text-primary);font-weight:500}.ServiceBookingSection_calendarCard__6mmkM{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);backdrop-filter:blur(20px)}.ServiceBookingSection_calendarHeader__5vfkr{text-align:center;max-width:640px;margin:0 auto var(--space-8)}.ServiceBookingSection_calendarFeatures__XriGH{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4)}.ServiceBookingSection_calendarFeature__ghdbu{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);background:rgba(255,255,255,.03);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.06)}.ServiceBookingSection_marketplaceSection__soTyk{margin-top:var(--space-12)}.ServiceBookingSection_marketplaceCard__ynI_s{background:linear-gradient(135deg,rgba(29,191,115,.04),rgba(255,255,255,.01));border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10);display:grid;grid-template-columns:1fr 440px;grid-gap:var(--space-10);gap:var(--space-10);align-items:center;box-shadow:0 16px 40px -12px rgba(0,0,0,.35);backdrop-filter:blur(20px)}.ServiceBookingSection_marketplaceInfo__Nq1OJ{display:flex;flex-direction:column;gap:var(--space-4)}.ServiceBookingSection_marketplaceTitle__rdfZC{font-size:clamp(1.6rem,2.8vw,2.25rem);font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--color-text-primary);margin:0}.ServiceBookingSection_marketplaceDesc__bLMtv{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65;margin:0}.ServiceBookingSection_marketplaceButtons__Lhw1f{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;margin-top:var(--space-2)}.ServiceBookingSection_marketplaceBtn__S62vE{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.35rem;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all .2s ease;border:1px solid}.ServiceBookingSection_marketplaceBtnUpwork__HWm24{color:#6FDA44;border-color:rgba(111,218,68,.35);background:rgba(111,218,68,.06)}.ServiceBookingSection_marketplaceBtnUpwork__HWm24:hover{background:rgba(111,218,68,.15);border-color:rgba(111,218,68,.5);transform:translateY(-1px)}.ServiceBookingSection_marketplaceBtnFiverr__EP3ZX{color:#1DBF73;border-color:rgba(29,191,115,.35);background:rgba(29,191,115,.06)}.ServiceBookingSection_marketplaceBtnFiverr__EP3ZX:hover{background:rgba(29,191,115,.15);border-color:rgba(29,191,115,.5);transform:translateY(-1px)}.ServiceBookingSection_marketplaceBtnToptal__JyANi{color:#38bdf8;border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.06)}.ServiceBookingSection_marketplaceBtnToptal__JyANi:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.5);transform:translateY(-1px)}.ServiceBookingSection_marketplaceWidget__Nf9ka{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ServiceBookingSection_widgetSwitcher__3uQZD{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:3px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:var(--radius-full)}.ServiceBookingSection_widgetSwitchBtn__9QBZG{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.ServiceBookingSection_widgetSwitchBtn__9QBZG:hover{color:var(--color-text-primary)}.ServiceBookingSection_widgetSwitchActive__NThEt{background:rgba(255,255,255,.1)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ServiceBookingSection_toptalEmbedWrap__ink8B{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;min-height:350px}html[data-theme=light] .ServiceBookingSection_tabs__2yBlp{background:rgba(0,0,0,.04);border-color:#e2e8f0}html[data-theme=light] .ServiceBookingSection_tabBtn__O_s2q{color:#64748b}html[data-theme=light] .ServiceBookingSection_tabBtn__O_s2q:hover{color:#0f172a}html[data-theme=light] .ServiceBookingSection_tabActive__jCGgU{background:#ffffff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}html[data-theme=light] .ServiceBookingSection_tabActive__jCGgU span,html[data-theme=light] .ServiceBookingSection_tabActive__jCGgU svg{color:#0f172a!important;stroke:#0f172a!important}html[data-theme=light] .ServiceBookingSection_calendarCard__6mmkM,html[data-theme=light] .ServiceBookingSection_formWrapper__nrA4k,html[data-theme=light] .ServiceBookingSection_infoCard__FpydY{background:#ffffff;border-color:#e2e8f0;box-shadow:0 16px 40px -12px rgba(15,23,42,.06)}html[data-theme=light] .ServiceBookingSection_marketplaceCard__ynI_s{background:linear-gradient(135deg,rgba(29,191,115,.05),#ffffff);border-color:#e2e8f0;box-shadow:0 16px 40px -12px rgba(15,23,42,.06)}html[data-theme=light] .ServiceBookingSection_widgetSwitcher__3uQZD{background:rgba(0,0,0,.04)}html[data-theme=light] .ServiceBookingSection_widgetSwitchActive__NThEt{background:#ffffff!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}html[data-theme=light] .ServiceBookingSection_calendarFeature__ghdbu{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--color-text-secondary)}@media (max-width:1024px){.ServiceBookingSection_grid__agJbG{grid-template-columns:1fr}.ServiceBookingSection_sidebar__0JJrO{position:static}}@media (max-width:960px){.ServiceBookingSection_marketplaceCard__ynI_s{grid-template-columns:1fr;padding:var(--space-6);gap:var(--space-8)}}@media (max-width:640px){.ServiceBookingSection_section__38OJk{padding:var(--space-12) 0}.ServiceBookingSection_calendarCard__6mmkM,.ServiceBookingSection_formWrapper__nrA4k{padding:var(--space-5)}.ServiceBookingSection_tabBtn__O_s2q{padding:.5rem .9rem;font-size:var(--text-xs)}.ServiceBookingSection_calendarFeatures__XriGH{flex-direction:column;align-items:center;gap:var(--space-2)}}@keyframes WaveReveal_waveRevealDown__liDr_{0%{opacity:0;transform:translateY(-12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes WaveReveal_waveRevealUp__sqDIY{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.WaveReveal_item__rnJEZ{display:inline-block;white-space:pre;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;will-change:transform,opacity,filter}.WaveReveal_itemDown__toq3h{animation-name:WaveReveal_waveRevealDown__liDr_}.WaveReveal_itemUp___nd5b{animation-name:WaveReveal_waveRevealUp__sqDIY}