.hero-module__ut8KrW__heroVideo{object-position:79% center}@media (min-width:768px){.hero-module__ut8KrW__heroVideo{object-position:77% center}}
.best-module__BSJcjq__ph1{background:linear-gradient(135deg,#bfdbfe 0%,#93c5fd 100%)}.best-module__BSJcjq__ph2{background:linear-gradient(135deg,#fbcfe8 0%,#f9a8d4 100%)}.best-module__BSJcjq__ph3{background:linear-gradient(135deg,#fde68a 0%,#fcd34d 100%)}.best-module__BSJcjq__ph4{background:linear-gradient(135deg,#fef08a 0%,#fde047 100%)}.best-module__BSJcjq__ph5{background:linear-gradient(135deg,#bbf7d0 0%,#86efac 100%)}.best-module__BSJcjq__ph6{background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}
.petlens-module__hZjqIG__fab{z-index:1500;color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#6366f1,#ec4899) 0 0/200% 200%;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:56px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;animation:6s infinite petlens-module__hZjqIG__fabGradient;display:inline-flex;position:fixed;top:calc(50% - 34px);right:24px;transform:translateY(-50%);box-shadow:0 12px 32px #6366f166}.petlens-module__hZjqIG__fab:hover{transform:translateY(-50%)scale(1.04);box-shadow:0 18px 44px #6366f180}.petlens-module__hZjqIG__fab i{font-size:18px}@keyframes petlens-module__hZjqIG__fabGradient{0%,to{background-position:0%}50%{background-position:100%}}.petlens-module__hZjqIG__overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#0f172a80;animation:.2s petlens-module__hZjqIG__fadeIn;position:fixed;inset:0}@keyframes petlens-module__hZjqIG__fadeIn{0%{opacity:0}to{opacity:1}}.petlens-module__hZjqIG__modal{z-index:2001;background:#fff;border-radius:28px;flex-direction:column;width:min(440px,100vw - 32px);max-height:calc(100vh - 64px);animation:.25s cubic-bezier(.16,1,.3,1) petlens-module__hZjqIG__modalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 80px #0f172a40}@keyframes petlens-module__hZjqIG__modalIn{0%{opacity:0;transform:translate(-50%,-45%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.petlens-module__hZjqIG__modalBody{flex:1;padding:24px;overflow-y:auto}.petlens-module__hZjqIG__cropGuide{pointer-events:none;z-index:2;border:2px solid #fffc;transition:width .2s,height .2s,border-radius .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000008c}.petlens-module__hZjqIG__cropGuide.petlens-module__hZjqIG__face{aspect-ratio:1;border-radius:50%;width:100%}.petlens-module__hZjqIG__cropGuide.petlens-module__hZjqIG__side{aspect-ratio:16/10;border-radius:10px;width:100%}.petlens-module__hZjqIG__cropGuide.petlens-module__hZjqIG__front{aspect-ratio:3/4;border-radius:10px;width:100%}.petlens-module__hZjqIG__ratioBox{color:#6366f1;background:#6366f114;border:2px dashed #6366f1;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.petlens-module__hZjqIG__ratioFace{aspect-ratio:1;border-radius:50%;width:100%}.petlens-module__hZjqIG__ratioSide{aspect-ratio:16/10;width:100%}.petlens-module__hZjqIG__ratioFront{aspect-ratio:3/4;width:100%}.petlens-module__hZjqIG__cameraView{display:none}.petlens-module__hZjqIG__cameraView.petlens-module__hZjqIG__active{z-index:3000;background:#0f172a;display:block;position:fixed;inset:0;overflow:hidden}.petlens-module__hZjqIG__cameraView video{object-fit:cover;width:100%;height:100%}.petlens-module__hZjqIG__guideFrame{pointer-events:none;z-index:1;transition:width .3s,height .3s,border-radius .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000008c}.petlens-module__hZjqIG__guideFrame.petlens-module__hZjqIG__face{aspect-ratio:1;border-radius:50%;width:min(60vw,420px)}.petlens-module__hZjqIG__guideFrame.petlens-module__hZjqIG__side{aspect-ratio:16/10;border-radius:16px;width:min(90vw,720px)}.petlens-module__hZjqIG__guideFrame.petlens-module__hZjqIG__front{aspect-ratio:3/4;border-radius:16px;width:min(60vw,420px)}.petlens-module__hZjqIG__corner{border:3px solid #fff;width:22px;height:22px;position:absolute}.petlens-module__hZjqIG__corner.petlens-module__hZjqIG__tl{border-bottom:none;border-right:none;border-top-left-radius:6px;top:-3px;left:-3px}.petlens-module__hZjqIG__corner.petlens-module__hZjqIG__tr{border-bottom:none;border-left:none;border-top-right-radius:6px;top:-3px;right:-3px}.petlens-module__hZjqIG__corner.petlens-module__hZjqIG__bl{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:-3px;left:-3px}.petlens-module__hZjqIG__corner.petlens-module__hZjqIG__br{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:-3px;right:-3px}.petlens-module__hZjqIG__guideFrame.petlens-module__hZjqIG__face .petlens-module__hZjqIG__corner{display:none}.petlens-module__hZjqIG__guideHint{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:50px;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;top:-42px;left:50%;transform:translate(-50%)}
.chatbot-module__dSaAJa__fab{z-index:1500;color:#831843;cursor:pointer;background:linear-gradient(135deg,#fbcfe8,#f9a8d4,#fcd34d) 0 0/200% 200%;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:56px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:800;transition:box-shadow .2s;animation:6s infinite chatbot-module__dSaAJa__fabGradientBot;display:inline-flex;position:fixed;top:calc(50% + 34px);right:24px;transform:translateY(-50%);box-shadow:0 12px 32px #ec48994d}.chatbot-module__dSaAJa__fab:hover{transform:translateY(-50%)scale(1.04);box-shadow:0 18px 44px #ec489966}.chatbot-module__dSaAJa__fab i{font-size:18px}@keyframes chatbot-module__dSaAJa__fabGradientBot{0%,to{background-position:0%}50%{background-position:100%}}.chatbot-module__dSaAJa__overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);background:#0f172a66;animation:.2s chatbot-module__dSaAJa__chatFadeIn;position:fixed;inset:0}@keyframes chatbot-module__dSaAJa__chatFadeIn{0%{opacity:0}to{opacity:1}}.chatbot-module__dSaAJa__modal{z-index:2001;background:radial-gradient(circle at 15% 10%,#fbcfe899,#0000 40%),radial-gradient(circle at 85% 30%,#a7f3d073,#0000 45%),radial-gradient(circle at 50% 90%,#fef08a80,#0000 50%),linear-gradient(#fff7fb 0%,#fef9f3 100%);border-radius:28px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 80px);animation:.3s cubic-bezier(.16,1,.3,1) chatbot-module__dSaAJa__chatSlideIn;display:flex;position:fixed;top:50%;right:24px;overflow:hidden;transform:translateY(-50%);box-shadow:0 32px 80px #ec489940,0 8px 24px #0f172a26}@keyframes chatbot-module__dSaAJa__chatSlideIn{0%{opacity:0;transform:translateY(-50%)translate(20px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@media (max-width:768px){.chatbot-module__dSaAJa__modal{border-radius:24px;width:auto;height:min(75vh,620px);left:16px;right:16px}}.chatbot-module__dSaAJa__deco{pointer-events:none;opacity:.35;font-size:18px;animation:6s ease-in-out infinite chatbot-module__dSaAJa__floatY;position:absolute}.chatbot-module__dSaAJa__deco:first-child{color:#f9a8d4;animation-delay:0s;top:15%;left:12%}.chatbot-module__dSaAJa__deco:nth-child(2){color:#c4b5fd;animation-delay:1.5s;top:35%;right:18%}.chatbot-module__dSaAJa__deco:nth-child(3){color:#fcd34d;animation-delay:3s;top:65%;left:20%}.chatbot-module__dSaAJa__deco:nth-child(4){color:#6ee7b7;animation-delay:.8s;bottom:22%;right:12%}.chatbot-module__dSaAJa__deco:nth-child(5){color:#fda4af;animation-delay:2.2s;top:50%;left:8%}@keyframes chatbot-module__dSaAJa__floatY{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(8deg)}}.chatbot-module__dSaAJa__header{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-bottom:1px solid #ec48991a;align-items:center;gap:12px;padding:18px 20px 14px;display:flex;position:relative}.chatbot-module__dSaAJa__avatar{color:#fff;background:linear-gradient(135deg,#fbcfe8,#f9a8d4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;animation:4s ease-in-out infinite chatbot-module__dSaAJa__wiggle;display:flex}@keyframes chatbot-module__dSaAJa__wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.chatbot-module__dSaAJa__online{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:22px;margin-left:-10px;box-shadow:0 0 0 2px #fff}.chatbot-module__dSaAJa__messages{z-index:1;flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;position:relative;overflow-y:auto}.chatbot-module__dSaAJa__bubble{word-break:break-word;border-radius:18px;max-width:78%;padding:10px 14px;font-size:13px;line-height:1.45;animation:.25s chatbot-module__dSaAJa__bubbleIn}@keyframes chatbot-module__dSaAJa__bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chatbot-module__dSaAJa__bubbleBot{color:#1f2937;background:#ffffffd9;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 2px 8px #0000000a}.chatbot-module__dSaAJa__bubbleUser{color:#831843;background:linear-gradient(135deg,#f9a8d4,#fbcfe8);border-bottom-right-radius:6px;align-self:flex-end;font-weight:600}.chatbot-module__dSaAJa__suggestRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chatbot-module__dSaAJa__suggest{color:#be185d;cursor:pointer;background:#ffffffb3;border:1px solid #ec489940;border-radius:50px;padding:6px 12px;font-size:11px;font-weight:700;transition:background .15s,transform .1s}.chatbot-module__dSaAJa__suggest:hover{background:#fbcfe880;transform:translateY(-1px)}.chatbot-module__dSaAJa__inputArea{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-top:1px solid #ec48991a;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.chatbot-module__dSaAJa__input{background:#fff;border:1.5px solid #0000;border-radius:50px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.chatbot-module__dSaAJa__input:focus{border-color:#f9a8d4}.chatbot-module__dSaAJa__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f9a8d4,#ec4899);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:transform .15s,opacity .15s;display:flex}.chatbot-module__dSaAJa__sendBtn:hover{transform:scale(1.05)}.chatbot-module__dSaAJa__sendBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.chatbot-module__dSaAJa__typing{align-items:center;gap:4px;display:inline-flex}.chatbot-module__dSaAJa__typing span{background:#f9a8d4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatbot-module__dSaAJa__typingBounce}.chatbot-module__dSaAJa__typing span:nth-child(2){animation-delay:.15s}.chatbot-module__dSaAJa__typing span:nth-child(3){animation-delay:.3s}@keyframes chatbot-module__dSaAJa__typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}
.brand-slider-module__QiXCmW__wrap{aspect-ratio:16/5;isolation:isolate;border-radius:20px;width:100%;max-height:440px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a1f}@media (max-width:768px){.brand-slider-module__QiXCmW__wrap{aspect-ratio:5/3;border-radius:16px;max-height:none}}.brand-slider-module__QiXCmW__slide{opacity:0;transition:opacity .8s ease-in-out;position:absolute;inset:0}.brand-slider-module__QiXCmW__slide.brand-slider-module__QiXCmW__active{opacity:1}.brand-slider-module__QiXCmW__overlay{pointer-events:none;position:absolute;inset:0}.brand-slider-module__QiXCmW__overlayRight{background:linear-gradient(270deg,#0000008c 0%,#00000040 45%,#0000 70%);}.brand-slider-module__QiXCmW__overlayLeft{background:linear-gradient(90deg,#0000008c 0%,#00000040 45%,#0000 70%);}@media (max-width:768px){.brand-slider-module__QiXCmW__overlayRight{background:linear-gradient(270deg,#0009 0%,#00000040 50%,#0000 80%)}.brand-slider-module__QiXCmW__overlayLeft{background:linear-gradient(90deg,#0009 0%,#00000040 50%,#0000 80%)}}
