.hero-section-module__tM7RlG__how_it_works_section{background-color:var(--hero-bg);width:100%;padding:3.125rem 0;position:relative;overflow:hidden}.hero-section-module__tM7RlG__how_it_works_container{box-sizing:border-box;flex-direction:column;max-width:94.5rem;margin:0 auto;padding:0 3.125rem;display:flex}.hero-section-module__tM7RlG__header_block{text-align:center;flex-direction:column;align-items:center;max-width:52.5rem;margin:0 auto;display:flex}.hero-section-module__tM7RlG__contact_badge{border-radius:var(--radius-full);background-color:var(--hero-badge-bg);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .875rem;display:inline-flex}.hero-section-module__tM7RlG__contact_badge_icon{background-color:var(--brand-primary);border-radius:1px;flex-shrink:0;width:6px;height:6px}.hero-section-module__tM7RlG__contact_badge_text{font-family:var(--font-mono);color:var(--auth-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1}.hero-section-module__tM7RlG__heading_title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--hero-title-primary);margin:0 0 1rem;font-size:3rem;font-weight:500;line-height:1.12}.hero-section-module__tM7RlG__subtitle{font-family:var(--font-body);color:var(--auth-text-muted);max-width:42.5rem;margin:0;font-size:1rem;font-weight:400;line-height:1.55}.hero-section-module__tM7RlG__steps_row{grid-gap:.375rem;grid-template-columns:repeat(4,1fr);gap:.375rem;width:100%;margin-top:3.75rem;display:grid}.hero-section-module__tM7RlG__step_card{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:32.5rem;padding:1.5rem;transition:transform .25s,box-shadow .25s;display:flex}.hero-section-module__tM7RlG__step_card:hover{transform:translateY(-2px)}.hero-section-module__tM7RlG__step_card_primary{background-color:var(--workflow-card-bg-primary)}.hero-section-module__tM7RlG__step_card_primary .hero-section-module__tM7RlG__step_title{color:var(--workflow-card-text-primary)}.hero-section-module__tM7RlG__step_card_primary .hero-section-module__tM7RlG__step_desc{color:var(--workflow-card-desc-primary)}.hero-section-module__tM7RlG__step_card_light{background-color:var(--workflow-card-bg-light)}.hero-section-module__tM7RlG__step_card_light .hero-section-module__tM7RlG__step_title{color:var(--hero-title-primary)}.hero-section-module__tM7RlG__step_card_light .hero-section-module__tM7RlG__step_desc{color:var(--auth-text-muted)}.hero-section-module__tM7RlG__card_content{flex-direction:column;display:flex}.hero-section-module__tM7RlG__step_title{font-family:var(--font-title);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.2}.hero-section-module__tM7RlG__step_desc{font-family:var(--font-body);margin:0;font-size:.9375rem;font-weight:400;line-height:1.55}.hero-section-module__tM7RlG__illustration_wrap{justify-content:center;align-items:center;width:100%;height:16.25rem;display:flex;overflow:hidden}.hero-section-module__tM7RlG__illustration_svg{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;max-height:100%;transition:transform .3s}.hero-section-module__tM7RlG__step_card:hover .hero-section-module__tM7RlG__illustration_svg{transform:scale(1.03)}@media (max-width:1279px){.hero-section-module__tM7RlG__how_it_works_container{padding:0 2rem}.hero-section-module__tM7RlG__heading_title{font-size:3rem}}@media (max-width:1023px){.hero-section-module__tM7RlG__steps_row{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:3rem}.hero-section-module__tM7RlG__step_card{height:28rem}.hero-section-module__tM7RlG__illustration_wrap{height:14rem}}@media (max-width:767px){.hero-section-module__tM7RlG__how_it_works_section{padding:2.5rem 0}.hero-section-module__tM7RlG__how_it_works_container{padding:0 1.5rem}.hero-section-module__tM7RlG__heading_title{font-size:2.375rem}.hero-section-module__tM7RlG__subtitle{font-size:.9375rem}.hero-section-module__tM7RlG__steps_row{gap:.75rem;margin-top:2.5rem}}@media (max-width:639px){.hero-section-module__tM7RlG__how_it_works_section{padding:2rem 0}.hero-section-module__tM7RlG__how_it_works_container{padding:0 1rem}.hero-section-module__tM7RlG__heading_title{font-size:1.875rem}.hero-section-module__tM7RlG__subtitle{font-size:.875rem}.hero-section-module__tM7RlG__steps_row{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.hero-section-module__tM7RlG__step_card{height:auto;min-height:24rem;padding:1.25rem}.hero-section-module__tM7RlG__illustration_wrap{height:13rem;margin-top:1.5rem}}
.connected-workflow-module__KIrBAq__workflow_section{background-color:var(--auth-surface);width:100%;padding:3.125rem 0;position:relative;overflow:hidden}.connected-workflow-module__KIrBAq__workflow_container{box-sizing:border-box;flex-direction:column;max-width:94.5rem;margin:0 auto;padding:0 3.125rem;display:flex}.connected-workflow-module__KIrBAq__header_block{text-align:center;flex-direction:column;align-items:center;max-width:52.5rem;margin:0 auto;display:flex}.connected-workflow-module__KIrBAq__badge{border-radius:var(--radius-full);background-color:var(--hero-badge-bg);align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;display:inline-flex}.connected-workflow-module__KIrBAq__badge_dot{background-color:var(--brand-primary);border-radius:1px;flex-shrink:0;width:6px;height:6px}.connected-workflow-module__KIrBAq__badge_text{font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1}.connected-workflow-module__KIrBAq__heading_title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem;font-size:3rem;font-weight:500;line-height:1.1}.connected-workflow-module__KIrBAq__heading_muted{color:var(--text-disabled)}.connected-workflow-module__KIrBAq__subtitle{font-family:var(--font-body);color:var(--text-muted);max-width:42.5rem;margin:0;font-size:1rem;font-weight:400;line-height:1.35}.connected-workflow-module__KIrBAq__cards_row{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-top:6.25rem;display:grid}.connected-workflow-module__KIrBAq__card{background-color:var(--auth-surface);border:1px solid var(--auth-field-border);flex-direction:column;height:100%;min-height:24rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.connected-workflow-module__KIrBAq__card:hover{box-shadow:var(--shadow-hover);border-color:var(--auth-border-strong);transform:translateY(-4px)}.connected-workflow-module__KIrBAq__card_header{background-color:var(--brand-primary);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:12.25rem;padding:1.5rem;display:flex}.connected-workflow-module__KIrBAq__card_title{font-family:var(--font-title);color:var(--auth-on-accent);letter-spacing:-.01em;text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.connected-workflow-module__KIrBAq__card_body{background-color:var(--auth-surface);box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:3rem;padding:2rem;display:flex}.connected-workflow-module__KIrBAq__card_description{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.connected-workflow-module__KIrBAq__card_highlight{flex-direction:column;gap:.25rem;display:flex}.connected-workflow-module__KIrBAq__highlight_title{font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.connected-workflow-module__KIrBAq__highlight_subtitle{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.4}@media (max-width:1279px){.connected-workflow-module__KIrBAq__workflow_container{padding:0 2rem}.connected-workflow-module__KIrBAq__heading_title{font-size:2.75rem}.connected-workflow-module__KIrBAq__cards_row{gap:1.25rem;margin-top:4.5rem}}@media (max-width:1023px){.connected-workflow-module__KIrBAq__cards_row{grid-template-columns:1fr;gap:1.5rem;width:100%;margin-top:3.5rem}.connected-workflow-module__KIrBAq__card{min-height:auto}}@media (max-width:767px){.connected-workflow-module__KIrBAq__workflow_section{padding:2.5rem 0}.connected-workflow-module__KIrBAq__workflow_container{padding:0 1.5rem}.connected-workflow-module__KIrBAq__heading_title{font-size:2.25rem}.connected-workflow-module__KIrBAq__subtitle{font-size:.9375rem}.connected-workflow-module__KIrBAq__cards_row{gap:1.25rem;margin-top:2.5rem}.connected-workflow-module__KIrBAq__card_header{height:10rem}.connected-workflow-module__KIrBAq__card_body{gap:2rem;padding:1.5rem}}@media (max-width:639px){.connected-workflow-module__KIrBAq__workflow_section{padding:2rem 0}.connected-workflow-module__KIrBAq__workflow_container{padding:0 1rem}.connected-workflow-module__KIrBAq__heading_title{font-size:1.875rem}.connected-workflow-module__KIrBAq__subtitle{font-size:.875rem}.connected-workflow-module__KIrBAq__cards_row{gap:1rem;margin-top:2rem}.connected-workflow-module__KIrBAq__card_header{height:8.5rem}.connected-workflow-module__KIrBAq__card_title{font-size:1.25rem}.connected-workflow-module__KIrBAq__card_body{gap:1.5rem;padding:1.25rem}}
.workflow-section-module__4UhnDa__workflow_section{background-color:var(--auth-page);width:100%;padding:4rem 0 5rem;position:relative;overflow:hidden}.workflow-section-module__4UhnDa__header_container{box-sizing:border-box;width:100%;max-width:94.5rem;margin:0 auto;padding:0 3.125rem}.workflow-section-module__4UhnDa__header_block{text-align:center;flex-direction:column;align-items:center;max-width:52.5rem;margin:0 auto 4rem;display:flex}.workflow-section-module__4UhnDa__badge{border-radius:var(--radius-full);background-color:var(--hero-badge-bg);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .875rem;display:inline-flex}.workflow-section-module__4UhnDa__badge_dot{background-color:var(--brand-primary);border-radius:1px;flex-shrink:0;width:6px;height:6px}.workflow-section-module__4UhnDa__badge_text{font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1}.workflow-section-module__4UhnDa__heading_title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem;font-size:3rem;font-weight:500;line-height:1.12}.workflow-section-module__4UhnDa__subtitle{font-family:var(--font-body);color:var(--text-muted);max-width:42.5rem;margin:0;font-size:1rem;font-weight:400;line-height:1.55}.workflow-section-module__4UhnDa__workspace_wrapper{border-top:1px solid var(--auth-surface-warm);border-bottom:1px solid var(--auth-surface-warm);justify-content:center;align-items:center;width:100%;min-height:50.625rem;display:flex;position:relative;overflow:hidden}.workflow-section-module__4UhnDa__diagram_bg{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;max-width:88.25rem;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-section-module__4UhnDa__diagram_svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.workflow-section-module__4UhnDa__mobile_diagram_bg{display:none}.workflow-section-module__4UhnDa__workspace_inner{box-sizing:border-box;z-index:2;align-items:center;width:100%;max-width:94.5rem;min-height:50.625rem;margin:0 auto;padding:0 3.125rem;display:flex;position:relative}.workflow-section-module__4UhnDa__workspace_grid{z-index:2;grid-template-columns:1fr 1fr;width:100%;min-height:50.625rem;display:grid;position:relative}.workflow-section-module__4UhnDa__steps_column{background-color:var(--auth-page);border-right:1px solid var(--auth-surface-warm);box-sizing:border-box;z-index:2;flex-direction:column;justify-content:space-between;padding:3.5rem 3.5rem 3.5rem 0;display:flex;position:relative}.workflow-section-module__4UhnDa__steps_column:before{content:"";background-color:var(--auth-page);z-index:-1;position:absolute;inset:0 0 0 -100vw}.workflow-section-module__4UhnDa__step_item{flex-direction:column;gap:.5rem;display:flex}.workflow-section-module__4UhnDa__step_title{font-family:var(--font-title);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.workflow-section-module__4UhnDa__step_desc{font-family:var(--font-body);color:var(--text-muted);max-width:38rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.workflow-section-module__4UhnDa__diagram_column{z-index:2;align-items:center;height:100%;display:flex;position:relative}.workflow-section-module__4UhnDa__flow_node{border-radius:var(--radius-full);background-color:var(--brand-primary);width:7.125rem;height:7.125rem;color:var(--auth-on-accent);font-family:var(--font-title);z-index:5;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 24px #f45b3540}.workflow-section-module__4UhnDa__flow_node:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 14px 36px #f45b3580}.workflow-section-module__4UhnDa__stages_row{box-sizing:border-box;z-index:3;justify-content:space-between;align-items:center;width:calc(100% - 5.5rem);margin-left:5.5rem;padding-right:1.5rem;display:flex}.workflow-section-module__4UhnDa__stage_label{font-family:var(--font-title);color:var(--text-primary);letter-spacing:-.01em;font-size:1rem;font-weight:500;transition:color .2s,transform .2s}.workflow-section-module__4UhnDa__stage_label:hover{color:var(--brand-primary);transform:translateY(-2px)}@media (max-width:1279px){.workflow-section-module__4UhnDa__header_container,.workflow-section-module__4UhnDa__workspace_inner{padding:0 2rem}.workflow-section-module__4UhnDa__heading_title{font-size:2.75rem}.workflow-section-module__4UhnDa__steps_column{padding-right:2.5rem}.workflow-section-module__4UhnDa__stages_row{width:calc(100% - 4.5rem);margin-left:4.5rem}}@media (max-width:1023px){.workflow-section-module__4UhnDa__workspace_grid{grid-template-columns:1fr;min-height:auto}.workflow-section-module__4UhnDa__workspace_wrapper{min-height:auto}.workflow-section-module__4UhnDa__workspace_inner{flex-direction:column;min-height:auto;padding:0}.workflow-section-module__4UhnDa__diagram_bg{display:none}.workflow-section-module__4UhnDa__steps_column{border-right:none;border-bottom:1px solid var(--auth-surface-warm);gap:2rem;max-width:100%;padding:2.5rem 1.5rem}.workflow-section-module__4UhnDa__steps_column:before{display:none}.workflow-section-module__4UhnDa__diagram_column{background-color:var(--auth-page);border-bottom:1px solid var(--auth-surface-warm);scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;align-items:center;width:100%;min-height:24rem;margin-top:0;padding:2.5rem 0;display:flex;position:relative;overflow-x:auto}.workflow-section-module__4UhnDa__diagram_column::-webkit-scrollbar{display:none}.workflow-section-module__4UhnDa__diagram_column:before{content:"";background-color:var(--auth-surface-warm);z-index:2;width:1px;position:absolute;top:0;bottom:0;left:3.5rem}.workflow-section-module__4UhnDa__mobile_diagram_bg{pointer-events:none;z-index:1;opacity:.9;width:900px;height:520px;display:flex;position:absolute;top:50%;left:3.5rem;transform:translate(-50%,-50%)}.workflow-section-module__4UhnDa__flow_node{z-index:5;width:5.5rem;height:5.5rem;margin:0;font-size:1.125rem;top:50%;left:3.5rem;transform:translate(-50%,-50%)}.workflow-section-module__4UhnDa__flow_node:hover{transform:translate(-50%,-50%)scale(1.05)}.workflow-section-module__4UhnDa__stages_row{z-index:3;box-sizing:border-box;justify-content:space-between;align-items:center;width:max-content;min-width:50rem;margin-left:0;padding-left:8.5rem;padding-right:3.5rem;display:flex;position:relative}.workflow-section-module__4UhnDa__stage_label{white-space:nowrap;font-size:.9375rem}}@media (max-width:767px){.workflow-section-module__4UhnDa__workflow_section{padding:2.5rem 0}.workflow-section-module__4UhnDa__header_container{padding:0 1.5rem}.workflow-section-module__4UhnDa__header_block{margin-bottom:2.5rem}.workflow-section-module__4UhnDa__heading_title{font-size:2.25rem}.workflow-section-module__4UhnDa__subtitle{font-size:.9375rem}.workflow-section-module__4UhnDa__step_title{font-size:1.25rem}.workflow-section-module__4UhnDa__step_desc{font-size:.875rem}}@media (max-width:639px){.workflow-section-module__4UhnDa__workflow_section{padding:2rem 0}.workflow-section-module__4UhnDa__header_container{padding:0 1rem}.workflow-section-module__4UhnDa__heading_title{font-size:1.875rem}.workflow-section-module__4UhnDa__subtitle{font-size:.875rem}.workflow-section-module__4UhnDa__steps_column{gap:1.5rem;padding:1.5rem 1rem}.workflow-section-module__4UhnDa__step_title{font-size:1.125rem}}
