#app{background:linear-gradient(135deg,#1A0709,#2D1013 45%,#4A2019);color:#fff}#app .napp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}#app .napp-ey{font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#BFA06A}#app .napp-h{font-family:Georgia,serif;font-weight:500;font-size:clamp(30px,4vw,46px);margin:14px 0 16px;color:#fff}#app .napp-h em{color:#C89B8C}#app .napp-p{color:#D8C7BE;line-height:1.7;max-width:52ch}#app .napp-list{list-style:none;margin:22px 0 26px;padding:0}#app .napp-list li{padding:7px 0 7px 30px;position:relative;color:#EFE4DC}#app .napp-list li:before{content:'\2713';position:absolute;left:0;top:9px;width:20px;height:20px;border-radius:50%;background:rgba(191,160,106,.18);color:#BFA06A;font-size:11px;line-height:20px;text-align:center}#app .napp-badges{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#app .napp-badge{display:inline-flex;flex-direction:column;gap:1px;padding:10px 22px;border:1px solid rgba(191,160,106,.55);border-radius:14px;color:#fff;line-height:1.15}#app .napp-badge small{font-size:10px;color:#BFA06A;letter-spacing:.08em;text-transform:uppercase}#app .napp-badge b{font-size:16px;font-family:Georgia,serif;font-weight:500}#app .napp-soon{flex-basis:100%;font-size:12px;color:#B49C8F;margin-top:6px}#app .napp-phone{display:flex;justify-content:center}#app .napp-phone img{width:min(300px,80%);border-radius:38px;border:7px solid #17100E;box-shadow:0 40px 80px -30px rgba(0,0,0,.65);transform:rotate(3deg)}@media(max-width:860px){#app .napp-grid{grid-template-columns:1fr}#app .napp-phone{order:-1}#app .napp-phone img{transform:none;width:min(230px,70%)}}
