.lc{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#0b1f18;background:#fff;overflow-x:hidden}.lc a{text-decoration:none;color:inherit}.lc .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lc *{box-sizing:border-box}.lc .slot{background:linear-gradient(150deg,#e7f6f1,#d6efe6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#5b8a78;text-align:center}.lc .slot .id{font-size:11px;font-weight:800;letter-spacing:.08em;background:#fff;border-radius:99px;padding:4px 11px;color:#0b7d5e}.lc .slot .dim{font-size:10px;font-weight:600;color:#7fa596}.lc .slot svg{opacity:.55}.lc .aurora{position:relative;overflow:hidden;background:#fff}.lc .aurora:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:150%;pointer-events:none;background:radial-gradient(48% 42% at 14% 22%,rgba(110,231,183,.55),transparent 62%),radial-gradient(42% 38% at 82% 18%,rgba(153,246,228,.55),transparent 64%),radial-gradient(46% 44% at 70% 72%,rgba(187,247,208,.5),transparent 66%),radial-gradient(40% 40% at 26% 78%,rgba(165,243,252,.45),transparent 64%);filter:blur(8px)}.lc .nav{position:sticky;top:0;z-index:40;padding:14px 0;backdrop-filter:blur(10px);background:rgba(255,255,255,.72);border-bottom:1px solid rgba(15,61,46,.06)}.lc .nav .in{gap:26px}.lc .brand,.lc .nav .in{display:flex;align-items:center}.lc .brand{gap:9px;font-size:17px;font-weight:800;letter-spacing:-.02em}.lc .brand .lg{width:30px;height:30px;border-radius:9px;background:#064e3b;color:#fff;display:grid;place-items:center;font-size:14px}.lc .brand span{color:#059669}.lc .menu{display:flex;gap:22px;font-size:14px;font-weight:600;color:#3f5a51}.lc .menu a:hover{color:#059669}.lc .nav .rt{margin-left:auto;display:flex;align-items:center;gap:14px}.lc .nav .li{color:#3f5a51}.lc .btn-d,.lc .nav .li{font-size:14px;font-weight:700}.lc .btn-d{background:#064e3b;color:#fff;border-radius:99px;padding:11px 22px;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:inherit}.lc .btn-d:hover{background:#053c2d}.lc .hero{padding:66px 0 0;position:relative;z-index:1}.lc .hero .in{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center}.lc .proof{display:inline-flex;align-items:center;gap:10px;background:#fff;border-radius:99px;padding:6px 16px 6px 6px;box-shadow:0 4px 18px -8px rgba(6,78,59,.28);margin-bottom:24px}.lc .proof .av{display:flex}.lc .proof .av i{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-9px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;font-style:normal}.lc .proof .av i:first-child{margin-left:0}.lc .proof .stars{color:#f59e0b;font-size:12px;letter-spacing:1px}.lc .proof b{font-size:13px;font-weight:700;color:#0b1f18}.lc .proof b em{font-style:normal;color:#059669}.lc h1{font-size:58px;font-weight:800;letter-spacing:-.042em;line-height:1.03;margin:0}.lc h1 em{font-style:normal;color:#059669}.lc .hero p.sub{font-size:17px;font-weight:500;color:#3f5a51;line-height:1.6;margin-top:20px;max-width:500px}.lc .claim{margin-top:28px;display:flex;align-items:center;background:#fff;border-radius:99px;padding:7px 7px 7px 22px;box-shadow:0 10px 34px -14px rgba(6,78,59,.3);max-width:500px}.lc .claim .pfx{font-size:14.5px;font-weight:700;color:#94a8a1;white-space:nowrap}.lc .claim input{flex:1;border:none;outline:none;font:inherit;font-size:14.5px;font-weight:700;color:#0b1f18;padding:12px 8px;min-width:0;background:none}.lc .claim input::-moz-placeholder{color:#c3d2cd;font-weight:600}.lc .claim input::placeholder{color:#c3d2cd;font-weight:600}.lc .divrow{display:flex;flex-wrap:wrap;gap:0;margin-top:34px;padding-top:22px;border-top:1px solid rgba(15,61,46,.08)}.lc .divrow span{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#94a8a1;padding:0 16px;border-right:1px solid rgba(15,61,46,.12)}.lc .divrow span:first-child{padding-left:0}.lc .divrow span:last-child{border-right:none}.lc .stack{position:relative;height:500px}.lc .ph{position:absolute;border-radius:32px;overflow:hidden;box-shadow:0 40px 80px -28px rgba(6,78,59,.5)}.lc .ph .slot{width:100%;height:100%}.lc .ph.a{left:-6px;top:56px;transform:rotate(-6deg);z-index:1;width:196px;height:400px}.lc .ph.b{left:96px;top:0;z-index:3;width:224px;height:456px}.lc .ph.c{left:206px;top:70px;transform:rotate(6deg);z-index:2;width:196px;height:380px}.lc .marq{margin-top:52px;border-top:1px solid rgba(15,61,46,.08);border-bottom:1px solid rgba(15,61,46,.08);background:rgba(255,255,255,.6);overflow:hidden;position:relative;z-index:1}.lc .marq .track{display:flex;gap:44px;padding:16px 0;white-space:nowrap;animation:lc-slide 32s linear infinite;width:-moz-max-content;width:max-content}@keyframes lc-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lc .marq b{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5b7369}.lc .marq b svg{color:#059669}.lc section{padding:84px 0}.lc .tag{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #d8e5e0;border-radius:99px;padding:7px 15px;font-size:12.5px;font-weight:700;color:#0b1f18;margin:0 auto 18px;box-shadow:0 3px 12px -8px rgba(6,78,59,.2)}.lc .center{text-align:center}.lc h2{font-size:40px;font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0}.lc .lead{font-size:16px;font-weight:500;color:#5b7369;line-height:1.65;max-width:600px;margin:16px auto 0}.lc .avis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.lc .av{background:#fff;border-radius:16px;padding:22px;box-shadow:0 3px 14px -10px rgba(6,78,59,.25);border:1px solid #eef3f1}.lc .av .st{color:#f59e0b;font-size:12.5px;letter-spacing:2px;margin-bottom:11px}.lc .av p{font-size:13.5px;font-weight:500;color:#3f5a51;line-height:1.6;margin:0}.lc .av .who{display:flex;align-items:center;gap:10px;margin-top:14px}.lc .av .who .a{width:32px;height:32px;border-radius:50%;background:#ecfdf5;color:#059669;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}.lc .av .who b{display:block;font-size:13px;font-weight:800}.lc .av .who span{font-size:11.5px;font-weight:600;color:#059669}.lc .win{margin-top:46px;border-radius:20px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(6,78,59,.5);border:1px solid #e2ece8}.lc .win .bar{background:#f0f4f2;padding:11px 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e2ece8}.lc .win .bar i{width:11px;height:11px;border-radius:50%;display:block}.lc .win .bar .u{margin:0 auto;background:#fff;border-radius:7px;padding:4px 16px;font-size:11.5px;font-weight:600;color:#5b7369}.lc .win .slot{height:480px}.lc .split{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:center;margin-top:52px}.lc .split .slot{height:560px;border-radius:26px}.lc .fl{display:flex;flex-direction:column;gap:4px}.lc .fi{padding:18px 20px;border-radius:16px;cursor:pointer;border:none;background:none;text-align:left;width:100%;font-family:inherit}.lc .fi.on{background:#f0fdf7}.lc .fi h3{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#94a8a1;margin:0}.lc .fi.on h3{color:#0b1f18}.lc .fi p{font-size:14px;font-weight:500;color:#5b7369;line-height:1.65;margin:6px 0 0;display:none}.lc .fi.on p{display:block}.lc .gal{display:flex;gap:18px;overflow-x:auto;padding:44px 0 10px;scrollbar-width:none}.lc .gal::-webkit-scrollbar{height:0}.lc .gal .slot{flex:none;width:190px;height:340px;border-radius:22px}.lc .cmp{max-width:820px;margin:44px auto 0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px -30px rgba(6,78,59,.35);border:1px solid #e8eeec}.lc .cmp table{width:100%;border-collapse:collapse}.lc .cmp td,.lc .cmp th{padding:15px 18px;text-align:left;font-size:14px;border-bottom:1px solid #f1f5f4}.lc .cmp th{background:#f7faf9;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#5b7369}.lc .cmp td:first-child{font-weight:700}.lc .cmp .y{color:#059669;font-weight:800}.lc .cmp .n{color:#cbd5d1;font-weight:700}.lc .cmp tr:last-child td{border-bottom:none}.lc .cmp .me{background:#f0fdf7}.lc .faq{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:44px auto 0}.lc .qa{background:#fff;border:1px solid #e8eeec;border-radius:16px;padding:20px 22px}.lc .qa h3{font-size:15.5px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;margin:0}.lc .qa h3 svg{margin-left:auto;color:#94a8a1;flex:none}.lc .qa p{font-size:13.5px;font-weight:500;color:#5b7369;line-height:1.7;margin:10px 0 0}.lc .fin{padding:92px 0 0;position:relative;z-index:1}.lc .fin h2{font-size:44px}.lc .fin .claim{margin:30px auto 0}.lc .fin .note{text-align:center;font-size:13px;font-weight:600;color:#7a9086;margin-top:14px}.lc .ft{margin-top:70px;background:#fff;border-radius:26px 26px 0 0;padding:48px 44px 30px}.lc .ft-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:34px}.lc .ft .co p{font-size:13px;font-weight:500;color:#7a9086;line-height:1.7;margin:12px 0 0}.lc .ft h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#0b1f18;margin:0 0 14px}.lc .ft a{display:block;font-size:13.5px;font-weight:600;color:#5b7369;margin-bottom:9px}.lc .ft a:hover{color:#059669}.lc .ft .nl{display:flex;background:#f7faf9;border-radius:99px;padding:5px 5px 5px 16px;margin-top:4px}.lc .ft .nl input{flex:1;border:none;background:none;outline:none;font:inherit;font-size:13px;font-weight:600;min-width:0}.lc .ft .nl button{width:34px;height:34px;border-radius:50%;background:#064e3b;color:#fff;border:none;cursor:pointer;flex:none}.lc .ft .social{display:flex;gap:10px;margin-top:16px}.lc .ft .social span{width:32px;height:32px;border-radius:50%;background:#f7faf9;display:grid;place-items:center;color:#5b7369;font-size:11px;font-weight:800}.lc .ft-bottom{border-top:1px solid #eef3f1;margin-top:34px;padding-top:20px;display:flex;justify-content:center}.lc .ft-bottom .slot{width:60px;height:60px;border-radius:16px}@media(max-width:960px){.lc .hero .in{grid-template-columns:1fr}.lc .stack{height:420px;transform:scale(.86);transform-origin:left top}.lc h1{font-size:38px}.lc h2{font-size:28px}.lc .avis,.lc .faq,.lc .ft-top,.lc .split{grid-template-columns:1fr}.lc .split .slot{height:360px}}