@keyframes pawFade{0%{opacity:0;scale:.4}10%{opacity:.55;scale:1}to{opacity:0;scale:.9}}@keyframes mark{to{background-size:100% 100%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.5)translateY(20px)}to{opacity:1;transform:none}}@keyframes bubble{0%{opacity:0;transform:scale(.4)rotate(-6deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes flickL{0%,86%,to{transform:none}89%{transform:rotate(-9deg)}92%{transform:rotate(3deg)}95%{transform:rotate(-4deg)}}@keyframes flickR{0%,82%,to{transform:none}85%{transform:rotate(9deg)}88%{transform:rotate(-3deg)}91%{transform:rotate(4deg)}}@keyframes wiggleL{0%,to{transform:none}30%{transform:rotate(-10deg)}65%{transform:rotate(5deg)}}@keyframes wiggleR{0%,to{transform:none}30%{transform:rotate(10deg)}65%{transform:rotate(-5deg)}}@keyframes blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}@keyframes hop{0%{transform:none}30%{transform:translateY(-44px)scale(1.03,.97)}55%{transform:translateY(0)scale(1.05,.93)}75%{transform:translateY(-10px)}to{transform:none}}@keyframes cfSit{0%,58%{opacity:1}59%,94%{opacity:0}95%,to{opacity:1}}@keyframes cfLook{0%,58%{opacity:0}59%,64%{opacity:1}65%,87%{opacity:0}88%,94%{opacity:1}95%,to{opacity:0}}@keyframes cfLick{0%,64%{opacity:0}65%,87%{opacity:1}88%,to{opacity:0}}@keyframes lickBob{0%,to{transform:none}50%{transform:translateY(-1.5px)rotate(-.7deg)}}@keyframes cbreathe{0%,to{transform:none}50%{transform:scale(1.012,.988)}}@keyframes livePulse{0%{box-shadow:0 0 #5e7f5a8c}to{box-shadow:0 0 0 8px #5e7f5a00}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes sheen{0%,70%{transform:translate(-60%)}to{transform:translate(60%)}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fsIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes snFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes au1{to{transform:translate(120px,60px)scale(1.15)}}@keyframes au2{to{transform:translate(-140px,80px)scale(.9)}}@keyframes au3{to{transform:translate(60px,-50px)scale(1.2)}}@keyframes floorMove{to{background-position:0 72px,0 0}}@keyframes spinAng{to{--ang:360deg}}@keyframes mqMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fxBallX{0%{transform:translate(-60px)}to{transform:translate(calc(100vw + 80px))}}@keyframes fxDogX{0%{transform:translate(-200px)}to{transform:translate(calc(100vw + 60px))}}@keyframes fxSpin{to{rotate:1260deg}}@keyframes fxBounce{0%{translate:0 -160px}14%{translate:0}26%{translate:0 -70px}38%{translate:0}48%{translate:0 -28px}58%,to{translate:0}}@keyframes fxHop{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-16px)rotate(2deg)}}@keyframes fxFrame{0%{opacity:0}50%{opacity:1}}@keyframes fxFrame1{0%{opacity:1}50%{opacity:0}}@keyframes kxDraw{to{stroke-dashoffset:0}}@keyframes rdPulse{0%,to{box-shadow:0 0 #a6856300}50%{box-shadow:0 0 0 4px #a6856338}}@keyframes pzIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pzShadow{50%{opacity:.7;transform:scaleX(.86)}}@keyframes pzEnter{0%{opacity:0;transform:translateY(14px)scale(.95)}}@keyframes pzFloat{50%{transform:translateY(-5px)}}@keyframes hxFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes ecg{0%{stroke-dashoffset:640px}to{stroke-dashoffset:0}}@keyframes pulseRun{0%{opacity:0;transform:translateY(-120px)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(520px)}}@keyframes wordIn{to{opacity:1;filter:blur();transform:none}}@keyframes gradShift{to{background-position:100% 0}}@keyframes toastLoop{0%{opacity:0;transform:translateY(12px)scale(.96)}4%,27%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes poseSit{0%,50%{opacity:1}54%,90%{opacity:0}94%,to{opacity:1}}@keyframes poseLie{0%,50%{opacity:0}54%,90%{opacity:1}94%,to{opacity:0}}@keyframes heartf{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-120px)scale(.8)rotate(16deg)}}@keyframes zz{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(26px,-60px)scale(1.2)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes scan{0%,to{transform:translateY(0)}50%{transform:translateY(58px)}}@keyframes ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes burst{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}55%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot))}to{opacity:0;transform:translate(calc(var(--dx) * 1.15),calc(var(--dy) + 200px)) scale(.9) rotate(calc(var(--rot) * 2))}}@keyframes wiggleIn{0%{opacity:0;transform:scale(.5)rotate(-12deg)}55%{opacity:1;transform:scale(1.06)rotate(5deg)}75%{transform:rotate(-2deg)}to{transform:none}}@layer components{.lp :where(div,p,h1,h2,h3,ul,li,a,b,i,small,strong,span,button,input,label,img,nav,main,section,article,header,footer){all:revert}.pw a,.pw a:hover{color:inherit}.pw *{box-sizing:border-box}.pw .h{font-family:var(--hf);font-weight:var(--hw);letter-spacing:var(--hls);font-variation-settings:"SOFT" 100}.pw .hand{font-family:var(--nf-hand),cursive;letter-spacing:0;font-weight:700}.pw .eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.pw .btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s;display:inline-flex}.pw .btn:hover{transform:translateY(-2px)rotate(-1deg);box-shadow:0 10px 0 -2px #2e1f161f}.pw .btn:active{box-shadow:none;transform:scale(.96)}.pw a:focus-visible,.pw button:focus-visible,.pw input:focus-visible{outline-offset:3px;outline:3px solid #2e1f16}.pw .nl{text-decoration:none;position:relative}.pw .nl:after{content:"";transform-origin:100%;background:currentColor;border-radius:2px;height:2px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.pw .nl:hover:after{transform-origin:0;transform:scaleX(1)}.pw .seg{cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.3,1.6,.5,1),border-color .25s}.pw .seg:hover{transform:translateY(-2px)rotate(-1deg)}.pw .paw-step{width:22px;height:22px;transform:rotate(var(--rot));margin:-11px 0 0 -11px;animation:1.8s ease-out forwards pawFade;position:absolute}.pw .mark{background-image:linear-gradient(transparent 58%,var(--hl) 58%,var(--hl) 92%,transparent 92%);background-repeat:no-repeat;background-size:0% 100%;padding:0 .06em;animation:.9s cubic-bezier(.6,0,.2,1) .8s forwards mark}.pw .circled{color:#7d572e;margin-left:.08em;margin-right:.12em;padding:0 .14em;display:inline-block;position:relative}.pw .ringa,.pw .ringb{pointer-events:none;border-style:solid;border-color:#7e9b7a;border-radius:999px;position:absolute}.pw .ringa{border-width:2.5px;inset:-.06em -.26em -.12em -.22em;transform:rotate(-1.6deg)}.pw .ringb{opacity:.45;border-width:2px;inset:-.02em -.22em -.17em -.16em;transform:rotate(1.2deg)}.pw .fade{animation:.7s cubic-bezier(.2,.8,.2,1) both fadeUp}.pw .pop{animation:.65s cubic-bezier(.2,.9,.3,1.35) both pop}.pw .bubble{transform-origin:20% 100%;animation:.55s cubic-bezier(.2,.9,.3,1.4) both bubble}.pw .dog{--tilt:0deg;--ex:0px;--ey:0px;--wag:1.3s;--earL:0deg;--earR:0deg;aspect-ratio:624/839;width:100%;position:relative}.pw .dog .nzl{position:absolute;inset:0}.pw .dog img.nzl{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.pw .dog .breathe{transform-origin:50% 100%}.pw .dog .head{transform-origin:53.8% 65.1%;transform:rotate(calc(var(--tilt) * .5 + var(--px,0) * 4deg));transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.pw .dog .ear-l{transform-origin:29.8% 30.9%;transform:rotate(var(--earL));transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.pw .dog .ear-r{transform-origin:74% 23.4%;transform:rotate(var(--earR));transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.pw .dog .flick-l{transform-origin:29.8% 30.9%;animation:7s ease-in-out infinite flickL}.pw .dog .flick-r{transform-origin:74% 23.4%;animation:9s ease-in-out 1.3s infinite flickR}.pw .dog-btn:hover .dog .flick-l{animation:.5s ease-in-out 2 wiggleL}.pw .dog-btn:hover .dog .flick-r{animation:.5s ease-in-out 2 wiggleR}.pw .dog-btn:hover .dog .head{transition-duration:.25s}.pw .dog-btn:hover .dog .breathe{animation-duration:1.2s}.pw .blink{transform-box:fill-box;transform-origin:50%;animation:5s infinite blink}.pw .breathe{transform-box:view-box;transform-origin:160px 340px;animation:3.6s ease-in-out infinite breathe}.pw .hop{animation:.7s cubic-bezier(.3,.9,.4,1.2) both hop}.pw .party{animation:.75s cubic-bezier(.3,.9,.4,1.2) infinite hop}.pw .makos{aspect-ratio:398/580;width:100%;position:relative}.pw .makos img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pw .makos .cf-look,.pw .makos .cf-lick{opacity:0}.pw .makos .cf-sit{animation:6.5s linear infinite cfSit}.pw .makos .cf-look{animation:6.5s linear infinite cfLook}.pw .makos .cf-lick{transform-origin:50% 100%;animation:6.5s linear infinite cfLick,.42s ease-in-out infinite lickBob}.pw .cbreathe{transform-origin:50% 100%;animation:4.2s ease-in-out infinite cbreathe}.pw .cat-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.pw .cat-btn .makos{transform-origin:50% 100%;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.pw .cat-btn:hover .makos{transform:rotate(2.5deg)scale(1.02)}.pw.still .makos img,.pw.still .cbreathe{animation:none!important}.pw.still .makos .cf-sit{opacity:1}@media (max-width:560px){.pw .duo-art{zoom:.8}}@media (max-width:400px){.pw .duo-art{zoom:.7}}.pw .live-dot{background:#5e7f5a;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite livePulse}.pw .seg2{border:0;min-height:36px;padding:0 16px;font-size:14px}.pw .lbl{letter-spacing:.07em;text-transform:uppercase;color:#8a7563;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.pw .inp{color:#2e1f16;background:0 0;border:0;outline:none;width:100%;min-height:28px;padding:0;font-family:inherit;font-size:16px}.pw .inp::placeholder{color:#a8978a}.pw .wl-card{transition:border-color .25s,box-shadow .25s}.pw .wl-card:focus-within{border-color:#b9a58f;box-shadow:0 0 0 4px #e3ebdd,0 12px 32px -12px #2e1f162e}.pw .f2{transition:background-color .2s}.pw .f2:focus-within{background:#fcfaf7}.pw .stat{border-left:1px solid #e3d5c6;flex-direction:column;gap:3px;padding:0 22px;display:flex}.pw .stat:first-child{border-left:0;padding-left:0}.pw .stat-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;line-height:1.1}.pw .stat-l{color:#7a6656;font-size:13.5px}.pw .uichip{z-index:5;-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #2e1f1614;border-radius:16px;align-items:center;gap:11px;padding:10px 16px 10px 10px;animation:6s ease-in-out infinite floaty;display:flex;position:absolute;box-shadow:0 14px 34px -14px #2e1f1647}.pw .uichip .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pw .uichip b{color:#2e1f16;font-size:13.5px;line-height:1.25;display:block}.pw .uichip small{color:#7a6656;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.3;display:block}.pw .orbit{width:0;height:0;animation:22s linear infinite orbit;position:absolute;top:50%;left:50%}.pw .stats{grid-template-columns:repeat(3,max-content);justify-content:start;display:grid}@media (max-width:560px){.pw .f2{border-bottom:1px solid #efe6dc;border-right:0!important}.pw .stats{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.pw .stat{padding:0 12px}.pw .stat-n{font-size:19px}.pw .stat-l{font-size:12.5px}}.pw .step{letter-spacing:.07em;text-transform:uppercase;color:#6e5a48;align-items:center;gap:10px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}.pw .step i{letter-spacing:0;color:#a68563;background:#f3ebe2;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal}.pw .fld{background:#fff;border:1px solid #e6d9cb;border-radius:14px;padding:8px 14px;transition:border-color .25s,box-shadow .25s}.pw .fld:focus-within{border-color:#b9a58f;box-shadow:0 0 0 4px #e3ebdd}.pw .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pw .plans .plan-opt:first-child{grid-column:1/-1}.pw .plan-opt{text-align:left;cursor:pointer;border:1px solid;border-radius:12px;padding:8px 12px;font-family:inherit;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.pw .plan-opt:hover{transform:translateY(-1px)}@media (max-width:560px){.pw .jp{padding:30px 22px 26px!important}.pw .jp-l{padding-bottom:4px!important}.pw .jp-l h2{margin-top:14px!important}.pw .join-pics{pointer-events:none;top:12px;right:22px;margin:0!important;padding:0!important;position:absolute!important}.pw .join-pics .pose{width:54px!important}.pw .join-pics .pose.p2{width:39px!important;margin-left:18px!important}.pw .plans{grid-template-columns:1fr 1fr}.pw .join-email{flex-wrap:wrap;padding:6px!important}.pw .join-email .inp{padding-left:10px!important}.pw .join-email .btn{width:100%}}.pw .mk-card{z-index:3;background:linear-gradient(135deg,#f1e5d8 0%,#e6d4c2 55%,#dcc6af 100%);border:1px solid #2e1f1614;border-radius:24px;flex-direction:column;justify-content:space-between;height:226px;padding:22px 24px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 60px -28px #2e1f1661,0 8px 18px -10px #2e1f162e}.pw .mk-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 48%,#0000 60%);animation:7s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-60%)}@media (max-width:560px){.pw .hero-art{zoom:.82}}.pw .grad-txt{background:linear-gradient(90deg,#a68563 0%,#c9a882 60%,#b89270 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pw .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pw .mk-panel{z-index:3;text-align:left;background:#fff;border:1px solid #eae0d5;border-radius:20px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #1f17120a,0 24px 48px -24px #1f171238}.pw .mk-row{color:#3a2d23;border-bottom:1px dashed #f1eae2;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;font-weight:600;display:flex}.pw .mk-row:last-child{border-bottom:0}.pw .mk-ic{background:#f3ebe2;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pw .hx{color:#1a130f;font-family:var(--nf-body),system-ui,sans-serif;background:#fff}.pw .hx .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pw .hx-aurora{pointer-events:none;filter:blur(70px);opacity:.9;width:1200px;height:700px;margin-left:-600px;position:absolute;top:-140px;left:50%}.pw .hx-aurora span{mix-blend-mode:multiply;border-radius:50%;position:absolute}.pw .hx-aurora .a1{background:#ebd9c6;width:520px;height:380px;animation:16s ease-in-out infinite alternate au1;top:10%;left:18%}.pw .hx-aurora .a2{background:#d6e3d0;width:460px;height:360px;animation:19s ease-in-out infinite alternate au2;top:0;left:48%}.pw .hx-aurora .a3{background:#f4dccb;width:420px;height:300px;animation:22s ease-in-out infinite alternate au3;top:30%;left:34%}.pw .steps-nav,.pw .fs-bar,.pw .fs-next,.pw .pz-next.pz-back,.pw .nm{display:none}@media (max-width:640px){.pw .steps{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:2px 24px 6px;scroll-padding:0 24px;overflow-x:auto;gap:14px!important;display:flex!important}.pw .steps::-webkit-scrollbar{display:none}.pw .steps>div{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.pw .steps .rv{opacity:1!important;transition:none!important;transform:none!important}.pw .steps-nav{justify-content:center;align-items:center;gap:4px;margin-top:14px;display:flex}.pw .sn-arrow{color:#2e1f16;cursor:pointer;background:#fff;border:1px solid #dcc9b3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 8px;display:flex}.pw .sn-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:44px;padding:0;transition:width .35s;display:flex}.pw .sn-dot i{background:#cbb197;border-radius:999px;width:10px;height:10px;transition:width .35s,background .35s;display:block;position:relative;overflow:hidden}.pw .sn-dot.on{width:52px}.pw .sn-dot.on i{background:#e0cdb8;width:38px}.pw .sn-dot.on i:after{content:"";transform-origin:0;background:#2e1f16;position:absolute;inset:0;transform:scaleX(1)}.pw .steps-nav.auto .sn-dot.on i:after{animation:5s linear both snFill}.pw .fs-bar{border-top:1px solid #efe6dc;align-items:center;gap:12px;margin:20px 0 0;padding-top:16px;display:flex}.pw .fs-back{min-height:40px;font:inherit;color:#2e1f16;cursor:pointer;background:#fff;border:1px solid #e6d9cb;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:14px;font-weight:700;display:inline-flex}.pw .fs-back.off{visibility:hidden}.pw .fs-count{letter-spacing:.06em;color:#8a7563;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700}.pw .fs-segs{gap:4px;display:flex}.pw .fs-segs i{background:#efe6dc;border-radius:3px;width:18px;height:6px}.pw .fs-segs i.f{background:#7e9b7a}.pw .nd{display:none}.pw .nm{display:inline}.pw [role=form]{flex-direction:column;display:flex}.pw .fs-bar{order:9}.pw .fs{display:none}.pw .fs.on{animation:.32s cubic-bezier(.2,.8,.2,1) fsIn;display:block}.pw .fs-next{color:#fff;background:#2e1f16;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:2px;font-size:16px;display:inline-flex}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.pw .fs.on,.pw .steps-nav.auto .sn-dot.on i:after{animation:none}}.pw .pz-ns{display:none}@media (max-width:640px){.pw .pz-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding-top:6px!important;display:grid!important}.pw .pz-cta .btn-x{grid-column:1/-1;justify-content:center;min-height:50px!important}.pw .pz-cta .pz-next{background:#fff;border:1px solid #e6d9cb;border-radius:999px;justify-content:center;gap:6px;padding:0 10px;font-size:14.5px;min-height:46px!important}.pw .pz-cta .pz-back svg{order:-1}.pw .pz-nl{display:none}.pw .pz-ns{display:inline}.pw .pz-stage{padding:8px!important}.pw .pz-tile{min-height:156px!important}.pw .pz-pet{height:124px!important;margin-bottom:14px!important}.pw .hx-card{border-bottom:1px solid #2e1f161a!important;border-radius:20px!important;animation:none!important;transform:none!important}.pw .hx-stage{perspective:none!important;-webkit-mask-image:none!important;mask-image:none!important}.pw .hx-grid{grid-template-columns:1fr!important}.pw .hx-grid>.hx-cell:nth-child(3){display:none!important}.pw .hx-grid>.hx-cell{flex-wrap:wrap;align-items:center;column-gap:10px;border-right:0!important;display:flex!important}.pw .hx-grid>.hx-cell:first-child{border-bottom:1px solid #2e1f1614!important}.pw .hx-grid>.hx-cell:nth-child(2){border-bottom:0!important}.pw .hx-cell{padding:12px 16px 14px!important}.pw .hx-grid .hx-lbl{flex-basis:100%;margin-bottom:8px!important}.pw .hx-grid>.hx-cell:first-child>div:first-of-type{gap:10px!important;margin-bottom:0!important}.pw .hx-grid>.hx-cell:first-child>div:last-of-type{margin-left:auto}.pw .hx-grid>.hx-cell:first-child .hx-tag.mono{display:none}.pw .hx-ok{flex:none;margin:0!important;font-size:22px!important}.pw .hx-grid>.hx-cell:nth-child(2) .hx-ecg{flex:1 1 0;min-width:0;height:34px!important}.pw .hx-grid>.hx-cell:nth-child(2)>p:last-child{white-space:nowrap;flex-basis:100%;margin-top:6px!important;font-size:12.5px!important}.pw .cx{padding:0 4px 0 2px!important}.pw .cx-hd{text-wrap:balance;letter-spacing:-.01em!important;padding:18px 8px 12px!important;font-size:14px!important}.pw .cx-hd .cx-ic{display:none!important}.pw .cx-old,.pw .cx-new{column-gap:7px!important;padding:14px 8px!important}.pw .cx-old>span:last-child,.pw .cx-new>span:last-child{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.pw .cx-old{font-size:13.5px!important;line-height:1.35!important}.pw .cx-new{margin:0 3px!important;font-size:14px!important;line-height:1.3!important}}@media (min-width:641px){.pw .cta-band .cta-nozi{margin-bottom:-4px!important}}.pw .cta-clinic{border-top:1px solid #3f5a3c2e;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px 20px;padding-top:22px;display:flex}.pw .cta-cl-lbl{color:#2e1f16;text-align:left;flex:300px;font-size:16px;font-weight:700;line-height:1.4}.pw .cta-cl-lbl span{color:#5e7f5a;font-weight:500}.pw .cta-cl-fld{background:#fff;flex:380px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.pw .cta-cl-fld .inp{flex:1;min-width:0;min-height:40px;font-size:16px}.pw .cta-cl-fld .btn{color:#fff;background:#2e1f16;border-radius:11px;flex:none;min-height:44px;padding:0 18px;font-size:15px}.pw .cta-cl-ok{color:#3f5a3c;flex:380px;margin:0;font-weight:600}@media (max-width:640px){.pw .cta-clinic{gap:12px;padding-top:18px}.pw .cta-cl-lbl{text-align:center;flex-basis:100%;font-size:15px}.pw .cta-cl-fld{flex-basis:100%}.pw .cta-cl-fld .btn{padding:0 14px}.pw .cta-cl-ok{text-align:center}}.pw .sx{isolation:isolate;position:relative;overflow:clip}@media (max-width:640px){.pw .hx-stage{max-width:316px!important;margin-top:30px!important;margin-left:auto!important;margin-right:auto!important}.pw .hx-bar{padding:8px 14px!important}.pw .hx-cell{padding:12px 16px 14px!important}.pw .hx-lbl{margin-bottom:8px!important;font-size:10px!important}.pw .hx-av{width:38px!important;height:38px!important}.pw .hx-ok{font-size:24px!important}.pw .hx-ecg{height:36px!important}.pw .hx-row{padding:6px 0!important;font-size:13px!important}.pw #mi-ez{padding-top:52px!important}.pw #mi-ez [data-rv=cmp]{margin-top:52px!important}.pw .how-head{row-gap:4px!important;margin-bottom:22px!important}}@media (min-width:900px){.pw .faq-side{align-self:flex-start;position:sticky;top:110px}}@media (max-width:640px){.pw .faq-wrap{gap:20px!important}.pw .faq-side p:last-of-type{margin-bottom:0!important}}.pw .sx-au{z-index:-1;pointer-events:none;position:absolute;inset:0}.pw .sx-au span{filter:blur(80px);opacity:.95;border-radius:50%;position:absolute}.pw .sx-au .b1{background:#ebd9c6;width:620px;height:460px;animation:18s ease-in-out infinite alternate au1}.pw .sx-au .b2{background:#d6e3d0;width:560px;height:420px;animation:21s ease-in-out infinite alternate au2}.pw .sx-au .b3{background:#f4dccb;width:480px;height:360px;animation:24s ease-in-out infinite alternate au3}.pw .sx-l .b1{top:-140px;left:-200px}.pw .sx-l .b2{top:28%;right:-180px}.pw .sx-l .b3{bottom:-220px;left:28%}.pw .sx-r .b1{top:-140px;right:-200px}.pw .sx-r .b2{top:30%;left:-180px}.pw .sx-r .b3{bottom:-220px;right:26%}.pw .sx-sand .b1{opacity:.9;background:#f4ebe2}.pw .sx-sand .b2{opacity:.8;background:#dce7d6}.pw .sx-sand .b3{opacity:.85;background:#fbf7f2}@media (max-width:640px){.pw .sx-au span{filter:blur(50px);animation:none}.pw .sx-au .b1{width:360px;height:300px}.pw .sx-au .b2{width:320px;height:280px}.pw .sx-au .b3{width:300px;height:240px}}@media (prefers-reduced-motion:reduce){.pw .sx-au span{animation:none}}.pw .hx-floor{pointer-events:none;transform-origin:50% 100%;background-image:linear-gradient(#2e1f1617 1px,#0000 1px),linear-gradient(90deg,#2e1f1617 1px,#0000 1px);background-size:72px 72px;height:520px;animation:5s linear infinite floorMove;position:absolute;bottom:0;left:-40%;right:-40%;transform:perspective(700px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 10%,#0009 60%,#000 100%);mask-image:linear-gradient(#0000 10%,#0009 60%,#000 100%)}.pw .hx-pill{-webkit-backdrop-filter:blur(10px);color:#4f3d2e;background:#ffffffb3;border:1px solid #2e1f161a;border-radius:999px;align-items:center;gap:10px;margin:0 0 30px;padding:7px 16px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2e1f160d}.pw .hx-h1{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.034em;color:#1a130f;margin:0;font-size:clamp(44px,6.6vw,96px);font-weight:700;line-height:1}.pw .hx-grad{background:linear-gradient(92deg,#a68563 0%,#c29a72 35%,#7e9b7a 75%,#5e7f5a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.pw .btn-x{color:#fff;isolation:isolate;background:#1a130f;min-height:60px;padding:0 34px;font-size:17px;position:relative;box-shadow:0 18px 40px -16px #5e7f5aa6,0 8px 20px -12px #1a130f99}.pw .btn-x:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),#a68563,#7e9b7a,#ebd9c6,#a68563);-webkit-mask-composite:xor;z-index:-1;padding:2px;animation:4s linear infinite spinAng;position:absolute;inset:-2px;-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}.pw .btn-x:hover{transform:translateY(-2px)}.pw .btn-x,.pw .btn-x:hover,.pw .btn-x:focus{color:#fff}.pw .m-br{display:none}@media (max-width:640px){.pw .m-br{display:inline}.pw .cta-band{text-align:center;justify-content:center!important;gap:18px!important;padding:26px 22px 24px!important}.pw .cta-in{flex-direction:column;flex-basis:100%!important;gap:12px!important}.pw .cta-nozi{align-self:center!important;height:120px!important;margin:-4px 0 0!important}.pw .cta-band h2{font-size:26px!important}.pw .cta-btn{width:100%}}.pw .cx{background:#ffffffe6;border:1px solid #2e1f161a;border-radius:28px;grid-template-columns:minmax(150px,.62fr) minmax(0,1fr) minmax(0,1.12fr);max-width:1020px;margin:0 auto;padding:0 18px 0 8px;display:grid;position:relative;box-shadow:0 1px 2px #1f17120a,0 30px 60px -36px #1f171247}.pw .cx-band{z-index:0;isolation:isolate;background:radial-gradient(120% 55% at 50% 0,#3b2b21 0%,#1a130f 62%);border-radius:24px;grid-area:1/3/6;margin:-16px 0;position:relative;box-shadow:0 34px 60px -24px #1a130f99}.pw .cx-band:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),#a68563e6,#7e9b7af2,#ebd9c680,#a68563e6);-webkit-mask-composite:xor;z-index:-1;padding:1.5px;animation:6s linear infinite spinAng;position:absolute;inset:-1.5px;-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}.pw .cx-band:after{content:"";background:linear-gradient(90deg,#0000,#97b092 35%,#c29a72 65%,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 18px 2px #7e9b7a8c}.pw .cx-c1{grid-column:1}.pw .cx-c2{grid-column:2}.pw .cx-c3{grid-column:3}.pw .cx-hd,.pw .cx-k,.pw .cx-old,.pw .cx-new{z-index:1;align-items:center;gap:12px;padding:22px 24px;display:flex;position:relative}.pw .cx-k,.pw .cx-old{border-top:1px solid #2e1f1614}.pw .cx-new{border-top:1px solid #ffffff14;margin:0 10px;padding-left:14px;padding-right:14px}.pw .cx-hd{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.02em;color:#8a7b6e;padding-top:28px;padding-bottom:22px;font-size:19px;font-weight:700}.pw .cx-hd.cx-c3{color:#fff;margin:0 10px;padding-left:14px}.pw .cx-mono{letter-spacing:.14em;text-transform:uppercase;color:#a68563;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;display:inline-flex}.pw .cx-mono i{color:#7d572e;letter-spacing:0;background:#f3ebe2;border-radius:6px;padding:2px 6px;font-style:normal}.pw .cx-ic{background:#f4ebe2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pw .cx-ic-new{background:linear-gradient(135deg,#97b092,#5e7f5a);box-shadow:0 8px 18px -8px #5e7f5ae6,inset 0 1px #ffffff40}.pw .cx-logo{font-family:var(--nf-mont),var(--nf-display),system-ui,sans-serif;letter-spacing:-.035em;font-weight:800}.pw .cx-logo b{font-weight:inherit;color:#c9a57e}.pw .cx-old{color:#8a7b6e;font-size:16px}.pw .cx-x{background:#f6f0ea;border:1px solid #eadfd3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pw .cx-new{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:600}.pw .cx-ck{background:linear-gradient(135deg,#97b092,#5e7f5a);border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 0 0 4px #7e9b7a24,0 6px 14px -6px #5e7f5ae6}.pw .cx-m{display:none}@media (max-width:640px){.pw #top{padding-top:60px!important}.pw .hx.hx2{padding-bottom:52px!important}.pw .hx-stage{margin-top:36px!important}.pw .hx-bar{padding:11px 16px}.pw .hx-cell{padding:16px 18px 18px}.pw .hx-cell .hx-lbl{margin-bottom:10px}.pw .hx-ecg{height:48px}.pw .pz-scroll{margin:0 0 14px!important;padding:6px 0 0!important;overflow:visible!important}.pw .pz-inner{min-width:0!important}.pw .pz-tabs{border-radius:22px!important;padding:6px!important}.pw .pz-seg{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.pw .pz-thumb{display:none}.pw .pz-tabs .pz-opt{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:9px 4px 8px}.pw .pz-tabs .pz-opt .av{width:40px;height:40px}.pw .pz-tabs .pz-opt .av img{max-width:38px;height:36px}.pw .pz-tabs .pz-opt .tx{align-items:center;padding-right:0}.pw .pz-tabs .pz-opt b{white-space:nowrap;font-size:13.5px;line-height:1.15}.pw .pz-tabs .pz-opt small,.pw .pz-tabs .pz-opt .ok{display:none}.pw .pz-tabs .pz-opt.on .av{box-shadow:0 0 0 2px #c29a72}.pw .pz-head>span{display:none}.pw .pz-next.pz-back{display:inline-flex}@media (max-width:379px){.pw .join-pics{top:24px;right:18px}.pw .join-pics .pose{width:46px!important}.pw .join-pics .pose.p2{width:33px!important;margin-left:14px!important}}@media (max-width:349px){.pw .join-pics{display:none!important}.pw .jp-l h2{margin-top:0!important}}@media (max-width:359px){.pw #mi-ez [data-rv=why] p.h{font-size:33px!important}}.pw .pz-opt.on{box-shadow:0 10px 20px -12px #1a130f99;background:#1a130f!important;border-color:#1a130f!important}.pw .pz-head>span{font-size:13px}.pw .pz-next{min-height:44px}.pw footer .nl{padding:9px 0;display:inline-block}.pw footer .soc{width:44px;height:44px}.pw #mi-ez{padding-top:52px!important;padding-bottom:56px!important}.pw #arazas{padding-top:64px!important}.pw #hogyan,.pw #gyik{padding-top:44px!important;padding-bottom:64px!important}.pw section:has(#rolunk){padding-top:16px!important;padding-bottom:40px!important}.pw section:has(.cta-band){padding-top:48px!important;padding-bottom:56px!important}.pw [data-rv=why]{gap:10px!important}.pw [data-rv=why]>div{border-radius:22px!important;padding:20px 16px!important}.pw [data-rv=why] p.h{font-size:40px!important}.pw [data-rv=why]>div p:not(.h){font-size:14px!important;line-height:1.45!important}.pw .step{flex-wrap:wrap;row-gap:6px;line-height:1.35}.pw .step-hint{flex-basis:auto;order:3;margin-left:36px}.pw .pet-grp{grid-template-columns:1fr;gap:8px!important;display:grid!important}.pw .pet-opt{width:100%;min-height:46px;font-size:15px}.pw [data-rv=team]{grid-template-columns:1fr!important;gap:12px!important}.pw [data-rv=team]>div{grid-template-rows:auto auto;grid-template-columns:76px 1fr;align-items:center;column-gap:16px;display:grid;text-align:left!important;border-radius:22px!important;padding:16px 18px!important}.pw [data-rv=team]>div>img,.pw [data-rv=team]>div>[role=img]{grid-row:1/3;width:76px!important;height:76px!important;margin:0!important}.pw [data-rv=team]>div>[role=img] svg{width:34px;height:34px}.pw [data-rv=team]>div>h3{align-self:end;margin:0 0 2px!important;font-size:20px!important}.pw [data-rv=team]>div>p{align-self:start;font-size:14px!important}}.pw .mq-track{width:max-content;animation:48s linear infinite mqMove;display:flex}.pw .mq-set{white-space:nowrap;flex-wrap:nowrap}.pw .mq-set>span{margin-right:0}@media (prefers-reduced-motion:reduce){.pw .mq-track{width:auto;animation:none}.pw .mq-set{white-space:normal;flex-wrap:wrap!important;justify-content:center!important}.pw .mq-set>span:nth-child(n+9),.pw .mq-dup{display:none!important}}.pw .fx{z-index:9998;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pw .fx-ball{width:38px;height:38px;animation:2.5s cubic-bezier(.3,.1,.5,1) forwards fxBallX;position:absolute;bottom:22px;left:0}.pw .fx-spin{filter:drop-shadow(0 6px 5px #2e1f1640);width:100%;height:100%;animation:2.5s linear forwards fxSpin,2.5s ease-out forwards fxBounce;display:block}.pw .fx-dog{width:170px;animation:2.9s cubic-bezier(.35,.05,.55,1) .35s both fxDogX;position:absolute;bottom:12px;left:0}.pw .fx-hop{animation:.34s ease-in-out infinite alternate fxHop;display:block;position:relative}.pw .fx-hop img{filter:drop-shadow(0 10px 8px #2e1f162e);width:100%;height:auto;display:block}.pw .fx-hop .f2{opacity:0;animation:.34s step-end infinite fxFrame;position:absolute;inset:0}.pw .fx-hop .f1{animation:.34s step-end infinite fxFrame1}@media (max-width:640px){.pw .fx-dog{width:120px}.pw .fx-ball{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.pw .fx{display:none}}.pw .soc-row{align-items:center;gap:10px;display:flex}.pw .soc{color:#2e1f16;background:#fff;border:1px solid #2e1f161f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.pw .soc:hover{color:#fff;background:#2e1f16;border-color:#2e1f16;transform:translateY(-2px)}.pw .soc:focus-visible{outline-offset:2px;outline:2px solid #7e9b7a}.pw .soc-row--ok .soc{border-color:#0000;border-radius:14px;width:44px;height:44px;box-shadow:0 4px 12px -6px #2e1f1659}.pw .soc-row--ok .soc svg{width:20px;height:20px}.pw .kx{white-space:nowrap;padding-bottom:.06em;display:inline-block;position:relative}.pw .kx-t{background:linear-gradient(92deg,#c29a72 0%,#a68563 45%,#7d572e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pw .kx-line{width:100%;height:.3em;position:absolute;bottom:-.26em;left:0;right:0;overflow:visible}.pw .kx-line polyline{stroke-dasharray:100;stroke-dashoffset:100px}.pw .kx.go .kx-line polyline{animation:1.6s cubic-bezier(.4,.1,.2,1) .1s forwards kxDraw}@media (prefers-reduced-motion:reduce){.pw .kx-line polyline{stroke-dashoffset:0;animation:none}}.pw .pet-opt{color:#2e1f16;cursor:pointer;background:#fff;border:1.5px solid #e2d3c3;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px 0 11px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #2e1f160d}.pw .pet-opt:hover{border-color:#c9a57e;transform:translateY(-1px);box-shadow:0 6px 14px -8px #2e1f1659}.pw .pet-opt:focus-visible{outline-offset:2px;outline:2px solid #7e9b7a}.pw .pet-opt .rd{background:#fff;border:1.5px solid #c9b7a4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:inline-flex}.pw .pet-opt .rd svg{opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(.5)}.pw .pet-opt.on{color:#fff;background:#1a130f;border-color:#1a130f;box-shadow:0 8px 18px -10px #1a130f99}.pw .pet-opt.on .rd{background:#7e9b7a;border-color:#7e9b7a}.pw .pet-opt.on .rd svg{opacity:1;transform:none}.pw .pet-grp.need .pet-opt .rd{animation:2.4s ease-in-out infinite rdPulse}.pw .pet-grp.need .pet-opt:nth-child(2) .rd{animation-delay:.25s}.pw .pet-grp.need .pet-opt:nth-child(3) .rd{animation-delay:.5s}.pw .step-hint{color:#9a6b3c;letter-spacing:.04em;text-transform:none;background:#f6e9da;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:700}@media (max-width:720px){.pw .cx{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);padding:0 6px 0 2px}.pw .cx-c1{display:none}.pw .cx-c2{grid-column:1}.pw .cx-c3{grid-column:2}.pw .cx-band{border-radius:20px;grid-column:2;margin:-10px 0}.pw .cx-hd{align-items:center;gap:8px;padding:20px 10px 14px;font-size:15px}.pw .cx-hd.cx-c3{margin:0 4px;padding-left:10px}.pw .cx-ic{border-radius:9px;width:28px;height:28px}.pw .cx-ic svg{width:14px;height:14px}.pw .cx-old,.pw .cx-new{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 8px;padding:14px 10px;font-size:14px;line-height:1.35;display:grid}.pw .cx-new{margin:0 4px;font-size:14.5px}.pw .cx-m{letter-spacing:.12em;text-transform:uppercase;color:#a68563;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;font-weight:600;display:block}.pw .cx-new .cx-m{color:#c5d4bf}.pw .cx-x{width:18px;height:18px;margin-top:1px}.pw .cx-x svg{width:8px;height:8px}.pw .cx-ck{border-radius:7px;width:20px;height:20px;margin-top:0}.pw .cx-ck svg{width:10px;height:10px}}.pw .kz{letter-spacing:-.01em;font-size:.5em}.pw .brand{font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.pw .brand b{font-weight:inherit;color:#b08e6a}.pw .pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}@media (max-width:1020px){.pw .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pw .pk-grid{grid-template-columns:1fr}}.pw .pz-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin:0 2px;display:flex}.pw .pz-head p{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.015em;color:#1a130f;align-items:center;gap:10px;margin:0;font-size:16.5px;font-weight:700;display:flex}.pw .pz-step{color:#fff;background:#1a130f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.pw .pz-head>span{color:#8a7b6e;font-size:14px}.pw .pz-scroll{margin:0 -6px 12px;padding:10px 6px 4px}.pw .pz-tabs{background:#fff;border:1px solid #2e1f161a;border-radius:22px;padding:6px;box-shadow:0 1px 2px #1f17120a,0 24px 48px -32px #1f171252}.pw .pz-seg{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.pw .pz-thumb{z-index:0;background:#1a130f;border-radius:16px;width:calc(16.6667% - 6.66667px);transition:transform .55s cubic-bezier(.3,1.2,.4,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 16px 30px -14px #1a130f8c}.pw .pz-thumb:after{content:"";background:linear-gradient(90deg,#c29a72,#7e9b7a);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%;box-shadow:0 0 14px 1px #7e9b7acc}.pw .pz-opt{z-index:1;cursor:pointer;text-align:left;color:#1a130f;background:#faf6f1;border:1px solid #ede3d8;border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:52px;padding:6px 10px;font-family:inherit;transition:background-color .25s,border-color .25s,transform .25s,color .3s,box-shadow .25s;display:flex;position:relative}.pw .pz-opt:hover:not(.on){background:#fff;border-color:#d9c6b0;transform:translateY(-2px);box-shadow:0 10px 20px -14px #1f171259}.pw .pz-opt:focus-visible{outline-offset:2px;outline:2px solid #7e9b7a}.pw .pz-opt.on{color:#fff;background:0 0;border-color:#0000}.pw .pz-opt .av{border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:38px;height:38px;transition:transform .35s;display:flex;overflow:hidden;box-shadow:0 0 0 2px #fff}.pw .pz-opt .av img{object-fit:contain;width:auto;max-width:36px;height:34px}.pw .pz-opt.on .av{transform:scale(1.06)}.pw .pz-opt.top:not(.on){background:#fbf2e7;border-color:#e2c3a2}.pw .pz-opt .rb{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#c29a72,#a68563);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -6px #7d572eb3}.pw .pz-top-pill{color:#7d572e;background:linear-gradient(135deg,#f3e3d2,#ebd3b9);box-shadow:inset 0 0 0 1px #a6856359}.pw .pz-tabs.has-top{padding-top:10px}.pw .pz-opt .tx{flex-direction:column;min-width:0;padding-right:14px;display:flex}.pw .pz-opt b{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.pw .pz-opt small{color:#8a7b6e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;transition:color .3s;overflow:hidden}.pw .pz-opt.on small{color:#c5d4bf}.pw .pz-opt .ok{opacity:0;background:#c5d4bf;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .3s,transform .35s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;top:8px;right:8px;transform:scale(.5)}.pw .pz-opt .ok svg{width:10px;height:10px}.pw .pz-opt.on .ok{opacity:1;transform:scale(1)}.pw .pz-panel{background:#fff;border:1px solid #2e1f161a;border-radius:26px;grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);animation:.45s cubic-bezier(.2,.8,.2,1) pzIn;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f17120a,0 30px 60px -36px #1f17124d}.pw .pz-stage{padding:10px;display:flex;position:relative}.pw .pz-tile{isolation:isolate;background:radial-gradient(120% 90% at 50% 0%,#fff 0%,var(--g) 85%);border-radius:18px;flex:1;justify-content:center;align-items:flex-end;min-height:290px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2e1f160d}.pw .pz-tile:after{content:"";z-index:4;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pw .pz-shadow{z-index:1;background:radial-gradient(#2e1f164d,#0000 70%);border-radius:50%;width:170px;height:18px;margin-left:-85px;animation:6s ease-in-out .8s infinite pzShadow;position:absolute;bottom:24px;left:50%}.pw .pz-pet{z-index:2;object-fit:contain;width:auto;max-width:84%;height:215px;margin-bottom:28px;animation:.7s cubic-bezier(.2,.8,.2,1) both pzEnter,6s ease-in-out .8s infinite pzFloat;position:relative}.pw .pz-body{flex-direction:column;gap:14px;padding:18px 26px 18px 24px;display:flex}.pw .pz-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pw .pz-name{font-family:var(--nf-display),var(--nf-body),system-ui,sans-serif;letter-spacing:-.03em;color:#1a130f;margin:8px 0 3px;font-size:30px;font-weight:700;line-height:1}.pw .pz-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pw .pz-price{color:#fff;background:#1a130f;border-radius:14px;flex-direction:column;flex:none;gap:3px;padding:10px 14px;display:flex}.pw .pz-price b{font-family:var(--nf-display),var(--nf-body),sans-serif;letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:700}.pw .pz-mono{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.pw .pz-lbl{color:#a68563;margin:0 0 8px}.pw .pz-cols{border-top:1px solid #2e1f1614;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;padding-top:14px;display:grid}.pw .pz-items{color:#2e1f16;gap:5px;margin:0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:grid}.pw .pz-items li{align-items:flex-start;gap:9px;display:flex}.pw .pz-ck{background:#e3ebdd;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pw .pz-meters{gap:9px;display:grid}.pw .pz-meter{color:#4f3d2e;grid-template-columns:132px 1fr;align-items:center;gap:12px;font-size:13px;font-weight:600;display:grid}.pw .pz-segs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pw .pz-segs i{background:#efe6dc;border-radius:3px;height:6px}.pw .pz-segs i.f{background:linear-gradient(90deg,#7e9b7a,#97b092)}.pw .pz-cta{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:auto;padding-top:2px;display:flex}.pw .pz-next{color:#4f3d2e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.pw .pz-next:hover{color:#1a130f}@media (max-width:900px){.pw .pz-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pw .pz-inner{min-width:980px}.pw .pz-panel{grid-template-columns:1fr}.pw .pz-tile{min-height:260px}.pw .pz-pet{height:190px;margin-bottom:26px}.pw .pz-body{padding:22px 20px}.pw .pz-cols{grid-template-columns:1fr}}@media (max-width:560px){.pw .pz-top{flex-direction:column}.pw .pz-price{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}}.pw .pk{border-radius:26px;flex-direction:column;padding:20px 22px 22px;display:flex;position:relative}.pw .pk-top{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pw .pk-av{border-radius:20px;flex:none;justify-content:center;align-items:flex-end;width:96px;height:96px;display:flex}.pw .pk-av img{object-fit:contain;filter:drop-shadow(0 6px 8px #2e1f161f);width:auto;max-width:90px;height:84px;margin-bottom:6px}.pw .pk-stage{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.pw .pk-price{border-top:1.5px dashed;border-bottom:1.5px dashed;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:12px 0;display:flex}.pw .pk-list{flex-direction:column;flex-grow:1;gap:8px;margin:0 0 20px;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:flex}.pw .pk-list li{align-items:flex-start;gap:9px;display:flex}.pw .pk-btn{min-height:46px;font-size:15px}.pw .pk-fav{z-index:2;color:#2e1f16;background:#c5d4bf;border-radius:999px;padding:1px 12px 3px;font-size:20px;position:absolute;top:-15px;right:18px;transform:rotate(3deg);box-shadow:0 4px 10px #2e1f162e}.pw .hx-stage{z-index:2;perspective:1400px;max-width:980px;margin:72px auto 0;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.pw .hx-card{-webkit-backdrop-filter:blur(18px);transform-origin:50% 0;text-align:left;background:#ffffffb8;border:1px solid #2e1f161a;border-bottom:0;border-radius:22px 22px 0 0;transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:8s ease-in-out infinite hxFloat;transform:rotateX(14deg);box-shadow:inset 0 -1px #fffc,0 40px 80px -30px #2e1f1659}.pw .hx-stage:hover .hx-card{transform:rotateX(4deg)}.pw .hx-bar{border-bottom:1px solid #2e1f1614;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pw .hx-dots{gap:6px;display:inline-flex}.pw .hx-dots i{background:#e6dcd2;border-radius:50%;width:10px;height:10px}.pw .hx-grid{grid-template-columns:1fr 1.15fr 1fr;display:grid}.pw .hx-cell{border-right:1px solid #2e1f1614;padding:22px 24px 30px}.pw .hx-cell:last-child{border-right:0}.pw .hx-lbl{letter-spacing:.12em;color:#a68563;text-align:left;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.pw .hx-av{object-fit:cover;object-position:50% 8%;background:#f3ebe2;border:2px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 4px 10px -4px #2e1f164d}.pw .hx-tag{color:#3f5a3c;background:#f3f6f1;border:1px solid #5e7f5a26;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pw .hx-ecg{width:100%;height:64px;display:block;overflow:visible}.pw .hx-ecg path{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pw .hx-ecg .ecg-bg{stroke:#7e9b7a2e}.pw .hx-ecg .ecg{stroke:#7e9b7a;stroke-dasharray:120 520;filter:drop-shadow(0 0 4px #7e9b7ab3);animation:2.6s linear infinite ecg}.pw .hx-row{color:#3a2d23;border-bottom:1px dashed #2e1f161a;justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;font-weight:600;display:flex}.pw .hx-ck{background:#f3f6f1;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@media (max-width:560px){.pw .hx-px{display:none}.pw .hx-pill{white-space:nowrap}}@media (max-width:760px){.pw .hx-grid{grid-template-columns:1fr}.pw .hx-cell{border-bottom:1px solid #2e1f1614;border-right:0}.pw .hx-cell:nth-child(3){display:none}.pw .hx-stage{margin-top:52px}.pw .hx-card{transform:rotateX(8deg)}.pw .hx-floor{height:380px}}.pw .hx2 .hx-spot{pointer-events:none;z-index:1;background:radial-gradient(560px circle at var(--hxx,50%) var(--hxy,35%),#7e9b7a29,#a6856314 40%,transparent 70%);transition:background .2s;position:absolute;inset:0}.pw .hx2 .hx-floor .pl{filter:drop-shadow(0 0 6px #7e9b7ae6);opacity:0;background:linear-gradient(#0000,#7e9b7ae6,#0000);width:2px;height:120px;margin-left:-1px;animation:5.2s linear infinite pulseRun;position:absolute;top:0}.pw .hx2 .hx-h1 .w{opacity:0;filter:blur(12px);animation:.9s cubic-bezier(.2,.8,.2,1) forwards wordIn;display:inline-block;transform:translateY(18px)}.pw .hx2 .hx-grad{background-size:160% 100%;animation:.9s cubic-bezier(.2,.8,.2,1) forwards wordIn,7s ease-in-out 1.2s infinite alternate gradShift}.pw .hx2 .hx-card{transition:none;animation:none;transform:rotateX(10deg)}.pw .hx2 .hx-stage:hover .hx-card{transform:rotateX(10deg)}.pw .hx2 .hx-card:before{content:"";background:linear-gradient(90deg,#0000,#7e9b7a 30%,#c29a72 70%,#0000);height:1px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 18px 2px #7e9b7a8c}.pw .hx2 .hx-card{border-bottom:1px solid #2e1f161a;border-radius:22px;position:relative}.pw .hx.hx2{padding-bottom:84px!important}.pw .hx2 .hx-cell:last-child{padding-bottom:16px!important}.pw .hx2.hx .hx-stage{-webkit-mask-image:none;mask-image:none}.pw .hx2 .hx-cone{pointer-events:none;filter:blur(10px);background:radial-gradient(at 50% 100%,#7e9b7a38,#0000 65%);width:760px;height:260px;margin-left:-380px;position:absolute;top:-140px;left:50%}.pw .hx2 .hx-toast{z-index:5;-webkit-backdrop-filter:blur(14px);opacity:0;background:#ffffffdb;border:1px solid #2e1f161a;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:13.5s cubic-bezier(.2,.8,.2,1) infinite both toastLoop;display:flex;position:absolute;top:-34px;right:-28px;box-shadow:0 20px 40px -18px #2e1f1659}.pw .hx2 .hx-toast.t1{animation-delay:1.2s}.pw .hx2 .hx-toast.t2{animation-delay:5.7s}.pw .hx2 .hx-toast.t3{animation-delay:10.2s}.pw.still .hx2 *{animation-play-state:paused}.pw .pose{flex:none;position:relative}.pw .pose img{width:100%;height:auto;display:block}.pw .pose .lie{opacity:0;width:160%;max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pw .pose.p2 .lie{width:144%}.pw .pose .sit,.pw .pose .lie{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.pw .pose .sit{animation-name:poseSit}.pw .pose .lie{animation-name:poseLie}.pw .pose.p2 .sit,.pw .pose.p2 .lie{animation-delay:-6s}.pw.still .pose img{animation:none!important}.pw .cta-main{box-shadow:inset 0 1px #ffffff1f,0 10px 24px -10px #1f171280}.pw .cta-main:hover{transform:translateY(-2px)}.pw .dog-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.pw .heartf{pointer-events:none;animation:2.4s ease-in infinite heartf;position:absolute}.pw .zz{pointer-events:none;animation:3s ease-in infinite zz;position:absolute}.pw .stk{filter:drop-shadow(0 10px 12px #2e1f161f);height:auto;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:block}.pw .stk-btn{cursor:pointer;background:0 0;border:0;padding:0;display:block}.pw .stk-btn:hover .stk{transform:rotate(-5deg)scale(1.05)}.pw .float{animation:5s ease-in-out infinite float}.pw .lift{transition:transform .4s cubic-bezier(.3,1.4,.5,1),box-shadow .4s}.pw .lift:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 22px 44px #2e1f1614}.pw .lift:hover .pp{transform:translateY(-8px)rotate(-4deg)}.pw .pp{transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.pw .row{transition:background-color .25s}.pw .row:hover{background:#f9f3ec}.pw .scan{animation:2.4s ease-in-out infinite scan}.pw .ring{animation:2.4s ease-out infinite ring}.pw .acc-body{transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.pw .acc-icon{transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.pw .confetti{margin:-12px 0 0 -12px;animation:1.7s cubic-bezier(.15,.7,.35,1) both burst;position:absolute}.pw .wiggle-in{animation:.9s cubic-bezier(.2,.9,.3,1.3) both wiggleIn}.pw .field{transition:border-color .25s,box-shadow .25s,background-color .25s}.pw .field:focus-within{border-color:#2e1f16;box-shadow:0 0 0 4px #d6e3d0}.pw.armed .rv:not(.in){opacity:0;transform:translateY(40px)}.pw .rv.in{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}@media (max-width:860px){.pw .nav-links,.pw .hide-sm{display:none!important}}.pw.still *,.pw.still :before,.pw.still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pw *,.pw :before,.pw :after{transition:none!important;animation:none!important}.pw .hx2 .hx-h1 .w{opacity:1;filter:none;transform:none}}}
