.pet-world .hero{background:radial-gradient(ellipse at 4% 29%,#e0f3ef 0,transparent 36%),radial-gradient(ellipse at 94% 44%,#fff1c4 0,transparent 35%),linear-gradient(180deg,#f5faeb,#f9fcf4 57%,#edf7d7);isolation:isolate}.pet-world .hero-content{z-index:5}.pet-world .hero-stage{isolation:isolate}.pet-world .hero-art{z-index:1;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 72%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 29%,#000 72%,transparent)}.pet-world .floating-seal,.pet-world .floating-offer,.pet-world .pet-caption{z-index:3}.pet-world .floating-seal{filter:drop-shadow(0 14px 18px #364f2920)}.pet-world .floating-offer{background:linear-gradient(130deg,#ffffffed,#e3f9a8e8);box-shadow:0 20px 50px #46702428,inset 0 1px #fff}.pet-scene{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none}.pet-halo{position:absolute;border-radius:50%;filter:blur(28px);animation:pet-glow 9s ease-in-out infinite alternate}.pet-halo-lime{width:62%;height:80%;left:18%;top:8%;background:radial-gradient(ellipse,#cefa6399,transparent 70%)}.pet-halo-sky{width:35%;height:60%;left:0;top:-6%;background:radial-gradient(ellipse,#92deec80,transparent 70%);animation-delay:-4s}.pet-orbit{position:absolute;border:1px solid #acd76536;border-radius:50%;transform:rotate(-13deg)}.pet-orbit-one{width:85%;height:76%;left:8%;top:9%}.pet-orbit-two{width:69%;height:90%;left:14%;top:-1%;transform:rotate(12deg);border-color:#ffffff9c}.pet-bird{position:absolute;will-change:transform;filter:drop-shadow(0 14px 13px #2b665424)}.pet-bird img{display:block;width:100%;height:auto;object-fit:contain}.pet-bird-blue{width:175px;left:12%;top:-7%;animation:pet-flight-blue 12s ease-in-out infinite}.pet-bird-gold{width:200px;right:8%;top:-10%;animation:pet-flight-gold 15s ease-in-out -5s infinite}.pet-bird-distant{width:83px;left:4%;top:35%;opacity:.72;animation:pet-flight-distant 18s ease-in-out -9s infinite}.pet-paw{position:absolute;display:flex;align-items:center;justify-content:center;width:53px;height:53px;border:1px solid #ffffffc7;border-radius:20px;background:#ffffff60;color:#81a7408a;box-shadow:0 8px 22px #51752b09;animation:pet-drift 8s ease-in-out infinite}.pet-paw svg{width:29px;height:29px}.pet-paw-0{left:2%;top:6%;transform:rotate(-18deg)}.pet-paw-1{right:2%;top:46%;animation-delay:-3s}.pet-paw-2{left:24%;bottom:8%;width:37px;height:37px;animation-delay:-5s}.pet-paw-3{right:27%;top:5%;width:32px;height:32px;opacity:.45;animation-delay:-1s}.pet-feather{position:absolute;width:45px;height:45px;color:#6ca1b365;animation:pet-feather-float 10s ease-in-out infinite}.pet-feather-one{left:23%;top:12%}.pet-feather-two{right:23%;bottom:18%;color:#aaac6080;animation-delay:-5s}.pet-sparkle{position:absolute;width:27px;height:27px;color:#9dc052;animation:pet-glow 5s ease-in-out infinite alternate}.pet-sparkle-one{right:6%;top:17%}.pet-sparkle-two{left:9%;bottom:13%;animation-delay:-2s}.pet-world .presenters{position:relative;background:#ffffff80;backdrop-filter:blur(12px)}.pet-world .intro{background:radial-gradient(ellipse at 0% 100%,#eaf5d3 0,transparent 55%),#fff;position:relative;isolation:isolate}.pet-world .intro:after{content:'';position:absolute;width:150px;height:150px;right:2%;bottom:0;z-index:-1;opacity:.08;transform:rotate(-22deg);background:var(--pet-paw-pattern) center/contain no-repeat;pointer-events:none}.pet-world .brands{background:linear-gradient(100deg,#f0f7df,#edf6f6 60%,#faf3df);border-block:1px solid #d9e9c2}.pet-world .brand-card{border-radius:20px;background:#ffffff80;box-shadow:0 6px 20px #31472106;transition:background .25s,box-shadow .25s}.pet-world .brand-card:hover{background:#fff;box-shadow:0 8px 24px #31472116}.pet-world .offers{background:radial-gradient(ellipse at 100% 60%,#edf6d5,transparent 55%),linear-gradient(#fff,#f7faef)}.pet-world .coupon-card{box-shadow:0 12px 32px #42602212;border:1px solid #e2ebd6;background:linear-gradient(145deg,#fff,#fbfff2)}.pet-world .coupon-cta{box-shadow:0 7px 16px #acc45314}.pet-world .magazine{background:radial-gradient(ellipse at 5% 80%,#e5f3ec,transparent 56%),linear-gradient(135deg,#fffaf0,#fbfdf8)}.pet-world .story{box-shadow:0 14px 34px #233d2c10;border:1px solid #fff}.pet-world .booklet-section{background:radial-gradient(ellipse at 90% 10%,#e2f2c4,transparent 60%),linear-gradient(120deg,#f1f8ef,#eef7f7)}.pet-world .reader{box-shadow:0 18px 55px #37552415;border:1px solid #fff}.pet-world .site-footer{background:#edf5e4}.pet-world{--pet-paw-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%235e8822'%3E%3Cellipse cx='21' cy='35' rx='11' ry='16' transform='rotate(-22 21 35)'/%3E%3Cellipse cx='42' cy='21' rx='11' ry='16'/%3E%3Cellipse cx='66' cy='22' rx='11' ry='16'/%3E%3Cellipse cx='85' cy='39' rx='11' ry='16' transform='rotate(22 85 39)'/%3E%3Cpath d='M23 79C17 66 29 56 37 47C46 36 59 37 68 49C77 59 90 70 82 82C74 93 62 82 53 83C42 82 29 92 23 79Z'/%3E%3C/g%3E%3C/svg%3E")}@keyframes pet-flight-blue{0%,100%{transform:translate(0,0) rotate(-8deg)}35%{transform:translate(34px,-27px) rotate(4deg)}70%{transform:translate(-16px,14px) rotate(-12deg)}}@keyframes pet-flight-gold{0%,100%{transform:translate(0,0) rotate(6deg)}40%{transform:translate(-32px,26px) rotate(-5deg)}75%{transform:translate(15px,-18px) rotate(10deg)}}@keyframes pet-flight-distant{0%,100%{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(30px,-34px) rotate(8deg)}}@keyframes pet-drift{0%,100%{translate:0 0;rotate:-8deg}50%{translate:0 -15px;rotate:8deg}}@keyframes pet-feather-float{0%,100%{transform:translate(0,0) rotate(-23deg)}50%{transform:translate(12px,20px) rotate(16deg)}}@keyframes pet-glow{from{opacity:.5;scale:.96}to{opacity:1;scale:1.04}}.pet-scene.is-sleeping *{animation-play-state:paused!important}@media(max-width:1000px){.pet-bird-blue{width:150px;left:9%;top:-6%}.pet-bird-gold{width:170px;right:6%;top:-6%}.pet-bird-distant{width:64px}.pet-paw-3{display:none}}@media(max-width:700px){.pet-bird-blue{width:94px;left:6%;top:-7%;animation-name:pet-flight-mobile}.pet-bird-gold{width:108px;right:5%;top:-9%;animation-name:pet-flight-mobile;animation-delay:-6s}.pet-bird-distant{display:none}.pet-paw{width:29px;height:29px;border-radius:11px}.pet-paw svg{width:18px;height:18px}.pet-paw-0{left:2%;top:29%}.pet-paw-1{right:2%;top:33%}.pet-paw-2{display:none}.pet-feather{width:26px;height:26px}.pet-feather-one{left:26%;top:1%}.pet-feather-two{right:20%;bottom:10%}.pet-sparkle{width:17px;height:17px}.pet-halo{filter:blur(16px)}.pet-orbit-one{width:96%;left:2%}.pet-orbit-two{width:88%;left:6%}.pet-world .intro:after{width:100px;height:100px}.pet-world .hero-art{mask-image:linear-gradient(90deg,transparent,#000 25%,#000 77%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 77%,transparent)}}@keyframes pet-flight-mobile{0%,100%{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(10px,-14px) rotate(6deg)}}@media(prefers-reduced-motion:reduce){.pet-world *,.pet-world *:before,.pet-world *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pet-bird{will-change:auto}}.coupon-card .coupon-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;cursor:pointer}.coupon-dialog .dialog-close:focus-visible{outline:3px solid #526f24;outline-offset:3px}.coupon-card .coupon-cta,.coupon-card .coupon-cta:hover{position:static;transform:none}.mancskupon .coupon-card button.coupon-cta,.mancskupon .coupon-card button.coupon-cta:hover,.mancskupon .coupon-card button.coupon-cta:focus,.mancskupon .coupon-card button.coupon-cta:active{appearance:none;-webkit-appearance:none;position:static;transform:none!important;background:transparent!important;background-image:none!important;color:var(--navy,#122344)!important;border:0!important;border-top:1px solid #dce5d0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:inherit;font-size:17px!important;font-weight:650!important;line-height:1.4;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:normal;text-align:left;padding:18px 0 0;min-height:58px;gap:12px;cursor:pointer}.mancskupon .coupon-card button.coupon-cta:after{border-radius:30px}.mancskupon .coupon-card button.coupon-cta:focus-visible:after{outline:3px solid #526f24;outline-offset:-4px}.mancskupon .coupon-card button.coupon-cta>span{flex:0 0 40px;width:40px;height:40px;background:var(--navy,#122344);color:#fff}.mancskupon .coupon-card:hover{transform:none;box-shadow:0 12px 30px #243d1814}.mancskupon .coupon-card:hover .product{transform:none}@media(hover:hover){.mancskupon .coupon-card:hover button.coupon-cta>span{background:var(--lime,#c4f137);color:var(--navy,#122344)}}@media(max-width:700px){.mancskupon .coupon-card button.coupon-cta:after{border-radius:26px}}