@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.page-title,h1.page-title,.main-page-title,.page__header,.page-header{display:none!important}.page-width--narrow,.rte{max-width:100%!important}.nglp h1,.nglp h2,.nglp h3,.nglp h4,.nglp .st,.nglp .spec-nm,.nglp .pnm,.nglp .calc-ttl,.nglp .box h3,.nglp .vc h3{font-family:Fraunces,Georgia,serif!important;font-weight:600}.nglp .eyebrow,.nglp .spec-sub,.nglp .card-lbl,.nglp .cnt-lbl,.nglp .vc-nr,.nglp .pbr,.nglp .tag,.nglp .wl,.nglp .tb-s,.nglp .rg-v,.nglp .rr-v,.nglp .cnt-cel span,.nglp .res-big span{font-family:IBM Plex Mono,monospace!important}.nglp{--cr:#F7F5EF;--d0:#0A2818;--d1:#0F3D2E;--gr:#2BA561;--tx:#0A2818;--mut:#4a5a50;--ff:"Fraunces",Georgia,serif;--fi:"Inter",system-ui,sans-serif;--fm:"IBM Plex Mono",monospace;font-family:var(--fi);color:var(--tx);background:var(--cr);line-height:1.6}.nglp *,.nglp *:before,.nglp *:after{box-sizing:border-box}.nglp .fw{width:100%}.nglp .w{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.nglp img{max-width:100%}.nglp .eyebrow{font-family:var(--fm);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gr);margin:0 0 14px;display:block}.nglp h1,.nglp h2,.nglp h3{font-family:var(--ff);font-weight:600;margin:0;text-wrap:balance}.nglp .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--fi);font-weight:600;font-size:15px;padding:13px 24px;border-radius:999px;text-decoration:none!important;cursor:pointer;transition:background .15s,color .15s,transform .12s;border:none}.nglp .btn-pr{background:var(--gr)!important;color:var(--cr)!important}.nglp .btn-pr:hover{background:#26955a!important;transform:translateY(-1px);color:var(--cr)!important}.nglp .btn-gd{background:#f7f5ef1a!important;border:1px solid rgba(247,245,239,.3)!important;color:var(--cr)!important}.nglp .btn-gd:hover{background:#f7f5ef2e!important;color:var(--cr)!important}.nglp .btn-dk{background:var(--d0)!important;color:var(--cr)!important}.nglp .btn-dk:hover{background:var(--gr)!important;color:var(--cr)!important}.nglp .btn-gl{border:1px solid rgba(10,40,24,.25)!important;color:var(--d0)!important;background:transparent!important}.nglp .btn-gl:hover{background:#0a28180f!important;color:var(--d0)!important}.nglp .hero{background:var(--d0);padding:clamp(28px,4vw,44px) 0 clamp(30px,3vw,42px)}.nglp .crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:#f7f5ef80;margin-bottom:30px;flex-wrap:wrap}.nglp .crumbs a{color:#f7f5efb3;text-decoration:none}.nglp .crumbs a:hover{color:var(--gr)}.nglp .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:center}.nglp .hero h1{font-size:clamp(34px,4.6vw,58px);line-height:1.03;letter-spacing:-.01em;color:var(--cr);margin:0 0 20px}.nglp .hero h1 em{font-style:italic;color:var(--gr);font-weight:500}.nglp .hero-sub{font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:#f7f5efd9;max-width:540px;margin:0 0 30px}.nglp .hero-cta{display:flex;gap:12px;flex-wrap:wrap}.nglp .spec-card{background:var(--cr);border:1px solid rgba(10,40,24,.08);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000047}.nglp .spec-top{padding:22px 26px;border-bottom:1px solid rgba(10,40,24,.09);display:flex;align-items:center;gap:14px}.nglp .spec-top img{width:56px;height:56px;border-radius:12px;object-fit:cover;background:#fff;border:1px solid rgba(10,40,24,.08);flex-shrink:0}.nglp .spec-nm{font-family:var(--ff);font-size:19px;font-weight:600;color:var(--d0)}.nglp .spec-sub{font-family:var(--fm);font-size:11px;color:var(--gr);margin-top:4px}.nglp .spec-row{display:flex;justify-content:space-between;padding:13px 26px;border-bottom:1px solid rgba(10,40,24,.07);font-size:14px}.nglp .spec-row:last-of-type{border-bottom:none}.nglp .spec-l{color:var(--mut)}.nglp .spec-v{color:var(--gr);font-weight:600}.nglp .spec-v.big{font-family:var(--ff);font-size:21px;color:var(--d0)}.nglp .spec-v.neg{color:#c0392b}.nglp .spec-foot{padding:18px 26px;border-top:1px solid rgba(10,40,24,.07)}.nglp .spec-foot .btn{width:100%;justify-content:center;background:var(--d0)!important;color:var(--cr)!important}.nglp .spec-foot .btn:hover{background:var(--gr)!important;color:var(--cr)!important}@media(max-width:860px){.nglp .hero-grid{grid-template-columns:1fr}}.nglp .tb{background:var(--d0);padding:0 clamp(20px,4vw,56px) clamp(40px,4vw,60px)}.nglp .tb-in{display:flex;flex-wrap:wrap;gap:12px;max-width:1200px;margin:0 auto}.nglp .tb-i{flex:1;min-width:150px;background:var(--d1);border:1px solid rgba(247,245,239,.08);border-radius:14px;padding:16px 20px}.nglp .tb-t{font-size:13px;font-weight:700;color:var(--cr)}.nglp .tb-s{font-family:var(--fm);font-size:11px;color:#f7f5ef73;margin-top:4px}.nglp .sec{padding:clamp(56px,6vw,88px) 0}.nglp .sec-white{background:#fff}.nglp .st{font-size:clamp(26px,3.2vw,42px);line-height:1.08;letter-spacing:-.015em;color:var(--d0);margin:0 0 16px}.nglp .st em{font-style:italic;color:var(--gr);font-weight:500}.nglp .st-d{color:var(--cr)}.nglp .st-d em{color:var(--gr)}.nglp .lead{font-size:17px;line-height:1.7;color:var(--mut);max-width:680px;margin:0 0 44px}.nglp .lead-d{color:#f7f5efb8}.nglp .def-grid{display:grid;grid-template-columns:minmax(280px,440px) 1fr;gap:clamp(28px,4vw,64px);align-items:start}.nglp .card{background:#fff;border:1px solid rgba(10,40,24,.08);border-radius:20px;padding:26px 28px}.nglp .def-card{border-left:4px solid var(--gr);margin-bottom:18px}.nglp .card-lbl{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gr);margin:0 0 10px}.nglp .def-txt{font-size:15px;line-height:1.8;color:var(--mut)}.nglp .def-txt strong{color:var(--d0)}.nglp .norm-card{background:#fffbeb;border:1px solid #EAD98F;border-radius:16px;padding:20px 24px}.nglp .norm-t{font-size:13px;font-weight:700;color:#6b4e00;margin:0 0 8px}.nglp .norm-b{font-size:13.5px;line-height:1.7;color:#7a5c10}.nglp .norm-b strong{color:#5c4400}.nglp .prose p{font-size:16px;line-height:1.85;color:var(--mut);margin:0 0 18px}.nglp .prose p:last-child{margin:0}.nglp .prose strong{color:var(--d0)}.nglp .prose em{font-style:normal;color:var(--gr);font-weight:600}.nglp .note-dk{background:var(--d1);border-radius:16px;padding:22px 26px}.nglp .note-dk-t{font-size:14px;font-weight:700;color:var(--cr);margin:0 0 9px}.nglp .note-dk-b{font-size:14px;line-height:1.7;color:#f7f5efc7}.nglp .note-dk-b strong{color:#fff}.nglp .fcards{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:860px){.nglp .def-grid{grid-template-columns:1fr}}@media(max-width:560px){.nglp .fcards{grid-template-columns:1fr}}.nglp .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.nglp .vc{background:#fff;border:1px solid rgba(10,40,24,.08);border-radius:20px;padding:26px}.nglp .vc-nr{font-family:var(--fm);font-size:12px;color:var(--gr)}.nglp .vc h3{font-size:18px;line-height:1.25;margin:10px 0 8px;color:var(--d0)}.nglp .vc p{font-size:14.5px;line-height:1.65;color:var(--mut);margin:0}.nglp .twrap{overflow-x:auto;border-radius:20px;border:1px solid rgba(10,40,24,.1);background:#fff}.nglp table.tbl{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.nglp .tbl thead th{background:var(--d1);color:var(--cr);padding:15px 22px;text-align:left;font-weight:700;font-size:12.5px;font-family:var(--fi)}.nglp .tbl thead th.hl{background:var(--gr)}.nglp .tbl tbody td{padding:13px 22px;border-bottom:1px solid rgba(10,40,24,.07);color:var(--mut)}.nglp .tbl tbody tr:last-child td{border-bottom:none}.nglp .tbl td.hl{background:#2ba5610f;color:var(--d1);font-weight:600}.nglp .chk{color:var(--gr);font-weight:800}.nglp .cr2{color:#c0392b}.nglp .par{color:#b07010}.nglp .pg{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nglp .pc{background:#fff;border:1px solid rgba(10,40,24,.08);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:box-shadow .2s,transform .18s}.nglp .pc:hover{box-shadow:0 12px 40px #0a28181a;transform:translateY(-4px)}.nglp .pc.feat{border:2px solid var(--gr)}.nglp .pbdg{position:absolute;top:14px;left:14px;z-index:2;background:var(--gr);color:#fff;font-family:var(--fm);font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:5px 13px;border-radius:999px}.nglp .pimg{background:linear-gradient(140deg,#eaf6ee,#f7f5ef);height:200px;display:flex;align-items:center;justify-content:center}.nglp .pimg img{max-height:172px;max-width:84%;object-fit:contain}.nglp .pb{padding:24px;flex:1;display:flex;flex-direction:column}.nglp .pbr{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.nglp .pnm{font-family:var(--ff);font-size:21px;font-weight:600;color:var(--d0);margin-bottom:12px;line-height:1.2}.nglp .ptg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.nglp .tag{background:#eaf6ee;color:var(--d1);font-size:11px;font-weight:600;padding:4px 11px;border-radius:999px}.nglp .ppr{font-family:var(--ff);font-size:30px;font-weight:600;color:var(--d0)}.nglp .ppn{font-size:12.5px;color:var(--mut);margin-bottom:18px}.nglp .pc .btn{margin-top:auto;justify-content:center}.nglp .sec-dark{background:var(--d0)}.nglp .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:start}.nglp .calc-card{background:var(--d1);border:1px solid rgba(247,245,239,.1);border-radius:22px;padding:32px}.nglp .calc-ttl{font-family:var(--ff);font-size:20px;font-weight:600;color:var(--cr);margin:0 0 26px}.nglp .rg{margin-bottom:22px}.nglp .rg-top{display:flex;justify-content:space-between;font-size:13.5px;color:#f7f5efb8;margin-bottom:9px}.nglp .rg-v{font-family:var(--fm);font-weight:600;color:var(--gr)}.nglp input[type=range]{width:100%;accent-color:var(--gr);cursor:pointer}.nglp .res{background:#00000047;border:1px solid rgba(247,245,239,.08);border-radius:14px;padding:20px 24px;margin-top:24px}.nglp .rr{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(247,245,239,.07);font-size:13.5px}.nglp .rr:last-child{border-bottom:none}.nglp .rr-l{color:#f7f5ef8c}.nglp .rr-v{font-family:var(--fm);font-weight:600;color:var(--gr)}.nglp .rr-v.big{font-family:var(--ff);font-size:20px}.nglp .cnt-card{background:#2ba56114;border:1px solid rgba(43,165,97,.2);border-radius:22px;padding:28px;margin-bottom:22px}.nglp .cnt-lbl{font-family:var(--fm);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gr);margin:0 0 18px}.nglp .cnt-nums{display:flex;gap:12px}.nglp .cnt-cel{flex:1;text-align:center;background:var(--d1);border:1px solid rgba(247,245,239,.08);border-radius:14px;padding:14px 6px}.nglp .cnt-cel strong{font-family:var(--ff);font-size:clamp(24px,3vw,34px);color:var(--cr);line-height:1;display:block}.nglp .cnt-cel span{font-family:var(--fm);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gr);margin-top:7px;display:block}.nglp .ci{font-size:15px;line-height:1.8;color:var(--mut)}.nglp .ci strong{color:var(--d0)}@media(max-width:860px){.nglp .calc-grid{grid-template-columns:1fr}}.nglp .band{background:var(--d1);border-radius:24px;padding:clamp(28px,4vw,52px)}.nglp .w4{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,32px);margin-top:36px}.nglp .wi{text-align:left}.nglp .wn{font-family:var(--ff);font-size:clamp(30px,3.6vw,42px);font-weight:600;color:var(--gr);line-height:1;margin-bottom:10px}.nglp .wl{font-family:var(--fm);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cr);margin-bottom:8px}.nglp .wb{font-size:13.5px;line-height:1.65;color:#f7f5ef99}@media(max-width:760px){.nglp .w4{grid-template-columns:1fr 1fr}}.nglp .dband{background:var(--d1);border-radius:24px;padding:clamp(28px,4vw,52px)}.nglp .dband .eyebrow{color:var(--gr)}.nglp .dband .st{color:var(--cr)}.nglp .dband .st em{color:var(--gr)}.nglp .dband .lead{color:#f7f5efb8}.nglp .dband .twrap{border:1px solid rgba(247,245,239,.1);background:transparent}.nglp .dband .tbl thead th{background:#ffffff0d;color:#f7f5ef99;font-family:var(--fm);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nglp .dband .tbl thead th.hl{background:#2ba5614d;color:var(--cr)}.nglp .dband .tbl tbody td{border-bottom:1px solid rgba(247,245,239,.08);color:#f7f5efd9}.nglp .dband .tbl tbody tr:last-child td{border-bottom:none}.nglp .dband .tbl td.hl{background:#2ba5611f;color:var(--cr);font-weight:600}.nglp .res-card{background:var(--d1);border:1px solid rgba(247,245,239,.1);border-radius:22px;padding:28px;margin-bottom:22px}.nglp .res-card .rr{border-bottom:1px solid rgba(247,245,239,.08)}.nglp .res-card .rr:last-of-type{border-bottom:none}.nglp .res-big{display:flex;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(247,245,239,.12)}.nglp .res-big>div{flex:1}.nglp .res-big strong{font-family:var(--ff);font-size:clamp(26px,3vw,36px);color:var(--cr);line-height:1;display:block}.nglp .res-big span{font-family:var(--fm);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--gr);margin-top:8px;display:block}.nglp .faq{max-width:860px}.nglp .fi{border-bottom:1px solid rgba(10,40,24,.1)}.nglp .fq{width:100%;text-align:left;background:none;border:none;padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16.5px;font-weight:600;color:var(--d0);cursor:pointer;font-family:var(--fi);line-height:1.4}.nglp .fq:hover{color:var(--gr)}.nglp .fic{width:28px;height:28px;border-radius:50%;flex-shrink:0;border:1px solid rgba(10,40,24,.2);display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--gr);transition:transform .22s,background .15s}.nglp .fi.open .fic{transform:rotate(45deg);background:var(--gr);color:#fff;border-color:var(--gr)}.nglp .fa{font-size:15px;line-height:1.85;color:var(--mut);padding:0 48px 22px 0;display:none}.nglp .fi.open .fa{display:block}.nglp .fa a{color:var(--gr);font-weight:600}.nglp .cta{background:var(--d0);text-align:center;padding:clamp(56px,6vw,88px) 0}.nglp .cta .st-d{margin-bottom:14px}.nglp .cta p{font-size:16.5px;color:#f7f5efb3;margin:0 0 34px}.nglp .cta .hero-cta{justify-content:center}@media(max-width:900px){.nglp .pg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nglp .pg{grid-template-columns:1fr}}@media(max-width:560px){.nglp .fa{padding-right:24px}}.nglp{overflow-x:hidden}.nglp img,.nglp svg,.nglp video{max-width:100%}.nglp table{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ng-landing.css.map */
