.marketing-shell{--m-ink:#102b27;--m-ink-soft:#27423d;--m-teal:#087b6b;--m-teal-hover:#05695c;--m-teal-soft:#e5f3ef;--m-canvas:#f8f8f4;--m-surface:#fff;--m-surface-muted:#f0f3ef;--m-sand:#ebe5d8;--m-border:#d9e3dd;--m-muted:#61726d;--m-amber:#db9344;--m-shadow:0 22px 70px #102b271a;--m-shadow-soft:0 8px 30px #102b2712;background:var(--m-canvas);min-height:100vh;color:var(--m-ink);font-family:Avenir Next,Avenir,Segoe UI,Inter,Helvetica,Arial,sans-serif;overflow:clip}.marketing-shell *,.marketing-shell :before,.marketing-shell :after{box-sizing:border-box}.marketing-shell :where(h1,h2,h3,h4){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;text-wrap:balance;max-width:100%}.marketing-shell a:not(.m-button){color:inherit;text-decoration:none}.marketing-shell button,.marketing-shell input,.marketing-shell textarea,.marketing-shell select{font:inherit}.marketing-container{width:min(100% - 40px,1240px);margin-inline:auto}.marketing-eyebrow{color:var(--m-teal);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.73rem;font-weight:800;line-height:1.2;display:flex}.marketing-eyebrow>span{background:currentColor;width:20px;height:2px}.m-button{border:1px solid var(--m-teal);background:var(--m-teal);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:.94rem;font-weight:750;line-height:1;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 20px #087b6b26}.m-button:hover{background:var(--m-teal-hover);transform:translateY(-2px);box-shadow:0 13px 27px #087b6b33}.m-button svg{width:17px;height:17px}.m-button-small{min-height:42px;padding-inline:17px;font-size:.82rem}.m-button-full{width:100%}.m-button-light{color:var(--m-ink);box-shadow:none;background:#fff;border-color:#fff}.m-button-light:hover{background:var(--m-sand);color:var(--m-ink)}.m-button:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--m-ink);outline:0}.m-text-button,.m-inline-link{color:var(--m-ink);align-items:center;gap:8px;font-size:.94rem;font-weight:750;display:inline-flex}.m-text-button svg,.m-inline-link svg{width:18px;height:18px;transition:transform .18s}.m-text-button:hover svg,.m-inline-link:hover svg{transform:translate(3px,3px)}.marketing-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f8f4e6;border-bottom:1px solid #102b2714;position:relative}.marketing-shell a.marketing-skip-link{z-index:40;background:var(--m-ink);color:#fff;border-radius:999px;padding:12px 18px;font-size:.82rem;font-weight:750;transition:transform .16s;position:absolute;top:12px;left:50%;transform:translate(-50%,-160%)}.marketing-skip-link:focus-visible{outline-offset:3px;outline:3px solid #fff;transform:translate(-50%)}.marketing-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.marketing-logo{align-items:center;width:184px;min-width:184px;display:inline-flex}.marketing-logo .talokal-logo{width:100%;height:auto;display:block}.marketing-desktop-nav{align-items:center;gap:clamp(17px,2.2vw,34px);margin-left:auto;display:flex}.marketing-desktop-nav a,.marketing-login-link{color:var(--m-ink-soft);font-size:.84rem;font-weight:650;transition:color .16s}.marketing-desktop-nav a:hover,.marketing-login-link:hover{color:var(--m-teal)}.marketing-header-actions{align-items:center;gap:19px;display:flex}.marketing-menu-button{border:1px solid var(--m-border);background:var(--m-surface);width:44px;height:44px;color:var(--m-ink);border-radius:50%;place-items:center;display:none}.marketing-menu-button svg{width:19px;height:19px}.marketing-mobile-menu{display:none}.marketing-hero{background:radial-gradient(circle at 86% 19%, #e5f3eff5, transparent 26rem), var(--m-canvas);padding:75px 0;position:relative}.marketing-hero-grid{grid-template-columns:minmax(0,.91fr) minmax(450px,1.09fr);align-items:center;gap:48px;display:grid}.marketing-hero-copy{z-index:2;padding-block:32px;animation:.62s cubic-bezier(.22,1,.36,1) both marketing-hero-copy-in;position:relative}.marketing-hero h1{max-width:700px;color:var(--m-ink);letter-spacing:-.075em;margin:0;font-size:clamp(3.3rem,5.7vw,5.9rem);font-weight:760;line-height:.94}.marketing-hero h1 em,.problem-intro h2 em{color:var(--m-teal);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:.97em;font-weight:500}.marketing-hero-text{max-width:560px;color:var(--m-muted);margin:29px 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.57}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.marketing-hero-note{max-width:380px;color:var(--m-muted);align-items:center;gap:10px;margin-top:32px;font-size:.79rem;line-height:1.45;display:flex}.marketing-hero-note p{margin:0}.marketing-hero-note span{background:var(--m-teal-soft);width:20px;height:20px;color:var(--m-teal);border-radius:50%;flex:0 0 20px;place-items:center;display:grid}.marketing-hero-note svg{stroke-width:3px;width:12px;height:12px}.marketing-hero-line{background:var(--m-teal);width:39%;height:1px;position:absolute;bottom:0;left:0}.hero-product-visual{isolation:isolate;min-height:570px;animation:.72s cubic-bezier(.22,1,.36,1) .1s both marketing-hero-visual-in;position:relative}.hero-visual-glow{z-index:-2;filter:blur(1px);border-radius:50%;position:absolute}.hero-visual-glow-one{background:#d5ede7;width:365px;height:365px;top:50px;right:-35px}.hero-visual-glow-two{background:#f2e6d3;width:205px;height:205px;bottom:5px;left:10px}.demo-data-label{color:var(--m-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;top:21px;right:7px}.hero-phone-card{z-index:1;background:#fff;border:8px solid #1e3733;border-radius:31px;width:min(55%,275px);min-height:439px;padding:30px 17px 18px;position:absolute;top:57px;left:2%;overflow:hidden;transform:rotate(-5deg);box-shadow:0 28px 50px #102b2733}.hero-phone-notch{background:#1e3733;border-radius:0 0 11px 11px;width:96px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-brand-row{color:#6c7a76;align-items:center;gap:6px;font-size:.55rem;font-weight:750;display:flex}.phone-brand-dot{background:var(--m-teal);border-radius:4px;width:11px;height:11px}.phone-step{color:var(--m-teal);letter-spacing:.04em;text-transform:uppercase;margin:29px 0 8px;font-size:.54rem;font-weight:800}.hero-phone-card h3{color:var(--m-ink);letter-spacing:-.06em;margin:0;font-size:1.42rem;line-height:1.02}.phone-progress{background:#e8edeb;border-radius:999px;width:100%;height:4px;margin-top:22px}.phone-progress span{border-radius:inherit;background:var(--m-teal);width:63%;height:100%;display:block}.phone-question{color:var(--m-ink);margin-top:23px;font-size:.67rem;font-weight:750;line-height:1.4}.phone-question div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.phone-choice{border:1px solid var(--m-border);color:#73817d;border-radius:9px;place-items:center;min-height:40px;font-size:.66rem;display:grid}.phone-choice.is-selected{border-color:var(--m-teal);background:var(--m-teal-soft);color:var(--m-teal)}.hero-phone-action{background:var(--m-ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:41px;margin-top:20px;font-size:.66rem;font-weight:750;display:flex}.hero-phone-action svg{width:13px}.hero-dashboard-card{width:min(71%,390px);box-shadow:var(--m-shadow);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffed;border:1px solid #102b271a;border-radius:19px;padding:22px;position:absolute;top:132px;right:0}.dashboard-topline{justify-content:space-between;align-items:center;display:flex}.dashboard-topline div{flex-direction:column;gap:4px;display:flex}.dashboard-topline span{color:var(--m-muted);font-size:.61rem;font-weight:700}.dashboard-topline strong{color:var(--m-ink);letter-spacing:-.03em;font-size:.91rem}.dashboard-avatar{width:29px;height:29px;color:var(--m-teal);background:#e5ede8;border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:grid}.candidate-row{border:1px solid #e4ebe7;border-radius:11px;align-items:center;gap:9px;margin-top:23px;padding:10px;display:flex}.candidate-avatar{background:var(--m-sand);color:#8d6334;border-radius:10px;place-items:center;width:33px;height:33px;font-size:.61rem;font-weight:800;display:grid}.candidate-row div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.candidate-row strong{color:var(--m-ink);letter-spacing:-.02em;font-size:.74rem}.candidate-row div span{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.candidate-row>svg{width:17px;color:var(--m-teal)}.qualification-row{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.qualification-row span{background:var(--m-teal-soft);color:var(--m-teal);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:.56rem;font-weight:750;display:inline-flex}.qualification-row svg{stroke-width:3px;width:10px;height:10px}.dashboard-task{background:var(--m-ink);color:#fff;border-radius:11px;align-items:center;gap:9px;margin-top:15px;padding:11px;display:flex}.task-icon{background:var(--m-amber);width:29px;height:29px;color:var(--m-ink);border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.task-icon svg{width:15px}.dashboard-task div{flex-direction:column;flex:1;gap:3px;display:flex}.dashboard-task div span{color:#ffffff8f;font-size:.52rem}.dashboard-task strong{font-size:.66rem}.dashboard-task-status{color:#a5ded2;font-size:.58rem;font-weight:750}.hero-response-chip{box-shadow:var(--m-shadow-soft);background:#fffffff0;border:1px solid #087b6b24;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:19px;right:13%;transform:rotate(3deg)}.hero-response-chip>span{background:var(--m-teal-soft);width:30px;height:30px;color:var(--m-teal);border-radius:8px;place-items:center;display:grid}.hero-response-chip>span svg{width:15px}.hero-response-chip div{flex-direction:column;gap:3px;display:flex}.hero-response-chip small{color:var(--m-muted);font-size:.54rem;font-weight:650}.hero-response-chip strong{color:var(--m-ink);font-size:.65rem}.hero-response-chip>svg{width:14px;color:var(--m-teal)}.problem-section{background:var(--m-surface)}.problem-grid{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:clamp(55px,9vw,135px);display:grid}.problem-intro h2,.section-heading h2,.response-copy h2,.industries-grid h2,.final-cta-card h2{color:var(--m-ink);letter-spacing:-.066em;margin:0;font-size:clamp(2.4rem,4.3vw,4.6rem);font-weight:740;line-height:.98}.problem-intro>p:not(.marketing-eyebrow){max-width:460px;color:var(--m-muted);margin:26px 0 0;font-size:1.03rem;line-height:1.65}.problem-intro .m-inline-link{color:var(--m-teal);margin-top:28px}.problem-map{border:1px solid var(--m-border);box-shadow:14px 14px 0 var(--m-sand);background:#f7f9f6;border-radius:22px;gap:2px;padding:51px 27px 27px;display:grid;position:relative}.problem-map-label{border:1px solid var(--m-border);color:var(--m-muted);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.61rem;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:22px}.problem-map-label span{background:var(--m-amber);border-radius:50%;width:7px;height:7px}.problem-point{z-index:1;border-bottom:1px solid var(--m-border);grid-template-columns:35px 39px 1fr;align-items:center;gap:15px;min-height:84px;display:grid;position:relative}.problem-point:last-of-type{border-bottom:0}.problem-number{color:#a0aca7;letter-spacing:.08em;font-size:.65rem;font-weight:800}.problem-icon{background:var(--m-sand);color:#9a6b37;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.problem-point:nth-of-type(3) .problem-icon{background:var(--m-teal-soft);color:var(--m-teal)}.problem-icon svg{width:17px;height:17px}.problem-point h3{color:var(--m-ink);letter-spacing:-.025em;margin:0;font-size:.92rem}.problem-point p{color:var(--m-muted);margin:4px 0 0;font-size:.74rem;line-height:1.35}.problem-map-curve{border-right:1px dashed #bfccc5;width:1px;position:absolute;top:72px;bottom:28px;right:27px}.loop-section{background:var(--m-canvas);position:relative}.section-heading{max-width:735px}.section-heading-centered{text-align:center;margin-inline:auto}.section-heading-centered .marketing-eyebrow{justify-content:center}.section-heading>p:last-child{max-width:600px;color:var(--m-muted);margin:22px 0 0;font-size:1rem;line-height:1.65}.section-heading-centered>p:last-child{margin-inline:auto}.hiring-loop-board{background:var(--m-ink);box-shadow:var(--m-shadow);border-radius:27px;margin-top:54px;padding:42px;position:relative;overflow:hidden}.hiring-loop-board:before{content:"";border:1px solid #e5f3ef26;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-150px;box-shadow:0 0 0 60px #e5f3ef0a,0 0 0 120px #e5f3ef06}.loop-board-intro{z-index:1;max-width:308px;position:relative}.loop-kicker{color:#a8dcd2;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800}.loop-board-intro h3{color:#fff;letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(1.85rem,3vw,2.9rem);font-weight:670;line-height:.98}.loop-board-intro p{color:#ffffff91;margin:17px 0 0;font-size:.83rem;line-height:1.55}.loop-return{color:#f2bd7c;align-items:center;gap:8px;margin-top:31px;font-size:.66rem;font-weight:700;line-height:1.35;display:inline-flex}.loop-return svg{width:15px;transform:rotate(135deg)}.loop-steps{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:48px;display:grid}.loop-step{z-index:1;color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;min-height:197px;padding:15px;transition:transform .18s,background .18s;position:relative}.loop-step:hover{background:#ffffff17;transform:translateY(-4px)}.loop-step-active{border-color:var(--m-amber);color:var(--m-ink);background:#f1ba76;box-shadow:0 13px 30px #00000029}.loop-step-top{color:#ffffff61;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.61rem;font-weight:800;display:flex}.loop-step-top svg{width:12px;height:12px}.loop-step-active .loop-step-top{color:#102b278c}.loop-step-icon{color:#b4e2d9;background:#ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:31px;display:grid}.loop-step-active .loop-step-icon{color:var(--m-ink);background:#ffffff80}.loop-step-icon svg{width:17px;height:17px}.loop-step h4{letter-spacing:-.025em;margin:15px 0 0;font-size:.86rem}.loop-step p{color:#ffffff8a;margin:6px 0 0;font-size:.67rem;line-height:1.42}.loop-step-active p{color:#102b27ad}.loop-focus-card{z-index:1;color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:10px;max-width:304px;padding:12px;display:flex;position:absolute;top:42px;right:43px}.loop-focus-card>span{background:var(--m-teal);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.loop-focus-card span svg{width:16px}.loop-focus-card div{flex-direction:column;flex:1;gap:3px;display:flex}.loop-focus-card small{color:#ffffff7a;font-size:.55rem;font-weight:700}.loop-focus-card strong{font-size:.63rem;line-height:1.3}.loop-focus-card>i{color:var(--m-amber);font-size:.62rem;font-style:normal;font-weight:800}.product-story-section{background:var(--m-surface)}.product-story-heading{grid-template-columns:minmax(0,1fr) minmax(250px,.47fr);column-gap:clamp(40px,8vw,130px);max-width:none;display:grid}.product-story-heading .marketing-eyebrow{grid-column:1/-1}.product-story-heading h2{grid-column:1;max-width:670px}.product-story-heading>p:last-child{align-self:end;margin:0 0 4px}.candidate-product-visual{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:14px;margin-top:48px;display:grid}.candidate-funnel-panel{background:var(--m-sand);border-radius:21px;min-height:477px;padding:23px;position:relative;overflow:hidden}.candidate-funnel-panel:after{content:"";background:#ffffff70;border-radius:50%;width:255px;height:255px;position:absolute;bottom:-78px;right:-75px}.visual-panel-eyebrow{z-index:1;color:#806a50;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.63rem;font-weight:800;display:flex;position:relative}.visual-panel-eyebrow>span{background:currentColor;border-radius:50%;width:6px;height:6px}.funnel-mobile-top{z-index:1;color:var(--m-ink);justify-content:space-between;align-items:center;margin-top:61px;font-size:.6rem;font-weight:750;display:flex;position:relative}.funnel-mobile-top i{color:#806a50;background:#ffffffa1;border-radius:99px;padding:5px 7px;font-size:.55rem;font-style:normal}.candidate-funnel-panel h3{z-index:1;color:var(--m-ink);letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:.97;position:relative}.candidate-funnel-panel>p{z-index:1;color:#715f4a;max-width:220px;margin:14px 0 0;font-size:.75rem;line-height:1.5;position:relative}.funnel-field{z-index:1;background:#ffffffa6;border:1px solid #102b271a;border-radius:10px;flex-direction:column;gap:4px;margin-top:20px;padding:9px 10px;display:flex;position:relative}.funnel-field+.funnel-field{margin-top:8px}.funnel-field span{color:#807563;font-size:.52rem}.funnel-field strong{color:var(--m-ink);justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.funnel-field svg{width:12px;color:var(--m-teal)}.funnel-cta{z-index:1;background:var(--m-ink);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px;font-size:.66rem;font-weight:750;display:flex;position:relative}.funnel-cta svg{width:14px}.candidate-dashboard-panel{background:var(--m-ink);color:#fff;border:1px solid #203e38;border-radius:21px;min-height:477px;padding:25px}.candidate-dashboard-panel .visual-panel-eyebrow{color:#a5d7cd}.workspace-title{justify-content:space-between;align-items:end;gap:20px;margin-top:61px;display:flex}.workspace-title div{flex-direction:column;gap:8px;display:flex}.workspace-title span{color:#ffffff78;font-size:.62rem;font-weight:650}.workspace-title h3{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1}.workspace-title>svg{width:23px;color:var(--m-amber)}.workspace-profile{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:10px;margin-top:29px;padding:12px;display:flex}.workspace-avatar{width:36px;height:36px;color:var(--m-ink);background:#f0c185;border-radius:10px;place-items:center;font-size:.65rem;font-weight:850;display:grid}.workspace-profile div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-profile strong{font-size:.77rem}.workspace-profile div span{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.workspace-profile>b{color:#a8dcd2;background:#a8dcd21f;border-radius:99px;padding:5px 7px;font-size:.56rem}.workspace-columns{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.workspace-columns>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:7px;min-height:94px;padding:11px;display:flex}.workspace-columns>div>span{color:#fff6;text-transform:uppercase;margin-bottom:2px;font-size:.53rem;font-weight:750}.workspace-columns strong{color:#f2f7f5;align-items:center;gap:5px;font-size:.58rem;font-weight:650;display:flex}.workspace-columns svg{color:#a8dcd2;width:11px}.workspace-columns strong.workspace-muted{color:#ffffff7a}.workspace-action{background:var(--m-teal);border-radius:12px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.workspace-action>span{background:#ffffff2b;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.workspace-action>span svg{width:15px}.workspace-action>div{flex-direction:column;flex:1;gap:3px;display:flex}.workspace-action small{color:#fff9;font-size:.52rem}.workspace-action strong{font-size:.61rem}.workspace-action-control{color:var(--m-ink);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:8px;font-size:.55rem;font-weight:800;display:inline-flex}.workspace-action-control svg{width:11px}.product-benefit-row{grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;display:grid}.product-benefit-row>div{border-right:1px solid var(--m-border);min-height:120px;padding:9px 28px}.product-benefit-row>div:first-child{padding-left:0}.product-benefit-row>div:last-child{border:0}.product-benefit-row span{color:var(--m-teal);letter-spacing:.08em;font-size:.63rem;font-weight:850}.product-benefit-row h3{color:var(--m-ink);letter-spacing:-.035em;margin:10px 0 0;font-size:.98rem}.product-benefit-row p{color:var(--m-muted);margin:7px 0 0;font-size:.78rem;line-height:1.45}.response-section{background:var(--m-surface-muted)}.response-grid{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(42px,8vw,120px);display:grid}.response-copy>p:not(.marketing-eyebrow){max-width:500px;color:var(--m-muted);margin:24px 0 0;font-size:1rem;line-height:1.64}.response-copy ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.response-copy li{color:var(--m-ink-soft);align-items:center;gap:9px;font-size:.83rem;font-weight:650;display:flex}.response-copy li svg{width:16px;height:16px;color:var(--m-teal);stroke-width:3px}.response-proof-visual{background:var(--m-ink);box-shadow:var(--m-shadow);color:#fff;border:1px solid #203e38;border-radius:20px;padding:25px}.response-proof-head{color:#b4e2d9;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:800;display:flex}.response-proof-head i{color:#a8dcd2;background:#b4e2d91f;border-radius:99px;padding:5px 7px;font-size:.52rem;font-style:normal}.response-proof-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:57px;display:grid}.response-proof-steps>div{text-align:center}.response-step-number{color:#ffffff8c;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:43px;height:43px;margin-inline:auto;font-size:.63rem;font-weight:800;display:grid}.response-step-active{background:var(--m-amber);color:var(--m-ink);border:0;box-shadow:0 0 0 8px #db93441c}.response-proof-steps p{color:#ffffff87;margin:10px 0 0;font-size:.62rem;line-height:1.3}.response-proof-steps p strong{color:#fff;font-weight:700}.response-line{background:linear-gradient(90deg,#fff3,#db9344bf);height:1px;margin-top:-27px;display:block}.response-callout{background:#ffffff12;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;margin-top:41px;padding:12px;display:flex}.response-callout>span{background:var(--m-teal);border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.response-callout svg{width:16px}.response-callout div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.response-callout small{color:#ffffff73;font-size:.55rem}.response-callout strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.response-callout-control{color:var(--m-ink);background:#fff;border-radius:7px;padding:8px 10px;font-size:.61rem;font-weight:800}.industries-section{background:var(--m-surface);padding-block:95px}.industries-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:35px clamp(45px,8vw,130px);display:grid}.industries-grid>p{color:var(--m-muted);align-self:end;margin:0;font-size:1rem;line-height:1.65}.industry-list{border-top:1px solid var(--m-border);flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:16px;padding-top:25px;display:flex}.industry-list span{border:1px solid var(--m-border);background:var(--m-canvas);color:var(--m-ink-soft);border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:700}.industry-list span:nth-child(2n){background:var(--m-teal-soft);color:var(--m-teal);border-color:#0000}.final-cta-section{background:var(--m-surface);padding-block:0}.final-cta-card{background:var(--m-teal);color:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(270px,.45fr);align-items:end;gap:48px;padding:clamp(35px,6vw,74px);display:grid;overflow:hidden}.final-cta-card .marketing-eyebrow{color:#b8e7de}.final-cta-card h2{color:#fff;max-width:650px}.final-cta-card>div>p:not(.marketing-eyebrow){color:#ffffffba;max-width:520px;margin:22px 0 0;font-size:1rem;line-height:1.6}.final-cta-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.final-cta-actions>span{color:#ffffffa1;max-width:250px;font-size:.69rem;line-height:1.45}.marketing-footer{background:var(--m-ink);color:#fff;margin-top:84px;padding:55px 0 22px}.marketing-footer .marketing-logo{width:196px}.marketing-footer-grid{grid-template-columns:minmax(210px,1.5fr) repeat(3,1fr);gap:36px;display:grid}.marketing-footer-grid>div:first-child p{color:#ffffff8c;max-width:270px;margin:18px 0 0;font-size:.77rem;line-height:1.6}.marketing-footer-grid h2{color:#ffffff6e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.59rem;font-weight:800}.marketing-footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:9px;display:flex}.marketing-footer-grid a{color:#ffffffd4;align-items:center;gap:4px;font-size:.75rem;font-weight:620;display:inline-flex}.marketing-footer-grid a:hover{color:#a8dcd2}.marketing-footer-grid a svg{width:12px;height:12px}.marketing-footer-bottom{color:#ffffff61;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:48px;padding-top:18px;font-size:.63rem;display:flex}.five-minute-section{background:var(--m-surface)}.five-minute-grid{grid-template-columns:minmax(0,.77fr) minmax(440px,1.23fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.five-minute-copy h2,.intelligence-copy h2,.ai-heading h2,.industry-heading h2,.comparison-heading h2,.collaboration-copy h2,.product-story-cta h2{color:var(--m-ink);letter-spacing:-.066em;margin:0;font-size:clamp(2.45rem,4.3vw,4.6rem);font-weight:740;line-height:.98}.five-minute-copy h2 em,.intelligence-copy h2 em,.ai-heading h2 em,.comparison-heading h2 em{color:var(--m-teal);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:.95em;font-weight:500}.five-minute-copy>p:not(.marketing-eyebrow),.intelligence-copy>p:not(.marketing-eyebrow),.collaboration-copy>p:not(.marketing-eyebrow){max-width:480px;color:var(--m-muted);margin:25px 0 0;font-size:1rem;line-height:1.65}.five-minute-promise{color:var(--m-ink);align-items:center;gap:11px;margin-top:29px;font-size:.84rem;line-height:1.45;display:flex}.five-minute-promise>span{background:var(--m-teal-soft);width:26px;height:26px;color:var(--m-teal);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.five-minute-promise svg{stroke-width:3px;width:14px}.five-minute-visual{background:var(--m-ink);box-shadow:var(--m-shadow);color:#fff;border:1px solid #223f3a;border-radius:22px;padding:25px;overflow:hidden}.five-minute-visual-header{color:#a8dcd2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.63rem;font-weight:800;display:flex}.five-minute-visual-header i{color:#ffffff73;letter-spacing:.05em;border:1px solid #ffffff21;border-radius:99px;padding:5px 7px;font-size:.53rem;font-style:normal}.five-minute-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:31px;display:grid}.five-minute-progress span{background:#ffffff29;border-radius:99px;height:3px}.five-minute-progress span:nth-child(-n+4){background:var(--m-teal)}.five-minute-step-list{margin-top:12px}.five-minute-step{color:#ffffffa6;border-bottom:1px solid #ffffff17;grid-template-columns:29px 34px 1fr 20px;align-items:center;gap:10px;min-height:58px;display:grid}.five-minute-step:last-child{border-bottom:0}.five-minute-number{color:#ffffff59;letter-spacing:.07em;font-size:.58rem;font-weight:800}.five-minute-icon{color:#a8dcd2;background:#ffffff14;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.five-minute-icon svg{width:15px;height:15px}.five-minute-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.five-minute-step strong{color:#fff;font-size:.69rem}.five-minute-step div>span{color:#ffffff78;font-size:.58rem;line-height:1.25}.five-minute-step>svg{color:#a8dcd2;width:15px}.five-minute-step>em{background:var(--m-amber);color:var(--m-ink);border-radius:99px;justify-self:end;padding:4px 6px;font-size:.54rem;font-style:normal;font-weight:850}.five-minute-step-active{background:#ffffff14;border:1px solid #a8dcd238;border-radius:10px;margin-inline:-9px;padding-inline:9px}.five-minute-step-active+.five-minute-step{border-top:0}.five-minute-step-active .five-minute-icon{background:var(--m-amber);color:var(--m-ink)}.five-minute-contact-card{background:var(--m-teal);border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:10px;display:flex}.five-minute-contact-card>span{background:#ffffff29;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.five-minute-contact-card>span svg{width:15px}.five-minute-contact-card div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.five-minute-contact-card small{color:#ffffff9e;font-size:.52rem}.five-minute-contact-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.five-minute-contact-card>svg{color:#d6f0eb;width:16px}.intelligence-section{background:var(--m-surface-muted)}.intelligence-grid{grid-template-columns:minmax(440px,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid}.intelligence-visual{border:1px solid var(--m-border);box-shadow:var(--m-shadow-soft);background:#fff;border-radius:22px;padding:22px;overflow:hidden}.intelligence-toolbar{justify-content:space-between;align-items:center;display:flex}.intelligence-toolbar div{flex-direction:column;gap:4px;display:flex}.intelligence-toolbar span{color:var(--m-muted);font-size:.58rem;font-weight:700}.intelligence-toolbar strong{color:var(--m-ink);letter-spacing:-.035em;font-size:.94rem}.intelligence-toolbar i{color:var(--m-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-style:normal;font-weight:800}.intelligence-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.intelligence-metrics>div{background:var(--m-surface-muted);border-radius:12px;flex-direction:column;gap:5px;min-height:91px;padding:12px;display:flex}.intelligence-metrics span{color:var(--m-muted);font-size:.55rem;font-weight:700}.intelligence-metrics strong{color:var(--m-ink);font-size:.78rem}.intelligence-metrics b{color:var(--m-teal);align-items:center;gap:4px;margin-top:auto;font-size:.56rem;display:inline-flex}.intelligence-metrics svg{width:12px}.intelligence-main{grid-template-columns:.92fr 1.08fr;gap:9px;margin-top:9px;display:grid}.intelligence-source-list,.intelligence-candidate{border:1px solid var(--m-border);border-radius:12px;flex-direction:column;min-height:176px;padding:12px;display:flex}.intelligence-source-list>span,.intelligence-candidate>span{color:var(--m-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:.54rem;font-weight:750}.intelligence-source-list strong{border-top:1px solid var(--m-border);color:var(--m-ink-soft);align-items:center;gap:6px;padding:9px 0;font-size:.62rem;font-weight:700;display:flex}.intelligence-source-list strong:first-of-type{border-top:0}.intelligence-source-list strong>i{background:var(--m-teal);border-radius:50%;width:7px;height:7px}.intelligence-source-list strong:nth-of-type(2)>i{background:var(--m-amber)}.intelligence-source-list strong:nth-of-type(3)>i{background:#8aa8bd}.intelligence-source-list b{background:var(--m-surface-muted);color:var(--m-muted);border-radius:99px;margin-left:auto;padding:4px 5px;font-size:.48rem}.intelligence-candidate{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.intelligence-candidate>span{color:#ffffff73}.intelligence-candidate>div{align-items:center;gap:8px;display:flex}.intelligence-candidate>div>b{background:var(--m-sand);color:#8f6333;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.56rem;display:grid}.intelligence-candidate strong{flex-direction:column;flex:1;gap:2px;font-size:.65rem;display:flex}.intelligence-candidate strong small{color:#ffffff7a;font-size:.52rem;font-weight:500}.intelligence-candidate>div>svg{color:#a8dcd2;width:16px}.intelligence-candidate p{border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;margin:auto 0 0;padding-top:9px;display:flex}.intelligence-candidate p span{color:#ffffff6e;font-size:.5rem}.intelligence-candidate p i{color:#d8efea;font-size:.58rem;font-style:normal;font-weight:650}.intelligence-footer{color:var(--m-muted);gap:16px;margin-top:15px;font-size:.56rem;font-weight:700;display:flex}.intelligence-footer span{align-items:center;gap:5px;display:inline-flex}.intelligence-footer svg{width:13px;color:var(--m-teal)}.intelligence-copy ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.intelligence-copy li{color:var(--m-ink-soft);align-items:center;gap:9px;font-size:.82rem;font-weight:650;display:flex}.intelligence-copy li svg{width:15px;color:var(--m-teal);stroke-width:3px}.ai-section{background:var(--m-ink);color:#fff;position:relative;overflow:hidden}.ai-section:before{content:"";border:1px solid #a8dcd226;border-radius:50%;width:650px;height:650px;position:absolute;top:-320px;right:-190px;box-shadow:0 0 0 90px #a8dcd209,0 0 0 180px #a8dcd205}.ai-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.53fr);align-items:end;gap:clamp(40px,8vw,130px);display:grid;position:relative}.ai-heading .marketing-eyebrow{color:#a8dcd2}.ai-heading h2{color:#fff;max-width:780px}.ai-heading h2 em{color:#a8dcd2}.ai-heading>p{color:#ffffff94;margin:0;font-size:.95rem;line-height:1.64}.home-ai-module-grid{z-index:1;grid-template-columns:repeat(12,1fr);gap:9px;margin-top:42px;display:grid;position:relative}.home-ai-module-grid>.ai-module{grid-column:span 3}.home-ai-module-grid>.ai-module:nth-child(n+5){grid-column:span 4}.ai-module{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-height:190px;padding:15px;display:flex}.ai-module-top{color:#ffffff6b;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:800;display:flex}.ai-module-top i{color:#a8dcd2;letter-spacing:.02em;background:#a8dcd21f;border-radius:99px;padding:5px 7px;font-size:.51rem;font-style:normal}.ai-module-icon{color:#a8dcd2;background:#a8dcd21f;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:24px;display:grid}.ai-module-icon svg{width:19px;height:19px}.ai-module h3{color:#fff;letter-spacing:-.03em;margin:14px 0 0;font-size:.95rem}.ai-module p{color:#ffffff8f;max-width:320px;margin:7px 0 0;font-size:.72rem;line-height:1.48}.ai-module-link{color:#a8dcd2;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.ai-module-link svg{width:14px;height:14px;transition:transform .16s}.ai-module-link:hover svg{transform:translate(3px)}.ai-principle{z-index:1;border-left:2px solid var(--m-amber);color:#ffffffad;align-items:flex-start;gap:10px;max-width:720px;margin-top:27px;padding-left:12px;font-size:.74rem;line-height:1.55;display:flex;position:relative}.ai-principle>svg{width:16px;color:var(--m-amber);flex:0 0 16px}.ai-principle p{margin:0}.ai-principle strong{color:#fff}.industry-stories-section{background:var(--m-canvas)}.industry-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:end;gap:35px clamp(40px,8vw,130px);display:grid}.industry-heading .marketing-eyebrow{grid-column:1/-1;margin-bottom:-8px}.industry-heading h2{max-width:735px}.industry-heading>p{color:var(--m-muted);margin:0;font-size:.95rem;line-height:1.65}.industry-story-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:42px;display:grid}.industry-story{border:1px solid var(--m-border);background:var(--m-surface);border-radius:17px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;min-height:190px;padding:21px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.industry-story:last-child{grid-column:1/-1;min-height:148px}.industry-story:hover{box-shadow:var(--m-shadow-soft);transform:translateY(-3px)}.industry-story:focus-within{outline-offset:3px;outline:3px solid #5ebcac}.industry-story-index{flex-direction:column;gap:11px;display:flex}.industry-story-index span{color:var(--m-muted);letter-spacing:.09em;font-size:.62rem;font-weight:850}.industry-story-index i{color:var(--m-teal);font-size:.74rem;font-style:normal;font-weight:800}.industry-story-main h3{max-width:410px;color:var(--m-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.06rem,1.55vw,1.38rem);line-height:1.08}.industry-story-main p{max-width:390px;color:var(--m-muted);margin:9px 0 0;font-size:.7rem;line-height:1.45}.industry-story-main a{color:var(--m-teal);align-items:center;gap:6px;margin-top:16px;font-size:.68rem;font-weight:750;display:inline-flex}.industry-story-main a svg{width:14px;height:14px;transition:transform .16s}.industry-story-main a:hover svg{transform:translate(3px)}.industry-role-group{border-left:1px solid var(--m-border);padding-left:21px}.industry-role-group>span{color:var(--m-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.industry-role-group>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.industry-role-group b{background:var(--m-surface-muted);color:var(--m-ink-soft);border-radius:99px;padding:5px 6px;font-size:.58rem;font-weight:700}.industry-story-outcome{color:var(--m-ink-soft);align-items:flex-start;gap:7px;font-size:.67rem;font-weight:700;line-height:1.38;display:flex}.industry-story-outcome svg{width:15px;color:var(--m-teal);stroke-width:3px;flex:0 0 15px}.industry-story-sand{border-left:4px solid #d5b484}.industry-story-teal{border-left:4px solid var(--m-teal)}.industry-story-ink{border-left:4px solid var(--m-ink)}.industry-story-amber{border-left:4px solid var(--m-amber)}.comparison-section{background:var(--m-surface)}.comparison-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:35px clamp(40px,8vw,130px);display:grid}.comparison-heading .marketing-eyebrow{grid-column:1/-1;margin-bottom:-8px}.comparison-heading h2{max-width:720px}.comparison-heading>p{color:var(--m-muted);margin:0;font-size:.95rem;line-height:1.64}.comparison-table{border:1px solid var(--m-border);border-radius:18px;margin-top:49px;overflow:hidden}.comparison-row{border-top:1px solid var(--m-border);background:var(--m-surface);grid-template-columns:1.1fr repeat(4,1fr);display:grid}.comparison-row:first-child{border-top:0}.comparison-row>span{border-left:1px solid var(--m-border);min-width:0;color:var(--m-muted);align-items:center;padding:13px 12px;font-size:.67rem;line-height:1.35;display:flex}.comparison-row>span:first-child{color:var(--m-ink);border-left:0;font-weight:800}.comparison-row>span:last-child{background:var(--m-teal-soft);color:var(--m-ink);font-weight:750}.comparison-row>span:last-child svg{width:14px;color:var(--m-teal);stroke-width:3px;flex:0 0 14px;margin-right:5px}.comparison-row-head{background:var(--m-surface-muted)}.comparison-row-head>span{letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;color:var(--m-muted)!important;font-weight:800!important}.comparison-row-head>span:last-child{background:var(--m-ink);color:#a8dcd2!important}.comparison-note{color:var(--m-muted);margin:13px 0 0;font-size:.64rem;line-height:1.5}.collaboration-section{background:var(--m-surface-muted)}.collaboration-grid{grid-template-columns:minmax(0,.66fr) minmax(490px,1.34fr);align-items:center;gap:clamp(47px,8vw,130px);display:grid}.collaboration-copy .m-inline-link{color:var(--m-teal);margin-top:27px}.collaboration-path{border:1px solid var(--m-border);background:#fff;border-radius:21px;gap:0;padding:12px 20px;display:grid;position:relative}.collaboration-path:before{content:"";border-left:1px dashed #a9bbb5;position:absolute;top:47px;bottom:47px;left:44px}.collaboration-step{z-index:1;border-bottom:1px solid var(--m-border);grid-template-columns:54px 1fr 17px;align-items:center;gap:12px;min-height:75px;display:grid;position:relative}.collaboration-step:last-child{border-bottom:0}.collaboration-step-mark{background:var(--m-surface-muted);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.collaboration-step-mark>span{color:var(--m-muted);font-size:.45rem;font-weight:850;position:absolute;top:4px;left:5px}.collaboration-step-mark i{color:var(--m-teal);place-items:center;display:grid}.collaboration-step-mark svg{width:18px;height:18px}.collaboration-step h3{color:var(--m-ink);letter-spacing:-.025em;margin:0;font-size:.78rem}.collaboration-step p{color:var(--m-muted);margin:4px 0 0;font-size:.65rem;line-height:1.4}.collaboration-arrow{color:#a4b5af;width:15px}.product-story-cta-section{background:var(--m-surface-muted);padding-block:0}.product-story-cta{border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:center;gap:40px clamp(40px,8vw,130px);padding-block:68px;display:grid}.product-story-cta h2{max-width:640px;font-size:clamp(2.15rem,3.6vw,3.8rem)}.product-story-cta>div:last-child>p{max-width:385px;color:var(--m-muted);margin:0;font-size:.93rem;line-height:1.62}.product-story-cta .m-button{margin-top:22px}.offers-section{background:var(--m-canvas)}.offers-heading,.proof-grid,.objections-grid,.faq-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.53fr);align-items:end;gap:40px clamp(40px,8vw,130px);display:grid}.offers-heading .marketing-eyebrow{grid-column:1/-1;margin-bottom:-8px}.offers-heading h2,.proof-copy h2,.objections-heading h2,.faq-heading h2,.final-conversion-copy h2{color:var(--m-ink);letter-spacing:-.066em;margin:0;font-size:clamp(2.45rem,4.3vw,4.6rem);font-weight:740;line-height:.98}.offers-heading h2 em,.proof-copy h2 em{color:var(--m-teal);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:.95em;font-weight:500}.offers-heading>p,.proof-copy>p:not(.marketing-eyebrow),.objections-heading>p:not(.marketing-eyebrow),.faq-heading>p:not(.marketing-eyebrow){color:var(--m-muted);margin:0;font-size:.95rem;line-height:1.64}.offer-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:50px;display:grid}.offer-card{border:1px solid var(--m-border);background:var(--m-surface);border-radius:18px;flex-direction:column;min-height:395px;padding:21px;display:flex}.offer-card-featured{border-color:var(--m-ink);background:var(--m-ink);box-shadow:var(--m-shadow);color:#fff;transform:translateY(-10px)}.offer-card-top{color:var(--m-muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:800;display:flex}.offer-card-top i{background:var(--m-surface-muted);width:32px;height:32px;color:var(--m-teal);border-radius:9px;place-items:center;display:grid}.offer-card-top svg{width:16px}.offer-card h3{color:var(--m-ink);letter-spacing:-.06em;margin:42px 0 0;font-size:clamp(1.55rem,2.1vw,2.1rem)}.offer-card>p{color:var(--m-muted);margin:11px 0 0;font-size:.75rem;line-height:1.5}.offer-card ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.offer-card li{color:var(--m-ink-soft);align-items:flex-start;gap:7px;font-size:.68rem;line-height:1.35;display:flex}.offer-card li svg{width:13px;color:var(--m-teal);stroke-width:3px;flex:0 0 13px}.offer-card .m-inline-link{color:var(--m-teal);margin-top:auto;padding-top:24px;font-size:.75rem}.offer-card-featured .offer-card-top{color:#a8dcd2}.offer-card-featured .offer-card-top i{color:var(--m-amber);background:#ffffff1a}.offer-card-featured h3{color:#fff}.offer-card-featured>p{color:#ffffff94}.offer-card-featured li{color:#ffffffc4}.offer-card-featured li svg,.offer-card-featured .m-inline-link{color:#a8dcd2}.proof-section{background:var(--m-surface-muted);overflow:hidden}.proof-grid{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center}.proof-copy>p:not(.marketing-eyebrow){max-width:500px;margin-top:24px}.proof-visual{background:var(--m-ink);box-shadow:var(--m-shadow);color:#fff;border:1px solid #243f3a;border-radius:20px;padding:24px;position:relative;overflow:hidden}.proof-visual:before{content:"";border:1px solid #a8dcd226;border-radius:50%;width:440px;height:440px;position:absolute;top:-210px;right:-190px;box-shadow:0 0 0 55px #a8dcd20a}.proof-visual-title{z-index:1;color:#a8dcd2;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:800;display:flex;position:relative}.proof-visual-title i{color:#ffffff80;border:1px solid #ffffff21;border-radius:99px;padding:5px 7px;font-size:.52rem;font-style:normal}.proof-flow{z-index:1;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;margin-top:43px;display:grid;position:relative}.proof-flow span{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;min-height:59px;padding:7px;font-size:.59rem;font-weight:700;display:grid}.proof-flow svg{width:14px;color:var(--m-amber);transform:rotate(-90deg)}.proof-status{z-index:1;flex-wrap:wrap;gap:7px;margin-top:25px;display:flex;position:relative}.proof-status span{color:#c7ede6;background:#a8dcd21f;border-radius:99px;align-items:center;gap:5px;padding:7px 8px;font-size:.57rem;font-weight:700;display:inline-flex}.proof-status svg{width:12px}.proof-items{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:46px;display:grid}.proof-items article{border-top:1px solid var(--m-border);align-items:flex-start;gap:9px;padding-top:15px;display:flex}.proof-items article>span{background:var(--m-teal-soft);width:28px;height:28px;color:var(--m-teal);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.proof-items svg{width:15px}.proof-items h3{color:var(--m-ink);letter-spacing:-.025em;margin:0;font-size:.78rem}.proof-items p{color:var(--m-muted);margin:5px 0 0;font-size:.66rem;line-height:1.45}.pilot-measurement{background:var(--m-sand);border-radius:16px;grid-template-columns:minmax(230px,.75fr) 1fr auto;align-items:center;gap:30px;margin-top:47px;padding:21px;display:grid}.pilot-measurement .marketing-eyebrow{color:#8b663d;margin-bottom:8px}.pilot-measurement h3{color:var(--m-ink);letter-spacing:-.03em;margin:0;font-size:.91rem}.pilot-measurement>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.pilot-measurement>div:nth-child(2) span{color:var(--m-ink-soft);border:1px solid #102b271f;border-radius:99px;padding:6px 7px;font-size:.59rem;font-weight:700}.pilot-measurement>p{color:#806a50;max-width:115px;margin:0;font-size:.59rem;line-height:1.4}.objections-grid{grid-template-columns:minmax(0,.6fr) minmax(490px,1.4fr);align-items:start}.objections-heading{position:sticky;top:22px}.objections-heading h2{max-width:400px}.objection-list{border-top:1px solid var(--m-border)}.objection-list article{border-bottom:1px solid var(--m-border);grid-template-columns:34px minmax(150px,.65fr) 1.35fr;gap:14px;padding:17px 0;display:grid}.objection-list article>span{color:var(--m-teal);letter-spacing:.08em;font-size:.6rem;font-weight:850}.objection-list h3{color:var(--m-ink);letter-spacing:-.025em;margin:0;font-size:.76rem;line-height:1.35}.objection-list p{color:var(--m-muted);margin:0;font-size:.68rem;line-height:1.5}.faq-section{background:var(--m-canvas)}.faq-grid{grid-template-columns:minmax(0,.53fr) minmax(510px,1.47fr);align-items:start}.faq-heading{position:sticky;top:22px}.faq-heading h2{max-width:390px}.faq-list{border-top:1px solid var(--m-border)}.faq-item{border-bottom:1px solid var(--m-border)}.faq-item summary{cursor:pointer;grid-template-columns:31px 1fr 18px;align-items:center;gap:10px;padding:18px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--m-teal);letter-spacing:.08em;font-size:.59rem;font-weight:850}.faq-item summary strong{color:var(--m-ink);letter-spacing:-.022em;font-size:.76rem;line-height:1.35}.faq-item summary svg{width:17px;color:var(--m-muted);transition:transform .18s}.faq-item[open] summary svg{color:var(--m-teal);transform:rotate(180deg)}.faq-item p{max-width:650px;color:var(--m-muted);margin:-3px 30px 18px 41px;font-size:.7rem;line-height:1.58}.final-conversion-section{background:var(--m-canvas);padding-block:0}.final-conversion-card{background:var(--m-teal);color:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:48px;padding:clamp(37px,6vw,75px);display:grid;overflow:hidden}.final-conversion-card .marketing-eyebrow{color:#b8e7de}.final-conversion-copy h2{color:#fff;max-width:690px}.final-conversion-copy>p:not(.marketing-eyebrow){color:#ffffffc2;max-width:610px;margin:23px 0 0;font-size:1rem;line-height:1.6}.final-conversion-actions{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.final-conversion-actions .m-text-button{color:#fff;font-size:.82rem}.final-conversion-actions>span{color:#ffffffa6;max-width:250px;font-size:.66rem;line-height:1.45}@keyframes marketing-hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-hero-visual-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes marketing-section-reveal{0%{opacity:.18;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.hiring-loop-board,.candidate-product-visual,.final-conversion-card{animation:linear both marketing-section-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}}.marketing-footer-grid{grid-template-columns:minmax(190px,1.35fr) repeat(4,1fr)}.marketing-footer-planned{color:#fff6;font-size:.71rem;line-height:1.4}@media (max-width:1040px){.marketing-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr);gap:20px}.hero-product-visual{min-height:515px}.hero-dashboard-card{width:74%}.loop-focus-card{display:none}.loop-steps{grid-template-columns:repeat(3,1fr);margin-top:36px}.loop-step{min-height:172px}.loop-step-icon{margin-top:21px}.product-story-heading{column-gap:50px}.five-minute-grid,.intelligence-grid,.collaboration-grid{gap:45px}.home-ai-module-grid{grid-template-columns:repeat(3,1fr)}.home-ai-module-grid>.ai-module,.home-ai-module-grid>.ai-module:nth-child(n+5){grid-column:auto}.proof-items{grid-template-columns:repeat(2,1fr)}.pilot-measurement{grid-template-columns:.8fr 1fr}.pilot-measurement>p{grid-column:1/-1;max-width:none}}@media (max-width:780px){.marketing-container{width:min(100% - 40px,600px)}.marketing-section{padding-block:72px}.marketing-header-inner{min-height:68px}.marketing-desktop-nav,.marketing-header-actions .marketing-login-link,.marketing-header-actions .m-button{display:none}.marketing-menu-button{display:grid}.marketing-header-actions{gap:0}.marketing-mobile-menu{background:var(--m-ink);color:#fff;width:100%;height:calc(100vh - 68px);display:block;position:absolute;top:68px;left:0;overflow:auto}.marketing-mobile-menu-inner{flex-direction:column;min-height:100%;padding-block:32px;display:flex}.marketing-mobile-menu-inner>p{color:#a8dcd2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:.64rem;font-weight:800}.marketing-mobile-menu nav{border-top:1px solid #ffffff24;flex-direction:column;display:flex}.marketing-mobile-menu nav a{color:#fff;letter-spacing:-.05em;border-bottom:1px solid #ffffff24;align-items:center;gap:15px;padding:19px 0;font-size:1.55rem;font-weight:650;display:flex}.marketing-mobile-menu nav a span{color:#a8dcd2;letter-spacing:.09em;font-size:.63rem;font-weight:800}.marketing-mobile-login{color:#ffffffba;margin-top:25px;font-size:.87rem;font-weight:700}.marketing-mobile-menu .m-button{margin-top:23px}.marketing-hero{padding:52px 0}.marketing-hero-grid{flex-direction:column;align-items:stretch;gap:22px;display:flex}.marketing-hero-copy{padding:0}.marketing-hero h1{max-width:530px;font-size:clamp(3.25rem,14vw,4.8rem)}.marketing-hero-text{max-width:540px;margin-top:23px;font-size:1.05rem}.marketing-hero-actions{gap:19px;margin-top:29px}.hero-product-visual{width:min(100%,580px);min-height:487px;margin:5px auto 0}.hero-phone-card{width:48%;min-height:391px;padding:27px 14px 15px;top:42px;left:1%}.hero-phone-card h3{font-size:1.18rem}.phone-question{margin-top:18px}.hero-dashboard-card{width:66%;padding:18px;top:96px}.hero-response-chip{bottom:12px;right:4%}.problem-grid,.response-grid,.five-minute-grid,.intelligence-grid,.collaboration-grid{grid-template-columns:1fr;gap:50px}.problem-map{box-shadow:8px 8px 0 var(--m-sand)}.loop-section .section-heading h2{font-size:clamp(2.4rem,10vw,3.7rem)}.hiring-loop-board{padding:28px 19px 19px}.loop-steps{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:32px}.loop-step{min-height:161px;padding:13px}.loop-step-icon{margin-top:18px}.loop-step h4{margin-top:11px;font-size:.79rem}.loop-step p{font-size:.61rem}.product-story-heading{display:block}.product-story-heading>p:last-child{margin-top:22px}.candidate-product-visual{grid-template-columns:.78fr 1.22fr;gap:9px;margin-top:36px}.candidate-funnel-panel,.candidate-dashboard-panel{border-radius:16px;min-height:430px;padding:16px}.funnel-mobile-top,.workspace-title{margin-top:47px}.candidate-funnel-panel h3{font-size:1.55rem}.candidate-funnel-panel>p{font-size:.66rem}.workspace-title h3{font-size:1.43rem}.workspace-columns{grid-template-columns:1fr}.workspace-columns>div:last-child{display:none}.product-benefit-row>div{padding-inline:15px}.product-benefit-row>div:first-child{padding-left:0}.product-benefit-row h3{font-size:.84rem}.product-benefit-row p{font-size:.68rem}.home-ai-module-grid{grid-template-columns:repeat(2,1fr)}.industry-story-list{grid-template-columns:1fr}.industry-story:last-child{grid-column:auto;min-height:190px}.industries-grid,.final-cta-card,.offers-heading,.proof-grid,.objections-grid,.faq-grid{grid-template-columns:1fr}.industries-grid>p{max-width:560px}.final-cta-card{gap:30px;padding:37px 27px}.marketing-footer{margin-top:72px}.marketing-footer-grid>div:first-child{grid-column:1/-1}.offers-heading .marketing-eyebrow{grid-column:auto;margin-bottom:18px}.offers-heading>p{max-width:520px}.offer-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:37px}.offer-card:last-child{grid-column:1/-1;min-height:auto}.offer-card{min-height:390px;padding:16px}.offer-card-featured{transform:none}.offer-card h3{margin-top:32px;font-size:1.52rem}.offer-card li{font-size:.63rem}.proof-grid{align-items:start}.proof-items{grid-template-columns:repeat(2,1fr)}.pilot-measurement{grid-template-columns:1fr;gap:16px}.pilot-measurement>p{grid-column:auto;max-width:none}.objections-heading,.faq-heading{position:static}.objection-list article{grid-template-columns:29px .68fr 1.32fr}.final-conversion-card{grid-template-columns:1fr;align-items:start;gap:30px;padding:40px 29px}.marketing-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.marketing-container{width:min(100% - 32px,600px)}.marketing-hero h1{font-size:clamp(3.08rem,15vw,4.25rem)}.marketing-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.marketing-hero-actions .m-button{width:100%}.hero-product-visual{min-height:424px;margin-top:0}.hero-phone-card{border-width:6px;border-radius:25px;min-height:353px;padding:22px 11px 11px;top:32px}.phone-step{margin-top:24px}.hero-phone-card h3{font-size:1.02rem}.phone-question{font-size:.57rem}.phone-choice{min-height:33px;font-size:.57rem}.hero-phone-action{min-height:34px;margin-top:15px;font-size:.58rem}.hero-dashboard-card{border-radius:14px;width:67%;padding:13px;top:75px;right:0}.dashboard-topline strong{font-size:.72rem}.candidate-row{margin-top:14px;padding:7px}.qualification-row{margin-top:8px}.dashboard-task{margin-top:9px;padding:8px}.hero-response-chip{border-radius:10px;gap:6px;padding:8px;bottom:4px;right:0}.hero-response-chip>span{width:24px;height:24px}.hero-response-chip strong{font-size:.57rem}.hero-response-chip small{font-size:.49rem}.problem-intro h2,.section-heading h2,.loop-section .section-heading h2,.response-copy h2,.industries-grid h2,.final-cta-card h2{font-size:clamp(2.25rem,11vw,3.1rem)}.problem-map{padding-inline:17px}.problem-point{grid-template-columns:26px 34px 1fr;gap:10px}.problem-icon{width:32px;height:32px}.loop-board-intro h3{font-size:2rem}.loop-steps{grid-template-columns:1fr 1fr}.loop-step{min-height:155px}.candidate-product-visual{display:block}.candidate-funnel-panel{min-height:380px}.candidate-dashboard-panel{min-height:405px;margin-top:9px}.funnel-mobile-top,.workspace-title{margin-top:40px}.candidate-funnel-panel h3{font-size:1.85rem}.candidate-funnel-panel>p{font-size:.75rem}.workspace-title h3{font-size:1.7rem}.workspace-columns{grid-template-columns:1fr 1fr}.workspace-columns>div:last-child{display:flex}.workspace-columns>div{min-height:83px;padding:9px}.workspace-columns strong{font-size:.52rem}.workspace-action-control{padding:7px;font-size:.5rem}.product-benefit-row{gap:16px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.product-benefit-row>div{border:1px solid var(--m-border);border-radius:11px;min-width:142px;padding:13px!important}.response-proof-visual{padding:19px 14px}.response-proof-steps{gap:4px}.response-proof-steps p{font-size:.56rem}.response-callout{padding:9px}.response-callout strong{font-size:.59rem}.industry-list span{font-size:.72rem}.marketing-footer-grid{grid-template-columns:1fr 1fr;gap:31px 19px}.marketing-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.five-minute-copy h2,.intelligence-copy h2,.ai-heading h2,.industry-heading h2,.comparison-heading h2,.collaboration-copy h2{font-size:clamp(2.25rem,11vw,3.1rem)}.five-minute-visual{padding:17px}.five-minute-step{grid-template-columns:25px 30px 1fr 20px;gap:8px}.five-minute-icon{width:27px;height:27px}.five-minute-step strong{font-size:.63rem}.five-minute-step div>span{font-size:.52rem}.intelligence-visual{padding:15px}.intelligence-main{grid-template-columns:1fr}.intelligence-source-list{min-height:auto}.intelligence-source-list strong{padding-block:7px}.intelligence-footer{flex-wrap:wrap;gap:8px 12px}.ai-heading,.industry-heading,.comparison-heading,.product-story-cta{grid-template-columns:1fr}.ai-heading .marketing-eyebrow,.industry-heading .marketing-eyebrow,.comparison-heading .marketing-eyebrow{grid-column:auto;margin-bottom:18px}.ai-heading>p,.industry-heading>p,.comparison-heading>p{max-width:520px}.home-ai-module-grid{grid-template-columns:1fr 1fr;margin-top:37px}.ai-module{min-height:190px}.ai-module-icon{margin-top:24px}.industry-story{grid-template-columns:54px 1fr;gap:13px;min-height:0;padding:17px}.comparison-table{overflow:hidden}.comparison-row{grid-template-columns:.9fr 1fr}.comparison-row>span{padding:10px;font-size:.65rem;display:none}.comparison-row>span:first-child,.comparison-row>span:last-child{display:flex}.comparison-row>span:last-child{border-left:1px solid var(--m-border)}.comparison-row-head>span:first-child{display:none}.comparison-row-head>span:last-child{border-left:0;grid-column:1/-1;justify-content:center;display:flex}.collaboration-path{padding-inline:13px}.collaboration-path:before{left:37px}.collaboration-step{grid-template-columns:47px 1fr;gap:10px;min-height:82px}.collaboration-step-mark{border-radius:12px;width:43px;height:43px}.collaboration-arrow{display:none}.product-story-cta{gap:21px;padding-block:47px}.product-story-cta h2{font-size:clamp(2.1rem,10vw,3rem)}.offers-heading h2,.proof-copy h2,.objections-heading h2,.faq-heading h2,.final-conversion-copy h2{font-size:clamp(2.25rem,11vw,3.1rem)}.offer-grid{grid-template-columns:1fr;gap:10px}.offer-card{min-height:auto;padding:19px}.offer-card h3{margin-top:27px;font-size:1.68rem}.offer-card ul{margin-top:18px}.offer-card .m-inline-link{margin-top:20px;padding-top:0}.proof-visual{padding:16px}.proof-flow{grid-template-columns:1fr;gap:5px;margin-top:26px}.proof-flow span{min-height:42px}.proof-flow svg{justify-self:center;height:12px;transform:rotate(0)}.proof-items{grid-template-columns:1fr;gap:13px;margin-top:30px}.pilot-measurement{margin-top:30px;padding:17px}.objection-list article{grid-template-columns:25px 1fr;gap:8px}.objection-list article p{grid-column:2}.faq-item summary{grid-template-columns:26px 1fr 15px;gap:8px}.faq-item summary strong{font-size:.72rem}.faq-item p{margin-left:34px;font-size:.68rem}.final-conversion-card{padding:36px 22px}.final-conversion-actions .m-button{width:100%}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-footer-grid>div:first-child{grid-column:1/-1}}.marketing-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.open-position-hero{background:linear-gradient(145deg,#f9f6ee 0%,#e5f2ed 100%);padding:154px 0 96px}.open-position-grid{grid-template-columns:minmax(0,.82fr) minmax(410px,.9fr);align-items:start;gap:clamp(45px,8vw,126px);display:grid}.open-position-copy h1{letter-spacing:-.078em;max-width:700px;margin:17px 0 0;font-size:clamp(3.35rem,5.8vw,5.65rem);line-height:.91}.open-position-copy>p:not(.marketing-eyebrow){max-width:590px;color:var(--m-muted);margin:27px 0 0;font-size:1rem;line-height:1.72}.open-position-trust{max-width:560px;color:var(--m-ink-soft);align-items:flex-start;gap:9px;margin:26px 0 0;font-size:.77rem;font-weight:650;line-height:1.55;display:flex}.open-position-trust svg{width:17px;color:var(--m-teal);flex:none}.open-position-direct{gap:12px;margin-top:38px;display:grid}.open-position-direct p{color:var(--m-muted);margin:0;font-size:.78rem}.open-position-direct-links{flex-wrap:wrap;gap:9px;display:flex}.open-position-direct a{color:var(--m-ink);align-items:center;gap:8px;font-size:.82rem;font-weight:760;display:inline-flex}.open-position-direct a svg{width:16px;color:var(--m-teal)}.open-position-form-card{background:#fffefa;border:1px solid #0c3f3f24;border-radius:22px;padding:clamp(24px,3.4vw,42px);box-shadow:15px 17px #d2e7e0,0 21px 54px #123b3714}.open-position-form-card h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.open-position-form-card>p{color:var(--m-muted);margin:12px 0 0;font-size:.84rem;line-height:1.55}.open-position-form-card .marketing-form{gap:20px}.open-position-form-card fieldset{border:0;border-top:1px solid var(--m-border);gap:14px;margin:4px 0 0;padding:20px 0 0;display:grid}.open-position-form-card legend{color:var(--m-ink);padding:0;font-size:.78rem;font-weight:800}.open-position-form-card legend small{color:var(--m-muted);font-weight:600}.open-position-form-card .marketing-form-grid{gap:15px}.open-position-form-card .marketing-form input:not([type=checkbox]),.open-position-form-card .marketing-form textarea,.open-position-form-card .marketing-form select{border-radius:11px;min-height:48px;padding:13px 14px}.open-position-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.open-position-check-grid label,.open-position-privacy{color:var(--m-ink-soft);align-items:flex-start;gap:9px;font-size:.72rem;font-weight:600;line-height:1.45;display:flex}.open-position-check-grid input,.open-position-privacy input{width:16px;height:16px;accent-color:var(--m-teal);flex:none;margin-top:1px}.open-position-privacy a{color:var(--m-teal);text-underline-offset:2px;font-weight:780;text-decoration:underline}.open-position-error-summary{color:#8f3025;background:#fff2ef;border:1px solid #dfb3aa;border-radius:10px;padding:13px 15px}.open-position-error-summary strong{font-size:.78rem;display:block}.open-position-error-summary ul{margin:6px 0 0;padding-left:17px;font-size:.72rem}.open-position-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:550px;display:flex}.open-position-success>span{background:var(--m-teal);color:#fff;border-radius:16px;place-items:center;width:55px;height:55px;display:grid}.open-position-success>span svg{width:27px}.open-position-success h2{letter-spacing:-.065em;max-width:530px;margin:21px 0 0;font-size:clamp(2.35rem,4vw,3.55rem);line-height:.96}.open-position-success p:not(.marketing-eyebrow){max-width:510px;color:var(--m-muted);margin:15px 0 0;line-height:1.65}.open-position-success .m-button{margin-top:27px}.open-position-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);align-items:end;gap:clamp(46px,9vw,145px);display:grid}.open-position-hero-grid h1{letter-spacing:-.078em;max-width:760px;margin:18px 0 0;font-size:clamp(3.35rem,5.8vw,5.65rem);line-height:.91}.open-position-hero-grid>div>p:not(.marketing-eyebrow){max-width:640px;color:var(--m-muted);margin:27px 0 0;font-size:1rem;line-height:1.72}.open-position-contact{border-top:1px solid #0c3f3f33;border-bottom:1px solid #0c3f3f33;padding:24px 0}.open-position-contact h2{color:var(--m-ink);letter-spacing:-.05em;margin:12px 0 0;font-size:1.55rem}.open-position-contact p:not(.marketing-eyebrow){color:var(--m-muted);font-size:.81rem;line-height:1.65}.open-position-contact a:not(.m-button){color:var(--m-teal);font-weight:780}.open-position-contact .m-button{margin-top:13px}.open-position-form-section{background:#f6f1e6;padding:94px 0}.open-position-form-layout{grid-template-columns:minmax(0,.72fr) minmax(440px,1fr);align-items:start;gap:clamp(42px,8vw,132px);display:grid}.open-position-form-intro h2{letter-spacing:-.07em;max-width:560px;margin:16px 0 0;font-size:clamp(2.45rem,4vw,3.85rem);line-height:.95}.open-position-form-intro>p:not(.marketing-eyebrow){max-width:500px;color:var(--m-muted);margin:19px 0 0;font-size:.89rem;line-height:1.7}.open-position-steps{border-top:1px solid var(--m-border);gap:0;max-width:550px;margin-top:42px;display:grid}.open-position-steps p{border-bottom:1px solid var(--m-border);color:var(--m-ink-soft);grid-template-columns:39px 1fr;gap:9px;margin:0;padding:16px 0;font-size:.79rem;line-height:1.55;display:grid}.open-position-steps span{color:var(--m-teal);letter-spacing:.09em;font-size:.64rem;font-weight:850}.open-position-steps strong{color:var(--m-ink)}.open-position-required-note{color:var(--m-muted);margin:0;font-size:.67rem}.open-position-form .marketing-form-honeypot{position:absolute}.open-position-channel-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.open-position-channel-group>span{color:var(--m-muted);grid-column:1/-1;font-size:.7rem}.open-position-channel-group label{color:var(--m-ink-soft);align-items:flex-start;gap:8px;font-size:.73rem;font-weight:600;display:flex}.open-position-channel-group input,.marketing-privacy-check input{width:16px;height:16px;accent-color:var(--m-teal);flex:none;margin-top:1px}.open-position-form fieldset>small{color:var(--m-muted);font-size:.67rem;line-height:1.5}.marketing-privacy-check{align-items:flex-start;gap:9px;line-height:1.5;color:var(--m-ink-soft)!important;font-size:.72rem!important;font-weight:600!important;display:flex!important}.marketing-privacy-check a,.open-position-success-note a{color:var(--m-teal);text-underline-offset:2px;font-weight:780;text-decoration:underline}.open-position-success-note{align-items:flex-start;gap:8px;display:flex;color:var(--m-ink-soft)!important;font-size:.76rem!important}.open-position-success-note svg{width:16px;color:var(--m-teal);flex:none}@media (max-width:900px){.open-position-hero{padding-top:130px}.open-position-grid{grid-template-columns:1fr;gap:50px}.open-position-copy h1{max-width:780px}.open-position-hero-grid,.open-position-form-layout{grid-template-columns:1fr}.open-position-contact{max-width:600px}}@media (max-width:560px){.open-position-hero{padding:118px 0 64px}.open-position-copy h1{font-size:clamp(2.75rem,12vw,3.5rem)}.open-position-form-card{border-radius:17px;padding:23px 17px;box-shadow:8px 9px #d2e7e0}.open-position-form-card .marketing-form-grid,.open-position-check-grid,.open-position-channel-group{grid-template-columns:1fr}.open-position-form-section{padding-block:65px}.open-position-success{min-height:440px}}.industry-directory-feature{background:#fffefa}.industry-directory-feature>.marketing-container{grid-template-columns:minmax(0,.85fr) minmax(330px,.75fr);align-items:end;gap:clamp(40px,9vw,145px);display:grid}.industry-directory-feature h2{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(2.8rem,5vw,4.75rem);line-height:.92}.industry-directory-feature p:not(.marketing-eyebrow){max-width:570px;color:var(--m-muted);margin:20px 0 0;line-height:1.7}.industry-directory-feature .m-button{margin-top:26px}.industry-directory-role-list{border-top:1px solid var(--m-border)}.industry-directory-role-list p{border-bottom:1px solid var(--m-border);color:var(--m-ink);grid-template-columns:48px 1fr 18px;align-items:center;gap:12px;margin:0;padding:20px 0;font-size:1rem;font-weight:760;display:grid}.industry-directory-role-list span{color:var(--m-teal);letter-spacing:.09em;font-size:.67rem;font-weight:850}.industry-directory-role-list svg{width:17px;color:var(--m-teal)}.industry-directory-additional{background:var(--m-sand)}.industry-directory-list{background:#0c3f3f29;border:1px solid #0c3f3f29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.industry-directory-list a{min-height:255px;color:inherit;background:#f8f4eb;flex-direction:column;padding:24px;transition:background .18s,transform .18s;display:flex}.industry-directory-list a:hover{background:#fffefa;transform:translateY(-2px)}.industry-directory-list span{color:var(--m-teal);letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:850}.industry-directory-list h3{color:var(--m-ink);letter-spacing:-.045em;margin:42px 0 0;font-size:1.5rem}.industry-directory-list p{max-width:440px;color:var(--m-muted);margin:10px 0 0;font-size:.78rem;line-height:1.6}.industry-directory-list b{color:var(--m-teal);align-items:center;gap:6px;margin-top:auto;font-size:.72rem;display:flex}.industry-directory-list b svg{width:15px}.industry-hero-note,.industry-loop-note{color:var(--m-muted);line-height:1.55;margin:16px 0 0!important;font-size:.72rem!important}.industry-section-intro{max-width:440px;color:var(--m-muted);font-size:.84rem;line-height:1.65}.additional-industry-visual>p{color:#bfe9de;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.additional-industry-visual ol{border-top:1px solid #fff3;gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.additional-industry-visual li{color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;padding:16px 0;font-size:.82rem;font-weight:700;display:grid}.additional-industry-visual li span{color:#9ad9c9;font-size:.62rem;font-weight:850}.additional-industry-visual li svg{color:#9ad9c9;width:15px}.cleaning-sprint{background:#e9f3ef}.cleaning-sprint>.marketing-container{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(45px,8vw,130px);display:grid}.cleaning-sprint h2,.cleaning-responsibilities h2,.cleaning-limits h2{margin:15px 0 0}.cleaning-sprint p{max-width:490px;color:var(--m-muted);font-size:.87rem;line-height:1.7}.cleaning-sprint ol{margin:0;padding:0;list-style:none;display:grid}.cleaning-sprint li{color:var(--m-ink);border-top:1px solid #0c3f3f2b;grid-template-columns:42px 1fr;gap:12px;padding:17px 0;font-size:.9rem;font-weight:730;display:grid}.cleaning-sprint li:last-child{border-bottom:1px solid #0c3f3f2b}.cleaning-sprint li span{color:var(--m-teal);letter-spacing:.08em;font-size:.66rem;font-weight:850}.cleaning-responsibilities{background:#fffefa}.cleaning-responsibilities>.marketing-container{grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,130px);display:grid}.cleaning-responsibilities>.marketing-container>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cleaning-responsibilities article{border:1px solid var(--m-border);background:#fffefa;border-radius:15px;padding:23px}.cleaning-responsibilities h3{color:var(--m-teal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.cleaning-responsibilities article p{color:var(--m-muted);font-size:.8rem;line-height:1.65}.cleaning-limits{background:var(--m-ink);color:#fff}.cleaning-limits>.marketing-container{grid-template-columns:64px minmax(0,1fr);gap:20px;max-width:900px;display:grid}.cleaning-limits>.marketing-container>svg{color:#9bdccc;width:43px;height:43px}.cleaning-limits .marketing-eyebrow,.cleaning-limits h2{color:#fff}.cleaning-limits .marketing-eyebrow span{background:#9bdccc}.cleaning-limits p:last-child{color:#ffffffb3;max-width:730px;font-size:.91rem;line-height:1.7}.cleaning-faq{background:#f7f3ea}.cleaning-faq details{border-top:1px solid var(--m-border)}.cleaning-faq details:last-child{border-bottom:1px solid var(--m-border)}.cleaning-faq summary{cursor:pointer;color:var(--m-ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1rem;font-weight:760;list-style:none;display:flex}.cleaning-faq summary::-webkit-details-marker{display:none}.cleaning-faq summary svg{width:18px;color:var(--m-teal);transition:transform .16s}.cleaning-faq details[open] summary svg{transform:rotate(90deg)}.cleaning-faq details p{max-width:790px;color:var(--m-muted);margin:-2px 0 22px;font-size:.84rem;line-height:1.65}.industry-cta p:not(.marketing-eyebrow){max-width:630px;color:var(--m-muted);font-size:.85rem;line-height:1.65}@media (max-width:780px){.industry-directory-feature>.marketing-container,.cleaning-sprint>.marketing-container,.cleaning-responsibilities>.marketing-container,.industry-directory-list,.cleaning-responsibilities>.marketing-container>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.industry-directory-list a{min-height:225px;padding:20px}.industry-directory-list h3{margin-top:33px}.cleaning-limits>.marketing-container{grid-template-columns:1fr;gap:14px}.cleaning-faq summary{font-size:.88rem}}.channel-decision-section,.response-system-section,.technology-note-section,.sprint-channel-section,.sprint-limits-section{background:var(--m-ink);color:var(--m-off-white)}.channel-decision-grid,.response-system-grid,.technology-note-grid,.sprint-channel-grid,.sprint-responsibility-grid,.sprint-price-grid,.sprint-after-grid,.sprint-fit-grid,.sprint-limits-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.channel-decision-section .marketing-eyebrow,.response-system-section .marketing-eyebrow,.technology-note-section .marketing-eyebrow,.sprint-channel-section .marketing-eyebrow,.sprint-limits-section .marketing-eyebrow{color:#89d6c7}.channel-decision-section h2,.response-system-section h2,.technology-note-section h2,.sprint-channel-section h2,.sprint-limits-section h2{color:inherit}.channel-decision-section .service-section-intro>p,.response-system-copy>p,.technology-note-grid p,.sprint-channel-grid .service-section-intro>p,.sprint-limits-grid li{color:#f7f4edb8}.channel-decision-visual{background:#ffffff0e;border:1px solid #bee2d82e;border-radius:20px;gap:14px;max-width:560px;margin-top:34px;padding:22px;display:grid}.channel-decision-brief,.channel-decision-funnel{background:#ffffff14;border-radius:13px;gap:5px;padding:17px 18px;display:grid}.channel-decision-brief span,.channel-decision-funnel span,.channel-decision-paths span,.response-proof-heading span,.response-proof-task small{color:#9bd8cb;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.channel-decision-brief strong,.channel-decision-funnel strong{font-size:1rem;line-height:1.3}.channel-decision-paths{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 0;display:grid}.channel-decision-paths span{color:#f7f4edc2;letter-spacing:.03em;text-align:center;text-transform:none;border:1px solid #bee2d82b;border-radius:11px;place-items:center;min-height:52px;padding:8px;font-size:.67rem;display:grid}.channel-decision-funnel{color:var(--m-ink);background:#e2b96f}.channel-decision-funnel span{color:#0d302bb8}.channel-decision-list article>span,.recruiting-process-marker>span,.sprint-timeline-list>li>div>span,.sprint-results-list>li>span,.sprint-services-list>li>span{color:#8fd2c5;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.72rem;font-weight:700}.channel-decision-list h3{color:inherit;margin:0 0 8px;font-size:1.25rem}.channel-decision-list p{color:#f7f4edad;margin:0;line-height:1.65}.channel-decision-list svg{color:#8fd2c5;margin-top:5px}.channel-boundaries{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px;display:grid}.channel-boundaries p{color:#f7f4eda3;border-top:1px solid #f2eee52e;margin:0;padding-top:18px;line-height:1.55}.recruiting-process-heading,.responsibility-heading,.sprint-timeline-heading,.sprint-overview-heading,.sprint-services-heading,.sprint-faq-heading{max-width:760px}.recruiting-process-heading>p,.responsibility-heading>p,.sprint-timeline-heading>p,.sprint-overview-heading>p{max-width:640px;color:var(--m-muted)}.recruiting-process-list{border-top:1px solid var(--m-line);border-left:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);gap:0;margin:50px 0 38px;padding:0;list-style:none;display:grid}.recruiting-process-list li{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);min-height:230px;padding:23px}.recruiting-process-marker{justify-content:space-between;align-items:start;margin-bottom:52px;display:flex}.recruiting-process-marker i{background:var(--m-sand);color:var(--m-teal-dark);border-radius:999px;padding:5px 8px;font-size:.65rem;font-style:normal;font-weight:750}.recruiting-process-list h3{letter-spacing:-.025em;margin:0 0 8px;font-size:1.12rem}.recruiting-process-list p{color:var(--m-muted);margin:0;font-size:.92rem;line-height:1.55}.service-section-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.response-system-copy ol{border-top:1px solid #f2eee52e;margin:35px 0 25px;padding:0;list-style:none}.response-system-copy ol li{border-bottom:1px solid #f2eee52e;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;display:grid}.response-system-copy ol span{color:#8fd2c5;font-size:.75rem;font-weight:750}.response-system-copy ol p{color:#f7f4edb8;margin:0;line-height:1.5}.response-system-copy ol strong{color:#eff9f5}.response-system-note{font-size:.9rem;line-height:1.55}.response-proof-visual{color:var(--m-ink);background:#eff5f1;border:1px solid #c4e5dc3d;border-radius:20px;gap:12px;padding:19px;display:grid;box-shadow:18px 20px #e2b96f38}.response-proof-heading,.response-proof-candidate,.response-proof-flow,.response-proof-task{background:#fffef9;border:1px solid #d7e2dc;border-radius:12px}.response-proof-heading{justify-content:space-between;align-items:center;padding:13px;display:flex}.response-proof-heading i{color:#0a5146;background:#d8eee6;border-radius:99px;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:800}.response-proof-candidate{gap:5px;padding:17px 14px;display:grid}.response-proof-candidate strong{font-size:1.02rem}.response-proof-candidate span{color:#657671;font-size:.84rem}.response-proof-flow{grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.response-proof-flow span{color:#50615c;padding-left:13px;font-size:.74rem;line-height:1.35;position:relative}.response-proof-flow span:before{content:"";background:#1a8c78;border-radius:50%;width:6px;height:6px;position:absolute;top:.32rem;left:0}.response-proof-task{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.response-proof-task div{gap:5px;display:grid}.response-proof-task small{color:#54746c;font-size:.58rem}.response-proof-task strong{font-size:.76rem;line-height:1.35}.response-proof-task>span{background:var(--m-ink);color:#fff;text-align:center;border-radius:8px;grid-column:1/-1;padding:11px;font-size:.78rem;font-weight:700}.responsibility-section{background:#f6f1e7}.responsibility-grid{grid-template-columns:1fr 110px 1fr;align-items:stretch;gap:clamp(20px,4vw,58px);margin-top:45px;display:grid}.responsibility-grid>div{background:#fffdf7;border:1px solid #d7d8cb;border-radius:16px;padding:26px}.responsibility-grid h3{margin:0 0 22px;font-size:1.35rem}.service-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-checklist li{color:var(--m-ink);grid-template-columns:18px 1fr;gap:9px;font-size:.91rem;line-height:1.5;display:grid}.service-checklist svg{color:#0e846f;width:16px;height:16px;margin-top:3px}.responsibility-grid aside{border-inline:1px dashed #b7b9ad;flex-direction:column;justify-content:space-around;gap:16px;display:flex}.responsibility-grid aside span{color:#48655e;text-align:center;text-transform:uppercase;padding:10px 4px;font-size:.67rem;font-weight:750;line-height:1.2}.responsibility-closing{color:#48655e;max-width:620px;margin:35px 0 0;font-size:1.12rem;line-height:1.5}.sprint-timeline-section{background:var(--m-off-white)}.sprint-timeline-list{grid-template-columns:repeat(6,1fr);gap:0;margin:52px 0 26px;padding:0;list-style:none;display:grid;position:relative}.sprint-timeline-list:before{content:"";background:#b9c8c0;height:1px;position:absolute;top:26px;left:5%;right:5%}.sprint-timeline-list li{padding:0 14px;position:relative}.sprint-timeline-list li>div{gap:8px;min-height:72px;display:grid;position:relative}.sprint-timeline-list li>div>span{background:var(--m-off-white);color:#0d6559;border:1px solid #98b7ad;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.sprint-timeline-list li>div>i{color:#9c7241;font-size:.62rem;font-style:normal;font-weight:800}.sprint-timeline-list h3{margin:16px 0 8px;font-size:1rem}.sprint-timeline-list p{color:var(--m-muted);margin:0;font-size:.84rem;line-height:1.52}.sprint-timeline-note{max-width:700px;color:var(--m-muted);margin:0;font-size:.9rem;line-height:1.55}.technology-note-grid{align-items:center}.technology-note-grid>div:last-child{max-width:620px}.technology-note-grid p{margin:0 0 18px;line-height:1.7}.technology-note-warning{border-left:2px solid #e2b96f;padding-left:17px;font-size:.92rem;color:#e7d4a8!important}.technology-note-section .m-inline-link,.technology-note-section .m-inline-link svg{color:#b8e6dc}.objections-section{background:#f6f1e7}.objections-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,9rem);display:grid}.objections-list{border-top:1px solid #c8cdc1}.objections-list details{border-bottom:1px solid #c8cdc1}.objections-list summary{cursor:pointer;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;padding:19px 0;list-style:none;display:grid}.objections-list summary::-webkit-details-marker{display:none}.objections-list summary span{color:#6d7e77;font-size:.72rem;font-weight:800}.objections-list summary strong{font-size:1rem}.objections-list summary i{color:#0d6559;text-align:right;font-size:1.3rem;font-style:normal;transition:transform .2s}.objections-list details[open] summary i{transform:rotate(45deg)}.objections-list details>p{color:#53645e;max-width:640px;margin:0;padding:0 30px 21px 50px;line-height:1.65}.sprint-overview-section{padding-bottom:clamp(3rem,7vw,7rem)}.sprint-results-list{grid-template-columns:repeat(4,1fr);gap:18px;margin:45px 0 0;padding:0;list-style:none;display:grid}.sprint-results-list li{border-top:1px solid var(--m-line);background:linear-gradient(#10463c09,#0000);min-height:194px;padding:22px}.sprint-results-list li>span{color:#0b7161;margin-bottom:42px;display:block}.sprint-results-list h3{margin:0 0 8px;font-size:1.08rem}.sprint-fit-heading h2{max-width:470px}.sprint-fit-heading p{color:#53645e;max-width:460px;line-height:1.6}.sprint-fit-lists>div{background:#fffdf7;border:1px solid #d3d5c9;border-radius:14px;padding:22px}.sprint-fit-lists h3{margin:0 0 20px;font-size:1.06rem}.sprint-fit-lists>div:last-child{background:0 0}.sprint-fit-lists>div:last-child ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sprint-fit-lists>div:last-child li{color:#56655f;grid-template-columns:18px 1fr;gap:8px;font-size:.9rem;line-height:1.5;display:grid}.sprint-fit-lists>div:last-child li span{color:#b07154}.sprint-services-list{grid-template-columns:repeat(2,1fr);gap:0 38px;margin:42px 0 22px;padding:0;list-style:none;display:grid}.sprint-services-list li{border-top:1px solid var(--m-line);grid-template-columns:39px 1fr;gap:10px;padding:16px 0;display:grid}.sprint-services-list p{color:var(--m-muted);margin:0;font-size:.92rem;line-height:1.55}.sprint-services-list strong{color:var(--m-ink)}.sprint-services-note{border-top:1px solid var(--m-line);color:#596a64;max-width:820px;margin:12px 0 0;padding-top:18px;font-size:.9rem;line-height:1.55}.sprint-channel-notes{border-top:1px solid #f2eee52e;gap:0;display:grid}.sprint-channel-notes p{color:#f7f4edc2;border-bottom:1px solid #f2eee52e;margin:0;padding:16px 0;line-height:1.53}.sprint-channel-notes p:nth-child(5){color:#e5d2a7}.sprint-responsibility-section{background:#e5eee9}.sprint-responsibility-grid h2,.sprint-limits-grid h2{max-width:490px;margin:0}.sprint-responsibility-grid h3{margin:0 0 8px;font-size:1.04rem}.sprint-responsibility-grid p{color:#53645e;margin:0 0 23px;line-height:1.65}.sprint-responsibility-grid .sprint-responsibility-note{color:#446158;border-top:1px solid #bfcfc6;margin:0;padding:15px 0 0 16px;font-size:.89rem}.sprint-limits-grid ul{grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.sprint-limits-grid li{border-top:1px solid #f2eee52e;padding:14px 0;line-height:1.5}.sprint-limits-grid li:before{color:#e2b96f;content:"—";margin-right:8px}.sprint-price-after-section{background:#f6f1e7}.sprint-price-grid{border-bottom:1px solid #c8cdc1;padding-bottom:clamp(3rem,6vw,6rem)}.sprint-price-grid p{color:#51635d;margin:0 0 14px;line-height:1.68}.sprint-price-note{font-weight:620;color:#174d42!important}.sprint-after-grid{padding-top:clamp(3rem,6vw,6rem)}.sprint-after-grid h2{max-width:430px}.sprint-after-grid p{color:#51635d;max-width:490px;line-height:1.63}.sprint-faq-section{background:var(--m-off-white)}.sprint-faq-list{max-width:850px}.sprint-page-cta{background:var(--m-off-white);padding-top:0}.sprint-page-cta-card{background:var(--m-ink);color:var(--m-off-white);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(2rem,5vw,4rem);display:grid}.sprint-page-cta-card h2{color:inherit;margin-bottom:14px}.sprint-page-cta-card p{color:#f7f4edb8;max-width:570px;margin:0;line-height:1.6}.sprint-page-cta-card a[href^=tel\:]{color:#b8e6dc;text-underline-offset:4px;font-size:.89rem;text-decoration:underline}@media (max-width:1040px){.recruiting-process-list{grid-template-columns:repeat(2,1fr)}.recruiting-process-list li{min-height:200px}.sprint-timeline-list{grid-template-columns:repeat(3,1fr);gap:28px 0}.sprint-timeline-list:before{display:none}.sprint-timeline-list li{padding-right:20px}.sprint-results-list{grid-template-columns:repeat(2,1fr)}.sprint-fit-lists{grid-template-columns:1fr}.response-proof-task{grid-template-columns:repeat(2,1fr)}.response-proof-task>span{grid-column:auto}}@media (max-width:780px){.channel-decision-grid,.response-system-grid,.technology-note-grid,.sprint-channel-grid,.sprint-responsibility-grid,.sprint-price-grid,.sprint-after-grid,.sprint-fit-grid,.sprint-limits-grid,.objections-grid{grid-template-columns:1fr;gap:32px}.channel-boundaries{grid-template-columns:1fr;margin-top:32px}.recruiting-process-list{grid-template-columns:1fr;margin-top:35px}.recruiting-process-list li{min-height:auto;padding:20px}.recruiting-process-marker{margin-bottom:28px}.responsibility-grid{grid-template-columns:1fr;gap:18px}.responsibility-grid aside{border:1px dashed #b7b9ad;border-inline:0;grid-template-columns:repeat(3,1fr);display:grid}.responsibility-grid aside span{padding:14px 4px}.sprint-timeline-list{border-left:1px solid #b9c8c0;grid-template-columns:1fr;gap:0;margin-top:34px}.sprint-timeline-list li{grid-template-columns:68px 1fr;gap:14px;padding:0 0 25px 18px;display:grid}.sprint-timeline-list li>div{min-height:0}.sprint-timeline-list li>div>span{width:42px;height:42px;margin-left:-40px}.sprint-timeline-list h3{margin:0 0 8px}.sprint-timeline-list p{grid-column:2}.sprint-results-list,.sprint-services-list,.sprint-limits-grid ul{grid-template-columns:1fr}.sprint-results-list{margin-top:32px}.sprint-results-list li{min-height:auto}.sprint-services-list{gap:0}.sprint-page-cta-card{grid-template-columns:1fr;align-items:start}.channel-decision-visual{padding:15px}.response-proof-visual{box-shadow:10px 12px #e2b96f2e}.sprint-page-cta-card>div:last-child{justify-items:start}}@media (max-width:440px){.channel-decision-paths,.response-proof-flow,.response-proof-task{grid-template-columns:1fr}.response-proof-task>span{grid-column:auto}.response-proof-flow{gap:4px}.response-proof-flow span{padding-left:13px}.responsibility-grid aside{grid-template-columns:1fr}.responsibility-grid aside span+span{border-top:1px dashed #b7b9ad}.sprint-page-cta-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.objections-list summary i{transition:none}.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marketing-hero-copy,.hero-product-visual,.hiring-loop-board,.candidate-product-visual,.final-conversion-card{opacity:1;transform:none;animation:none!important}}.marketing-subhero{background:linear-gradient(145deg,#f8f5ed 0%,#eef6f3 57%,#fbf9f3 100%);padding:165px 0 104px}.marketing-subhero h1{max-width:850px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(3.4rem,7.1vw,6.6rem);font-weight:650;line-height:.91}.marketing-subhero h1 em{color:var(--m-teal);font-style:normal}.marketing-subhero h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.055em}.marketing-subhero p{color:var(--m-muted);font-size:1.03rem;line-height:1.75}.demo-grid{grid-template-columns:minmax(0,.94fr) minmax(400px,.8fr);align-items:start;gap:clamp(48px,8vw,130px);display:grid}.demo-intro>p:not(.marketing-eyebrow){max-width:650px;margin:29px 0 0}.demo-expectations{gap:15px;max-width:590px;margin-top:47px;display:grid}.demo-expectations>div{border-top:1px solid var(--m-border);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding-top:15px;display:grid}.demo-expectations>div>span{background:var(--m-sand);width:36px;height:36px;color:var(--m-teal);border-radius:11px;place-items:center;display:grid}.demo-expectations svg{width:17px}.demo-expectations p{margin:0;font-size:.85rem}.demo-expectations strong{color:var(--m-ink);margin-bottom:3px;font-size:.88rem;display:block}.demo-form-card{background:#fffefa;border:1px solid #0c3f3f1f;border-radius:24px;padding:clamp(26px,4vw,43px);box-shadow:20px 21px #126e691a,0 20px 52px #16323214}.demo-form-heading h2{margin:14px 0 0;font-size:clamp(2rem,3vw,2.75rem)}.demo-form-heading>p:last-child{margin:10px 0 0;font-size:.85rem}.marketing-form{gap:16px;margin-top:31px;display:grid}.marketing-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.marketing-form label{color:var(--m-ink);letter-spacing:.01em;gap:7px;font-size:.75rem;font-weight:750;display:grid}.marketing-form label small{color:var(--m-muted);font-size:.65rem;font-weight:600}.marketing-form input:not([type=checkbox]),.marketing-form textarea,.marketing-form select{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;background:#fff;border-radius:10px;outline:0;padding:12px 13px;font-size:.86rem;font-weight:500;transition:border-color .18s,box-shadow .18s}.marketing-form textarea{resize:vertical}.marketing-form input:focus,.marketing-form textarea:focus,.marketing-form select:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691f}.marketing-form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-privacy-check{grid-template-columns:18px 1fr;align-items:start;margin-top:2px;line-height:1.5;color:var(--m-muted)!important;gap:9px!important;font-size:.72rem!important;font-weight:550!important;display:flex!important}.marketing-privacy-check input{width:15px;height:15px;accent-color:var(--m-teal);margin-top:2px}.marketing-privacy-check a{color:var(--m-teal);text-underline-offset:2px;text-decoration:underline}.marketing-form-error{color:#9e3327;background:#fff1ed;border:1px solid #e7b8ae;border-radius:9px;margin:0;padding:10px 11px;font-size:.75rem!important}.marketing-form-note{color:var(--m-muted);align-items:center;gap:7px;margin:0;display:flex;font-size:.67rem!important}.marketing-form-note svg{width:14px;color:var(--m-teal)}.demo-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;display:flex}.demo-success>span{background:var(--m-teal);color:#fff;border-radius:15px;place-items:center;width:51px;height:51px;display:grid}.demo-success>span svg{width:25px}.demo-success .marketing-eyebrow{margin:26px 0 0}.demo-success .marketing-eyebrow i{background:#71bcaa;border-radius:50%;width:7px;height:7px;display:inline-block}.demo-success h2{margin:13px 0 0;font-size:clamp(2.2rem,4vw,3.15rem)}.demo-success p:not(.marketing-eyebrow){margin:13px 0 27px}.legal-subhero{min-height:68vh}.legal-container{max-width:810px}.legal-container>h1{max-width:700px}.legal-copy,.contact-card,.contact-mail{margin-top:35px}.legal-copy>p{max-width:740px}.legal-copy section{border-top:1px solid var(--m-border);margin-top:31px;padding-top:23px}.legal-copy section h2{margin:0;font-size:1.52rem}.legal-copy section p{margin:10px 0 0;font-size:.88rem}.legal-copy strong{color:var(--m-ink)}.legal-notice{color:var(--m-ink);background:#e6f2ef;border-radius:12px;align-items:flex-start;gap:11px;margin-top:34px;padding:15px;font-size:.79rem;font-weight:650;line-height:1.5;display:flex}.legal-notice svg{width:18px;color:var(--m-teal);flex:none}.contact-card{border:1px solid var(--m-border);max-width:690px;box-shadow:12px 13px 0 var(--m-sand);background:#fffefa;border-radius:18px;grid-template-columns:62px 1fr;gap:21px;padding:30px;display:grid}.contact-card>span,.contact-mail>span{background:var(--m-teal);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.contact-card h2,.contact-mail h2{margin:0;font-size:1.72rem}.contact-card p{margin:8px 0 20px;font-size:.86rem}.contact-mail{align-items:center;gap:17px;display:flex}.contact-mail h2{font-size:1.15rem}.contact-mail p,.contact-mail a{color:var(--m-muted);margin:5px 0 0;font-size:.83rem}.contact-mail a{color:var(--m-teal);text-underline-offset:3px;font-weight:750;text-decoration:underline}.industries-subhero{padding-bottom:112px}.industries-overview-intro{max-width:690px;margin:29px 0 0}.industry-overview-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:54px;display:grid}.industry-overview-card{border:1px solid var(--m-border);min-height:315px;color:inherit;background:#fffefa;border-radius:15px;flex-direction:column;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}.industry-overview-card:hover{box-shadow:8px 9px 0 var(--m-sand);transform:translate(-3px,-3px)}.industry-overview-card>span,.industry-process-grid>article>span,.industry-problem-grid article>span{color:var(--m-teal);letter-spacing:.1em;font-size:.68rem;font-weight:850}.industry-overview-card h2{margin:47px 0 0;font-size:1.47rem}.industry-overview-card p{margin:10px 0 0;font-size:.72rem;line-height:1.55}.industry-overview-card b{color:var(--m-teal);align-items:center;gap:4px;margin-top:auto;font-size:.68rem;display:flex}.industry-overview-card b svg{width:14px}.industry-hero{padding-bottom:110px}.industry-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.industry-hero h1{max-width:730px}.industry-hero p:not(.marketing-eyebrow){max-width:635px;margin:27px 0 28px}.industry-visual{background:var(--m-ink);color:#fff;border:1px solid #0c3f3f33;border-radius:22px;padding:21px;position:relative;overflow:hidden;box-shadow:17px 17px #cae4dc}.industry-visual:after{background:var(--m-teal);content:"";opacity:.65;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-113px;right:-104px}.industry-visual-top,.industry-visual-profile,.industry-visual-answer,.industry-visual-action{z-index:1;position:relative}.industry-visual-top{justify-content:space-between;font-size:.65rem;font-weight:750;display:flex}.industry-visual-top span{color:#b6e1d7;align-items:center;gap:6px;display:flex}.industry-visual-top svg{width:13px}.industry-visual-top i{color:#306238;background:#daf1cd;border-radius:100px;padding:5px 7px;font-size:.58rem;font-style:normal}.industry-visual-profile{border-top:1px solid #ffffff26;align-items:center;gap:11px;margin-top:27px;padding-top:18px;display:flex}.industry-visual-profile>span{width:39px;height:39px;color:var(--m-teal);background:#d8efe9;border-radius:12px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.industry-visual small{color:#ffffff94;font-size:.57rem;display:block}.industry-visual strong{margin-top:3px;font-size:.78rem;display:block}.industry-visual-answer{background:#ffffff1a;border-radius:11px;align-items:center;gap:9px;margin-top:19px;padding:12px;display:flex}.industry-visual-answer>svg{color:#ade1d5;width:19px}.industry-visual-action{color:var(--m-ink);background:#fffdf8;border-radius:11px;grid-template-columns:30px 1fr 20px;align-items:center;gap:9px;margin:27px 0 12px;padding:11px;display:grid;box-shadow:0 11px 30px #0000002e}.industry-visual-action>span{width:28px;height:28px;color:var(--m-teal);background:#e7f3ef;border-radius:8px;place-items:center;display:grid}.industry-visual-action svg{width:15px}.industry-visual-action small{color:#75817f}.industry-visual-action>svg{color:var(--m-teal)}.industry-roles{background:var(--m-ink);color:#fff;padding-block:89px}.industry-roles .marketing-eyebrow{color:#b7e2d9}.industry-roles .marketing-eyebrow span{background:#9bd7ca}.industry-roles h2{color:#fff;max-width:650px}.industry-role-list{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.industry-role-list span{color:#e8f5f1;border-right:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding:20px 17px;font-size:.94rem;font-weight:650;display:flex}.industry-role-list span:first-child{padding-left:0}.industry-role-list span:last-child{border:0}.industry-role-list svg{color:#93d5c6;width:16px}.industry-problems{background:#f5f1e8}.industry-problem-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.industry-problem-grid h2{margin:17px 0 0}.industry-problem-grid>div:last-child{border-top:1px solid var(--m-border)}.industry-problem-grid article{border-bottom:1px solid var(--m-border);grid-template-columns:43px 1fr;column-gap:13px;padding:19px 0;display:grid}.industry-problem-grid article h3{color:var(--m-ink);letter-spacing:-.025em;margin:0;font-size:1.04rem}.industry-problem-grid article p{color:var(--m-muted);grid-column:2;margin:7px 0 0;font-size:.8rem;line-height:1.6}.industry-process{background:#fffefa}.industry-process-grid{border-top:1px solid var(--m-border);grid-template-columns:repeat(3,1fr);margin-top:43px;display:grid}.industry-process-grid article{border-right:1px solid var(--m-border);min-height:215px;padding:21px 28px 21px 0}.industry-process-grid article+article{padding-left:28px}.industry-process-grid article:last-child{border:0}.industry-process-grid h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.05em;margin:41px 0 0;font-size:1.5rem}.industry-process-grid p{color:var(--m-muted);font-size:.79rem;line-height:1.65}.industry-questions{background:#eaf4f0}.industry-question-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:11vw;display:grid}.industry-question-grid h2{margin:17px 0 0}.industry-question-grid>div:first-child>p:last-child{max-width:475px;color:var(--m-muted);margin:18px 0 0;font-size:.9rem;line-height:1.7}.industry-question-card{background:#fffefa;border:1px solid #0c3f3f24;border-radius:16px;padding:10px 19px;box-shadow:13px 14px #c3ded6}.industry-question-card>div{border-bottom:1px solid var(--m-border);grid-template-columns:35px 1fr 19px;align-items:center;gap:8px;padding:16px 0;display:grid}.industry-question-card>div:last-child{border-bottom:0}.industry-question-card span{color:var(--m-teal);font-size:.62rem;font-weight:850}.industry-question-card p{color:var(--m-ink);margin:0;font-size:.82rem;font-weight:670}.industry-question-card svg{width:16px;color:var(--m-teal)}.industry-loop{background:var(--m-ink);color:#fff}.industry-loop .marketing-eyebrow{color:#b7e2d9}.industry-loop .marketing-eyebrow span{background:#9bd7ca}.industry-loop h2{color:#fff;max-width:750px;margin:17px 0 0}.industry-loop h2 em{color:#8dd6c5;font-style:normal}.industry-loop-steps{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:10px;margin-top:45px;padding-top:19px;display:flex}.industry-loop-steps>span{color:#ffffffa8;text-align:center;font-size:.72rem;font-weight:700}.industry-loop-steps>svg{color:#78c9b8;flex:none;width:14px}.industry-loop-steps .industry-loop-active{background:var(--m-teal);color:#fff;border-radius:99px;padding:8px 11px}.industry-cta{background:#dceddf;padding-block:92px}.industry-cta>.marketing-container{justify-content:space-between;align-items:end;gap:35px;display:flex}.industry-cta h2{max-width:730px;margin:17px 0 0}@media (max-width:1040px){.industry-overview-grid{grid-template-columns:repeat(3,1fr)}.industry-overview-card{min-height:270px}.industry-role-list{grid-template-columns:1fr 1fr}.industry-role-list span:nth-child(2){border-right:0}.industry-role-list span:nth-child(-n+2){border-bottom:1px solid #ffffff2e}.industry-role-list span:nth-child(3){padding-left:0}.industry-problem-grid{gap:60px}}@media (max-width:780px){.marketing-subhero{padding:122px 0 72px}.marketing-subhero h1{font-size:clamp(3rem,11.5vw,5rem)}.demo-grid,.industry-hero-grid,.industry-problem-grid,.industry-question-grid{grid-template-columns:1fr;gap:46px}.demo-expectations{margin-top:34px}.demo-form-card{box-shadow:11px 12px #126e691a,0 18px 44px #16323212}.industry-overview-grid{grid-template-columns:1fr 1fr}.industry-overview-card{min-height:235px}.industry-overview-card h2{margin-top:34px}.industry-hero{padding-bottom:83px}.industry-visual{max-width:540px}.industry-problem-grid{gap:33px}.industry-process-grid{grid-template-columns:1fr}.industry-process-grid article,.industry-process-grid article+article{border-right:0;border-bottom:1px solid var(--m-border);min-height:0;padding:21px 0}.industry-process-grid article:last-child{border-bottom:0}.industry-process-grid h3{margin-top:19px}.industry-question-grid{gap:38px}.industry-loop-steps{grid-template-columns:1fr 18px 1fr;justify-content:start;display:grid}.industry-loop-steps>span{border:1px solid #ffffff1f;border-radius:9px;padding:11px 7px}.industry-loop-steps>svg{justify-self:center}.industry-loop-steps>svg:nth-of-type(3){display:none}.industry-loop-steps>span:nth-of-type(4){grid-column:1/2}.industry-loop-steps>span:nth-of-type(5){grid-column:3/4}.industry-loop-steps>span:nth-of-type(6){grid-column:1/-1}.industry-cta>.marketing-container{align-items:start;display:grid}}@media (max-width:440px){.marketing-subhero{padding-top:111px}.demo-form-card{border-radius:17px;margin-inline:-2px;padding:21px 17px}.marketing-form-grid{grid-template-columns:1fr}.demo-success{min-height:355px}.contact-card{grid-template-columns:1fr;gap:16px;padding:21px}.contact-mail{align-items:flex-start}.industry-overview-grid{grid-template-columns:1fr}.industry-overview-card{min-height:215px}.industry-role-list{grid-template-columns:1fr}.industry-role-list span,.industry-role-list span:nth-child(2),.industry-role-list span:nth-child(3){border-bottom:1px solid #ffffff2e;border-right:0;padding:15px 0}.industry-role-list span:last-child{border-bottom:0}.industry-problem-grid article{grid-template-columns:33px 1fr}.industry-loop-steps{gap:7px}.industry-loop-steps>span{font-size:.61rem}.industry-loop-steps>svg{width:12px}.industry-cta .m-button{width:100%}}.tool-hero{background:linear-gradient(145deg,#f8f5ed 0%,#e7f2ee 100%);padding:163px 0 84px}.tool-hero h1,.tools-hub-hero h1{max-width:920px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.078em;margin:18px 0 0;font-size:clamp(3.4rem,7.1vw,6.55rem);font-weight:650;line-height:.91}.tool-hero h1 em,.tools-hub-hero h1 em,.tool-demo-nudge h2 em,.tool-explainer h2 em,.tools-hub-principles h2 em,.check-recommendations h3 em,.question-result-heading h2 em,.qualification-safety h2 em{color:var(--m-teal);font-style:normal}.tool-hero>.marketing-container>p:not(.marketing-eyebrow){max-width:725px;color:var(--m-muted);margin:26px 0 0;font-size:1.03rem;line-height:1.75}.tool-privacy-note{color:var(--m-muted);background:#ffffffad;border-radius:99px;align-items:center;gap:8px;margin-top:31px;padding:9px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.tool-privacy-note svg{width:14px;color:var(--m-teal)}.tool-workspace{background:#fffefa;padding:77px 0 100px}.check-panel,.job-ad-input,.qualification-form,.job-architect-panel,.ai-module-panel{border:1px solid var(--m-border);background:#fffefa;border-radius:23px;max-width:850px;margin:0 auto;padding:clamp(25px,4vw,47px);box-shadow:16px 17px #e4eee9}.tool-progress{color:var(--m-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;font-size:.68rem;font-weight:750;display:grid}.tool-progress>div,.check-score-grid i,.job-ad-findings i{background:#e6eeeb;border-radius:9px;height:6px;display:block;overflow:hidden}.tool-progress i,.check-score-grid i em,.job-ad-findings i em{border-radius:inherit;background:var(--m-teal);height:100%;display:block}.tool-progress b{color:var(--m-teal);font-size:.69rem}.check-question{margin-top:58px}.check-question h2,.vacancy-form h2,.job-ad-input h2,.qualification-form h2{max-width:760px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:.97}.check-question>p:last-of-type,.job-ad-input>div>p:last-child{max-width:550px;color:var(--m-muted);margin:17px 0 0;font-size:.92rem;line-height:1.65}.check-options{gap:9px;margin-top:36px;display:grid}.check-options button{border:1px solid var(--m-border);width:100%;color:var(--m-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;font-size:.88rem;font-weight:680;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.check-options button:hover{border-color:#78b9ac;transform:translate(2px)}.check-options button i{color:#0000;border:1px solid #b9ccc6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.check-options button i svg{width:13px}.check-options button.is-selected{border-color:var(--m-teal);background:#eef8f5;box-shadow:0 0 0 3px #126e691a}.check-options button.is-selected i{border-color:var(--m-teal);background:var(--m-teal);color:#fff}.tool-workspace-actions{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.tool-workspace-actions button:disabled{cursor:not-allowed;opacity:.38}.check-result,.job-ad-result,.question-result{max-width:980px;margin:0 auto}.check-result-hero,.job-ad-result-top{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.check-result-hero h2,.job-ad-result-top h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.1em;margin:25px 0 0;font-size:clamp(5rem,9vw,8.3rem);line-height:.75}.check-result-hero h2 small,.job-ad-result-top h2 small{color:var(--m-teal);letter-spacing:-.04em;font-family:inherit;font-size:.24em}.check-result-hero>div>p:last-child,.job-ad-result-top>div>p:last-child{max-width:360px;color:var(--m-muted);margin:15px 0 0;font-size:.79rem;line-height:1.55}.check-weakness{background:var(--m-ink);color:#fff;border-radius:14px;grid-template-columns:33px 1fr;min-width:210px;padding:17px;display:grid}.check-weakness svg{color:#9bd7ca;grid-row:span 2;width:20px;margin-top:2px}.check-weakness span{color:#fff9;font-size:.62rem;font-weight:700}.check-weakness strong{font-size:.86rem}.check-score-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:57px;display:grid}.check-score-grid>div{border:1px solid var(--m-border);background:#fff;border-radius:11px;padding:13px}.check-score-grid>div>div{justify-content:space-between;gap:7px;min-height:39px;display:flex}.check-score-grid span{color:var(--m-muted);font-size:.61rem;font-weight:690;line-height:1.3}.check-score-grid b{color:var(--m-teal);font-family:var(--m-display);letter-spacing:-.06em;font-size:1.38rem}.check-score-grid i{margin-top:13px}.check-recommendations{border-top:1px solid var(--m-border);grid-template-columns:.85fr 1.15fr;gap:75px;margin-top:63px;padding-top:43px;display:grid}.check-recommendations h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.065em;margin:16px 0 0;font-size:2.2rem;line-height:1}.check-recommendations ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-recommendations li{color:var(--m-muted);grid-template-columns:35px 1fr;gap:12px;font-size:.81rem;line-height:1.55;display:grid}.check-recommendations li span{color:var(--m-teal);font-size:.64rem;font-weight:850}.check-component{background:var(--m-teal);color:#fff;border-radius:16px;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;margin-top:55px;padding:18px;display:grid}.check-component>svg{width:20px}.check-component span{color:#ffffffa3;font-size:.6rem;font-weight:700;display:block}.check-component strong{margin-top:2px;font-size:.84rem;display:block}.check-component .m-button{color:var(--m-ink);background:#fffefa}.tool-restart{margin:25px auto 0}.vacancy-workspace{padding-bottom:0}.vacancy-grid{grid-template-columns:1fr .85fr;align-items:stretch;gap:12px;display:grid}.vacancy-form{border:1px solid var(--m-border);background:#fffefa;border-radius:20px;padding:clamp(25px,4vw,46px)}.vacancy-form>label,.vacancy-input-grid label,.qualification-form label{color:var(--m-ink);gap:7px;margin-top:25px;font-size:.73rem;font-weight:750;display:grid;position:relative}.vacancy-form label small,.qualification-form label small{color:var(--m-muted);font-size:.63rem;font-weight:600}.vacancy-form input,.qualification-form input,.qualification-form select,.qualification-form textarea{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:12px;font-size:.85rem}.vacancy-form input:focus,.qualification-form input:focus,.qualification-form select:focus,.qualification-form textarea:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691a}.vacancy-form label b{color:var(--m-muted);font-size:.7rem;position:absolute;bottom:13px;right:12px}.vacancy-input-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.vacancy-form-note{color:var(--m-muted);gap:7px;margin:24px 0 0;font-size:.68rem;line-height:1.5;display:flex}.vacancy-form-note svg{width:15px;color:var(--m-teal);flex:none}.vacancy-result{background:var(--m-ink);color:#fff;border-radius:20px;flex-direction:column;min-height:100%;padding:clamp(25px,4vw,46px);display:flex}.vacancy-result h2{color:#fff;font-family:var(--m-display);letter-spacing:-.09em;margin:24px 0 0;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.8}.vacancy-result .marketing-eyebrow{color:#a7ddd0}.vacancy-result .marketing-eyebrow span{background:#a7ddd0}.vacancy-result-label{color:#ffffffa6;margin:15px 0 0;font-size:.78rem}.vacancy-breakdown{border-top:1px solid #ffffff29;gap:0;margin-top:39px;display:grid}.vacancy-breakdown>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.vacancy-breakdown span{color:#ffffff9e;font-size:.66rem}.vacancy-breakdown strong{text-align:right;font-size:.76rem}.vacancy-disclaimer{color:#ffffff8a;gap:8px;margin:20px 0 0;font-size:.62rem;line-height:1.5;display:flex}.vacancy-disclaimer svg{flex:none;width:14px}.vacancy-result .m-button{align-self:flex-start;margin-top:auto}.vacancy-empty{color:var(--m-ink);background:#e5f0ec;justify-content:center;align-items:flex-start}.vacancy-empty>svg{width:33px;color:var(--m-teal)}.vacancy-empty h2{color:var(--m-ink);margin-top:21px;font-size:2.5rem}.vacancy-empty p{color:var(--m-muted);font-size:.84rem;line-height:1.6}.job-ad-workspace{background:#f4f1e8}.job-ad-input textarea{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;resize:vertical;border-radius:12px;outline:none;margin-top:34px;padding:15px;font-size:.87rem;line-height:1.65;display:block}.job-ad-input textarea:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691a}.job-ad-input-bottom{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.job-ad-input-bottom span{color:var(--m-muted);font-size:.68rem;font-weight:700}.job-ad-input-bottom button:disabled{cursor:not-allowed;opacity:.42}.job-ad-result-top{align-items:center}.job-ad-mark{color:var(--m-muted);justify-items:end;gap:10px;font-size:.67rem;display:grid}.job-ad-mark svg{width:38px;height:38px;color:var(--m-teal)}.job-ad-findings{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:50px;display:grid}.job-ad-findings article{border:1px solid var(--m-border);background:#fff;border-radius:12px;padding:14px}.job-ad-findings article>div{justify-content:space-between;gap:7px;min-height:37px;display:flex}.job-ad-findings span{color:var(--m-muted);font-size:.62rem;font-weight:750;line-height:1.3}.job-ad-findings b{color:var(--m-teal);font-family:var(--m-display);letter-spacing:-.05em;font-size:1.36rem}.job-ad-findings i{margin-top:12px}.job-ad-findings p{color:var(--m-muted);margin:13px 0 0;font-size:.68rem;line-height:1.55}.job-ad-insights{grid-template-columns:1fr 1fr;gap:12px;margin-top:51px;display:grid}.job-ad-insights>div{background:#e8f3ef;border-radius:14px;padding:20px}.job-ad-insights>div:last-child{background:#f8e9df}.job-ad-insights h3{color:var(--m-ink);align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.job-ad-insights h3 svg{width:16px;color:var(--m-teal)}.job-ad-insights>div:last-child h3 svg{color:#a74838}.job-ad-insights p{color:var(--m-muted);margin:12px 0 0;font-size:.73rem;line-height:1.5}.ai-tool-panel{background:#edf6f2;border:1px solid #b9d9d0;border-radius:16px;justify-content:space-between;align-items:end;gap:28px;margin-top:24px;padding:21px;display:flex}.ai-tool-panel h3{max-width:540px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.045em;margin:10px 0 0;font-size:1.42rem;line-height:1.05}.ai-tool-panel p:last-child{max-width:570px;color:var(--m-muted);margin:9px 0 0;font-size:.72rem;line-height:1.55}.ai-tool-panel .m-button{white-space:nowrap;flex:none}.ai-processing-notice{align-items:flex-start;gap:9px;max-width:620px;margin-top:14px;display:flex}.ai-processing-notice>svg{width:16px;height:16px;color:var(--m-teal);flex:none;margin-top:1px}.ai-processing-notice p,.ai-tool-panel .ai-processing-notice p{color:var(--m-muted);margin:0;font-size:.7rem;line-height:1.55}.ai-processing-notice a{color:var(--m-teal);text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.ai-processing-notice a:hover{color:var(--m-teal-dark)}.ai-tool-error{margin-top:13px}.ai-result-card{background:#fffefa;border:1px solid #b9d9d0;border-radius:17px;margin-top:24px;padding:clamp(20px,3vw,29px)}.ai-result-card>h3{max-width:780px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.03}.ai-result-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.ai-result-grid>div,.architect-columns article{background:#f4f1e8;border-radius:12px;padding:16px}.ai-result-grid>div:nth-child(2n),.architect-columns article:nth-child(2n){background:#e8f3ef}.ai-result-grid h4,.architect-columns h3{color:var(--m-ink);margin:0;font-size:.75rem}.ai-result-grid p,.architect-columns p,.architect-gaps p{color:var(--m-muted);margin:9px 0 0;font-size:.7rem;line-height:1.5}.ai-result-grid p:before,.architect-columns p:before,.architect-gaps p:before{color:var(--m-teal);content:"•";margin-right:6px;font-weight:900}.ai-improved-passage{border-left:3px solid var(--m-teal);background:#f2f8f5;margin-top:16px;padding:16px 18px}.ai-improved-passage span,.architect-headlines>span,.architect-description>span{color:var(--m-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.ai-improved-passage p,.architect-description p{color:var(--m-ink);white-space:pre-line;margin:8px 0 0;font-size:.8rem;line-height:1.65}.qualification-form{max-width:930px}.qualification-form-grid{grid-template-columns:1fr 1fr;gap:0 15px;margin-top:10px;display:grid}.qualification-form-grid>label:last-child{grid-column:1/-1}.qualification-form textarea{resize:vertical}.qualification-switches{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.qualification-switches label{border:1px solid var(--m-border);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.qualification-switches input{width:16px;height:16px;accent-color:var(--m-teal);margin:2px 0 0}.qualification-switches strong,.qualification-switches small{display:block}.qualification-switches strong{color:var(--m-ink);font-size:.74rem}.qualification-switches small{color:var(--m-muted);margin-top:3px;font-size:.65rem;line-height:1.45}.qualification-form>.m-button:disabled{cursor:not-allowed;opacity:.42}.qualification-safety{background:#e7f2ee;padding-block:82px}.qualification-safety>.marketing-container{grid-template-columns:70px 1fr;align-items:start;gap:22px;display:grid}.qualification-safety>.marketing-container>svg{width:45px;height:45px;color:var(--m-teal)}.qualification-safety h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(2.3rem,4vw,3.6rem)}.qualification-safety p:last-child{max-width:660px;color:var(--m-muted);margin:16px 0 0;font-size:.88rem;line-height:1.65}.question-result-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.question-result-heading h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.92}.question-result-heading p:last-child{max-width:510px;color:var(--m-muted);margin:15px 0 0;font-size:.85rem;line-height:1.6}.question-result-heading>svg{width:44px;height:44px;color:var(--m-teal)}.generated-question-list{border-top:1px solid var(--m-border);margin-top:45px}.generated-question-list article{border-bottom:1px solid var(--m-border);grid-template-columns:45px 1fr auto;align-items:start;gap:15px;padding:19px 0;display:grid}.generated-question-list>article>span{color:var(--m-teal);letter-spacing:.08em;font-size:.65rem;font-weight:850}.generated-question-list h3{color:var(--m-ink);letter-spacing:-.015em;margin:0;font-size:.92rem}.generated-question-list p{color:var(--m-muted);margin:6px 0 0;font-size:.71rem;line-height:1.5}.generated-question-list small{color:var(--m-teal);margin-top:7px;font-size:.62rem;font-weight:700;line-height:1.45;display:block}.generated-question-list aside{justify-items:end;gap:5px;display:grid}.generated-question-list b,.generated-question-list i{color:var(--m-teal);white-space:nowrap;background:#e8f3ef;border-radius:99px;padding:5px 7px;font-size:.59rem;font-style:normal;font-weight:750}.generated-question-list i{color:var(--m-muted);background:#f4efe5}.tool-explainer{background:#e8f3ef;padding:82px 0}.tool-explainer h2{max-width:650px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(2.5rem,4.5vw,4rem);line-height:.94}.tool-explainer p:last-child{max-width:700px;color:var(--m-muted);margin:20px 0 0;font-size:.91rem;line-height:1.7}.tool-demo-nudge{background:var(--m-ink);color:#fff;padding:88px 0}.tool-demo-nudge>.marketing-container{justify-content:space-between;align-items:end;gap:35px;display:flex}.tool-demo-nudge .marketing-eyebrow{color:#a9ddd0}.tool-demo-nudge .marketing-eyebrow span{background:#a9ddd0}.tool-demo-nudge h2{color:#fff;max-width:760px;font-family:var(--m-display);letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(2.8rem,5vw,4.5rem);line-height:.94}.tool-demo-nudge p:last-child{color:#ffffffa1;max-width:630px;margin:18px 0 0;font-size:.88rem;line-height:1.65}.tool-demo-nudge .m-button{color:var(--m-ink);white-space:nowrap;background:#e9f4f0}.tools-hub-hero{background:linear-gradient(145deg,#f8f5ed,#e5f2ed);padding:164px 0 86px}.tools-hub-hero>.marketing-container>p:last-child{max-width:680px;color:var(--m-muted);margin:28px 0 0;font-size:1.03rem;line-height:1.75}.tools-hub-grid-section{background:#fffefa}.tools-hub-grid,.home-tools-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.tools-hub-card,.home-tools-grid a{border:1px solid var(--m-border);min-height:390px;color:inherit;background:#fffefa;border-radius:16px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.tools-hub-card:hover,.home-tools-grid a:hover{transform:translate(-3px,-3px);box-shadow:9px 10px #d8e8e2}.tools-hub-card>div{justify-content:space-between;align-items:center;display:flex}.tools-hub-card>div>span,.home-tools-grid a>span{color:var(--m-teal);letter-spacing:.1em;font-size:.63rem;font-weight:850}.tools-hub-card i,.home-tools-grid a>i{width:35px;height:35px;color:var(--m-teal);background:#e4f1ed;border-radius:10px;place-items:center;display:grid}.tools-hub-card i svg,.home-tools-grid a>i svg{width:18px}.tools-hub-card>p,.home-tools-grid a>span{margin:51px 0 0}.tools-hub-card h2,.home-tools-grid h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.055em;margin:12px 0 0;font-size:1.8rem}.tools-hub-card h3{color:var(--m-ink);margin:15px 0 0;font-size:.81rem;line-height:1.4}.tools-hub-card strong,.home-tools-grid p{color:var(--m-muted);margin:10px 0 0;font-size:.71rem;font-weight:500;line-height:1.55}.tools-hub-card b,.home-tools-grid b{color:var(--m-teal);align-items:center;gap:5px;margin-top:auto;font-size:.71rem;display:flex}.tools-hub-card b svg,.home-tools-grid b svg{width:15px}.tools-hub-principles{background:#e7f1ed;padding:84px 0}.tools-hub-principles h2{max-width:650px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(2.5rem,4.5vw,4rem);line-height:.94}.tools-hub-principles>.marketing-container>div{border-top:1px solid #0c3f3f29;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:46px;display:grid}.tools-hub-principles p{color:var(--m-ink);border-right:1px solid #0c3f3f29;align-items:center;gap:9px;margin:0;padding:19px 20px 19px 0;font-size:.8rem;font-weight:650;line-height:1.45;display:flex}.tools-hub-principles p+p{padding-left:20px}.tools-hub-principles p:last-child{border:0}.tools-hub-principles svg{width:16px;color:var(--m-teal);flex:none}.tools-editorial-groups{gap:58px;display:grid}.tools-editorial-group{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,95px);display:grid}.tools-editorial-group header>p:last-child{color:var(--m-muted);margin:13px 0 0;font-size:.83rem;line-height:1.65}.tools-editorial-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tools-editorial-group .tools-hub-card{min-height:265px}.tools-editorial-group .tools-hub-card>i{width:37px;height:37px;color:var(--m-teal);background:#e4f1ed;border-radius:11px;place-items:center;display:grid}.tools-editorial-group .tools-hub-card>i svg{width:18px}.tools-editorial-group .tools-hub-card>span{color:var(--m-teal);letter-spacing:.08em;margin:34px 0 0;font-size:.62rem;font-weight:850;display:block}.tools-editorial-group .tools-hub-card h2{margin-top:9px;font-size:1.32rem}.tools-editorial-group .tools-hub-card strong{font-size:.72rem}@media (max-width:1050px){.tools-editorial-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.tools-editorial-group{grid-template-columns:1fr;gap:23px}}@media (max-width:520px){.tools-editorial-group>div{grid-template-columns:1fr}}.job-architect-workspace{background:#f4f1e8}.job-architect-panel{max-width:970px}.job-architect-panel h2{max-width:700px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:.97}.job-architect-panel>div>p:last-child{max-width:620px;color:var(--m-muted);margin:16px 0 0;font-size:.88rem;line-height:1.6}.job-architect-grid{grid-template-columns:1fr 1fr;gap:0 15px;margin-top:10px;display:grid}.job-architect-grid label{color:var(--m-ink);gap:7px;margin-top:25px;font-size:.73rem;font-weight:750;display:grid}.job-architect-grid label:nth-child(6),.job-architect-grid label:nth-child(7),.job-architect-grid label:nth-child(8),.job-architect-grid label:nth-child(9){grid-column:1/-1}.job-architect-grid small{color:var(--m-muted);font-size:.63rem;font-weight:600}.job-architect-grid input,.job-architect-grid textarea{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;outline:none;padding:12px;font-size:.85rem}.job-architect-grid input:focus,.job-architect-grid textarea:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691a}.job-architect-actions{justify-content:space-between;align-items:end;gap:23px;margin-top:29px;display:flex}.job-architect-actions .ai-processing-notice{max-width:560px;margin-top:0}.job-architect-actions button:disabled{cursor:not-allowed;opacity:.42}.job-architect-result{max-width:970px;margin:70px auto 0}.job-architect-result-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.job-architect-result-heading h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(3rem,5vw,4.7rem);line-height:.93}.job-architect-result-heading h2 em{color:var(--m-teal);font-style:normal}.job-architect-result-heading p:last-child{max-width:670px;color:var(--m-muted);margin:17px 0 0;font-size:.88rem;line-height:1.6}.job-architect-result-heading>svg{width:43px;height:43px;color:var(--m-teal)}.architect-headlines{background:var(--m-ink);border-radius:15px;gap:8px;margin-top:35px;padding:22px;display:grid}.architect-headlines>span{color:#a9ddd0}.architect-headlines strong{color:#fff;font-family:var(--m-display);letter-spacing:-.045em;font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:550}.architect-description{border:1px solid var(--m-border);background:#fffefa;border-radius:14px;margin-top:12px;padding:20px}.architect-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.architect-mobile-ad{margin-top:12px}.architect-gaps{background:#fff1ed;border:1px solid #efc8bd;border-radius:14px;margin-top:12px;padding:18px}.architect-gaps h3{color:#8d3c2d;margin:0;font-size:.78rem}.architect-gaps p:before{color:#a74838}.ai-suite-workspace{background:#f4f1e8}.ai-module-panel{max-width:970px}.ai-module-panel h2{max-width:760px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(2.3rem,4vw,3.8rem);line-height:.97}.ai-module-panel>div>p:last-child{max-width:680px;color:var(--m-muted);margin:16px 0 0;font-size:.88rem;line-height:1.6}.ai-module-grid{grid-template-columns:1fr 1fr;gap:0 15px;margin-top:10px;display:grid}.ai-module-grid label{color:var(--m-ink);gap:7px;margin-top:25px;font-size:.73rem;font-weight:750;display:grid}.ai-module-grid label:has(textarea){grid-column:1/-1}.ai-module-grid small{color:var(--m-muted);font-size:.63rem;font-weight:600}.ai-module-grid input,.ai-module-grid textarea,.ai-module-grid select{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;outline:none;padding:12px;font-size:.85rem}.ai-module-grid input:focus,.ai-module-grid textarea:focus,.ai-module-grid select:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691a}.ai-module-actions{justify-content:space-between;align-items:end;gap:23px;margin-top:29px;display:flex}.ai-module-actions .ai-processing-notice{max-width:560px;margin-top:0}.ai-module-actions button:disabled{cursor:not-allowed;opacity:.42}.ai-funnel-input-section{border-top:1px solid var(--m-border);grid-template-columns:minmax(150px,.42fr) 1.58fr;gap:28px;margin-top:35px;padding-top:10px;display:grid}.ai-funnel-input-section>div:first-child{padding-top:26px}.ai-funnel-input-section>div:first-child>span{color:var(--m-teal);letter-spacing:.1em;font-size:.62rem;font-weight:850}.ai-funnel-input-section>div:first-child h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.05em;margin:10px 0 0;font-size:1.45rem}.ai-funnel-input-section>div:first-child p{color:var(--m-muted);margin:9px 0 0;font-size:.67rem;line-height:1.55}.ai-privacy-confirmation{color:var(--m-muted);cursor:pointer;background:#eef7f4;border:1px solid #bfd9d1;border-radius:12px;align-items:flex-start;gap:10px;margin-top:24px;padding:13px;font-size:.7rem;font-weight:650;line-height:1.55;display:flex}.ai-privacy-confirmation input{width:17px;height:17px;accent-color:var(--m-teal);flex:none;margin-top:1px}.ai-module-result{max-width:970px;margin:70px auto 0}.ai-module-result-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.ai-module-result-heading h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:16px 0 0;font-size:clamp(3rem,5vw,4.7rem);line-height:.93}.ai-module-result-heading h2 em{color:var(--m-teal);font-style:normal}.ai-module-result-heading p:last-child{max-width:680px;color:var(--m-muted);margin:17px 0 0;font-size:.88rem;line-height:1.6}.ai-module-result-heading>svg{width:43px;height:43px;color:var(--m-teal);flex:none}.ai-blueprint-actions{border-block:1px solid var(--m-border);justify-content:space-between;align-items:center;gap:22px;margin-top:35px;padding-block:16px;display:flex}.ai-blueprint-actions>p{max-width:540px;color:var(--m-muted);margin:0;font-size:.68rem;line-height:1.55}.ai-blueprint-actions>div{flex:none;gap:8px;display:flex}.ai-blueprint-actions button{border:1px solid var(--m-border);color:var(--m-ink);cursor:pointer;font:inherit;background:#fffefa;border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font-size:.66rem;font-weight:780;display:inline-flex}.ai-blueprint-actions button:hover{border-color:var(--m-teal);color:var(--m-teal)}.ai-blueprint-actions svg{width:15px;height:15px}.ai-blueprint-overview{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:19px;display:grid}.ai-blueprint-overview article{border:1px solid var(--m-border);background:#fffefa;border-radius:13px;min-height:145px;padding:16px}.ai-blueprint-overview article:nth-child(2),.ai-blueprint-overview article:nth-child(4){background:#e8f3ef}.ai-blueprint-overview span,.ai-blueprint-overview p{color:var(--m-muted);font-size:.61rem;line-height:1.45;display:block}.ai-blueprint-overview strong{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.045em;margin-top:18px;font-size:1.25rem;line-height:1.05;display:block}.ai-blueprint-overview p{margin:8px 0 0}.ai-funnel-blueprint-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:12px;margin-top:12px;display:grid}.ai-campaign-editor,.ai-mobile-preview-section,.ai-blueprint-section{border:1px solid var(--m-border);background:#fffefa;border-radius:16px;padding:21px}.ai-blueprint-section{margin-top:12px}.ai-blueprint-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.ai-blueprint-section-heading span{color:var(--m-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850}.ai-blueprint-section-heading h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.05em;margin:9px 0 0;font-size:1.55rem;line-height:1.05}.ai-blueprint-section-heading>small{color:var(--m-muted);font-size:.59rem;font-weight:700}.ai-campaign-tabs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:24px;display:grid}.ai-campaign-tabs button{border:1px solid var(--m-border);color:var(--m-muted);cursor:pointer;font:inherit;background:#f4f1e8;border-radius:8px;padding:9px 6px;font-size:.62rem;font-weight:760}.ai-campaign-tabs button[aria-selected=true]{border-color:var(--m-teal);background:var(--m-teal);color:#fff}.ai-campaign-editor label,.ai-blueprint-copy-section label{color:var(--m-ink);gap:7px;margin-top:16px;font-size:.68rem;font-weight:750;display:grid}.ai-campaign-editor input,.ai-campaign-editor textarea,.ai-blueprint-copy-section textarea{border:1px solid var(--m-border);width:100%;color:var(--m-ink);font:inherit;resize:vertical;background:#fff;border-radius:9px;outline:none;padding:11px;font-size:.76rem;line-height:1.55}.ai-campaign-editor input:focus,.ai-campaign-editor textarea:focus,.ai-blueprint-copy-section textarea:focus{border-color:var(--m-teal);box-shadow:0 0 0 3px #126e691a}.ai-mobile-preview-section{background:var(--m-ink)}.ai-mobile-preview-section .ai-blueprint-section-heading span{color:#a9ddd0}.ai-mobile-preview-section .ai-blueprint-section-heading h3{color:#fff}.ai-mobile-preview-section .ai-blueprint-section-heading>small{color:#ffffff80}.ai-phone-preview{background:#fffefa;border:7px solid #d7e5df;border-radius:29px;width:min(100%,315px);margin:24px auto 0;overflow:hidden;box-shadow:0 18px 45px #00000040}.ai-phone-status{color:var(--m-ink);justify-content:space-between;align-items:center;padding:15px 15px 10px;font-size:.59rem;font-weight:820;display:flex}.ai-phone-status small{color:var(--m-muted);font-size:.55rem}.ai-phone-progress{background:#dfe8e4;height:3px}.ai-phone-progress i{background:var(--m-teal);height:100%;transition:width .2s;display:block}.ai-phone-content{min-height:355px;padding:28px 20px 20px}.ai-phone-content>small{color:var(--m-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:820}.ai-phone-content h4{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.055em;margin:15px 0 0;font-size:1.6rem;line-height:1.04}.ai-phone-content p{color:var(--m-muted);margin:12px 0 0;font-size:.66rem;line-height:1.55}.ai-phone-content>button{background:var(--m-ink);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:25px;padding:12px;font-size:.66rem;font-weight:780;display:flex}.ai-phone-content>button svg{width:14px}.ai-phone-facts{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.ai-phone-facts span{color:var(--m-teal);background:#e8f3ef;border-radius:99px;padding:6px 8px;font-size:.56rem;font-weight:740}.ai-phone-content ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-phone-content li{color:var(--m-ink);font-size:.63rem;line-height:1.4}.ai-phone-content li:before{color:var(--m-teal);content:"✓";margin-right:7px;font-weight:900}.ai-phone-open{background:#fff1ed;border:1px dashed #deb7a9;border-radius:8px;padding:9px;color:#8d3c2d!important}.ai-phone-question{border:1px solid var(--m-border);border-radius:10px;margin-top:18px;padding:12px}.ai-phone-question strong{color:var(--m-ink);font-size:.67rem;line-height:1.45}.ai-phone-question>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:11px;display:grid}.ai-phone-question span{border:1px solid var(--m-border);color:var(--m-muted);text-align:center;border-radius:7px;padding:8px;font-size:.58rem}.ai-phone-success{width:48px;height:48px;color:var(--m-teal);background:#e8f3ef;border-radius:50%;place-items:center;margin-top:28px;display:grid}.ai-phone-success svg{width:23px}.ai-phone-navigation{border-top:1px solid var(--m-border);grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;padding:10px 13px;display:grid}.ai-phone-navigation button{border:1px solid var(--m-border);width:32px;height:32px;color:var(--m-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.ai-phone-navigation button:disabled{opacity:.25}.ai-phone-navigation svg{width:15px}.ai-phone-navigation span{color:var(--m-muted);text-align:center;font-size:.58rem;font-weight:760}.ai-blueprint-section .ai-funnel-steps{margin-top:24px}.ai-question-blueprint{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.ai-question-blueprint article{background:#f4f1e8;border-radius:11px;grid-template-columns:28px 1fr;gap:10px;padding:13px;display:grid}.ai-question-blueprint article>span{color:var(--m-teal);font-size:.58rem;font-weight:850}.ai-question-blueprint h4{color:var(--m-ink);margin:0;font-size:.7rem;line-height:1.4}.ai-question-blueprint p,.ai-question-blueprint small{color:var(--m-muted);margin:6px 0 0;font-size:.59rem;line-height:1.45;display:block}.ai-response-playbook{grid-template-columns:.8fr .8fr 1.4fr;gap:8px;margin-top:10px;display:grid}.ai-response-playbook>div{background:#e8f3ef;border-radius:11px;padding:14px}.ai-response-playbook span,.ai-response-playbook strong{display:block}.ai-response-playbook span{color:var(--m-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.ai-response-playbook strong{color:var(--m-ink);margin-top:8px;font-size:.67rem;line-height:1.45}.ai-blueprint-copy-section{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.ai-blueprint-copy-section .ai-blueprint-section-heading{grid-column:1/-1}.ai-funnel-steps{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:39px;display:grid}.ai-funnel-steps article{border:1px solid var(--m-border);background:#fffefa;border-radius:14px;padding:19px}.ai-funnel-steps article>span{color:var(--m-teal);letter-spacing:.1em;font-size:.62rem;font-weight:850}.ai-funnel-steps h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.05em;margin:19px 0 0;font-size:1.5rem}.ai-funnel-steps strong,.ai-funnel-steps p,.ai-funnel-steps small{color:var(--m-muted);margin-top:9px;font-size:.69rem;line-height:1.55;display:block}.ai-funnel-steps strong{color:var(--m-ink)}.ai-funnel-steps small{border-top:1px solid var(--m-border);padding-top:10px}.ai-safety-banner{background:var(--m-ink);color:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:12px;margin-top:25px;padding:17px;display:grid}.ai-safety-banner>svg{color:#9bd7ca;width:21px}.ai-safety-banner p{margin:0}.ai-safety-banner strong,.ai-safety-banner span{display:block}.ai-safety-banner strong{font-size:.78rem}.ai-safety-banner span{color:#ffffffab;margin-top:4px;font-size:.68rem;line-height:1.5}.ai-metric-cards{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:40px;display:grid}.ai-metric-cards article{border:1px solid var(--m-border);background:#fffefa;border-radius:12px;padding:15px}.ai-metric-cards span,.ai-metric-cards small{color:var(--m-muted);font-size:.61rem;line-height:1.4;display:block}.ai-metric-cards strong{color:var(--m-teal);font-family:var(--m-display);letter-spacing:-.07em;margin:11px 0 5px;font-size:2.1rem;display:block}.home-tools-section{background:#f4f1e8}.home-tools-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.home-tools-heading h2{max-width:675px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(2.6rem,4.8vw,4.3rem);line-height:.93}.home-tools-heading h2 em{color:var(--m-teal);font-style:normal}.home-tools-grid{margin-top:44px}.home-tools-grid a{min-height:260px}.home-tools-grid a>i{width:38px;height:38px}.home-tools-grid a>span{margin:36px 0 0}.home-tools-grid h3{font-size:1.46rem}@media (max-width:1040px){.check-score-grid,.job-ad-findings,.tools-hub-grid,.home-tools-grid{grid-template-columns:repeat(2,1fr)}.check-score-grid>div,.job-ad-findings article{min-height:135px}.tools-hub-card{min-height:300px}}@media (max-width:780px){.tool-hero,.tools-hub-hero{padding:124px 0 65px}.tool-hero h1,.tools-hub-hero h1{font-size:clamp(3rem,11.5vw,5rem)}.tool-workspace{padding-block:52px 70px}.check-panel,.job-ad-input,.qualification-form,.job-architect-panel,.ai-module-panel{border-radius:17px;box-shadow:10px 11px #e4eee9}.check-question{margin-top:42px}.check-result-hero,.job-ad-result-top,.check-recommendations,.vacancy-grid,.tool-demo-nudge>.marketing-container{grid-template-columns:1fr;align-items:start;display:grid}.check-weakness{max-width:260px}.check-score-grid,.job-ad-findings{gap:8px;margin-top:38px}.check-recommendations{gap:28px;margin-top:43px;padding-top:33px}.check-component{grid-template-columns:30px 1fr}.check-component .m-button{grid-column:1/-1;justify-self:start}.vacancy-grid{gap:11px}.vacancy-result{min-height:570px}.job-ad-findings article{min-height:0}.job-ad-insights{grid-template-columns:1fr}.ai-tool-panel,.job-architect-actions,.ai-module-actions{flex-direction:column;align-items:start}.ai-result-grid,.architect-columns,.job-architect-grid,.ai-module-grid{grid-template-columns:1fr}.ai-funnel-input-section{grid-template-columns:1fr;gap:0}.ai-blueprint-overview{grid-template-columns:repeat(2,1fr)}.ai-funnel-blueprint-grid,.ai-blueprint-copy-section{grid-template-columns:1fr}.ai-blueprint-copy-section .ai-blueprint-section-heading{grid-column:auto}.ai-metric-cards{grid-template-columns:repeat(2,1fr)}.tool-demo-nudge>.marketing-container{gap:26px}.tool-demo-nudge .m-button{justify-self:start}.qualification-safety>.marketing-container{grid-template-columns:1fr;gap:15px}.qualification-safety>.marketing-container>svg{width:35px;height:35px}.tools-hub-grid,.home-tools-grid{grid-template-columns:1fr 1fr}.tools-hub-principles>.marketing-container>div{grid-template-columns:1fr}.tools-hub-principles p,.tools-hub-principles p+p{border-bottom:1px solid #0c3f3f29;border-right:0;padding:14px 0}.tools-hub-principles p:last-child{border-bottom:0}.home-tools-heading{flex-direction:column;align-items:start}}@media (max-width:440px){.tool-hero,.tools-hub-hero{padding-top:112px}.tool-privacy-note{border-radius:11px;align-items:flex-start;line-height:1.45}.check-panel,.job-ad-input,.qualification-form,.job-architect-panel,.ai-module-panel{margin-inline:-2px;padding:21px 17px}.tool-progress{grid-template-columns:auto 1fr}.tool-progress b{display:none}.check-question h2,.vacancy-form h2,.job-ad-input h2,.qualification-form h2{font-size:2.25rem}.check-options button{padding:13px;font-size:.76rem}.tool-workspace-actions .m-button{min-width:0}.check-score-grid,.job-ad-findings,.tools-hub-grid,.home-tools-grid{grid-template-columns:1fr}.check-score-grid>div,.job-ad-findings article,.check-score-grid>div>div,.job-ad-findings article>div{min-height:0}.check-result-hero h2,.job-ad-result-top h2{font-size:5.4rem}.check-component{padding:16px}.check-component .m-button{width:100%}.vacancy-form{border-radius:16px;padding:21px 17px}.vacancy-input-grid,.qualification-form-grid,.qualification-switches{grid-template-columns:1fr}.vacancy-result{border-radius:16px;min-height:0;padding:25px 20px}.vacancy-result .m-button{width:100%;margin-top:30px}.job-ad-input-bottom{flex-direction:column;align-items:flex-start;gap:13px}.job-ad-input-bottom .m-button{width:100%}.question-result-heading{flex-direction:column}.generated-question-list article{grid-template-columns:29px 1fr;gap:9px}.generated-question-list aside{grid-column:2;grid-template-columns:auto auto;justify-items:start}.ai-tool-panel .m-button,.job-architect-actions .m-button,.ai-module-actions .m-button{width:100%}.job-architect-result,.ai-module-result{margin-top:53px}.job-architect-result-heading,.ai-module-result-heading{grid-template-columns:1fr;display:grid}.job-architect-result-heading>svg,.ai-module-result-heading>svg{display:none}.ai-funnel-steps,.ai-metric-cards{grid-template-columns:1fr}.ai-blueprint-actions{flex-direction:column;align-items:stretch}.ai-blueprint-actions>div{grid-template-columns:1fr;display:grid}.ai-blueprint-actions button{justify-content:center}.ai-blueprint-overview,.ai-question-blueprint,.ai-response-playbook{grid-template-columns:1fr}.ai-campaign-editor,.ai-mobile-preview-section,.ai-blueprint-section{padding:16px}.tool-demo-nudge,.tool-explainer,.tools-hub-principles,.qualification-safety{padding-block:62px}.tool-demo-nudge .m-button{width:100%}.tools-hub-card,.home-tools-grid a{min-height:235px}.tools-hub-card>p{margin-top:33px}}.resources-hero,.resource-article-hero{background:linear-gradient(145deg,#f8f5ed 0%,#e8f3ef 100%);padding:164px 0 87px}.resources-hero h1,.resource-article-hero h1{max-width:920px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.078em;margin:18px 0 0;font-size:clamp(3.4rem,7.1vw,6.55rem);font-weight:650;line-height:.91}.resources-hero h1 em,.resource-article-hero h1 em,.resource-section-heading h2 em,.resource-related h2 em{color:var(--m-teal);font-style:normal}.resources-hero>.marketing-container>p:last-child{max-width:730px;color:var(--m-muted);margin:27px 0 0;font-size:1.03rem;line-height:1.75}.resources-guides{background:#fffefa}.resource-section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.resource-section-heading h2{max-width:720px;color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.075em;margin:17px 0 0;font-size:clamp(2.6rem,4.8vw,4.35rem);line-height:.93}.resource-article-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:46px;display:grid}.resource-article-card{border:1px solid var(--m-border);min-height:350px;color:inherit;background:#fffefa;border-radius:16px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.resource-article-card:hover{transform:translate(-3px,-3px);box-shadow:9px 10px #d8e8e2}.resource-article-card>span{color:var(--m-teal);letter-spacing:.1em;font-size:.63rem;font-weight:850}.resource-article-card>p{color:var(--m-muted);margin:49px 0 0;font-size:.63rem;font-weight:700}.resource-article-card h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.055em;margin:11px 0 0;font-size:1.7rem;line-height:.98}.resource-article-card strong{color:var(--m-muted);margin:12px 0 0;font-size:.7rem;font-weight:500;line-height:1.55}.resource-article-card b{color:var(--m-teal);align-items:center;gap:5px;margin-top:auto;font-size:.7rem;display:flex}.resource-article-card b svg{width:15px}.resources-tools{background:#e9f3ef}.resource-tool-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:46px;display:grid}.resource-tool-grid a{min-height:258px;color:inherit;background:#fffefa;border:1px solid #0c3f3f21;border-radius:15px;flex-direction:column;padding:19px;transition:transform .18s,box-shadow .18s;display:flex}.resource-tool-grid a:hover{transform:translate(-3px,-3px);box-shadow:8px 9px #c9dfd7}.resource-tool-grid i{width:38px;height:38px;color:var(--m-teal);background:#e2f0eb;border-radius:10px;place-items:center;display:grid}.resource-tool-grid i svg{width:19px}.resource-tool-grid span{color:var(--m-teal);letter-spacing:.09em;margin-top:34px;font-size:.62rem;font-weight:850}.resource-tool-grid h3{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.05em;margin:10px 0 0;font-size:1.47rem}.resource-tool-grid p{color:var(--m-muted);margin:9px 0 0;font-size:.69rem;line-height:1.55}.resource-tool-grid b{color:var(--m-teal);align-items:center;gap:5px;margin-top:auto;font-size:.68rem;display:flex}.resource-tool-grid b svg{width:15px}.resources-industries{background:var(--m-ink);color:#fff}.resources-industries .marketing-eyebrow{color:#aae0d2}.resources-industries .marketing-eyebrow span{background:#aae0d2}.resources-industries h2{color:#fff}.resources-industries h2 em{color:#92d9c7}.resources-industries .m-inline-link{color:#e6f7f2}.resource-sprint-callout{background:var(--m-teal);color:#fff;padding:94px 0}.resource-sprint-callout>.marketing-container{justify-content:space-between;align-items:end;gap:40px;display:flex}.resource-sprint-callout .marketing-eyebrow,.resource-sprint-callout h2{color:#fff}.resource-sprint-callout .marketing-eyebrow span{background:#b4eadc}.resource-sprint-callout h2{letter-spacing:-.07em;max-width:720px;margin:15px 0 0;font-size:clamp(2.35rem,4.5vw,4.25rem);line-height:.94}.resource-sprint-callout p:not(.marketing-eyebrow){color:#fffc;max-width:610px;font-size:.88rem;line-height:1.65}.resource-sprint-inline{border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border);margin-top:44px;padding:27px 0}.resource-sprint-inline>p:not(.marketing-eyebrow){max-width:640px;color:var(--m-muted);font-size:.84rem;line-height:1.65}@media (max-width:700px){.resource-sprint-callout>.marketing-container{align-items:start;display:grid}}.resource-industry-links{border-top:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin-top:46px;display:grid}.resource-industry-links a{color:#e9f6f2;border-right:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:15px 14px;font-size:.77rem;font-weight:680;display:flex}.resource-industry-links a:first-child{padding-left:0}.resource-industry-links a:last-child{border-right:0}.resource-industry-links svg{color:#8bd3c2;width:15px}.resource-reading-width{max-width:850px}.resource-breadcrumb{color:var(--m-muted);align-items:center;gap:6px;margin-bottom:41px;font-size:.68rem;font-weight:700;display:flex}.resource-breadcrumb a{color:var(--m-teal)}.resource-breadcrumb svg{width:13px}.resource-article-hero{padding-bottom:73px}.resource-article-hero h1{max-width:810px;font-size:clamp(3.1rem,6.2vw,5.6rem)}.resource-article-hero>.marketing-container>p:not(.marketing-eyebrow){max-width:700px;color:var(--m-muted);margin:27px 0 0;font-size:1.02rem;line-height:1.75}.resource-article-meta{color:var(--m-muted);gap:17px;margin-top:28px;font-size:.68rem;font-weight:700;display:flex}.resource-article-meta span+span{border-left:1px solid var(--m-border);padding-left:17px}.resource-article-body{background:#fffefa;padding:82px 0 100px}.resource-article-layout{grid-template-columns:minmax(0,700px) 215px;justify-content:space-between;gap:62px;display:grid}.resource-article-main>section+section{border-top:1px solid var(--m-border);margin-top:46px;padding-top:42px}.resource-article-main h2{color:var(--m-ink);font-family:var(--m-display);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.7vw,3.15rem);line-height:.98}.resource-article-main h2+p{margin-top:20px}.resource-article-main p{color:var(--m-muted);margin:15px 0 0;font-size:.94rem;line-height:1.78}.resource-article-main ul{border-left:2px solid #b8ddd2;gap:10px;margin:27px 0 0;padding:3px 0 3px 18px;list-style:none;display:grid}.resource-article-main li{color:var(--m-ink);gap:8px;font-size:.83rem;font-weight:640;line-height:1.45;display:flex}.resource-article-main li svg{width:15px;color:var(--m-teal);flex:none;margin-top:2px}.resource-article-aside{align-content:start;gap:10px;display:grid;position:sticky;top:105px}.resource-article-aside>div{border:1px solid var(--m-border);background:#f4f1e8;border-radius:12px;gap:9px;padding:15px;display:grid}.resource-article-aside svg{width:20px;color:var(--m-teal)}.resource-article-aside span{color:var(--m-muted);font-size:.62rem;font-weight:750}.resource-article-aside a{color:var(--m-ink);justify-content:space-between;align-items:center;gap:7px;font-size:.72rem;font-weight:720;line-height:1.35;display:flex}.resource-article-aside a svg{flex:none;width:13px}.resource-tool-callout{background:var(--m-teal);color:#fff;border-radius:17px;grid-template-columns:1fr auto;align-items:end;gap:26px;margin-top:53px;padding:26px;display:grid}.resource-tool-callout .marketing-eyebrow{color:#bde4da}.resource-tool-callout .marketing-eyebrow span{background:#bde4da}.resource-tool-callout h2{color:#fff;margin-top:13px;font-size:2rem}.resource-tool-callout p{color:#ffffffad;margin-top:9px;font-size:.78rem;line-height:1.55}.resource-tool-callout .m-button{color:var(--m-ink);white-space:nowrap;background:#fffefa}.resource-faq h2{margin-top:16px}.resource-faq details{border-bottom:1px solid var(--m-border);padding:17px 0}.resource-faq summary{color:var(--m-ink);cursor:pointer;grid-template-columns:1fr 15px;align-items:center;gap:12px;font-size:.84rem;list-style:none;display:grid}.resource-faq summary::-webkit-details-marker{display:none}.resource-faq summary svg{width:15px;color:var(--m-teal);transition:transform .18s}.resource-faq details[open] summary svg{transform:rotate(90deg)}.resource-faq details p{margin:12px 25px 0 0;font-size:.82rem}.resource-related{background:#eef6f2;padding:87px 0}.resource-related-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:45px;display:grid}.resource-related-grid .resource-article-card{min-height:285px}.resource-related-grid .resource-article-card>p{margin-top:32px}.tool-related-links{background:#f4f1e8;padding:65px 0}.tool-related-links>.marketing-container>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.tool-related-links a{border:1px solid var(--m-border);color:inherit;background:#fffefa;border-radius:13px;grid-template-columns:1fr 16px;gap:4px 11px;padding:16px;transition:transform .16s,box-shadow .16s;display:grid}.tool-related-links a:hover{transform:translate(-2px,-2px);box-shadow:6px 7px #deebe6}.tool-related-links span{color:var(--m-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.tool-related-links strong{color:var(--m-ink);font-size:.83rem}.tool-related-links svg{width:16px;color:var(--m-teal);grid-area:span 2/2;align-self:center}.industry-visual-links{z-index:1;border-top:1px solid #ffffff29;gap:5px;margin-top:19px;padding-top:13px;display:grid;position:relative}.industry-visual-links a{color:#ffffffc7;justify-content:space-between;align-items:center;font-size:.59rem;font-weight:700;display:flex}.industry-visual-links svg{width:12px}@media (max-width:1040px){.resource-article-grid,.resource-tool-grid{grid-template-columns:repeat(2,1fr)}.resource-industry-links{grid-template-columns:repeat(3,1fr)}.resource-industry-links a:nth-child(3){border-right:0}.resource-industry-links a:nth-child(-n+3){border-bottom:1px solid #ffffff29}.resource-industry-links a:nth-child(4){padding-left:0}.resource-article-layout{grid-template-columns:minmax(0,660px) 190px;gap:35px}}@media (max-width:780px){.resources-hero,.resource-article-hero{padding:124px 0 64px}.resources-hero h1,.resource-article-hero h1{font-size:clamp(3rem,11.5vw,5rem)}.resource-section-heading{flex-direction:column;align-items:start}.resource-article-grid{grid-template-columns:1fr 1fr}.resource-article-card{min-height:288px}.resource-article-card>p{margin-top:32px}.resource-industry-links{grid-template-columns:1fr 1fr}.resource-industry-links a:nth-child(2){border-right:0}.resource-industry-links a:nth-child(3){border-right:1px solid #ffffff29}.resource-industry-links a:nth-child(-n+4){border-bottom:1px solid #ffffff29}.resource-industry-links a:nth-child(3){padding-left:0}.resource-industry-links a:nth-child(5){grid-column:1/-1;padding-left:0}.resource-article-body{padding-block:58px 73px}.resource-article-layout{display:block}.resource-article-aside{grid-template-columns:1fr 1fr;gap:9px;margin-top:42px;display:grid;position:static}.resource-tool-callout{grid-template-columns:1fr;align-items:start}.resource-tool-callout .m-button{justify-self:start}.resource-related-grid{grid-template-columns:1fr 1fr}.tool-related-links>.marketing-container>div{grid-template-columns:1fr}}@media (max-width:440px){.resources-hero,.resource-article-hero{padding-top:112px}.resource-article-grid,.resource-tool-grid,.resource-related-grid{grid-template-columns:1fr}.resource-article-card{min-height:242px}.resource-tool-grid a{min-height:220px}.resource-industry-links{grid-template-columns:1fr}.resource-industry-links a,.resource-industry-links a:nth-child(3){border-bottom:1px solid #ffffff29;border-right:0;padding:14px 0}.resource-industry-links a:last-child{border-bottom:0}.resource-article-meta{flex-direction:column;align-items:flex-start;gap:6px}.resource-article-meta span+span{border-left:0;padding-left:0}.resource-article-main h2{font-size:2.1rem}.resource-article-main p{font-size:.86rem}.resource-article-aside{grid-template-columns:1fr}.resource-tool-callout{padding:20px}.resource-tool-callout .m-button{width:100%}.resource-faq summary{font-size:.77rem}.resource-related,.tool-related-links{padding-block:60px}}.marketing-subhero h1,.tool-hero h1,.tools-hub-hero h1,.resources-hero h1{font-size:clamp(3.2rem,6vw,5.4rem);line-height:.94}.resource-article-hero h1{font-size:clamp(3rem,5.3vw,4.8rem);line-height:.96}.marketing-shell{--m-display:"Avenir Next", Avenir, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--m-muted:#52635f;--m-container-wide:1240px;--m-container-standard:1120px;--m-container-editorial:920px;--m-space-section:clamp(4rem, 8vw, 9rem);--m-radius-control:10px;--m-radius-field:14px;--m-radius-media:20px;--m-radius-section:28px;font-family:var(--m-display)}.marketing-container{width:min(100% - 48px, var(--m-container-wide))}.marketing-section{padding-block:var(--m-space-section)}.marketing-shell :where(h1,h2,h3,h4){font-family:var(--m-display)}.marketing-shell :where(p,li){text-wrap:pretty}.marketing-shell main:focus{outline:0}.m-button,.m-button-secondary{border-radius:var(--m-radius-control);letter-spacing:-.01em;min-height:48px;font-size:.9375rem;font-weight:700}.m-button{border-color:var(--m-teal);background:var(--m-teal);color:#fff}.m-button:hover{background:var(--m-teal-hover)}.m-button-secondary{border:1px solid var(--m-border);color:var(--m-ink);background:0 0;justify-content:center;align-items:center;gap:9px;padding:0 19px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.m-button-secondary:hover{border-color:var(--m-ink);background:var(--m-surface);transform:translateY(-1px)}.m-button-secondary svg{width:17px;height:17px}.m-button-light{color:var(--m-ink);background:#fff;border-color:#fff}.m-button-light:hover{background:var(--m-sand);color:var(--m-ink);border-color:#fff}.marketing-shell .m-button,.marketing-shell .m-button-light,.marketing-shell .m-button-secondary{text-decoration:none}.marketing-shell :where(a,button):focus-visible{outline-offset:4px;outline:3px solid #5ebcac}.marketing-header{z-index:var(--z-nav,50);background:#f8f8f4f0;position:sticky;top:0}.marketing-header-inner{min-height:76px}.marketing-desktop-nav{gap:clamp(15px,1.7vw,26px)}.marketing-desktop-nav a{padding-block:8px;position:relative}.marketing-desktop-nav a:after{background:var(--m-teal);content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.45)}.marketing-desktop-nav a:hover:after,.marketing-desktop-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.marketing-header-actions{gap:16px}.marketing-header-actions .m-button-small{border-radius:10px;min-height:42px}.marketing-footer{margin-top:0}.marketing-footer-cta{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding:78px 0 54px;display:grid}.marketing-footer-cta .marketing-eyebrow{color:#a8dcd2}.marketing-footer-cta .marketing-eyebrow>span{background:currentColor}.marketing-footer-cta h2{color:#fff;letter-spacing:-.06em;max-width:670px;margin:0;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:650;line-height:.98}.marketing-footer-cta>div:first-child>p:not(.marketing-eyebrow){color:#ffffffb8;max-width:650px;margin:19px 0 0;line-height:1.6}.marketing-footer-cta>div:first-child>small{color:#a8dcd2;max-width:650px;margin-top:11px;font-size:.78rem;line-height:1.5;display:block}.marketing-footer-cta-actions{justify-items:start;gap:15px;display:grid}.marketing-footer-cta-actions a[href^=tel\:]{color:#b8e6dc;text-underline-offset:4px;font-size:.89rem;text-decoration:underline}.marketing-footer-grid{padding-top:54px}.service-hero{background:radial-gradient(circle at 89% 11%, #e5f3efe6, transparent 31rem), var(--m-canvas);padding:clamp(4.25rem,8vw,7.75rem) 0 clamp(4.75rem,9vw,8.5rem);position:relative;overflow:hidden}.service-hero:after{background:var(--m-teal);content:"";width:min(32vw,420px);height:2px;position:absolute;bottom:0;left:0}.service-hero-grid{grid-template-columns:minmax(0,7fr) minmax(430px,5fr);align-items:center;gap:clamp(32px,6vw,92px);display:grid}.service-hero-copy{animation:.52s cubic-bezier(.2,.7,.2,1) both service-reveal}.service-hero h1{max-width:720px;color:var(--m-ink);letter-spacing:-.078em;margin:0;font-size:clamp(3.35rem,6.35vw,6.4rem);font-weight:700;line-height:.92}.service-hero h1 em{color:var(--m-teal);font-family:inherit;font-size:inherit;letter-spacing:inherit;font-style:italic;font-weight:500}.service-hero-text{max-width:590px;color:var(--m-muted);margin:29px 0 0;font-size:clamp(1.06rem,1.4vw,1.31rem);line-height:1.6}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:35px;display:flex}.service-hero-note{max-width:510px;color:var(--m-muted);align-items:flex-start;gap:9px;margin:27px 0 0;font-size:.82rem;font-weight:600;line-height:1.5;display:flex}.service-hero-note svg{width:17px;height:17px;color:var(--m-teal);flex:none;margin-top:1px}.service-assignment-visual{border-radius:var(--m-radius-section);min-height:558px;box-shadow:var(--m-shadow);background:#fff;border:1px solid #102b2721;padding:24px;animation:.62s cubic-bezier(.2,.7,.2,1) 80ms both service-reveal;position:relative;overflow:hidden}.service-assignment-visual:before{content:"";border:1px solid #087b6b1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-108px;box-shadow:0 0 0 46px #087b6b0b,0 0 0 92px #087b6b08}.service-assignment-head{z-index:1;border-bottom:1px solid var(--m-border);color:var(--m-muted);justify-content:space-between;align-items:center;padding-bottom:17px;font-size:.69rem;font-weight:750;display:flex;position:relative}.service-assignment-head small{color:var(--m-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.service-assignment-brief{z-index:1;background:var(--m-sand);width:min(100%,320px);color:var(--m-ink);border-radius:16px;gap:8px;margin-top:35px;padding:19px;display:grid;position:relative}.service-assignment-brief>span{color:#755e3e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.service-assignment-brief strong{letter-spacing:-.045em;font-size:1.24rem}.service-assignment-brief div{color:var(--m-ink-soft);align-items:center;gap:6px;font-size:.69rem;font-weight:650;display:flex}.service-assignment-brief svg{width:14px;color:var(--m-teal)}.service-assignment-rail{z-index:0;border-right:2px solid var(--m-teal);border-bottom:2px solid var(--m-teal);border-left:2px solid var(--m-teal);opacity:.8;border-radius:0 0 22px 22px;position:absolute;inset:168px 36px 116px 66px}.service-assignment-rail span{border:3px solid var(--m-teal);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px}.service-assignment-rail span:first-child{left:0}.service-assignment-rail span:nth-child(2){left:49%}.service-assignment-rail span:nth-child(3){background:var(--m-teal);right:0}.service-assignment-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:106px;display:grid;position:relative}.service-assignment-steps>div{border:1px solid var(--m-border);background:#ffffffeb;border-radius:15px;gap:9px;min-height:112px;padding:15px;display:grid}.service-assignment-steps>div.is-active{background:var(--m-teal-soft);border-color:#087b6b66}.service-assignment-steps i{color:var(--m-teal);letter-spacing:.1em;font-size:.62rem;font-style:normal;font-weight:850}.service-assignment-steps span{color:var(--m-ink);font-size:.77rem;font-weight:700;line-height:1.35}.service-assignment-task{z-index:1;background:var(--m-ink);color:#fff;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.service-assignment-task>span{background:var(--m-teal);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.service-assignment-task>span svg{width:16px}.service-assignment-task div{flex:1;gap:3px;display:grid}.service-assignment-task small{color:#ffffff9e;font-size:.58rem;font-weight:700}.service-assignment-task strong{font-size:.75rem}.service-assignment-task>svg{color:#a9ddd1;width:17px}.service-section-intro h2,.service-scope-heading h2,.hiring-sprint-offer-copy h2,.sprint-overview-heading h2,.sprint-fit-heading h2,.sprint-foundation-grid h2,.sprint-page-cta h2{max-width:760px;color:var(--m-ink);letter-spacing:-.07em;margin:0;font-size:clamp(2.3rem,4.1vw,4.25rem);font-weight:650;line-height:.98}.service-section-intro>p:not(.marketing-eyebrow),.service-scope-heading>p,.sprint-overview-heading>p,.sprint-fit-heading>p,.sprint-foundation-grid>p{max-width:620px;color:var(--m-muted);margin:24px 0 0;font-size:1.02rem;line-height:1.68}.service-problem-section{background:var(--m-surface)}.service-problem-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(44px,9vw,132px);display:grid}.service-problem-grid .service-section-intro{position:sticky;top:122px}.service-closing-line{font-weight:700;color:var(--m-ink)!important;font-size:.9rem!important;line-height:1.55!important}.process-leak-list{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-leak-list:before{background:var(--m-border);content:"";width:1px;position:absolute;top:22px;bottom:22px;left:19px}.process-leak-list li{border-bottom:1px solid var(--m-border);grid-template-columns:40px minmax(0,1fr);gap:20px;padding:0 0 27px;display:grid;position:relative}.process-leak-list li+li{padding-top:27px}.process-leak-list li:last-child{border-bottom:0;padding-bottom:0}.process-leak-list li>span{z-index:1;border:1px solid var(--m-border);background:var(--m-surface);width:40px;height:40px;color:var(--m-teal);letter-spacing:.07em;border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid;position:relative}.process-leak-list h3{color:var(--m-ink);letter-spacing:-.035em;margin:1px 0 0;font-size:1.18rem}.process-leak-list p{max-width:595px;color:var(--m-muted);margin:8px 0 0;font-size:.92rem;line-height:1.62}.service-scope-section{background:var(--m-sand)}.service-scope-heading{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:46px;display:grid}.service-scope-heading .marketing-eyebrow{grid-column:1/-1}.service-scope-heading>p{margin:0}.service-scope-list{margin:60px 0 0;padding:0;list-style:none;display:grid}.service-scope-list li{border-top:1px solid #102b272b;grid-template-columns:1.1fr 2.6fr 5.3fr;align-items:start;gap:24px;padding:25px 0;display:grid}.service-scope-list li:last-child{border-bottom:1px solid #102b272b}.service-scope-list span{color:var(--m-teal);letter-spacing:.1em;font-size:.68rem;font-weight:850}.service-scope-list h3{color:var(--m-ink);letter-spacing:-.045em;margin:0;font-size:1.32rem;line-height:1.1}.service-scope-list p{max-width:610px;color:var(--m-ink-soft);margin:0;font-size:.93rem;line-height:1.6}.service-scope-link{color:var(--m-ink);margin-top:30px}.channel-decision-section{background:var(--m-surface)}.channel-decision-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,90px);display:grid}.channel-decision-list{border-top:1px solid var(--m-border)}.channel-decision-list article{border-bottom:1px solid var(--m-border);grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:15px;padding:23px 0;display:grid}.channel-decision-list article>span{color:var(--m-teal);letter-spacing:.1em;padding-top:2px;font-size:.65rem;font-weight:850}.channel-decision-list h3{color:var(--m-ink);letter-spacing:-.035em;margin:0;font-size:1.14rem;line-height:1.2}.channel-decision-list p{color:var(--m-muted);margin:9px 0 0;font-size:.89rem;line-height:1.58}.channel-decision-list svg{width:18px;color:var(--m-teal);margin-top:2px}.channel-boundaries{border-top:1px solid var(--m-border);grid-template-columns:1fr 1fr;gap:26px;margin-top:57px;padding-top:20px;display:grid}.channel-boundaries p{max-width:490px;color:var(--m-muted);margin:0;font-size:.8rem;line-height:1.55}.channel-boundaries strong{color:var(--m-ink)}.hiring-sprint-offer-section{background:var(--m-ink);color:#fff}.hiring-sprint-offer-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,8vw,110px);display:grid}.hiring-sprint-offer-copy .marketing-eyebrow,.hiring-sprint-offer-section .marketing-eyebrow{color:#a8dcd2}.hiring-sprint-offer-section .marketing-eyebrow>span{background:currentColor}.hiring-sprint-offer-copy h2{color:#fff}.hiring-sprint-offer-copy>p:not(.marketing-eyebrow){color:#ffffffbf;max-width:535px;margin:25px 0 0;font-size:1.01rem;line-height:1.65}.hiring-sprint-price{font-weight:650;color:#b9ddd5!important;font-size:.83rem!important}.hiring-sprint-offer-copy .m-button{margin-top:30px}.hiring-sprint-scope{border-radius:var(--m-radius-media);background:#ffffff0f;border:1px solid #ffffff30;overflow:hidden}.hiring-sprint-scope-head{color:#c7e7df;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding:17px 20px;font-size:.66rem;font-weight:800;display:flex}.hiring-sprint-scope-head i{color:#a8dcd2;background:#a8dcd226;border-radius:999px;padding:6px 8px;font-size:.59rem;font-style:normal}.hiring-sprint-scope ol{margin:0;padding:8px 20px;list-style:none;display:grid}.hiring-sprint-scope li{border-bottom:1px solid #ffffff1f;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.hiring-sprint-scope li:last-child{border-bottom:0}.hiring-sprint-scope li>span{color:#a8dcd2;letter-spacing:.08em;padding-top:2px;font-size:.59rem;font-weight:850}.hiring-sprint-scope p{color:#ffffffb3;margin:0;font-size:.75rem;line-height:1.5}.hiring-sprint-scope strong{color:#fff}.sprint-hero{background:radial-gradient(circle at 86% 16%, #e5f3efcc, transparent 29rem), var(--m-canvas);padding:clamp(4.5rem,8vw,8rem) 0 clamp(4rem,7vw,6.8rem);overflow:hidden}.sprint-hero-grid{grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:center;gap:clamp(36px,7vw,98px);display:grid}.sprint-hero h1{max-width:755px;color:var(--m-ink);letter-spacing:-.078em;margin:0;font-size:clamp(3.15rem,5.8vw,5.75rem);font-weight:700;line-height:.93}.sprint-hero-copy>p:not(.marketing-eyebrow):not(.sprint-hero-scope){max-width:640px;color:var(--m-muted);margin:27px 0 0;font-size:1.07rem;line-height:1.65}.sprint-hero-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.sprint-hero-scope{color:var(--m-ink-soft);margin:26px 0 0;font-size:.83rem;font-weight:750;line-height:1.5}.sprint-hero-brief{border:1px solid var(--m-border);border-radius:var(--m-radius-section);box-shadow:var(--m-shadow-soft);background:#fff;padding:23px;overflow:hidden}.sprint-hero-brief>div{border-bottom:1px solid var(--m-border);color:var(--m-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:.65rem;font-weight:800;display:flex}.sprint-hero-brief i{background:var(--m-teal-soft);color:var(--m-teal);border-radius:99px;padding:6px 8px;font-size:.6rem;font-style:normal}.sprint-hero-brief ol{gap:0;margin:19px 0;padding:0;list-style:none;display:grid}.sprint-hero-brief li{border-bottom:1px solid var(--m-border);grid-template-columns:30px 1fr;gap:10px;padding:15px 0;display:grid}.sprint-hero-brief li:last-child{border-bottom:0}.sprint-hero-brief li span{color:var(--m-teal);letter-spacing:.08em;font-size:.6rem;font-weight:850}.sprint-hero-brief li strong{color:var(--m-ink);font-size:.86rem;line-height:1.35}.sprint-hero-brief>p{background:var(--m-sand);color:var(--m-ink-soft);border-radius:12px;margin:0;padding:12px;font-size:.72rem;font-weight:700}.sprint-overview-section{background:#fff}.sprint-overview-heading{max-width:790px}.sprint-results-list{border:1px solid var(--m-border);border-radius:var(--m-radius-media);background:var(--m-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:53px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.sprint-results-list li{background:#fff;grid-template-columns:32px minmax(0,1fr);gap:13px;min-height:178px;padding:26px;display:grid}.sprint-results-list li>span{color:var(--m-teal);letter-spacing:.1em;font-size:.63rem;font-weight:850}.sprint-results-list h3{color:var(--m-ink);letter-spacing:-.04em;margin:0;font-size:1.17rem;line-height:1.2}.sprint-results-list p{color:var(--m-muted);margin:9px 0 0;font-size:.85rem;line-height:1.58}.sprint-fit-section{background:var(--m-sand)}.sprint-fit-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(38px,8vw,112px);display:grid}.sprint-fit-lists{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sprint-fit-lists>div{border-top:2px solid var(--m-ink);padding-top:16px}.sprint-fit-lists>div+div{border-top-color:#9c7e54}.sprint-fit-lists h3{color:var(--m-ink);letter-spacing:-.04em;margin:0;font-size:1.18rem}.sprint-fit-lists ul{gap:12px;margin:19px 0 0;padding:0;list-style:none;display:grid}.sprint-fit-lists li{color:var(--m-ink-soft);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:.82rem;font-weight:600;line-height:1.48;display:grid}.sprint-fit-lists li svg{width:15px;color:var(--m-teal);margin-top:1px}.sprint-fit-lists li span{color:#9c7e54;font-weight:800}.sprint-foundation-section{background:var(--m-ink)}.sprint-foundation-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(36px,7vw,100px);display:grid}.sprint-foundation-grid .marketing-eyebrow{color:#a8dcd2}.sprint-foundation-grid .marketing-eyebrow>span{background:currentColor}.sprint-foundation-grid h2{color:#fff}.sprint-foundation-grid>p{color:#ffffffb3;margin:0}.sprint-channel-section{background:#fff}.sprint-channel-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(38px,7vw,98px);display:grid}.sprint-channel-notes{border-top:1px solid var(--m-border);display:grid}.sprint-channel-notes p{border-bottom:1px solid var(--m-border);color:var(--m-muted);margin:0;padding:16px 0 16px 27px;font-size:.87rem;line-height:1.56;position:relative}.sprint-channel-notes p:before{border:2px solid var(--m-teal);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:25px;left:0}.sprint-page-cta{background:var(--m-canvas)}.sprint-page-cta-card{border-radius:var(--m-radius-section);background:var(--m-ink);color:#fff;grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:34px;padding:clamp(30px,5vw,58px);display:grid}.sprint-page-cta-card .marketing-eyebrow{color:#a8dcd2}.sprint-page-cta-card .marketing-eyebrow>span{background:currentColor}.sprint-page-cta-card h2{color:#fff}.sprint-page-cta-card p{color:#ffffffb8;max-width:650px;margin:20px 0 0;font-size:.98rem;line-height:1.62}.sprint-page-cta-card>div:last-child{justify-items:start;gap:17px;display:grid}.sprint-page-cta-card>div:last-child>a:not(.m-button){color:#b9ddd5;text-underline-offset:4px;font-size:.84rem;font-weight:700;text-decoration:underline}@keyframes service-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.service-hero-grid,.sprint-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:32px}.service-assignment-visual{min-height:530px}.service-scope-list li{grid-template-columns:.9fr 2.5fr 5.1fr}}@media (max-width:780px){.marketing-container{width:min(100% - 40px,650px)}.marketing-section{padding-block:clamp(4rem,12vw,5.5rem)}.marketing-header-inner{min-height:64px}.marketing-logo{width:150px;min-width:150px}.marketing-mobile-menu{height:calc(100vh - 64px);top:64px}.marketing-mobile-menu-inner{padding-block:28px}.marketing-mobile-menu nav a{font-size:clamp(1.45rem,6vw,1.85rem)}.marketing-mobile-menu .m-button{border-radius:10px}.service-hero{padding-block:64px 74px}.service-hero-grid,.sprint-hero-grid,.service-problem-grid,.channel-decision-grid,.hiring-sprint-offer-grid,.sprint-fit-grid,.sprint-foundation-grid,.sprint-channel-grid{grid-template-columns:1fr}.service-hero-grid,.sprint-hero-grid{gap:36px}.service-hero h1{font-size:clamp(3.1rem,12vw,4.75rem)}.service-hero-actions,.sprint-hero-actions{flex-direction:column;align-items:stretch}.service-hero-actions>*,.sprint-hero-actions>*{width:100%}.service-assignment-visual{min-height:480px}.service-problem-grid .service-section-intro{position:static}.service-scope-heading{grid-template-columns:1fr;gap:23px}.service-scope-heading>p{margin:0}.service-scope-list{margin-top:42px}.service-scope-list li{grid-template-columns:45px 1fr;gap:11px 15px}.service-scope-list p{grid-column:2}.channel-decision-list{margin-top:0}.channel-boundaries{grid-template-columns:1fr;gap:13px;margin-top:38px}.hiring-sprint-offer-grid{gap:38px}.sprint-hero{padding-block:64px 72px}.sprint-hero h1{font-size:clamp(3rem,10.7vw,4.4rem)}.sprint-results-list,.sprint-fit-lists{grid-template-columns:1fr}.sprint-results-list{margin-top:40px}.sprint-results-list li{min-height:0}.sprint-fit-lists{gap:33px}.sprint-page-cta-card{grid-template-columns:1fr;align-items:start}}@media (max-width:440px){.marketing-container{width:min(100% - 32px,650px)}.marketing-logo{width:138px;min-width:138px}.service-hero h1{font-size:clamp(2.9rem,13.2vw,3.72rem)}.service-hero-text,.sprint-hero-copy>p:not(.marketing-eyebrow):not(.sprint-hero-scope){font-size:1rem}.service-assignment-visual{border-radius:20px;min-height:462px;padding:17px}.service-assignment-brief{width:calc(100% - 46px);margin-top:25px;padding:15px}.service-assignment-brief strong{font-size:1.05rem}.service-assignment-rail{inset:145px 25px 109px 44px}.service-assignment-steps{gap:6px;margin-top:92px}.service-assignment-steps>div{border-radius:11px;min-height:105px;padding:10px}.service-assignment-steps span{font-size:.64rem}.service-assignment-task{padding:10px;bottom:17px;left:17px;right:17px}.service-assignment-task strong{font-size:.68rem}.service-section-intro h2,.service-scope-heading h2,.hiring-sprint-offer-copy h2,.sprint-overview-heading h2,.sprint-fit-heading h2,.sprint-foundation-grid h2,.sprint-page-cta h2{font-size:clamp(2.08rem,9.7vw,2.65rem)}.process-leak-list li{grid-template-columns:35px minmax(0,1fr);gap:13px}.process-leak-list li>span{width:35px;height:35px;font-size:.57rem}.process-leak-list:before{left:17px}.process-leak-list h3{font-size:1.05rem}.process-leak-list p,.service-scope-list p,.channel-decision-list p{font-size:.84rem}.service-scope-list li{padding-block:20px}.hiring-sprint-scope{border-radius:16px}.hiring-sprint-scope ol{padding-inline:15px}.hiring-sprint-scope li{grid-template-columns:23px minmax(0,1fr)}.hiring-sprint-scope p{font-size:.71rem}.sprint-hero h1{font-size:clamp(2.85rem,10.5vw,3.55rem)}.sprint-hero-brief{border-radius:20px;padding:17px}.sprint-results-list li{padding:19px}.sprint-page-cta-card{border-radius:20px;padding:26px 20px}}@media (prefers-reduced-motion:reduce){.service-hero-copy,.service-assignment-visual{opacity:1;animation:none;transform:none}}.industry-hero h1{font-size:clamp(3.1rem,4.5vw,4.6rem);line-height:.96}.collaboration-copy h2,.proof-copy h2,.objections-heading h2,.faq-heading h2{font-size:clamp(2.25rem,3.3vw,3.4rem);line-height:1}@media (max-width:780px){.marketing-hero h1{font-size:clamp(3rem,9vw,4rem);line-height:.95}.marketing-subhero h1,.tool-hero h1,.tools-hub-hero h1,.resources-hero h1{font-size:clamp(2.85rem,7.5vw,3.75rem);line-height:.95}.resource-article-hero h1{font-size:clamp(2.65rem,7.1vw,3.55rem);line-height:.97}.ai-heading,.industry-heading,.comparison-heading,.product-story-cta{grid-template-columns:1fr}.ai-heading .marketing-eyebrow,.industry-heading .marketing-eyebrow,.comparison-heading .marketing-eyebrow{grid-column:auto;margin-bottom:18px}.ai-heading>p,.industry-heading>p,.comparison-heading>p{max-width:520px}.loop-section .section-heading h2{font-size:clamp(2.35rem,7vw,3.35rem)}}@media (max-width:440px){.marketing-hero h1{font-size:clamp(2.9rem,13.2vw,3.55rem);line-height:.96}.problem-intro h2,.section-heading h2,.response-copy h2,.industries-grid h2,.final-cta-card h2,.five-minute-copy h2,.intelligence-copy h2,.ai-heading h2,.industry-heading h2,.comparison-heading h2,.collaboration-copy h2,.offers-heading h2,.proof-copy h2,.objections-heading h2,.faq-heading h2,.final-conversion-copy h2{font-size:clamp(2.05rem,9.25vw,2.55rem);line-height:1}.marketing-subhero h1,.tool-hero h1,.tools-hub-hero h1,.resources-hero h1{font-size:clamp(2.65rem,10.75vw,3.15rem);line-height:.95}.resource-article-hero h1{font-size:clamp(2.4rem,9.75vw,2.9rem);line-height:.98}.resource-section-heading h2,.home-tools-heading h2,.tool-explainer h2,.tools-hub-principles h2,.tool-demo-nudge h2,.qualification-safety h2,.question-result-heading h2,.job-architect-result-heading h2,.ai-module-result-heading h2{font-size:clamp(2rem,8.75vw,2.45rem);line-height:1}.check-question h2,.vacancy-form h2,.job-ad-input h2,.qualification-form h2,.job-architect-panel h2,.ai-module-panel h2,.resource-article-main h2{font-size:clamp(1.9rem,8vw,2.25rem);line-height:1.04}}
