.hs-home-shop{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin:72px 0;padding:48px 40px;border:1px solid #d6e5ed;border-radius:24px;background:linear-gradient(120deg,#f4f9fc,#e6f2f8);isolation:isolate}.hs-shop-copy{position:relative;z-index:2}.hs-home-shop h2{font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.04;margin:15px 0 22px}.hs-home-shop h2 em{color:#316990}.hs-shop-intro{max-width:44ch;line-height:1.7}.hs-shop-collections{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 12px}.hs-shop-collections span{padding:7px 11px;background:#fff;border:1px solid #cadde9;border-radius:20px;font-size:.75rem;color:#315e7a;font-weight:600}.hs-shop-monthly{font-weight:700;color:#316990;font-size:.94rem;margin:16px 0 22px}.hs-shop-cta{display:inline-flex;gap:16px;align-items:center;background:#326b91;color:#fff}.hs-software-soon{font-size:.8rem;line-height:1.6;margin:18px 0 0;color:#536b7c}.hs-software-soon span{color:#447fa6;margin-right:5px}.hs-animal-scene{position:relative;width:100%;aspect-ratio:1.1;min-width:0}.hs-scene-orbit{position:absolute;inset:8% 0 2%;border:1px dashed #a9c6d9;border-radius:50%;background:radial-gradient(ellipse,#fff9 0%,#fff0 70%)}.hs-animal{position:absolute;display:block;transition:transform .2s ease;filter:drop-shadow(0 9px 5px #315d731c);border-radius:20px}.hs-animal img{display:block;width:100%;height:100%;object-fit:contain}.hs-animal:hover{transform:translateY(-7px) rotate(2deg);z-index:8}.hs-animal:focus-visible{outline:3px solid #245d83;outline-offset:6px;z-index:8}.hs-giraffe{width:30%;height:65%;left:0;top:8%;transform:rotate(-9deg);z-index:1}.hs-bat{width:39%;height:42%;left:29%;top:0;transform:rotate(4deg);z-index:2}.hs-donkey{width:32%;height:63%;right:0;top:17%;transform:rotate(8deg);z-index:3}.hs-rabbit{width:29%;height:51%;left:12%;bottom:5%;transform:rotate(-8deg);z-index:4}.hs-lion{width:42%;height:65%;left:36%;bottom:2%;transform:rotate(2deg);z-index:5}.hs-scene-note{position:absolute;bottom:-8%;left:0;right:0;text-align:center;color:#416782;font-size:.8rem;letter-spacing:.04em}.hs-home-shop a{touch-action:manipulation}@media(max-width:760px){.hs-home-shop{grid-template-columns:1fr;gap:30px;padding:30px 22px 45px;margin:40px 0}.hs-animal-scene{grid-row:1;max-width:450px;justify-self:center;margin-bottom:12px}.hs-shop-copy{text-align:center}.hs-shop-intro{margin-inline:auto}.hs-shop-collections{justify-content:center}.hs-home-shop h2{font-size:clamp(2.2rem,9vw,3.5rem)}.hs-shop-cta{justify-content:center;min-height:48px}.hs-software-soon{font-size:.79rem}}@media(prefers-reduced-motion:reduce){.hs-animal{transition:none}.hs-animal:hover{transform:none}}

.hs-freebie-home{margin-top:14px}.hs-freebie-home .button{min-height:48px}
