.Landing-module__J160va__landing{--l-pine:#123f3a;--l-pine-2:#0c2f2b;--l-pine-3:#1b5a52;--l-mint:#7fe0bd;--l-mint-2:#a6ecd3;--l-sun:#ffb547;--l-coral:#e8664b;--l-lilac:#8b6fd6;--l-max:1200px;background:var(--surface);color:var(--ink);scroll-behavior:smooth;overflow-x:clip}.Landing-module__J160va__landing :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.025em}.Landing-module__J160va__nav{z-index:100;padding-top:env(safe-area-inset-top,0);isolation:isolate;position:fixed;inset:0 0 auto}.Landing-module__J160va__nav:before{content:"";z-index:-2;-webkit-backdrop-filter:saturate(160%)blur(14px);opacity:0;background:#ffffffdb;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 10px 30px -22px #123f3a99}.Landing-module__J160va__navScrolled:before{opacity:1}.Landing-module__J160va__navInner{max-width:var(--l-max);align-items:center;gap:32px;margin:0 auto;padding:16px 24px;display:flex}.Landing-module__J160va__navScrolled .Landing-module__J160va__navInner{padding-block:10px}.Landing-module__J160va__navLogo{flex:none;text-decoration:none;display:inline-flex}.Landing-module__J160va__navLinks{align-items:center;gap:28px;margin-left:auto;display:flex}.Landing-module__J160va__navLinks a{color:#ffffffd1;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.Landing-module__J160va__navLinks a:after{content:"";background:var(--l-mint);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Landing-module__J160va__navLinks a:hover{color:#fff}.Landing-module__J160va__navLinks a:hover:after{transform:scaleX(1)}.Landing-module__J160va__navScrolled .Landing-module__J160va__navLinks a{color:var(--ink-2)}.Landing-module__J160va__navScrolled .Landing-module__J160va__navLinks a:hover{color:var(--brand-strong)}.Landing-module__J160va__navCta,.Landing-module__J160va__navCtaMobile{border-radius:var(--r-pill);background:var(--l-mint);align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px -14px #7fe0bde6;color:var(--l-pine)!important}.Landing-module__J160va__navCta:hover{background:var(--l-mint-2);transform:translateY(-2px)}.Landing-module__J160va__navScrolled .Landing-module__J160va__navCta{background:var(--brand);box-shadow:0 10px 24px -14px rgba(var(--brand-rgb), .9);color:#fff!important}.Landing-module__J160va__navCtaMobile{display:none}.Landing-module__J160va__navToggle{color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.Landing-module__J160va__navScrolled .Landing-module__J160va__navToggle{background:var(--surface);color:var(--ink)}.Landing-module__J160va__navProgress{background:linear-gradient(90deg, var(--l-mint), var(--l-sun));transform-origin:0;opacity:0;width:100%;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0}.Landing-module__J160va__navScrolled .Landing-module__J160va__navProgress{opacity:1}.Landing-module__J160va__hero{background:linear-gradient(160deg, var(--l-pine) 0%, var(--l-pine-2) 70%);color:#fff;border-radius:0 0 40px 40px;align-items:center;min-height:min(100svh,980px);padding:120px 24px 90px;display:flex;position:relative;overflow:hidden}.Landing-module__J160va__heroBg{pointer-events:none;position:absolute;inset:0}.Landing-module__J160va__blob{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate Landing-module__J160va__blobDrift;position:absolute}.Landing-module__J160va__blobA{background:#2f8f78;width:520px;height:520px;top:-140px;right:-120px}.Landing-module__J160va__blobB{background:#ffb54773;width:420px;height:420px;animation-duration:22s;animation-delay:-6s;bottom:-160px;left:-140px}.Landing-module__J160va__blobC{background:#8b6fd659;width:300px;height:300px;animation-duration:26s;animation-delay:-12s;top:30%;left:42%}@keyframes Landing-module__J160va__blobDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}to{transform:translate(-30px,-20px)scale(.95)}}.Landing-module__J160va__heroGrid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 70%)}.Landing-module__J160va__risingPaw{bottom:-40px;left:calc(6% + var(--i) * 11%);color:#7fe0bd59;width:22px;height:22px;animation:14s linear infinite Landing-module__J160va__pawRise;animation-delay:calc(var(--i) * -1.6s);position:absolute}@keyframes Landing-module__J160va__pawRise{0%{opacity:0;transform:translateY(0)rotate(-15deg)scale(.8)}10%{opacity:1}to{opacity:0;transform:translateY(-110vh)rotate(25deg)scale(1.2)}}.Landing-module__J160va__heroInner{z-index:1;width:100%;max-width:var(--l-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin:0 auto;display:grid;position:relative}.Landing-module__J160va__heroCopy{animation:.9s cubic-bezier(.16,1,.3,1) both Landing-module__J160va__heroIn}@keyframes Landing-module__J160va__heroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.Landing-module__J160va__heroEyebrow{border-radius:var(--r-pill);color:#d9ece6;background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.Landing-module__J160va__pulseDot{background:var(--l-mint);border-radius:50%;width:10px;height:10px;position:relative}.Landing-module__J160va__pulseDot:after{content:"";background:var(--l-mint);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite Landing-module__J160va__ping;position:absolute;inset:0}@keyframes Landing-module__J160va__ping{75%,to{opacity:0;transform:scale(2.6)}}.Landing-module__J160va__heroTitle{color:#fff;margin:22px 0 0;font-size:clamp(38px,5.4vw,68px);font-weight:700;line-height:1.04}.Landing-module__J160va__heroTitleTail{display:block}.Landing-module__J160va__rotator{vertical-align:bottom;color:var(--l-mint);margin-right:.18em;padding-bottom:.08em;display:inline-grid;position:relative}.Landing-module__J160va__rotator:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c40-6 80-7 120-3s60 4 76-1' fill='none' stroke='%23ffb547' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.16em;position:absolute;bottom:-.02em;left:0;right:0}.Landing-module__J160va__rotatorWord{white-space:nowrap;grid-area:1/1;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s,filter .45s}.Landing-module__J160va__rotatorWord[data-state=in]{opacity:1;filter:none;transform:none}.Landing-module__J160va__rotatorWord[data-state=out]{opacity:0;filter:blur(4px);transform:translateY(-60%)rotateX(40deg)}.Landing-module__J160va__rotatorWord[data-state=idle]{opacity:0;filter:blur(4px);transform:translateY(60%)rotateX(-40deg)}.Landing-module__J160va__heroLead{color:#cfe3dd;max-width:52ch;margin:22px 0 0;font-size:17px;line-height:1.65}.Landing-module__J160va__heroForm{max-width:560px;margin-top:28px}.Landing-module__J160va__heroBadges{flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;list-style:none;display:flex}.Landing-module__J160va__heroBadges li{color:#d9ece6;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.Landing-module__J160va__heroBadges svg{color:var(--l-mint)}.Landing-module__J160va__heroScene{aspect-ratio:760/560;transform-origin:40%;margin-right:-24px;animation:1.1s cubic-bezier(.16,1,.3,1) .15s both Landing-module__J160va__heroIn;position:relative;scale:1.08}.Landing-module__J160va__petsSvg{width:100%;height:100%;overflow:visible}.Landing-module__J160va__petsSvg *{transform-box:fill-box}.Landing-module__J160va__sceneRing{transform-origin:50%;animation:60s linear infinite Landing-module__J160va__spin}@keyframes Landing-module__J160va__spin{to{transform:rotate(360deg)}}.Landing-module__J160va__floatSlow{animation:5s ease-in-out infinite Landing-module__J160va__floatY}.Landing-module__J160va__floatFast{animation:4.2s ease-in-out -1.4s infinite Landing-module__J160va__floatY}@keyframes Landing-module__J160va__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.Landing-module__J160va__catTail{transform-origin:0 100%;animation:1.6s ease-in-out infinite Landing-module__J160va__wag}@keyframes Landing-module__J160va__wag{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.Landing-module__J160va__catEarL{transform-origin:70% 100%;animation:6s ease-in-out infinite Landing-module__J160va__earTwitch}.Landing-module__J160va__catEarR{transform-origin:30% 100%;animation:6s ease-in-out .2s infinite reverse Landing-module__J160va__earTwitch}@keyframes Landing-module__J160va__earTwitch{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}94%{transform:rotate(4deg)}}.Landing-module__J160va__blink{transform-origin:50%;animation:4.8s ease-in-out infinite Landing-module__J160va__blink}.Landing-module__J160va__blinkLate{transform-origin:50%;animation:5.6s ease-in-out 1.3s infinite Landing-module__J160va__blink}@keyframes Landing-module__J160va__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.Landing-module__J160va__dogEarL{transform-origin:80% 5%;animation:3.2s ease-in-out infinite Landing-module__J160va__flap}.Landing-module__J160va__dogEarR{transform-origin:20% 5%;animation:3.2s ease-in-out .25s infinite reverse Landing-module__J160va__flap}@keyframes Landing-module__J160va__flap{0%,70%,to{transform:rotate(0)}78%{transform:rotate(8deg)}86%{transform:rotate(-5deg)}}.Landing-module__J160va__tongue{transform-origin:50% 0;animation:.9s ease-in-out infinite Landing-module__J160va__pant}@keyframes Landing-module__J160va__pant{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.25)}}.Landing-module__J160va__tag{transform-origin:50% 0;animation:2.4s ease-in-out infinite Landing-module__J160va__swing}@keyframes Landing-module__J160va__swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.Landing-module__J160va__floatCard{color:var(--ink);white-space:nowrap;background:#fffffff5;border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12.5px;animation:6s ease-in-out infinite Landing-module__J160va__cardFloat,.8s cubic-bezier(.16,1,.3,1) both Landing-module__J160va__cardIn;display:flex;position:absolute;box-shadow:0 24px 50px -24px #0000008c}.Landing-module__J160va__floatCard b{color:var(--ink);font-size:13px;font-weight:800;display:block}.Landing-module__J160va__floatCard small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.Landing-module__J160va__floatCard s{color:var(--muted-2)}.Landing-module__J160va__floatCard em{color:var(--brand);font-style:normal;font-weight:800}@keyframes Landing-module__J160va__cardFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes Landing-module__J160va__cardIn{0%{opacity:0;transform:scale(.85)translateY(16px)}to{opacity:1;transform:none}}.Landing-module__J160va__fcOrder{animation-delay:0s,.5s;top:6%;left:-2%}.Landing-module__J160va__fcPrice{animation-delay:-2s,.8s;top:30%;right:-4%}.Landing-module__J160va__fcCold{animation-delay:-4s,1.1s;bottom:4%;left:8%}.Landing-module__J160va__fcIcon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.Landing-module__J160va__fcIconMint{background:var(--brand-soft);color:var(--brand-strong)}.Landing-module__J160va__fcIconSun{background:var(--sun-soft);color:#b8660a}.Landing-module__J160va__fcIconLilac{background:var(--lilac-soft);color:var(--l-lilac)}.Landing-module__J160va__fcPing{background:var(--l-coral);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px}.Landing-module__J160va__fcPing:after{content:"";background:var(--l-coral);border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite Landing-module__J160va__ping;position:absolute;inset:-2px}.Landing-module__J160va__fcBar{background:var(--lilac-soft);border-radius:3px;height:3px;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.Landing-module__J160va__fcBar i{border-radius:inherit;background:var(--l-lilac);width:40%;height:100%;animation:2.6s ease-in-out infinite Landing-module__J160va__progress;display:block}@keyframes Landing-module__J160va__progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.Landing-module__J160va__scrollHint{border:2px solid #ffffff59;border-radius:14px;width:26px;height:42px;margin-left:-13px;position:absolute;bottom:26px;left:50%}.Landing-module__J160va__scrollHint span{background:var(--l-mint);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite Landing-module__J160va__scrollDot;position:absolute;top:8px;left:50%}@keyframes Landing-module__J160va__scrollDot{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}.Landing-module__J160va__countdown{gap:10px;margin-top:24px;display:flex}.Landing-module__J160va__countdownCell{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;min-width:70px;padding:10px 8px 8px}.Landing-module__J160va__countdownCell b{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:28px;line-height:1;display:block}.Landing-module__J160va__countdownCell span{text-transform:uppercase;letter-spacing:.08em;color:var(--l-mint);margin-top:4px;font-size:11px;font-weight:700;display:block}.Landing-module__J160va__form{flex-direction:column;gap:12px;display:flex}.Landing-module__J160va__roleRow{flex-wrap:wrap;gap:8px;display:flex}.Landing-module__J160va__roleChip{border-radius:var(--r-pill);color:#d9ece6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.Landing-module__J160va__roleChip:hover{border-color:#7fe0bd99;transform:translateY(-1px)}.Landing-module__J160va__roleChipActive{background:var(--l-mint);border-color:var(--l-mint);color:var(--l-pine)}.Landing-module__J160va__emailRow{border-radius:var(--r-pill);background:#fff;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 24px 50px -28px #000000b3}.Landing-module__J160va__emailInput{min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600}.Landing-module__J160va__emailInput::placeholder{color:var(--muted-2);font-weight:500}.Landing-module__J160va__submit{border-radius:var(--r-pill);background:var(--brand);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-width:148px;height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.Landing-module__J160va__submit:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.6s ease-in-out infinite Landing-module__J160va__shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes Landing-module__J160va__shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.Landing-module__J160va__submit:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px)}.Landing-module__J160va__submit:disabled{opacity:.8;cursor:progress}.Landing-module__J160va__spin{animation:.8s linear infinite Landing-module__J160va__spin}.Landing-module__J160va__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.Landing-module__J160va__kvkk{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.Landing-module__J160va__kvkk input{flex:none;margin-top:2px}.Landing-module__J160va__kvkk a{color:var(--brand-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}.Landing-module__J160va__kvkkCompact{color:#b9d8cf;padding-left:6px;font-size:12px}.Landing-module__J160va__kvkkCompact a{color:var(--l-mint)}.Landing-module__J160va__formNote{color:#b9d8cf;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-left:6px;font-size:12.5px;font-weight:600;display:flex}.Landing-module__J160va__formNote svg{color:var(--l-mint)}.Landing-module__J160va__formError{background:var(--coral-soft);color:#a33a24;border-radius:14px;margin:0;padding:10px 14px;font-size:13px;font-weight:600}.Landing-module__J160va__formDone{color:#fff;background:#7fe0bd24;border:1px solid #7fe0bd66;border-radius:22px;align-items:center;gap:16px;padding:18px 20px;animation:.6s cubic-bezier(.16,1,.3,1) both Landing-module__J160va__cardIn;display:flex;position:relative}.Landing-module__J160va__formDone b{font-family:var(--font-display);font-size:18px;display:block}.Landing-module__J160va__formDone p{color:#cfe3dd;margin:4px 0 0;font-size:13.5px;line-height:1.5}.Landing-module__J160va__formDoneFull{background:var(--brand-soft);border-color:var(--brand-border);color:var(--ink)}.Landing-module__J160va__formDoneFull p{color:var(--muted)}.Landing-module__J160va__formDoneIcon{background:var(--l-mint);width:52px;height:52px;color:var(--l-pine);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both Landing-module__J160va__pop;display:inline-flex}@keyframes Landing-module__J160va__pop{0%{transform:scale(.3)rotate(-20deg)}to{transform:none}}.Landing-module__J160va__confetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.Landing-module__J160va__confetti i{opacity:0;border-radius:2px;width:8px;height:12px;animation-name:Landing-module__J160va__confetti;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:forwards;position:absolute;top:40%}@keyframes Landing-module__J160va__confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--drift), -140px) rotate(var(--rot))}}.Landing-module__J160va__formFull .Landing-module__J160va__roleChip{border-color:var(--border);background:var(--surface);color:var(--ink-2)}.Landing-module__J160va__formFull .Landing-module__J160va__roleChipActive{background:var(--brand);border-color:var(--brand);color:#fff}.Landing-module__J160va__formFull .Landing-module__J160va__emailRow{background:var(--surface);box-shadow:none;border:1.5px solid var(--border)}.Landing-module__J160va__formFull .Landing-module__J160va__emailRow:focus-within{border-color:var(--brand);background:#fff}.Landing-module__J160va__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Landing-module__J160va__field{flex-direction:column;gap:6px;display:flex}.Landing-module__J160va__field span{color:var(--muted);font-size:12px;font-weight:700}.Landing-module__J160va__field input{border:1.5px solid var(--border);background:var(--surface);width:100%;min-width:0;height:46px;color:var(--ink);border-radius:14px;outline:0;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.Landing-module__J160va__field input:focus{border-color:var(--brand);background:#fff}.Landing-module__J160va__marquee{flex-direction:column;gap:12px;padding:34px 0 10px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Landing-module__J160va__marqueeRow{overflow:hidden}.Landing-module__J160va__marqueeTrack{gap:12px;width:max-content;animation:40s linear infinite Landing-module__J160va__marquee;display:flex}.Landing-module__J160va__marqueeReverse .Landing-module__J160va__marqueeTrack{animation-duration:46s;animation-direction:reverse}.Landing-module__J160va__marquee:hover .Landing-module__J160va__marqueeTrack{animation-play-state:paused}@keyframes Landing-module__J160va__marquee{to{transform:translate(calc(-50% - 6px))}}.Landing-module__J160va__marqueeItem{border-radius:var(--r-pill);border:1px solid var(--border);height:50px;color:var(--ink-2);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.Landing-module__J160va__marqueeItem svg{color:var(--brand)}.Landing-module__J160va__marqueeReverse .Landing-module__J160va__marqueeItem svg{color:#d98a1f}.Landing-module__J160va__section{padding:100px 24px}.Landing-module__J160va__section>*{max-width:var(--l-max);margin-inline:auto}.Landing-module__J160va__sectionTinted{background:radial-gradient(circle at 12% 20%,#7fe0bd38,#0000 30%),radial-gradient(circle at 88% 80%,#ffb54729,#0000 30%),#fff;border-radius:40px;margin-inline:16px}.Landing-module__J160va__sectionHead{text-align:center;margin-bottom:52px;max-width:720px!important}.Landing-module__J160va__sectionHead h2{color:var(--ink);margin:14px 0 0;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.1}.Landing-module__J160va__sectionHead p{max-width:56ch;color:var(--muted);margin:16px auto 0;font-size:16.5px;line-height:1.65}.Landing-module__J160va__kicker{border-radius:var(--r-pill);background:var(--brand-soft);height:30px;color:var(--brand-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.Landing-module__J160va__kicker:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}.Landing-module__J160va__kickerLight{color:var(--l-mint);background:#7fe0bd24}.Landing-module__J160va__kickerLight:before{background:var(--l-mint)}.Landing-module__J160va__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.Landing-module__J160va__reveal[data-variant=left]{transform:translate(-36px)}.Landing-module__J160va__reveal[data-variant=right]{transform:translate(36px)}.Landing-module__J160va__reveal[data-variant=zoom]{transform:scale(.94)}.Landing-module__J160va__reveal[data-visible="1"]{opacity:1;transform:none}.Landing-module__J160va__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.Landing-module__J160va__tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition:transform .25s ease-out}.Landing-module__J160va__audienceCard{border:1px solid var(--border);background:#fff;border-radius:30px;height:100%;padding:30px 28px 26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #123f3a80}.Landing-module__J160va__audienceCard:before{content:"";background:radial-gradient(circle at var(--mx) var(--my), var(--tone-soft), transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.Landing-module__J160va__audienceCard:hover:before{opacity:1}.Landing-module__J160va__audienceCard>*{position:relative}.Landing-module__J160va__tone_mint{--tone:var(--brand);--tone-soft:#7fe0bd59}.Landing-module__J160va__tone_sun{--tone:#d98a1f;--tone-soft:#ffb54759}.Landing-module__J160va__tone_lilac{--tone:var(--l-lilac);--tone-soft:#8b6fd647}.Landing-module__J160va__audienceIcon{color:#fff;background:var(--tone);width:58px;height:58px;box-shadow:0 16px 30px -16px var(--tone);border-radius:20px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Landing-module__J160va__audienceCard:hover .Landing-module__J160va__audienceIcon{transform:rotate(-8deg)scale(1.08)}.Landing-module__J160va__audienceCard h3{color:var(--ink);margin:22px 0 0;font-size:22px;font-weight:700}.Landing-module__J160va__audienceCard p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.Landing-module__J160va__audienceCard ul{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.Landing-module__J160va__audienceCard li{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.Landing-module__J160va__audienceCard li svg{color:var(--tone);flex:none}.Landing-module__J160va__audienceLink{color:var(--tone);align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.Landing-module__J160va__audienceLink svg{transition:transform .2s}.Landing-module__J160va__audienceLink:hover svg{transform:translate(4px)}.Landing-module__J160va__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.Landing-module__J160va__stepsLine{background:var(--border);border-radius:3px;height:3px;position:absolute;top:36px;left:12%;right:12%;overflow:hidden}.Landing-module__J160va__stepsLine i{background:linear-gradient(90deg, var(--brand), var(--l-sun));transform-origin:0;height:100%;transition:transform 1.6s cubic-bezier(.65,0,.35,1) .3s;display:block;transform:scaleX(0)}.Landing-module__J160va__steps[data-visible="1"] .Landing-module__J160va__stepsLine i{transform:scaleX(1)}.Landing-module__J160va__step{text-align:center;opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.35s + var(--step) * .35s);padding:0 8px;position:relative;transform:translateY(20px)}.Landing-module__J160va__steps[data-visible="1"] .Landing-module__J160va__step{opacity:1;transform:none}.Landing-module__J160va__stepIcon{width:74px;height:74px;color:var(--brand);border:3px solid var(--brand-soft-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 16px 34px -20px #123f3a8c}.Landing-module__J160va__stepIcon em{background:var(--l-sun);width:26px;height:26px;color:var(--l-pine);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px}.Landing-module__J160va__step h3{color:var(--ink);margin:18px 0 0;font-size:18px;font-weight:700}.Landing-module__J160va__step p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.Landing-module__J160va__bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.Landing-module__J160va__bentoCard{border:1px solid var(--border);transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), box-shadow .3s ease;background:#fff;border-radius:28px;padding:26px;position:relative;overflow:hidden}.Landing-module__J160va__bentoCard:hover{box-shadow:0 30px 60px -40px #123f3a99}.Landing-module__J160va__bentoCard h3{color:var(--ink);margin:16px 0 0;font-size:19px;font-weight:700}.Landing-module__J160va__bentoCard p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.Landing-module__J160va__bentoWide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.Landing-module__J160va__bentoDark{background:radial-gradient(circle at 90% 10%, #7fe0bd40, transparent 40%), var(--l-pine);border-color:#0000}.Landing-module__J160va__bentoDark h3{color:#fff}.Landing-module__J160va__bentoDark p{color:#cfe3dd}.Landing-module__J160va__bentoIcon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-strong);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.Landing-module__J160va__bentoDark .Landing-module__J160va__bentoIcon{color:var(--l-mint);background:#7fe0bd29}.Landing-module__J160va__bentoIconSun{background:var(--sun-soft);color:#b8660a}.Landing-module__J160va__bentoIconLilac{background:var(--lilac-soft);color:var(--l-lilac)}.Landing-module__J160va__bentoIconCoral{background:var(--coral-soft);color:var(--l-coral)}.Landing-module__J160va__filterDemo{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.Landing-module__J160va__filterChip{border-radius:var(--r-pill);color:#cfe3dd;height:32px;animation:8s infinite Landing-module__J160va__chipCycle;animation-delay:calc(var(--c) * 2s);background:#ffffff14;border:1px solid #ffffff24;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}@keyframes Landing-module__J160va__chipCycle{0%,22%{background:var(--l-mint);color:var(--l-pine);border-color:var(--l-mint)}26%,to{color:#cfe3dd;background:#ffffff14;border-color:#ffffff24}}.Landing-module__J160va__filterResults{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.Landing-module__J160va__filterRow{animation:2s ease-in-out infinite Landing-module__J160va__rowIn;animation-delay:calc(var(--r) * .15s);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.Landing-module__J160va__filterRow i{background:#7fe0bd4d;border-radius:10px;flex:none;width:30px;height:30px}.Landing-module__J160va__filterRow b{background:#fff3;border-radius:4px;flex:1;height:8px}.Landing-module__J160va__filterRow em{background:var(--l-sun);opacity:.7;border-radius:4px;width:44px;height:8px}@keyframes Landing-module__J160va__rowIn{0%,to{opacity:1;transform:translate(0)}45%{opacity:.6;transform:translate(6px)}}.Landing-module__J160va__priceDemo{align-items:baseline;gap:10px;margin-top:22px;display:flex}.Landing-module__J160va__priceDemo span{color:var(--muted-2);font-size:14px;text-decoration:line-through}.Landing-module__J160va__priceDemo b{font-family:var(--font-display);color:var(--l-pine);font-size:30px;animation:3s ease-in-out infinite Landing-module__J160va__priceBump}.Landing-module__J160va__priceDemo em{border-radius:var(--r-pill);background:var(--coral-soft);color:var(--l-coral);padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}@keyframes Landing-module__J160va__priceBump{0%,80%,to{transform:none}88%{transform:scale(1.08)}}.Landing-module__J160va__thermoDemo{align-items:center;gap:12px;margin-top:22px;display:flex}.Landing-module__J160va__thermoDemo i{background:linear-gradient(90deg, #7fb8e0, var(--l-lilac), var(--l-coral));border-radius:10px;flex:1;height:10px;position:relative}.Landing-module__J160va__thermoDemo i:after{content:"";border:3px solid var(--l-lilac);background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:4s ease-in-out infinite Landing-module__J160va__thermo;position:absolute;top:50%;left:30%}@keyframes Landing-module__J160va__thermo{0%,to{left:26%}50%{left:36%}}.Landing-module__J160va__thermoDemo span{color:var(--l-lilac);font-size:14px;font-weight:800}.Landing-module__J160va__shieldDemo{width:64px;height:64px;color:var(--brand);background:var(--brand-soft);border-radius:50%;justify-content:center;align-items:center;margin-top:18px;animation:2.6s ease-in-out infinite Landing-module__J160va__shieldPulse;display:flex}@keyframes Landing-module__J160va__shieldPulse{0%,to{box-shadow:0 0 #0f8b6759}60%{box-shadow:0 0 0 16px #0f8b6700}}.Landing-module__J160va__calDemo{background:var(--l-pine);color:#fff;border-radius:16px;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;font-size:14px;display:inline-flex}.Landing-module__J160va__calDemo b{color:var(--l-mint)}.Landing-module__J160va__codeDemo{background:var(--l-pine-2);color:#cfe3dd;white-space:pre-wrap;border-radius:18px;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow:hidden}.Landing-module__J160va__codeDemo span{color:var(--l-sun);font-weight:700}.Landing-module__J160va__codeDemo i{color:#9fd8ff;font-style:normal}.Landing-module__J160va__codeDemo b{color:var(--l-mint);font-weight:600}.Landing-module__J160va__codeDemo em{color:var(--l-mint);white-space:nowrap;vertical-align:bottom;font-style:normal;animation:4s steps(30,end) infinite Landing-module__J160va__typeIn;display:inline-block;overflow:hidden}@keyframes Landing-module__J160va__typeIn{0%,20%{max-width:0}60%,to{max-width:30ch}}.Landing-module__J160va__panelSection{background:radial-gradient(circle at 80% 30%, #7fe0bd38, transparent 36%), linear-gradient(160deg, var(--l-pine), var(--l-pine-2));color:#fff;border-radius:40px;margin-inline:16px}.Landing-module__J160va__panelInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.Landing-module__J160va__panelCopy h2{color:#fff;margin:14px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.1}.Landing-module__J160va__panelCopy p{color:#cfe3dd;margin:16px 0 0;font-size:16px;line-height:1.65}.Landing-module__J160va__panelList{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Landing-module__J160va__panelList li{color:#e6f4ef;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.Landing-module__J160va__panelList svg{color:var(--l-mint)}.Landing-module__J160va__panelTilt{position:relative}.Landing-module__J160va__panelImage{filter:drop-shadow(0 40px 60px #00000059);width:100%;height:auto;display:block}.Landing-module__J160va__panelBadge{border-radius:var(--r-pill);color:var(--ink);background:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;animation:5s ease-in-out infinite Landing-module__J160va__cardFloat;display:inline-flex;position:absolute;box-shadow:0 20px 40px -20px #0009}.Landing-module__J160va__panelBadge svg{color:var(--brand)}.Landing-module__J160va__panelBadgeA{top:12%;right:-2%}.Landing-module__J160va__panelBadgeB{animation-delay:-2.5s;bottom:14%;left:-2%}.Landing-module__J160va__faq{flex-direction:column;gap:12px;display:flex;max-width:820px!important}.Landing-module__J160va__faqItem{border:1px solid var(--border);background:#fff;border-radius:22px;transition:border-color .2s,box-shadow .2s}.Landing-module__J160va__faqItem[open]{border-color:var(--brand-border);box-shadow:0 20px 40px -30px #123f3a80}.Landing-module__J160va__faqItem summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}.Landing-module__J160va__faqItem summary::-webkit-details-marker{display:none}.Landing-module__J160va__faqPlus{background:var(--brand-soft);border-radius:50%;flex:none;width:32px;height:32px;transition:background .2s,transform .3s;position:relative}.Landing-module__J160va__faqPlus:before,.Landing-module__J160va__faqPlus:after{content:"";background:var(--brand-strong);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .3s;position:absolute;top:50%;left:50%}.Landing-module__J160va__faqPlus:after{transform:rotate(90deg)}.Landing-module__J160va__faqItem[open] .Landing-module__J160va__faqPlus{background:var(--brand);transform:rotate(180deg)}.Landing-module__J160va__faqItem[open] .Landing-module__J160va__faqPlus:before,.Landing-module__J160va__faqItem[open] .Landing-module__J160va__faqPlus:after{background:#fff}.Landing-module__J160va__faqItem[open] .Landing-module__J160va__faqPlus:after{transform:rotate(0)}.Landing-module__J160va__faqItem p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7;animation:.4s both Landing-module__J160va__heroIn}.Landing-module__J160va__cta{background:radial-gradient(circle at 10% 90%, #ffb54738, transparent 30%), radial-gradient(circle at 90% 10%, #7fe0bd40, transparent 34%), linear-gradient(160deg, var(--l-pine), var(--l-pine-2));color:#fff;border-radius:40px 40px 0 0;margin-top:40px;padding:100px 24px}.Landing-module__J160va__ctaInner{max-width:var(--l-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid}.Landing-module__J160va__ctaCopy h2{color:#fff;margin:14px 0 0;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.08}.Landing-module__J160va__ctaCopy p{color:#cfe3dd;max-width:46ch;margin:16px 0 0;font-size:16.5px;line-height:1.65}.Landing-module__J160va__ctaPets{max-width:380px;margin-top:28px;position:relative}.Landing-module__J160va__ctaPets img{width:100%;height:auto;animation:5s ease-in-out infinite Landing-module__J160va__floatY;display:block}.Landing-module__J160va__hearts{pointer-events:none;position:absolute;inset:0}.Landing-module__J160va__hearts i{bottom:50%;left:calc(20% + var(--h) * 12%);color:var(--l-coral);opacity:0;animation:4s ease-in infinite Landing-module__J160va__heartUp;animation-delay:calc(var(--h) * .65s);font-size:18px;font-style:normal;position:absolute}.Landing-module__J160va__hearts i:nth-child(2n){color:var(--l-mint)}@keyframes Landing-module__J160va__heartUp{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-140px)scale(1.2)}}.Landing-module__J160va__ctaCard{color:var(--ink);background:#fff;border-radius:32px;padding:30px;box-shadow:0 40px 80px -40px #0009}.Landing-module__J160va__ctaCard h3{color:var(--ink);margin:0;font-size:24px;font-weight:700}.Landing-module__J160va__ctaCard>p{color:var(--muted);margin:6px 0 20px;font-size:14.5px}.Landing-module__J160va__footer{background:var(--l-pine-2);color:#9fc4b9;padding:36px 24px 28px}.Landing-module__J160va__footerInner,.Landing-module__J160va__footerLegal,.Landing-module__J160va__footerCopy{max-width:var(--l-max);margin-inline:auto}.Landing-module__J160va__footerInner{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.Landing-module__J160va__footerBrand p{margin:8px 0 0;font-size:13px}.Landing-module__J160va__footerContact a{color:#e6f4ef;font-weight:700;text-decoration:none}.Landing-module__J160va__footerContact a:hover{color:var(--l-mint)}.Landing-module__J160va__footerLegal{padding:16px 0 0;font-size:12.5px}.Landing-module__J160va__footerLegal summary{cursor:pointer;color:#cfe3dd;font-weight:700}.Landing-module__J160va__footerLegal p{margin:10px 0 0;line-height:1.7}.Landing-module__J160va__footerLegal a{color:var(--l-mint)}.Landing-module__J160va__footerCopy{color:#7fa89c;margin-top:16px;font-size:12px}@media (max-width:1024px){.Landing-module__J160va__heroInner,.Landing-module__J160va__panelInner,.Landing-module__J160va__ctaInner{grid-template-columns:1fr}.Landing-module__J160va__heroScene{width:100%;max-width:620px;margin:0 auto;scale:1}.Landing-module__J160va__audienceGrid{grid-template-columns:1fr;max-width:560px!important}.Landing-module__J160va__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__J160va__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.Landing-module__J160va__stepsLine{display:none}}@media (max-width:820px){.Landing-module__J160va__navLinks{background:var(--l-pine);z-index:-1;flex-direction:column;align-items:flex-start;gap:22px;width:min(320px,86vw);padding:96px 28px 28px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-30px 0 60px -30px #0009}.Landing-module__J160va__navLinksOpen{transform:none}.Landing-module__J160va__navLinks a,.Landing-module__J160va__navScrolled .Landing-module__J160va__navLinks a{color:#e6f4ef;font-size:18px}.Landing-module__J160va__navCta{display:none}.Landing-module__J160va__navCtaMobile{margin-top:8px;display:inline-flex}.Landing-module__J160va__navToggle{margin-left:auto;display:inline-flex}}@media (max-width:640px){.Landing-module__J160va__hero{border-radius:0 0 28px 28px;padding:104px 16px 80px}.Landing-module__J160va__heroLead{font-size:15.5px}.Landing-module__J160va__emailRow{border-radius:24px;flex-direction:column;align-items:stretch;padding:8px}.Landing-module__J160va__emailInput{font-size:16px}.Landing-module__J160va__submit{width:100%}.Landing-module__J160va__floatCard{padding:8px 10px 8px 8px;font-size:11px}.Landing-module__J160va__floatCard small{font-size:11px}.Landing-module__J160va__fcIcon{width:28px;height:28px}.Landing-module__J160va__fcPrice{right:0}.Landing-module__J160va__fcOrder{left:0}.Landing-module__J160va__section{padding:72px 16px}.Landing-module__J160va__sectionTinted,.Landing-module__J160va__panelSection{border-radius:28px;margin-inline:8px}.Landing-module__J160va__bento{grid-template-columns:1fr}.Landing-module__J160va__bentoWide{grid-column:auto;grid-template-columns:1fr}.Landing-module__J160va__steps,.Landing-module__J160va__fieldGrid{grid-template-columns:1fr}.Landing-module__J160va__cta{border-radius:28px 28px 0 0;padding:72px 16px}.Landing-module__J160va__ctaCard{border-radius:24px;padding:22px 18px}.Landing-module__J160va__countdownCell{flex:1;min-width:0}.Landing-module__J160va__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.Landing-module__J160va__landing *,.Landing-module__J160va__landing :before,.Landing-module__J160va__landing :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.Landing-module__J160va__reveal,.Landing-module__J160va__step{opacity:1!important;transform:none!important}.Landing-module__J160va__risingPaw{display:none}}
