*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#111015;color:#f8f6f6;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ffb0c0;outline-offset:6px}header{max-width:1320px;margin:auto;padding:27px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16}.brand{font-size:25px;font-weight:800;display:flex;gap:12px;align-items:center}.brandmark{background:#ed3057;width:35px;height:35px;border-radius:11px;text-align:center;line-height:35px;font-size:18px}nav{display:flex;gap:32px;align-items:center;font-size:14px;color:#c5bec7}.nav-download{padding:10px 19px;border:1px solid #ffffff38;border-radius:30px;color:white}main{overflow:hidden}.hero{max-width:1320px;min-height:720px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;margin:auto;padding:75px 48px}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:700;color:#ff758f;margin:0 0 22px}h1{font-size:clamp(46px,5.5vw,78px);line-height:1.05;letter-spacing:-4px;margin:0 0 28px}h1 span{color:#f15072}.intro{font-size:18px;color:#c6bdc9;max-width:470px;line-height:1.8}.cta{display:inline-flex;align-items:center;gap:12px;margin-top:24px;background:#ed3057;padding:16px 24px;border-radius:30px;font-size:14px;font-weight:700;transition:background .15s}.cta:hover{background:#fc5174}.quiet{font-size:12px;color:#aaa1ad;margin-top:19px}.screens{display:flex;align-items:center;justify-content:center;gap:13px;min-height:550px}.phone{width:31%;max-width:174px;height:auto;border-radius:18px;border:1px solid #ffffff25;box-shadow:0 20px 45px #0008}.phone-1{transform:translateY(28px) rotate(-7deg)}.phone-2{transform:translateY(-28px);z-index:1}.phone-3{transform:translateY(28px) rotate(7deg)}.experience{max-width:1224px;margin:20px auto 0;padding:65px 0 90px;border-top:1px solid #ffffff20}.section-top{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}h2{font-size:clamp(32px,3.6vw,49px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 25px}.section-top>p{max-width:420px;color:#c6bdc9}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.features article{border-top:1px solid #ffffff30;padding-top:25px}.features span{font-size:10px;letter-spacing:2px;color:#ff758f}.features h3{font-size:20px;font-weight:600;margin:20px 0 12px}.features p{font-size:15px;color:#aaa1ad;max-width:315px}.about{max-width:1224px;margin:auto;border-top:1px solid #ffffff20;padding:85px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.about p{max-width:500px;color:#c6bdc9}.about dl{margin:0}.about dl>div{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #ffffff16;padding:17px 0;font-size:14px}.about dt{color:#aaa1ad}.about dd{margin:0}.closing{background:#1c151f;text-align:center;padding:85px 24px}.closing h2{margin:0}.closing .cta{margin-top:30px}footer{max-width:1320px;margin:auto;padding:35px 48px;display:flex;justify-content:space-between;gap:30px;color:#b1a5b6;font-size:12px}footer div{display:flex;gap:22px}@media(max-width:1300px){.experience,.about{margin-left:48px;margin-right:48px}}@media(max-width:760px){header{padding:20px 24px}nav{gap:15px}nav>a:not(.nav-download){display:none}.hero{padding:58px 24px 30px;grid-template-columns:1fr;min-height:auto;gap:0}h1{letter-spacing:-2px;font-size:56px}.intro{font-size:17px}.screens{min-height:440px;gap:9px;margin-top:36px}.phone{max-width:150px}.experience,.about{margin-left:24px;margin-right:24px;padding:55px 0}.section-top,.features,.about{grid-template-columns:1fr;gap:20px}.features{margin-top:30px;gap:25px}.features p{max-width:none}.about{gap:24px}.about dl>div{grid-template-columns:105px 1fr}footer{padding:30px 24px;flex-direction:column;gap:15px}footer div{flex-wrap:wrap}.cta{font-size:13px;padding:15px 20px}.closing{padding:65px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}