.wvt-partner{color:#172c3c}.wvt-partner-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:center;padding-top:80px;padding-bottom:70px}.wvt-partner h1{font-size:clamp(36px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 26px}.wvt-partner h1 span{color:#2164ce}.wvt-partner .lead{max-width:650px;line-height:1.7}.wvt-commission{border-radius:28px;background:#142d48;color:#fff;padding:38px;box-shadow:0 18px 50px #132e4814}.wvt-commission>p:first-child{font-size:11px;letter-spacing:.13em;color:#bcd5ff}.wvt-commission>strong{display:block;font-size:clamp(80px,9vw,124px);line-height:1.15;letter-spacing:-.06em;color:#c1d9ff}.wvt-commission h2{font-size:27px;margin:6px 0 18px;color:#fff}.wvt-commission p{color:#e0e9f2}.wvt-commission div{padding:18px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;margin:24px 0;font-size:14px}.wvt-commission small{display:block;line-height:1.7;color:#c6d3e2}.wvt-section{padding-top:64px;padding-bottom:64px;border-top:1px solid #e2e9f0}.wvt-section h2,.wvt-partner-banner h2{font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.035em;max-width:840px;margin:12px 0 28px}.wvt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wvt-grid article{padding:26px;background:#f5f8fc;border:1px solid #e1e8f0;border-radius:18px}.wvt-grid article>span{font-size:11px;font-weight:700;color:#3263a1;letter-spacing:.09em}.wvt-grid h3,.wvt-steps h3{font-size:20px;line-height:1.3;margin:15px 0}.wvt-grid p,.wvt-steps p{font-size:15px;line-height:1.75;color:#4d6174}.wvt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-left:20px}.wvt-steps li{padding:0 12px}.wvt-steps li::marker{color:#2164ce;font-weight:700}.wvt-scope,.wvt-application{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.wvt-scope p,.wvt-scope li,.wvt-application p{line-height:1.8;color:#4d6174}.wvt-scope li{margin-bottom:12px}.wvt-partner-form{background:#f5f8fc;padding:30px;border:1px solid #e1e8f0;border-radius:22px}.wvt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wvt-partner-form label{display:block;font-size:14px;font-weight:600;margin-bottom:18px}.wvt-partner-form input:not([type=checkbox]),.wvt-partner-form select,.wvt-partner-form textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:9px;padding:13px 14px;border:1px solid #bdcbd8;border-radius:8px;background:#fff;font:inherit;color:#172c3c}.wvt-partner-form textarea{resize:vertical}.wvt-partner-form :focus-visible,.wvt-partner a:focus-visible{outline:3px solid #719be7;outline-offset:3px}.wvt-partner-form .wvt-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.65}.wvt-consent input{margin-top:5px;width:17px;height:17px;flex-shrink:0}.wvt-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wvt-note{font-size:12px!important;line-height:1.7;color:#566c80;margin-top:20px}.wvt-notice{padding:20px;background:#edf5ff;border:1px solid #93b7e8;border-radius:12px}.wvt-faq details{padding:22px 0;border-bottom:1px solid #e1e8f0}.wvt-faq summary{font-size:18px;font-weight:600;cursor:pointer}.wvt-faq details p{max-width:850px;line-height:1.8;color:#4d6174}.wvt-partner-banner{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#edf4ff;border:1px solid #d8e6f6;border-radius:22px;padding:40px;margin-top:45px;margin-bottom:65px}.wvt-partner-banner h2{margin-bottom:16px}.wvt-partner-banner .button{flex-shrink:0}.wvt-product-help{clear:both;margin:48px 0;padding:32px 0;border-top:1px solid #e1e8f0}.wvt-product-help h2{font-size:30px;margin-bottom:25px}.wvt-product-help a{font-weight:600;color:#2164ce}.wvt-partner [id]{scroll-margin-top:110px}
@media(max-width:900px){.wvt-partner-hero{gap:30px}.wvt-steps{grid-template-columns:1fr 1fr}.wvt-scope,.wvt-application{gap:30px}.wvt-grid{gap:14px}.wvt-grid article{padding:20px}.wvt-partner-banner{display:block}.wvt-partner-banner .button{margin-top:20px}}
@media(max-width:680px){.wvt-partner-hero,.wvt-scope,.wvt-application,.wvt-grid{grid-template-columns:1fr}.wvt-partner-hero{padding-top:35px;padding-bottom:40px}.wvt-commission{padding:28px}.wvt-section{padding-top:38px;padding-bottom:38px}.wvt-form-grid{grid-template-columns:1fr;gap:0}.wvt-partner-form{padding:22px}.wvt-steps{gap:12px}.wvt-steps li{padding:0 5px}.wvt-partner-banner{padding:28px}.wvt-partner .button-row{align-items:stretch}.wvt-partner .button-row a{white-space:normal;text-align:center}.wvt-product-help h2{font-size:26px}}
