.ng,.ng *,.ng *:before,.ng *:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff8ec}.ng{--bg:#FFF8EC;--ink:#1A1410;--paper:#FFFFFF;--red:#E63946;--red-d:#B8222E;--yellow:#FFC93C;--yellow-d:#D9A823;--blue:#264AF4;--blue-d:#1832AB;--rule:#E8DDC4;--muted:#5a5046;--soft:#3d362f;--tile:#FCF1DA;--tile-d:#DDBF8A;--disp:"Sansita",Georgia,serif;--body:"Plus Jakarta Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--body);background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.ng img{max-width:100%;display:block}.ng a{color:inherit}.ng ::selection{background:var(--yellow)}.ng .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ng .narrow{max-width:800px}.ng .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ng :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.ng h1,.ng h2,.ng h3,.ng h4{font-family:var(--disp);font-weight:900;letter-spacing:-.025em;line-height:1;margin:0}.ng h1{font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:-.035em}.ng h1 em,.ng h1 strong{white-space:nowrap}.ng h2{font-size:clamp(36px,5.2vw,62px)}.ng h3{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.ng h1 em,.ng h2 em{font-style:normal;color:var(--red)}.ng h1 strong,.ng h2 strong{font-weight:900;background:linear-gradient(transparent 62%,var(--yellow) 62%);padding:0 .08em}.ng .kicker{display:block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:800;margin-bottom:14px}.ng .lede{font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--soft);margin:0}.ng .sec{padding:96px 0}.ng .sec.paper{background:var(--paper);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.ng .sec.dark{background:var(--ink);color:var(--bg)}.ng .sec.dark .kicker{color:var(--yellow)}.ng .sec.dark .lede{color:#c9c1b4}.ng .sec.tight{padding-top:0}.ng .head{text-align:center;max-width:780px;margin:0 auto 60px}.ng .head .lede{margin:18px auto 0;max-width:600px}.ng .head.left{text-align:left;margin-left:0}.ng .head.left .lede{margin-left:0}.ng .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:14px;font:800 15.5px/1 var(--body);text-decoration:none;border:0;cursor:pointer;background:var(--red);color:#fff;box-shadow:0 6px 0 var(--red-d);transition:transform .12s ease,box-shadow .12s ease;white-space:nowrap}.ng .btn:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--red-d)}.ng .btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--red-d)}.ng .btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2.5px var(--ink)}.ng .btn.ghost:hover{background:var(--ink);color:#fff;transform:none}.ng .btn.ink{background:var(--ink);box-shadow:0 6px #000}.ng .btn.yellow{background:var(--yellow);color:var(--ink);box-shadow:0 6px 0 var(--yellow-d)}.ng .btn.sm{min-height:46px;padding:0 20px;font-size:14px;border-radius:12px;box-shadow:0 4px 0 var(--red-d)}.ng .btn.sm.ink{box-shadow:0 4px #000}.ng .btn[disabled]{opacity:.45;cursor:not-allowed}.ng .tlink{display:inline-block;font-weight:800;text-decoration:none;border-bottom:3px solid var(--yellow);padding:14px 0 2px}.ng .tlink:hover{border-color:var(--red)}.ng .t{--s:var(--ts,64px);width:var(--s);height:var(--s);flex:none;display:inline-grid;place-items:center;font-family:var(--disp);font-weight:900;font-size:calc(var(--s)*.56);line-height:1;color:var(--ink);background:linear-gradient(160deg,#FFF9EA 0%,var(--tile) 55%,#F5E3BD 100%);border:2px solid var(--ink);border-radius:calc(var(--s)*.2);box-shadow:0 calc(var(--s)*.09) 0 var(--tile-d),0 calc(var(--s)*.09) 0 2px var(--ink);-webkit-user-select:none;user-select:none}.ng .t.op{color:var(--red)}.ng .t.e{visibility:hidden}.ng .tgrid{display:grid;grid-template-columns:repeat(var(--cols),var(--ts));gap:calc(var(--ts)*.12);row-gap:calc(var(--ts)*.2);justify-content:center}.ng .trow{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ng .art{position:relative;background:var(--paper);border:2px solid var(--ink);border-radius:32px;box-shadow:8px 8px 0 var(--ink);padding:44px 28px;display:grid;place-items:center;overflow:hidden}.ng .art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--rule) 1.5px,transparent 1.5px);background-size:22px 22px;opacity:.7}.ng .art>*{position:relative}.ng .art.yellow{background:var(--yellow)}.ng .art.yellow:before{background-image:radial-gradient(rgba(26,20,16,.16) 1.5px,transparent 1.5px)}.ng .art.blue{background:var(--blue)}.ng .art.blue:before{background-image:radial-gradient(rgba(255,255,255,.22) 1.5px,transparent 1.5px)}@media(prefers-reduced-motion:no-preference){.ng .pop .t:not(.e){animation:ng-pop .5s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--i,0)*45ms + .15s)}@keyframes ng-pop{0%{transform:translateY(-26px) rotate(-8deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.ng .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.ng .rv.in{opacity:1;transform:none}}.ng .ann{background:var(--ink);color:var(--bg);text-align:center;font:800 13px/1.3 var(--disp);letter-spacing:.04em}.ng .ann a,.ng .ann span{display:block;padding:14px 16px;color:inherit;text-decoration:none}.ng .ann a:hover{color:var(--yellow)}.ng .hdr{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:2px solid var(--ink)}.ng .hdr .row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.ng .wm{font-family:var(--disp);font-weight:900;font-size:30px;letter-spacing:-.025em;display:inline-flex;align-items:baseline;gap:5px;text-decoration:none;color:inherit;line-height:1;min-height:44px;align-items:center}.ng .wm i{display:inline-block;width:.42em;height:.42em;background:var(--red);border-radius:.09em;transform:rotate(-6deg) translateY(.2em)}.ng .nav{display:flex;gap:28px;align-items:center}.ng .nav a{text-decoration:none;font-weight:700;font-size:14.5px;padding:12px 0;position:relative;z-index:0}.ng .nav a:hover:after,.ng .nav a[aria-current=page]:after{content:"";position:absolute;left:-3px;right:-3px;bottom:10px;height:8px;background:var(--yellow);z-index:-1}.ng .hdr .right{display:flex;align-items:center;gap:10px}.ng .burger{display:none;width:46px;height:46px;border:2px solid var(--ink);border-radius:12px;background:var(--paper);cursor:pointer;padding:0;place-items:center}.ng .burger span,.ng .burger span:before,.ng .burger span:after{display:block;width:18px;height:2.5px;background:var(--ink);border-radius:2px;position:relative;content:""}.ng .burger span:before{position:absolute;top:-6px}.ng .burger span:after{position:absolute;top:6px}.ng .hero{padding:64px 0 72px}.ng .hero .grid{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center}.ng .hero .lede{max-width:540px;margin:26px 0 30px}.ng .ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ng .badges{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:30px;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--muted)}.ng .badges li{display:inline-flex;align-items:center;gap:8px}.ng .badges li:before{content:"";width:16px;height:16px;border-radius:5px;border:2px solid var(--ink);background:var(--yellow)}.ng .badges li:nth-child(3n+2):before{background:var(--blue)}.ng .badges li:nth-child(3n):before{background:var(--red)}.ng .hero .art{--ts:clamp(36px,4.3vw,58px);padding:40px 24px 64px}.ng .hero .cap{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:12.5px;font-weight:700;color:var(--muted)}.ng .strip{background:var(--ink);color:#fff;padding:16px 0;overflow:hidden;white-space:nowrap}.ng .strip .track{display:inline-flex;font:800 19px/1 var(--disp);text-transform:uppercase;animation:ng-scroll 32s linear infinite}.ng .strip span{padding:0 22px}.ng .strip span:after{content:"\2022";color:var(--yellow);margin-left:44px}@keyframes ng-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ng .strip .track{animation:none}}.ng .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0;counter-reset:st}.ng .steps.c3{grid-template-columns:repeat(3,1fr)}.ng .step,.ng .card{background:var(--paper);border:2px solid var(--ink);border-radius:22px;padding:28px 24px;box-shadow:6px 6px 0 var(--ink)}.ng .step{counter-increment:st}.ng .step:before{content:counter(st,decimal-leading-zero);display:block;font:900 48px/1 var(--disp);margin-bottom:14px;color:var(--red)}.ng .step:nth-child(4n+2):before{color:var(--yellow);-webkit-text-stroke:1.5px var(--ink)}.ng .step:nth-child(4n+3):before{color:var(--blue)}.ng .step:nth-child(4n):before{color:var(--ink)}.ng .step p,.ng .card p{font-size:15.5px;line-height:1.55;color:var(--muted);margin:10px 0 0}.ng .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ng .cards.c2{grid-template-columns:repeat(2,1fr)}.ng .cards.c4{grid-template-columns:repeat(4,1fr)}.ng .sec.paper .card{background:var(--bg)}.ng .card .ic{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font:900 30px/1 var(--disp);border:2px solid var(--ink);margin-bottom:20px;background:var(--red);color:#fff}.ng .card:nth-child(3n+2) .ic{background:var(--yellow);color:var(--ink)}.ng .card:nth-child(3n) .ic{background:var(--blue)}.ng .card .eq{--ts:38px;justify-content:flex-start;margin-bottom:20px;gap:5px}.ng .card.bad{background:#fff0f1}.ng .card .verdict{display:inline-block;font:800 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:8px;border:2px solid var(--ink);background:#bff0c8;margin-bottom:12px}.ng .card.bad .verdict{background:var(--red);color:#fff}.ng .foot{text-align:center;margin:44px 0 0;font-weight:600}.ng .split{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.ng .split.rev>.copy{order:2}.ng .split .copy p{font-size:17.5px;line-height:1.6;color:var(--soft);margin:22px 0 0;max-width:520px}.ng .sec.dark .split .copy p{color:#c9c1b4}.ng .split .copy .ctas{margin-top:30px}.ng .split .art{--ts:clamp(38px,5vw,62px);min-height:380px}.ng .ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;font-weight:600;font-size:16px}.ng .ticks li{padding-left:32px;position:relative}.ng .ticks li:before{content:"=";position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:6px;border:2px solid var(--ink);background:var(--yellow);display:grid;place-items:center;font:900 15px/1 var(--disp)}.ng .pcard.more{margin-top:56px}.ng .pcard a.art{text-decoration:none;display:grid}.ng .pcard .art img{border-radius:20px;width:100%;height:auto}.ng .pcard .ptitle{font-size:clamp(28px,3.4vw,42px);font-weight:900;letter-spacing:-.02em}.ng .pcard .ptitle a{text-decoration:none}.ng .pcard .price{font:900 30px/1 var(--disp);margin-top:14px}.ng .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ng .stat{padding:28px 22px;border:2px solid #3a332c;border-radius:18px;background:#241d17}.ng .stat b{display:block;font:900 clamp(38px,4vw,50px)/1 var(--disp);color:var(--yellow);margin-bottom:10px;letter-spacing:-.02em}.ng .stat h3{font-size:18px;color:var(--bg)}.ng .stat p{font-size:14px;color:#c9c1b4;margin:6px 0 0;line-height:1.5}.ng .sec:not(.dark) .stat{background:var(--paper);border-color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.ng .sec:not(.dark) .stat b{color:var(--red)}.ng .sec:not(.dark) .stat h3{color:var(--ink)}.ng .sec:not(.dark) .stat p{color:var(--muted)}.ng .stat small{display:block;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#8e8577}.ng .sec:not(.dark) .stat small{color:var(--muted)}.ng .fineprint{max-width:760px;margin:32px auto 0;text-align:center;font-size:14px;line-height:1.55;color:var(--muted)}.ng .sec.dark .fineprint{color:#a39b8c}.ng .bag{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.ng .bag .grp{background:var(--paper);border:2px solid var(--ink);border-radius:24px;box-shadow:6px 6px 0 var(--ink);padding:28px}.ng .bag .grp h3{margin-bottom:6px}.ng .bag .grp>p{margin:0 0 22px;color:var(--muted);font-size:15px}.ng .bag .cnt{display:flex;flex-wrap:wrap;gap:18px 16px;--ts:58px}.ng .bag .cnt div{display:grid;justify-items:center;gap:12px;font:800 14px/1 var(--body);color:var(--muted)}.ng .prose{max-width:760px;margin:0 auto}.ng .prose h2{font-size:clamp(30px,3.6vw,42px);margin:56px 0 0}.ng .prose h2:first-child{margin-top:0}.ng .prose h3{margin:34px 0 0}.ng .prose p,.ng .prose li{font-size:17.5px;line-height:1.65;color:var(--soft)}.ng .prose p{margin:16px 0 0}.ng .prose ul{margin:16px 0 0;padding-left:22px}.ng .prose li{margin-top:8px}.ng .prose .note{background:var(--paper);border:2px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);padding:20px 24px;margin-top:28px;color:var(--ink);font-weight:600}.ng .prose .eq{--ts:46px;justify-content:flex-start;margin-top:22px;gap:6px}.ng .prose .ctas{margin-top:30px}.ng table.tbl{width:100%;border-collapse:separate;border-spacing:0;margin-top:24px;background:var(--paper);border:2px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);font-size:16px}.ng .tbl th,.ng .tbl td{padding:14px 18px;text-align:left;border-bottom:1.5px solid var(--rule)}.ng .tbl th{font:800 13px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;background:var(--yellow);border-bottom:2px solid var(--ink)}.ng .tbl tr:last-child td{border-bottom:0}.ng .tbl td:first-child{font-weight:800}.ng .demo{background:var(--paper);border:2px solid var(--ink);border-radius:28px;box-shadow:8px 8px 0 var(--ink);padding:28px;max-width:920px;margin:0 auto;--ts:54px}.ng .demo .bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-weight:800;font-size:14px;color:var(--muted)}.ng .demo .bar b{color:var(--ink);font:900 20px/1 var(--disp)}.ng .demo .line{min-height:calc(var(--ts) + 40px);margin:16px 0 0;padding:16px;border:2.5px dashed var(--ink);border-radius:18px;background:var(--bg);display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.ng .demo .line:empty:before{content:attr(data-empty);color:var(--muted);font-weight:700;font-size:15px;text-align:center}.ng .demo .msg{min-height:26px;margin:14px 0 0;font-weight:800;font-size:16px;text-align:center}.ng .demo .msg.ok{color:#12833a}.ng .demo .msg.no{color:var(--red-d)}.ng .demo .hand{display:flex;flex-wrap:wrap;gap:10px 8px;justify-content:center;margin:18px 0 0;padding-bottom:8px}.ng .demo button.t{cursor:pointer;padding:0;transition:transform .1s ease}.ng .demo button.t:hover{transform:translateY(-3px)}.ng .demo.swap .hand button.t{animation:ng-wig .5s ease-in-out infinite alternate}@keyframes ng-wig{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.ng .demo .acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:22px 0 0}.ng .demo .done{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px 0 0;padding:0;list-style:none}.ng .demo .done li{font:800 15px/1 var(--disp);padding:9px 12px;border:2px solid var(--ink);border-radius:10px;background:#bff0c8}.ng .demo .win{text-align:center;padding:26px 0 8px}.ng .demo .win h3{font-size:44px;color:var(--red);margin-bottom:10px}.ng .demo .fine{font-size:13.5px;color:var(--muted);text-align:center;margin:18px 0 0}.ng .faq{max-width:780px;margin:0 auto}.ng .faq h3.grp{font-size:15px;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:48px 0 6px}.ng .faq h3.grp:first-child{margin-top:0}.ng .faq details{border-top:1.5px solid var(--rule)}.ng .faq details:first-of-type{border-top:0}.ng .faq summary{cursor:pointer;font:800 21px/1.25 var(--disp);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;min-height:44px}.ng .faq summary::-webkit-details-marker{display:none}.ng .faq summary:after{content:"+";font:800 26px/1 var(--body);color:var(--red);transition:transform .2s}.ng .faq details[open] summary:after{transform:rotate(45deg)}.ng .faq details p{margin:0;padding:0 0 24px;font-size:16.5px;line-height:1.6;color:var(--soft);max-width:680px}.ng .phead{padding:72px 0 56px;text-align:center}.ng .phead h1{font-size:clamp(42px,6.6vw,80px)}.ng .phead .lede{max-width:640px;margin:22px auto 0}.ng .cta{background:var(--red);color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:84px 0;text-align:center}.ng .cta.blue{background:var(--blue)}.ng .cta h2{font-size:clamp(40px,6vw,74px);color:#fff}.ng .cta h2 em{color:var(--yellow)}.ng .cta p{font-size:18px;max-width:580px;margin:22px auto 30px;line-height:1.5;font-weight:500}.ng .cta .reserve{margin:0 auto}.ng .cta .fine{font-size:13.5px;margin:18px auto 0;opacity:.9}.ng form.reserve{max-width:500px;width:100%}.ng form.reserve .field{display:flex;gap:8px;background:var(--paper);border:2px solid var(--ink);border-radius:16px;padding:6px;box-shadow:5px 5px 0 var(--ink)}.ng form.reserve input[type=email],.ng form.reserve input[type=text],.ng form.reserve textarea{flex:1;min-width:0;border:0;background:transparent;font:600 16px/1.4 var(--body);color:var(--ink);padding:12px 14px;outline:0}.ng form.reserve textarea{resize:vertical;min-height:150px}.ng form.reserve .ok{display:none;margin:14px 0 0;font-weight:800;text-align:left}.ng form.reserve.done .field{display:none}.ng form.reserve.done .ok{display:block;background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:14px;padding:16px 18px;box-shadow:5px 5px 0 var(--ink)}.ng form.reserve .err{margin:12px 0 0;font-weight:700;background:var(--paper);color:var(--red-d);border:2px solid var(--ink);border-radius:12px;padding:10px 14px;text-align:left}.ng form.contact{display:grid;gap:14px;max-width:640px;margin:0 auto}.ng form.contact .btn{justify-self:start}.ng .buy{padding:56px 0 88px}.ng .buy .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.ng .buy .art{--ts:clamp(36px,4.3vw,58px);padding:48px 24px;position:sticky;top:96px}.ng .buy .art img{border-radius:20px;width:100%;height:100%;object-fit:cover}.ng .buy .art.photo{padding:0}.ng .buy .art.photo:before{display:none}.ng .buy h1{font-size:clamp(40px,5vw,64px)}.ng .buy .price{display:flex;align-items:baseline;gap:12px;margin:18px 0 0;font:900 34px/1 var(--disp)}.ng .buy .price small{font:700 14px/1.3 var(--body);color:var(--muted)}.ng .buy .lede{margin:20px 0 0}.ng .buy .box{margin:28px 0 0;padding:22px;border:2px solid var(--ink);border-radius:20px;background:var(--yellow);box-shadow:6px 6px 0 var(--ink)}.ng .buy .box h2{font-size:22px;letter-spacing:-.01em;margin-bottom:6px}.ng .buy .box>p{margin:0 0 16px;font-weight:600;font-size:15px}.ng .buy .box form.reserve .field{box-shadow:none}.ng .buy .qty{display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:14px;background:var(--paper);height:56px}.ng .buy .qty button{width:48px;height:100%;border:0;background:none;font:800 22px/1 var(--body);cursor:pointer;color:var(--ink)}.ng .buy .qty output{min-width:28px;text-align:center;font-weight:800}.ng .specs{margin:30px 0 0;border-top:2px solid var(--ink)}.ng .specs div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1.5px solid var(--rule);font-size:15.5px}.ng .specs dt{font-weight:800}.ng .specs dd{margin:0;color:var(--soft);text-align:right}.ng .ftr{background:var(--ink);color:var(--bg);padding:64px 0 32px}.ng .ftr .top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:48px}.ng .ftr .wm{font-size:34px}.ng .ftr .brand p{font-size:14.5px;color:#a39b8c;margin:14px 0 22px;max-width:340px;line-height:1.55}.ng .ftr h4{font:800 14px/1 var(--disp);letter-spacing:.06em;margin:8px 0 12px;color:var(--yellow);text-transform:uppercase}.ng .ftr ul{list-style:none;padding:0;margin:0}.ng .ftr ul a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:#c9c1b4;font-size:15px}.ng .ftr ul a:hover{color:var(--yellow)}.ng .ftr .bottom{border-top:1px solid #3a332c;padding-top:24px;display:flex;justify-content:space-between;font-size:13px;color:#8e8577;flex-wrap:wrap;gap:12px}.ng .ftr form.reserve .field{box-shadow:none;border-color:#3a332c}.ng .ftr form.reserve.done .ok{box-shadow:none}@media(max-width:980px){.ng .wrap{padding:0 22px}.ng .sec{padding:68px 0}.ng .head{margin-bottom:40px}.ng .hero{padding:40px 0 56px}.ng .hero .grid,.ng .split,.ng .buy .grid,.ng .bag{grid-template-columns:1fr;gap:40px}.ng .split.rev>.copy{order:0}.ng .hero .art{--ts:clamp(34px,10.5vw,58px)}.ng .split .art{--ts:clamp(36px,10.5vw,60px);min-height:300px}.ng .buy{padding:28px 0 64px}.ng .buy .art{position:relative;top:0;--ts:clamp(34px,10.5vw,58px)}.ng .steps,.ng .steps.c3,.ng .stats,.ng .cards.c4{grid-template-columns:1fr 1fr}.ng .cards,.ng .cards.c2{grid-template-columns:1fr}.ng .burger{display:grid}.ng .nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:2px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:8px 22px 18px}.ng .nav.open{display:flex}.ng .nav a{padding:14px 0;font-size:17px;border-bottom:1.5px solid var(--rule)}.ng .nav a:hover:after,.ng .nav a[aria-current=page]:after{display:none}.ng .ftr .top{grid-template-columns:1fr 1fr}.ng .ftr .brand{grid-column:1/-1}.ng .demo{padding:18px 14px;--ts:46px;border-radius:22px}.ng .cta{padding:60px 0}}@media(max-width:560px){.ng .steps,.ng .steps.c3,.ng .stats,.ng .cards.c4{grid-template-columns:1fr}.ng .hdr .right .btn{display:none}.ng .ctas .btn{flex:1 1 100%}.ng form.reserve .field{flex-direction:column}.ng .demo{--ts:42px}.ng .demo .acts .btn{flex:1 1 40%}.ng .bag .cnt{--ts:50px;gap:16px 12px}.ng .tbl th,.ng .tbl td{padding:12px;font-size:14.5px}.ng .prose .eq{--ts:38px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ng.css.map */
