:root{--ink:#0a0a0a;--muted:#757575;--muted-2:#8e8e8e;--line:#e6e6e6;--line-soft:#efefef;--bg:#fff;--surface:#ededed4d;--btn:#121212;--btn-hover:#000;--accent:#0f7a5a;--accent-bg:#0f7a5a14;--bad:#c0392b;--bad-bg:#c0392b0f;--wa:#25d366;--wa-bg:#25d36612;--glow:#12a9718c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:50px;--shadow-btn:0 2px 2px #00000026;--shadow-card:0 .6px 1.6px -1.5px #0000002b, 0 2.3px 5.9px -3px #00000024, 0 10px 25px -4.5px #00000014;--font:"Switzer", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shell:48px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.btn{background:var(--btn);color:#fff;border-radius:var(--radius-sm);letter-spacing:-.03em;cursor:pointer;box-shadow:var(--shadow-btn);border:0;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.1;text-decoration:none;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.btn:hover{background:var(--btn-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.form__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.form__actions .btn{white-space:nowrap;flex:auto;padding:13px 16px;font-size:14px}.btn--wa{background:var(--bg);color:var(--ink);border:1px solid var(--wa);box-shadow:none}.btn--wa svg{color:var(--wa);flex:none}.btn--wa:hover{background:var(--wa-bg);border-color:var(--wa);transform:translateY(-1px)}.link{color:var(--ink);text-underline-offset:2px}@keyframes revelar{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eyebrow,.hero__title,.hero__sub,.compare,.offer{animation:.6s cubic-bezier(.22,1,.36,1) both revelar}.eyebrow{animation-delay:50ms}.hero__title{animation-delay:.13s}.hero__sub{animation-delay:.23s}.compare{animation-delay:.33s}.offer{animation-delay:.43s}.hero{min-height:100dvh;padding:28px var(--shell);align-items:center;display:flex}.hero__inner{text-align:center;width:100%;max-width:1040px;margin:0 auto}.eyebrow{letter-spacing:-.02em;color:var(--muted);margin:0 0 12px;font-size:13.5px;font-weight:400;line-height:1.4}.eyebrow__glow{color:var(--accent);text-shadow:0 0 4px #12a9714d, 0 0 14px var(--glow), 0 0 28px #12a97140;font-weight:500}.hero__title{letter-spacing:-.05em;max-width:940px;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(30px,4.4vw,54px);font-weight:500;line-height:1.12}.hero__rest{color:var(--muted);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero__rest{background-image:linear-gradient(180deg, var(--ink) 0%, var(--muted) 82%);color:#0000;-webkit-background-clip:text;background-clip:text}}.hero__price{white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M4 9c34-4 68 3 102-1 24-3 62 2 90-2' fill='none' stroke='%230F7A5A' stroke-width='5' stroke-linecap='round' opacity='0.38'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .19em;padding-bottom:.08em;display:inline-block}.hero__sub{letter-spacing:-.02em;max-width:780px;color:var(--muted);text-wrap:balance;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.5}.hero__sub strong{color:var(--ink);font-weight:500}.offer{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:940px;box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;margin:20px auto 0;display:grid;overflow:hidden}.offer__deal{flex-direction:column;justify-content:flex-start;padding:24px 26px;display:flex}.offer__badge{border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-size:12px;font-weight:500;display:inline-flex}.dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.dot{animation:none}.btn:hover{transform:none}html{scroll-behavior:auto}.eyebrow,.hero__title,.hero__sub,.compare,.offer{animation:none}}.compare{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin:18px auto 0;display:flex}.kp{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);white-space:nowrap;align-items:baseline;gap:9px;padding:8px 15px;display:inline-flex}.kp--bad{background:var(--bad-bg);border-color:#c0392b38}.kp--good{background:var(--accent-bg);border-color:#0f7a5a47}.kp__label{letter-spacing:-.01em;color:var(--muted);margin:0;font-size:12.5px;font-weight:400}.kp__price{letter-spacing:-.04em;margin:0;font-size:19px;font-weight:500;line-height:1}.kp--bad .kp__price{color:var(--bad);text-decoration:line-through;text-decoration-thickness:1.5px}.kp--good .kp__price{color:var(--accent)}.kp__detail{letter-spacing:-.01em;color:var(--muted-2);margin:0;font-size:11.5px}.kp--good .kp__detail{color:var(--accent);opacity:.85}.offer__title{letter-spacing:-.04em;color:var(--ink);margin:14px 0 0;font-size:19px;font-weight:500;line-height:1.25}.meta{border-bottom:1px solid var(--line-soft);letter-spacing:-.02em;color:var(--muted);margin:8px 0 0;padding:0 0 14px;font-size:13.5px}.meta__sep{vertical-align:middle;background:#d2d2d2;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.checks{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.checks li{letter-spacing:-.02em;color:var(--muted);padding-left:25px;font-size:13.5px;line-height:1.45;position:relative}.checks li strong{color:var(--ink);font-weight:500}.checks li:before{content:"";background:var(--accent-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F7A5A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 10px 10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.offer__after{letter-spacing:-.015em;color:var(--muted-2);margin:16px 0 0;font-size:12px;line-height:1.5}.offer__form{background:var(--surface);border-left:1px solid var(--line);padding:24px 26px}.form__title{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.25}.form__sub{letter-spacing:-.02em;color:var(--muted);margin:5px 0 16px;font-size:13px;line-height:1.45}.field{margin-bottom:11px}.field label{letter-spacing:-.02em;color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.field .opt{color:var(--muted-2);font-weight:400}.field input{letter-spacing:-.02em;width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 13px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#b0b0b0}.field input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0a12}.field input[aria-invalid=true]{border-color:#c0392b}.error{letter-spacing:-.01em;color:#c0392b;margin-top:4px;font-size:12px;display:none}.error.is-visible{display:block}.consent{letter-spacing:-.01em;color:var(--muted);cursor:pointer;align-items:flex-start;gap:8px;margin:12px 0 2px;font-size:12px;line-height:1.45;display:flex}.consent input{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.form__foot{text-align:center;letter-spacing:-.01em;color:var(--muted-2);margin:9px 0 0;font-size:12px}.form__status{letter-spacing:-.02em;text-align:center;color:var(--accent);margin:9px 0 0;font-size:13px;line-height:1.45}.form__status:empty{margin:0}@media (min-width:941px) and (max-height:800px){.hero{padding:16px var(--shell)}.hero__title{font-size:clamp(26px,2.9vw,34px)}.hero__sub{margin-top:9px;font-size:14.5px}.eyebrow{margin-bottom:9px;font-size:13px}.offer{margin-top:16px}.offer__deal,.offer__form{padding:18px 22px}.price{margin-top:12px}.price__amount{font-size:36px}.checks{gap:7px}}@media (max-width:940px){.offer{grid-template-columns:1fr;max-width:560px}.offer__form{border-left:0;border-top:1px solid var(--line)}.offer__after{margin-top:14px}.hero{min-height:0;padding:28px var(--shell) 40px}}@media (max-width:720px){:root{--shell:20px}.hero__title{font-size:clamp(26px,7.5vw,34px)}.hero__sub{font-size:15px}.offer{border-radius:var(--radius-md);margin-top:20px}.offer__deal,.offer__form{padding:22px 20px}}@media (max-width:380px){.form__actions .btn{flex-basis:100%}}.thanks{text-align:center;width:100%;max-width:760px;margin:0 auto}.thanks__mark{width:62px;height:62px;color:var(--accent);background:var(--accent-bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 26px;animation:.6s cubic-bezier(.22,1,.36,1) both revelar;display:flex}.thanks .hero__title{max-width:100%;font-size:clamp(34px,5.4vw,64px)}.thanks .hero__sub{max-width:520px;margin-top:18px;font-size:17px}.thanks__steps{text-align:left;flex-direction:column;gap:10px;max-width:400px;margin:38px auto 0;animation:.6s cubic-bezier(.22,1,.36,1) .33s both revelar;display:flex}.thanks__step{letter-spacing:-.02em;color:var(--muted);align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.thanks__step span{background:var(--surface);border:1px solid var(--line);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:flex}.thanks__actions{flex-direction:column;align-items:center;gap:14px;margin-top:34px;animation:.6s cubic-bezier(.22,1,.36,1) .43s both revelar;display:flex}.thanks__back{letter-spacing:-.02em;color:var(--muted);text-underline-offset:3px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.thanks__mark,.thanks__steps,.thanks__actions{animation:none}}
