/* P6 GLOBAL 3.0 | Commercial clarity, partner acquisition, accessible contact */
:root{--v3-ink:#073044;--v3-green:#127a52;--v3-mist:#eff7f3}
.v3-call{display:none;text-decoration:none;font-weight:800;font-size:11px;white-space:nowrap;color:#15456a;letter-spacing:-.015em}
.v3-call span{color:var(--v3-green);font-size:15px}
@media(min-width:1620px){.v3-call{display:inline-flex;align-items:center;gap:5px}}
.v3-footer-phone{display:block;color:#dcf5e9!important;font-size:14px!important;font-weight:800;margin:6px 0}
.v3-phone-detail{background:rgba(255,255,255,.065);border-left:3px solid #7fe5b3;padding-left:15px!important}
.v3-phone-detail>a{font-size:18px!important;font-weight:800!important;white-space:nowrap}
.v3-hero-phone{display:inline-flex;gap:7px;align-items:center;margin:20px 0 0;font-size:13px;color:#a9dfcc;font-weight:500;border-bottom:1px solid rgba(150,225,179,.4);padding-bottom:9px;text-decoration:none}
.v3-hero-phone strong{color:#fff;font-weight:800;letter-spacing:.015em}
.v3-hero-phone span{font-size:18px;line-height:1}
.v3-hero-phone:hover{color:#fff;border-color:#fff}
.v3-advantages{background:linear-gradient(175deg,#f3f9f7 0%,#ffffff 85%);padding-top:90px;padding-bottom:90px}
.v3-advantages .section-head{max-width:930px}
.v3-adv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.v3-adv-card{background:#fff;border:1px solid #d9eae2;min-height:333px;padding:36px 33px 30px;display:flex;flex-direction:column;box-shadow:0 10px 32px rgba(15,69,70,.045);transition:transform .25s,box-shadow .25s,border-color .25s}
.v3-adv-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(8,49,57,.08);border-color:#b4d9c9}
.v3-adv-icon{font-size:11px;font-weight:800;color:#16724e;letter-spacing:.18em}
.v3-adv-card h3{font-size:23px;line-height:1.28;letter-spacing:-.035em;margin:35px 0 13px;color:#072b42;font-weight:800}
.v3-adv-card p{font-size:14px;line-height:1.85;color:#526e7b;margin:0 0 27px}
.v3-adv-card a{margin-top:auto;padding-top:18px;border-top:1px solid #dfede7;font-weight:800;color:#116b48;font-size:12px}
.v3-qualifier{font-size:11px;color:#66828a;line-height:1.9;margin:25px 0 0;max-width:1050px}
.v3-trust{background:#f7fbf9}
.v3-trust-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}
.v3-trust-inner>div:first-child>p{font-size:16px;color:#587181;line-height:1.9;max-width:520px}
.v3-trust-inner .text-link{margin-top:22px}
.v3-trust-cards{display:grid;grid-template-columns:1fr;gap:15px}
.v3-trust-cards article{background:#fff;border-left:4px solid #1b8b5e;display:grid;grid-template-columns:46px 1fr;gap:0 14px;padding:22px 24px;border-bottom:1px solid #e2ece9}
.v3-trust-cards article>span{grid-row:1/3;color:#2b8b67;font-weight:800;font-size:12px;letter-spacing:.09em;padding-top:5px}
.v3-trust-cards h3{font-size:17px;letter-spacing:-.03em;color:#092f42;margin:0 0 8px}
.v3-trust-cards p{margin:0;color:#617783;font-size:13px;line-height:1.75}
.v3-bpo-convert{background:#0b3340;color:white;padding:55px 0}
.v3-bpo-grid{display:flex;align-items:center;justify-content:space-between;gap:45px}
.v3-bpo-grid h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.03em;line-height:1.2;margin:10px 0}
.v3-bpo-grid p{color:#c4dbd9;font-size:14px;line-height:1.7;max-width:700px;margin:0}
.v3-bpo-grid .btn{white-space:nowrap;flex:0 0 auto}
.partner-form .form-overline{margin-top:22px}
.partner-form .form-overline:first-of-type{margin-top:0}
.partner-form .checkbox-row{display:flex;gap:10px;align-items:start}
.partner-form .checkbox-row input{flex:0 0 auto}
.partner-form .checkbox-row span{font-size:12px;line-height:1.7;color:#496876}
.partner-form .quote-note{border-top:1px solid #dce8e5;padding-top:17px}
.privacy-block a{color:#0b6b48;font-weight:750;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:1140px){.v3-adv-grid{gap:12px}.v3-adv-card{padding:25px}.v3-adv-card h3{font-size:20px}.v3-trust-inner{gap:45px}}
@media(max-width:820px){.v3-adv-grid{grid-template-columns:1fr}.v3-adv-card{min-height:0}.v3-adv-card h3{margin-top:18px}.v3-trust-inner{grid-template-columns:1fr;gap:32px}.v3-bpo-grid{flex-direction:column;align-items:flex-start;gap:24px}.v3-advantages{padding-top:65px;padding-bottom:65px}}
@media(max-width:580px){.v3-hero-phone{margin-top:25px;display:flex;flex-wrap:wrap;font-size:12px}.v3-adv-card{padding:29px 26px}.v3-trust-cards article{padding:20px 15px;grid-template-columns:34px 1fr}.v3-phone-detail>a{font-size:16px!important}.v3-bpo-convert{padding:39px 0}.v3-bpo-grid .btn{width:100%;justify-content:center}}
