.skip-link{position:absolute;top:-100%;left:0;z-index:1060;padding:.75rem 1.5rem;background:#12356b;color:#fff;font-weight:600;font-size:.95rem;border-radius:0 0 .5rem 0;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:0;color:#fff}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:#fff;border-top:2px solid #326841;box-shadow:0 -8px 32px rgba(15,23,42,.1);padding:1.25rem 0}#cookie-modal .form-check-input:checked{background-color:#326841;border-color:#326841}#cookie-modal .modal-header{border-bottom:1px solid rgba(18,53,107,.1)}#cookie-modal .modal-footer{border-top:1px solid rgba(18,53,107,.1)}:root{--bs-body-color:#343434;--bs-secondary-color:#5e5e5e;--bs-tertiary-color:rgba(52, 52, 52, .5)}.text-primary{color:#326841!important}body{line-height:1.65;text-rendering:optimizeLegibility}li,p{line-height:1.7}p{margin-bottom:1rem}.error-page-hero{isolation:isolate}.error-page-glow{position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(50,104,65,.18),transparent 48%),radial-gradient(circle at 88% 82%,rgba(18,53,107,.16),transparent 44%);pointer-events:none}.error-page-card{background:linear-gradient(140deg,rgba(255,255,255,.97),rgba(248,251,255,.94));border:1px solid rgba(18,53,107,.08);box-shadow:0 22px 54px rgba(15,23,42,.1)!important}.error-page-card .display-3{letter-spacing:-.02em}.lead{line-height:1.65;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6{line-height:1.2;letter-spacing:-.01em;margin-bottom:.75rem}section h2,section h3{margin-bottom:.9rem}.card .card-body p:last-child{margin-bottom:0}.navbar .nav-link{font-weight:600;position:relative}.navbar .nav-link.active{color:#326841!important;font-weight:600}.navbar .nav-link.active::after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.3rem;height:2px;border-radius:2px;background:#326841}.navbar .dropdown-menu.services-dropdown-menu{min-width:15rem;margin-top:0;padding:.55rem;border-radius:1rem;border:1px solid rgba(18,53,107,.08)!important;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.navbar .services-nav-dropdown{position:relative}.navbar .services-nav-dropdown .nav-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:#334155;padding:.5rem .25rem;margin-left:-.25rem;box-shadow:none}.navbar .services-nav-dropdown .nav-dropdown-toggle:focus{box-shadow:none}.navbar .services-nav-dropdown .nav-dropdown-toggle .dropdown-toggle{display:inline-block}.navbar .services-dropdown-menu .dropdown-item{border-radius:.8rem;padding:.75rem .9rem;font-weight:500;color:#334155}.navbar .services-dropdown-menu .dropdown-item:focus,.navbar .services-dropdown-menu .dropdown-item:hover{color:#12356b;background:rgba(11,74,139,.06)}.navbar .services-dropdown-menu .dropdown-item.active,.navbar .services-dropdown-menu .dropdown-item:active{color:#12356b;background:linear-gradient(135deg,rgba(61,127,79,.12),rgba(11,74,139,.08))}@media (min-width:992px){.navbar .services-nav-dropdown .services-dropdown-menu{top:calc(100% - .1rem);left:0;display:block;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.navbar .services-nav-dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:.9rem}.navbar .services-nav-dropdown:focus-within .services-dropdown-menu,.navbar .services-nav-dropdown:hover .services-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.breadcrumb{font-size:.95rem}footer.bg-light a{color:#333}footer.bg-light a:focus,footer.bg-light a:hover{color:#326841}.circle-bg{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);width:800px;height:800px;background-color:#1cbc480f;border-radius:9999px;filter:blur(48px)}section[id=faq] .accordion{--bs-accordion-border-radius:1rem}section[id=faq] .accordion-item{border:1px solid rgba(18,53,107,.12);border-radius:1rem;overflow:hidden;box-shadow:0 4px 14px rgba(16,24,40,.04)}section[id=faq] .accordion-item+.accordion-item{margin-top:.85rem}section[id=faq] .accordion-button{font-size:1.02rem;font-weight:600;line-height:1.45;padding:1rem 1.15rem}section[id=faq] .accordion-button:not(.collapsed){color:var(--bs-primary);background:rgba(61,127,79,.08);box-shadow:none}section[id=faq] .accordion-button:focus{box-shadow:0 0 0 .2rem rgba(61,127,79,.18);border-color:rgba(61,127,79,.24)}section[id=faq] .accordion-body{font-size:1rem;line-height:1.72;color:#334155;padding:1rem 1.15rem 1.15rem}@media (max-width:991.98px){.navbar .nav-link.active::after{display:none}.navbar .services-nav-dropdown{display:flex;align-items:center;justify-content:space-between}.navbar .services-nav-dropdown .nav-link{flex:1 1 auto}.navbar .services-nav-dropdown .services-dropdown-menu{width:100%;margin-top:.35rem}}.outsourcing-page .outsourcing-hero-tags .badge{font-size:.86rem;font-weight:500;color:#334155}.outsourcing-compare-section,.outsourcing-hero-section,.outsourcing-scenarios-section,.outsourcing-scope-section{isolation:isolate}.outsourcing-compare-section>.container,.outsourcing-hero-section>.container,.outsourcing-scenarios-section>.container,.outsourcing-scope-section>.container{position:relative;z-index:1}.outsourcing-hero-section{background:radial-gradient(circle at 12% 18%,rgba(61,127,79,.11),transparent 22%),radial-gradient(circle at 88% 22%,rgba(11,74,139,.08),transparent 24%),linear-gradient(180deg,#fff 0,#fbfcfe 100%)}.outsourcing-compare-section::before,.outsourcing-hero-section::before,.outsourcing-scenarios-section::before,.outsourcing-scope-section::before{content:"";position:absolute;pointer-events:none;z-index:0}.outsourcing-hero-section::before{top:-4rem;right:-5rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(61,127,79,.14) 0,rgba(61,127,79,0) 70%)}.outsourcing-scope-section{background:radial-gradient(circle at 90% 12%,rgba(11,74,139,.08),transparent 20%),linear-gradient(180deg,#fcfdfd 0,#fff 100%)}.outsourcing-scope-section::before{bottom:2rem;left:-4rem;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(61,127,79,.1) 0,rgba(61,127,79,0) 72%)}.outsourcing-scenarios-section::before{top:1rem;left:8%;width:12rem;height:12rem;border-radius:2rem;background:linear-gradient(135deg,rgba(11,74,139,.05),rgba(61,127,79,.08));filter:blur(10px);transform:rotate(14deg)}.outsourcing-compare-section{background:radial-gradient(circle at 8% 18%,rgba(61,127,79,.08),transparent 18%),linear-gradient(180deg,#fff 0,#f9fbfc 100%)}.outsourcing-compare-section::before{right:6%;bottom:3rem;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(11,74,139,.08) 0,rgba(11,74,139,0) 72%)}.outsourcing-accent-heading,.outsourcing-main-heading{position:relative}.outsourcing-accent-heading::after,.outsourcing-main-heading::after{content:"";position:absolute;left:0;bottom:-.5rem;width:5.5rem;height:.28rem;border-radius:999px;background:linear-gradient(90deg,#3d7f4f,#0b4a8b)}.training-hero-tags{display:flex;flex-wrap:wrap;gap:.8rem 1.25rem}.training-hero-tag{display:inline-flex;align-items:center;gap:.55rem;font-size:.94rem;font-weight:500;line-height:1.45;color:#334155}.training-hero-tag::before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#3d7f4f,#0b4a8b);box-shadow:0 0 0 .22rem rgba(61,127,79,.08)}.training-hero-card-tags{display:flex;flex-wrap:wrap;gap:.7rem 1rem}.training-hero-card-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;line-height:1.4;color:#12356b}.training-hero-card-tag::before{content:"";width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px;background:#3d7f4f;box-shadow:0 0 0 .2rem rgba(61,127,79,.12)}.training-hero-section,.training-price-section,.training-process-section,.training-value-section{isolation:isolate}.training-hero-section>.container,.training-price-section>.container,.training-process-section>.container,.training-value-section>.container{position:relative;z-index:1}.training-hero-section::before,.training-price-section::before,.training-process-section::before,.training-value-section::before{content:"";position:absolute;pointer-events:none;z-index:0}.training-hero-section::before{top:-4rem;right:-5rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(61,127,79,.14) 0,rgba(61,127,79,0) 70%)}.training-price-section{background:radial-gradient(circle at 92% 12%,rgba(11,74,139,.08),transparent 20%),linear-gradient(180deg,#fcfdfd 0,#fff 100%)}.training-price-section::before{bottom:2rem;left:-4rem;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(61,127,79,.1) 0,rgba(61,127,79,0) 72%)}.training-value-section::before{top:1rem;left:8%;width:12rem;height:12rem;border-radius:2rem;background:linear-gradient(135deg,rgba(11,74,139,.05),rgba(61,127,79,.08));filter:blur(10px);transform:rotate(14deg)}.training-process-section{background:radial-gradient(circle at 8% 18%,rgba(61,127,79,.08),transparent 18%),linear-gradient(180deg,#fff 0,#f9fbfc 100%)}.training-process-section::before{right:6%;bottom:3rem;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(11,74,139,.08) 0,rgba(11,74,139,0) 72%)}.training-accent-heading,.training-main-heading{position:relative}.row.text-center .training-accent-heading::after,.text-center .training-accent-heading::after{left:50%;transform:translateX(-50%)}.training-hero-card{background:radial-gradient(circle at top right,rgba(61,127,79,.14),transparent 38%),linear-gradient(180deg,#fff 0,#f8fbf9 100%);box-shadow:0 16px 36px rgba(15,23,42,.06)!important}.training-hero-divider{height:1px;background:linear-gradient(90deg,rgba(18,53,107,.08),rgba(61,127,79,.18),rgba(18,53,107,.08))}.training-local-strip{position:relative;overflow:hidden;border:1px solid rgba(18,53,107,.08);background:radial-gradient(circle at right top,rgba(61,127,79,.14),transparent 28%),linear-gradient(135deg,rgba(11,74,139,.04),rgba(61,127,79,.08));box-shadow:0 12px 30px rgba(15,23,42,.05)}.training-danger-card::before,.training-local-strip::before,.training-price-card::before,.training-proof-card::before,.training-value-card::before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(61,127,79,.85),rgba(11,74,139,.75))}.training-location-chips .badge{font-size:.92rem;font-weight:600;color:#12356b;background:rgba(255,255,255,.82);border:1px solid rgba(18,53,107,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.training-location-image{width:100%;height:auto;display:block;border-radius:1.5rem;object-fit:cover;box-shadow:0 18px 40px rgba(18,53,107,.14)}.training-danger-card,.training-price-card,.training-value-card{position:relative;overflow:hidden;border:1px solid rgba(18,53,107,.08);background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)}.training-price-card-accent{background:linear-gradient(180deg,#f8fbf9 0,#fff 100%)}.training-price-column-label{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.85rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#334155}.training-price-column-label-text{display:inline-block}.brand-partner-mark{display:inline-flex;align-items:stretch;overflow:hidden;border-radius:.8rem;border:1px solid rgba(61,127,79,.18);box-shadow:0 8px 18px rgba(15,23,42,.05)}.brand-partner-mark-ner,.brand-partner-mark-part{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;padding:.34rem .52rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1}.brand-partner-mark-part{color:#fff;background:#3d7f4f}.brand-partner-mark-ner{color:#3d7f4f;background:#fff}.training-price-list{display:grid;gap:.7rem;font-size:.98rem;color:#334155}.training-price-list div{padding:.8rem .9rem;border-radius:1rem;background:rgba(11,74,139,.03);border:1px solid rgba(18,53,107,.06)}.training-price-summary{position:relative;overflow:hidden;border:1px solid rgba(18,53,107,.08);background:linear-gradient(180deg,#f6f9fc 0,#eef4fa 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.training-price-summary::before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(61,127,79,.85),rgba(11,74,139,.75))}.training-price-summary-list{display:grid;gap:1.1rem}.training-price-summary-item{display:flex;align-items:center;gap:.95rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(18,53,107,.08)}.training-price-summary-item:last-child{padding-bottom:0;border-bottom:0}.training-price-summary-content span{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b4a8b}.training-price-summary-item p{color:#334155}.training-price-summary .btn-outline-secondary{color:#1f3b2d;border-color:#3d7f4f;background-color:rgba(255,255,255,.65)}.training-price-summary .btn-outline-secondary:focus,.training-price-summary .btn-outline-secondary:hover{color:#163124;border-color:#2f6440;background-color:rgba(61,127,79,.1)}.training-price-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;align-self:center;border-radius:1rem;line-height:0;color:#0b4a8b;background:rgba(255,255,255,.72);border:1px solid rgba(18,53,107,.1);box-shadow:0 8px 18px rgba(15,23,42,.05)}.training-price-summary-icon svg{display:block;width:1.15rem;height:1.15rem}.training-price-summary-icon i{display:block;font-size:1.05rem;line-height:1}.training-price-summary-content{min-width:0}.training-danger-list{display:grid;gap:1rem}.training-danger-list li{position:relative;padding-left:1.5rem;color:#334155}.training-danger-list li::before{content:"";position:absolute;top:.68rem;left:0;width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#dc2626,#f97316);box-shadow:0 0 0 .28rem rgba(220,38,38,.1)}.training-proof-card{position:relative;overflow:hidden;color:#12356b;background:radial-gradient(circle at top left,rgba(255,255,255,.68),transparent 34%),radial-gradient(circle at bottom right,rgba(61,127,79,.12),transparent 28%),linear-gradient(145deg,#f7fbff 0,#edf5fb 58%,#eef8f1 100%);border:1px solid rgba(18,53,107,.08);box-shadow:0 14px 30px rgba(15,23,42,.06)}.training-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.training-proof-chip{padding:1rem;border-radius:1.1rem;color:#12356b;background:rgba(255,255,255,.82);border:1px solid rgba(18,53,107,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);font-weight:600;line-height:1.45}.training-proof-card .badge.bg-white{border:1px solid rgba(18,53,107,.08);box-shadow:0 8px 18px rgba(15,23,42,.05)}.training-proof-card .btn-light{color:#fff;background-color:#12356b;border-color:#12356b}.training-proof-card .btn-light:focus,.training-proof-card .btn-light:hover{color:#fff;background-color:#0f2d59;border-color:#0f2d59}.training-proof-card .btn-outline-light{color:#12356b;border-color:rgba(18,53,107,.28);background-color:transparent}.training-proof-card .btn-outline-light:focus,.training-proof-card .btn-outline-light:hover{color:#12356b;background-color:rgba(18,53,107,.06);border-color:rgba(18,53,107,.4)}.row.text-center .outsourcing-accent-heading::after,.text-center .outsourcing-accent-heading::after{left:50%;transform:translateX(-50%)}.outsourcing-hero-card{background:radial-gradient(circle at top right,rgba(61,127,79,.14),transparent 38%),linear-gradient(180deg,#fff 0,#f8fbf9 100%);box-shadow:0 16px 36px rgba(15,23,42,.06)!important}.outsourcing-mini-point{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.95rem;border-bottom:1px solid rgba(18,53,107,.08)}.outsourcing-mini-point:last-child{border-bottom:0;padding-bottom:0}.outsourcing-mini-point strong{color:#12356b}.outsourcing-mini-point span{color:#334155}.outsourcing-hero-divider{height:1px;background:linear-gradient(90deg,rgba(18,53,107,.08),rgba(61,127,79,.18),rgba(18,53,107,.08))}.outsourcing-local-strip{position:relative;overflow:hidden;border:1px solid rgba(18,53,107,.08);background:radial-gradient(circle at right top,rgba(61,127,79,.14),transparent 28%),linear-gradient(135deg,rgba(11,74,139,.04),rgba(61,127,79,.08));box-shadow:0 12px 30px rgba(15,23,42,.05)}.outsourcing-local-strip::before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(61,127,79,.85),rgba(11,74,139,.75))}.outsourcing-location-chips .badge{font-size:.92rem;font-weight:600;color:#12356b;background:rgba(255,255,255,.82);border:1px solid rgba(18,53,107,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.outsourcing-note{border:1px solid rgba(11,74,139,.08);background:linear-gradient(135deg,rgba(11,74,139,.05),rgba(61,127,79,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.outsourcing-scope-card{position:relative;overflow:hidden;border:1px solid rgba(18,53,107,.08);background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)}.outsourcing-scope-card-accent{background:linear-gradient(180deg,#f8fbf9 0,#fff 100%)}.outsourcing-comparison-table-wrap::before,.outsourcing-cta-band::before,.outsourcing-decision-card::before,.outsourcing-scope-card::before,.outsourcing-timeline-card::before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(61,127,79,.85),rgba(11,74,139,.75))}.outsourcing-checklist{display:grid;gap:1rem}.outsourcing-checklist li{position:relative;padding-left:1.5rem;color:#334155}.outsourcing-checklist li::before{content:"";position:absolute;top:.68rem;left:0;width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#3d7f4f,#0b4a8b);box-shadow:0 0 0 .28rem rgba(61,127,79,.12)}.outsourcing-decision-card{position:relative;overflow:hidden;height:100%;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.outsourcing-decision-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,23,42,.08)!important}.outsourcing-step-number{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;padding:0 .75rem;border-radius:999px;background:rgba(61,127,79,.1);color:#12356b;font-size:.95rem;font-weight:700;letter-spacing:.08em}.outsourcing-timeline-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0,#fcfcfd 100%)}.outsourcing-timeline{position:relative}.outsourcing-timeline::before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:.45rem;width:2px;background:linear-gradient(180deg,rgba(61,127,79,.22),rgba(11,74,139,.08))}.outsourcing-timeline-item{position:relative;padding-left:2rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(18,53,107,.08)}.outsourcing-timeline-item::before{content:"";position:absolute;top:.25rem;left:0;width:.95rem;height:.95rem;border-radius:999px;background:#fff;border:3px solid #3d7f4f;box-shadow:0 0 0 .28rem rgba(61,127,79,.1)}.outsourcing-value-panel{background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 34%),linear-gradient(145deg,#12356b 0,#0b4a8b 55%,#3d7f4f 100%)}.outsourcing-value-chip{height:100%;padding:1rem;border-radius:1.25rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);font-weight:600;line-height:1.45}.outsourcing-cta-band{position:relative;overflow:hidden;background:radial-gradient(circle at right top,rgba(61,127,79,.14),transparent 30%),linear-gradient(180deg,#fff 0,#f8fbf9 100%)}.outsourcing-comparison-table-wrap{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0,#fbfcfd 100%)}.outsourcing-comparison-table thead th{background:#12356b;color:#fff;border:0;padding:1.15rem 1.25rem;font-weight:700;white-space:nowrap}.outsourcing-comparison-table tbody td,.outsourcing-comparison-table tbody th{padding:1.15rem 1.25rem;border-color:rgba(18,53,107,.08);vertical-align:top}.outsourcing-comparison-table tbody th{width:24%;color:#12356b;background:rgba(11,74,139,.03);font-weight:600}.outsourcing-comparison-table tbody td:nth-child(3){background:rgba(61,127,79,.06)}.outsourcing-comparison-table tbody td:nth-child(2){background:rgba(220,38,38,.045)}.comparison-cell{display:flex;align-items:flex-start;gap:.85rem}.comparison-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;margin-top:.1rem}.comparison-cell-negative{color:#7f1d1d}.comparison-cell-negative .comparison-icon{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 0 0 .25rem rgba(220,38,38,.12)}.comparison-cell-positive{color:#14532d}.comparison-cell-positive .comparison-icon{color:#fff;background:linear-gradient(135deg,#15803d,#22c55e);box-shadow:0 0 0 .25rem rgba(34,197,94,.14)}.outsourcing-comparison-table tbody tr:last-child td,.outsourcing-comparison-table tbody tr:last-child th{border-bottom:0}@media (max-width:991.98px){.outsourcing-value-panel{min-height:auto}.outsourcing-compare-section::before,.outsourcing-hero-section::before,.outsourcing-scenarios-section::before,.outsourcing-scope-section::before,.training-hero-section::before,.training-price-section::before,.training-process-section::before,.training-value-section::before{opacity:.75}}@media (max-width:767.98px){.outsourcing-accent-heading::after,.outsourcing-main-heading::after,.training-accent-heading::after,.training-main-heading::after{width:4rem;height:.24rem}.training-proof-grid{grid-template-columns:1fr}.outsourcing-comparison-table-wrap{padding:.75rem;background:0 0}.outsourcing-comparison-table,.outsourcing-comparison-table tbody,.outsourcing-comparison-table td,.outsourcing-comparison-table th,.outsourcing-comparison-table tr{display:block;width:100%}.outsourcing-comparison-table thead{display:none}.outsourcing-comparison-table tbody tr{margin-bottom:1rem;border:1px solid rgba(18,53,107,.08);border-radius:1.25rem;overflow:hidden;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.outsourcing-comparison-table tbody tr:last-child{margin-bottom:0}.outsourcing-comparison-table tbody th{width:100%;padding:1rem 1rem .75rem;border:0;background:#12356b;color:#fff}.outsourcing-comparison-table tbody td{padding:.9rem 1rem 1rem;border:0}.outsourcing-comparison-table tbody td:nth-child(2),.outsourcing-comparison-table tbody td:nth-child(3){background:0 0}.outsourcing-comparison-table tbody td[data-label]::before{content:attr(data-label);display:block;margin-bottom:.7rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.outsourcing-comparison-table tbody td[data-label="Samodzielne BHP"]{background:rgba(220,38,38,.045);border-top:1px solid rgba(220,38,38,.08)}.outsourcing-comparison-table tbody td[data-label="Outsourcing z nami"]{background:rgba(61,127,79,.06);border-top:1px solid rgba(61,127,79,.1)}.outsourcing-comparison-table tbody td[data-label="Samodzielne BHP"]::before{color:#b91c1c}.outsourcing-comparison-table tbody td[data-label="Outsourcing z nami"]::before{color:#15803d}.comparison-cell{gap:.75rem}.comparison-icon{width:1.8rem;min-width:1.8rem;height:1.8rem}}@media (max-width:767.98px){.outsourcing-cta-band,.outsourcing-hero-card .card-body,.outsourcing-local-strip,.outsourcing-note,.outsourcing-scope-card .card-body,.outsourcing-timeline-card .card-body,.outsourcing-value-panel .card-body,.training-danger-card .card-body,.training-hero-card .card-body,.training-local-strip,.training-price-card .card-body,.training-proof-card .card-body,.training-value-card .card-body{padding:1.5rem!important}.outsourcing-comparison-table-wrap::before,.outsourcing-cta-band::before,.outsourcing-decision-card::before,.outsourcing-local-strip::before,.outsourcing-scope-card::before,.outsourcing-timeline-card::before,.training-danger-card::before,.training-local-strip::before,.training-price-card::before,.training-proof-card::before,.training-value-card::before{left:.85rem;right:.85rem}.outsourcing-checklist li,.outsourcing-mini-point span,.outsourcing-timeline-item p{font-size:.98rem}.outsourcing-comparison-table tbody td,.outsourcing-comparison-table tbody th,.outsourcing-comparison-table thead th{white-space:normal;min-width:220px}}@media (min-width:992px){.py-lg-13{padding-bottom:2rem!important}}.mb-4{margin-bottom:2rem!important}.mt-8{margin-top:5rem!important}