.PetTransportBanner-module-scss-module__pBdaCW__btnGhost,.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{background:#47c5fb05;border:1px solid #090c1414;border-radius:12px;height:36px;padding:0 14px}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{color:#fff;background:linear-gradient(120deg,#8b5cf6 0%,#47c5fb 100%);border:none}.PetTransportBanner-module-scss-module__pBdaCW__btnGhost{position:relative}.PetTransportBanner-module-scss-module__pBdaCW__btnGhost:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__badgePill{border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative}.PetTransportBanner-module-scss-module__pBdaCW__badgePill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#47c5fb,#8b5cf6);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__badgePill{color:#e8efff;background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__text-subtle{color:#5b657c}.PetTransportBanner-module-scss-module__pBdaCW__banner{-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);background:linear-gradient(#8b5cf614,#47c5fb14);border:1px solid #090c1414;border-radius:16px;margin-top:2rem;margin-bottom:4rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__banner:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__banner{box-shadow:0 4px 12px #8b5cf666,0 8px 24px #47c5fb66}.PetTransportBanner-module-scss-module__pBdaCW__grad{position:absolute;inset:0}.PetTransportBanner-module-scss-module__pBdaCW__sparkle{mix-blend-mode:screen;opacity:.8;pointer-events:none;background:radial-gradient(500px 220px at 12% 20%,#2bae6699,#0000 55%),radial-gradient(480px 200px at 88% 8%,#8b5cf673,#0000 60%),radial-gradient(420px 180px at 60% 0,#47c5fb59,#0000 60%);position:absolute;inset:0}.PetTransportBanner-module-scss-module__pBdaCW__inner{grid-template-columns:1fr;gap:18px;padding:24px;display:grid;position:relative}@media (min-width:980px){.PetTransportBanner-module-scss-module__pBdaCW__inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:30px 34px}}.PetTransportBanner-module-scss-module__pBdaCW__copy{color:#2bae66;gap:12px;display:grid}.PetTransportBanner-module-scss-module__pBdaCW__kicker{color:#2bae66;background:#8b5cf614;border:1px solid #0f172a14;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.PetTransportBanner-module-scss-module__pBdaCW__kicker:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#47c5fb);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PetTransportBanner-module-scss-module__pBdaCW__kicker{border-radius:999px;width:max-content;box-shadow:0 4px 10px #0000000f}.PetTransportBanner-module-scss-module__pBdaCW__title{letter-spacing:-.02em;text-shadow:0 2px 14px #0000000f;background:linear-gradient(90deg,#8b5cf6 0%,#47c5fb 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;font-size:clamp(24px,4vw,40px);font-weight:900;line-height:1.1}.PetTransportBanner-module-scss-module__pBdaCW__subtitle{opacity:.92;margin:0;font-size:clamp(14px,2.1vw,17px);line-height:1.6}.PetTransportBanner-module-scss-module__pBdaCW__pills{flex-wrap:wrap;gap:8px;display:flex}.PetTransportBanner-module-scss-module__pBdaCW__pill{color:#1d1d2f;background:#fffffff2;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px -16px #00000040}.PetTransportBanner-module-scss-module__pBdaCW__pillIcon{align-items:center;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#47c5fb,#8b5cf6);border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;text-decoration:none;transition:transform 60ms,filter .15s;display:inline-flex;box-shadow:0 16px 36px -16px #47c5fb8c}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary:hover{filter:brightness(1.03)}.PetTransportBanner-module-scss-module__pBdaCW__btnPrimary:active{transform:scale(.98)}.PetTransportBanner-module-scss-module__pBdaCW__badges{flex-wrap:wrap;gap:8px;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__badge{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.PetTransportBanner-module-scss-module__pBdaCW__art{min-height:180px;position:relative}@media (max-width:979px){.PetTransportBanner-module-scss-module__pBdaCW__art{order:-1}}.PetTransportBanner-module-scss-module__pBdaCW__imgCard{background:#fff;border:1px solid #0f172a0f;border-radius:18px;max-width:520px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:0 22px 60px -24px #110c2e59,0 6px 16px #110c2e14}.PetTransportBanner-module-scss-module__pBdaCW__truckMark{z-index:2;color:#0f172a;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px #0000001f}.PetTransportBanner-module-scss-module__pBdaCW__antImage{width:100%;height:100%;display:block}.PetTransportBanner-module-scss-module__pBdaCW__antImage .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}@supports (aspect-ratio:16/9){.PetTransportBanner-module-scss-module__pBdaCW__imgCard{aspect-ratio:16/10}}@supports not (aspect-ratio:16/9){.PetTransportBanner-module-scss-module__pBdaCW__imgCard{height:280px}}
