.permanent-page{--ph-ink:#16353a;--ph-accent:#007f7b;color:var(--ph-ink)}.ph-wrap{width:min(1180px,calc(100% - 96px));margin-inline:auto}.permanent-page h1{font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.permanent-page h2{font-size:clamp(32px,3.3vw,49px);line-height:1.16;letter-spacing:-.035em;margin:18px 0 26px}.permanent-page h3{font-size:21px;line-height:1.3;margin:14px 0}.permanent-page em{font-style:normal;color:var(--ph-accent)}.permanent-page p{font-size:17px;line-height:1.8;color:#53676b}.ph-hero,.ph-intro,.ph-split,.ph-visual{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ph-hero{padding-block:64px}.ph-hero>div:first-child>p{font-size:21px;max-width:530px}.ph-hero .btn{margin-top:16px}.ph-jump{display:block;margin-top:22px;font-weight:600;color:var(--ph-accent)}.ph-hero-art{background:#eaf1ec;border-radius:48% 48% 8px 8px;position:relative;text-align:center;padding:24px 24px 0}.ph-hero-art img{width:100%;height:440px;object-fit:contain;object-position:bottom}.ph-hero-art span{display:block;background:#16353a;color:white;padding:18px;font-size:15px;border-radius:4px;position:relative}.ph-intro{padding-block:54px;border-block:1px solid #dbe5e4;align-items:start}.ph-intro p:first-child{margin-top:0}.ph-deliver{padding-block:80px}.ph-lead{max-width:850px}.ph-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.ph-grid article{padding:28px;background:#f3f6f5;border:1px solid #e0e8e6;border-radius:8px}.ph-grid article:nth-child(2n){background:#f5f1eb}.ph-grid img{width:82px;height:82px;object-fit:contain}.ph-approach{background:#edf4f2;padding-block:64px}.ph-approach-art img{width:100%;max-height:540px;object-fit:contain}.ph-approach details{border-top:1px solid #cbdcd8;padding:20px 0}.ph-approach summary{cursor:pointer;font-size:21px;font-weight:650}.ph-approach details p{margin-bottom:0}.ph-why{padding-block:80px}.ph-reasons{display:grid;gap:18px}.ph-reasons article{display:flex;gap:18px;align-items:center}.ph-reasons img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.ph-reasons h3,.ph-reasons p{margin:0}.ph-person{width:100%;height:590px;object-fit:contain}.ph-visual{padding-block:40px 70px;border-top:1px solid #dbe5e4}.ph-visual>img{width:100%;height:auto}.ph-industries{padding-bottom:80px}.ph-industries>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:36px}.ph-industries article{background:#f5f6f3;padding:20px;text-align:center;border-radius:6px}.ph-industries img{width:80px;height:70px;object-fit:contain}.ph-industries h3{font-size:17px}.ph-cta{background:#007f7b;padding:56px 0}.ph-cta,.ph-cta h2,.ph-cta p{color:white}.ph-cta .btn{background:white;color:#16353a}.permanent-page img{max-width:100%}.permanent-page section{scroll-margin-top:140px}@media(max-width:1024px){.ph-wrap{width:calc(100% - 64px)}.ph-hero,.ph-intro,.ph-split,.ph-visual{gap:32px}.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-industries>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ph-wrap{width:calc(100% - 40px)}.ph-hero,.ph-intro,.ph-split,.ph-visual{grid-template-columns:1fr;gap:28px}.ph-hero{padding-block:36px}.ph-hero-art img{height:320px}.ph-grid{grid-template-columns:1fr}.ph-deliver,.ph-why{padding-block:48px}.ph-person{height:350px}.ph-industries>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-industries article{padding:14px 8px}.ph-cta{padding:40px 0}.permanent-page p{font-size:16px}.ph-hero>div:first-child>p{font-size:18px}}.permanent-page .ph-intro-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px 6px 64px 6px;margin-top:30px}.permanent-page p{text-align:justify;text-align-last:start;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.permanent-page .ph-jump{font-family:Raleway,Hanken,sans-serif;font-size:20px;font-weight:600;letter-spacing:normal}.permanent-page .ph-jump,.permanent-page .ph-jump:hover{text-decoration:underline}.permanent-page .ph-jump{text-decoration-thickness:1px;text-underline-offset:5px;width:fit-content}.permanent-page .ph-jump:hover{color:#005b58;text-decoration-thickness:2px}.permanent-page .ph-jump:focus-visible{outline:2px solid #007f7b;outline-offset:6px}.permanent-page .ph-jump{display:flex;align-items:center;gap:9px;text-decoration:none}.permanent-page .ph-jump span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.permanent-page .ph-click-icon{width:18px;height:18px;flex-shrink:0}.ph-benefit-heading{max-width:760px;margin-bottom:36px}.ph-benefit-heading p{max-width:680px}.ph-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.ph-benefit-grid article{min-width:0;border-top:1px solid #dbe5e4;padding:28px 0 32px;background:#fff}.ph-benefit-art{display:block;width:125px;height:100px;overflow:hidden;margin-bottom:20px}.permanent-page .ph-benefit-grid h3{font-size:21px;line-height:1.35;letter-spacing:-.02em;margin:0 0 12px;color:#16353a}.permanent-page .ph-benefit-grid p{margin:0}@media(max-width:900px){.ph-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media(max-width:550px){.ph-benefit-grid{grid-template-columns:1fr}.ph-benefit-grid article{padding:24px 0}.ph-benefit-art{width:112px;height:90px;margin-bottom:16px}}.rpo-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.rpo-model-grid article{padding:28px;background:#fff;border:1px solid #dbe5e4;border-radius:8px;min-width:0}.rpo-model-grid article>span{display:block;border-top:1px solid #dbe5e4;padding-top:16px;color:#007f7b;font-size:15px;font-weight:600}.outsourcing-page .ph-hero h1{font-size:clamp(38px,4.5vw,65px)}@media(max-width:700px){.rpo-model-grid{grid-template-columns:1fr;gap:16px}.rpo-model-grid article{padding:24px}}.hr-commitments,.hr-service-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hr-service-nav{margin-top:32px}.hr-service-nav a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:#edf4f2;color:#007f7b;font-family:Raleway,Hanken,sans-serif;font-size:20px;font-weight:600;border-bottom:2px solid #007f7b}.hr-service-nav a:hover{background:#dfede8}.hr-service-nav a:focus-visible{outline:2px solid #007f7b;outline-offset:4px}.hr-service-section{padding-block:64px}.hr-service-tint{background:#f1f5f3}.hr-service-picture img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:8px 8px 64px 8px}.hr-service-reverse .hr-service-picture{order:2}.hr-service-section ul{padding-left:22px;color:#53676b;line-height:1.7;font-size:16px}.hr-service-section li{padding-block:4px}.hr-service-section li::marker{color:#007f7b}.hr-commitments article{background:#f3f6f5;border:1px solid #dbe5e4;border-radius:8px;padding:28px;min-width:0}.hr-commitments article:nth-child(2n){background:#f5f1eb}.hr-commitments img{width:72px;height:72px;object-fit:contain}@media(max-width:700px){.hr-commitments,.hr-service-nav{grid-template-columns:1fr}.hr-service-section{padding-block:40px}.hr-service-reverse .hr-service-picture{order:0}.hr-service-picture img{aspect-ratio:4/3}.hr-service-nav a{font-size:18px;padding:20px}}