:root{color:#182033;font-synthesis:none;text-rendering:optimizelegibility;background:#eef2f8;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}.app-shell{background:#fff;width:min(100%,430px);min-height:100vh;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #1820331f}.hero{min-height:394px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff 78%);height:46px;position:absolute;inset:auto 0 0}.hero-photo{object-fit:contain;object-position:right bottom;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;right:0}.brand{z-index:2;align-items:center;gap:10px;width:max-content;padding:28px 24px 0;display:flex;position:relative}.brand img{border-radius:14px;width:50px;height:50px;box-shadow:0 8px 20px #4760dc2e}.brand span{letter-spacing:-1.1px;font-size:28px;font-weight:760;line-height:1}.brand b{color:#2465e8}.hero-copy{z-index:2;width:55%;padding:50px 0 0 24px;position:relative}.hero-copy h1{letter-spacing:-1.15px;margin:0;font-size:30px;line-height:1.12}.hero-copy h1 span{color:#2465e8;display:block}.hero-copy p{color:#4f586d;max-width:198px;margin:20px 0 0;font-size:15.5px;line-height:1.55}.actions{z-index:3;background:#fff;padding:8px 24px 14px;position:relative}.primary-action{color:#fff;background:linear-gradient(100deg,#1096f7,#4760dc);border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;font-size:18px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 22px #2465e833}.primary-action span:first-child{text-align:center;flex:1}.actions p{text-align:center;margin:15px 0 0;font-size:16px;line-height:1.4}.actions p a{color:#2465e8;font-weight:650;text-decoration:none}.benefits{padding:5px 32px 0}.benefit{border-bottom:1px solid #e2e5ec;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.benefit:last-child{border-bottom:0}.benefit-index{color:#2465e8;background:#eaf5ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:14px;font-weight:750;display:grid}.benefit:nth-child(2) .benefit-index{color:#a97900;background:#fff7dc}.benefit:nth-child(3) .benefit-index{color:#3655d8;background:#eef0ff}.benefit h2,.responsible h2{color:#131723;margin:0;font-size:19px;line-height:1.2}.benefit p,.responsible p{color:#4f586d;margin:7px 0 0;font-size:16px;line-height:1.45}.responsible{background:#f5f8ff;border-radius:14px;margin:10px 32px 0;padding:20px}footer{color:#6c7485;text-align:center;padding:22px 32px 34px;font-size:13px;line-height:1.5}a:focus-visible{outline-offset:3px;outline:3px solid #1096f759}@media (width<=390px){.brand,.hero-copy{padding-left:18px}.actions{padding-left:18px;padding-right:18px}.benefits{padding-left:24px;padding-right:24px}}@media (width>=431px){body{padding:32px 0}.app-shell{border-radius:24px;min-height:calc(100vh - 64px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
