@media (min-width:901px){.lx-hero--compact .lx-hero-stage{min-height:clamp(580px,74vh,780px)}.lx-hero--compact .lx-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:56px}.lx-hero--compact .lx-hero-visual{margin-right:0}}.lx-prose{max-width:72ch}.lx-prose p{color:var(--lx-text);margin:0 0 16px;font-size:17px;line-height:1.7}.lx-prose p:last-child{margin-bottom:0}.lx-prose a,.lx-card-p a,.lx-faq-a a,.lx-note a{color:var(--lx-accent-1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lx-card.lx-linkcard{color:inherit;flex-direction:column;text-decoration:none;display:flex}.lx-card.lx-linkcard .lx-card-h{margin-top:0}.lx-card.lx-linkcard .lx-card-p{flex:1}.lx-linkcard-more{color:var(--lx-accent-1);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.lx-card.lx-linkcard:focus-visible{outline:3px solid var(--lx-accent-light);outline-offset:3px}ul.lx-chips{padding:0;list-style:none}.lx-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lx-list li{color:var(--lx-text);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.lx-list li:before{content:"";background:var(--lx-accent-1);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:0}.lx-twocol{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:40px;display:grid}.lx-card .lx-btn{margin-top:22px}.lx-card .lx-btn-primary{color:#fff}.lx-contact{gap:14px;margin:16px 0 0;display:grid}.lx-contact>div{border-top:1px solid var(--lx-line);padding-top:14px}.lx-contact dt{color:var(--lx-muted);font-size:13px;font-weight:600}.lx-contact dd{color:var(--lx-ink);margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.5}.lx-contact dd a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.lx-contact dd a:hover{color:var(--lx-accent-1)}}.lx-rep{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;display:grid}.lx-rep-avatar{color:#fff;background:linear-gradient(160deg, var(--lx-accent-1), var(--lx-accent-2));border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:grid}.lx-rep-name{color:var(--lx-ink);font-size:17px;font-weight:700;display:block}.lx-rep-area{color:var(--lx-muted);margin-top:2px;font-size:14px;display:block}.lx-rep-mail{margin-top:8px;font-size:14px;display:block}.lx-rep-mail a{color:var(--lx-accent-1);font-weight:600}.lx-rep-reveal{border:1px solid var(--lx-line);background:var(--lx-bg);min-height:36px;font:inherit;color:var(--lx-ink);cursor:pointer;border-radius:9px;padding:0 12px;font-size:14px;font-weight:600}.lx-rep-reveal:focus-visible{outline:3px solid var(--lx-accent-light);outline-offset:2px}.lx-section.lx-closing{padding-top:40px}.lx-card.lx-closing-card{text-align:center;flex-direction:column;align-items:center;padding:56px;display:flex}.lx-h2.lx-closing-h2{color:#fff;max-width:22ch;margin-top:0}.lx-card-p.lx-closing-p{max-width:60ch;font-size:17px}.lx-card.lx-closing-card .lx-dark-actions{justify-content:center}.lx-split-media.lx-split-media--photo{padding:0;overflow:hidden}.lx-split-media.lx-split-media--photo img{object-fit:cover;max-height:none;position:absolute;inset:0}.lx-photo-credit{color:#fff;background:#110b149e;border-radius:6px;padding:4px 9px;font-size:12px;position:absolute;bottom:12px;left:12px}.lx-note .lx-btn{margin-top:16px}@media (max-width:900px){.lx-twocol{grid-template-columns:minmax(0,1fr);gap:24px}.lx-card.lx-closing-card{padding:36px 22px}.lx-split-media.lx-split-media--photo{aspect-ratio:10/7}.lx-card.lx-closing-card .lx-dark-actions .lx-btn{flex:auto}}.lx-steps.lx-steps--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lx-steps.lx-steps--row .lx-step{border-radius:var(--lx-radius);box-shadow:var(--lx-shadow);background:#fff;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:24px 22px 26px}.lx-steps.lx-steps--row .lx-step-n{border-radius:10px;width:36px;height:36px;font-size:15px}.lx-steps.lx-steps--row .lx-step-t{font-size:17px}.lx-steps.lx-steps--row .lx-step-d{margin-top:6px;font-size:14.5px}.lx-card.lx-band{background:linear-gradient(160deg,#fdf3f8 0%,#fff 70%);border-color:#f3d6e5;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:40px;margin-top:28px;padding:36px 40px;display:grid}.lx-card-h.lx-band-h{margin:0}.lx-band-body .lx-card-p:first-child,.lx-card .lx-band-action{margin-top:0}.lx-card.lx-band:not(:has(.lx-band-action)){grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}@media (max-width:1100px){.lx-steps.lx-steps--row{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-card.lx-band{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.lx-card.lx-band:not(:has(.lx-band-action)){grid-template-columns:minmax(0,1fr)}.lx-band-action{justify-self:start}}@media (max-width:900px){.lx-card.lx-band{padding:26px 22px}}@media (max-width:600px){.lx-steps.lx-steps--row{grid-template-columns:minmax(0,1fr)}.lx-steps.lx-steps--row .lx-step{grid-template-columns:36px minmax(0,1fr);padding:18px}}.lx-sources{color:var(--lx-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.lx-stat-num.lx-stat-num--sm{color:var(--lx-accent-1);margin:0 0 6px;font-size:34px}.lx-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lx-table{border-collapse:collapse;font-feature-settings:"tnum";width:100%;font-size:15px}.lx-table th,.lx-table td{text-align:left;border-bottom:1px solid var(--lx-line);white-space:nowrap;padding:12px 14px}.lx-table thead th{color:var(--lx-muted);background:var(--lx-bg);font-size:13px;font-weight:600}.lx-table tbody th{color:var(--lx-ink);font-weight:700}.lx-table td{color:var(--lx-text)}.lx-table .lx-table-strong{color:var(--lx-accent-1);font-weight:700}.lx-leakcost{margin-top:20px}.lx-leakcost-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:18px;display:flex}.lx-leakcost-head .lx-card-h{margin:0}.lx-price{align-items:center;gap:12px;display:flex}.lx-price-label{color:var(--lx-text);font-size:14px;font-weight:600}.lx-price-field{border:1px solid var(--lx-line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.lx-price-field:focus-within{border-color:var(--lx-accent-1);box-shadow:0 0 0 3px #d4006e26}.lx-price-field input{width:64px;font:inherit;color:var(--lx-ink);background:0 0;border:0;outline:0;font-size:16px;font-weight:700}.lx-price-unit{color:var(--lx-muted);font-size:14px}.lx-card.lx-band .lx-chips{margin-top:0}.lx-table thead th{white-space:normal;vertical-align:bottom}@media (max-width:600px){.lx-table{font-size:14px}.lx-table th,.lx-table td{padding:10px 8px}.lx-table .lx-hide-sm{display:none}}.lx-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-hero-photo{position:relative;overflow:hidden}.lx-hero-photo img{object-fit:cover}.lx-hero-photo:after{content:"";pointer-events:none;position:absolute;inset:0}.lx-hero-photo .lx-photo-credit{z-index:2;left:auto;right:14px}@media (min-width:901px){.lx-hero--bleed .lx-hero-visual,.lx-hero--cover .lx-hero-visual{display:none}.lx-hero--bleed .lx-hero-photo{z-index:1;width:54%;position:absolute;top:0;bottom:0;right:0}.lx-hero--bleed .lx-hero-photo:after{background:linear-gradient(90deg, var(--lx-dark) 0%, #110b148c 12%, #110b1400 30%), linear-gradient(180deg, #110b148c 0%, #110b1400 22%)}}.lx-hero--cover .lx-hero-stage{background:var(--lx-dark)}.lx-hero--cover .lx-hero-photo{z-index:1;position:absolute;inset:0}.lx-hero--cover .lx-hero-photo:after{background:linear-gradient(90deg,#110b14f0 0%,#110b14c7 38%,#110b1433 75%,#110b141a 100%),linear-gradient(#110b1499 0%,#110b1400 25%)}@media (min-width:901px){.lx-hero--cover .lx-hero-stage{min-height:clamp(620px,82vh,860px)}}@media (max-width:900px){.lx-hero--bleed .lx-hero-visual,.lx-hero--cover .lx-hero-visual{display:none}.lx-hero--bleed .lx-hero-stage{flex-direction:column;align-items:stretch}.lx-hero--bleed .lx-hero-inner{padding-bottom:32px}.lx-hero--bleed .lx-hero-photo{aspect-ratio:4/3;width:100%}.lx-hero--bleed .lx-hero-photo:after{background:linear-gradient(180deg, var(--lx-dark) 0%, #110b1400 30%)}.lx-hero--cover .lx-hero-inner{padding-top:128px;padding-bottom:72px}.lx-hero--cover .lx-hero-photo:after{background:linear-gradient(#110b14e0 0%,#110b14b8 60%,#110b14db 100%)}}.lx-hero.lx-hero--light,.lx-hero.lx-hero--light .lx-hero-stage{color:var(--lx-ink);background:linear-gradient(180deg, #fff 0%, var(--lx-bg) 100%)}.lx-hero.lx-hero--light .lx-hero-stage{min-height:0}.lx-hero.lx-hero--light .lx-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:136px 56px 88px}.lx-hero.lx-hero--light .lx-hero-h1{color:var(--lx-ink)}.lx-hero.lx-hero--light .lx-accent{background-image:linear-gradient(92deg, var(--lx-accent-1) 0%, var(--lx-accent-2) 100%)}.lx-hero.lx-hero--light .lx-hero-note{color:var(--lx-muted)}.lx-hero.lx-hero--light .lx-hero-note li+li:before{background:#cfc6cc}.lx-hero.lx-hero--light .lx-btn-ghost{color:var(--lx-ink);border:1px solid var(--lx-line);background:#fff}@media (hover:hover) and (pointer:fine){.lx-hero.lx-hero--light .lx-btn-ghost:hover{color:var(--lx-ink);background:#fff;border-color:#efc2d9}}.lx-hero.lx-hero--light .lx-hero-visual{margin-right:0}.lx-hero-figure{margin:0;position:relative}.lx-hero-figure-img{aspect-ratio:5/4;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #110b1473}.lx-hero-figure-img img{object-fit:cover}.lx-hero-figure-card{border:1px solid var(--lx-line);max-width:320px;box-shadow:var(--lx-shadow);color:var(--lx-text);background:#fff;border-radius:16px;padding:20px 22px;font-size:15px;line-height:1.5;position:absolute;bottom:-32px;left:-36px}.lx-hero-figure-card strong{color:var(--lx-accent-1);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.lx-hero-figure-card b{color:var(--lx-ink)}@media (max-width:900px){.lx-hero.lx-hero--light .lx-hero-inner{grid-template-columns:minmax(0,1fr);padding:112px 20px 64px}.lx-hero-figure-card{max-width:none;margin:-36px 14px 0;position:relative;bottom:auto;left:auto}}.lx-zigzag{gap:72px;display:grid}.lx-zz-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.lx-zz-row:nth-child(2n) .lx-zz-media{order:2}.lx-zz-media{aspect-ratio:4/3;background:var(--lx-bg);box-shadow:var(--lx-shadow);border-radius:20px;position:relative;overflow:hidden}.lx-zz-media img{object-fit:cover}.lx-zz-text{color:var(--lx-text);margin:14px 0 0;font-size:17px;line-height:1.7}.lx-zz-body .lx-list{margin-top:20px}@media (max-width:900px){.lx-zigzag{gap:48px}.lx-zz-row{grid-template-columns:minmax(0,1fr);gap:22px}.lx-zz-row:nth-child(2n) .lx-zz-media{order:0}}.lx-darkband{color:#fff;background:var(--lx-glow), var(--lx-dark);padding:96px 0}.lx-darkband-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;display:grid}.lx-h2.lx-darkband-h{color:#fff;margin-top:0}.lx-darkband-p{color:#f0e8eec2;max-width:56ch;margin:18px 0 28px;font-size:17px;line-height:1.7}.lx-darkband-aside{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:28px}.lx-darkband-phone{letter-spacing:-.02em;color:#fff;font-feature-settings:"tnum";font-size:clamp(30px,3.2vw,42px);font-weight:700;text-decoration:none;display:block}.lx-darkband-aside .lx-list li{color:#f0e8eecc}.lx-darkband-aside .lx-list li:before{background:#ff4fa0}.lx-darkband-label{color:#f0e8ee99;margin-bottom:8px;font-size:14px}@media (max-width:900px){.lx-darkband{padding:64px 0}.lx-darkband-inner{grid-template-columns:minmax(0,1fr);gap:32px}.lx-darkband-aside{padding:22px}}.lx-textcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}.lx-textcols--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.lx-textcol{border-top:2px solid var(--lx-ink);padding-top:20px}.lx-textcol h3{letter-spacing:-.015em;color:var(--lx-ink);margin:0;font-size:21px;font-weight:700;line-height:1.3}.lx-textcols--4 .lx-textcol h3{font-size:18px}.lx-textcol p{color:var(--lx-text);margin:10px 0 0;font-size:15.5px;line-height:1.65}@media (max-width:1100px){.lx-textcols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lx-textcols,.lx-textcols--4{grid-template-columns:minmax(0,1fr);gap:28px}}.lx-statstrip{border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-statstrip-item{padding:36px 32px 32px}.lx-statstrip-item+.lx-statstrip-item{border-left:1px solid var(--lx-line)}.lx-statstrip-item:first-child{padding-left:0}.lx-statstrip-num{letter-spacing:-.035em;color:var(--lx-accent-1);font-feature-settings:"tnum";margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1}.lx-statstrip-t{color:var(--lx-ink);margin:18px 0 0;font-size:18px;font-weight:700}.lx-statstrip-d{color:var(--lx-text);margin:8px 0 0;font-size:15px;line-height:1.6}@media (max-width:900px){.lx-statstrip{grid-template-columns:minmax(0,1fr)}.lx-statstrip-item,.lx-statstrip-item:first-child{padding:26px 0}.lx-statstrip-item+.lx-statstrip-item{border-left:0;border-top:1px solid var(--lx-line)}}.lx-linklist{border-top:1px solid var(--lx-line);margin:0;padding:0;list-style:none}.lx-linklist-row{border-bottom:1px solid var(--lx-line);color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 44px;align-items:center;gap:32px;padding:26px 4px;text-decoration:none;display:grid}.lx-linklist-t{letter-spacing:-.015em;color:var(--lx-ink);font-size:22px;font-weight:700;transition:color .18s}.lx-linklist-d{color:var(--lx-text);font-size:15.5px;line-height:1.6}.lx-linklist-go{width:44px;height:44px;color:var(--lx-accent-1);background:#fdf0f6;border-radius:12px;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s,color .18s;display:grid}@media (hover:hover) and (pointer:fine){.lx-linklist-row:hover{text-decoration:none}.lx-linklist-row:hover .lx-linklist-t{color:var(--lx-accent-1)}.lx-linklist-row:hover .lx-linklist-go{color:#fff;background:var(--lx-accent-1);transform:translate(4px)}}.lx-linklist-row:focus-visible{outline:3px solid var(--lx-accent-light);outline-offset:2px;border-radius:8px}@media (max-width:900px){.lx-linklist-row{grid-template-columns:minmax(0,1fr) 44px;gap:6px 16px;padding:20px 0}.lx-linklist-t{font-size:19px}.lx-linklist-d{grid-area:2/1}.lx-linklist-go{grid-area:1/2/span 2}}.lx-steps.lx-steps--line{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;position:relative}.lx-steps.lx-steps--line:before{content:"";background:linear-gradient(90deg, var(--lx-accent-1), #f3c4dc);height:2px;position:absolute;top:18px;left:18px;right:18px}.lx-steps.lx-steps--line .lx-step{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:18px;padding:0;position:relative}.lx-steps.lx-steps--line .lx-step-n{border-radius:50%;width:38px;height:38px;font-size:15px;box-shadow:0 0 0 6px #fff}.lx-steps.lx-steps--line .lx-step-t{font-size:18px}.lx-steps.lx-steps--line .lx-step-d{margin-top:6px;font-size:15px}@media (max-width:900px){.lx-steps.lx-steps--line{grid-template-columns:minmax(0,1fr);gap:28px}.lx-steps.lx-steps--line:before{background:linear-gradient(180deg, var(--lx-accent-1), #f3c4dc);width:2px;height:auto;inset:18px auto 18px 18px}.lx-steps.lx-steps--line .lx-step{grid-template-columns:38px minmax(0,1fr)}}.lx-section.lx-section--dark{color:#fff;background:var(--lx-glow), var(--lx-dark)}.lx-section.lx-section--dark .lx-h2{color:#fff}.lx-section.lx-section--dark .lx-accent{background-image:linear-gradient(92deg,#ff4fa0 0%,#ff9fcd 100%)}.lx-section.lx-section--dark .lx-lede{color:#f0e8eebd}.lx-section.lx-section--dark .lx-badge{color:#fff;background:#ffffff14;border-color:#ffffff29}.lx-steps.lx-steps--dark{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lx-steps.lx-steps--dark .lx-step{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:32px 32px 32px 0}.lx-steps.lx-steps--dark .lx-step:nth-child(2n){border-left:1px solid #ffffff24;padding-left:32px}.lx-steps.lx-steps--dark .lx-step-n{border-radius:16px;width:56px;height:56px;font-size:22px}.lx-steps.lx-steps--dark .lx-step-t{color:#fff;font-size:20px}.lx-steps.lx-steps--dark .lx-step-d{color:#f0e8eeb8;margin-top:6px;font-size:15.5px}.lx-section.lx-section--dark .lx-chip{color:#fff;background:#ffffff0f;border-color:#ffffff29}.lx-measures-label{color:#fff;margin:40px 0 0;font-size:15px;font-weight:700}.lx-measures-label+.lx-chips{margin-top:14px}@media (max-width:900px){.lx-steps.lx-steps--dark{grid-template-columns:minmax(0,1fr)}.lx-steps.lx-steps--dark .lx-step,.lx-steps.lx-steps--dark .lx-step:nth-child(2n){border-left:0;grid-template-columns:44px minmax(0,1fr);padding:24px 0}.lx-steps.lx-steps--dark .lx-step-n{width:44px;height:44px;font-size:18px}}.lx-bento{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.lx-bento-photo{border-radius:var(--lx-radius);grid-row:1/span 2;min-height:420px;position:relative;overflow:hidden}.lx-bento-photo img{object-fit:cover}@media (max-width:1100px){.lx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-bento-photo{aspect-ratio:16/9;grid-area:auto/1/auto/-1;min-height:0}}@media (max-width:600px){.lx-bento{grid-template-columns:minmax(0,1fr)}}.lx-faqsplit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.lx-faqsplit-head{position:sticky;top:112px}.lx-faqsplit .lx-head{grid-template-columns:minmax(0,1fr);margin-bottom:18px}.lx-faqsplit .lx-faq{max-width:none;margin:0}.lx-faqsplit-call{margin-top:24px}@media (max-width:900px){.lx-faqsplit{grid-template-columns:minmax(0,1fr);gap:28px}.lx-faqsplit-head{position:static}}.lx-split.lx-tabs-panel{margin-top:24px}.lx-bento .lx-dark-card .lx-card-p{color:#f0e8eec7}.lx-section--tint .lx-steps.lx-steps--line .lx-step-n{box-shadow:0 0 0 6px var(--lx-bg)}.lx-split.lx-tabs-panel[hidden]{display:none}
