.landing-module__ESXKBq__main{max-width:1040px;min-height:100dvh;margin:0 auto;padding:0 16px 48px}.landing-module__ESXKBq__main>header{padding-left:0;padding-right:0}.landing-module__ESXKBq__hero{text-align:center;max-width:680px;margin:48px auto 72px}.landing-module__ESXKBq__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--mint-text);margin:0 0 12px;font-size:12px;font-weight:600}.landing-module__ESXKBq__title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(34px,6vw,60px);line-height:1.04}.landing-module__ESXKBq__subtitle{color:var(--muted);margin:0 0 32px;font-size:18px}.landing-module__ESXKBq__form{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.landing-module__ESXKBq__input{border:1px solid var(--border);background:#fff;border-radius:10px;flex:280px;padding:14px 16px;font-size:16px}.landing-module__ESXKBq__button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-size:16px;font-weight:600}.landing-module__ESXKBq__button:hover{background:var(--accent-hover)}.landing-module__ESXKBq__note{color:var(--muted);margin-top:20px;font-size:13px}.landing-module__ESXKBq__error{color:#b3261e;flex-basis:100%;margin:8px 0 0;font-size:14px}.landing-module__ESXKBq__button:disabled,.landing-module__ESXKBq__input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft);outline:none}.landing-module__ESXKBq__input:disabled{opacity:.7;cursor:default}.landing-module__ESXKBq__section{border-top:1px solid var(--border);padding:48px 0}.landing-module__ESXKBq__first{border-top:0;padding-top:56px}.landing-module__ESXKBq__h2{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(24px,3.4vw,32px);line-height:1.15}.landing-module__ESXKBq__sectionLead{color:var(--muted);max-width:620px;margin:0 0 24px;line-height:1.5}.landing-module__ESXKBq__steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-module__ESXKBq__step{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px}.landing-module__ESXKBq__step h3{margin:12px 0 6px;font-size:17px}.landing-module__ESXKBq__step p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.landing-module__ESXKBq__stepNum{background:var(--mint);width:28px;height:28px;color:var(--accent);border-radius:14px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.landing-module__ESXKBq__experiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.landing-module__ESXKBq__experiences{grid-template-columns:minmax(0,1fr)}}.landing-module__ESXKBq__experience{border:1px solid var(--border);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:18px 20px;font-size:15px;display:grid}.landing-module__ESXKBq__experience strong{font-size:17px}.landing-module__ESXKBq__experience span{color:var(--muted);line-height:1.5}.landing-module__ESXKBq__petsNote{color:var(--muted);max-width:62ch;margin:18px 0 0;font-size:14px;line-height:1.6}.landing-module__ESXKBq__band{border-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(16px,50vw - 504px);padding-right:max(16px,50vw - 504px)}.landing-module__ESXKBq__bandDark{color:#fff;background:radial-gradient(60% 50% at 100% 0%, #01e8c147, transparent 70%), radial-gradient(40% 40% at 0% 100%, #01e8c124, transparent 70%), linear-gradient(160deg, var(--accent) 0%, var(--fg) 100%);padding-top:64px;padding-bottom:64px}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__h2{color:#fff}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__sectionLead{color:#ffffffc7}.landing-module__ESXKBq__heroBand{margin-bottom:0;padding:0 0 72px}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__hero{margin-top:40px;margin-bottom:0;padding:0 16px}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__eyebrow{color:var(--mint)}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__subtitle,.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__note{color:#ffffffc7}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__note a{color:#fff}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__error{color:#ffb4ab}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__input{border-color:#0000}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__button{background:var(--mint);color:var(--fg)}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__button:hover{background:#33f0d0}.landing-module__ESXKBq__heroBand .landing-module__ESXKBq__passwordLink{color:#ffffffb8}.landing-module__ESXKBq__bandMint{background:linear-gradient(180deg, var(--mint-soft) 0%, #fff 100%);margin-bottom:-48px;padding-top:64px;padding-bottom:72px}.landing-module__ESXKBq__pushNote{color:var(--muted);max-width:720px;margin:22px 0 0;font-size:14px;line-height:1.55}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__pushNote{color:#ffffffb8}.landing-module__ESXKBq__priceGrid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (max-width:900px){.landing-module__ESXKBq__priceGrid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px}}.landing-module__ESXKBq__priceShot{justify-items:center;gap:12px;margin:0;display:grid}.landing-module__ESXKBq__priceShotImg{border:1px solid var(--border);border-radius:28px;width:100%;max-width:300px;height:auto;box-shadow:0 24px 48px #061d4c24}.landing-module__ESXKBq__priceShotCap{color:var(--muted);text-align:center;max-width:340px;font-size:13px}.landing-module__ESXKBq__priceCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:520px){.landing-module__ESXKBq__priceCards{grid-template-columns:minmax(0,1fr)}}.landing-module__ESXKBq__priceBig{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:14px;gap:4px;padding:22px;font-size:14px;display:grid}.landing-module__ESXKBq__price{letter-spacing:-.02em;color:var(--accent);font-size:44px;font-weight:700;line-height:1}.landing-module__ESXKBq__compare{border:1px solid var(--border);background:#fff;border-radius:14px;grid-column:1/-1;gap:8px;padding:16px 22px;display:grid}.landing-module__ESXKBq__compareRow{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding-bottom:10px;font-size:14px;display:flex}.landing-module__ESXKBq__compareRow:last-child{border-bottom:0;padding-bottom:0}.landing-module__ESXKBq__compareName{color:var(--fg);gap:2px;font-weight:600;display:grid}.landing-module__ESXKBq__compareName small{color:var(--muted);text-align:left;font-size:12px;font-weight:400}.landing-module__ESXKBq__compareRowUs .landing-module__ESXKBq__compareName{color:var(--accent)}.landing-module__ESXKBq__compareRow strong{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;justify-items:end;gap:2px;font-size:22px;font-weight:700;display:grid}.landing-module__ESXKBq__comparePrice{color:var(--muted);letter-spacing:-.01em;font-size:15px;font-weight:600}.landing-module__ESXKBq__compareUs .landing-module__ESXKBq__comparePrice{color:var(--accent);opacity:.85}.landing-module__ESXKBq__compareHead{color:var(--fg);margin:0 0 2px;font-size:13px;font-weight:600}.landing-module__ESXKBq__compareFoot{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.landing-module__ESXKBq__compareRow small{color:var(--muted);white-space:normal;font-size:12px;font-weight:400}.landing-module__ESXKBq__compareUs{color:var(--accent)!important}.landing-module__ESXKBq__priceNote{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.5}.landing-module__ESXKBq__faq{gap:10px;display:grid}.landing-module__ESXKBq__faqItem{border:1px solid var(--border);background:#fff;border-radius:12px;padding:0 18px}.landing-module__ESXKBq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.landing-module__ESXKBq__faqItem summary::-webkit-details-marker{display:none}.landing-module__ESXKBq__faqItem summary:hover{color:var(--accent)}.landing-module__ESXKBq__faqItem summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:6px}.landing-module__ESXKBq__faqChevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;margin-top:-4px;transition:transform .18s;transform:rotate(45deg)}.landing-module__ESXKBq__faqItem[open] .landing-module__ESXKBq__faqChevron{margin-top:4px;transform:rotate(225deg)}.landing-module__ESXKBq__faqItem p{color:var(--muted);max-width:820px;margin:0;padding:0 0 18px;line-height:1.55}.landing-module__ESXKBq__cta{text-align:center;padding:56px 0 24px}.landing-module__ESXKBq__cta .landing-module__ESXKBq__h2{margin-bottom:20px}.landing-module__ESXKBq__cta .landing-module__ESXKBq__form{max-width:620px;margin:0 auto}.landing-module__ESXKBq__progress{text-align:left;flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:center;gap:24px 32px;margin-top:28px;animation:.4s ease-out landing-module__ESXKBq__fadeIn;display:flex}@keyframes landing-module__ESXKBq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-module__ESXKBq__phone{background:#111;border-radius:24px;flex:none;width:132px;height:260px;padding:8px;animation:3s ease-in-out infinite landing-module__ESXKBq__float;box-shadow:0 16px 32px #0000002e}@keyframes landing-module__ESXKBq__float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.landing-module__ESXKBq__phoneScreen{background:#fff;border-radius:18px;align-content:start;gap:8px;width:100%;height:100%;padding:14px 10px 10px;display:grid;overflow:hidden}.landing-module__ESXKBq__skelBar,.landing-module__ESXKBq__skelHero,.landing-module__ESXKBq__skelRow i{background:linear-gradient(90deg,#ececea 25%,#f8f8f6 50%,#ececea 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s linear infinite landing-module__ESXKBq__shimmer;display:block}.landing-module__ESXKBq__skelBar{height:8px}.landing-module__ESXKBq__skelHero{border-radius:8px;height:64px}.landing-module__ESXKBq__skelRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.landing-module__ESXKBq__skelRow i{border-radius:6px;height:44px}@keyframes landing-module__ESXKBq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-module__ESXKBq__progressText{flex:260px;gap:12px;max-width:340px;display:grid}.landing-module__ESXKBq__stages{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.landing-module__ESXKBq__stages li{color:var(--muted);align-items:center;gap:8px;transition:color .3s;display:flex}.landing-module__ESXKBq__stages li[data-state=active]{color:var(--fg);font-weight:600}.landing-module__ESXKBq__stages li[data-state=done]{color:var(--fg)}.landing-module__ESXKBq__stageDot{border:1.5px solid var(--border);background:#fff;border-radius:5px;flex:0 0 10px;width:10px;height:10px;position:relative}.landing-module__ESXKBq__stages li[data-state=done] .landing-module__ESXKBq__stageDot{background:var(--success);border-color:var(--success)}.landing-module__ESXKBq__stages li[data-state=active] .landing-module__ESXKBq__stageDot{border-color:var(--mint)}.landing-module__ESXKBq__stages li[data-state=active] .landing-module__ESXKBq__stageDot:after{content:"";border:1.5px solid var(--mint);border-radius:50%;animation:1.2s ease-out infinite landing-module__ESXKBq__pulse;position:absolute;inset:-5px}@keyframes landing-module__ESXKBq__pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.landing-module__ESXKBq__ellipsis:after{content:"…";text-align:left;width:1em;animation:1.2s steps(4,end) infinite landing-module__ESXKBq__dots;display:inline-block}@keyframes landing-module__ESXKBq__dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.landing-module__ESXKBq__bar{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.landing-module__ESXKBq__barFill{background:var(--mint);border-radius:3px;height:100%;transition:width .25s linear}.landing-module__ESXKBq__progressHint{color:var(--muted);margin:0;font-size:12px}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__stages li{color:#ffffffad}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__stages li[data-state=active],.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__stages li[data-state=done]{color:#fff}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__stageDot{background:0 0;border-color:#fff6}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__bar{background:#fff3}.landing-module__ESXKBq__bandDark .landing-module__ESXKBq__progressHint{color:#ffffffbf}@media (prefers-reduced-motion:reduce){.landing-module__ESXKBq__phone,.landing-module__ESXKBq__skelBar,.landing-module__ESXKBq__skelHero,.landing-module__ESXKBq__skelRow i,.landing-module__ESXKBq__stages li[data-state=active] .landing-module__ESXKBq__stageDot:after,.landing-module__ESXKBq__ellipsis:after{animation:none}}.landing-module__ESXKBq__passwordLink{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-basis:100%;padding:4px 0 0;font-size:12px;text-decoration:underline}
