.as-partner{color:#17384e;background:#f5f8fa;border-block:1px solid #e0e6e9;padding:64px 0}.as-partner-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;width:calc(100% - 80px);max-width:1080px;margin:auto;display:grid}.as-partner-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#536674;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.as-partner h2{letter-spacing:-.8px;margin:0 0 20px;font-size:34px;line-height:1.16}.as-partner p{max-width:500px;margin:0 0 20px;font-size:16px;line-height:1.65}.as-partner a{text-underline-offset:5px;padding:10px 0;font-size:15px;font-weight:700;display:inline-block}.as-partner-logo{background:#fff;border-radius:12px;padding:32px}.as-partner-logo img{width:100%;max-width:420px;height:auto;margin:auto;display:block}.as-electronic-hero{background:#faf8f4;padding:64px 0}.as-electronic-hero h1{letter-spacing:-1.4px;max-width:800px;margin:0 0 22px;font-size:48px;line-height:1.12}.as-electronic-hero p{max-width:720px;margin:0;font-size:19px;line-height:1.6}.as-electronic-main .as-partner-logo{border:1px solid #e0e6e9;max-width:480px;margin:30px 0 0}.as-electronic-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.as-electronic-main h2{margin:0 0 18px;font-size:28px;line-height:1.2}.as-electronic-main h3{margin:0 0 12px;font-size:20px}.as-electronic-main p{line-height:1.7}.as-electronic-status{background:#f5f8fa;border-radius:12px;padding:32px}.as-electronic-status p:last-child{margin-bottom:0}.as-electronic-main .as-electronic-service{padding-top:0}@media (max-width:800px){.as-partner-inner{grid-template-columns:1fr;gap:28px;width:calc(100% - 48px)}.as-partner-logo{max-width:480px}.as-electronic-hero h1{font-size:38px}.as-electronic-grid{gap:28px}}@media (max-width:600px){.as-partner{padding:40px 0}.as-partner-inner{width:calc(100% - 40px)}.as-partner h2{font-size:28px}.as-partner p{font-size:15px}.as-partner-logo{padding:24px}.as-electronic-hero{padding:36px 0}.as-electronic-hero h1{font-size:33px}.as-electronic-hero p{font-size:17px}.as-electronic-grid{grid-template-columns:1fr;gap:24px}.as-electronic-main h2{font-size:25px}.as-electronic-status{padding:24px}}
