.ag-b2b{color:#262421;background:#fff;overflow:hidden}.ag-b2b *{box-sizing:border-box}.ag-b2b h1,.ag-b2b h2,.ag-b2b h3,.ag-b2b p{margin-top:0}.ag-b2b h1,.ag-b2b h2,.ag-b2b h3{font-family:inherit!important;text-transform:none!important;letter-spacing:-.025em!important}.ag-b2b a{text-decoration:none!important}.ag-b2b-kicker{font-size:12px!important;letter-spacing:.14em!important;font-weight:700!important;color:#88766a}.ag-b2b-hero{display:grid;grid-template-columns:49% 51%;margin:18px auto 0;max-width:1500px;min-height:560px;background:#f3eee9;border-radius:24px;overflow:hidden}.ag-b2b-copy{padding:clamp(38px,6vw,95px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ag-b2b-copy h1{font-size:clamp(40px,4.3vw,68px)!important;line-height:1.1!important;margin:22px 0!important}.ag-b2b-copy p{font-size:17px;line-height:1.7;color:#6b625a;max-width:490px}.ag-b2b-button{background:#262421;color:white!important;padding:17px 26px;border-radius:40px;margin-top:22px;display:inline-block;font-size:15px}.ag-b2b-hero-img{min-height:500px;background:linear-gradient(135deg,#dfd2c6,#a99687)}.ag-b2b-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.ag-b2b-trust{text-align:center;padding:48px 24px;border-bottom:1px solid #e9e5e0}.ag-b2b-logos{display:flex;align-items:center;justify-content:space-evenly;gap:30px;flex-wrap:wrap;max-width:1000px;margin:32px auto 0}.ag-b2b-logos img{max-width:155px;max-height:55px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75}.ag-b2b-intro{text-align:center;max-width:840px;margin:auto;padding:110px 25px}.ag-b2b-intro h2{font-size:clamp(34px,4vw,56px)!important;line-height:1.14!important;margin:20px 0!important}.ag-b2b-intro p{font-size:18px;line-height:1.7;color:#6b625a}.ag-b2b-products,.ag-b2b-process{padding:0 max(24px,calc((100vw - 1360px)/2)) 110px}.ag-b2b-heading{margin-bottom:36px}.ag-b2b-heading h2{font-size:clamp(33px,3.4vw,50px)!important;line-height:1.18!important;margin:15px 0!important}.ag-b2b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ag-b2b-grid article{border-radius:19px;background:#f8f6f3;overflow:hidden}.ag-b2b-img{aspect-ratio:1.1;background:#eee8e0}.ag-b2b-img img{display:block;width:100%;height:100%;object-fit:cover}.ag-b2b-cardtext{padding:26px 25px 34px}.ag-b2b-cardtext small{font-size:11px;letter-spacing:.1em;color:#89796e}.ag-b2b-cardtext h3{font-size:clamp(23px,2vw,29px)!important;line-height:1.2!important;margin:15px 0!important}.ag-b2b-cardtext p{font-size:15px;line-height:1.65;color:#6b625a}.ag-b2b-process{padding-top:85px;padding-bottom:95px;background:#f4f0eb}.ag-b2b-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ag-b2b-steps>div{border-top:1px solid #bcb0a6;padding-top:20px}.ag-b2b-steps small{font-size:13px;color:#927f70}.ag-b2b-steps h3{font-size:25px!important;margin:26px 0 12px!important}.ag-b2b-steps p{font-size:15px;line-height:1.7;color:#6b625a}.ag-b2b-contact{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:105px max(24px,calc((100vw - 1300px)/2));align-items:center}.ag-b2b-contact h2{font-size:clamp(35px,4vw,55px)!important;line-height:1.16!important;margin:20px 0!important}.ag-b2b-contact p{font-size:17px;line-height:1.7;color:#6b625a}.ag-b2b-contact a{color:#262421!important;text-decoration:underline!important;text-underline-offset:5px}.ag-b2b-form{padding:35px;background:#f6f3ef;border-radius:20px}.ag-b2b-form form{display:flex;flex-direction:column;gap:9px}.ag-b2b-form label{font-size:13px;margin-top:9px}.ag-b2b-form input,.ag-b2b-form textarea{width:100%;border:1px solid #d9d2cb;border-radius:9px;background:white;padding:14px;font:inherit;color:#262421}.ag-b2b-form button{background:#262421;color:white;border:0;border-radius:40px;padding:16px 23px;margin-top:15px;font:inherit;cursor:pointer}@media(max-width:800px){.ag-b2b-hero{grid-template-columns:1fr;margin:12px 12px 0}.ag-b2b-copy{padding:48px 26px}.ag-b2b-copy h1{font-size:42px!important}.ag-b2b-hero-img{min-height:300px;height:330px}.ag-b2b-intro{padding:75px 24px}.ag-b2b-intro p{font-size:16px}.ag-b2b-products,.ag-b2b-process{padding:65px 20px}.ag-b2b-grid,.ag-b2b-steps,.ag-b2b-contact{grid-template-columns:1fr}.ag-b2b-steps{gap:26px}.ag-b2b-contact{padding:70px 20px;gap:35px}.ag-b2b-form{padding:25px}.ag-b2b-logos img{max-width:100px;max-height:38px}}