.reference-hero-motion{gap:28px;padding-top:48px}.reference-hero-motion .phase-tag{display:inline-flex;align-items:center;gap:9px;background:#ece8ff;color:#17162e;border:1px solid #e8e2ff;border-radius:999px;padding:10px 14px;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.025em}.reference-hero-motion .phase-tag svg{color:#5034ff;flex-shrink:0;width:17px;height:17px}.reference-hero-motion .floating-brief{position:relative;background:#fff;border:1px solid #b9acff;border-radius:16px;padding:25px 24px 74px 70px;box-shadow:0 18px 38px #25205418;min-height:230px}.reference-hero-motion .floating-brief p{font-size:17px;line-height:1.7;color:#242343}.reference-hero-motion .floating-brief strong{color:#4b2dff;font-weight:650}.reference-hero-motion .floating-brief .brief-document{position:absolute;top:26px;left:20px;width:34px;height:38px;padding:7px;background:#eeeaff;border-radius:10px;color:#5034ff}.reference-hero-motion .floating-brief>svg:last-child{position:absolute;right:22px;bottom:20px;width:42px;height:42px;background:#5034ff;color:#fff;border-radius:50%;padding:11px}.reference-hero-motion .workflow-pill{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:48px;border:1px solid #d3caff;background:#fcfbff;border-radius:999px;padding:10px 32px 10px 16px;color:#282541;font-size:12px;line-height:1.5}.reference-hero-motion .workflow-step-icon{width:20px;height:20px;flex-shrink:0;color:#5034ff}.reference-hero-motion .status-check,.reference-hero-motion .status-spinner{position:absolute;right:10px}.reference-hero-motion .pill-workflow{gap:14px}.reference-hero-motion .candidate-signals>div{border-left:2px solid #e1dafa;padding-left:14px;gap:13px}.reference-hero-motion .candidate-signals>.candidate-active{border-color:#6046ff}.reference-hero-motion .candidate-signals>div>svg{width:38px;height:38px;padding:8px;border-radius:50%;background:#ece7ff;color:#5135ed;flex-shrink:0}.reference-hero-motion .candidate-signals>div>span{font-size:13px;line-height:1.8}.reference-hero-motion .profile-sheet{border:1px solid #c1b5ff;border-radius:16px;overflow:hidden;box-shadow:0 18px 38px #25205422}.reference-hero-motion .profile-sheet.behind-1,.reference-hero-motion .profile-sheet.behind-2{background:#e6e0ff}.reference-hero-motion .profile-top{height:110px;background:linear-gradient(125deg,#f0edff,#e2d9ff);color:#4c2bff}.reference-hero-motion .profile-initials{font-size:48px;font-weight:650;letter-spacing:-.03em}.reference-hero-motion .profile-top>svg{color:#5034ff;width:22px;height:22px}.reference-hero-motion .profile-body{background:#1c2031;color:#fff;padding:24px 20px 18px}.reference-hero-motion .profile-body>small{color:#c7c2e8;font-size:11px;letter-spacing:.035em}.reference-hero-motion .profile-body h3{color:#fff;font-size:30px;line-height:1.2;margin:12px 0 8px;font-weight:600}.reference-hero-motion .profile-body p{color:#eeeaf9;font-size:15px;line-height:1.5}.reference-hero-motion .profile-body>div span{color:#eeeaf9;font-size:13px}.reference-hero-motion .profile-verdict{display:flex;gap:10px;align-items:center;background:#e8e0ff;color:#3823bd;border:1px solid #c8bbff;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;margin-top:20px}.reference-hero-motion .hero-connector{stroke:#6344ff;opacity:1}.hero-bottom h1{letter-spacing:-.035em;line-height:1.1}@media(min-width:1101px){.reference-hero-motion{grid-template-columns:1.1fr 1.05fr 1fr 1.05fr}.reference-hero-motion .phase-decision,.reference-hero-motion .phase-shortlist,.reference-hero-motion .phase-workflow{padding-top:48px}}@media(max-width:1100px){.reference-hero-motion .reference-phase:before{content:"";display:block;height:2px;background:#b7a7ff;margin-bottom:14px}.reference-hero-motion .phase-tag{font-size:13px}.reference-hero-motion .workflow-pill{font-size:14px}}@media(max-width:600px){.reference-hero-motion{gap:30px;padding-top:26px}.reference-hero-motion .floating-brief{min-height:0}.reference-hero-motion .candidate-signals>div>span{font-size:14px}.reference-hero-motion .profile-body>small{font-size:12px}.reference-hero-motion .reference-phase{padding-top:0}}.hiring-story .journey-panel,.reference-hero-motion .floating-brief,.reference-hero-motion .workflow-pill{background:linear-gradient(135deg,#ffffff,#f6f4ff 58%,#eeebff);border-color:#b4a5ff;box-shadow:0 16px 36px rgba(66,46,156,.13);color:#24205b}.reference-hero-motion .floating-brief p{color:#292464}.reference-hero-motion .floating-brief strong{color:#4c36e9}.hiring-story .journey-tag,.reference-hero-motion .floating-brief .brief-document,.reference-hero-motion .phase-tag{background:linear-gradient(135deg,#eeebff,#e4dfff);border-color:#d3caff;color:#34268e}.reference-hero-motion .workflow-pill{box-shadow:0 4px 14px rgba(66,46,156,.055);color:#312a65}.hiring-story .journey-icon,.hiring-story .journey-panel-row svg,.reference-hero-motion .phase-tag svg,.reference-hero-motion .workflow-step-icon{color:#5145e8}.reference-hero-motion .floating-brief>svg:last-child{background:linear-gradient(135deg,#6554f4,#4327ee);box-shadow:0 5px 14px #4d36e92b}.hiring-story .journey-panel-header{border-color:#d4ccfa}.hiring-story .journey-panel-row{color:#393367}.hiring-story .journey-panel-header>span:last-child,.hiring-story .journey-panel-label{color:#625b8d}.hiring-story .step-active .journey-panel{box-shadow:0 22px 42px rgba(66,46,156,.17)}.hiring-story .step-active .journey-node,.hiring-story .step-active .journey-tag{background:#5145e8;border-color:#5145e8;color:#fff}.hiring-story .story-prompt,.story-prompt{background:linear-gradient(135deg,#fff,#ede8ff);border:1px solid #b4a5ff;color:#292464;box-shadow:0 12px 30px #42319c12;border-radius:14px;padding:22px 30px;font-size:21px;max-width:680px;margin:0 auto 56px;display:flex;align-items:center;gap:20px}.hiring-story .panel-brand{width:150px;height:auto;overflow:visible;background:transparent;border-radius:0;flex-shrink:0}.hiring-story .panel-brand img{position:static;display:block;width:100%;max-width:100%;height:auto;object-fit:contain;left:auto;top:auto}.hiring-story .typing-story-prompt,.typing-story-prompt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease}.hiring-story .typing-story-prompt:hover,.typing-story-prompt:hover{border-color:#9d8dff;box-shadow:0 14px 34px rgba(66,49,156,.16),0 0 0 3px rgba(180,165,255,.22);transform:translateY(-1px)}.hiring-story .typing-story-prompt:active,.typing-story-prompt:active{transform:translateY(0)}.hiring-story .story-prompt-content,.story-prompt-content{position:relative;flex:1 1;min-width:0;display:block;line-height:1.35}.hiring-story .story-prompt-content span,.story-prompt-content span{margin-left:0;color:inherit;flex-shrink:0}.hiring-story .story-prompt-ghost,.story-prompt-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;color:transparent}.hiring-story .story-prompt-typed,.story-prompt-typed{position:absolute;left:0;top:0;width:100%;height:100%;display:block;color:#292464;white-space:pre-wrap;word-break:break-word}.hiring-story .story-prompt-caret,.story-prompt-caret{display:inline-block;width:2.5px;height:1.15em;background-color:#5145e8;border-radius:1px;margin-left:3px;vertical-align:-.16em;flex-shrink:0;box-shadow:0 0 8px rgba(81,69,232,.5)}.hiring-story .story-prompt-caret.is-idle,.story-prompt-caret.is-idle{animation:promptCaretBlink .85s cubic-bezier(.4,0,.6,1) infinite}.hiring-story .story-prompt-caret.is-typing,.story-prompt-caret.is-typing{opacity:1}@keyframes promptCaretBlink{0%,to{opacity:1}50%{opacity:0}}.hiring-story .story-prompt-action,.story-prompt-action{margin-left:auto;color:#5145e8;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,color .25s ease}.hiring-story .typing-story-prompt:hover .story-prompt-action,.typing-story-prompt:hover .story-prompt-action{transform:translate(2px,-2px);color:#3828d1}:root{--bg-canvas:#F8F8FC;--surface-white:rgba(255,255,255,0.97);--surface-pill:rgba(255,255,255,0.94);--text-navy:#0E1020;--text-body:#1E2132;--text-slate:#6B6F80;--text-muted:#84889A;--indigo-primary:#2B1BF5;--indigo-mid:#3E29FF;--violet-end:#5C3BFF;--lavender-soft:#EEEBFF;--lavender-stack-1:rgba(235,231,255,0.88);--lavender-stack-2:rgba(225,219,255,0.55);--mint-surface:#E6F7F2;--mint-accent:#12B886;--ring-teal:#19D3B0;--ring-blue:#3B6CF6;--ring-track:#ECEAF6;--border-hairline:#E5E6F0;--rule-grey:#C5C7D4;--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--shadow-pill:0 16px 36px -10px rgba(24,18,78,0.07),0 4px 10px -2px rgba(24,18,78,0.03);--shadow-card:0 28px 58px -14px rgba(24,18,78,0.12),0 8px 20px -6px rgba(43,27,245,0.05);--shadow-btn:0 12px 26px -6px rgba(43,27,245,0.42)}.platform-hero{position:relative;width:100%;max-width:1520px;margin:0 auto;padding:clamp(48px,6vh,72px) 0 clamp(24px,3vh,36px);display:grid;grid-template-columns:44% 56%;align-items:center;z-index:2}.hero-copy-col{display:flex;flex-direction:column;align-items:flex-start;z-index:5}.eyebrow-wrap{display:inline-flex;align-items:center;gap:16px;margin-bottom:clamp(16px,2.4vh,26px)}.eyebrow-label{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.eyebrow-rule{width:56px;height:1.5px;background-color:var(--rule-grey);transform-origin:left center}.hero-headline{font-size:clamp(40px,4.5vw,68px);font-weight:800;line-height:1.05;letter-spacing:-.036em;color:var(--text-navy);margin-bottom:clamp(18px,2.6vh,28px)}.line-mask{overflow:hidden;padding-bottom:4px;margin-bottom:-4px}.line-inner,.line-mask{display:block}.headline-accent{font-size:clamp(38px,4.2vw,64px);background:linear-gradient(90deg,var(--indigo-primary) 0,var(--indigo-mid) 55%,var(--violet-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;letter-spacing:-.035em;margin-top:4px}.hero-subcopy{font-size:clamp(15.5px,1.25vw,19px);line-height:1.55;color:var(--text-body);font-weight:400;letter-spacing:-.012em;max-width:575px;margin-bottom:clamp(24px,3.8vh,40px)}.hero-subcopy strong{font-weight:700;color:var(--text-navy)}.cta-row{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:54px;padding:0 30px;background:var(--indigo-primary);color:#FFFFFF!important;font-size:16px;font-weight:500;border-radius:11px;border:none;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-btn);transition:background-color .2s ease,box-shadow .25s var(--ease-out-quint),transform .2s var(--ease-out-quint)}.btn-primary:hover{background:#2314DC;transform:translateY(-2px);box-shadow:0 18px 34px -6px rgba(43,27,245,.54)}.btn-primary svg{width:16px;height:16px;transition:transform .22s var(--ease-out-quint)}.btn-primary:hover svg{transform:translate(2.5px,-2.5px)}.btn-secondary{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--text-navy)!important;text-decoration:none;padding:10px 4px;cursor:pointer}.btn-secondary svg{width:16px;height:16px;transition:transform .22s var(--ease-out-quint)}.btn-secondary:hover svg{transform:translateX(4px)}.visual-stage{position:relative;width:740px;height:520px;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.connector-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.stakeholder-pill{position:absolute;width:218px;height:68px;background:var(--surface-pill);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;border:1px solid rgba(255,255,255,.96);box-shadow:var(--shadow-pill);display:flex;align-items:center;padding:0 18px 0 12px;gap:12px;z-index:5;transition:box-shadow .3s ease}.stakeholder-pill.is-pulsing{box-shadow:0 20px 42px -8px rgba(43,27,245,.22),0 0 0 1.5px rgba(43,27,245,.2)}.pill-employers{left:4px;top:32px}.pill-partners{left:54px;top:146px}.pill-candidates{left:35px;top:278px}.pill-icon{width:44px;height:44px;border-radius:50%;background:var(--lavender-soft);display:grid;place-items:center;flex-shrink:0;color:var(--indigo-primary)}.pill-icon svg{width:20px;height:20px}.pill-text{display:flex;flex-direction:column;gap:2px}.pill-title{font-size:14px;font-weight:700;color:var(--text-navy);letter-spacing:-.015em}.pill-subtitle{font-size:11.5px;font-weight:400;color:var(--text-slate);letter-spacing:-.01em}.pill-node{position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:var(--indigo-primary);display:grid;place-items:center;box-shadow:0 0 0 3.5px rgba(238,235,255,.98),0 2px 7px rgba(43,27,245,.38);z-index:6}.pill-node:before{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:7px;height:1.5px;background:rgba(43,27,245,.25)}.pill-node:after{content:"";width:5.5px;height:5.5px;border-radius:50%;background:#FFFFFF}.node-ripple{position:absolute;inset:-6px;border-radius:50%;border:1.8px solid var(--indigo-primary);opacity:0;pointer-events:none;transform:scale(.6)}.card-stack-wrap{position:absolute;left:312px;top:14px;width:395px;height:382px;z-index:5}.card-back-layer{position:absolute;inset:0;border-radius:20px;pointer-events:none}.card-back-2{background:var(--lavender-stack-2);border:1px solid rgba(255,255,255,.65);transform:translate(38px,-8px) rotate(3deg) scale(.96);box-shadow:0 18px 40px -14px rgba(29,20,92,.06)}.card-back-1{background:var(--lavender-stack-1);border:1px solid rgba(255,255,255,.85);transform:translate(19px,-12px) rotate(-.4deg) scale(.985);box-shadow:0 20px 44px -14px rgba(29,20,92,.08)}.candidate-card{position:relative;width:395px;min-height:382px;background:var(--surface-white);border-radius:20px;border:1px solid #ffffff;padding:22px 24px 18px;transform:rotate(-3deg);box-shadow:var(--shadow-card);overflow:hidden}.candidate-card,.card-slide-inner{display:flex;flex-direction:column;justify-content:space-between}.card-slide-inner{height:100%}.card-top-row{display:flex;justify-content:space-between;align-items:flex-start}.portrait-box{width:116px;height:116px;border-radius:14px;overflow:hidden;background:#E4E3EC;box-shadow:0 6px 14px rgba(14,16,32,.08);flex-shrink:0;position:relative}.portrait-box img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.ai-badge{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--lavender-soft);padding:8px 14px;border-radius:10px;color:var(--indigo-primary);font-size:12px;font-weight:600;line-height:1.22;overflow:hidden;margin-top:2px}.ai-badge-shimmer{position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78) 50%,transparent);transform:skewX(-20deg);animation:badgeSweep 4.2s ease-in-out infinite;pointer-events:none}@keyframes badgeSweep{0%,65%{left:-120%}to{left:160%}}.sparkle-svg{width:18px;height:18px;flex-shrink:0;animation:sparkleTwinkle 3s ease-in-out infinite}@keyframes sparkleTwinkle{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.13) rotate(8deg)}}.card-mid-row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:10px}.candidate-meta-col{display:flex;flex-direction:column}.candidate-name{font-size:23px;font-weight:800;color:var(--text-navy);letter-spacing:-.025em;line-height:1.16;margin-bottom:2px}.candidate-tag-label{font-size:11px;font-weight:600;color:var(--indigo-primary);text-transform:capitalize;letter-spacing:.02em;margin-bottom:2px}.candidate-role{font-size:13.5px;font-weight:400;color:var(--text-slate);margin-bottom:12px;letter-spacing:-.01em}.meta-rows{display:flex;flex-direction:column;gap:6px}.meta-line{display:flex;align-items:center;gap:15px;font-size:12.5px;color:var(--text-slate);font-weight:400}.meta-pair{display:inline-flex;align-items:center;gap:6px}.meta-pair svg{width:14px;height:14px;stroke:#6B6F80;stroke-width:1.8;fill:none;flex-shrink:0}.rupee-symbol{font-weight:600;color:#6B6F80;font-size:13px;width:14px;text-align:center}.card-skills-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.skill-tag{font-size:11px;font-weight:500;color:#554f73;background:#f1effa;padding:3px 8px;border-radius:6px;letter-spacing:-.01em}.match-col{display:flex;flex-direction:column;align-items:center;margin-top:-6px;margin-right:2px}.match-ring-wrap{position:relative;width:84px;height:84px;display:grid;place-items:center;filter:drop-shadow(0 6px 14px rgba(25,211,176,.18));animation:ringGlowBreathe 3.4s ease-in-out infinite alternate}@keyframes ringGlowBreathe{0%{filter:drop-shadow(0 4px 10px rgba(25,211,176,.14))}to{filter:drop-shadow(0 8px 20px rgba(59,108,246,.28))}}.match-ring-svg{width:84px;height:84px;transform:rotate(-90deg)}.ring-track-circle{fill:none;stroke:var(--ring-track);stroke-width:7.4}.ring-value-circle{fill:none;stroke:url(#matchRingGrad);stroke-width:7.4;stroke-linecap:round;stroke-dasharray:213.6283;stroke-dashoffset:8.5451;transition:stroke-dashoffset .8s var(--ease-out-quint)}.match-number{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:var(--text-navy);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-label-wrap{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;color:var(--text-slate)}.match-label-wrap svg{width:12px;height:12px;color:#84889A}.mint-strip{position:relative;height:40px;background:var(--mint-surface);border-radius:10px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-top:14px}.mint-strip-sweep{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65) 50%,transparent);transform:skewX(-20deg);animation:mintSweep 4.8s ease-in-out 1.4s infinite;pointer-events:none}@keyframes mintSweep{0%,70%{left:-100%}to{left:160%}}.mint-strip-left{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--text-navy)}.mint-check-badge{width:19px;height:19px;border-radius:50%;background:#14C38E;display:grid;place-items:center;flex-shrink:0}.mint-check-badge svg{width:11px;height:11px;stroke:#FFFFFF;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.mint-chevron-icon{width:15px;height:15px;stroke:var(--mint-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none;animation:chevronNudge 3.2s ease-in-out infinite}@keyframes chevronNudge{0%,80%,to{transform:translateX(0)}90%{transform:translateX(3.5px)}}.timeline-pill{position:absolute;left:232px;top:420px;width:500px;height:82px;background:var(--surface-pill);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;border:1px solid rgba(255,255,255,.98);box-shadow:var(--shadow-pill);padding:14px 18px 12px;display:flex;flex-direction:column;justify-content:center;z-index:6}.timeline-track-grid{position:relative;display:grid;grid-template-columns:repeat(6,1fr);align-items:start;width:100%}.timeline-line-bg{position:absolute;top:9px;left:calc(100% / 12);right:calc(100% / 12);height:2px;background:#D8DAE5;z-index:1;border-radius:99px;overflow:hidden}.timeline-line-fill{position:absolute;top:0;left:0;height:100%;width:60%;background:linear-gradient(90deg,var(--indigo-primary) 0,var(--violet-end) 100%);border-radius:99px;transition:width .55s var(--ease-out-quint),opacity .3s ease}.tl-checkpoint{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px}.tl-dot-shell{position:relative;width:18px;height:18px;display:grid;place-items:center}.tl-ring{width:13px;height:13px;border-radius:50%;background:#FFFFFF;border:1.8px solid #c8cbd8;display:grid;place-items:center;transition:all .32s var(--ease-out-quint)}.tl-center-dot{width:5px;height:5px;border-radius:50%;background:transparent;transition:background-color .25s ease}.tl-check-svg{position:absolute;width:8.5px;height:8.5px;stroke:#FFFFFF;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;transform:scale(.5);transition:all .28s var(--ease-out-quint)}.tl-pulse-halo{position:absolute;inset:-4px;border-radius:50%;border:1.8px solid rgba(43,27,245,.34);opacity:0;pointer-events:none}.tl-checkpoint.is-active .tl-ring{width:17px;height:17px;background:var(--indigo-primary);border-color:var(--indigo-primary);box-shadow:0 2px 8px rgba(43,27,245,.42)}.tl-checkpoint.is-active .tl-center-dot{background:#FFFFFF}.tl-checkpoint.is-active .tl-pulse-halo{opacity:1;animation:activeHaloPulse 1.6s ease-in-out infinite}@keyframes activeHaloPulse{0%,to{transform:scale(.95);opacity:.65}50%{transform:scale(1.38);opacity:0}}.tl-checkpoint.is-completed .tl-ring{width:15px;height:15px;background:var(--indigo-primary);border-color:var(--indigo-primary)}.tl-checkpoint.is-completed .tl-check-svg{opacity:1;transform:scale(1)}.tl-caption{font-size:11px;font-weight:600;color:var(--text-navy);letter-spacing:-.01em;white-space:nowrap;transition:color .25s ease}.tl-checkpoint.is-active .tl-caption{color:var(--indigo-primary)}.tl-status-sub{font-size:9.5px;font-weight:500;color:var(--text-muted);white-space:nowrap}.tl-checkpoint.is-active .tl-status-sub{color:var(--indigo-primary);font-weight:600}.hero-footer-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:18px}.sample-profile-picker{gap:10px}.cand-tab-btn,.sample-profile-picker{display:inline-flex;align-items:center}.cand-tab-btn{gap:8px;padding:5px 12px 5px 6px;background:rgba(255,255,255,.95);border:1px solid rgba(229,230,240,.9);border-radius:999px;font-size:12px;font-weight:600;color:var(--text-slate);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(24,18,78,.04)}.cand-tab-btn:hover{background:#FFFFFF;border-color:rgba(43,27,245,.2)}.cand-tab-btn.is-active{color:var(--indigo-primary);border-color:rgba(43,27,245,.35);box-shadow:0 6px 16px rgba(43,27,245,.12);background:#FFFFFF}.cand-tab-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.hero-bottom-actions{gap:16px}.hero-bottom-actions,.hero-pause-btn{display:inline-flex;align-items:center}.hero-pause-btn{gap:6px;padding:6px 12px;background:rgba(255,255,255,.92);border:1px solid #e5e6f0;border-radius:999px;font-size:11px;font-weight:500;color:#6B6F80;cursor:pointer;transition:background .2s ease,color .2s ease}.hero-pause-btn:hover{background:#FFFFFF;color:var(--text-navy)}.hero-pause-btn svg{width:12px;height:12px}.sample-disclaimer{font-size:10px;letter-spacing:.08em;color:#84889A;text-transform:uppercase}@media (max-width:1360px){.platform-hero{grid-template-columns:44% 56%}.visual-stage{transform-origin:center right;transform:scale(.92)}}@media (max-width:1180px){.platform-hero{grid-template-columns:1fr;gap:40px;padding-top:32px}.hero-copy-col{max-width:680px;margin:0 auto;text-align:center;align-items:center}.cta-row,.eyebrow-wrap{justify-content:center}.visual-stage{margin:0 auto;transform-origin:top center;transform:scale(.92)}.hero-footer-row{flex-direction:column-reverse;gap:16px;align-items:center}}@media (max-width:768px){.visual-stage{transform-origin:top center;transform:scale(.62);height:330px}.hero-headline{font-size:38px}.headline-accent{font-size:34px}.cta-row{flex-direction:column;gap:16px}.btn-primary,.cta-row{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-workflow-section{padding:80px 0 60px;position:relative}.hero-workflow-section .section-title{margin-bottom:36px}