.lp{--lp-bg:#f4f6f5;--lp-ink:#0f1b18;--lp-muted:#4d5d58;--lp-line:#d9e1de;--lp-card:#ffffff;--lp-accent:#0b6e61;--lp-accent-ink:#ffffff;--lp-gold:#d99a00;--lp-gold-soft:#fff3d1;--lp-chat:#e8f2ee;--lp-chat-me:#d3f0e1;--lp-display:"Secular One","Rubik",system-ui,sans-serif;--lp-body:"Rubik",system-ui,sans-serif;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-body);min-height:100vh;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){.lp{--lp-bg:#0d1513;--lp-ink:#e6efec;--lp-muted:#9fb2ac;--lp-line:#24332f;--lp-card:#13201d;--lp-accent:#3cc2ad;--lp-accent-ink:#062520;--lp-gold:#f2bb3b;--lp-gold-soft:#33290d;--lp-chat:#17302a;--lp-chat-me:#1d4537}}.lp a{color:inherit}.lp-top{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:16px;padding-block:18px;flex-wrap:wrap}.lp-brand{font-family:var(--lp-display);font-size:22px;text-decoration:none}.lp-nav{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:15px}.lp-nav a{text-decoration:none;color:var(--lp-muted)}.lp-lang{background:none;border:1px solid var(--lp-line);color:var(--lp-ink);border-radius:999px;padding:5px 12px;cursor:pointer;font:inherit}.lp-btn{display:inline-block;background:var(--lp-accent);color:var(--lp-accent-ink)!important;text-decoration:none;padding:12px 22px;border-radius:12px;font-weight:600;border:1px solid var(--lp-accent)}.lp-btn.ghost{background:transparent;color:var(--lp-ink)!important;border-color:var(--lp-line)}.lp-btn:focus-visible,.lp-lang:focus-visible{outline:3px solid var(--lp-gold);outline-offset:2px}.lp-hero{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center;padding-block:40px 64px}.lp-eyebrow{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 12px}.lp h1{font-family:var(--lp-display);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.08;margin:0 0 18px;text-wrap:balance}.lp-lead{font-size:18px;line-height:1.6;color:var(--lp-muted);max-width:60ch;margin:0 0 24px}.lp-cta{display:flex;gap:12px;flex-wrap:wrap}.lp-cta.center{justify-content:center;margin-top:28px}.lp-note{font-size:13px;color:var(--lp-muted);margin:12px 0 0}.lp-phone{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:28px;padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 30px 60px -30px rgba(11,110,97,.35);max-width:380px;width:100%;justify-self:center}.lp-phone-bar{font-weight:600;font-size:14px;padding:6px 8px 10px;border-bottom:1px solid var(--lp-line);margin-bottom:4px}.lp-msg{background:var(--lp-chat);padding:9px 12px;border-radius:14px;font-size:14.5px;line-height:1.45;max-width:85%;align-self:flex-start}.lp-msg.me{background:var(--lp-chat-me);align-self:flex-end}.lp-msg.approve{background:var(--lp-gold-soft);border:1px solid var(--lp-gold);display:flex;flex-direction:column;gap:3px}.lp-hint{font-size:12.5px;color:var(--lp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-sec{max-width:1120px;margin:0 auto;padding-block:56px;border-top:1px solid var(--lp-line)}.lp h2{font-family:var(--lp-display);font-weight:400;font-size:clamp(26px,3.4vw,38px);margin:0 0 24px;text-wrap:balance}.lp-sub{color:var(--lp-muted);margin:-12px 0 24px}.lp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:20px}.lp-card h3{margin:8px 0 6px;font-size:18px}.lp-card p{margin:0;color:var(--lp-muted);line-height:1.55}.lp-icon{font-size:26px}.lp-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px}.lp-rows b{font-size:18px}.lp-rows p{margin:6px 0 0;color:var(--lp-muted);line-height:1.55}.lp-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lp-steps li{counter-increment:s;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.lp-steps li:before{content:counter(s);font-family:var(--lp-display);font-size:28px;color:var(--lp-accent)}.lp-steps span{color:var(--lp-muted)}.lp-price{background:var(--lp-card);border:1px solid var(--lp-accent);border-radius:16px;padding:20px 24px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.lp-price-main b{font-family:var(--lp-display);font-weight:400;font-size:48px;color:var(--lp-accent)}.lp-price-main span{color:var(--lp-muted);-webkit-margin-start:4px;margin-inline-start:4px}.lp-price p{margin:0;flex:1 1 280px;color:var(--lp-muted);line-height:1.55}.lp-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.lp-plan{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:18px}.lp-plan.hl{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent) inset}.lp-plan h3{margin:0 0 10px;font-family:var(--lp-display);font-weight:400;font-size:22px}.lp-plan ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;line-height:1.55;display:grid;grid-gap:4px;gap:4px}.lp-foot,.lp-plan ul{color:var(--lp-muted);font-size:14px}.lp-foot{max-width:1120px;margin:0 auto;display:flex;gap:18px;flex-wrap:wrap;padding-block:28px 40px;border-top:1px solid var(--lp-line)}@media (max-width:860px){.lp-hero{gap:32px;padding-top:16px}.lp-grid,.lp-hero,.lp-rows,.lp-steps{grid-template-columns:1fr}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.lp-plans{grid-template-columns:1fr}.lp-nav a:not(.lp-btn){display:none}}