:root{--lp-graphite:#323232;--lp-steel:#5f5f5f;--lp-paper:#fff;--lp-mist:#f4f4f4;--lp-line:#d6d6d6;--lp-lime:#e3f2ac;--lp-lime-deep:#6d7f1f;--lp-font:"Poppins",system-ui,sans-serif;--lp-measure:68ch;--lp-gutter:clamp(16px, 4vw, 64px)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp{font-family:var(--lp-font);color:var(--lp-graphite);background:var(--lp-paper);font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}.lp img{max-width:100%;height:auto;display:block}.lp a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.lp a:hover{text-decoration-thickness:2px}.lp :focus-visible{outline:3px solid var(--lp-lime-deep);outline-offset:3px;border-radius:2px}.lp-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--lp-gutter)}.lp-skip{position:absolute;left:-999px;top:8px;background:var(--lp-graphite);color:#fff;padding:8px 16px;z-index:100}.lp-skip:focus{left:8px}.lp-header{position:sticky;top:0;z-index:50;background:var(--lp-paper);border-bottom:1px solid var(--lp-line)}.lp-header .lp-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.lp-header img{height:36px;width:auto}.lp-nav{display:flex;gap:22px;font-size:14px;font-weight:600}.lp-nav a{text-decoration:none}.lp-header .lp-btn{padding:10px 18px;font-size:14px}@media (max-width:1080px){.lp-nav{display:none}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;font:600 16px/1.2 var(--lp-font);text-decoration:none;border:2px solid var(--lp-graphite);border-radius:0;cursor:pointer}.lp .lp-btn{text-decoration:none}.lp .lp-btn--primary{background:var(--lp-graphite);color:#fff}.lp .lp-btn--primary:hover{background:#000;border-color:#000}.lp .lp-btn--ghost{background:0 0;color:var(--lp-graphite)}.lp .lp-btn--ghost:hover{background:var(--lp-graphite);color:#fff}.lp-crumbs{font-size:13px;color:var(--lp-steel);padding:20px 0 0}.lp-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.lp-crumbs li+li:before{content:"/";margin-right:6px;color:var(--lp-line)}.lp-crumbs a{text-decoration:none}.lp-hero{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:clamp(24px, 4vw, 64px);align-items:end;padding:clamp(24px, 4vw, 56px) 0 clamp(32px, 4vw, 56px)}.lp-hero h1{font-size:clamp(34px, 4.4vw, 60px);line-height:1.08;font-weight:600;letter-spacing:-.02em;margin:0 0 24px;max-width:18ch}.lp-hero__lead{font-size:19px;line-height:1.65;max-width:60ch;margin:0 0 28px}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-hero__tel{font-size:15px;color:var(--lp-steel);margin-left:8px}.lp-hero__tel a{color:var(--lp-graphite);font-weight:600}.lp-hero__media{position:relative;aspect-ratio:4/5;background:var(--lp-mist) center/cover no-repeat}.lp-hero__media img{width:100%;height:100%;object-fit:cover}@media (max-width:860px){.lp-hero__lead{font-size:17px}.lp-hero{grid-template-columns:minmax(0, 1fr)}.lp-hero__media{aspect-ratio:16/10;order:-1;margin:0 calc(var(--lp-gutter) * -1)}}.lp-facts{border-top:2px solid var(--lp-graphite);display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));margin:0}.lp-facts div{padding:18px 20px 20px 0;border-right:1px solid var(--lp-line)}.lp-facts div+div{padding-left:20px}.lp-facts div:last-child{border-right:0}.lp-facts dt{font-size:14px;color:var(--lp-steel);line-height:1.4}.lp-facts dd{margin:4px 0 0;font-size:clamp(18px, 2vw, 22px);overflow-wrap:break-word;font-weight:600;line-height:1.25}@media (max-width:860px){.lp-facts{grid-template-columns:1fr 1fr}.lp-facts div:nth-child(2){border-right:0}.lp-facts div:nth-child(3){padding-left:0}.lp-facts div:nth-child(n+3){border-top:1px solid var(--lp-line)}}.lp-flow{background:var(--lp-graphite);color:#fff;margin-top:clamp(40px, 6vw, 88px);padding:clamp(40px, 5vw, 72px) 0}.lp-flow h2{font-size:clamp(26px, 2.6vw, 36px);font-weight:500;line-height:1.2;margin:0 0 8px;max-width:26ch}.lp-flow>.lp-wrap>p{color:#cfcfcf;margin:0 0 40px;max-width:60ch}.lp-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));counter-reset:step;position:relative}.lp-flow ol:before{content:"";position:absolute;left:0;right:0;top:23px;height:2px;background:var(--lp-lime)}.lp-flow li{counter-increment:step;position:relative;padding-right:24px}.lp-flow li:before{content:counter(step);display:grid;place-items:center;width:48px;height:48px;background:var(--lp-lime);color:var(--lp-graphite);font-weight:600;font-size:18px;position:relative;margin-bottom:20px}.lp-flow h3{font-size:20px;font-weight:600;margin:0 0 6px;line-height:1.3}.lp-flow .lp-flow__place{font-size:14px;color:var(--lp-lime);margin:0 0 10px}.lp-flow li p:last-child{font-size:15px;color:#d9d9d9;line-height:1.6;margin:0}@media (max-width:860px){.lp-flow ol{grid-template-columns:1fr;gap:28px}.lp-flow ol:before{top:0;bottom:0;left:23px;right:auto;width:2px;height:auto}.lp-flow li{display:grid;grid-template-columns:48px 1fr;column-gap:20px;padding:0}.lp-flow li:before{margin:0;grid-row:span 3}}.lp-body{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:clamp(32px, 5vw, 80px);padding-block:clamp(48px, 6vw, 96px);align-items:start}.lp-aside{position:sticky;top:96px;border:2px solid var(--lp-graphite);padding:24px;background:var(--lp-paper)}.lp-aside h2{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.lp-aside p{font-size:15px;line-height:1.6;margin:0 0 16px}.lp-aside ul{font-size:15px;line-height:1.5;margin:0 0 20px;padding-left:18px}.lp-aside .lp-btn{width:100%}.lp-aside__tel{display:block;text-align:center;margin-top:12px;font-size:15px}@media (max-width:1080px){.lp-body{grid-template-columns:minmax(0, 1fr)}.lp-aside{position:static}}.lp-prose{max-width:var(--lp-measure)}.lp-prose>*+*{margin-top:1.1em}.lp-prose h2{font-size:clamp(26px, 2.4vw, 34px);line-height:1.2;font-weight:500;letter-spacing:-.01em;margin-top:2.2em;margin-bottom:0;scroll-margin-top:96px}.lp-prose h2:first-child{margin-top:0}.lp-prose h3{font-size:20px;line-height:1.35;font-weight:600;margin-top:1.8em;margin-bottom:0}.lp-prose h2+*,.lp-prose h3+*{margin-top:.6em}.lp-prose strong{font-weight:600}.lp-prose ul,.lp-prose ol{padding-left:1.25em}.lp-prose li+li{margin-top:.4em}.lp-prose ul li::marker{color:var(--lp-steel)}.lp-prose ol li::marker{font-weight:600}.lp-prose .lp-table{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:none;margin-left:0;margin-right:0}.lp-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px}.lp-prose th{text-align:left;font-weight:600;border-bottom:2px solid var(--lp-graphite);padding:10px 14px 10px 0;vertical-align:bottom}.lp-prose td{border-bottom:1px solid var(--lp-line);padding:12px 14px 12px 0;vertical-align:top}.lp-prose tr>:first-child{font-weight:600}.lp-prose figure{margin-left:0;margin-right:0}.lp-prose figcaption{font-size:14px;color:var(--lp-steel);margin-top:8px}.lp-prose .lp-placeholder,.lp-placeholder{background:#fff3c4;padding:0 4px;font-size:.92em}.lp-faq{border-top:2px solid var(--lp-graphite);margin-top:.8em}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:600;line-height:1.4}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-weight:400;font-size:26px;line-height:1;flex:none}.lp-faq details[open] summary:after{content:"−"}.lp-faq details>p{margin:0 0 20px}.lp-trust{background:var(--lp-mist);padding:clamp(36px, 4vw, 56px) 0}.lp-trust .lp-wrap{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);gap:32px;align-items:start}.lp-trust h2{font-size:22px;font-weight:600;margin:0;line-height:1.3}.lp-trust ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.lp-trust li{border:1px solid var(--lp-graphite);padding:8px 14px;font-size:15px;font-weight:600;background:var(--lp-paper)}.lp-trust p{grid-column:2;margin:0;font-size:15px;color:var(--lp-steel)}@media (max-width:860px){.lp-trust .lp-wrap{grid-template-columns:minmax(0, 1fr)}.lp-trust p{grid-column:auto}}.lp-cta{background:var(--lp-lime);padding:clamp(48px, 6vw, 88px) 0}.lp-cta .lp-wrap{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:40px;align-items:end}.lp-cta h2{font-size:clamp(28px, 3.4vw, 46px);line-height:1.2;font-weight:400;margin:0;max-width:22ch}.lp-cta ol{margin:0 0 24px;padding-left:1.2em;font-size:16px;line-height:1.6}.lp-cta .lp-cta__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-cta .lp-cta__contact{font-size:15px;margin-top:14px}@media (max-width:860px){.lp-cta .lp-wrap{grid-template-columns:minmax(0, 1fr)}}.lp-footer{background:var(--lp-graphite);color:#fff;overflow:hidden}.lp-footer__big{text-align:center;font-size:clamp(48px, 12.2vw, 200px);font-weight:700;line-height:.9;letter-spacing:-.03em;white-space:nowrap;color:#3f3f3f;margin:0;padding-top:24px}.lp-footer .lp-wrap{padding-block:32px 40px;display:flex;flex-wrap:wrap;gap:24px 56px;font-size:14px;line-height:1.6}.lp-footer a{color:#fff}.lp-mbar{display:none}@media (max-width:860px){.lp-mbar{display:grid;grid-template-columns:1fr auto;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--lp-paper);border-top:1px solid var(--lp-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.lp-mbar .lp-btn{min-height:48px;padding:10px 16px}.lp{padding-bottom:76px}}.lp-article{background:var(--lp-mist)}.lp-ahead{padding:clamp(24px, 4vw, 56px) 0 clamp(24px, 3vw, 40px)}.lp-ahead h1{font-size:clamp(32px, 4vw, 54px);line-height:1.12;font-weight:600;letter-spacing:-.02em;margin:12px 0 20px;max-width:22ch}.lp-ahead__meta{font-size:14px;color:var(--lp-steel);display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.lp-agrid{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:clamp(32px, 5vw, 80px);padding-bottom:clamp(48px, 6vw, 96px);align-items:start}.lp-toc{position:sticky;top:96px;font-size:14px;line-height:1.45}.lp-toc p{font-weight:600;margin:0 0 10px}.lp-toc ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--lp-line)}.lp-toc li a{display:block;padding:7px 0 7px 14px;margin-left:-2px;border-left:2px solid transparent;text-decoration:none;color:var(--lp-steel)}.lp-toc li a:hover,.lp-toc li a[aria-current=true]{color:var(--lp-graphite);border-left-color:var(--lp-graphite)}.lp-apaper{background:var(--lp-paper);padding:clamp(20px, 4vw, 56px);max-width:calc(var(--lp-measure) + 112px)}.lp-answer{border-left:4px solid var(--lp-lime-deep);background:#f7fbe6;padding:18px 22px;font-size:18px;line-height:1.65}.lp-answer strong:first-child{display:block;font-size:14px;margin-bottom:4px}.lp-inline-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px 24px;align-items:center;border:2px solid var(--lp-graphite);padding:20px 24px;margin:2.2em 0}.lp-inline-cta p{margin:0;font-size:16px;line-height:1.55}.lp-inline-cta p strong{display:block;font-size:18px}.lp-author{border-top:1px solid var(--lp-line);margin-top:2.4em;padding-top:20px;font-size:15px;color:var(--lp-steel)}.lp-toc-mobile{display:none}@media (max-width:1080px){.lp-agrid{grid-template-columns:minmax(0, 1fr)}.lp-toc{display:none}.lp-toc-mobile{display:block;border:1px solid var(--lp-line);background:var(--lp-paper);margin-bottom:24px}.lp-toc-mobile summary{padding:14px 18px;font-weight:600;cursor:pointer}.lp-toc-mobile ol{margin:0;padding:0 18px 16px 36px;font-size:15px}.lp-inline-cta{grid-template-columns:1fr}}.lp-apaper .lp-prose{max-width:var(--lp-measure)}@media (prefers-reduced-motion:reduce){.lp *{scroll-behavior:auto !important;transition:none !important}}html{scroll-behavior:smooth}.lp-logo{filter:invert(1)}.lp-flow--list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:32px}.lp-flow--list li{border-top:2px solid var(--lp-lime);padding-top:20px}.lp-flow--list li p:last-child{font-size:15px;color:#d9d9d9;line-height:1.6;margin:0}@media (max-width:860px){.lp-flow--list ul{grid-template-columns:minmax(0, 1fr);gap:24px}}.lp-flow--list li:before{content:none;display:none}.lp-flow--list li{padding-right:0}.lp-agrid--solo{grid-template-columns:minmax(0, 1fr)}.lp-prose img{margin-block:1.2em}.lp-cta{position:relative;overflow:hidden}.lp nav{height:auto}