/* Public conversion sections: same SRND brand, clear reading and real next steps. */
:root{--srnd-forest:#073c31;--srnd-teal:#14705b;--srnd-lime:#e1f39c;--srnd-ink:#142e29;--srnd-muted:#56685f;--srnd-line:#dce5de;--srnd-paper:#f4f6ef}
.srnd-section{padding:88px max(6%,calc((100vw - 1260px)/2));color:var(--srnd-ink);scroll-margin-top:110px}.srnd-section h1{font-size:clamp(32px,3.7vw,54px);letter-spacing:-2.3px;line-height:1.35}.srnd-section h2{font-size:clamp(28px,3.1vw,42px);letter-spacing:-1.8px;line-height:1.4}.srnd-section h3{font-size:23px;letter-spacing:-.8px;line-height:1.5}.srnd-kicker{color:var(--srnd-teal);font-size:11px;letter-spacing:2.2px;font-weight:800;margin-bottom:15px}.srnd-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.srnd-section-head h2{margin:0}.srnd-section-head>p{color:var(--srnd-muted);font-size:15px;line-height:1.9;margin-bottom:4px}.srnd-start{background:var(--srnd-paper)}.srnd-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.srnd-start-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--srnd-line);background:white;padding:30px;min-height:350px;border-radius:10px;transition:transform .2s,border-color .2s}.srnd-start-card:hover{transform:translateY(-4px);border-color:var(--srnd-teal)}.srnd-card-index{font-size:12px;color:var(--srnd-muted)}.srnd-card-icon{display:flex;align-items:center;justify-content:center;border:1px solid var(--srnd-line);border-radius:50%;width:42px;height:42px;font-size:25px;margin:26px 0 20px;color:var(--srnd-teal)}.srnd-start-card p{color:var(--srnd-muted);font-size:14px;line-height:1.9;margin:12px 0 24px}.srnd-start-card strong{display:flex;justify-content:space-between;margin-top:auto;font-size:15px;border-top:1px solid var(--srnd-line);padding-top:20px}.srnd-start-card small{font-size:11px;color:var(--srnd-muted);margin-top:10px}.srnd-featured{background:var(--srnd-forest);color:white;border-color:var(--srnd-forest)}.srnd-featured .srnd-card-index,.srnd-featured p,.srnd-featured small{color:#d1e4d9}.srnd-featured .srnd-card-icon{background:var(--srnd-lime);color:var(--srnd-forest);border:0}.srnd-featured strong{border-color:#ffffff35}.srnd-text-link{font-size:14px;font-weight:700;display:inline-block;border-bottom:1px solid #8ba99a;padding:5px 0;white-space:nowrap}.srnd-case-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--srnd-line);border-radius:12px;overflow:hidden}.srnd-case-visual{padding:45px;min-height:340px;background:linear-gradient(110deg,rgba(5,44,34,.96),rgba(5,44,34,.6)),url('/assets/hero-outsourcing-20261108.webp') 65% center/cover;color:white;display:flex;flex-direction:column;align-items:start;justify-content:center}.srnd-case-visual>span{color:var(--srnd-lime);font-size:10px;letter-spacing:2px}.srnd-case-visual h3{font-size:32px;margin:28px 0 40px}.srnd-case-visual a{font-size:14px;border-bottom:1px solid #fff7;padding-bottom:5px}.srnd-case-copy{padding:36px}.srnd-case-copy>p:not(.srnd-pill){color:var(--srnd-muted);font-size:14px}.srnd-case-copy ol{list-style:none;padding:0;margin:20px 0}.srnd-case-copy li{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--srnd-line);font-size:13px}.srnd-case-copy small{color:var(--srnd-muted);font-size:12px}.srnd-pill{display:inline-block;padding:5px 11px;border:1px solid #d4e1d7;border-radius:20px;color:#22634e;background:#f5f8f2;font-size:11px;font-weight:700;margin-bottom:15px}.srnd-contact{background:#eaf0e8;display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:start}.srnd-contact-copy{padding-top:25px}.srnd-contact-copy>p:not(.srnd-kicker){font-size:16px;color:var(--srnd-muted);line-height:1.9}.srnd-contact-phone{display:block;font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-1px;margin-top:35px}.srnd-contact-email{display:inline-block;font-size:18px;border-bottom:1px solid #aabeb0;padding:8px 0 18px}.srnd-contact-address{color:var(--srnd-muted);font-size:13px;line-height:1.9;margin:25px 0}.srnd-contact-panel{background:white;border-radius:12px;padding:32px;box-shadow:0 12px 40px #173f2910}.srnd-contact-panel h3{font-size:25px}.srnd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.srnd-consult-form label{font-size:13px;font-weight:700;display:block}.srnd-consult-form label>span:not(.srnd-check span){color:var(--srnd-muted);font-size:10px;font-weight:400;margin-left:5px}.srnd-consult-form input:not([type=checkbox]):not([type=hidden]),.srnd-consult-form select,.srnd-consult-form textarea{display:block;background:#fafbf8;border:1px solid #cbd8cd;border-radius:5px;padding:11px 12px;width:100%;font:14px/1.5 Arial,'Malgun Gothic',sans-serif;color:var(--srnd-ink);margin-top:7px}.srnd-consult-form textarea{resize:vertical;min-height:85px}.srnd-consult-form input::placeholder,.srnd-consult-form textarea::placeholder{color:#65746c;font-size:12px}.srnd-wide{grid-column:1/-1}.srnd-consent-note{border-top:1px solid var(--srnd-line);margin-top:22px;padding-top:18px;font-size:11px;line-height:1.9;color:var(--srnd-muted)}.srnd-consent-note strong{font-size:12px;color:var(--srnd-ink)}.srnd-consent-note p{margin:7px 0}.srnd-consent-note a{text-decoration:underline}.srnd-consult-form .srnd-check{display:flex;gap:8px;align-items:start;font-size:12px;line-height:1.6;font-weight:400;margin:15px 0}.srnd-check input{margin:4px 0 0;accent-color:var(--srnd-forest);width:16px;height:16px;flex-shrink:0}.srnd-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:14px 20px;min-height:48px;border-radius:5px;font-size:14px;font-weight:700;line-height:1.6;text-align:center;cursor:pointer;border:1px solid transparent;text-decoration:none}.srnd-primary{background:var(--srnd-forest);color:white!important}.srnd-secondary{background:white;color:var(--srnd-forest);border-color:#bacfbe}.srnd-button:hover{filter:brightness(.94)}.srnd-button:disabled{opacity:.6;cursor:wait}.srnd-submit{width:100%;justify-content:space-between}.srnd-form-status{font-size:13px;color:#165a42;line-height:1.8;margin:12px 0 0;overflow-wrap:anywhere}.srnd-form-status.is-error{color:#a02f22}.srnd-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.srnd-note{font-size:12px;color:var(--srnd-muted);line-height:1.9;margin-top:15px}.srnd-table-wrap{overflow-x:auto;border:1px solid var(--srnd-line);border-radius:8px;margin:25px 0}.srnd-compare{width:100%;border-collapse:collapse;font-size:14px;text-align:left;background:white}.srnd-compare caption{text-align:left;font-size:16px;font-weight:700;padding:18px 22px;background:var(--srnd-paper)}.srnd-compare th,.srnd-compare td{padding:18px 22px;border-top:1px solid var(--srnd-line);vertical-align:top}.srnd-compare thead{background:#eaf1e9}.srnd-compare tbody th{white-space:nowrap;background:#fafbf8;min-width:140px}.srnd-compare td{width:40%}.srnd-compare a{color:#14654b;font-weight:700}.srnd-compare small{font-size:12px;color:var(--srnd-muted)}.srnd-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:25px 0}.srnd-intro{font-size:16px;line-height:1.9;color:var(--srnd-muted);max-width:900px}.srnd-demo-page,.srnd-report,.srnd-policy{max-width:1540px;margin:auto}.srnd-demo-page fieldset{border:1px solid var(--srnd-line);padding:24px;border-radius:8px;margin:30px 0}.srnd-demo-page legend{font-size:17px;font-weight:700;padding-right:10px}.srnd-demo-page legend span{color:var(--srnd-teal);font-size:13px;margin-right:12px}.srnd-demo-page fieldset label{display:inline-flex;align-items:center;padding:12px 20px;background:var(--srnd-paper);border-radius:5px;margin:8px 10px 0 0;gap:10px;font-size:14px}.srnd-demo-page input{accent-color:var(--srnd-forest)}.srnd-demo-result{background:#edf4e7;padding:35px;border-radius:10px;margin-top:35px}.srnd-demo-result[hidden]{display:none}.srnd-report-top{background:var(--srnd-forest);color:white;padding:36px;display:flex;justify-content:space-between;align-items:center;border-radius:10px;margin-top:35px}.srnd-report-top span{color:var(--srnd-lime);font-size:12px}.srnd-report-top h2{margin-top:15px}.srnd-report-top p{font-size:12px;color:#cde1d7}.srnd-report-top .srnd-report-mark{font-size:80px;margin-right:20px}.srnd-report-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--srnd-line);border:1px solid var(--srnd-line);margin-top:20px}.srnd-report-steps span{padding:17px;background:var(--srnd-paper);font-size:13px;text-align:center}.srnd-policy{max-width:1200px}.srnd-policy h2{font-size:23px;letter-spacing:-.7px;margin-top:40px}.srnd-policy p,.srnd-policy dd{font-size:15px;line-height:1.9}.srnd-policy a{text-decoration:underline}.srnd-policy dl,.srnd-consult-entry dl{display:grid;grid-template-columns:130px 1fr;font-size:14px}.srnd-policy dt,.srnd-consult-entry dt{color:var(--srnd-muted)}.srnd-consult-entry{border:1px solid var(--srnd-line);border-radius:8px;padding:25px;margin-top:20px}.srnd-consult-entry-head{display:flex;justify-content:space-between;gap:20px}.srnd-consult-entry h2{font-size:22px}.srnd-consult-entry-head>span{font-size:12px;color:var(--srnd-muted)}.srnd-consult-entry dd{white-space:pre-wrap;overflow-wrap:anywhere}.srnd-consult-entry select{padding:10px;border:1px solid var(--srnd-line);font:inherit}.srnd-mobile-actions{display:none}
@media(max-width:900px){.srnd-section{padding:60px 6%}.srnd-section-head{display:block}.srnd-section-head>p{margin-top:20px}.srnd-start-card{padding:23px;min-height:350px}.srnd-start-card h3{font-size:21px}.srnd-start-card p br{display:none}.srnd-contact{gap:30px;grid-template-columns:1fr}.srnd-contact-copy{padding-top:0}.srnd-case-copy{padding:25px}.srnd-case-visual{padding:30px}.srnd-case-visual h3{font-size:27px}}
@media(max-width:620px){.srnd-section{padding:48px 6%}.srnd-section h1{font-size:32px;letter-spacing:-1.4px}.srnd-section h2{font-size:28px;letter-spacing:-1.1px}.srnd-start-grid,.srnd-case-layout{grid-template-columns:1fr}.srnd-start-card{min-height:0;padding:25px}.srnd-start-card h3 br{display:none}.srnd-card-icon{position:absolute;right:25px;top:20px;margin:0;width:32px;height:32px;font-size:21px}.srnd-start-card h3{margin-top:22px}.srnd-start-card p{margin:10px 0 20px}.srnd-start-card p br{display:none}.srnd-case-visual{min-height:265px}.srnd-contact-panel{padding:24px 20px}.srnd-form-grid{grid-template-columns:1fr}.srnd-wide{grid-column:auto}.srnd-compare{font-size:13px;min-width:620px}.srnd-compare th,.srnd-compare td{padding:14px 16px}.srnd-actions{align-items:stretch;flex-direction:column}.srnd-actions>*{width:100%}.srnd-report-steps{grid-template-columns:1fr 1fr}.srnd-report-top{padding:25px}.srnd-report-top .srnd-report-mark{display:none}.srnd-policy dl,.srnd-consult-entry dl{grid-template-columns:1fr;gap:4px}.srnd-policy dd,.srnd-consult-entry dd{margin-bottom:12px}.srnd-consult-entry-head{flex-direction:column;gap:0}.srnd-mobile-actions{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;z-index:15;background:white;border-top:1px solid #bccfbd;padding-bottom:env(safe-area-inset-bottom)}.srnd-mobile-actions a{text-align:center;padding:16px 8px;font-size:14px;font-weight:700}.srnd-mobile-actions a:last-child{background:var(--srnd-forest);color:white}body:has(.srnd-mobile-actions){padding-bottom:58px}.srnd-demo-page fieldset{padding:20px 15px}.srnd-demo-page legend{font-size:15px}.srnd-demo-page fieldset label{display:flex;margin-right:0}.srnd-demo-result{padding:25px}}
@media(prefers-reduced-motion:reduce){.srnd-start-card{transition:none}.srnd-start-card:hover{transform:none}}
@media print{.site-header,.top,.homepage-footer,.skip,.srnd-actions,.srnd-mobile-actions{display:none!important}.srnd-section{padding:0!important;color:#000}.srnd-report-top{background:white;color:#000;border:1px solid #aaa;break-inside:avoid}.srnd-report-top span,.srnd-report-top p{color:#333}.srnd-table-wrap{overflow:visible}.srnd-compare{min-width:0;font-size:11px}.srnd-compare th,.srnd-compare td{padding:10px}body{background:white!important}.srnd-report h1{font-size:27px}.srnd-report h2{font-size:23px}}
