:root{--ink:#173d36;--muted:#63736b;--paper:#fbfcf8;--soft:#edf1e8;--line:#d6ded3;--accent:#cf653c;--serif:Georgia,'Times New Roman',serif;--gutter:clamp(22px,4vw,64px);--width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;width:100%;height:100%;object-fit:cover}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;letter-spacing:-.048em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(42px,5vw,72px)}h2{font-size:clamp(32px,3.5vw,48px)}h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;font-weight:500;text-wrap:balance}p{font-size:17px;line-height:1.75;color:var(--muted)}em{font-family:var(--serif);font-weight:400}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}a:hover{color:var(--accent)}.wrap{width:min(var(--width),calc(100% - var(--gutter)*2));margin-inline:auto}.eyebrow{display:block;font-size:12px;line-height:1.6;letter-spacing:.11em;font-weight:700;text-transform:uppercase}.lead{font-size:20px;line-height:1.7;max-width:760px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 23px;background:var(--ink);color:white;border:1px solid var(--ink);border-radius:3px;font-size:14px;line-height:1.5;text-align:center;transition:background .18s}.button:hover{background:#2d5647;color:white}.button.outline{background:transparent;color:var(--ink)}.button.outline:hover{background:var(--soft)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.text-link{font-size:14px;line-height:1.5;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;padding:14px;z-index:99}.skip:focus{top:12px}.header{position:sticky;top:0;background:rgba(251,252,248,.98);border-bottom:1px solid var(--line);z-index:20}.nav-row{min-height:88px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:baseline;white-space:nowrap}.wordmark{font-size:33px;font-weight:800;letter-spacing:-2px}.brand-dot{font-size:35px;font-weight:800;color:var(--accent)}.desktop{display:flex;margin-left:auto;gap:28px;font-size:14px;align-items:center}.contact-link{border:1px solid var(--line);padding:12px 18px;border-radius:3px;font-size:14px;white-space:nowrap}.language-switch{display:flex;gap:2px;border:1px solid var(--line);padding:2px;border-radius:4px;flex-shrink:0}.language-switch a{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;min-height:38px;width:34px;border-radius:2px}.language-switch a[aria-current]{background:var(--ink);color:white}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;font-size:14px;padding:12px 0}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{color:var(--accent)}.menu nav{position:absolute;right:0;top:50px;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 30px #173d3614;min-width:230px;padding:12px;display:grid;gap:4px}.menu nav a{padding:12px;font-size:16px}.home-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;padding-block:64px 80px}.home-hero h1{margin:24px 0;font-size:clamp(42px,4.8vw,68px)}.home-hero .lead{font-size:18px;max-width:530px}.home-hero>div{min-width:0}.hero-image{height:560px;position:relative;border-radius:3px;overflow:hidden}.hero-image img{object-position:55% center}.hero-image:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#0d2a25a6);pointer-events:none}.hero-image figcaption{position:absolute;left:24px;bottom:25px;z-index:1;color:white;font-size:11px;letter-spacing:.16em}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.hero-foot{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);margin-top:45px;padding-top:20px}.hero-foot>span{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--accent)}.hero-foot p{font-size:14px;max-width:340px}.section{padding-block:85px}.section-heading{display:grid;grid-template-columns:180px 1.2fr 1fr;gap:40px;margin-bottom:44px;align-items:start}.section-heading .eyebrow{padding-top:8px}.section-heading p{font-size:16px;max-width:360px}.section-heading h2{max-width:620px}.section-heading:has(h2:last-child){grid-template-columns:180px 1fr}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.problem-grid article{padding:30px 0 0;border-top:1px solid var(--line)}.step-number{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:25px;display:block;margin-bottom:34px}.problem-grid h3{max-width:310px;margin-bottom:16px}.problem-grid p{font-size:16px}.tinted{background:var(--soft)}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);padding:28px;min-width:0;border-radius:3px;transition:box-shadow .18s,transform .18s}.work-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #173d360b}.card-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10px;font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-bottom:28px}.card-meta span:last-child{color:var(--accent)}.work-card h3{font-size:27px;margin-bottom:18px;overflow-wrap:anywhere}.work-card>p{font-size:15px;line-height:1.75;margin-bottom:28px}.card-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:20px;display:flex;gap:14px;flex-direction:column;align-items:start}.card-bottom>span{font-size:14px;font-weight:600}.card-bottom .text-link{font-size:13px}.section-footer{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:35px}.section-footer p{font-size:14px}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px}.market-card{display:grid;grid-template-columns:38px 1fr;column-gap:16px;border-top:1px solid var(--line);padding:28px 0}.market-card>.eyebrow{grid-row:1/4;padding-top:4px;color:var(--accent)}.market-card h3{font-size:27px}.market-card p{font-size:15px;margin:9px 0 15px}.market-card:last-child{border-bottom:1px solid var(--line)}.market-card:hover h3{color:var(--accent)}.dark{background:var(--ink);color:var(--paper)}.dark p{color:#c3d0c7}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.method-grid h2{margin:22px 0;max-width:510px}.steps{list-style:none;padding:0;margin:0;counter-reset:steps}.steps li{counter-increment:steps;padding:0 0 25px 52px;position:relative}.steps li+li{border-top:1px solid #ffffff26;padding-top:25px}.steps li:before{content:'0'counter(steps);position:absolute;left:0;font-family:var(--serif);font-style:italic;font-size:24px;color:#bad5ac}.steps h3{font-size:23px;margin-bottom:9px}.steps p{font-size:16px}.closing{margin-block:30px 75px;background:var(--ink);color:white;padding:50px 54px;display:flex;align-items:center;gap:50px;justify-content:space-between;border-radius:3px}.closing h2{font-size:clamp(30px,3vw,43px);max-width:660px;margin:18px 0}.closing p{color:#c3d0c7;max-width:650px;font-size:16px}.closing .button{flex-shrink:0}.footer{display:flex;gap:30px;flex-wrap:wrap;align-items:center;padding-bottom:25px}.footer>p{font-size:14px;max-width:280px}.footer>nav{margin-left:auto;display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.footer-base{display:flex;justify-content:space-between;gap:20px;width:100%;border-top:1px solid var(--line);padding-top:25px;margin-top:18px;font-size:12px;color:var(--muted)}.page-hero{padding-block:55px 48px;border-bottom:1px solid var(--line)}.page-hero h1{max-width:1000px;margin:28px 0;font-size:clamp(39px,4.9vw,68px)}.page-hero .lead{max-width:840px}.breadcrumb{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:11px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--muted)}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.compact{padding-top:35px}.filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.filters[hidden]{display:none}.filters button{cursor:pointer;border:1px solid var(--line);background:transparent;padding:12px 16px;border-radius:30px;color:var(--ink);font-size:14px}.filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.result-count{font-size:13px;margin-bottom:24px}.work-card[hidden]{display:none}.case-summary{padding-block:28px 15px}.pill{display:inline-block;background:var(--soft);padding:8px 12px;border-radius:3px;font-size:11px;font-weight:600;letter-spacing:.08em}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin:24px 0 15px;padding-block:25px}.metrics>div{padding-inline:24px;border-right:1px solid var(--line);min-width:0}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border-right:0}.metrics strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(25px,3.3vw,45px);line-height:1.2;overflow-wrap:anywhere}.metrics span{display:block;font-size:13px;line-height:1.5;margin-top:8px;color:var(--muted)}.caption{font-size:12px;line-height:1.7}.reading-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:70px;justify-content:space-between;padding-block:60px}.contents{align-self:start;position:sticky;top:122px;display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--ink);padding-top:22px}.contents .eyebrow{margin-bottom:8px}.contents a{font-size:14px;line-height:1.5}.reading{min-width:0}.reading>section{padding-bottom:42px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:115px}.reading h2{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:12px 0 23px;letter-spacing:-.035em}.reading p{font-size:18px;line-height:1.85;max-width:70ch;color:#445e54}.reading p+p{margin-top:21px}.reading .text-link{display:inline-block;margin-top:24px}.callout{background:var(--soft);padding:28px 30px;margin-top:30px;border-left:3px solid var(--accent)}.callout h3{font-size:22px;margin-bottom:18px}.check-list{margin:0;padding-left:21px;display:grid;gap:15px}.check-list li{font-size:17px;line-height:1.75;color:#445e54;padding-left:4px}.check-list li::marker{color:var(--accent)}.role-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:28px}.role-list div{border-top:1px solid var(--line);padding:20px 0;font-size:17px;line-height:1.5}.related{border:1px solid var(--line);padding:28px}.related h3{font-family:var(--serif);font-size:29px;margin:15px 0}.related p{font-size:16px}.insight-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:35px;border-top:1px solid var(--line);padding:40px 0}.article-number{font-family:var(--serif);font-size:53px;font-style:italic;color:var(--accent);line-height:1}.insight-card h2{font-size:clamp(27px,3vw,39px);margin:13px 0;max-width:880px;line-height:1.2}.insight-card p{font-size:17px;max-width:770px;margin:15px 0 23px}.article-meta{display:flex;gap:24px;padding-top:23px;font-size:12px;color:var(--muted);flex-wrap:wrap}.article-opening p:first-child{font-size:23px;line-height:1.65;color:var(--ink);font-family:var(--serif)}.takeaway{background:var(--soft);padding:35px}.takeaway h2{font-family:var(--serif)}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3{hyphens:auto;overflow-wrap:break-word}.reading-layout+section.section{padding-top:20px}
@media(min-width:1400px){.home-hero{gap:90px}.home-hero h1{font-size:72px}}
@media(max-width:1050px){.nav-row{gap:16px}.desktop{gap:18px}.home-hero{gap:35px}.hero-image{height:500px}.section-heading{grid-template-columns:130px 1fr;gap:25px}.section-heading p{grid-column:2;max-width:650px}.section-heading:has(h2:last-child){grid-template-columns:130px 1fr}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{gap:50px}.reading-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.closing{padding:38px;gap:30px}}
@media(max-width:850px){.desktop,.contact-link{display:none}.menu{display:block}.language-switch{margin-left:auto}.nav-row{min-height:75px;gap:20px}.home-hero{grid-template-columns:1fr;padding-top:38px;gap:35px}.home-hero h1{font-size:clamp(43px,7vw,65px)}.home-hero .lead{max-width:620px}.hero-image{height:330px}.hero-foot{margin-top:30px}.problem-grid{gap:24px}.problem-grid h3{font-size:22px}.section{padding-block:60px}.reading-layout{grid-template-columns:1fr;gap:35px;padding-block:35px}.contents{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.contents .eyebrow{grid-column:1/-1}.reading{max-width:740px}.closing{display:block}.closing .button{margin-top:25px}.footer>nav{margin-left:0;width:100%}.market-grid{gap:0 30px}.method-grid{gap:35px}.insight-card{grid-template-columns:65px 1fr;gap:22px}.page-hero{padding-top:35px}.page-hero h1{font-size:48px}}
@media(max-width:600px){:root{--gutter:22px}html{scroll-padding-top:90px}.nav-row{gap:15px;min-height:72px}.wordmark{font-size:29px}.brand-dot{font-size:31px}.language-switch a{min-height:40px;width:33px}.home-hero h1{font-size:43px;letter-spacing:-.05em}.home-hero .eyebrow{font-size:10px;letter-spacing:.07em}.home-hero .lead,.lead{font-size:18px}.hero-image{height:300px}.actions{gap:20px}.actions .button{width:100%}.hero-foot{gap:14px}.section-heading,.section-heading:has(h2:last-child){grid-template-columns:1fr;gap:16px;margin-bottom:30px}.section-heading p{grid-column:auto}.section-heading h2{font-size:35px}.problem-grid,.work-grid,.market-grid,.method-grid{grid-template-columns:1fr}.problem-grid{gap:30px}.problem-grid article{padding-top:20px}.problem-grid h3{max-width:none;font-size:25px}.step-number{margin-bottom:18px}.work-card{padding:25px}.work-card h3{font-size:28px}.work-card>p{font-size:16px}.card-meta{padding-bottom:22px;font-size:10px}.market-card{padding:25px 0}.market-card h3{font-size:28px}.section-footer{align-items:start;flex-direction:column}.method-grid{gap:35px}.closing{padding:30px 25px;margin-bottom:50px}.closing h2{font-size:34px}.footer{gap:18px}.footer>nav{gap:20px}.footer-base{flex-direction:column;font-size:11px;gap:10px}.page-hero h1{font-size:40px;margin-block:24px}.page-hero{padding-bottom:35px}.page-hero .lead{font-size:18px}.breadcrumb{font-size:10px}.metrics{grid-template-columns:1fr 1fr;gap:22px 0}.metrics>div{padding:0 14px!important}.metrics>div:nth-child(odd){padding-left:0!important}.metrics>div:nth-child(even){border:0}.metrics strong{font-size:32px}.metrics span{font-size:13px}.contents{gap:14px;font-size:13px}.contents a{font-size:13px}.reading h2{font-size:30px}.reading p{font-size:17px;line-height:1.85}.reading>section{padding-bottom:30px;margin-bottom:25px}.role-list{grid-template-columns:1fr}.role-list div{font-size:17px;padding-block:16px}.callout,.takeaway,.related{padding:25px 22px}.check-list li{font-size:16px}.insight-card{grid-template-columns:38px 1fr;gap:16px;padding-block:30px}.article-number{font-size:35px}.insight-card h2{font-size:28px}.insight-card p{font-size:16px}.insight-card .eyebrow{font-size:10px}.article-meta{gap:14px;font-size:11px}.article-opening p:first-child{font-size:22px}.section.compact{padding-top:25px}.filters button{font-size:13px;padding:11px 14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
/* October review: a shared left edge and a quieter editorial hierarchy. */
.section-heading,.section-heading:has(h2:last-child){display:flex;flex-direction:column;gap:18px;align-items:flex-start;text-align:left;max-width:900px;margin-bottom:42px}.section-heading .eyebrow{padding-top:0;color:var(--accent)}.section-heading h2{max-width:820px}.section-heading p{max-width:730px;font-size:18px;grid-column:auto}.home-hero{align-items:start}.hero-image{height:560px;overflow:visible;margin-bottom:22px}.hero-image>img{border-radius:3px;object-position:center 53%;filter:saturate(.7)}.hero-image:after{border-radius:3px}.image-inset{position:absolute;right:-14px;bottom:-22px;width:43%;height:190px;border:7px solid var(--paper);z-index:2;border-radius:3px;overflow:hidden}.hero-image figcaption{left:22px;right:45%;bottom:26px;font-size:10px;line-height:1.7}.comparison{border-top:1px solid var(--line)}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.comparison-card{padding:36px;border:1px solid var(--line);border-radius:4px}.comparison-card h3{font-family:var(--serif);font-size:34px;margin:20px 0 26px}.comparison-card .check-list{list-style:none;padding:0;gap:20px}.comparison-card .check-list li{padding:0 0 18px;border-bottom:1px solid var(--line);font-size:17px}.comparison-card .check-list li:last-child{border:0;padding-bottom:0}.comparison-card.focused{background:var(--ink);color:var(--paper);border-color:var(--ink)}.comparison-card.focused .eyebrow{color:#bad5ac}.comparison-card.focused li{color:#e0e7df;border-color:#ffffff26}.funnel-example{background:var(--soft);border:1px solid var(--line);padding:35px;margin-top:28px;border-radius:4px}.funnel-example h3{margin:12px 0;font-size:30px}.funnel-example p{max-width:770px;font-size:16px}.funnel-steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:32px 0 0;gap:20px}.funnel-steps li{border-top:2px solid var(--ink);padding-top:18px}.funnel-steps strong{font-family:var(--serif);font-size:44px;font-weight:400;display:block;letter-spacing:-.04em}.funnel-steps span{display:block;font-size:13px;line-height:1.5;margin-top:8px;color:var(--muted)}.focused-result{padding:28px 0;border-bottom:1px solid var(--line)}.focused-result p{max-width:900px;margin:12px 0 18px;font-size:16px}.sector-roles{padding-block:40px;border-bottom:1px solid var(--line)}.sector-roles h2{margin:14px 0 25px;font-size:34px}.sector-roles .role-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.sector-roles .role-list div{border:1px solid var(--line);background:var(--soft);padding:18px 22px;font-size:16px;border-radius:3px}.site-footer{background:var(--soft);border-top:1px solid var(--line);padding:65px 0 26px}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:60px}.footer-intro h2{font-size:33px;max-width:420px;margin:24px 0 18px}.footer-intro p{max-width:430px;font-size:16px;margin-bottom:22px}.footer-grid nav{display:flex;flex-direction:column;gap:17px;align-items:flex-start;font-size:15px}.footer-grid nav .eyebrow{color:var(--muted);margin:8px 0 10px}.site-footer .footer-base{margin-top:48px;line-height:1.6}.work-card{border-top:3px solid var(--ink)}.card-meta{padding-bottom:22px}.card-meta span:last-child{background:var(--soft);padding:4px 7px;color:var(--ink);border-radius:3px}.work-card h3{font-size:26px;overflow-wrap:normal}.method-grid{display:block}.method-grid>div{max-width:800px;margin-bottom:40px}.method-grid h2{max-width:780px}.steps{display:grid;grid-template-columns:1fr 1fr;gap:28px 50px}.steps li,.steps li+li{border-top:1px solid #ffffff26;padding-top:25px}.insight-card{grid-template-columns:55px 1fr;gap:25px}.article-number{font-size:36px}.section-footer{justify-content:flex-start}.section-footer p{display:none}
@media(max-width:850px){.hero-image{max-width:100%;height:460px}.image-inset{height:170px;width:34%;right:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-intro{grid-column:1/-1}.sector-roles .role-list{grid-template-columns:1fr 1fr}.funnel-steps{gap:14px}.funnel-steps strong{font-size:35px}}
@media(max-width:600px){.section-heading,.section-heading:has(h2:last-child){gap:16px}.section-heading p{font-size:17px}.hero-image{height:360px}.image-inset{height:140px;width:40%;right:0}.hero-image figcaption{right:41%}.comparison-grid,.steps{grid-template-columns:1fr}.comparison-card,.funnel-example{padding:25px}.comparison-card h3{font-size:29px}.comparison-card .check-list li{font-size:16px}.funnel-steps{grid-template-columns:1fr;gap:0;margin-top:22px}.funnel-steps li{display:grid;grid-template-columns:90px 1fr;gap:15px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.funnel-steps strong{font-size:34px}.funnel-steps span{margin:0;font-size:14px}.sector-roles .role-list{grid-template-columns:1fr}.footer-grid{gap:35px 22px}.footer-grid nav{font-size:14px;gap:15px}.footer-grid nav .eyebrow{font-size:10px}.footer-intro h2{font-size:31px}.site-footer{padding-top:42px}.insight-card{grid-template-columns:1fr;gap:13px}.article-number{font-size:25px}.steps{gap:8px}.work-card h3{font-size:26px}}
/* Final homepage refinement: clear services, paired funnels, tangible method outputs. */
.service-intro{padding-block:35px 75px;border-block:1px solid var(--line)}.service-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.service-deliverables article{border-left:2px solid var(--accent);padding-left:22px}.service-deliverables h3{font-size:24px;margin-bottom:14px}.service-deliverables p{font-size:16px}.recruitment-funnels{align-items:stretch;gap:28px}.recruitment-funnels .comparison-card{display:flex;flex-direction:column;padding:36px}.recruitment-funnels h3{margin-bottom:15px}.funnel-context{font-size:14px;color:var(--muted);margin-bottom:25px}.focused .funnel-context{color:#c3d0c7}.pipeline{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:8px;min-height:340px}.pipeline li{position:relative;display:flex;align-items:center;gap:22px;padding:12px 18px;background:var(--soft);border-left:3px solid #87958c;margin-right:calc(var(--stage)*5%);min-height:60px}.pipeline strong{font-family:var(--serif);font-size:31px;font-weight:400;min-width:76px}.pipeline span{font-size:14px;line-height:1.4}.focused .pipeline li{background:#285047;border-left-color:#c2d6ad}.focused .pipeline strong{color:#d8e8c7}.time-result{border-block:1px solid var(--line);padding:18px 0;margin-bottom:25px;color:var(--ink);font-weight:600;font-size:20px}.focused .time-result{color:#d8e8c7;border-color:#ffffff30}.recruitment-funnels .check-list{margin-top:0}.comparison-note{font-size:12px;line-height:1.7;max-width:850px;margin-top:20px}.method-section{background:var(--soft);border-block:1px solid var(--line)}.method-cards{list-style:none;counter-reset:method;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.method-cards li{counter-increment:method;display:flex;flex-direction:column;padding:25px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.method-cards li:before{content:'0'counter(method);font-size:14px;color:var(--accent);letter-spacing:.1em;font-weight:bold;padding-bottom:38px}.method-cards h3{font-size:24px;min-height:62px;margin-bottom:18px}.method-cards p{font-size:16px;margin-bottom:30px}.method-result{margin-top:auto;padding-top:19px;border-top:1px solid var(--line)}.method-result span{display:block;font-size:10px;letter-spacing:.09em;color:var(--muted);margin-bottom:10px}.method-result strong{font-size:14px;font-weight:600;line-height:1.5;display:block}
@media(max-width:1050px){.method-cards{grid-template-columns:1fr 1fr}.method-cards h3{min-height:0}.pipeline li{gap:12px;padding:12px}.pipeline strong{min-width:65px}}
@media(max-width:600px){.service-intro{padding-block:35px 50px}.service-deliverables,.method-cards{grid-template-columns:1fr}.service-deliverables{gap:28px}.recruitment-funnels .comparison-card{padding:25px}.pipeline{min-height:0}.pipeline strong{font-size:30px}.pipeline li{margin-right:calc(var(--stage)*3%)}.method-cards li:before{padding-bottom:22px}.method-cards p{margin-bottom:22px}}
