.appp{background:#0e0e0e;color:#fff;overflow-x:hidden}.ax-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.appp h1,.appp h2,.appp h3{margin:0}.ax-eyebrow{display:inline-block;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:#ff5159;font-weight:800}.ax-kicker{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#ff5159;font-weight:800}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;letter-spacing:.03em;text-decoration:none;border-radius:12px;padding:16px 30px;font-size:1rem;transition:transform .15s,box-shadow .15s,background .15s}.ax-btn--primary{background:#c0272d;color:#fff;box-shadow:0 12px 34px #c0272d59}.ax-btn--primary:hover{background:#e63946;transform:translateY(-2px)}.ax-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.ax-btn--ghost:hover{border-color:#fff}.ax-badges{display:flex;gap:12px;flex-wrap:wrap}.ax-badge{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#111;font-weight:700;font-size:.95rem;padding:12px 20px;border-radius:11px;text-decoration:none;transition:transform .15s}.ax-badge:hover{transform:translateY(-2px)}.ax-badge svg{width:19px;height:19px}.ax-hero{position:relative;padding:clamp(104px,16vh,188px) 0 clamp(60px,9vh,96px);border-bottom:1px solid rgba(255,255,255,.07)}.ax-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0e0ed1,#0e0e0ee6 55%,#0e0e0e),radial-gradient(120% 80% at 82% -10%,rgba(192,39,45,.3),transparent 60%),url(/images/app/app-hero.jpg) center/cover no-repeat}.ax-hero__grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(30px,5vw,64px);align-items:center}.ax-h1{font-size:clamp(2.6rem,6vw,4.4rem);line-height:.98;font-weight:900;letter-spacing:-.01em;margin:16px 0 14px;text-transform:uppercase}.ax-h1 em{color:#ff5159;font-style:normal;display:block}.ax-sub{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;margin:0 0 16px}.ax-copy{font-size:1.06rem;line-height:1.6;color:#ffffffc2;max-width:44ch;margin:0 0 26px}.ax-cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:18px}.ax-hero .ax-badges{margin-bottom:2px}.ax-btn--explore{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.28)}.ax-btn--explore:hover{background:#ffffff1f;border-color:#fff}.ax-btn__chev{display:inline-block;transition:transform .2s ease}.ax-btn--explore:hover .ax-btn__chev{transform:translateY(3px)}.ax-hero__device{display:flex;justify-content:center}.ax-phone{position:relative;width:100%;max-width:300px;padding:10px;border-radius:42px;background:linear-gradient(155deg,#2b2e35,#141414 60%);box-shadow:0 34px 80px #000000a6,inset 0 0 0 1px #ffffff14}.ax-phone img{display:block;width:100%;height:auto;border-radius:32px}.ax-story{background:#0b0b0b;border-bottom:1px solid rgba(255,255,255,.07);padding:28px 0}.ax-story__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.ax-story__item{flex:1 1 150px;text-align:center}.ax-story__item b{display:block;color:#fff;font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.ax-story__item span{display:block;color:#ffffff8c;font-size:.86rem;margin-top:5px;line-height:1.4}.ax-story__item b em{color:#ff5159;font-style:normal}.ax-feat{padding:clamp(60px,10vh,112px) 0;border-bottom:1px solid rgba(255,255,255,.07)}.ax-feat__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.ax-feat--flip .ax-feat__media{order:-1}.ax-feat h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;font-weight:900;margin:14px 0 6px;text-transform:uppercase;letter-spacing:-.01em}.ax-feat__lead{font-size:1.18rem;font-weight:700;color:#ff5159;margin:0 0 18px}.ax-feat p.ax-body{color:#ffffffc2;line-height:1.65;font-size:1.05rem;margin:0 0 18px}.ax-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:12px}.ax-list li{position:relative;padding-left:30px;color:#ffffffdb;line-height:1.5}.ax-list li:before{content:"";position:absolute;left:2px;top:.3em;width:15px;height:9px;border-left:2.5px solid #ff5159;border-bottom:2.5px solid #ff5159;transform:rotate(-45deg)}.ax-tagline{font-weight:800;letter-spacing:.04em;color:#fff;font-size:1.05rem}.ax-tagline em{color:#ff5159;font-style:normal}.ax-feat__media img{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #00000080}.ax-flow{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:10px}.ax-flow__node{background:#161616;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:16px 18px;text-align:center;min-width:120px}.ax-flow__node .ax-flow__ic{display:flex;gap:8px;justify-content:center;margin-bottom:8px}.ax-flow__node .ax-flow__ic span{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff}.ax-flow__node small{color:#fff9;font-size:.8rem;display:block}.ax-flow__node b{font-size:.95rem}.ax-flow__arrow{color:#ff5159;font-size:1.5rem;font-weight:800}.ax-ctaband{padding:clamp(40px,6vh,64px) 0;text-align:center}.ax-ctaband h3{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800;margin-bottom:18px}.ax-ctaband .ax-badges{justify-content:center}.ax-quote{position:relative;padding:clamp(72px,12vh,128px) 0;text-align:center}.ax-quote:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0ac7,#0a0a0ae6),url(/images/app/app-testimonial.jpg) center/cover no-repeat}.ax-quote__inner{position:relative;max-width:860px;margin:0 auto}.ax-quote__eyebrow{color:#ff5159;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;display:block;margin-bottom:24px}.ax-quote blockquote{font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.5;font-weight:600;color:#fff;margin:0 0 24px}.ax-quote cite{font-style:normal;color:#ffffff9e;font-size:.98rem}.ax-quote cite b{color:#fff;font-weight:700}.ax-sec{padding:clamp(60px,9vh,100px) 0;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.ax-sec h2.ax-sec__title{text-align:center;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:900;text-transform:uppercase;margin-bottom:40px}.ax-sec__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ax-sec__card{background:#161616;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:30px}.ax-sec__card .ax-kicker{font-size:.72rem}.ax-sec__card h3{font-size:1.3rem;font-weight:800;margin:10px 0 8px}.ax-sec__card p{color:#ffffffa8;line-height:1.55;margin:0}.ax-price{padding:clamp(64px,10vh,112px) 0}.ax-price h2{text-align:center;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:900;text-transform:uppercase;margin-bottom:8px}.ax-price__sub{text-align:center;color:#fff9;margin-bottom:40px}.ax-tiers{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:880px;margin:0 auto}.ax-tier{background:#161616;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:34px 30px;display:flex;flex-direction:column}.ax-tier--premium{border-color:#c0272d99;background:linear-gradient(180deg,#1c1516,#161616)}.ax-tier__name{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#ffffffb3}.ax-tier--premium .ax-tier__name{color:#ff5159}.ax-tier__price{font-size:2.3rem;font-weight:900;margin:10px 0 2px}.ax-tier__price span{font-size:1rem;font-weight:500;color:#ffffff8c}.ax-tier__note{color:#ffffff8c;font-size:.9rem;margin:0 0 20px;min-height:1.2em}.ax-tier ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.ax-tier li{position:relative;padding-left:24px;color:#ffffffd1;line-height:1.45;font-size:.96rem}.ax-tier li:before{content:"";position:absolute;left:0;top:.35em;width:13px;height:8px;border-left:2px solid #ff5159;border-bottom:2px solid #ff5159;transform:rotate(-45deg)}.ax-tier .ax-btn{margin-top:auto}.ax-final{padding:clamp(72px,12vh,130px) 0;text-align:center;background:radial-gradient(110% 80% at 50% 0,rgba(192,39,45,.28),transparent 60%),#0b0b0b}.ax-final h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;text-transform:uppercase;margin-bottom:12px;line-height:1.02}.ax-final p{color:#ffffffb3;margin-bottom:26px;font-size:1.1rem}.ax-final .ax-badges{justify-content:center}.ax-sticky{display:none}@media(max-width:860px){.ax-hero__grid,.ax-feat__grid,.ax-sec__grid,.ax-tiers{grid-template-columns:1fr}.ax-feat--flip .ax-feat__media{order:0}.ax-hero__device{margin-top:14px}.ax-phone{max-width:230px}.ax-story__item{flex-basis:45%}.ax-flow{flex-direction:column}.ax-flow__arrow{transform:rotate(90deg)}main.appp{padding-bottom:78px}.ax-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:10px;padding:12px 16px;background:#0b0b0bf5;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px)}.ax-sticky .ax-btn{flex:1;padding:14px}}
