.page_page__PN4Gh{background:#04070c;color:#fff}.page_container__EQcJ0{width:100%;max-width:1296px;margin:0 auto}.page_fullLine__XU7vC{width:100%;height:1px;background:url(/images/customers/b2b/pets/grad_line1.svg) 50%/cover no-repeat}.page_fullLineOne__muAK1{width:100%;height:1px;background-image:url(/images/customers/b2b/pets/grad_line1.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.page_bg1__SbpAG,.page_bg2__ETfJi,.page_bg3__bDqec,.page_bg4__nF2E9,.page_bg6__QD_4F,.page_bg7__pB5aP{position:relative;width:100%;overflow:hidden}.page_bgMedia__t_zQD{position:absolute;inset:0;z-index:0;pointer-events:none}.page_bgMediaImg__Ac1ZT{object-fit:cover;object-position:center top}.page_bgMediaImgDesktop__VnkxT{display:block}.page_bgMediaImgMobile__Ec8Wx{display:none}.page_bg1__SbpAG .page_container__EQcJ0,.page_bg2__ETfJi .page_container__EQcJ0,.page_bg3__bDqec .page_container__EQcJ0,.page_bg4__nF2E9 .page_container__EQcJ0,.page_bg6__QD_4F .page_container__EQcJ0,.page_bg7__pB5aP .page_container__EQcJ0{position:relative;z-index:1}.page_bg1__SbpAG{min-height:899px;padding-top:133px;padding-bottom:50px;margin-top:-93px;background-color:#04070c}.page_bg2__ETfJi{min-height:2554px;padding-top:137px;background-color:#111214}.page_bg3__bDqec{min-height:311px;background-color:#111214}.page_bg4__nF2E9{min-height:1031px;padding:150px 0;background-color:#121518}.page_bg6__QD_4F{min-height:945px;padding:88px 0 150px}.page_bg7__pB5aP{border-top:1px solid #434343;min-height:174px;padding-bottom:56px}.page_kicker__tNwhu{margin:0;color:#18785b;font-size:16px;font-weight:600;letter-spacing:.01em}.page_hero__RkH9z{width:1024px;min-height:648px}.page_heroTitle__MQMut,.page_sectionTitle__jbXk8{margin:10px 0 0;font-family:Montserrat,sans-serif;font-size:50px;font-weight:600;line-height:1.12}.page_heroTitle__MQMut{font-size:80px;line-height:90px;font-weight:500}.page_heroText__GZasd,.page_sectionSub__QZcmH{margin:22px 0 0;color:#a2a2a2;font-size:24px;line-height:1.3}.page_challengeText__TUbNV .page_sectionSub__QZcmH{width:416px}.page_heroText__GZasd{width:415px;margin-top:30px;color:#cfd6cf;font-size:20px}.page_heroBottom__R9ask{margin-top:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.page_heroStat__kRXnZ{width:293px;border:1px solid #4f584e;padding:12px 16px 12px 30px}.page_heroStat__kRXnZ strong{display:block;color:#ffda18;font-size:20px;font-weight:400}.page_heroStat__kRXnZ span{display:block;margin-top:4px;color:#a2a2a2;font-size:16px}.page_badges__KAFw_{width:520px;display:flex;flex-wrap:wrap;gap:8px}.page_badge__4_Lfg{border-radius:30px;padding:12px 30px;font-size:16px;background:rgba(45,45,45,.1)}.page_primaryButton__UPqRY{margin-top:34px;min-width:377px;border:0;border-radius:100px;background:#18785b;color:#fff;font-size:18px;font-weight:600;padding:21px 62px;cursor:pointer}.page_primaryButton__UPqRY:hover{background:#20c891}.page_primaryButton__UPqRY:active{background:#016e58}.page_challenge__6XAQW{min-height:337px}.page_challengeText__TUbNV{width:526px}.page_challengeGrid__oMldT{position:relative;margin-top:-310px;margin-left:auto;width:750px;display:grid;grid-template-columns:420px 323px;gap:18px}.page_challengeCard__Syit5{min-height:149px;border-radius:30px;padding:40px 50px;background-image:url(/images/customers/b2g/pets/THE_CHALLENGE_back.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.page_challengeCard__Syit5:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(-65deg,rgba(48,255,168,.5),rgba(4,31,25,.5) 26%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.page_challengeCard__Syit5:first-child{top:-15px;left:69px}.page_challengeCard__Syit5:nth-child(2){top:242px;left:-75px}.page_challengeCard__Syit5:nth-child(2) p{width:249px}.page_challengeCard__Syit5:nth-child(3){top:377px;left:347px}.page_challengeCard__Syit5:nth-child(3) h3{width:242px}.page_challengeCard__Syit5:nth-child(3) p{width:290px}.page_challengeCard__Syit5:nth-child(4){top:462px;left:-408px}.page_challengeCard__Syit5:nth-child(3),.page_challengeCard__Syit5:nth-child(4){min-height:170px}.page_challengeCard__Syit5 img{width:28px;height:28px;display:block}.page_challengeCard__Syit5 .page_challengeCardTitle__XM3oR{display:flex}.page_challengeCard__Syit5 h3{margin:0 0 0 14px;color:#fff;font-size:20px;font-weight:700}.page_challengeCard__Syit5 p{margin:16px 0 0;border-top:1px solid #4f584e;padding-top:10px;color:#b9b9b9;font-size:16px}.page_insetBgMedia___huAq{position:absolute;inset:0;z-index:0;pointer-events:none}.page_insetBgImg__rSzQo{object-fit:cover;object-position:center}.page_solution__p1v4l{margin-top:577px}.page_solutionText__6ygnF{width:497px;margin:20px 0 0;font-size:20px;color:#fff}.page_solutionGrid__mHAly{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_solutionCard__At0Gd{position:relative;overflow:hidden;min-height:159px;padding:24px 20px;display:flex;gap:16px}.page_solutionCard__At0Gd>:not(.page_insetBgMedia___huAq){position:relative;z-index:1}.page_solutionCard__At0Gd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:url(/images/customers/b2b/pets/grad_line1.svg) 50%/cover no-repeat;z-index:2;pointer-events:none}.page_solutionCard__At0Gd img{width:82px;height:90px;flex:0 0 auto}.page_solutionCard__At0Gd h3{margin:0;color:#178b65;font-size:20px;font-weight:700}.page_solutionCard__At0Gd p{margin:12px 0 0;color:#fff;font-size:16px;line-height:1.3}.page_architecture__Q6Ah5{margin-top:150px}.page_architecture__Q6Ah5 .page_sectionSub__QZcmH{width:716px}.page_levelCard__hYoNB,.page_levelMain__HQfoS{border:.5px solid rgba(19,133,108,.5);border-radius:20px;background:rgba(105,105,105,.1)}.page_levelMain__HQfoS{margin-top:30px;min-height:251px;padding:40px 35px 40px 70px;display:grid;grid-template-columns:275px 260px 455px;gap:50px}.page_levelHeading__jSmQO span{color:#178b65;font-size:20px;font-weight:700}.page_levelHeading__jSmQO h3{margin:8px 0 0;font-family:Montserrat,sans-serif;font-size:40px;font-weight:400;line-height:1.15}.page_levelLead__NjNNr{margin:0;color:hsla(0,0%,100%,.5);font-size:16px;line-height:1.3}.page_levelBulletsWrap__RV_ym h4{margin:0;font-size:20px;font-weight:700}.page_levelBullets__fgpZz{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.page_levelBullets__fgpZz li{color:#fff;font-size:16px;line-height:1.25;position:relative;padding-left:24px}.page_levelBullets__fgpZz li:before{content:"";position:absolute;left:0;top:5px;width:12px;height:8px;border-left:2px solid #ffda18;border-bottom:2px solid #ffda18;transform:rotate(-45deg)}.page_levelGrid__a3BVn{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.page_levelCard__hYoNB{min-height:320px;padding:40px 35px 40px 70px}.page_levelCard__hYoNB .page_levelLead__NjNNr{margin-top:20px;max-width:430px}.page_flowBand___gclW{min-height:311px;padding:30px 0 90px}.page_flowTitle__jS0vd{margin:0;text-align:center;font-family:Montserrat,sans-serif;font-size:40px;font-weight:400}.page_flowItems__eytyu{margin:30px auto 0;max-width:1282px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page_flowItem__CtMlZ{display:flex;align-items:center;gap:12px;position:relative}.page_flowItem__CtMlZ img{width:54px;height:75px;object-fit:contain}.page_flowItem__CtMlZ span{color:#fff;font-size:18px;white-space:nowrap}.page_flowArrow__QqbH0{display:inline-block;margin-left:18px;width:61px;height:30px;background:url(/images/customers/b2g/pets/dataFlowArrowDesktop.svg) 50%/contain no-repeat;flex:0 0 61px}.page_compatibility__7kjpY .page_sectionSub__QZcmH{width:746px}.page_compatibilityGrid__x6XXn{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_compatibilityCard__J6ARS{position:relative;overflow:hidden;min-height:220px;border-radius:10px;padding:34px 32px;background-color:#0d3a33}.page_compatibilityCard__J6ARS>:not(.page_insetBgMedia___huAq){position:relative;z-index:1}.page_compatibilityCard__J6ARS img{width:28px;height:28px;display:block}.page_compatibilityCard__J6ARS h3{margin:12px 0 0;color:#18785b;font-size:20px;font-weight:700}.page_compatibilityCard__J6ARS p{margin:14px 0 0;color:#fff;font-size:18px;line-height:1.3}.page_partner__9CAqk{margin-top:0;display:grid;grid-template-columns:523px 746px;justify-content:space-between;gap:24px}.page_startText__wxxHG{margin:20px 0 0;color:#a2a2a2;font-size:24px;line-height:1.3}.page_steps___7z0I ol{margin:24px 0 0;padding:0;list-style:none;counter-reset:step}.page_steps___7z0I li{margin-top:12px;font-size:16px;color:#fff;display:flex;align-items:flex-start}.page_steps___7z0I li:before{counter-increment:step;content:counter(step);width:34px;margin-right:10px;color:#ffda18;font-family:Montserrat,sans-serif;font-size:40px;line-height:1}.page_steps___7z0I li strong{display:block;margin-top:1px;color:#fff;font-size:20px;font-weight:700;line-height:1.2}.page_steps___7z0I li span{display:block;margin-top:4px;color:#a2a2a2;font-size:16px;line-height:1.3}.page_form__8MQdC{position:relative;overflow:hidden;border:.5px solid rgba(19,133,108,.5);border-radius:30px;padding:60px 70px}.page_form__8MQdC>:not(.page_insetBgMedia___huAq){position:relative;z-index:1}.page_form__8MQdC h3{margin:0 0 24px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:400}.page_formGrid__3ik2R{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.page_field__OzdlL>span{display:block;margin:0 0 5px 10px;color:#a2a2a2;font-size:13px}.page_fieldFull__4WQqz{grid-column:1/-1}.page_field__OzdlL input,.page_field__OzdlL textarea{width:100%;border-radius:6px;border:.5px solid #72706e;background:rgba(52,53,55,.06);color:#fff;font-size:16px;padding:10px}.page_field__OzdlL textarea{resize:none}.page_checkbox__DofbE{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13px}.page_checkboxInput__nI4w_{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.page_checkboxBox__nuGyP{width:28px;height:28px;flex-shrink:0;border-radius:4px;border:.5px solid #72706e;background:rgba(52,53,55,.06);display:grid;place-items:center}.page_checkboxIcon__yDtz5{opacity:0;transform:scale(.9)}.page_checkboxInput__nI4w_:checked+.page_checkboxBox__nuGyP{background:#016e58;border-color:rgba(19,133,108,.5)}.page_checkboxInput__nI4w_:checked+.page_checkboxBox__nuGyP .page_checkboxIcon__yDtz5{opacity:1;transform:scale(1)}.page_checkboxText__MGkXI{color:#fff}.page_checkbox__DofbE a{color:#ffda18;text-decoration:underline}.page_formSubmitButton__QmMG0{margin-top:40px;width:100%;border:0;border-radius:100px;background:#18785b;color:#fff;font-size:18px;font-weight:600;padding:21px 62px;cursor:pointer}.page_formSubmitButton__QmMG0:hover{background:#20c891}.page_formSubmitButton__QmMG0:active{background:#016e58}.page_footer__9DWo_{padding-top:40px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page_footerBrand__iYBhD strong{display:block;font-family:Montserrat,sans-serif;font-size:40px;font-weight:400;line-height:1}.page_footerBrand__iYBhD span{display:block;margin-top:8px;color:#959595;font-size:16px}.page_footerMeta__nm9zq{display:flex;flex-direction:column;gap:36px;text-align:right}.page_footerContacts__Vw_BI{display:flex;gap:28px;color:#959595;font-size:16px}.page_footerCopy__vdnsa{margin:0;color:#434343;font-size:16px}@media(max-width:1200px){.page_container__EQcJ0{padding:0 20px}.page_architecture__Q6Ah5 .page_sectionSub__QZcmH,.page_challengeGrid__oMldT,.page_challengeText__TUbNV,.page_compatibility__7kjpY .page_sectionSub__QZcmH,.page_hero__RkH9z,.page_solutionText__6ygnF{width:100%;max-width:100%}.page_heroTitle__MQMut{font-size:56px;line-height:1.1}.page_sectionTitle__jbXk8{font-size:42px}.page_heroBottom__R9ask{flex-direction:column;gap:16px}.page_badges__KAFw_{width:100%}.page_heroStat__kRXnZ{width:100%;max-width:360px}.page_challengeGrid__oMldT{margin-top:24px;margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_challengeCard__Syit5{position:relative;top:auto!important;left:auto!important;min-height:0;padding:24px 20px}.page_challengeCard__Syit5 h3,.page_challengeCard__Syit5 p,.page_challengeCard__Syit5:nth-child(2) p,.page_challengeCard__Syit5:nth-child(3) h3,.page_challengeCard__Syit5:nth-child(3) p{width:auto}.page_solution__p1v4l{margin-top:40px}.page_compatibilityGrid__x6XXn,.page_levelGrid__a3BVn,.page_levelMain__HQfoS,.page_solutionGrid__mHAly{grid-template-columns:1fr;gap:16px}.page_levelCard__hYoNB,.page_levelMain__HQfoS{padding:30px 24px}.page_flowItems__eytyu{flex-direction:column;align-items:flex-start;gap:12px}.page_flowItem__CtMlZ{align-items:center}.page_flowArrow__QqbH0{width:30px;height:30px;margin-left:10px;background-image:url(/images/customers/b2g/pets/dataFlowArrowDesktop.svg);transform:rotate(90deg);flex-basis:30px}.page_partner__9CAqk{grid-template-columns:1fr;gap:20px}.page_form__8MQdC{padding:30px 24px}.page_formGrid__3ik2R{grid-template-columns:1fr}.page_footer__9DWo_{flex-direction:column;gap:16px}.page_footerMeta__nm9zq{text-align:left;gap:16px}.page_footerContacts__Vw_BI{flex-wrap:wrap;gap:12px 20px}}@media(max-width:550px){.page_bgMediaImgDesktop__VnkxT{display:none}.page_bgMediaImgMobile__Ec8Wx{display:block}}@media(max-width:768px){.page_container__EQcJ0{padding:0 20px}.page_bg1__SbpAG{min-height:unset;margin-top:-62px;padding:98px 0 30px}.page_bg2__ETfJi,.page_bg3__bDqec,.page_bg4__nF2E9,.page_bg6__QD_4F{min-height:unset;padding-top:56px}.page_bg6__QD_4F{padding-bottom:70px}.page_bg7__pB5aP{min-height:unset;padding-bottom:32px}.page_kicker__tNwhu{font-size:12px}.page_heroTitle__MQMut,.page_sectionTitle__jbXk8{margin-top:8px;font-size:32px;line-height:1.2}.page_heroText__GZasd,.page_sectionSub__QZcmH,.page_solutionText__6ygnF{margin-top:14px;font-size:16px;line-height:1.35}.page_hero__RkH9z{min-height:auto}.page_formSubmitButton__QmMG0,.page_primaryButton__UPqRY{width:100%;min-width:0;padding:16px 20px;font-size:16px}.page_primaryButton__UPqRY{margin-top:320px}.page_badges__KAFw_{gap:8px}.page_badge__4_Lfg{padding:10px 16px;font-size:14px}.page_heroStat__kRXnZ{padding:10px 12px}.page_heroStat__kRXnZ strong{font-size:18px}.page_heroStat__kRXnZ span{font-size:14px}.page_challengeGrid__oMldT{grid-template-columns:1fr}.page_challengeCard__Syit5{border-radius:10px;padding:20px;width:100%;margin-left:0;margin-right:0}.page_challengeCard__Syit5:nth-child(3),.page_challengeCard__Syit5:nth-child(4){min-height:0}.page_challengeCard__Syit5:first-child{width:calc(100% - 170px);margin-left:auto}.page_challengeCard__Syit5:nth-child(4){width:calc(100% - 80px);margin-right:auto}.page_challengeCard__Syit5 h3{font-size:20px}.page_challengeCard__Syit5 p{font-size:16px}.page_solutionCard__At0Gd{min-height:0;padding:20px;gap:12px}.page_solutionCard__At0Gd img{width:64px;height:72px}.page_solutionCard__At0Gd h3{font-size:20px}.page_compatibilityCard__J6ARS p,.page_flowItem__CtMlZ span,.page_levelBullets__fgpZz li,.page_levelLead__NjNNr,.page_solutionCard__At0Gd p,.page_steps___7z0I li{font-size:16px;line-height:1.35}.page_levelHeading__jSmQO span{font-size:16px}.page_flowTitle__jS0vd,.page_form__8MQdC h3,.page_levelHeading__jSmQO h3,.page_tableTitle__paZsU{font-size:32px;line-height:1.2}.page_compatibilityCard__J6ARS h3,.page_levelBulletsWrap__RV_ym h4{font-size:20px}.page_flowBand___gclW{padding:20px 0 40px}.page_flowItems__eytyu{margin-top:20px;align-items:center;gap:16px}.page_flowItem__CtMlZ{width:100%;text-align:center;flex-direction:column;gap:10px}.page_flowItem__CtMlZ img{width:42px;height:58px}.page_flowArrow__QqbH0{margin:2px 0 0;width:24px;height:24px;background-image:url(/images/customers/b2g/pets/dataFlowArrowMobile.svg);transform:none;flex:0 0 24px}.page_compatibilityCard__J6ARS{min-height:0;border-radius:10px;padding:20px}.page_steps___7z0I li:before{width:28px;margin-right:8px;font-size:28px}.page_steps___7z0I li{margin-top:14px}.page_steps___7z0I li strong{font-size:20px}.page_steps___7z0I li span{font-size:16px}.page_startText__wxxHG{margin-top:14px;font-size:18px}.page_form__8MQdC{border-radius:16px;padding:30px 20px}.page_checkbox__DofbE,.page_field__OzdlL>span{font-size:13px}.page_field__OzdlL input,.page_field__OzdlL textarea{font-size:14px;padding:9px}.page_footer__9DWo_{padding-top:24px}.page_footerBrand__iYBhD strong{font-size:28px}.page_footerBrand__iYBhD span,.page_footerContacts__Vw_BI,.page_footerCopy__vdnsa{font-size:14px}}