.lp{font-family:Inter,system-ui,sans-serif;color:#1c1c1e}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.lp section{padding:64px 0}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ececed}.top-in{max-width:1080px;margin:0 auto;padding:12px 20px;justify-content:space-between}.brand,.top-in{display:flex;align-items:center}.brand{gap:9px}.brand-mark{width:32px;height:32px;border-radius:8px;background:#e8452a;color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.brand-name{font-weight:800;font-size:17px;letter-spacing:-.02em}.top-cta{background:#1c1c1e;color:#fff;padding:9px 18px;border-radius:9px;font-weight:700;font-size:14px;transition:.15s}.top-cta:hover{background:#000}.hero{background:linear-gradient(180deg,#fff,#f6f6f7);padding-top:56px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:7px;background:#e8f6ee;color:#1da05a;font-weight:700;font-size:13px;padding:6px 13px;border-radius:999px;margin-bottom:20px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#1da05a}.lp h1{font-size:clamp(32px,5vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin-bottom:18px}.hl{color:#e8452a}.lead{font-size:clamp(16px,2.4vw,19px);color:#5c5c60;max-width:520px;margin-bottom:28px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.btn,.hero-cta{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:16px;padding:14px 26px;border-radius:11px;cursor:pointer;border:none;transition:.15s}.btn-main{background:#e8452a;color:#fff}.btn-main:hover{background:#c9381f}.btn-ghost{background:#fff;color:#1c1c1e;border:1.5px solid #ececed}.btn-ghost:hover{border-color:#c8c8ca}.hero-note{font-size:13.5px;color:#8a8a8f;margin-top:14px}.full{width:100%}.compare{background:#fff;border:1px solid #ececed;border-radius:18px;padding:26px;box-shadow:0 12px 40px rgba(0,0,0,.06)}.compare h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#8a8a8f;margin-bottom:18px;font-weight:700}.crow{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ececed}.crow:last-child{border-bottom:none}.crow-label{font-size:15px;color:#5c5c60}.crow-them{color:#c0392b}.crow-them,.crow-us{font-weight:800;font-size:15px}.crow-us{color:#1da05a}.compare-foot{margin-top:16px;padding-top:16px;border-top:2px solid #1c1c1e;display:flex;justify-content:space-between;align-items:baseline}.compare-foot .big{font-size:26px;font-weight:900;letter-spacing:-.02em;color:#1da05a}.benes{background:#f6f6f7}.sec-head{text-align:center;max-width:640px;margin:0 auto 44px}.sec-head h2{font-size:clamp(26px,4vw,36px);font-weight:900;letter-spacing:-.02em;margin-bottom:12px}.sec-head p{color:#5c5c60;font-size:17px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.bcard{background:#fff;border:1px solid #ececed;border-radius:15px;padding:26px}.bcard .ico{width:44px;height:44px;border-radius:11px;background:#e8f6ee;color:#1da05a;font-weight:900;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bcard h4{font-size:18px;font-weight:800;margin-bottom:8px;letter-spacing:-.01em}.bcard p{color:#5c5c60;font-size:14.5px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:8px}.step{text-align:center;padding:10px}.step .n{width:38px;height:38px;border-radius:50%;background:#1c1c1e;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.step .n,.step h4{font-weight:800;font-size:16px}.step h4{margin-bottom:6px}.step p{font-size:14px;color:#5c5c60}.pricing{background:#f6f6f7}.plan{max-width:440px;margin:0 auto;background:#fff;border:2px solid #1c1c1e;border-radius:20px;padding:38px 32px;text-align:center;position:relative}.plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#e8452a;color:#fff;font-weight:700;font-size:13px;padding:5px 16px;border-radius:999px;white-space:nowrap}.plan h3{font-size:20px;font-weight:800;margin-bottom:6px}.price{font-size:48px;font-weight:900;letter-spacing:-.03em;margin:10px 0 2px}.price small{font-size:18px;color:#8a8a8f;font-weight:600}.iva{font-size:14px;color:#8a8a8f;margin-bottom:24px}.plan ul{list-style:none;text-align:left;margin:0 auto 28px;max-width:320px;display:flex;flex-direction:column;gap:12px;padding:0}.plan li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#1c1c1e}.plan li i{color:#1da05a;font-style:normal;font-weight:900}.plan-note{font-size:13px;color:#8a8a8f;margin-top:14px}.register{background:#1c1c1e;color:#fff}.reg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.reg-copy h2{font-size:clamp(26px,4vw,34px);font-weight:900;letter-spacing:-.02em;margin-bottom:14px}.reg-copy p{color:#b8b8bd;font-size:16px;margin-bottom:22px}.reg-list{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0}.reg-list li{gap:11px;font-size:15px;color:#e4e4e6}.reg-list .dot,.reg-list li{display:flex;align-items:center}.reg-list .dot{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.1);justify-content:center;flex:none;color:#fff;font-weight:800}.form{background:#fff;border-radius:18px;padding:30px}.form h3{color:#1c1c1e;font-size:20px;font-weight:800;margin-bottom:4px}.form .sub{color:#5c5c60;font-size:14px;margin-bottom:22px}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;font-weight:700;color:#1c1c1e;margin-bottom:6px}.field input,.field select{width:100%;border:1.5px solid #e0e0e2;border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;color:#1c1c1e;transition:.15s}.field input:focus,.field select:focus{outline:none;border-color:#e8452a}.consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;padding:14px;background:#f6f6f7;border-radius:11px}.consent input{width:18px;height:18px;margin-top:1px;accent-color:#e8452a;flex:none;cursor:pointer}.consent label{font-size:13px;color:#5c5c60;line-height:1.5}.consent a{color:#e8452a;font-weight:700;text-decoration:underline}.err{color:#c0392b;font-size:13.5px;margin-bottom:12px}.err,.ok{font-weight:600}.ok{padding:20px;background:#e8f6ee;border-radius:11px;color:#1da05a;font-size:15px}.ok,.site{text-align:center}.site{background:#fff;border-top:1px solid #ececed;padding:32px 0}.fnote{margin-bottom:6px}.fcredit,.fnote{font-size:13px;color:#8a8a8f}@media (max-width:820px){.hero-grid,.reg-grid{gap:34px}.cards,.hero-grid,.reg-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;gap:22px}.lp section{padding:48px 0}}