.sp-home{--sp-ink:#111;--sp-paper:#f6f5f3;--sp-muted:#6e6d6b}.sp-home .sp-hero{position:relative;background:#f6f5f3;padding-bottom:24px}.sp-home .sp-hero-copy,.sp-home .sp-hero-demo{position:relative;z-index:1}.sp-home .sp-hero h1{margin-top:30px}.sp-home .sp-hero-gradient{position:absolute;top:180px;left:0;width:100%;height:1120px;pointer-events:none;overflow:hidden}.sp-home .sp-hero-gradient canvas{display:block;width:100%;height:100%;background:#e8400d;mask-size:100% 100%;mask-repeat:no-repeat}.sp-home .sp-hero-gradient>svg{position:absolute;inset:0;width:100%;height:100%}.sp-home .sp-hero-demo{max-width:1060px;margin:72px auto 0}.sp-home .sp-hero-demo .sp-product-preview{margin:0;height:740px;min-height:740px;background:#f3f4f5;box-shadow:0 0 0 1px #1111110d,0 2px 6px #11111108,0 30px 70px -30px #11111135}.sp-home .sp-preview-sidebar{width:184px;padding:16px 10px 10px}.sp-home .sp-workspace-switch{display:flex;align-items:center;gap:7px;margin-bottom:22px}.sp-home .sp-workspace-switch .sp-avatar{width:22px;height:22px;font-size:10px;background:#dcdde1;color:#555761}.sp-home .sp-workspace-switch strong{font-size:11px}.sp-home .sp-workspace-switch>svg{margin-left:auto;color:#777}.sp-home .sp-preview-utility{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#7d818a;margin-bottom:11px}.sp-home .sp-preview-utility>span{display:flex;gap:6px;align-items:center}.sp-home .sp-preview-utility kbd{font:9px SpotlightNB,sans-serif;border:1px solid #dedfe2;padding:1px 3px;border-radius:3px}.sp-home .sp-preview-nav-item{display:flex;align-items:center;gap:7px;padding:8px 5px;font-size:11px;color:#666a73}.sp-home .sp-preview-nav-item small{margin-left:auto;padding:0 4px;color:#777;background:#e8e9eb;border-radius:3px}.sp-home .sp-preview-sidebar>button{font-size:11px;gap:7px;height:33px;color:#555962;border-radius:5px}.sp-home .sp-preview-sidebar>button.is-active{background:#e5e7e9;color:#20232a}.sp-home .sp-sidebar-dot{height:5px;width:5px;margin-left:auto;border-radius:50%;background:#525b69}.sp-home .sp-sidebar-label{display:flex;justify-content:space-between;margin-top:23px;margin-bottom:7px;color:#93969b;font-size:10px}.sp-home .sp-preview-sidebar>p{display:flex;gap:6px;align-items:center;font-size:10px;color:#6b6e74;padding:5px}.sp-home .sp-hunt-dot{width:5px;height:5px;background:#91a68d;border-radius:50%}.sp-home .sp-hunt-dot.purple{background:#aba0c3}.sp-home .sp-agent-status{margin-top:auto;display:flex;align-items:center;gap:7px;padding:11px 6px;font-size:10px;color:#545962;border-top:1px solid #e3e4e6}.sp-home .sp-agent-status>span,.sp-home .sp-status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#65896a;flex-shrink:0}.sp-home .sp-agent-status small{display:block;font-size:8px;color:#91959c;margin-top:2px}.sp-home .sp-agent-status>svg{margin-left:auto;color:#868e95}.sp-home .sp-sidebar-user{position:static;margin:7px 4px 0;font-size:10px;display:flex;gap:8px;align-items:center}.sp-home .sp-sidebar-user>svg{margin-left:auto}.sp-home .sp-preview-body{position:relative}.sp-home .sp-preview-topbar{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;font-size:10px;color:#8c9098;border-bottom:1px solid #eeeef0}.sp-home .sp-preview-topbar>span{display:flex;gap:7px;align-items:center}.sp-home .sp-preview-topbar>span:first-child{color:#6c717b}.sp-home .sp-preview-stage{animation:sp-panel-arrive .55s cubic-bezier(.22,1,.36,1) both}@keyframes sp-panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sp-home .sp-preview-stage .sp-day-row,.sp-home .sp-preview-stage .sp-deal-card{animation:sp-panel-arrive .65s cubic-bezier(.22,1,.36,1) both}.sp-home .sp-preview-stage .sp-day-row:nth-child(2),.sp-home .sp-preview-stage .sp-deal-card:nth-child(2){animation-delay:.13s}.sp-home .sp-preview-stage .sp-day-row:nth-child(3),.sp-home .sp-preview-stage .sp-deal-card:nth-child(3){animation-delay:.26s}.sp-home .sp-preview-stage .sp-day-row:nth-child(4){animation-delay:.39s}.sp-home .sp-overview{max-width:590px;padding:30px 20px}.sp-home .sp-overview-date{font-size:9px;letter-spacing:.05em;color:#92969c}.sp-home .sp-overview>h3{margin-top:7px;font-size:23px}.sp-home .sp-overview .sp-greeting{margin-top:15px;font-size:12px;color:#737780}.sp-home .sp-overview-prompt{margin-top:18px;margin-bottom:24px;border-color:#e2e3e6}.sp-home .sp-demo-status{position:absolute;bottom:0;inset-inline:0;display:flex;align-items:center;gap:6px;font-size:10px;padding:9px 16px;border-top:1px solid #eeeff0;background:#fcfcfc;color:#7e848e}.sp-home .sp-demo-status>small{margin-left:auto;font-size:9px;color:#a0a4ab}.sp-home .sp-preview-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:36px}.sp-home .sp-preview-tabs{display:flex;align-items:center;gap:1px;padding:4px;border-radius:28px;background:#ffffff66;backdrop-filter:blur(16px);box-shadow:0 0 0 1px #ffffff1a}.sp-home .sp-preview-tabs button{position:relative;display:flex;align-items:center;gap:6px;padding:6px 15px;height:32px;border-radius:24px;font-size:13px;color:#555452;overflow:hidden}.sp-home .sp-preview-tabs button>svg{display:none}.sp-home .sp-preview-tabs button.is-active{background:white;color:#111;box-shadow:0 1px 3px #1111110a}.sp-home .sp-preview-tabs button.is-active>svg{display:block}.sp-home .sp-tab-progress{position:absolute;bottom:0;left:12px;height:1.5px;background:#11111155;transform-origin:left;width:calc(100% - 24px);animation:sp-tab-duration 9s linear both}@keyframes sp-tab-duration{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sp-home .sp-preview-play{display:grid;place-items:center;height:28px;width:28px;border-radius:50%;background:#ffffff55;color:#777}.sp-home .sp-preview-caption{font-size:12px;color:#62615e;margin-top:15px;animation:sp-panel-arrive .5s ease both}.sp-home .sp-preview-alternate{padding:30px 26px 18px;overflow:visible}.sp-home .sp-preview-intro{margin-bottom:26px;padding-left:12px}.sp-home .sp-preview-step{font:9px SpotlightMono,monospace;letter-spacing:.05em;color:#979ba3}.sp-home .sp-preview-intro h3{font-size:24px;margin-top:7px;letter-spacing:-.5px}.sp-home .sp-preview-intro p{font-size:11px;color:#838892;margin-top:5px}.sp-home .sp-preview-alternate .sp-scene{min-height:0;padding:0}.sp-home .sp-preview-alternate .sp-composer{margin-top:18px;min-height:45px;height:45px;width:95%;font-size:11px}.sp-home .sp-preview-alternate .sp-composer .sp-agent-mark,.sp-home .sp-preview-alternate .sp-composer i{height:28px;width:28px}.sp-home .sp-preview-alternate .sp-artifact-toolbar{font-size:11px;padding:12px 15px}.sp-home .sp-preview-alternate .sp-artifact-toolbar>span:last-child{font-size:9px}.sp-home .sp-preview-alternate .sp-resume-paper{padding:22px 25px}.sp-home .sp-preview-alternate .sp-resume-paper h4{font-size:26px}.sp-home .sp-preview-alternate .sp-resume-paper h5{margin:15px 0 10px;padding-top:12px;font-size:8px}.sp-home .sp-preview-alternate .sp-resume-paper p{margin-top:10px;font-size:10px;line-height:1.5}.sp-home .sp-preview-alternate .sp-resume-paper>strong{font-size:9px}.sp-home .sp-preview-alternate .sp-resume-paper>strong>span{font-size:8px}.sp-home .sp-preview-alternate .sp-resume-contact{font-size:7px;margin-top:10px}.sp-home .sp-preview-alternate .sp-resume-changes{padding:22px 17px}.sp-home .sp-preview-alternate .sp-resume-changes>div{margin-top:17px;gap:6px}.sp-home .sp-preview-alternate .sp-resume-changes strong{margin-bottom:3px}.sp-home .sp-preview-alternate .sp-resume-changes-label{margin-bottom:15px}.sp-home .sp-preview-alternate .sp-resume-changes p{font-size:9px}.sp-home .sp-preview-alternate .sp-ats-status{padding:8px;font-size:8px}.sp-home .sp-preview-alternate .sp-ats-status strong{font-size:9px}.sp-home .sp-preview-alternate .sp-resume-bottom{font-size:8px;padding:10px 15px}.sp-home .sp-preview-alternate .sp-email-card{max-width:580px}.sp-home .sp-preview-alternate .sp-email-sheet{padding:10px 21px 16px;font-size:12px}.sp-home .sp-preview-alternate .sp-email-field{min-height:28px;font-size:11px}.sp-home .sp-preview-alternate .sp-email-sheet hr{margin:8px 0}.sp-home .sp-preview-alternate .sp-email-sheet p{margin-top:10px}.sp-home .sp-preview-alternate .sp-attachment{margin-top:13px;font-size:10px;padding:7px 10px}.sp-home .sp-preview-alternate .sp-application-checks{font-size:9px;gap:13px;padding:10px}.sp-home .sp-preview-alternate .sp-vertical-connector{height:22px;margin:10px auto}.sp-home .sp-preview-alternate .sp-apply-destination,.sp-home .sp-preview-alternate .sp-vertical-connector.short{display:none}.sp-home .sp-preview-alternate .sp-wait-pill{font-size:11px;padding:8px 13px;gap:6px}.sp-home .sp-preview-alternate .sp-wait-pill>span{font-size:9px}.sp-home .sp-preview-alternate .sp-board-columns{padding:0 8px}.sp-home .sp-preview-alternate .sp-deal-card{min-height:175px}.sp-home .sp-match-criteria{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 22px 14px;font-size:11px;color:#777c84}.sp-home .sp-match-criteria>span{display:flex;align-items:center;gap:5px;border:1px solid #dfe2e5;border-radius:5px;padding:3px 7px;background:#ffffff66}.sp-home .sp-match-criteria small{margin-left:auto;font-size:10px;color:#969ba2}.sp-home .sp-match-reason{display:flex;align-items:center;gap:10px;padding:17px 23px;font-size:13px;color:#5b7364}.sp-home .sp-match-reason p{font-size:11px;margin-top:3px;color:#7b8681}.sp-home .sp-match-reason>svg:last-child{margin-left:auto}.sp-home .compact .sp-match-criteria{padding:0 12px 9px;gap:4px;font-size:8px}.sp-home .compact .sp-match-criteria>span{padding:2px 5px}.sp-home .compact .sp-match-criteria small{font-size:7px}.sp-home .compact .sp-match-reason{font-size:10px;padding:12px;gap:7px}.sp-home .compact .sp-match-reason p{font-size:8px}.sp-home .sp-resume-contact{font-size:9px;color:#898d93;margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.sp-home .sp-resume-changes .sp-ats-status{display:flex;align-items:center;background:#edf3ee;border:1px solid #dce7df;padding:11px;border-radius:7px;color:#6c7a6e;font-size:9px;gap:8px}.sp-home .sp-ats-status strong{font-size:11px;color:#466652;margin-bottom:2px}.sp-home .sp-ats-status svg{flex-shrink:0}.sp-home .sp-resume-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 22px;background:#fcfcfc;color:#8a8d92;border-top:1px solid #e9e9e8;font-size:10px}.sp-home .sp-resume-bottom>span{display:flex;align-items:center;gap:5px}.sp-home .sp-resume-bottom>span:first-child{color:#6d8374}.sp-home .sp-application-checks{display:flex;align-items:center;justify-content:center;gap:18px;padding:0 16px 15px;font-size:11px;color:#697c6b}.sp-home .sp-application-checks>span{display:flex;align-items:center;gap:5px}.sp-home .sp-connected-tools{gap:48px}.sp-home .sp-switch-cards{max-width:1060px}.sp-home .sp-switch-cards>article{padding:36px}.sp-home .sp-comparison-eyebrow{font:10px SpotlightMono,monospace;letter-spacing:.07em;color:#8e8c89;display:block;margin-bottom:15px}.sp-home .sp-switch-cards h3{font-size:28px;letter-spacing:-.6px}.sp-home .sp-switch-cards p{font-size:16px;min-height:72px}.sp-home .sp-switch-cards ul{gap:0}.sp-home .sp-switch-cards li{gap:12px;min-height:92px;padding:16px 0;border-bottom:1px solid #1111110c}.sp-home .sp-switch-cards li:last-child{border:0;padding-bottom:0}.sp-home .sp-switch-cards li>svg{margin-top:4px;color:#aaa5a0}.sp-home .sp-switch-cards li strong{display:block;font-size:14px;color:#373634}.sp-home .sp-switch-cards li span{display:block;font-size:13px;line-height:1.5;color:#898783;margin-top:4px}.sp-home .sp-switch-cards>.sp-switch-dark{background:#111}.sp-home .sp-switch-dark .sp-comparison-eyebrow{color:#ffffff70}.sp-home .sp-switch-dark li{border-color:#ffffff0f}.sp-home .sp-switch-dark li strong{color:#f6f5f3}.sp-home .sp-switch-dark li span{color:#ffffff8c}.sp-home .sp-switch-dark li>svg{color:#d4dcd1}.sp-home .sp-switch-dark .sp-button{color:#111;background:#f6f5f3;display:flex;align-items:center;gap:12px}.sp-home .sp-interview-scene{padding:55px 25px 90px;min-height:650px}.sp-home .sp-interview-card{max-width:920px;margin:auto}.sp-home .sp-interview-sheet{padding:22px}.sp-home .sp-interview-context{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid #eeeff0;font-size:11px;color:#92959a}.sp-home .sp-interview-context>small{display:flex;align-items:center;gap:6px;font-size:9px;margin-left:auto}.sp-home .sp-interview-context .sp-company-chip{font-size:13px}.sp-home .sp-interview-context .sp-company-mark{width:25px;height:25px}.sp-home .sp-interview-main{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:23px 0}.sp-home .sp-transcript-kicker{display:flex;align-items:center;gap:6px;font:9px SpotlightMono,monospace;letter-spacing:.03em;color:#a0a3ab;margin-bottom:17px}.sp-home .sp-transcript-kicker>span{margin-left:auto}.sp-home .sp-interview-transcript strong{display:block;font-size:12px;color:#383b43}.sp-home .sp-interview-transcript strong small{font-size:10px;font-weight:400;color:#b1b4bb;margin-left:5px}.sp-home .sp-interview-transcript p{font-size:14px;line-height:1.5;color:#5b5f69;margin-top:5px}.sp-home .sp-interview-answer{margin-top:20px}.sp-home .sp-interview-answer p{font-size:13px;color:#878a93}.sp-home .sp-interview-answer mark{background:#eef3ec;color:#697d5c;padding:1px 3px;border-radius:3px}.sp-home .sp-listening{display:flex;gap:3px;align-items:center;font-size:10px;color:#9692a3;margin-top:18px}.sp-home .sp-listening>span{display:block;width:2px;height:10px;background:#b7a8cb;border-radius:2px;animation:sp-voice-wave 1s ease-in-out infinite alternate}.sp-home .sp-listening>span:nth-child(2n){height:17px;animation-delay:.2s}.sp-home .sp-listening>span:nth-child(3n){height:22px;animation-delay:.4s}.sp-home .sp-listening>span:last-of-type{margin-right:6px}@keyframes sp-voice-wave{to{transform:scaleY(.35)}}.sp-home .sp-interview-video{position:relative;border-radius:11px;overflow:hidden;background:#b0a59d;height:300px}.sp-home .sp-interview-video video{width:100%;height:100%;object-fit:cover;object-position:center}.sp-home .sp-interview-video:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0007);pointer-events:none}.sp-home .sp-video-caption{position:absolute;top:12px;inset-inline:12px;z-index:1;display:flex;justify-content:space-between;color:#fff;font-size:10px}.sp-home .sp-video-caption>span{background:#0004;border:1px solid #ffffff20;padding:4px 7px;border-radius:5px;backdrop-filter:blur(10px)}.sp-home .sp-call-controls{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:15px;inset-inline:0;z-index:1}.sp-home .sp-call-controls>span{display:grid;place-items:center;width:32px;height:32px;color:#fff;background:#ffffff20;backdrop-filter:blur(12px);border:1px solid #ffffff24;border-radius:9px}.sp-home .sp-call-controls>.sp-end-call{background:#da685f;border-color:#e47a70;width:45px}.sp-home .sp-interview-feedback{display:flex;align-items:center;gap:12px;padding:16px;background:#f8f7fa;border:1px solid #eeebf1;border-radius:8px}.sp-home .sp-feedback-icon{color:#9a88b3}.sp-home .sp-interview-feedback strong{font-size:12px;color:#625670}.sp-home .sp-interview-feedback p{font-size:11px;line-height:1.5;margin-top:4px;color:#97909f}.sp-home .sp-feedback-tag{margin-left:auto;font-size:9px;padding:4px 7px;white-space:nowrap;border-radius:4px;border:1px solid #e6deef;color:#a08cb8}.sp-home .sp-interview-scores{display:flex;gap:22px;align-items:center;font-size:10px;color:#88918b;padding:15px 4px 0}.sp-home .sp-interview-scores>span{display:flex;align-items:center;gap:5px}.sp-home .sp-interview-scores>span:last-child{color:#a49177}.sp-home .sp-preview-alternate .sp-interview-sheet{padding:16px}.sp-home .sp-preview-alternate .sp-interview-main{gap:16px;padding:18px 0}.sp-home .sp-preview-alternate .sp-interview-context{font-size:9px;gap:5px;padding-bottom:12px}.sp-home .sp-preview-alternate .sp-interview-context>small{font-size:8px}.sp-home .sp-preview-alternate .sp-interview-video{height:265px}.sp-home .sp-preview-alternate .sp-interview-transcript p{font-size:11px}.sp-home .sp-preview-alternate .sp-interview-transcript strong{font-size:10px}.sp-home .sp-preview-alternate .sp-interview-feedback{padding:12px}.sp-home .sp-preview-alternate .sp-interview-feedback strong{font-size:10px}.sp-home .sp-preview-alternate .sp-interview-feedback p{font-size:9px}.sp-home .sp-preview-alternate .sp-interview-scores{gap:15px;font-size:8px}.sp-home .sp-fresh-jobs{max-width:1060px;margin:100px auto 192px;padding:0 20px}.sp-home .sp-fresh-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#7a7b76;margin-bottom:24px}.sp-home .sp-fresh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.sp-home .sp-fresh-card{display:flex;align-items:flex-start;gap:14px;background:#fafaf8;border:1px solid #e5e4e1;border-radius:12px;padding:26px 20px;transition:background .2s,border-color .2s}.sp-home .sp-fresh-card:hover{background:white;border-color:#c8c7c3}.sp-home .sp-fresh-icon{color:#55544f;padding-top:2px}.sp-home .sp-fresh-card h3{font-size:16px;letter-spacing:-.15px}.sp-home .sp-fresh-card p{font-size:11px;color:#97948e;margin-top:5px}.sp-home .sp-fresh-count{display:flex;align-items:center;gap:5px;font-size:10px;color:#7b8677;margin-top:24px}.sp-home .sp-fresh-count>span{width:4px;height:4px;border-radius:50%;background:#92a38b}.sp-home .sp-fresh-card>svg{margin-left:auto;flex-shrink:0;color:#aaa7a0;width:15px}.sp-home .sp-fresh-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px;font-size:11px;color:#99958e}.sp-home .sp-fresh-foot>a{display:flex;align-items:center;gap:7px;font-size:13px;color:#55534e}.sp-home .sp-love{margin-top:192px;padding:100px 24px 0;background:#111;color:#f6f5f3}.sp-home .sp-love-heading{position:relative;max-width:360px;margin:auto;text-align:center}.sp-home .sp-love-heading h2{font-size:44px;line-height:1;letter-spacing:-1.25px;width:auto;max-width:none;color:inherit}.sp-home .sp-love-doodle{position:absolute;width:70px;height:70px;right:-80px;top:0;color:#ddd1c0;transform:rotate(8deg)}.sp-home .sp-love-caption{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px auto 32px;font-size:10px;color:#ffffff65;text-align:center}.sp-home .sp-love-caption button{display:grid;place-items:center;color:#ffffff80;height:24px;width:24px;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0}.sp-home .sp-love-wall{max-width:992px;height:736px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:hidden;position:relative;mask-image:linear-gradient(transparent,#000 9%,#000 82%,transparent)}.sp-home .sp-love-stripe{display:flex;flex-direction:column;gap:20px;height:max-content;animation:sp-love-up 65s linear infinite}.sp-home .sp-love-stripe.stripe-1{animation-direction:reverse;animation-duration:75s}.sp-home .sp-love-stripe.stripe-2{animation-duration:85s}.sp-home .sp-love-column{display:flex;flex-direction:column;gap:20px}@keyframes sp-love-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 10px))}}.sp-home .sp-love-wall:hover .sp-love-stripe,.sp-home .sp-love.is-paused .sp-love-stripe{animation-play-state:paused}.sp-home .sp-love-card{padding:20px;background:#272625;border:1px solid #ffffff03;border-radius:12px}.sp-home .sp-love-person{display:flex;gap:12px;align-items:center;margin-bottom:28px}.sp-home .sp-sample-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#b7aca0;color:#48423d;font-size:11px}.sp-home .sp-sample-avatar.avatar-1{background:#a6aca1;color:#404a3d}.sp-home .sp-sample-avatar.avatar-2{background:#aea8b8;color:#443b51}.sp-home .sp-sample-avatar.avatar-3{background:#a1adb6;color:#384751}.sp-home .sp-love-person strong{display:block;font-size:14px;line-height:1.4;font-weight:400}.sp-home .sp-love-person>div>span{display:block;font-size:12px;color:#ffffff80;line-height:1.4}.sp-home .sp-love-person>small{margin-left:auto;align-self:flex-start;color:#ffffff50;font-size:8px;padding-top:2px}.sp-home .sp-love-card>p{font-size:18px;line-height:1.3;letter-spacing:-.3px;color:#f6f5f3}.sp-home .sp-ample-footer{background:#111;color:#f6f5f3;padding:84px 48px 32px}.sp-home .sp-footer-cta{text-align:center;padding-bottom:84px}.sp-home .sp-footer-cta h2{font-size:48px;line-height:.92;letter-spacing:-1.8px;color:#f6f5f3;max-width:650px;margin:auto;font-weight:500}.sp-home .sp-footer-cta h2>span{color:transparent;background:radial-gradient(80.17% 109.2% at 54.31% 61.46%,#d0b2ff 0,#ffeed8 49.83%,#e8400d 99.99%);background-clip:text;-webkit-background-clip:text;animation:sp-footer-gradient 12s ease-in-out infinite alternate}@keyframes sp-footer-gradient{0%{background-size:100% 100%;background-position:0 0}50%{background-size:160% 130%;background-position:60% 60%}to{background-size:120% 170%;background-position:100% 100%}}.sp-home .sp-footer-cta form{margin:34px auto 0;max-width:448px;border-radius:12px;background:#202020;overflow:hidden}.sp-home .sp-footer-cta form>div{display:flex;padding:4px;border:1px solid #ffffff0d;border-radius:12px;background:#272625}.sp-home .sp-footer-cta input{min-width:0;width:100%;background:transparent;outline:none;border:0;font-size:12px;color:#f6f5f3;padding:10px 12px}.sp-home .sp-footer-cta input::placeholder{color:#ffffff60}.sp-home .sp-footer-cta button{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:#111;background:#f6f5f3;border:1px solid #fff7;border-radius:8px;padding:9px 13px}.sp-home .sp-footer-cta form>p{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#ffffff70;padding:8px}.sp-home .sp-footer-cta form>p>span{height:9px;width:1px;background:#ffffff24;margin:0 3px}.sp-home .sp-footer-container{max-width:1328px;margin:auto}.sp-home .sp-footer-brandbar{border-top:1px solid #ffffff07;padding:48px 0 52px;display:flex;align-items:center;justify-content:space-between;gap:25px}.sp-home .sp-footer-brandbar>a>img{width:153px;height:auto}.sp-home .sp-footer-brandbar>div{display:flex;align-items:center;gap:22px}.sp-home .sp-footer-brandbar>div>span{font-size:12px;color:#ffffff70}.sp-home .sp-footer-brandbar>div>a{color:#ffffffa0}.sp-home .sp-footer-brandbar>div>a:hover{color:#fff}.sp-home .sp-footer-directory{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.sp-home .sp-footer-product{padding-right:24px;border-right:1px solid #ffffff0d}.sp-home .sp-footer-link-group h3,.sp-home .sp-footer-product>h3{font-size:11px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin:0 0 12px;padding-left:12px}.sp-home .sp-footer-product>h3{margin-bottom:16px}.sp-home .sp-footer-tour{display:flex;align-items:center;gap:8px;margin:0;flex-shrink:0;font-size:13px;color:#ffffffa6}.sp-home .sp-footer-tour>span{display:grid;place-items:center;background:#353330;width:28px;height:28px;border-radius:50%;color:#d4c3ae}.sp-home .sp-footer-product-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-home .sp-footer-product-columns>div,.sp-home .sp-footer-right>div{display:flex;flex-direction:column;gap:32px}.sp-home .sp-footer-link-group{display:flex;align-items:flex-start;flex-direction:column}.sp-home .sp-footer-product-columns .sp-footer-link-group h3{color:#ffffff65;font-size:10px}.sp-home .sp-footer-link-group>a{display:block;font-size:14px;line-height:1.4;color:#ffffff99;padding:6px 12px;border-radius:8px;transition:background .2s,color .2s}.sp-home .sp-footer-link-group>a:hover{color:#fff;background:#ffffff08}.sp-home .sp-footer-right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-home .sp-footer-legal{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:84px;padding-top:16px;border-top:1px solid #ffffff16;font-size:11px;color:#ffffff55}.sp-home .sp-footer-legal>div{display:flex;gap:22px}.sp-home .sp-footer-legal a:hover{color:white}.sp-home .sp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1500px){.sp-home .sp-hero-gradient{width:100%;height:1200px;top:100px}}@media (max-width:1120px){.sp-home .sp-footer-directory{gap:16px;grid-template-columns:1fr 1fr}.sp-home .sp-footer-product{padding-right:16px}.sp-home .sp-footer-link-group>a{font-size:12px;padding:6px 8px}.sp-home .sp-footer-link-group h3{font-size:10px;padding-left:8px}.sp-home .sp-footer-right{gap:6px}.sp-home .sp-fresh-card{padding:22px 15px;gap:10px}.sp-home .sp-fresh-card h3{font-size:14px}.sp-home .sp-preview-sidebar{width:170px}.sp-home .sp-preview-alternate{padding:26px 20px}}@media (max-width:920px){.sp-home .sp-hero-demo .sp-product-preview{height:690px;min-height:690px}.sp-home .sp-preview-sidebar{width:150px}.sp-home .sp-preview-sidebar>button,.sp-home .sp-workspace-switch strong{font-size:10px}.sp-home .sp-preview-utility{font-size:9px}.sp-home .sp-preview-topbar>span:last-child,.sp-home .sp-preview-utility kbd{display:none}.sp-home .sp-preview-alternate{padding:24px 16px}.sp-home .sp-preview-intro{margin-bottom:20px;padding-left:3px}.sp-home .sp-preview-intro h3{font-size:21px}.sp-home .sp-preview-intro p{font-size:10px}.sp-home .sp-preview-alternate .sp-resume-paper{padding:17px}.sp-home .sp-preview-alternate .sp-resume-paper p{font-size:9px}.sp-home .sp-preview-alternate .sp-resume-paper>strong>span{display:none}.sp-home .sp-preview-alternate .sp-resume-changes{padding:17px 12px}.sp-home .sp-preview-alternate .sp-ats-status{font-size:7px}.sp-home .sp-preview-alternate .sp-resume-contact{gap:3px;font-size:6px}.sp-home .sp-preview-alternate .sp-interview-main{gap:12px}.sp-home .sp-preview-alternate .sp-interview-transcript p{font-size:10px}.sp-home .sp-preview-alternate .sp-interview-context>span{font-size:8px}.sp-home .sp-preview-alternate .sp-feedback-tag{display:none}.sp-home .sp-preview-alternate .sp-interview-scores{gap:7px;font-size:7px}.sp-home .sp-preview-alternate .sp-interview-video{height:260px}.sp-home .sp-connected-tools{gap:30px}.sp-home .sp-fresh-grid{grid-template-columns:repeat(2,1fr)}.sp-home .sp-switch-cards>article{padding:26px}.sp-home .sp-switch-cards h3{font-size:25px}.sp-home .sp-switch-cards p{font-size:14px;min-height:80px}.sp-home .sp-switch-cards li{min-height:104px}.sp-home .sp-love-wall{gap:14px}.sp-home .sp-love-card{padding:16px}.sp-home .sp-love-person{gap:8px}.sp-home .sp-love-person strong{font-size:12px}.sp-home .sp-love-person>div>span{font-size:10px}.sp-home .sp-love-card>p{font-size:16px}.sp-home .sp-love-person>small{display:none}.sp-home .sp-ample-footer{padding-inline:28px}.sp-home .sp-footer-directory{grid-template-columns:1fr;gap:38px}.sp-home .sp-footer-product{border-right:0;padding:0 0 32px;border-bottom:1px solid #ffffff10}.sp-home .sp-footer-product-columns{grid-template-columns:1fr 1fr;gap:40px}.sp-home .sp-footer-right{gap:24px}.sp-home .sp-footer-link-group>a{font-size:14px}.sp-home .sp-footer-legal{align-items:flex-start;flex-direction:column;gap:14px}.sp-home .sp-footer-legal>div{gap:20px}}@media (max-width:680px){.sp-home .sp-hero{padding-bottom:12px}.sp-home .sp-hero h1{margin-top:24px}.sp-home .sp-hero-gradient{top:320px;height:780px;width:180%;left:-50%}.sp-home .sp-hero-demo{margin-top:44px;max-width:none}.sp-home .sp-hero-demo .sp-product-preview{margin:0 -7px;min-height:540px;height:540px;border-radius:10px;padding:4px}.sp-home .sp-preview-sidebar{display:none}.sp-home .sp-preview-topbar{padding:10px 12px;font-size:8px}.sp-home .sp-preview-body{border-radius:7px}.sp-home .sp-overview{padding:22px 14px}.sp-home .sp-overview>h3{font-size:20px}.sp-home .sp-overview-date{font-size:7px}.sp-home .sp-overview .sp-greeting{font-size:10px;gap:7px;margin-top:12px}.sp-home .sp-overview-prompt{margin-top:14px;margin-bottom:18px}.sp-home .sp-overview-prompt>span{font-size:11px}.sp-home .sp-hero-demo .sp-tasks{margin-top:16px}.sp-home .sp-hero-demo .sp-tasks .sp-art-sheet>div{height:33px;font-size:8px}.sp-home .compact .sp-match-criteria small{display:none}.sp-home .compact .sp-match-criteria{font-size:7px;padding:0 8px 7px}.sp-home .compact .sp-match-criteria>span{padding:2px 4px}.sp-home .compact .sp-match-reason{padding:8px;font-size:8px}.sp-home .compact .sp-match-reason p{font-size:6.5px}.sp-home .compact .sp-match-reason>svg{width:12px}.sp-home .sp-demo-status{font-size:8px;padding:8px 10px}.sp-home .sp-demo-status>small{font-size:7px}.sp-home .sp-preview-controls{gap:5px;margin-top:26px}.sp-home .sp-preview-tabs{padding:3px;gap:0}.sp-home .sp-preview-tabs button{padding:5px 9px;font-size:11px;height:30px;gap:4px}.sp-home .sp-preview-tabs button>svg{width:12px}.sp-home .sp-preview-play{width:22px;height:22px}.sp-home .sp-preview-caption{font-size:10px;margin-top:12px}.sp-home .sp-preview-alternate{padding:19px 12px 15px}.sp-home .sp-preview-intro{margin-bottom:18px}.sp-home .sp-preview-step{font-size:7px}.sp-home .sp-preview-intro h3{font-size:19px}.sp-home .sp-preview-intro p{font-size:9px;max-width:280px}.sp-home .sp-preview-alternate .sp-artifact-toolbar{font-size:8px;padding:9px}.sp-home .sp-preview-alternate .sp-artifact-toolbar>span:last-child{font-size:7px}.sp-home .sp-preview-alternate .sp-artifact-toolbar svg{width:12px}.sp-home .sp-preview-alternate .sp-artifact-content{grid-template-columns:1.35fr 1fr}.sp-home .sp-preview-alternate .sp-resume-paper{padding:13px}.sp-home .sp-preview-alternate .sp-resume-paper h4{font-size:21px}.sp-home .sp-preview-alternate .sp-resume-paper>span{font-size:6px;margin-top:6px}.sp-home .sp-preview-alternate .sp-resume-paper p{font-size:7px;line-height:1.5;margin-top:8px}.sp-home .sp-preview-alternate .sp-resume-paper h5{font-size:6px;margin:10px 0 7px;padding-top:8px}.sp-home .sp-preview-alternate .sp-resume-paper>strong{font-size:6.5px}.sp-home .sp-preview-alternate .sp-resume-contact{display:none}.sp-home .sp-preview-alternate .sp-resume-changes{display:block;padding:13px 9px}.sp-home .sp-preview-alternate .sp-resume-changes-label{font-size:7px;gap:3px;margin-bottom:12px}.sp-home .sp-preview-alternate .sp-resume-changes-label>svg{width:10px}.sp-home .sp-preview-alternate .sp-company-chip{font-size:8px}.sp-home .sp-preview-alternate .sp-company-mark{width:17px;height:17px}.sp-home .sp-preview-alternate .sp-resume-changes p{font-size:7px;line-height:1.45}.sp-home .sp-preview-alternate .sp-resume-changes>div{margin-top:12px;gap:4px}.sp-home .sp-preview-alternate .sp-resume-changes>div>svg{width:10px}.sp-home .sp-preview-alternate .sp-resume-changes .sp-ats-status{padding:6px;font-size:6px}.sp-home .sp-preview-alternate .sp-ats-status strong{font-size:7px}.sp-home .sp-preview-alternate .sp-resume-bottom{font-size:6px;padding:8px}.sp-home .sp-preview-alternate .sp-resume-bottom svg{width:9px}.sp-home .sp-preview-alternate .sp-composer{font-size:8px;margin-top:15px;min-height:36px;height:36px;padding:5px 7px}.sp-home .sp-preview-alternate .sp-art-heading{height:40px;padding:10px}.sp-home .sp-preview-alternate .sp-art-heading strong{font-size:12px}.sp-home .sp-preview-alternate .sp-art-icon{width:23px;height:23px;border-radius:5px}.sp-home .sp-preview-alternate .sp-art-icon>svg{width:15px}.sp-home .sp-preview-alternate .sp-application-checks{font-size:7px;gap:8px;padding:3px 6px 9px}.sp-home .sp-preview-alternate .sp-application-checks svg{width:9px}.sp-home .sp-preview-alternate .sp-email-sheet{padding:8px 13px 12px;font-size:10px}.sp-home .sp-preview-alternate .sp-email-sheet p{font-size:9px;margin-top:8px}.sp-home .sp-preview-alternate .sp-email-field{font-size:9px;min-height:25px;gap:5px}.sp-home .sp-preview-alternate .sp-email-field>span:first-child{width:33px}.sp-home .sp-preview-alternate .sp-email-sheet p:last-of-type{display:none}.sp-home .sp-preview-alternate .sp-attachment{font-size:8px;margin-top:9px;padding:5px 8px}.sp-home .sp-preview-alternate .sp-wait-pill{font-size:8px;padding:7px 9px;gap:4px}.sp-home .sp-preview-alternate .sp-wait-pill>span{font-size:6px;padding-left:7px}.sp-home .sp-preview-alternate .sp-wait-pill>svg{width:13px}.sp-home .sp-preview-alternate .sp-vertical-connector{height:15px;margin:8px auto}.sp-home .sp-preview-alternate .sp-board-columns{gap:10px;padding:0}.sp-home .sp-preview-alternate .sp-board-heading{font-size:10px;gap:6px}.sp-home .sp-preview-alternate .sp-board-heading>svg{width:15px}.sp-home .sp-preview-alternate .sp-deal-card{padding:12px 10px;min-height:150px}.sp-home .sp-preview-alternate .sp-deal-title>strong{font-size:13px}.sp-home .sp-preview-alternate .sp-deal-title>svg{width:12px}.sp-home .sp-preview-alternate .sp-deal-card dl{font-size:8px}.sp-home .sp-preview-alternate .sp-deal-card dl>div{grid-template-columns:38px 1fr}.sp-home .sp-preview-alternate .sp-deal-role{font-size:8px}.sp-home .sp-preview-alternate .sp-deal-update{font-size:7px}.sp-home .sp-match-criteria{padding:0 12px 12px;font-size:8px;gap:5px}.sp-home .sp-match-criteria small{display:none}.sp-home .sp-match-reason{padding:13px;font-size:10px;gap:7px}.sp-home .sp-match-reason p{font-size:8px}.sp-home .sp-resume-contact{font-size:6px;gap:4px}.sp-home .sp-resume-bottom{font-size:7px;padding:10px 12px}.sp-home .sp-resume-bottom svg{width:11px}.sp-home .sp-resume-changes .sp-ats-status{padding:8px;font-size:8px}.sp-home .sp-ats-status strong{font-size:9px}.sp-home .sp-application-checks{font-size:8px;gap:10px;padding:0 10px 12px}.sp-home .sp-application-checks svg{width:10px}.sp-home .sp-wait-pill{font-size:10px;padding:10px 12px;gap:6px}.sp-home .sp-wait-pill>span{font-size:8px;padding-left:8px}.sp-home .sp-connected-tools{gap:18px}.sp-home .sp-connected-tools>div>span{width:42px;height:42px;border-radius:10px}.sp-home .sp-connected-tools>div>span>svg{width:21px}.sp-home .sp-connected-tools p{font-size:9px}.sp-home .sp-interview-scene{padding:30px 0 35px;min-height:0}.sp-home .sp-interview-sheet{padding:14px}.sp-home .sp-interview-context{font-size:8px;gap:8px;flex-wrap:wrap;padding-bottom:14px}.sp-home .sp-interview-context>small{display:none}.sp-home .sp-interview-context .sp-company-chip{font-size:10px}.sp-home .sp-interview-context .sp-company-mark{width:21px;height:21px}.sp-home .sp-interview-main{grid-template-columns:1fr;gap:20px;padding:20px 0}.sp-home .sp-interview-transcript p{font-size:13px}.sp-home .sp-interview-video{height:275px;order:-1}.sp-home .sp-interview-feedback{padding:12px;gap:9px;align-items:flex-start}.sp-home .sp-feedback-tag{display:none}.sp-home .sp-interview-feedback strong{font-size:11px}.sp-home .sp-interview-feedback p{font-size:10px}.sp-home .sp-interview-scores{gap:10px;font-size:8px;flex-wrap:wrap}.sp-home .sp-interview-scores svg{width:10px}.sp-home .sp-preview-alternate .sp-interview-sheet{padding:10px}.sp-home .sp-preview-alternate .sp-interview-context{flex-wrap:nowrap;gap:6px;padding-bottom:10px}.sp-home .sp-preview-alternate .sp-interview-context>span{font-size:6px}.sp-home .sp-preview-alternate .sp-interview-main{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.sp-home .sp-preview-alternate .sp-interview-video{order:0;height:216px;border-radius:7px}.sp-home .sp-preview-alternate .sp-transcript-kicker{font-size:5px;gap:3px;margin-bottom:10px}.sp-home .sp-preview-alternate .sp-transcript-kicker>svg{width:8px}.sp-home .sp-preview-alternate .sp-interview-transcript strong{font-size:8px}.sp-home .sp-preview-alternate .sp-interview-transcript strong small{font-size:6px;margin-left:3px}.sp-home .sp-preview-alternate .sp-interview-transcript p{font-size:8px;line-height:1.45}.sp-home .sp-preview-alternate .sp-interview-answer{margin-top:13px}.sp-home .sp-preview-alternate .sp-listening{font-size:6px;gap:2px;margin-top:12px}.sp-home .sp-preview-alternate .sp-listening>span{width:1px;height:9px}.sp-home .sp-preview-alternate .sp-video-caption{font-size:6px;inset-inline:6px;top:7px}.sp-home .sp-preview-alternate .sp-video-caption>span{padding:3px 5px}.sp-home .sp-preview-alternate .sp-call-controls{gap:4px;bottom:10px}.sp-home .sp-preview-alternate .sp-call-controls>span{width:22px;height:22px;border-radius:6px}.sp-home .sp-preview-alternate .sp-call-controls svg{width:10px}.sp-home .sp-preview-alternate .sp-call-controls>.sp-end-call{width:28px}.sp-home .sp-preview-alternate .sp-interview-feedback{padding:9px;gap:7px}.sp-home .sp-preview-alternate .sp-interview-feedback strong{font-size:8px}.sp-home .sp-preview-alternate .sp-interview-feedback p{font-size:7px}.sp-home .sp-preview-alternate .sp-feedback-icon>svg{width:13px}.sp-home .sp-preview-alternate .sp-interview-scores{font-size:6px;gap:5px;padding-top:10px;flex-wrap:nowrap}.sp-home .sp-preview-alternate .sp-interview-scores svg{width:8px}.sp-home .sp-fresh-jobs{padding:0 24px;margin:75px auto 96px}.sp-home .sp-fresh-eyebrow{font-size:10px;margin-bottom:20px}.sp-home .sp-fresh-grid{grid-template-columns:1fr;margin-top:35px;gap:10px}.sp-home .sp-fresh-card{padding:20px;gap:16px}.sp-home .sp-fresh-card h3{font-size:16px}.sp-home .sp-fresh-count{margin-top:15px}.sp-home .sp-fresh-foot{align-items:flex-start;flex-direction:column;font-size:9px;gap:12px}.sp-home .sp-switch-cards>article{padding:28px}.sp-home .sp-switch-cards h3{font-size:27px}.sp-home .sp-switch-cards p{min-height:0;font-size:15px}.sp-home .sp-switch-cards li{min-height:85px}.sp-home .sp-switch-cards li strong{font-size:13px}.sp-home .sp-switch-cards li span{font-size:12px}.sp-home .sp-love{margin-top:96px;padding:70px 24px 0}.sp-home .sp-love-heading h2{font-size:36px;letter-spacing:-.8px}.sp-home .sp-love-heading{max-width:270px}.sp-home .sp-love-doodle{right:-25px;top:-20px;width:43px;height:43px}.sp-home .sp-love-caption{font-size:8px;gap:6px;max-width:270px;margin:18px auto 25px}.sp-home .sp-love-wall{grid-template-columns:1fr;height:660px;max-width:360px;gap:0}.sp-home .sp-love-stripe.stripe-1,.sp-home .sp-love-stripe.stripe-2{display:none}.sp-home .sp-love-card{padding:20px}.sp-home .sp-love-person strong{font-size:14px}.sp-home .sp-love-person>div>span{font-size:12px}.sp-home .sp-love-card>p{font-size:18px}.sp-home .sp-love-person>small{display:block}.sp-home .sp-ample-footer{padding:65px 24px 28px}.sp-home .sp-footer-cta{padding-bottom:65px}.sp-home .sp-footer-cta h2{font-size:33px;letter-spacing:-1px;line-height:1}.sp-home .sp-footer-cta form{margin-top:28px}.sp-home .sp-footer-cta input{font-size:10px;padding:10px 8px}.sp-home .sp-footer-cta button{font-size:10px;gap:4px;padding:9px}.sp-home .sp-footer-cta button>svg{width:12px}.sp-home .sp-footer-cta form>p{font-size:7px;gap:4px;padding:8px 4px}.sp-home .sp-footer-brandbar{padding:32px 0 36px;align-items:flex-start;flex-direction:column;gap:27px}.sp-home .sp-footer-brandbar>div{gap:20px;width:100%}.sp-home .sp-footer-brandbar>div>span{font-size:10px;margin-right:auto;max-width:95px}.sp-home .sp-footer-brandbar>div>a>svg{width:16px}.sp-home .sp-footer-brandbar>a>img{width:140px}.sp-home .sp-footer-product-columns{gap:14px}.sp-home .sp-footer-link-group>a{font-size:12px;padding:7px 0}.sp-home .sp-footer-link-group h3{font-size:9px;padding:0;line-height:1.4}.sp-home .sp-footer-product-columns .sp-footer-link-group h3{font-size:8px}.sp-home .sp-footer-product>h3{padding-left:0;font-size:10px}.sp-home .sp-footer-tour{margin-left:0;font-size:12px}.sp-home .sp-footer-product-columns>div,.sp-home .sp-footer-right>div{gap:28px}.sp-home .sp-footer-right{grid-template-columns:1fr 1fr;gap:30px 20px}.sp-home .sp-footer-right>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px 20px}.sp-home .sp-footer-legal{margin-top:45px;font-size:9px}.sp-home .sp-footer-legal>div{flex-wrap:wrap;gap:12px 20px}}@media (prefers-reduced-motion:reduce){.sp-home .sp-footer-cta h2>span,.sp-home .sp-listening>span,.sp-home .sp-love-stripe,.sp-home .sp-preview-caption,.sp-home .sp-preview-stage,.sp-home .sp-preview-stage .sp-day-row,.sp-home .sp-preview-stage .sp-deal-card,.sp-home .sp-tab-progress{animation:none!important}.sp-home .sp-love-wall{height:auto;max-height:900px;overflow:auto;mask-image:none}.sp-home .sp-love-column[aria-hidden=true]{display:none}.sp-home .sp-love-stripe{height:auto}}.sp-home .sp-button-primary{background:#111;color:#f6f5f3}.sp-home .sp-button-primary:hover{background:#272625}.sp-home .sp-agent-mark{color:#555962}.sp-home .sp-art-icon.chocolate{background:#89958c;color:#fff}.sp-home :is(a,button,input):focus-visible{outline-color:#777}.sp-home .sp-overview{padding-top:24px;padding-bottom:14px}.sp-home .sp-overview-prompt{margin-bottom:0}.sp-home .sp-overview-prompt>div{margin-top:15px}.sp-home .sp-overview .sp-day-visual.compact{margin-top:18px}.sp-home .sp-overview .sp-tasks .sp-art-sheet>div{padding-top:8px;padding-bottom:8px}.sp-home .sp-preview-alternate{padding-top:20px;padding-bottom:0}.sp-home .sp-preview-intro{margin-bottom:18px}@media (max-width:680px){.sp-home .sp-overview{padding-top:18px;padding-bottom:10px}.sp-home .sp-overview .sp-day-visual.compact{margin-top:14px}.sp-home .sp-preview-alternate{padding-top:16px}.sp-home .sp-preview-intro{margin-bottom:14px}.sp-home .sp-hero h1{font-size:32px;line-height:1.2;letter-spacing:-1.05px}}.sp-home .sp-preview-step{display:block;line-height:1.3}@media (max-width:680px){.sp-home .sp-hero-demo .sp-product-preview{height:580px;min-height:580px}.sp-home .sp-overview .sp-day-row:nth-child(4),.sp-home .sp-overview-prompt{display:none}.sp-home .sp-overview .sp-day-visual.compact{margin-top:20px}.sp-home .sp-preview-alternate .sp-artifact-content{display:grid}.sp-home .sp-preview-intro{margin-bottom:10px}.sp-home .sp-preview-intro h3{line-height:1.25}.sp-home .sp-hero-demo .sp-product-preview{height:612px;min-height:612px}.sp-home .sp-hero h1{font-size:clamp(26px,8.2vw,32px)}}@media (max-width:360px){.sp-home .sp-preview-tabs button{padding-inline:7px;font-size:10px}.sp-home .sp-preview-controls{gap:4px}.sp-home .sp-preview-play{width:20px;height:20px}.sp-home .sp-preview-tabs button>svg{width:10px}.sp-home .sp-preview-caption{font-size:9px}.sp-home .sp-footer-cta h2{font-size:29px}}.sp-home .sp-love-caption{font-size:12px;color:#ffffff99}.sp-home .sp-text-link{color:#555452}.sp-home .sp-footer-cta h2>span{filter:drop-shadow(0 0 9px #d0b2ff20)}@media (max-width:680px){.sp-home .sp-love-caption{font-size:10px;max-width:300px}}@media (min-width:681px) and (max-width:920px){.sp-home .sp-hero-demo .sp-product-preview{height:810px;min-height:810px}}@media (max-width:360px){.sp-home .sp-hero-demo .sp-product-preview{height:670px;min-height:670px}}@media (min-width:921px){.sp-home .sp-hero-demo .sp-product-preview{height:790px;min-height:790px}}.sp-home .sp-preview-stage-1 .sp-resume-changes>div,.sp-home .sp-preview-stage-1 .sp-resume-highlight,.sp-home .sp-preview-stage-2 .sp-application-checks>span,.sp-home .sp-preview-stage-4 .sp-interview-answer,.sp-home .sp-preview-stage-4 .sp-interview-feedback{animation:sp-panel-arrive .65s cubic-bezier(.22,1,.36,1) both}.sp-home .sp-preview-stage-1 .sp-resume-changes>div:first-of-type,.sp-home .sp-preview-stage-2 .sp-application-checks>span:first-child{animation-delay:.15s}.sp-home .sp-preview-stage-1 .sp-resume-changes>div:nth-of-type(2),.sp-home .sp-preview-stage-2 .sp-application-checks>span:nth-child(2){animation-delay:.4s}.sp-home .sp-preview-stage-1 .sp-resume-changes>div:nth-of-type(3),.sp-home .sp-preview-stage-2 .sp-application-checks>span:nth-child(3){animation-delay:.65s}.sp-home .sp-preview-stage-1 .sp-resume-highlight{animation-delay:.3s}.sp-home .sp-preview-stage-4 .sp-interview-answer{animation-delay:.65s}.sp-home .sp-preview-stage-4 .sp-interview-feedback{animation-delay:1.5s}@media (prefers-reduced-motion:reduce){.sp-home .sp-preview-stage-1 .sp-resume-changes>div,.sp-home .sp-preview-stage-1 .sp-resume-highlight,.sp-home .sp-preview-stage-2 .sp-application-checks>span,.sp-home .sp-preview-stage-4 .sp-interview-answer,.sp-home .sp-preview-stage-4 .sp-interview-feedback{animation:none!important}}