.PetDnaPage-module__jQ31kW__page{color:#1e2f74;min-height:100%}.PetDnaPage-module__jQ31kW__heroSection{background:#fff;padding:34px 0 40px}.PetDnaPage-module__jQ31kW__heroEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#5a3dc8;margin-bottom:10px;font-size:.82rem;font-weight:700}.PetDnaPage-module__jQ31kW__heroTitle{letter-spacing:-.03em;color:#1a2c6d;max-width:720px;margin-bottom:12px;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04}.PetDnaPage-module__jQ31kW__heroLead{color:#5a3ec7;margin-bottom:10px;font-size:clamp(1.2rem,2.7vw,1.78rem);font-weight:700}.PetDnaPage-module__jQ31kW__heroDescription{color:#3f5390;max-width:680px;font-size:1.02rem;line-height:1.7}.PetDnaPage-module__jQ31kW__heroFeature{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.PetDnaPage-module__jQ31kW__heroFeatureIcon{color:#5a3ec8;background:#f0e9ff}.PetDnaPage-module__jQ31kW__heroFeatureLabel{text-transform:uppercase;color:#1f3f7d;font-size:.74rem;font-weight:700;line-height:1.25}.PetDnaPage-module__jQ31kW__heroFeatureSubLabel{text-transform:uppercase;color:#4b6290;font-size:.71rem;font-weight:600;line-height:1.25}.PetDnaPage-module__jQ31kW__heroVisual{min-height:100%;position:relative;overflow:hidden}.PetDnaPage-module__jQ31kW__backgroundImage{z-index:0;position:absolute;inset:0}.PetDnaPage-module__jQ31kW__backgroundImageElement{object-fit:cover;object-position:center}.PetDnaPage-module__jQ31kW__heroGlow{z-index:0;background:linear-gradient(90deg,#fff 0%,#fff3 55%,#0000 100%);position:absolute;inset:0}.PetDnaPage-module__jQ31kW__heroFloatingCard{border:1px solid #e3ddf8;max-width:270px;position:absolute;top:20px;right:20px;box-shadow:0 16px 34px #3a2b7433}.PetDnaPage-module__jQ31kW__heroFloatingCardDesktop{display:block}.PetDnaPage-module__jQ31kW__heroFloatingCardMobile{display:none}.PetDnaPage-module__jQ31kW__heroFloatingTitle{color:#3f2d91;margin-bottom:8px;font-size:1.1rem;font-weight:800;line-height:1.3}.PetDnaPage-module__jQ31kW__heroFloatingDescription{color:#51427d;font-size:.92rem;line-height:1.6}.PetDnaPage-module__jQ31kW__primaryButton{text-transform:uppercase;letter-spacing:.03em;background:#5b3fc8;font-weight:700}.PetDnaPage-module__jQ31kW__primaryButton:hover{background:#4f35b3}.PetDnaPage-module__jQ31kW__secondaryButton{color:#5139b4;text-transform:uppercase;letter-spacing:.03em;border-color:#5b3fc8;font-weight:700}.PetDnaPage-module__jQ31kW__secondaryButton:hover{background:#f3efff}.PetDnaPage-module__jQ31kW__heroActions{width:100%}.PetDnaPage-module__jQ31kW__section{padding:44px 0}.PetDnaPage-module__jQ31kW__sectionHeading{text-align:center;margin-bottom:20px}.PetDnaPage-module__jQ31kW__sectionTitle{letter-spacing:-.02em;color:#24306e;font-size:clamp(1.55rem,3vw,2.2rem)}.PetDnaPage-module__jQ31kW__discoveryCard{background:#fff;border:1px solid #dee7f8;min-height:100%;padding:20px}.PetDnaPage-module__jQ31kW__discoveryIcon{color:#5b40c8;background:#efe8ff;margin-bottom:12px}.PetDnaPage-module__jQ31kW__discoveryTitle{color:#223978;margin-bottom:8px;font-size:1.12rem;line-height:1.35}.PetDnaPage-module__jQ31kW__discoveryDescription{color:#3f5d92;font-size:.93rem;line-height:1.6}.PetDnaPage-module__jQ31kW__discoveryPoint{color:#2a4f89;align-items:flex-start;gap:6px;font-size:.84rem;display:flex}.PetDnaPage-module__jQ31kW__discoveryPoint svg{color:#5c40c8;flex-shrink:0;margin-top:2px}.PetDnaPage-module__jQ31kW__valueSection{padding-top:8px}.PetDnaPage-module__jQ31kW__valueCard{background:#fbfdff;border:1px solid #e1e8f8;height:100%;padding:24px 20px}.PetDnaPage-module__jQ31kW__valueTitle{color:#233d7c}.PetDnaPage-module__jQ31kW__valueDescription{color:#405f94;margin-top:8px;line-height:1.65}.PetDnaPage-module__jQ31kW__valuePoint{color:#2b4f89;align-items:flex-start;gap:7px;font-size:.92rem;line-height:1.55;display:flex}.PetDnaPage-module__jQ31kW__valuePoint svg{color:#5d43cb;flex-shrink:0;margin-top:2px}.PetDnaPage-module__jQ31kW__sampleBanner{color:#fff;background:linear-gradient(135deg,#4d33a8 0%,#6a4fe0 100%);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:28px 24px;display:flex}.PetDnaPage-module__jQ31kW__sampleBannerText{max-width:600px;font-size:clamp(1.35rem,2.5vw,2.05rem);font-weight:800;line-height:1.2}.PetDnaPage-module__jQ31kW__sampleButton{color:#fff;border-color:#dcd3ff;margin-top:16px}.PetDnaPage-module__jQ31kW__sampleButton:hover{background:#ffffff1f}.PetDnaPage-module__jQ31kW__processSection{background:linear-gradient(#f8f5ff 0%,#fff 100%)}.PetDnaPage-module__jQ31kW__processCard{text-align:center;background:#fff;border:1px solid #e3ddf8;padding:18px}.PetDnaPage-module__jQ31kW__stepNumber{color:#fff;background:linear-gradient(135deg,#684ce0 0%,#5637bb 100%);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 10px;font-weight:700;display:flex}.PetDnaPage-module__jQ31kW__processIcon{color:#5a3ec8;background:#efe8ff;margin:0 auto 10px}.PetDnaPage-module__jQ31kW__processTitle{color:#213974;margin-bottom:8px;font-size:1.06rem}.PetDnaPage-module__jQ31kW__processDescription{color:#405f91;font-size:.88rem;line-height:1.6}.PetDnaPage-module__jQ31kW__previewPanel{border:1px solid #dde6f8;border-radius:20px;min-height:320px;position:relative;overflow:hidden}.PetDnaPage-module__jQ31kW__previewImage{object-fit:cover;object-position:center;filter:saturate(.9)brightness(1.03)}.PetDnaPage-module__jQ31kW__previewDescription{color:#405f93;margin-top:10px;line-height:1.65}.PetDnaPage-module__jQ31kW__trustSection{padding-top:8px}.PetDnaPage-module__jQ31kW__trustCard{text-align:center;background:#fdfcff;border:1px solid #e4ddf8;padding:14px 12px}.PetDnaPage-module__jQ31kW__trustIcon{color:#5f45cc;background:#efe8ff;margin:0 auto 8px}.PetDnaPage-module__jQ31kW__trustText{color:#2a4b88;font-size:.82rem;font-weight:700;line-height:1.4}.PetDnaPage-module__jQ31kW__faqAccordion .mantine-Accordion-item{border-color:#e2e8f8}.PetDnaPage-module__jQ31kW__faqAccordion .mantine-Accordion-control{color:#243c78;font-weight:700}.PetDnaPage-module__jQ31kW__faqAccordion .mantine-Accordion-panel{color:#405f93;line-height:1.62}.PetDnaPage-module__jQ31kW__ctaSection{padding:10px 0 52px}.PetDnaPage-module__jQ31kW__ctaCard{text-align:center;background:linear-gradient(135deg,#f7f2ff 0%,#efe8ff 100%);border:1px solid #ddd5f7;padding:30px 24px}.PetDnaPage-module__jQ31kW__ctaTitle{color:#36268d}.PetDnaPage-module__jQ31kW__ctaDescription{color:#504281;margin-top:8px}@media (max-width:62em){.PetDnaPage-module__jQ31kW__heroVisualWrap{min-height:430px}.PetDnaPage-module__jQ31kW__sampleBanner{min-height:220px}}@media (max-width:48em){.PetDnaPage-module__jQ31kW__heroSection{padding-top:0}.PetDnaPage-module__jQ31kW__heroMedia{order:1;padding:0!important}.PetDnaPage-module__jQ31kW__heroContent{z-index:2;order:2;margin-top:-44px;position:relative}.PetDnaPage-module__jQ31kW__heroVisual{width:100vw;max-width:100vw;height:40vh;min-height:40vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.PetDnaPage-module__jQ31kW__backgroundImage{height:100%;inset:0 0 auto}.PetDnaPage-module__jQ31kW__heroGlow{background:linear-gradient(#fff0 30%,#ffffffd9 78%,#fff 100%)}.PetDnaPage-module__jQ31kW__heroActions{justify-content:center}.PetDnaPage-module__jQ31kW__heroFloatingCardDesktop{display:none}.PetDnaPage-module__jQ31kW__heroFloatingCardMobile{width:100%;max-width:none;margin:14px 0 0;display:block;position:relative;top:auto;right:auto}}
