.Hero_heroSection__YD5lL{padding:80px 0 60px;background:radial-gradient(circle at 50% 0,#EEF2FF 0,#FCFCFD 70%);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.Hero_heroContent__5prE1{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin:0 auto}.Hero_pillBadge__CYhpQ{display:inline-flex;align-items:center;gap:8px;background:var(--color-support);border:1px solid var(--color-support-border);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--color-primary);margin-bottom:24px}.Hero_amberDot__X_SnU{width:8px;height:8px;border-radius:50%;background-color:var(--color-amber);display:inline-block;box-shadow:0 0 0 3px rgba(227,179,65,.25)}.Hero_rectorHeading__xhbD_{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:var(--color-primary);margin-bottom:24px}.Hero_leadText__VTWqg{font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.65;color:var(--color-text-muted);max-width:780px;margin-bottom:36px}.Hero_ctaGroup__H2_On{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:48px}.Hero_primaryCta__QNxhk{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-primary);color:#ffffff;padding:14px 28px;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;transition:all .2s ease;box-shadow:0 4px 14px rgba(36,59,128,.25)}.Hero_primaryCta__QNxhk:hover{background-color:var(--color-primary-dark);box-shadow:0 6px 20px rgba(36,59,128,.35);transform:translateY(-2px)}.Hero_secondaryCta__sdfzu{display:inline-flex;align-items:center;gap:8px;background-color:#ffffff;color:var(--color-primary);border:1px solid var(--color-border);padding:14px 24px;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;transition:all .2s ease}.Hero_secondaryCta__sdfzu:hover{border-color:var(--color-accent);background-color:var(--color-support);transform:translateY(-2px)}.Hero_pipelineWrapper__2xlGI{width:100%;max-width:980px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md);margin-top:16px}.Hero_pipelineHeader__X8OzI{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:24px}.Hero_pipelineTitle__HdO6q{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);display:flex;align-items:center;gap:8px}.Hero_pipelineStatus__tghs_{font-size:.8rem;font-weight:500;color:var(--color-text-subtle)}.Hero_flowTrack__WALGW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;position:relative}.Hero_flowStep__rT2UX{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease;position:relative}.Hero_flowStep__rT2UX:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:var(--shadow-sm)}.Hero_stepIcon__n_0Lf{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;background:var(--color-support);color:var(--color-primary)}.Hero_flowStep__rT2UX:nth-child(5) .Hero_stepIcon__n_0Lf{background:var(--color-amber-bg);color:#B45309}.Hero_stepNum__KT_Ex{font-size:.72rem;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.Hero_stepTitle__Ybtap{font-size:.95rem;font-weight:700;color:var(--color-text);margin-bottom:4px}.Hero_stepDesc__s0qns{font-size:.76rem;color:var(--color-text-muted);line-height:1.4}@media (max-width:868px){.Hero_heroSection__YD5lL{padding:50px 0 40px}.Hero_flowTrack__WALGW{grid-template-columns:1fr;gap:12px}.Hero_flowStep__rT2UX{flex-direction:row;text-align:left;gap:16px;padding:14px 18px}.Hero_stepIcon__n_0Lf{margin-bottom:0;flex-shrink:0}}.Navbar_header__xPE0t{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(252,252,253,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:all .2s ease-in-out}.Navbar_navContainer__lQsro{display:flex;align-items:center;justify-content:space-between;height:72px}.Navbar_brandLink__V5X7t{display:flex;align-items:center;gap:12px;text-decoration:none}.Navbar_logoImage__msoFF{width:40px;height:40px;object-fit:contain;transition:transform .2s ease}.Navbar_brandLink__V5X7t:hover .Navbar_logoImage__msoFF{transform:scale(1.04)}.Navbar_brandTextGroup__OpJuV{display:flex;flex-direction:column}.Navbar_brandTitle__lWgBR{font-size:1.35rem;font-weight:800;color:var(--color-primary);letter-spacing:-.03em;line-height:1.1}.Navbar_brandTagline__h92qW{font-size:.72rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}.Navbar_navLinks__BPXkM{display:flex;align-items:center;gap:32px;list-style:none}.Navbar_navLink__16zHl{font-size:.94rem;font-weight:500;color:var(--color-text-muted);transition:color .15s ease;position:relative;padding:6px 0}.Navbar_navLink__16zHl:hover{color:var(--color-primary)}.Navbar_navActions__FemeQ{display:flex;align-items:center;gap:16px}.Navbar_loginButton__irwTP{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-accent);color:#ffffff;padding:9px 20px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:600;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 2px 6px rgba(79,111,216,.25)}.Navbar_loginButton__irwTP:hover{background-color:var(--color-accent-hover);box-shadow:0 4px 12px rgba(79,111,216,.35);transform:translateY(-1px)}.Navbar_loginButton__irwTP:active{transform:translateY(0)}.Navbar_mobileMenuBtn__vCYFv{display:none;background:none;border:none;color:var(--color-primary);padding:8px;border-radius:var(--radius-sm)}.Navbar_mobileDrawer__Tgbob{display:none;flex-direction:column;background:#ffffff;border-bottom:1px solid var(--color-border);padding:20px 24px 28px;gap:16px;box-shadow:var(--shadow-md)}.Navbar_mobileNavLink__Ddm9F{font-size:1.05rem;font-weight:500;color:var(--color-text);padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}.Navbar_mobileLoginBtn__7e_LU{display:flex;justify-content:center;align-items:center;background-color:var(--color-accent);color:#ffffff;padding:12px;border-radius:var(--radius-sm);font-weight:600;margin-top:8px}@media (max-width:868px){.Navbar_navLinks__BPXkM{display:none}.Navbar_mobileDrawer__Tgbob.Navbar_open__wWapx,.Navbar_mobileMenuBtn__vCYFv{display:flex}}.ProblemSection_section__wDEAX{padding:100px 0;background-color:#ffffff;border-bottom:1px solid var(--color-border)}.ProblemSection_headerArea__3NukD{max-width:760px;margin:0 auto 56px;text-align:center}.ProblemSection_tagline__kCkBK{font-size:.82rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.ProblemSection_title__DNXSe{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-primary);letter-spacing:-.025em;line-height:1.25;margin-bottom:20px}.ProblemSection_description__PtuUc{font-size:1.1rem;color:var(--color-text-muted);line-height:1.65}.ProblemSection_grid__Zo7yR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:32px}.ProblemSection_card__tGjJS{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px 26px;transition:all .2s ease;position:relative;display:flex;flex-direction:column}.ProblemSection_card__tGjJS:hover{border-color:var(--color-support-border);background:#ffffff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProblemSection_cardIcon__POMsU{width:44px;height:44px;border-radius:var(--radius-sm);background:#FEE2E2;color:#B91C1C;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ProblemSection_cardTitle__wKM_5{font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:12px;letter-spacing:-.015em}.ProblemSection_cardText__B7x2d{font-size:.94rem;color:var(--color-text-muted);line-height:1.6}.ProblemSection_summaryBox__GOfAP{max-width:820px;margin:56px auto 0;background:var(--color-support);border:1px solid var(--color-support-border);border-radius:var(--radius-md);padding:24px 32px;text-align:center}.ProblemSection_summaryText__nP029{font-size:1.05rem;font-weight:500;color:var(--color-primary);line-height:1.6}@media (max-width:900px){.ProblemSection_grid__Zo7yR{grid-template-columns:1fr}.ProblemSection_section__wDEAX{padding:60px 0}}.MethodSection_section__GfllR{padding:100px 0;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.MethodSection_headerArea__hZbyI{max-width:800px;margin:0 auto 60px;text-align:center}.MethodSection_tagline__9FPo8{font-size:.82rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.MethodSection_title__YjbCN{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-primary);letter-spacing:-.025em;line-height:1.25;margin-bottom:20px}.MethodSection_description__hdheZ{font-size:1.1rem;color:var(--color-text-muted);line-height:1.65}.MethodSection_phasesContainer__UdHnl{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto}.MethodSection_phaseCard__7Ty35{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px 32px;display:grid;grid-template-columns:80px 180px 1fr;align-items:center;grid-gap:24px;gap:24px;transition:all .2s ease;position:relative}.MethodSection_phaseCard__7Ty35:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateX(4px)}.MethodSection_phaseNumber__ZJ_Rh{font-size:1.8rem;font-weight:800;color:var(--color-support-border);letter-spacing:-.04em;font-family:monospace}.MethodSection_phaseCard__7Ty35:last-child .MethodSection_phaseNumber__ZJ_Rh{color:var(--color-amber)}.MethodSection_phaseTitleGroup__HSZ3M{display:flex;flex-direction:column}.MethodSection_phaseTitle__vtE8J{font-size:1.3rem;font-weight:700;color:var(--color-primary);letter-spacing:-.02em}.MethodSection_phaseSub__CtC19{font-size:.78rem;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.MethodSection_phaseBody__DJPsD{font-size:.96rem;color:var(--color-text-muted);line-height:1.6}.MethodSection_highlightQuote__2eXty{margin-top:50px;background:#ffffff;border-left:4px solid var(--color-amber);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:24px 32px;box-shadow:var(--shadow-sm);max-width:900px;margin-left:auto;margin-right:auto}.MethodSection_quoteText__Rqt84{font-size:1.05rem;font-style:italic;color:var(--color-text);line-height:1.65;margin-bottom:8px}.MethodSection_quoteAuthor__omrb2{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}@media (max-width:768px){.MethodSection_phaseCard__7Ty35{grid-template-columns:1fr;gap:12px;padding:20px 24px}.MethodSection_phaseNumber__ZJ_Rh{font-size:1.3rem}.MethodSection_section__GfllR{padding:60px 0}}.WorkflowSection_section__OT_Od{padding:100px 0;background-color:#ffffff;border-bottom:1px solid var(--color-border)}.WorkflowSection_headerArea__7oOEO{max-width:800px;margin:0 auto 56px;text-align:center}.WorkflowSection_tagline__XwxY4{font-size:.82rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.WorkflowSection_title__qqQWE{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-primary);letter-spacing:-.025em;line-height:1.25;margin-bottom:20px}.WorkflowSection_description__fN_j2{font-size:1.1rem;color:var(--color-text-muted);line-height:1.65}.WorkflowSection_cardsContainer__SCLK6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.WorkflowSection_card__26Nyu{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:36px 30px;display:flex;flex-direction:column;transition:all .2s ease}.WorkflowSection_card__26Nyu:hover{border-color:var(--color-accent);background:#ffffff;box-shadow:var(--shadow-md);transform:translateY(-3px)}.WorkflowSection_cardIcon__AGlw7{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-support);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.WorkflowSection_cardTitle__L3u2Q{font-size:1.25rem;font-weight:700;color:var(--color-text);margin-bottom:12px;letter-spacing:-.02em}.WorkflowSection_cardText__xbZLx{font-size:.95rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:20px}.WorkflowSection_featureList__0ZUOb{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:auto;border-top:1px solid var(--color-border-subtle);padding-top:18px}.WorkflowSection_featureItem__FbOBo{font-size:.86rem;color:var(--color-text);display:flex;align-items:center;gap:8px}.WorkflowSection_featureDot__TqCXr{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}@media (max-width:900px){.WorkflowSection_cardsContainer__SCLK6{grid-template-columns:1fr}.WorkflowSection_section__OT_Od{padding:60px 0}}.AiCriteriaSection_section__ECPan{padding:100px 0;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.AiCriteriaSection_headerArea__LGXAI{max-width:800px;margin:0 auto 56px;text-align:center}.AiCriteriaSection_tagline__9ToG7{font-size:.82rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.AiCriteriaSection_title__bEtou{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--color-primary);letter-spacing:-.025em;line-height:1.25;margin-bottom:20px}.AiCriteriaSection_description__ipYs9{font-size:1.1rem;color:var(--color-text-muted);line-height:1.65}.AiCriteriaSection_comparisonGrid__nlX_o{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;max-width:960px;margin:0 auto}.AiCriteriaSection_columnCard__rboI3{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:36px 32px;display:flex;flex-direction:column}.AiCriteriaSection_columnHeader__UY64K{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border-subtle)}.AiCriteriaSection_columnIcon__u7ymm{width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.AiCriteriaSection_aiIcon__RE3SW{background:var(--color-support);color:var(--color-primary)}.AiCriteriaSection_humanIcon__kAdMe{background:var(--color-amber-bg);color:#B45309}.AiCriteriaSection_columnTitle__pNLTA{font-size:1.2rem;font-weight:700;color:var(--color-text);letter-spacing:-.015em}.AiCriteriaSection_columnSubtitle__aci1z{font-size:.8rem;color:var(--color-text-subtle)}.AiCriteriaSection_pointsList__tRKpu{list-style:none;display:flex;flex-direction:column;gap:16px}.AiCriteriaSection_pointItem__EzAm2{display:flex;align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.55;color:var(--color-text-muted)}.AiCriteriaSection_pointIcon__Cs1mG{flex-shrink:0;margin-top:3px;color:var(--color-accent)}.AiCriteriaSection_pointItem__EzAm2 strong{color:var(--color-text)}.AiCriteriaSection_cardFooterAlert__gZtS_{margin-top:32px;padding:16px 20px;border-radius:var(--radius-sm);font-size:.86rem;line-height:1.5}.AiCriteriaSection_aiAlert__dkdV8{background:var(--color-support);border:1px solid var(--color-support-border);color:var(--color-primary)}.AiCriteriaSection_humanAlert__CgpL2{background:var(--color-amber-bg);border:1px solid var(--color-amber-border);color:#92400E}@media (max-width:800px){.AiCriteriaSection_comparisonGrid__nlX_o{grid-template-columns:1fr}.AiCriteriaSection_section__ECPan{padding:60px 0}}.CtaSection_section__OBtnd{padding:100px 0;background:radial-gradient(circle at 50% 100%,#EEF2FF 0,#ffffff 80%);border-bottom:1px solid var(--color-border);text-align:center}.CtaSection_contentBox__GD3GY{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.CtaSection_heading__ikrz0{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--color-primary);line-height:1.25;letter-spacing:-.03em;margin-bottom:20px}.CtaSection_subheading__QEOIE{font-size:1.15rem;line-height:1.65;color:var(--color-text-muted);margin-bottom:36px}.CtaSection_ctaBtn__j_p1q{display:inline-flex;align-items:center;gap:12px;background-color:var(--color-primary);color:#ffffff;padding:16px 36px;border-radius:var(--radius-sm);font-size:1.05rem;font-weight:700;transition:all .2s ease;box-shadow:0 4px 16px rgba(36,59,128,.28)}.CtaSection_ctaBtn__j_p1q:hover{background-color:var(--color-primary-dark);box-shadow:0 8px 24px rgba(36,59,128,.38);transform:translateY(-2px)}.CtaSection_footnote__fBf0J{margin-top:24px;font-size:.85rem;color:var(--color-text-subtle)}.Footer_footer__pQtti{background-color:#171A21;color:#FCFCFD;padding:64px 0 36px;border-top:1px solid #282d37}.Footer_topRow__IpSvP{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;padding-bottom:48px;border-bottom:1px solid #282d37}.Footer_brandCol__1_L1f{max-width:380px}.Footer_brandLink__ywdka{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Footer_logoImage__WD24i{width:38px;height:38px;object-fit:contain}.Footer_brandTitle__smtJg{font-size:1.4rem;font-weight:800;color:#ffffff;letter-spacing:-.03em}.Footer_brandMission__vNZXA{font-size:.92rem;color:#94A3B8;line-height:1.6}.Footer_navCols__abPz5{display:flex;gap:60px;flex-wrap:wrap}.Footer_colTitle__3amT0{font-size:.82rem;font-weight:700;color:#CBD5E1;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.Footer_colList__veE2j{list-style:none;display:flex;flex-direction:column;gap:12px}.Footer_colLink__IpjTh{font-size:.9rem;color:#94A3B8;transition:color .15s ease}.Footer_colLink__IpjTh:hover{color:#ffffff}.Footer_bottomRow___FV1N{padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.82rem;color:#64748B}.Footer_copyright__j4atB{display:flex;align-items:center;gap:6px}.Footer_legalNote__P4Hlg{font-style:normal}@media (max-width:768px){.Footer_topRow__IpSvP{flex-direction:column;gap:32px}.Footer_navCols__abPz5{gap:36px}}