:root{--lc-blue:#1f66e0;--lc-green:#2fa85b;--lc-green-dark:#268c4c;--lc-ink:#1b2434;--lc-muted:#566174;--lc-border:#dfe7f5;--lc-white:#fff}.lc-hero,.lc-hero *{box-sizing:border-box}.lc-hero{color:var(--lc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 50% 0,#1f66e029,#0000 36rem),linear-gradient(#f3f7ff 0%,#fff 78%);border-bottom:1px solid #e9edf4;font-family:Sen,Arial,sans-serif;position:relative;overflow:hidden}.lc-hero:before,.lc-hero:after{content:"";pointer-events:none;filter:blur(4px);background:#2fa85b14;border-radius:999px;position:absolute}.lc-hero:before{width:15rem;height:15rem;top:4rem;left:-7rem}.lc-hero:after{background:#1f66e014;width:20rem;height:20rem;bottom:-9rem;right:-10rem}.lc-hero__inner{z-index:1;text-align:center;width:min(100% - 3rem,1180px);margin:0 auto;padding:5rem 0 4.25rem;position:relative}.lc-hero__partner{border:1px solid var(--lc-border);color:#1f2e4d;background:#ffffffd1;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.75rem;padding:.45rem .8rem;line-height:1;display:inline-flex;box-shadow:0 .5rem 1.5rem #1f2e4d0f}.lc-hero__partner-label{letter-spacing:.14em;text-transform:uppercase;color:#7d8cab;font-size:.68rem;font-weight:700}.lc-hero__partner-brand{color:#16213a;font-family:Sen,Arial,sans-serif;font-size:1.08rem;font-weight:700}.lc-hero__title{letter-spacing:0;max-width:48rem;color:var(--lc-ink);margin:0 auto 1rem;font-size:3.25rem;font-weight:800;line-height:1.05}.lc-hero__copy{max-width:38rem;color:var(--lc-muted);margin:0 auto 2rem;font-size:1.125rem;font-weight:500;line-height:1.55}.lc-hero__actions{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lc-button{background:var(--lc-green);min-height:3.5rem;color:var(--lc-white);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.8rem;font-family:Quicksand,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 .75rem 1.75rem #2fa85b42}.lc-button:hover{background:var(--lc-green-dark);transform:translateY(-1px);box-shadow:0 .9rem 1.9rem #2fa85b52}.lc-button:focus-visible{outline-offset:4px;outline:3px solid #1f66e059}.lc-button svg{flex:none;width:1.125rem;height:1.125rem}.lc-hero__hint{color:#737e91;margin:0 auto 2rem;font-size:.95rem;font-weight:650;line-height:1.45}.lc-hero__proof{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lc-proof-chip{color:#39414f;background:#ffffffdb;border:1px solid #e2e8f3;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.45rem .85rem;font-size:.9rem;font-weight:650;line-height:1.1;display:inline-flex;box-shadow:0 .25rem 1rem #1f2e4d0a}.lc-proof-chip svg{width:1rem;height:1rem;color:var(--lc-green);flex:none}@media (width<=820px){.lc-hero__inner{width:min(100% - 2rem,42rem);padding:4rem 0 3.5rem}.lc-hero__title{max-width:37rem;font-size:2.75rem;line-height:1.08}.lc-hero__copy{font-size:1.05rem}}@media (width<=560px){.lc-hero__inner{width:min(100% - 1.25rem,28rem);padding:3rem 0 2.65rem}.lc-hero__partner{margin-bottom:1.35rem}.lc-hero__partner-label{font-size:.62rem}.lc-hero__partner-brand{font-size:1rem}.lc-hero__title{font-size:2.25rem;line-height:1.08}.lc-hero__copy{margin-bottom:1.55rem;font-size:1rem;line-height:1.5}.lc-hero__actions,.lc-button{width:100%}.lc-button{min-height:3.35rem}.lc-hero__hint{max-width:18rem;margin-bottom:1.45rem;font-size:.9rem}.lc-hero__proof{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.lc-proof-chip{white-space:nowrap;justify-content:center;padding-inline:.55rem;font-size:.84rem}}@media (width<=360px){.lc-hero__title{font-size:2rem}.lc-hero__proof{grid-template-columns:1fr}}:root{--lc-blue:#1f66e0;--lc-green:#2fa85b;--lc-ink:#1b2434;--lc-muted:#566174;--lc-border:#e5eaf3;--lc-panel:#f7f9fd;--lc-white:#fff}.lc-how,.lc-how *{box-sizing:border-box}.lc-how{background:var(--lc-white);color:var(--lc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:sen,Arial,sans-serif}.lc-how__inner{width:min(100% - 3rem,1180px);margin:0 auto;padding:4.5rem 0 4.25rem}.lc-how__header{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.lc-how__eyebrow{color:var(--lc-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.lc-how__title{color:var(--lc-ink);letter-spacing:0;margin:0;font-size:2.2rem;font-weight:800;line-height:1.1}.lc-how__intro{max-width:35rem;color:var(--lc-muted);margin:.75rem auto 0;font-size:1.05rem;font-weight:500;line-height:1.55}.lc-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.lc-how__step{border:1px solid var(--lc-border);background:linear-gradient(180deg, #ffffffeb, #fffffffa), var(--lc-panel);border-radius:1rem;min-height:100%;padding:1.65rem;position:relative;box-shadow:0 .35rem 1.25rem #1f2e4d0b}.lc-how__icon{width:3rem;height:3rem;color:var(--lc-blue);background:#eef4ff;border-radius:.85rem;justify-content:center;align-items:center;margin-bottom:1.15rem;display:inline-flex}.lc-how__step:first-child .lc-how__icon{color:var(--lc-green);background:#eef9f1}.lc-how__icon svg{width:1.45rem;height:1.45rem}.lc-how__step-title{max-width:16rem;color:var(--lc-ink);margin:0 0 .55rem;font-size:1.2rem;font-weight:750;line-height:1.18}.lc-how__text{color:var(--lc-muted);margin:0;font-size:1rem;font-weight:500;line-height:1.55}.lc-how__note{color:#42506a;text-align:center;background:#f7faff;border:1px solid #dfe7f5;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin:1.4rem auto 0;padding:.65rem .9rem;font-size:.94rem;font-weight:650;line-height:1.25;display:flex}.lc-how__note svg{width:1rem;height:1rem;color:var(--lc-green);flex:none}@media (width<=860px){.lc-how__inner{width:min(100% - 2rem,42rem);padding:4rem 0}.lc-how__steps{grid-template-columns:1fr;gap:.9rem}.lc-how__step{min-height:auto}}@media (width<=560px){.lc-how__inner{width:min(100% - 1.25rem,28rem);padding:3.25rem 0}.lc-how__header{margin-bottom:1.65rem}.lc-how__title{font-size:1.85rem;line-height:1.12}.lc-how__intro{font-size:1rem}.lc-how__step{border-radius:.85rem;grid-template-columns:auto 1fr;column-gap:.9rem;padding:1.15rem;display:grid}.lc-how__icon{grid-row:span 2;width:2.6rem;height:2.6rem;margin-bottom:0}.lc-how__step-title{max-width:none;margin-bottom:.35rem;margin-right:0;font-size:1.08rem}.lc-how__text{font-size:.96rem}.lc-how__note{text-align:left;border-radius:.85rem;align-items:flex-start;font-size:.9rem}}:root{--lc-blue:#1f66e0;--lc-green:#2fa85b;--lc-ink:#1b2434;--lc-muted:#566174;--lc-border:#e3e9f3;--lc-soft:#f5f8fc;--lc-white:#fff}.lc-trust,.lc-trust *{box-sizing:border-box}.lc-trust{background:var(--lc-soft);color:var(--lc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border-top:1px solid #ebeef4;border-bottom:1px solid #ebeef4;font-family:Sen,Arial,sans-serif}.lc-trust__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:3rem;width:min(100% - 3rem,1180px);margin:0 auto;padding:4.5rem 0;display:grid}.lc-trust__copy{max-width:29rem}.lc-trust__eyebrow{color:var(--lc-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.lc-trust__title{color:var(--lc-ink);letter-spacing:0;margin:0;font-size:2.25rem;font-weight:800;line-height:1.08}.lc-trust__intro{color:var(--lc-muted);margin:1rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.6}.lc-trust__mini-proof{color:#34425b;background:#ffffffb8;border:1px solid #dfe7f5;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.4rem;padding:.65rem .85rem;font-size:.92rem;font-weight:700;line-height:1.2;display:inline-flex}.lc-trust__mini-proof svg{width:1rem;height:1rem;color:var(--lc-green);flex:none}.lc-trust__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lc-trust__card{border:1px solid var(--lc-border);background:var(--lc-white);border-radius:.8rem;min-height:100%;padding:1.4rem;box-shadow:0 .35rem 1.25rem #1f2e4d0b}.lc-trust__icon{width:2.75rem;height:2.75rem;color:var(--lc-green);background:#eef9f1;border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.lc-trust__card:nth-child(2) .lc-trust__icon{color:var(--lc-blue);background:#eef4ff}.lc-trust__icon svg{width:1.35rem;height:1.35rem}.lc-trust__card-title{color:var(--lc-ink);margin:0 0 .45rem;font-size:1.08rem;font-weight:800;line-height:1.18}.lc-trust__text{color:var(--lc-muted);margin:0;font-size:.96rem;font-weight:500;line-height:1.55}@media (width<=980px){.lc-trust__inner{grid-template-columns:1fr;gap:2rem;width:min(100% - 2rem,44rem)}.lc-trust__copy{text-align:center;max-width:42rem;margin:0 auto}.lc-trust__mini-proof{justify-content:center}}@media (width<=720px){.lc-trust__cards{grid-template-columns:1fr;gap:.75rem}.lc-trust__card{grid-template-columns:auto 1fr;column-gap:.9rem;padding:1.15rem;display:grid}.lc-trust__icon{grid-row:span 2;width:2.55rem;height:2.55rem;margin-bottom:0}}@media (width<=560px){.lc-trust__inner{width:min(100% - 1.25rem,28rem);padding:3.25rem 0}.lc-trust__title{font-size:1.85rem;line-height:1.12}.lc-trust__intro{font-size:1rem}.lc-trust__mini-proof{text-align:left;border-radius:.85rem;align-items:flex-start}.lc-trust__card-title{font-size:1.04rem}.lc-trust__text{font-size:.94rem}}:root{--lc-blue:#1f66e0;--lc-blue-soft:#eef4ff;--lc-green:#2fa85b;--lc-ink:#1b2434;--lc-muted:#566174;--lc-border:#e4eaf3;--lc-panel:#f7f9fd;--lc-white:#fff}.lc-hub,.lc-hub *{box-sizing:border-box}.lc-hub{background:var(--lc-white);color:var(--lc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Sen,Arial,sans-serif}.lc-hub__inner{width:min(100% - 3rem,1180px);margin:0 auto;padding:4.5rem 0}.lc-hub__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.lc-hub__eyebrow{color:var(--lc-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.lc-hub__title{max-width:42rem;color:var(--lc-ink);letter-spacing:0;margin:0;font-size:2.25rem;font-weight:800;line-height:1.08}.lc-hub__intro{max-width:40rem;color:var(--lc-muted);margin:.85rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.6}.lc-hub__all{min-height:2.75rem;color:var(--lc-blue);white-space:nowrap;background:#f7faff;border:1px solid #dfe7f5;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.lc-hub__all:hover{background:var(--lc-blue-soft);border-color:#c9d8f5;transform:translateY(-1px)}.lc-hub__all:focus-visible,.lc-hub__link:focus-visible{outline-offset:3px;outline:3px solid #1f66e052}.lc-hub__all svg{flex:none;width:1rem;height:1rem}.lc-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lc-hub__group{border:1px solid var(--lc-border);background:linear-gradient(180deg, #fffffff5, #fff), var(--lc-panel);border-radius:.9rem;min-height:100%;padding:1rem;box-shadow:0 .35rem 1.25rem #1f2e4d0a}.lc-hub__group-title{color:var(--lc-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.78rem;font-weight:800;line-height:1.2;display:flex}.lc-hub__group-icon{background:var(--lc-blue-soft);width:2.05rem;height:2.05rem;color:var(--lc-blue);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.lc-hub__group:nth-child(2) .lc-hub__group-icon,.lc-hub__group:nth-child(4) .lc-hub__group-icon{color:var(--lc-green);background:#eef9f1}.lc-hub__links{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lc-hub__link{color:#2b3343;border-radius:.65rem;align-items:center;gap:.6rem;min-height:2.7rem;padding:.55rem .6rem;font-size:.96rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex}.lc-hub__link:hover{color:var(--lc-blue);background:#f1f5fd;transform:translate(2px)}.lc-hub__link svg{color:#93a2ba;flex:none;width:1rem;height:1rem}.lc-hub__link:hover svg{color:var(--lc-blue)}@media (width<=1000px){.lc-hub__inner{width:min(100% - 2rem,46rem)}.lc-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.lc-hub__header{text-align:center;grid-template-columns:1fr;gap:1.25rem}.lc-hub__title,.lc-hub__intro{margin-left:auto;margin-right:auto}.lc-hub__all{justify-self:center}}@media (width<=560px){.lc-hub__inner{width:min(100% - 1.25rem,28rem);padding:3.25rem 0}.lc-hub__title{font-size:1.85rem;line-height:1.12}.lc-hub__intro{font-size:1rem}.lc-hub__grid{grid-template-columns:1fr;gap:.75rem}.lc-hub__group{border-radius:.85rem;padding:.9rem}.lc-hub__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .45rem}.lc-hub__link{align-items:flex-start;min-height:2.45rem;padding:.5rem .45rem;font-size:.88rem}.lc-hub__link svg{margin-top:.08rem}}:root{--lc-blue:#1f66e0;--lc-blue-dark:#1a56c4;--lc-green:#2fa85b;--lc-green-dark:#268c4c;--lc-white:#fff}.lc-final-cta,.lc-final-cta *{box-sizing:border-box}.lc-final-cta{background:radial-gradient(circle at 15% 0%, #ffffff2e, transparent 24rem), radial-gradient(circle at 88% 100%, #2fa85b42, transparent 24rem), linear-gradient(135deg, #2b7bea 0%, var(--lc-blue) 64%, var(--lc-blue-dark) 100%);color:var(--lc-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Sen,Arial,sans-serif;position:relative;overflow:hidden}.lc-final-cta:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 20px);position:absolute;inset:0}.lc-final-cta__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;width:min(100% - 3rem,1180px);margin:0 auto;padding:4rem 0;display:grid;position:relative}.lc-final-cta__content{max-width:43rem}.lc-final-cta__eyebrow{color:#ffffffc7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.lc-final-cta__title{color:var(--lc-white);letter-spacing:0;margin:0;font-size:2.45rem;font-weight:800;line-height:1.08}.lc-final-cta__text{color:#ffffffdb;max-width:35rem;margin:.9rem 0 0;font-size:1.08rem;font-weight:500;line-height:1.6}.lc-final-cta__actions{justify-items:end;gap:.9rem;display:grid}.lc-final-cta__button{background:var(--lc-green);min-height:3.55rem;color:var(--lc-white);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:1rem 1.85rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 .9rem 1.9rem #14502847}.lc-final-cta__button:hover{background:var(--lc-green-dark);transform:translateY(-1px);box-shadow:0 1rem 2rem #14502857}.lc-final-cta__button:focus-visible{outline-offset:4px;outline:3px solid #ffffff73}.lc-final-cta__button svg{flex:none;width:1.125rem;height:1.125rem}.lc-final-cta__partner{color:#ffffffc7;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.lc-final-cta__partner strong{color:var(--lc-white);font-size:1.15rem;font-weight:800}.lc-final-cta__note{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lc-final-cta__chip{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.4rem;min-height:2.1rem;padding:.42rem .75rem;font-size:.88rem;font-weight:700;line-height:1.1;display:inline-flex}.lc-final-cta__chip svg{flex:none;width:.95rem;height:.95rem}@media (width<=820px){.lc-final-cta__inner{text-align:center;grid-template-columns:1fr;gap:1.7rem;width:min(100% - 2rem,42rem)}.lc-final-cta__content,.lc-final-cta__text{margin-left:auto;margin-right:auto}.lc-final-cta__actions{justify-items:center}.lc-final-cta__note{justify-content:center}}@media (width<=560px){.lc-final-cta__inner{width:min(100% - 1.25rem,28rem);padding:3.25rem 0}.lc-final-cta__title{font-size:2rem;line-height:1.1}.lc-final-cta__text{font-size:1rem}.lc-final-cta__actions,.lc-final-cta__button{width:100%}.lc-final-cta__button{min-height:3.4rem}.lc-final-cta__note{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.lc-final-cta__chip{white-space:nowrap;justify-content:center;padding-inline:.55rem;font-size:.82rem}}@media (width<=360px){.lc-final-cta__title{font-size:1.8rem}.lc-final-cta__note{grid-template-columns:1fr}}.lc-hero .product-trust-strip{border-top:1px solid var(--lc-border);margin-top:2.5rem;padding-top:1.75rem}.lc-hero .product-trust-inner>p{color:var(--lc-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.lc-hero .product-trust-logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2rem;max-width:800px;margin:auto;display:grid}.lc-hero .product-trust-logos img{object-fit:contain;width:100%;max-width:160px;height:44px;margin:auto;display:block}@media (width<=560px){.lc-hero .product-trust-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.lc-hero .product-trust-logos img{max-width:140px;height:36px}}.lc-how__actions{justify-content:center;margin-top:2rem;display:flex}.lc-hero__partner{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin-bottom:28px;padding:0}.lc-hero__partner-label{color:#566174;letter-spacing:0;text-transform:none;font-size:14px;font-weight:400;line-height:1.5}.lc-hero__partner-logo{box-sizing:content-box;border-left:1px solid #c6d1e2;width:92px;height:30px;padding-left:16px;display:block;position:relative;overflow:hidden}.lc-hero__partner-logo img{width:92px;max-width:none;height:auto;display:block;position:absolute;top:-10px;left:16px}.lc-hub__group-title{letter-spacing:0;text-transform:none;border-bottom:1px solid #e4eaf3;gap:12px;margin-bottom:10px;padding:4px 4px 16px;font-size:18px}.lc-hub__group:nth-child(n) .lc-hub__group-icon{color:#1f66e0;background:0 0;border-radius:0;flex:0 0 38px;width:38px;height:38px}.lc-hub__group-icon svg{width:32px;height:32px}.lc-hub__group-icon .lc-icon-accent{stroke:#2fa85b}@media (width<=560px){.lc-hero__partner{gap:12px}.lc-hero__partner-label{font-size:13px}}
