.how-section{isolation:isolate;padding:100px 24px 115px;scroll-margin-top:90px;position:relative}.how-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 60%,#29575f20,#0000 64%);position:absolute;inset:14% 0 -4% 28%}.how-container{max-width:1152px;margin-inline:auto}.how-heading-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.how-eyebrow{color:#a3a3ae;align-items:center;gap:10px;display:flex}.how-eyebrow>span{background:#a1d3dc;width:16px;height:1px}.how-heading-row h2{letter-spacing:-.045em;color:#f0f0f2;margin-top:19px;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.07}.how-heading-row h2 em{color:#a9dfe9}.how-intro{color:#91a2a4;padding-bottom:5px;font-size:16px;line-height:1.8}.how-workspace{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:66px;display:grid}.how-step-list{flex-direction:column;padding-top:24px;display:flex}.how-step{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:0 12px 12px 0;align-items:baseline;gap:17px;padding:24px 24px 25px;transition:background .4s,border-color .4s;display:flex;position:relative}.how-step:hover{background:#c7c7cd04}.how-step.is-active{background:linear-gradient(90deg,#87ccd80c,#87ccd802);border-color:#9cd3dd13}.how-step-rail{background:#c7c7cd16;width:2px;position:absolute;inset:0 auto 0 -1px;overflow:hidden}.how-step.is-active .how-step-rail{background:#7cbfcb27}.how-step-rail>span{transform-origin:top;background:#a8e4ef;height:100%;animation:linear both how-step-progress;display:block;box-shadow:0 0 14px #72d4e580}.how-section[data-playing=false] .how-step-rail>span{animation-play-state:paused}.how-step.is-past .how-step-rail{background:#a8e4ef60}.how-step-number{font-family:var(--font-mono);color:#666672;flex-shrink:0;font-size:11px;transition:color .3s}.how-step.is-active .how-step-number{color:#a5e1ec}.how-step-copy{min-width:0;display:block}.how-step-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:#747483;margin-bottom:6px;font-size:9px;display:block}.how-step.is-active .how-step-label{color:#a8a8b2}.how-step-title{letter-spacing:-.025em;color:#8e8e9a;font-size:19px;font-weight:500;line-height:1.35;transition:color .3s;display:block}.how-step.is-active .how-step-title,.how-step:hover .how-step-title{color:#f0f0f2}.how-step-body{color:#9b9ba7;opacity:0;max-height:0;margin-top:0;font-size:14px;line-height:1.8;transition:max-height .5s,margin .5s,opacity .35s;display:block;overflow:hidden}.how-step.is-active .how-step-body{opacity:1;max-height:180px;margin-top:12px}.how-step-arrow{color:#a4cdd4;opacity:0;font-size:15px;transition:opacity .4s,transform .4s;position:absolute;top:23px;right:17px;transform:translate(-3px,3px)}.how-step.is-active .how-step-arrow{opacity:1;transform:none}.how-preview-column{min-width:0}.how-mobile-description{display:none}.how-demo{isolation:isolate;background:linear-gradient(145deg,#1b1b1e,#0c161b 55%,#0b1419);border:1px solid #a9d2d92b;border-radius:17px;position:relative;box-shadow:0 30px 80px -28px #000a,0 0 60px -30px #67b4c21c,inset 0 1px #c8f3fb0d}.how-demo:before{content:"";background:linear-gradient(90deg,#0000,#c3f6ff8c,#0000);width:70%;height:1px;position:absolute;top:-1px;left:12%}.how-window-bar{border-bottom:1px solid #b4d9e00e;justify-content:space-between;align-items:center;gap:12px;padding:16px 23px;display:flex}.how-window-brand{color:#e6f0f2;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.how-window-brand>span:last-child{color:#91919e;font-size:11px;font-weight:400}.how-window-brand>span:nth-child(2){color:#4b4b55;margin-inline:2px}.how-mini-logo{color:#a0dbe5;background:#9accd508;border:1px solid #a7cdd42b;border-radius:6px;place-items:center;width:22px;height:22px;font-size:20px;line-height:1;display:grid}.how-demo-tag{font-family:var(--font-mono);letter-spacing:.13em;color:#878794;font-size:8px}.how-process-track{background:#0000000d;border-bottom:1px solid #b4d9e00d;grid-template-columns:repeat(4,minmax(0,1fr));padding:21px 26px 19px;display:grid;position:relative}.how-process-track:before{content:"";background:#8f8f9b20;height:1px;position:absolute;top:37px;left:16%;right:16%}.how-process-node{color:#686875;flex-direction:column;align-items:center;gap:8px;font-size:10px;transition:color .4s;display:flex;position:relative}.how-process-icon{background:#0d181a;border:1px solid #5e5e6b45;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .4s,border-color .4s,box-shadow .4s;display:grid}.how-process-icon svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.how-process-node.is-active{color:#d0ecf1}.how-process-node.is-active .how-process-icon{background:#a4d9e219;border-color:#addde580;box-shadow:0 0 20px #a2dce617}.how-process-node.is-done{color:#9a9aa5}.how-process-node.is-done .how-process-icon{color:#96ccd5;border-color:#9898a342}.how-scenes{display:grid}.how-panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;padding:23px 27px 25px}.how-panel[data-active=true]{visibility:visible;pointer-events:auto;animation:.55s cubic-bezier(.2,.75,.2,1) both how-scene-in}.how-section[data-started=false] .how-panel[data-active=true]{opacity:0;animation:none}.how-scene-heading{color:#dbdbdf;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:12px;font-weight:500;display:flex}.how-scene-heading>span:last-child{font-family:var(--font-mono);color:#b4b4bd;font-size:10px;font-weight:400}.how-scene-heading>span:last-child>span{color:#5d5d69}.how-demo-footer{background:#9fc9d103;border-top:1px solid #b4d9e010;border-radius:0 0 17px 17px;align-items:center;gap:8px;min-height:47px;padding:13px 23px;display:flex}.how-footer-dot{background:#a5d8e1;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 8px #a3e2ed50}.how-caption{color:#a9a9b3;flex:1;font-size:11px;animation:.4s both how-scene-in}.how-footer-check svg{color:#a2a2ad;width:14px;height:14px}.how-thesis-input{background:linear-gradient(140deg,#ababb508,#00000020);border:1px solid #a3cbd22d;border-radius:10px;padding:17px 18px 14px;position:relative;box-shadow:inset 0 1px #dbfaff06}.how-field-label{font-family:var(--font-mono);letter-spacing:.07em;color:#9898a4;align-items:center;gap:7px;font-size:9px;display:flex}.how-field-label svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.how-thesis-input p{letter-spacing:-.015em;color:#e6e6e8;margin-top:13px;font-size:16px;line-height:1.7}.how-thesis-word{display:inline}.how-type-cursor{vertical-align:-2px;background:#b9e9f1;width:1px;height:15px;margin-left:2px;display:inline-block}.how-input-hint{color:#727281;margin-top:14px;font-size:10px;display:block}.how-compile-connector{font-family:var(--font-mono);letter-spacing:.12em;color:#767684;align-items:center;gap:10px;margin:19px 4px;font-size:7px;display:flex}.how-compile-connector>span:first-child,.how-compile-connector>span:last-child{background:#a5a5b019;flex:1;height:1px}.how-criteria{gap:11px;display:grid}.how-criteria-row{align-items:center;gap:12px;display:flex}.how-criteria-row>span{color:#9393a0;flex-shrink:0;width:76px;font-size:11px}.how-criteria-row>div{flex-wrap:wrap;flex:1;gap:6px;display:flex}.how-chip{color:#c2dbdf;background:#a4d4dc08;border:1px solid #9eccd420;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-flex}.how-criteria-row>svg{color:#9bc9d1;width:12px;height:12px}.how-success-strip{color:#b6b6be;border-top:1px solid #b1b1ba13;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.how-success-icon{color:#a4d5de;background:#a8dfe910;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.how-success-icon svg{width:12px;height:12px}.how-schedule{font-family:var(--font-mono);color:#757584;margin-left:auto;font-size:9px}.how-network-summary,.how-run-summary{align-items:center;gap:12px;margin-bottom:16px;display:flex}.how-network-symbol,.how-run-orb{color:#b6d9df;background:#a7cfd608;border:1px solid #a8ced529;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.how-network-symbol svg,.how-run-orb svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.how-network-summary h3,.how-run-summary h3{letter-spacing:-.025em;color:#dfdfe3;font-size:16px;font-weight:500}.how-network-summary p,.how-run-summary p{color:#848492;margin-top:4px;font-size:10px}.how-network-count{font-family:var(--font-mono);color:#afd4db25;margin-left:auto;font-size:30px;font-weight:300}.how-profile-list{margin:0;padding:0;list-style:none}.how-profile{border-bottom:1px solid #afafb80e;align-items:center;gap:11px;padding:10px 0;display:flex}.how-profile-info{flex-direction:column;flex:1;gap:3px;display:flex}.how-profile-info>span:first-child{color:#d5d5d9;font-size:12px;font-weight:500}.how-profile-info>span:last-child{color:#747482;align-items:center;gap:4px;font-size:9px;display:flex}.how-profile-info svg{width:10px;height:10px}.how-profile-status{color:#a8a8b2;align-items:center;gap:3px;font-size:9px;display:flex}.how-profile-status svg{width:12px;height:12px}.how-network-note{align-items:center;gap:12px;margin-top:16px;display:flex}.how-note-orbits{color:#9b9ba6;font-size:31px;font-family:var(--font-mono)}.how-network-note p{color:#7e7e8c;font-size:10px;line-height:1.7}.how-network-note strong{color:#c3c3ca;font-weight:400}.how-run-summary{margin-bottom:25px}.how-run-orb{border-radius:50%;box-shadow:0 0 24px #a3dae410}.how-run-phases{margin:0 0 18px 9px;padding:0;list-style:none}.how-run-phase{gap:15px;padding-bottom:19px;display:flex;position:relative}.how-run-phase:last-child{padding-bottom:0}.how-run-phase:not(:last-child):before{content:"";background:#9e9ea922;width:1px;position:absolute;top:23px;bottom:0;left:11px}.how-phase-marker{color:#b8e1e8;background:#122124;border:1px solid #9e9ea930;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid;position:relative}.how-phase-ring{border:1px solid #9f9faa66;border-top-color:#b8e1e8;border-radius:50%;width:10px;height:10px;position:absolute}.how-phase-check{width:14px;height:14px}.how-run-phase h4{color:#d1d1d7;font-size:12px;font-weight:500}.how-run-phase p{color:#797989;margin-top:4px;font-size:10px;line-height:1.6}.how-phase-result{font-family:var(--font-mono);color:#a5cfd7;margin-top:5px;font-size:9px;display:block}.how-run-progress{background:#b7b7bf14;border-radius:3px;height:3px;overflow:hidden}.how-run-progress>span{transform-origin:0;background:linear-gradient(90deg,#46818b,#bbe4eb);width:100%;height:100%;display:block}.how-run-result{color:#b4d4da;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.how-run-result svg{width:14px;height:14px}.how-shortlist-label{font-family:var(--font-mono);letter-spacing:.08em;color:#91919d;align-items:center;gap:6px;margin-bottom:20px;font-size:7px;display:flex}.how-shortlist-label>span:last-child{color:#777786;text-transform:none;letter-spacing:0;margin-left:auto;font-size:9px}.how-lead-head{align-items:center;gap:12px;display:flex}.how-company-logo{color:#c8e7ed;width:45px;height:47px;font-family:var(--font-mono);background:linear-gradient(145deg,#5f5f6b35,#162f3440);border:1px solid #a1d2db36;border-radius:10px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.how-lead-head>div{flex:1}.how-lead-head h3{letter-spacing:-.04em;color:#f0f0f2;font-size:23px;font-weight:500;line-height:1.2}.how-lead-head p{color:#888895;margin-top:5px;font-size:11px}.how-match-badge{color:#c0e2e8;white-space:nowrap;background:#a8d8e009;border:1px solid #a8d8e02b;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;display:flex}.how-match-badge svg{width:11px;height:11px}.how-lead-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.how-lead-tags>span{color:#9d9da8;border:1px solid #c8c8cf14;border-radius:4px;padding:3px 7px;font-size:9px}.how-reasoning{border-top:1px solid #c3c3c916;margin-top:22px;padding-top:18px}.how-reasoning>.how-field-label{margin-bottom:16px;font-size:8px}.how-reason{align-items:flex-start;gap:9px;margin-top:15px;display:flex}.how-reason>span{color:#a6cbd2;background:#9cc8d006;border:1px solid #badbe120;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.how-reason svg{width:11px;height:11px}.how-reason p{color:#8b8b98;font-size:11px;line-height:1.6}.how-reason strong{color:#d7d7dc;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.how-lead-bottom{border-top:1px solid #c3c3c916;align-items:center;gap:11px;margin-top:22px;padding-top:16px;display:flex}.how-proof-avatars{padding-left:4px;display:flex}.how-proof-avatars>span{outline:2px solid #0d171b;margin-left:-4px}.how-lead-bottom p{color:#838391;font-size:9px;line-height:1.7}.how-lead-bottom strong{color:#c7c7cd;font-weight:400}.how-lead-arrow{color:#c0c0c8;border:1px solid #b5b5be29;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;font-size:16px;display:grid}.how-section[data-started=true] .how-panel[data-active=true] .how-stagger{animation:how-reveal .55s cubic-bezier(.2, .75, .2, 1) var(--how-delay,0s) both}.how-section[data-started=true] .how-panel[data-active=true] .how-thesis-word{animation:how-word-in .25s ease var(--how-delay,0s) both}.how-section[data-started=true] .how-panel[data-active=true] .how-type-cursor{animation:.6s step-end 5 forwards how-cursor}.how-section[data-started=true] .how-panel[data-active=true] .how-phase-check,.how-section[data-started=true] .how-panel[data-active=true] .how-phase-result{animation:how-reveal .45s ease var(--how-delay,0s) both}.how-section[data-started=true] .how-panel[data-active=true] .how-phase-ring{animation:how-spin .8s linear 5, how-ring-finish .1s linear var(--how-delay,0s) forwards}.how-section[data-started=true] .how-panel[data-active=true] .how-run-progress>span{animation:3.8s both how-run-fill}.how-section[data-visible=false] .how-panel *{animation-play-state:paused!important}@keyframes how-step-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes how-scene-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes how-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes how-word-in{0%{opacity:0}to{opacity:1}}@keyframes how-cursor{0%,to{opacity:0}50%{opacity:1}}@keyframes how-spin{to{transform:rotate(360deg)}}@keyframes how-ring-finish{to{opacity:0}}@keyframes how-run-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:901px) and (max-width:1100px){.how-workspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}.how-step{gap:13px;padding-inline:18px}.how-step-title{font-size:17px}.how-step-body{font-size:13px}.how-panel{padding-inline:21px}}@media (max-width:900px){.how-section{padding-block:75px}.how-container{max-width:660px}.how-heading-row{margin-bottom:34px}.how-heading-row h2{font-size:clamp(36px,5.4vw,48px)}.how-intro{display:none}.how-workspace{grid-template-columns:minmax(0,1fr);gap:25px}.how-step-list{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.how-step{border-radius:8px 8px 0 0;flex-direction:column;gap:8px;padding:16px 14px}.how-step-copy{width:100%}.how-step-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-size:12px;line-height:1.3}.how-step-number{font-size:10px}.how-step-rail{width:auto;height:2px;inset:auto 0 -1px}.how-step-rail>span{transform-origin:0;animation-name:how-run-fill;animation-timing-function:linear}.how-step-title,.how-step-body,.how-step-arrow{display:none}.how-mobile-description{min-height:115px;padding:0 2px 22px;display:block}.how-mobile-description h3{color:#e5e5e8;letter-spacing:-.025em;font-size:21px;font-weight:500}.how-mobile-description p{color:#9696a2;max-width:540px;margin-top:9px;font-size:13px;line-height:1.8}}@media (max-width:540px){.how-section{padding:60px 20px 75px}.how-heading-row h2{font-size:35px}.how-heading-break{display:none}.how-step{padding:13px 9px}.how-step-label{font-size:11px}.how-mobile-description{min-height:156px;padding-bottom:22px}.how-mobile-description h3{font-size:20px}.how-mobile-description p{font-size:14px;line-height:1.75}.how-window-bar{padding:14px 17px}.how-window-brand{gap:7px;font-size:12px}.how-demo-tag{letter-spacing:.08em;font-size:9px}.how-process-track{padding:18px 12px 15px}.how-process-track:before{top:33px}.how-process-icon{border-radius:8px;width:29px;height:29px}.how-process-icon svg{width:14px;height:14px}.how-process-node{font-size:10px}.how-panel{padding:19px 17px 22px}.how-scene-heading{margin-bottom:17px;font-size:12px}.how-thesis-input{padding:14px 13px 13px}.how-thesis-input p{font-size:15px;line-height:1.7}.how-input-hint{font-size:11px}.how-compile-connector{gap:7px;font-size:9px}.how-criteria-row{gap:7px}.how-criteria-row>span{width:72px;font-size:12px}.how-chip{padding:4px 7px;font-size:11px}.how-success-strip{gap:8px;font-size:12px}.how-schedule{font-size:11px}.how-network-summary h3,.how-run-summary h3{font-size:16px}.how-network-summary p,.how-run-summary p{font-size:12px;line-height:1.6}.how-network-count{font-size:24px}.how-profile{padding-block:11px}.how-network-note p{font-size:12px}.how-run-summary{gap:10px}.how-run-summary h3{max-width:205px}.how-run-phase{gap:12px;padding-bottom:20px}.how-run-phase p,.how-run-result{font-size:12px}.how-shortlist-label{letter-spacing:.06em;font-size:9px}.how-lead-head{flex-wrap:wrap;gap:9px}.how-company-logo{width:35px;height:39px;font-size:12px}.how-lead-head h3{font-size:20px}.how-lead-head p{font-size:12px}.how-match-badge{padding:3px 7px;font-size:11px}.how-match-badge svg{width:11px;height:11px}.how-reasoning>.how-field-label{font-size:10px}.how-reason p,.how-reason strong{font-size:13px}.how-lead-bottom p{font-size:12px}.how-lead-bottom{gap:9px}.how-demo-footer{padding:13px 17px}.how-caption{font-size:12px;line-height:1.6}}@media (max-width:359px){.how-section{padding-inline:16px}.how-step-label{font-size:10px}.how-mobile-description{min-height:170px}.how-panel{padding-inline:13px}.how-thesis-input p{font-size:14px}.how-chip{padding-inline:5px;font-size:10px}.how-network-count{display:none}.how-lead-head h3{font-size:18px}.how-match-badge{margin-top:3px}.how-success-strip{flex-wrap:wrap}.how-schedule{margin-left:24px}}@media (prefers-reduced-motion:reduce){.how-section *,.how-section :before,.how-section :after{transition:none!important;animation:none!important}.how-thesis-word,.how-stagger,.how-phase-check,.how-phase-result{opacity:1!important;transform:none!important}.how-type-cursor,.how-phase-ring{display:none}.how-panel[data-active=true]{opacity:1!important}.how-step-rail>span,.how-run-progress>span{transform:none}}
