.lp{--navy:#13272d;--ink:#152b2c;--green:#174d39;--lime:#d5ee8b;--cream:#f7f8f4;--muted:#5d7170;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-announcement{color:#e8f5d5;text-align:center;letter-spacing:.02em;background:#173d32;padding:9px 18px;font-size:.83rem}.lp-header{justify-content:space-between;align-items:center;max-width:1360px;height:82px;margin:auto;padding:0 42px;display:flex}.lp-brand{letter-spacing:.045em;white-space:nowrap;align-items:center;gap:10px;font-size:1rem;font-weight:900;display:inline-flex}.lp-brand b{color:#317452}.lp-brand-icon{background:var(--green);width:34px;height:34px;color:var(--lime);letter-spacing:-.05em;border-radius:9px;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.lp-header nav{align-items:center;gap:35px;font-size:.91rem;font-weight:700;display:flex}.lp-header nav>a:hover,.lp-link:hover{color:#278056}.lp-nav-login{border:1px solid #c8d7d0;border-radius:9px;align-items:center;gap:8px;padding:12px 17px;display:inline-flex}.lp-hero{grid-template-columns:44% 56%;align-items:center;gap:20px;max-width:1440px;min-height:650px;margin:auto;padding:30px 42px 86px;display:grid}.lp-hero-copy{z-index:2;padding-right:10px;position:relative}.lp-kicker,.lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#377657;font-size:.8rem;font-weight:800}.lp-kicker{align-items:center;gap:10px;margin-bottom:25px;display:flex}.lp-kicker span{background:#95ce59;border-radius:50%;width:9px;height:9px}.lp-hero h1{letter-spacing:-.07em;color:#102f2b;margin:0;font-size:clamp(3.7rem,5.7vw,6.3rem);font-weight:900;line-height:1.02}.lp-hero h1 em{color:#4a8a59;font-style:normal}.lp-hero-copy>p{color:#566c68;max-width:530px;margin:30px 0;font-size:1.13rem;line-height:1.65}.lp-hero-actions{align-items:center;gap:26px;display:flex}.lp-button{cursor:pointer;background:#1b573b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:16px 22px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 9px 20px #153d2b24;color:#fff!important}.lp-button:hover{background:#103e2b}.lp-button:disabled{opacity:.6;cursor:wait}.lp-link{text-underline-offset:5px;font-size:.91rem;font-weight:800;text-decoration:underline!important}.lp-proof{color:#49655c;flex-wrap:wrap;gap:17px;margin-top:34px;font-size:.81rem;font-weight:700;display:flex}.lp-proof span{align-items:center;gap:5px;display:flex}.lp-proof svg{color:#388758}.lp-hero-visual{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.lp-hero-visual:before{content:"";background:#d8ed9d;border-radius:52% 40% 45% 48%;width:76%;height:79%;position:absolute;top:8%;right:-6%;transform:rotate(-8deg)}.lp-hero-visual img{aspect-ratio:1.2;object-fit:cover;border-radius:22px;width:100%;position:relative;box-shadow:0 32px 64px #15332925}.lp-float{background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:7%;left:-8%;box-shadow:0 16px 40px #152c2740}.lp-float-icon{color:#237147;background:#e4f2d9;border-radius:9px;place-items:center;padding:10px;display:grid}.lp-float strong,.lp-float small{display:block}.lp-float strong{font-size:.84rem}.lp-float small{color:#64766e;margin-top:3px;font-size:.73rem}.lp-strip{color:#2c6044;white-space:nowrap;background:#eef4e9;justify-content:space-between;gap:24px;padding:25px max(42px,50vw - 640px);font-size:.82rem;font-weight:800;display:flex}.lp-strip span{align-items:center;gap:9px;display:flex}.lp-strip svg{width:20px;height:20px}.lp-section{max-width:1360px;margin:auto;padding:105px 42px}.lp-section-heading{text-align:center;max-width:760px;margin:0 auto 46px}.lp-section h2,.lp-inside h2,.lp-process h2,.lp-order h2{letter-spacing:-.055em;color:#12332d;margin:16px 0 17px;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:1.09}.lp-section-heading p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.65}.lp-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-feature{background:#fff;border:1px solid #dce9df;border-radius:17px;min-width:0;padding:26px 23px;box-shadow:0 10px 35px #13362408}.lp-feature-number{text-align:right;color:#abc3ae;font-size:.8rem;font-weight:800;display:block}.lp-feature-icon{color:#256647;background:#e6f3df;border-radius:13px;place-items:center;width:54px;height:54px;margin:5px 0 25px;display:grid}.lp-feature h3{letter-spacing:-.04em;margin:0 0 10px;font-size:1.25rem}.lp-feature p{color:#5d7169;min-height:100px;margin:0 0 20px;font-size:.92rem;line-height:1.55}.lp-feature ul{border-top:1px solid #e9efe9;margin:0;padding:17px 0 0;list-style:none}.lp-feature li{color:#304e40;align-items:flex-start;gap:7px;margin:9px 0;font-size:.82rem;line-height:1.45;display:flex}.lp-feature li svg{color:#39875a;flex-shrink:0}.lp-inside{color:#edf7ea;background:#112f2e;grid-template-columns:.84fr 1.16fr;align-items:start;gap:9%;padding:95px max(42px,50vw - 640px);display:grid}.lp-inside .lp-eyebrow{color:#c6e891}.lp-inside h2{color:#fff}.lp-inside-copy>p{color:#bacfc6;max-width:470px;font-size:1.03rem;line-height:1.7}.lp-check-list{grid-template-columns:1fr 1fr;gap:15px;margin-top:37px;display:grid}.lp-check-list span{align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.4;display:flex}.lp-check-list svg{color:#bce779;flex:none;width:17px;height:17px}.lp-product-preview{color:#1b342d;background:#f5f8f5;border-radius:16px;overflow:hidden;transform:none;box-shadow:0 30px 70px #081c1a}.lp-preview-top{color:#fff;background:#153d34;align-items:center;gap:10px;padding:13px 18px;font-size:.8rem;display:flex}.lp-preview-mark{color:#123c28;background:#b9e779;border-radius:5px;padding:5px 7px;font-weight:900}.lp-preview-store{color:#bcd6c3;margin-left:auto;font-size:.72rem}.lp-preview-content{padding:28px}.lp-preview-title{letter-spacing:-.04em;font-size:1.55rem;font-weight:800}.lp-preview-title span{color:#75897b;float:right;letter-spacing:0;font-size:.72rem;font-weight:500}.lp-preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.lp-preview-stats>div{background:#fff;border:1px solid #e1e9df;border-radius:9px;padding:16px}.lp-preview-stats small,.lp-preview-stats strong,.lp-preview-stats span{display:block}.lp-preview-stats small{color:#728775;font-size:.68rem}.lp-preview-stats strong{margin:12px 0 5px;font-size:1.35rem}.lp-preview-stats span{color:#829485;font-size:.65rem}.lp-preview-table{background:#fff;border:1px solid #e1e9df;border-radius:9px;overflow:hidden}.lp-preview-row{border-top:1px solid #edf0eb;grid-template-columns:1.4fr .8fr .9fr;gap:5px;padding:12px 15px;font-size:.71rem;display:grid}.lp-preview-head{color:#65816e;text-transform:uppercase;background:#eaf1e9;border:0;font-size:.62rem;font-weight:800}.lp-preview-row b{color:#398459;font-weight:700}.lp-preview-row .lp-pending{color:#a07726}.lp-preview-caption{color:#6e8375;padding:0 28px 20px;font-size:.7rem}.lp-details .lp-section-heading{margin-bottom:40px}.lp-detail-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.lp-detail-grid article{border-top:1px solid #cbdcd0;padding:25px 15px 0 0}.lp-detail-grid svg{color:#397955}.lp-detail-grid h3{margin:18px 0 9px;font-size:1.13rem}.lp-detail-grid p{color:#63746a;max-width:330px;font-size:.92rem;line-height:1.55}.lp-process{background:#edf4e7;grid-template-columns:.7fr 1.3fr;gap:8%;padding:87px max(42px,50vw - 640px);display:grid}.lp-process ol{margin:0;padding:0;list-style:none}.lp-process li{border-bottom:1px solid #ccdcca;gap:23px;padding:16px 0;display:flex}.lp-process li>span{color:#4d8b58;font-size:1.4rem;font-weight:900}.lp-process h3{margin:0 0 8px;font-size:1.15rem}.lp-process p{color:#5f7064;margin:0;font-size:.94rem;line-height:1.55}.lp-order{grid-template-columns:.85fr 1.15fr;align-items:start;gap:10%;max-width:1360px;margin:auto;padding:105px 42px;display:grid}.lp-order-copy>p{color:#5d7169;max-width:490px;font-size:1.06rem;line-height:1.7}.lp-order-note{color:#355a48;border-top:1px solid #d7e4da;align-items:flex-start;gap:12px;max-width:440px;margin-top:36px;padding-top:24px;font-size:.89rem;line-height:1.6;display:flex}.lp-order-note svg{color:#3f875a;flex:none}.lp-order-card{border:1px solid #d6e5d8;border-radius:17px;padding:35px;box-shadow:0 25px 70px #173b2320}.lp-order-card h3{letter-spacing:-.03em;margin:0 0 7px;font-size:1.45rem}.lp-order-card p{color:#647a6d;margin:0 0 26px;font-size:.92rem;line-height:1.5}.lp-order-card label{color:#304e3d;flex-direction:column;gap:8px;margin-bottom:15px;font-size:.85rem;font-weight:800;display:flex}.lp-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-order-card input,.lp-order-card textarea{color:#173629;font:inherit;background:#fff;border:1px solid #cfddd1;border-radius:8px;min-width:0;padding:12px;font-size:1rem}.lp-order-card input:focus,.lp-order-card textarea:focus{outline-offset:1px;outline:2px solid #94cb91}.lp-order-card .lp-button{width:100%;margin-top:8px}.lp-order-card small{text-align:center;color:#79897c;margin-top:14px;font-size:.78rem;display:block}.lp-error{background:#fff1ea;border-radius:7px;padding:10px;color:#9d3729!important}.lp-success{text-align:center;padding:35px 10px}.lp-success>span{color:#237445;background:#e4f5d9;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.lp-success button{color:#1e6846;background:0 0;border:0;font-weight:800;text-decoration:underline}.lp-footer{color:#d2e5d9;background:#112d2a;justify-content:space-between;align-items:center;gap:25px;padding:28px max(42px,50vw - 640px);font-size:.84rem;display:flex}.lp-footer .lp-brand-icon{color:#163c2d;background:#d5ee8b}.lp-footer .lp-brand b{color:#b9e188}.lp-footer a{text-decoration:underline}@media (max-width:1050px){.lp-hero{grid-template-columns:1fr 1fr;min-height:0}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}.lp-feature p{min-height:0}.lp-strip{overflow:auto}.lp-inside{gap:5%}.lp-hero h1{font-size:clamp(3rem,5vw,4.8rem)}}@media (max-width:760px){.lp-header{height:70px;padding:0 20px}.lp-header nav{gap:12px}.lp-header nav>a:not(.lp-nav-login){display:none}.lp-nav-login{padding:9px 12px;font-size:.8rem}.lp-hero{grid-template-columns:1fr;gap:42px;padding:37px 20px 70px}.lp-hero-copy{padding:0}.lp-hero h1{font-size:clamp(3.5rem,11vw,5.2rem)}.lp-hero-visual img{aspect-ratio:1.3}.lp-float{bottom:-18px;left:3%}.lp-strip{gap:27px;padding:18px 20px}.lp-section{padding:75px 20px}.lp-inside,.lp-process,.lp-order{grid-template-columns:1fr;gap:35px;padding:70px 20px}.lp-inside h2,.lp-order h2{max-width:550px}.lp-detail-grid{grid-template-columns:repeat(2,1fr);gap:20px}.lp-footer{flex-wrap:wrap;padding:28px 20px}.lp-footer>span:nth-child(2){display:none}}@media (max-width:520px){.lp-announcement{font-size:.72rem}.lp-brand{font-size:.84rem}.lp-hero h1{font-size:clamp(3.1rem,12vw,4rem)}.lp-hero-copy>p{margin:25px 0;font-size:1rem}.lp-hero-actions{flex-wrap:wrap;gap:17px}.lp-proof{gap:10px}.lp-section h2,.lp-inside h2,.lp-process h2,.lp-order h2{font-size:2.4rem}.lp-feature-grid,.lp-detail-grid{grid-template-columns:1fr}.lp-feature{padding:24px}.lp-check-list{grid-template-columns:1fr}.lp-product-preview{transform:none}.lp-preview-content{padding:15px}.lp-preview-stats>div{padding:10px}.lp-preview-stats strong{font-size:1rem}.lp-preview-title span{display:none}.lp-preview-row{padding:10px;font-size:.6rem}.lp-form-grid{grid-template-columns:1fr;gap:0}.lp-order-card{padding:24px}}.lp-brand img{width:190px;height:auto;display:block}.lp-footer .lp-brand{background:#fff;border-radius:9px;padding:3px 9px}.lp-footer .lp-brand img{width:175px}@media (max-width:760px){.lp-header .lp-brand img{width:160px}}@media (max-width:520px){.lp-header .lp-brand img{width:143px}}.lp-preview-logo{background:#fff;border-radius:5px;width:139px;height:auto;padding:2px 5px;display:block}.lp-plans{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 25px;padding:0;display:grid}.lp-plans legend{color:#304e3d;padding:0 0 12px;font-size:.9rem;font-weight:800}.lp-order-card .lp-plans label{cursor:pointer;border:1px solid #cfddd1;border-radius:10px;align-items:center;gap:10px;min-height:86px;margin:0;padding:17px;display:flex}.lp-order-card .lp-plans label.selected{background:#f0f8ee;border-color:#24714e;box-shadow:inset 0 0 0 1px #24714e}.lp-plans input{accent-color:#1b573b;flex:none}.lp-plans strong{font-size:.98rem}.lp-plans small{text-align:left!important;color:#5d7169!important;margin-top:5px!important;font-size:.82rem!important;font-weight:500!important}@media (max-width:520px){.lp-plans{grid-template-columns:1fr}}
