.fc-luminous{color:#103e33;background:#fffdf8;font-family:var(--jv-font);line-height:1.6}.fc-luminous *{box-sizing:border-box}.fc-luminous a{color:inherit}.fc-luminous section[id],.fc-luminous article[id]{scroll-margin-top:95px}.lp-header{min-height:82px;padding:14px max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fffdf8;border-bottom:1px solid #e4ece1;position:relative;z-index:20}.lp-brand{display:flex;align-items:center;gap:12px;font-size:28px;line-height:1.1;font-weight:900;white-space:nowrap}.lp-brand small{display:block;font-size:9px;font-weight:800;letter-spacing:.15em;margin-top:6px}.lp-header nav{display:flex;gap:30px;font-size:14px;font-weight:800}.lp-header nav a{padding:10px 0;border-bottom:3px solid transparent}.lp-header nav a:hover,.lp-header nav a[aria-current]{border-bottom-color:#ffd42c}.lp-login{border:1px solid #285c4d;padding:8px 17px;border-radius:30px;display:flex;gap:7px;align-items:center;font-size:13px;font-weight:800}.lp-menu-toggle{display:none}.lp-hero{position:relative;isolation:isolate;min-height:580px;display:flex;align-items:center;padding:60px max(24px,calc((100vw - 1280px)/2))}.lp-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2}.lp-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#e0f9e9ff 0%,#e2f7e9f5 23%,#e6f8e3cf 34%,#e4f5e650 48%,transparent 67%)}.lp-hero-content{max-width:650px}.lp-kicker{font-size:10px!important;font-weight:900;letter-spacing:.13em;line-height:1.5;margin:0 0 15px!important}.fc-luminous .lp-hero h1{font-size:clamp(48px,5.4vw,78px);font-weight:900;line-height:1.03;letter-spacing:-.045em;margin:0 0 23px;color:#073f30}.lp-lead{font-size:20px;line-height:1.4;max-width:570px}.lp-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 23px;background:#ffda27;color:#173b2d!important;border:1px solid #f1cb1a;border-radius:30px;font-size:14px;font-weight:900;cursor:pointer;transition:transform .18s,background .18s;text-decoration:none}.lp-button:hover{background:#ffe253;transform:translateY(-2px)}.lp-button.secondary{background:#fffdf4de;border:1px solid #316752}.lp-caption{font-size:11px;color:#42634b;margin-top:23px!important}.lp-benefits{background:#edf9ef;display:flex;justify-content:center;padding:16px 24px;font-size:14px;gap:0}.lp-benefits span{flex:1;max-width:420px;text-align:center}.lp-benefits span+span{border-left:1px solid #c9e2d3}.lp-section{max-width:1336px;margin:auto;padding:58px 28px}.fc-luminous h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.17;margin:0 0 24px}.lp-section-head{margin-bottom:25px}.lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lp-card{border-radius:15px;overflow:hidden;box-shadow:none;border:1px solid #dfebdf}.lp-card>img{width:100%;aspect-ratio:2/1;object-fit:cover}.lp-card>div{padding:24px}.lp-card h3{font-size:23px;line-height:1.2;margin:0 0 12px}.lp-card p{font-size:15px;line-height:1.6;min-height:48px;margin-bottom:18px}.lp-card a{font-weight:900;font-size:14px;display:flex;gap:15px;align-items:center;min-height:44px;width:fit-content}.lp-card.mint{background:#e8f8eb;color:#113e32}.lp-card.blue{background:#e7f4ff;color:#153d48;border-color:#d8e8f0}.lp-card.peach{background:#fff0e4;color:#403d31;border-color:#f0e0cf}.lp-demo-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;background:#fff7dc;padding:54px max(28px,calc((100vw - 1280px)/2))}.lp-demo-copy h2{max-width:520px}.lp-demo-copy p:not(.lp-kicker){font-size:17px;max-width:470px}.lp-demo{background:#fffdf8;border:1px solid #d7e6dc;border-radius:20px;padding:27px;box-shadow:0 14px 35px #2b573016;scroll-margin-top:100px}.lp-demo-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.05em;font-weight:900;color:#5c7264}.lp-demo-text{font-size:23px;line-height:1.7;margin:25px 0!important}.lp-demo mark{background:#ffe282;color:#183f30;border-radius:4px;padding:2px 5px}.lp-audio{border:0;border-radius:30px;color:#fff;background:#1c8c69;padding:12px 19px;min-height:46px;font-weight:800}.lp-demo-question{font-size:16px;font-weight:800;margin-top:22px!important}.lp-answers{display:flex;gap:12px}.lp-answers button{flex:1;border:1px solid #c6d8cd;background:#eff8f1;color:#214d39;border-radius:12px;padding:12px;font-size:15px;min-height:46px}.lp-answers button[aria-pressed=true]{background:#d9eecc;border-color:#5f9964}.lp-feedback{font-size:14px;min-height:25px;margin:15px 0 8px!important}.lp-demo small{font-size:10px;color:#65766a}.lp-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lp-details-grid article{border-top:1px solid #dce9dd;padding-top:20px}.lp-details-grid article>span{font-size:12px;color:#527c64}.lp-details-grid h3{font-size:23px}.lp-details-grid p{font-size:15px;color:#4c6254}.lp-equipment{background:#edf4ff;border:1px solid #d9e5f3;border-radius:17px;margin-top:30px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:14px}.lp-equipment span{font-size:10px;letter-spacing:.1em;font-weight:900;white-space:nowrap}.lp-equipment p{margin:0!important}.lp-equipment a{font-weight:900;min-height:44px;display:flex;align-items:center}.lp-contact{padding:50px max(28px,calc((100vw - 1280px)/2));background:#e5f6e9;display:flex;align-items:center;gap:45px}.lp-contact>div{flex:1}.lp-contact h2{max-width:780px}.lp-contact p{font-size:16px}.lp-contact .lp-button{max-width:100%;text-align:center}.lp-footer{padding:35px max(28px,calc((100vw - 1280px)/2));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;font-size:13px}.lp-footer .lp-brand{font-size:22px}.lp-footer small{width:100%;color:#6c7d6e;font-size:11px}.lp-footer p{margin:0!important}.fc-luminous :focus-visible{outline:3px solid #ad5c1f;outline-offset:4px}.fc-luminous .jv-ambience{background:#fffdf8;color:#205943;border-color:#c5dccd}.fc-luminous .jv-ambience:not([open]) summary span{display:none}.fc-luminous .jv-ambience:not([open]) summary{padding:10px}.lp-demo:focus{outline:3px solid #bd8e26;outline-offset:5px}
@media(max-width:1050px){.lp-header{gap:18px;padding:14px 24px}.lp-header nav{gap:18px}.lp-header .lp-brand{font-size:24px}.lp-hero{padding:50px 35px;min-height:580px}.lp-hero:after{background:linear-gradient(90deg,#e0f9e9ff 0%,#e2f7e9eb 37%,#e6f8e380 56%,transparent 85%)}.lp-hero-content{max-width:560px}.lp-hero h1{font-size:60px!important}.lp-demo-section{gap:30px}.lp-equipment{flex-wrap:wrap}}
@media(max-width:760px){.lp-header{min-height:75px;padding:12px 16px;gap:12px;flex-wrap:wrap}.lp-header .lp-brand{font-size:23px;margin-right:auto}.lp-header .lp-brand img{width:35px;height:35px}.lp-header .lp-brand small{font-size:7px}.lp-menu-toggle{display:block;background:#eef8ef;border:1px solid #cde2d4;border-radius:25px;padding:10px 13px;min-height:44px;color:#1d5140;font-size:12px;font-weight:800}.lp-login{font-size:11px;padding:10px;min-height:44px}.lp-header nav{display:none;width:100%;flex-direction:column;gap:0}.lp-header nav.open{display:flex}.lp-header nav a{padding:13px;border-bottom:1px solid #e1eadf}.lp-hero{min-height:690px;align-items:flex-start;padding:40px 24px 210px}.lp-hero-photo{object-position:68% center}.lp-hero:after{background:linear-gradient(180deg,#e0f9e9ff 0%,#e2f7e9ed 38%,#e6f8e3bd 55%,#e4f5e605 85%)}.lp-hero-content{max-width:100%}.lp-hero h1{font-size:clamp(44px,12vw,58px)!important}.lp-kicker{font-size:9px!important}.lp-lead{font-size:17px}.lp-actions{gap:12px;align-items:flex-start}.lp-actions .lp-button{font-size:12px;padding:12px 18px}.lp-caption{font-size:10px}.lp-benefits{gap:10px;padding:17px 14px;font-size:11px}.lp-benefits span{line-height:1.4}.lp-section{padding:38px 22px}.lp-cards,.lp-details-grid{grid-template-columns:1fr;gap:23px}.lp-card>img{aspect-ratio:1.8/1}.lp-card>div{padding:23px}.lp-card p{min-height:0}.lp-demo-section{grid-template-columns:1fr;padding:38px 22px;gap:28px}.lp-demo{padding:24px 20px}.lp-demo-text{font-size:21px}.lp-demo-top{font-size:8px}.lp-contact{display:block;padding:36px 22px}.lp-footer{padding:30px 22px 90px}.lp-equipment{display:block}.lp-equipment p{margin:14px 0!important}}
@media(prefers-reduced-motion:reduce){.fc-luminous *{transition:none!important;scroll-behavior:auto!important}}

.lp-slider-controls{display:flex;gap:12px;align-items:center;margin-top:24px}.lp-slider-controls button{cursor:pointer;color:#18563d}.lp-slider-controls #lp-pause{width:44px;height:44px;border:1px solid #90b89d;border-radius:50%;background:#fffdf1bd;font-size:18px}.lp-slider-controls [data-hero]{width:30px;height:44px;background:none;border:0;display:grid;place-items:center;padding:0}.lp-slider-controls [data-hero]:before{content:"";width:10px;height:10px;background:#73aa90;border-radius:50%}.lp-slider-controls [data-hero][aria-pressed=true]:before{background:#e5b817;box-shadow:0 0 0 3px #ffdb4940}

.lp-card>img{height:220px;aspect-ratio:auto}@media(max-width:760px){.lp-card>img{height:auto;aspect-ratio:1.8/1}}

@media(max-width:600px){.lp-login span{display:none}.lp-login{width:44px;height:44px;justify-content:center;padding:10px}.lp-header{flex-wrap:wrap}.lp-header .lp-brand{font-size:21px}}
