.hero-job-deck{min-width:0;width:100%;max-width:510px;justify-self:center;position:relative;padding:12px 8px 0;color:#17345c;isolation:isolate}.hero-job-deck:before{content:"";position:absolute;inset:50px -12px 55px;background:radial-gradient(ellipse,#d4e5ff 0,#eef5ff85 45%,transparent 72%);z-index:-1;pointer-events:none}.role-deck-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 8px 22px;font-size:.78rem}.role-deck-heading>span{display:flex;align-items:center;gap:8px;color:#275caa;font-weight:600}.role-deck-heading small{color:#687d96;font-size:.68rem;flex-shrink:0}.role-deck-stage{display:grid;perspective:1200px;isolation:isolate;margin:0 32px 62px 10px}.role-deck-card{grid-area:1/1;min-width:0;min-height:335px;display:flex;flex-direction:column;padding:26px;border:1px solid #ceddf2;border-radius:22px;background:linear-gradient(135deg,#fff 65%,#f2f7ff);box-shadow:0 22px 52px #17488113,0 2px 5px #17488108;transform-origin:50% 85%;transform:translate3d(40px,64px,-80px) rotate(9deg) scale(.85);opacity:0;visibility:hidden;pointer-events:none;transition:transform .8s cubic-bezier(.22,.8,.24,1),opacity .6s,visibility .8s;will-change:auto}.role-deck-card[data-depth="0"]{transform:translateZ(40px) rotate(-1.5deg);opacity:1;visibility:visible;z-index:3;border-color:#aecaf0}.role-deck-card[data-depth="1"]{transform:translate3d(16px,24px,0) rotate(4deg) scale(.96);opacity:1;visibility:visible;z-index:2;background:#edf4ff;box-shadow:0 12px 32px #17488110}.role-deck-card[data-depth="2"]{transform:translate3d(28px,45px,-40px) rotate(8deg) scale(.92);opacity:1;visibility:visible;z-index:1;background:#e3eefd;box-shadow:none}.role-deck-card[data-depth=exit]{transform:translate3d(-65px,-18px,70px) rotate(-13deg) scale(1.025);opacity:0;z-index:4}.role-deck-card:not([data-depth="0"])>*{opacity:0;transition:opacity .18s}.role-deck-card[data-depth="0"]>*{opacity:1;transition:opacity .4s .18s}.role-card-top{display:flex;align-items:center;gap:10px;font-size:.72rem;color:#5c7394;letter-spacing:.02em}.role-card-icon{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;background:#edf4ff;color:#1e63d8;border:1px solid #dce9fc;border-radius:13px}.role-card-code{margin-inline-start:auto;color:#8aa6c7;font-variant-numeric:tabular-nums}.role-deck-card h3{font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:750;line-height:1.35;letter-spacing:-.025em;color:#17345c;margin:24px 0 28px;text-wrap:balance;overflow-wrap:anywhere}.role-card-analysis{display:flex;align-items:center;gap:20px;margin-top:auto;margin-bottom:24px}.role-card-score{position:relative;width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center;direction:ltr}.role-card-score svg{position:absolute;inset:0;transform:rotate(-90deg);width:100%;height:100%;fill:none;stroke:#e7effb;stroke-width:5;overflow:visible}.role-card-score .role-card-score-fill{stroke:#246bdd;stroke-linecap:round;stroke-dasharray:270.18;stroke-dashoffset:270.18;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.3,1) .2s}.role-deck-card[data-depth="0"] .role-card-score-fill{stroke-dashoffset:calc(270.18 * (1 - var(--match) / 100))}.role-card-score strong{font-size:1.95rem;letter-spacing:-.045em;color:#1e63d8;font-variant-numeric:tabular-nums}.role-card-score strong small{font-size:.76rem;letter-spacing:0;margin-left:2px}.role-card-match{font-size:.72rem;color:#657b98;margin:0 0 8px}.role-card-insight{font-size:.93rem;line-height:1.65;color:#334e73;margin:0}.role-card-footer{display:flex;gap:8px;align-items:flex-start;border-top:1px solid #e4edf9;padding-top:16px;font-size:.74rem;line-height:1.65;color:#627995}.role-card-footer svg{flex-shrink:0;margin-top:2px;color:#2269d8}.role-deck-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 17px}.role-deck-count{display:flex;align-items:center;gap:8px;font-size:.73rem;color:#7b8da4;direction:ltr}.role-deck-count strong{color:#245da9;font-size:.92rem;font-variant-numeric:tabular-nums}.role-deck-timer{width:60px;height:3px;display:block;overflow:hidden;background:#e3ecf8;border-radius:4px;margin-left:6px}.role-deck-timer i{display:block;height:100%;background:#2e70d8;transform:scaleX(0);transform-origin:left}.role-deck-timer[data-playing=true] i{animation:role-deck-time 5s linear forwards}.role-deck-buttons{display:flex;gap:8px}.role-deck-buttons button{width:38px;height:38px;display:grid;place-items:center;background:white;border:1px solid #d9e4f4;border-radius:50%;color:#285fAD;cursor:pointer;transition:background .18s,border-color .18s}.role-deck-buttons button:hover{background:#edf4ff;border-color:#94b9ed}.role-deck-buttons button:focus-visible{outline:3px solid #8bb7ff;outline-offset:4px}.role-deck-buttons button:disabled{opacity:.4;cursor:default}[dir=rtl] .role-deck-buttons button:first-child svg,[dir=rtl] .role-deck-buttons button:last-child svg{transform:rotate(180deg)}@keyframes role-deck-time{to{transform:scaleX(1)}}.home-async-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-async-flow>li{position:relative;min-width:0}.async-flow-step-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.async-flow-step-head>span{font-size:.85rem;color:#2866c2;font-weight:700;font-variant-numeric:tabular-nums}.async-flow-step-head strong{font-size:.8rem;color:#4d6685;background:#edf4ff;border-radius:20px;padding:5px 12px;line-height:1.5}.async-flow-step h3{font-size:1.18rem;line-height:1.5;letter-spacing:-.015em;margin:22px 0 12px;color:#18385f}.async-flow-step>p{font-size:.94rem;line-height:1.95;color:#536984}.async-flow-preview{border:1px solid #d7e3f4;background:#fff;border-radius:16px;overflow:hidden;height:264px;box-shadow:0 12px 32px #204b7e08}.async-preview-bar{display:flex;gap:4px;align-items:center;padding:11px 14px;border-bottom:1px solid #e6edf7;background:#f7faff}.async-preview-bar>span{height:5px;width:5px;background:#d5dfed;border-radius:50%}.async-preview-bar small{margin-inline-start:auto;color:#73849c;font-size:.6rem}.async-invite-preview,.async-report-preview,.async-video-preview{padding:18px}.async-preview-heading{display:flex;align-items:center;gap:9px;color:#2868c9;font-size:.76rem;line-height:1.5;min-height:25px}.async-preview-heading>svg{flex-shrink:0}.async-preview-heading strong{font-weight:650;color:#264a77}.async-recipient{display:flex;align-items:center;gap:9px;padding:11px;margin-top:17px;background:#f6f9fe;border-radius:8px;font-size:.69rem;color:#537096}.async-recipient>span{display:grid;place-items:center;width:28px;height:28px;background:#e6effd;border-radius:50%;color:#3470c5}.async-recipient>div{flex:1}.async-recipient b{font-weight:500}.async-recipient i{display:block;width:64%;height:4px;background:#dbe6f5;border-radius:4px;margin-top:6px}.async-recipient>svg{color:#2d73c6}.async-deadline{display:flex;align-items:center;gap:8px;padding:12px 0;color:#607b9c;font-size:.68rem}.async-deadline svg{flex-shrink:0}.async-send{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;background:#2567d5;border-radius:7px;color:white;font-size:.7rem;line-height:1.5}.async-send svg{flex-shrink:0}.async-video-person{height:120px;margin-top:12px;position:relative;background:linear-gradient(145deg,#e5effd,#f4f8fe);border-radius:9px;display:grid;place-items:center;color:#85a8d6;overflow:hidden}.async-video-person>svg{transform:translateY(12px);width:92px;height:92px}.async-video-record{position:absolute;bottom:9px;inset-inline-start:10px;display:flex;align-items:center;gap:5px;padding:3px 6px;background:#fffdfd;border-radius:4px;font-size:.6rem;color:#4f6480;direction:ltr}.async-video-record>i{width:5px;height:5px;background:#d96274;border-radius:50%}.async-wave{position:absolute;bottom:12px;inset-inline-end:12px;display:flex;align-items:center;gap:3px;height:15px}.async-wave i{width:3px;height:6px;background:#558ed8;border-radius:4px}.async-wave i:nth-child(2n){height:13px}.async-wave i:nth-child(3){height:18px}.async-flexible{display:flex;gap:7px;align-items:center;font-size:.68rem;line-height:1.5;color:#526f92;margin-top:12px}.async-flexible svg{flex-shrink:0}.async-report-check{margin-inline-start:auto;background:#e9f5ef;color:#23835c;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.async-report-lines{display:grid;gap:14px;padding:24px 2px}.async-report-lines>div{display:flex;align-items:center;gap:9px;color:#5e91d6}.async-report-lines span{height:6px;background:#f0f4fa;display:block;flex:1;border-radius:5px}.async-report-lines i{display:block;height:100%;border-radius:5px;background:#b4cff2}.async-next-interview{display:flex;align-items:center;gap:9px;font-size:.7rem;line-height:1.5;padding:13px 10px;background:#edf4ff;border:1px solid #dbe8fa;border-radius:8px;color:#2b61ac}.async-next-interview svg{flex-shrink:0}.async-next-interview svg:last-child{margin-inline-start:auto}.async-flow-connector{position:absolute;inset-inline-end:-30px;top:157px;z-index:1;background:#fff;border:1px solid #dce7f6;border-radius:50%;width:28px;height:28px;color:#7297c8;display:grid;place-items:center}[dir=rtl] .async-flow-connector svg,[dir=rtl] .async-next-interview svg:last-child{transform:rotate(180deg)}.home-page #product-tour{padding-block:38px 76px}.home-page #product-tour .home-product-tour-caption{background:#f8faff}.home-page #hr-efficiency{background:#f7faff;border-block:1px solid #e4edf9}.home-page #product-demo{padding-top:76px}.home-page #why-mind .card-grid{gap:20px}.home-page #why-mind .feature-card{box-shadow:none;border-color:#dde7f4}.home-page .section-header-row{align-items:baseline;gap:20px}.home-page .section-end-cta{margin-top:32px}@media(max-width:1000px){.hero-job-deck{max-width:470px}.role-deck-card{padding:24px}.home-async-flow{gap:24px}.async-flow-connector{inset-inline-end:-26px}.async-invite-preview,.async-report-preview,.async-video-preview{padding:14px}}@media(max-width:760px){.home-async-flow{grid-template-columns:1fr;gap:42px}.async-flow-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.async-flow-step-head{grid-column:1/-1}.async-flow-preview{grid-column:1;grid-row:2/4}.async-flow-step h3{margin-top:12px}.async-flow-connector{top:auto;bottom:-35px;inset-inline-end:calc(50% - 14px);transform:rotate(90deg)}[dir=rtl] .async-flow-connector svg{transform:none}.home-page #product-tour{padding-block:24px 56px}}@media(max-width:480px){.hero-job-deck{padding-inline:0}.role-deck-heading{gap:10px;font-size:.72rem}.role-deck-stage{margin:0 25px 55px 8px}.role-deck-card{padding:21px;min-height:320px;border-radius:18px}.role-deck-card h3{font-size:1.5rem;margin:21px 0}.role-card-analysis{gap:14px;margin-bottom:20px}.role-card-score{width:78px;height:78px;flex-basis:78px}.role-card-score strong{font-size:1.7rem}.role-card-insight{font-size:.84rem}.role-card-footer{font-size:.69rem}.role-deck-card[data-depth="2"]{transform:translate3d(17px,37px,-40px) rotate(6deg) scale(.92)}.role-deck-card[data-depth="1"]{transform:translate3d(11px,20px,0) rotate(3deg) scale(.96)}.async-flow-step{display:block}.async-flow-preview{max-width:360px;margin-inline:auto}.async-flow-step h3{margin-top:22px}.async-invite-preview,.async-report-preview,.async-video-preview{padding:18px}.home-page #product-demo{padding-top:56px}}@media(prefers-reduced-motion:reduce){.role-card-score-fill,.role-deck-card,.role-deck-card>*{transition:none!important}.role-deck-timer i{animation:none!important}.role-deck-card[data-depth=exit]{visibility:hidden}}.hero-interview-scene{padding:16px 10px 8px;max-width:530px;isolation:isolate}.hero-interview-scene:before{inset:70px -15px 60px;background:radial-gradient(ellipse,#a8caff70,transparent 70%)}.hero-interview-scene .role-deck-heading{margin:0 6px 28px;position:relative;z-index:5}.interview-orbit{position:absolute;inset:100px 0 70px;z-index:-1;pointer-events:none;border-radius:50%;border:1px solid #c7dafa75;transform:rotate(-22deg)}.interview-orbit:after,.interview-orbit:before{content:"";position:absolute;inset:25px -14px;border:1px dashed #adcaf050;border-radius:50%;transform:rotate(45deg)}.interview-orbit:after{inset:-28px 25px;transform:rotate(-35deg)}.interview-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#3679ec;box-shadow:0 0 0 6px #3e83ec12;left:8%;top:21%}.interview-orbit i:nth-child(2){left:91%;top:73%;width:5px;height:5px}.interview-orbit i:nth-child(3){left:58%;top:0;background:#9bbbf0}.interview-signal{position:relative;z-index:5;margin:0 0 -18px auto;width:78%;display:flex;align-items:center;gap:13px;padding:14px 18px;border:1px solid #c9dcfa;border-radius:18px;background:linear-gradient(125deg,#fff,#f2f7ff);box-shadow:0 14px 40px #174fa11a;transform:rotate(4deg);color:#2765be;animation:interview-signal-float 7s ease-in-out infinite}.interview-signal-person{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e2edff;border:4px solid #f4f8ff}.interview-signal>div{flex:1;min-width:0}.interview-signal strong{font-size:.7rem;line-height:1.5;display:block}.interview-signal>svg{flex-shrink:0;color:#78a3df}.interview-wave{height:30px;display:flex;align-items:center;gap:3px;overflow:hidden;margin-top:5px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.interview-wave i{display:block;flex:1;max-width:4px;min-width:2px;height:var(--bar);border-radius:5px;background:linear-gradient(#72a6f4,#2468d8);animation:interview-wave 1.3s var(--delay) ease-in-out infinite}.hero-interview-scene .role-deck-stage{margin:0 32px 50px 4px;perspective:1100px}.hero-interview-scene .role-deck-card{position:relative;overflow:hidden;padding:30px 28px 24px;min-height:358px;border-radius:24px;border-color:#a9c9f7;background:linear-gradient(145deg,#fff 30%,#f4f8ff);box-shadow:0 25px 60px #225ba520,0 2px 5px #1748810d;transform-origin:50% 70%}.hero-interview-scene .role-deck-card[data-depth="0"]{transform:translateZ(35px) rotateY(-7deg) rotate(-3deg);z-index:3}.hero-interview-scene .role-deck-card[data-depth="1"]{transform:translate3d(30px,19px,-20px) rotateY(-7deg) rotate(3deg) scale(.94);background:#e8f1ff;border-color:#bdd4f6;z-index:2}.hero-interview-scene .role-deck-card[data-depth="2"]{transform:translate3d(48px,35px,-65px) rotateY(-7deg) rotate(8deg) scale(.87);background:#dceaff;border-color:#c6dafa;z-index:1}.hero-interview-scene .role-deck-card[data-depth=exit]{transform:translate3d(-42px,-32px,70px) rotateY(-28deg) rotate(-10deg) scale(1.02);opacity:0;z-index:4}.hero-interview-scene .role-deck-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#83ace52a .7px,transparent 0);background-size:12px 12px;mask-image:linear-gradient(120deg,transparent 45%,#000);z-index:0}.hero-interview-scene .role-deck-card:after{content:"";position:absolute;left:-5%;right:-5%;top:0;height:80px;background:linear-gradient(transparent,#4b96ff12 92%,#73b0ff70);transform:translateY(-100%);pointer-events:none;opacity:0}.hero-interview-scene .role-deck-card[data-depth="0"]:after{animation:interview-scan 5s ease-in-out infinite}.hero-interview-scene .role-deck-card>*{position:relative;z-index:1}.hero-interview-scene .role-card-icon{background:#2466d7;color:#fff;border:0;box-shadow:0 6px 15px #2466d728;border-radius:12px}.hero-interview-scene .role-card-top{font-size:.7rem}.hero-interview-scene .role-deck-card h3{font-size:clamp(1.55rem,2.2vw,2rem);margin:24px 0;color:#173b70}.hero-interview-scene .role-card-analysis{gap:20px;margin-bottom:22px}.hero-interview-scene .role-card-score{width:110px;height:110px;flex-basis:110px;background:radial-gradient(circle,#fff 42%,#e9f2ff 70%);border-radius:50%;box-shadow:0 6px 20px #2e70d212}.hero-interview-scene .role-card-score strong{font-size:2.2rem}.hero-interview-scene .role-card-score svg{padding:3px}.hero-interview-scene .role-card-score-fill{filter:drop-shadow(0 0 3px #5699f380)}.hero-interview-scene .role-card-match{font-size:.68rem;letter-spacing:.03em}.hero-interview-scene .role-card-insight{font-size:.91rem;color:#294e80}.hero-interview-scene .role-card-footer{background:#eaf2ff;border:1px solid #d9e7fb;border-radius:12px;padding:12px;color:#345d94;font-size:.7rem;align-items:center}.role-result-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;background:#fff;border-radius:50%;color:#2768d6}.hero-interview-scene .role-card-footer svg{margin:0}.hero-interview-scene .role-deck-controls{margin:0 15px 0 4px}.hero-interview-scene .role-deck-buttons button{width:44px;height:44px;box-shadow:0 4px 12px #235aa908}.hero-interview-scene[data-playing=false] .interview-signal,.hero-interview-scene[data-playing=false] .interview-wave i,.hero-interview-scene[data-playing=false] .role-deck-card:after{animation-play-state:paused}@keyframes interview-scan{0%,10%{transform:translateY(-100%);opacity:0}20%{opacity:1}75%{transform:translateY(480%);opacity:.6}85%,to{transform:translateY(500%);opacity:0}}@keyframes interview-wave{0%,to{transform:scaleY(.35);opacity:.55}50%{transform:scaleY(.9);opacity:1}}@keyframes interview-signal-float{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-7px) rotate(2deg)}}@media(max-width:480px){.hero-interview-scene{padding-inline:4px}.hero-interview-scene .role-deck-stage{margin:0 29px 46px 2px}.hero-interview-scene .role-deck-card{padding:25px 20px 20px;min-height:348px}.hero-interview-scene .role-deck-card h3{font-size:1.5rem}.hero-interview-scene .role-card-score{width:85px;height:85px;flex-basis:85px}.hero-interview-scene .role-card-score strong{font-size:1.85rem}.hero-interview-scene .role-card-analysis{gap:13px}.hero-interview-scene .role-card-insight{font-size:.81rem}.hero-interview-scene .role-deck-card[data-depth="1"]{transform:translate3d(19px,16px,-20px) rotate(2deg) scale(.94)}.hero-interview-scene .role-deck-card[data-depth="2"]{transform:translate3d(29px,30px,-65px) rotate(6deg) scale(.87)}.interview-signal{width:84%;padding:12px;gap:9px}.interview-signal strong{font-size:.64rem}.interview-signal-person{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.hero-interview-scene *,.hero-interview-scene :after{animation:none!important;transition:none!important}.hero-interview-scene .role-deck-card:after{display:none}}.home-page{--home-ink:#17345c;--home-blue:#1e63d8}.home-page .section{padding-block:clamp(56px,6vw,88px)}.home-page .hero{background:#fff;padding-block:clamp(64px,7vw,104px)}.home-page .hero:before{opacity:.2}.home-page .hero h1{max-width:none;font-size:clamp(2.1rem,3.8vw,3.5rem);line-height:1.24;letter-spacing:-.035em;overflow-wrap:normal}.home-hero-line{display:block}.home-hero-accent{color:var(--home-blue)}.home-page .hero-subhead{font-size:clamp(1rem,1.25vw,1.13rem);font-weight:400;line-height:1.95;max-width:38em}.home-page .hero-badge-row{margin-top:24px}.home-page .hero-trust-note{max-width:920px;margin:32px auto 0;font-size:.8rem;line-height:1.8}.home-hero-tour-link{display:inline-flex;align-items:center;gap:12px;margin-top:20px;color:var(--home-blue);font-size:.9rem;font-weight:600}.home-page h2{font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.home-page .section-intro{font-size:1rem;line-height:1.9;max-width:760px;margin-top:16px}.home-section-heading{max-width:820px;margin-bottom:36px}.home-section-heading .eyebrow{margin-bottom:10px}.home-page .hiring-workflow-section{background:#f8faff;border-block:1px solid #e7edf7}.home-page .hiring-workflow-diagram{gap:24px}.home-page .hiring-workflow-entries{max-width:940px;margin-inline:auto;width:100%}.home-page .hiring-workflow-entry{position:relative;padding:24px;padding-inline-start:68px;gap:8px;box-shadow:none;border-radius:14px;text-align:start}.home-page .hiring-workflow-entry-icon{position:absolute;inset-inline-start:22px;top:26px;font-size:1.55rem}.home-page .hiring-workflow-entry h3{font-size:1.05rem;line-height:1.5}.home-page .hiring-workflow-entry p{line-height:1.8}.home-page .hiring-workflow-merge{margin-block:0 8px}.home-page .hiring-workflow-merge-badge{background:transparent;border:0;color:#4a6284;white-space:normal;text-align:center}.home-page .hiring-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-page .hiring-workflow-step-item{display:block}.home-page .hiring-workflow-step{position:relative;height:100%;padding:28px;display:flex;flex-direction:column;gap:24px;border-radius:20px;text-align:start;box-shadow:0 8px 28px #244f8510}.home-page .hiring-workflow-step-num{background:#edf3fd;color:var(--home-blue);border-radius:12px;width:48px;height:48px;font-size:1.1rem;font-weight:700}.home-page .hiring-workflow-step-body{display:flex;flex-direction:column;flex:1;gap:12px}.home-page .hiring-workflow-step-body h3{font-size:1.25rem;line-height:1.45;color:var(--home-ink)}.home-page .hiring-workflow-step-body p{font-size:.96rem;line-height:1.9;flex:1}.home-page .hiring-workflow-step-body .card-link{margin-top:8px}.home-page .hiring-workflow-step--featured{border:2px solid var(--home-blue);background:linear-gradient(155deg,#edf4ff,#fff 75%);box-shadow:0 12px 32px #1e63d818}.home-page .hiring-workflow-step--featured .hiring-workflow-step-num{background:var(--home-blue);color:white}.home-page .hiring-workflow-step-arrow{display:none}.home-page .hiring-workflow-outcome{margin-top:8px;font-size:.9rem}.home-page .hr-efficiency-help-section{background:white;border:0}.home-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-benefit{border-top:2px solid #c9ddfb;padding-top:24px}.home-benefit-number{color:var(--home-blue);font-size:.86rem;font-weight:700;letter-spacing:.08em}.home-benefit h3{font-size:1.2rem;margin:18px 0 12px;line-height:1.5}.home-benefit p{font-size:.96rem;color:#4b607d;line-height:1.9}.home-process-details{margin-top:32px;border:1px solid #dbe6f5;border-radius:14px;background:#f8faff;padding:0 24px}.home-process-details summary{display:flex;justify-content:space-between;gap:16px;padding-block:20px;cursor:pointer;color:var(--home-ink);font-weight:600;list-style:none}.home-faq-item summary::-webkit-details-marker,.home-process-details summary::-webkit-details-marker{display:none}.home-faq-item[open] summary>span,.home-process-details[open] summary>span{transform:rotate(45deg)}.home-process-details .hr-efficiency-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;gap:12px}.home-process-details .hr-efficiency-step{background:white;padding:20px;text-align:start}.home-page .demo-static-head{padding:24px;background:#f7faff;border-bottom:1px solid #e2eaf5}.home-page .demo-static-label{font-size:1.15rem;line-height:1.55;color:var(--home-ink)}.home-page .demo-static-note{line-height:1.8;font-size:.94rem}.home-page .demo-static-card{border-radius:20px;border-color:#dbe5f3}.home-page .product-tour-section{padding-top:24px;background:#fff}.home-product-tour-frame{border:1px solid #cfddf1;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 20px 56px #204b7e12}.home-product-tour-caption{padding:20px 24px;display:flex;gap:16px;justify-content:space-between;align-items:center;background:#f5f9ff;border-bottom:1px solid #dbe5f3}.home-product-tour-caption h2{margin:0;font-size:1.15rem;text-wrap:wrap}.home-product-tour-caption p{margin:6px 0 0;font-size:.8rem;color:#4b607d}.home-product-tour-caption a{flex-shrink:0;color:var(--home-blue);font-size:.9rem;font-weight:600}.home-product-tour-preview{height:520px;overflow:hidden;position:relative;background:#f4f6fa;touch-action:pan-y}.home-product-tour-iframe{width:100%;height:100%;border:0;display:block;background:#f4f6fa}.home-product-tour-caption a{min-height:44px;display:inline-flex;gap:6px;align-items:center;padding:8px 14px;background:#fff;border:1px solid #cbdcf5;border-radius:12px}.home-product-tour-caption a:focus-visible{outline:3px solid #8bb7ff;outline-offset:3px}.home-product-tour-footer{margin:0;padding:18px 24px;color:#566882;font-size:.82rem;line-height:1.8;border-top:1px solid #dbe5f3}.home-page .home-faq-section{background:#f8faff;border-block:1px solid #e5edf7}.home-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}.home-faq-heading h2{margin:0}.home-faq-list{border-top:1px solid #ccdaee}.home-faq-item{border-bottom:1px solid #ccdaee}.home-faq-item summary{cursor:pointer;display:flex;gap:24px;align-items:baseline;justify-content:space-between;list-style:none;padding-block:24px}.home-faq-item h3{font-size:1.04rem;line-height:1.65;margin:0;color:var(--home-ink)}.home-faq-item summary>span{flex-shrink:0;color:var(--home-blue)}.home-faq-item p{margin:0;padding:0 36px 26px 0;color:#4b607d;font-size:.97rem;line-height:1.95}.home-hero-tour-link:focus-visible,.home-page summary:focus-visible{outline:3px solid #8bb7ff;outline-offset:5px;border-radius:4px}@media (max-width:900px){.home-page .hero h1{font-size:clamp(2rem,5vw,3rem)}.home-page .hiring-workflow-step{padding:22px}.home-faq-layout{gap:32px;grid-template-columns:1fr}}@media (max-width:680px){.home-page .hero h1{font-size:clamp(1.7rem,6.4vw,2.6rem);letter-spacing:-.035em}.home-page .hero-subhead{text-align:start}.home-page .hero-badge-row{justify-content:center}.home-benefit-grid,.home-page .hiring-workflow-steps,.home-process-details .hr-efficiency-steps{grid-template-columns:1fr}.home-page .hiring-workflow-step{flex-direction:row;gap:16px}.home-page .hiring-workflow-step-num{flex-shrink:0;width:40px;height:40px}.home-page .hiring-workflow-step-body h3{font-size:1.15rem}.home-benefit-grid{gap:24px}.home-benefit h3{margin-top:12px}.home-process-details{padding-inline:16px}.home-product-tour-caption{padding:18px;flex-wrap:wrap}.home-product-tour-footer{padding:16px}.home-faq-item p{padding-inline-end:0}}