:root{--ink:#10172a;--blue:#4c55ef;--soft:#eef0ff}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,sans-serif}nav,.hero,.trust,.steps,.offer,footer{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}nav{justify-content:space-between;align-items:center;height:86px;display:flex}.brand{letter-spacing:-1px;font-size:21px;font-weight:800}.brand i{color:var(--blue);font-size:28px;font-style:normal}.links{align-items:center;gap:24px;display:flex}.links a{color:#586078;font-size:14px;text-decoration:none}.links button{background:#fff;border:1px solid #dce0eb;border-radius:8px;padding:10px 15px}.account-menu{position:relative}.account-trigger{font-weight:700}.account-popover{z-index:20;background:#fff;border:1px solid #dce0eb;border-radius:12px;width:250px;padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 15px 35px #10172a20}.account-popover strong,.account-popover a,.account-popover button{text-align:left;width:100%;display:block}.account-popover strong{padding:7px 9px;font-size:13px}.account-popover a{color:var(--ink);padding:10px 9px;font-size:14px;text-decoration:none}.account-popover button{background:0 0;border:0;padding:10px 9px;font-size:14px}.account-popover button:hover,.account-popover a:hover{color:var(--blue);background:#f2f3ff}.account-popover .danger{color:#c23434;border-top:1px solid #eceef4;margin-top:5px}.account-popover p{color:#c23434;margin:8px 9px 2px;font-size:12px;line-height:1.35}.hero{background:radial-gradient(circle at 85% 40%,#e4e7ff,#0000 33%);grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;min-height:590px;display:grid}.tag{letter-spacing:1.6px;color:var(--blue);font-size:11px;font-weight:800}h1{letter-spacing:-4px;margin:18px 0 24px;font-size:clamp(52px,6vw,82px);line-height:.95}h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.intro{color:#586078;max-width:550px;font-size:19px;line-height:1.55}.actions{align-items:center;gap:16px;margin-top:30px;display:flex}.primary{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:15px 20px;font-size:15px;font-weight:800;box-shadow:0 12px 25px #4c55ef40}.actions span{color:#687187;font-size:13px}.preview{position:relative}.sheet{background:#fff;border-radius:14px;height:340px;padding:26px;transform:rotate(3deg);box-shadow:0 24px 60px #10172a20}.sheet small{color:#727a90}.sheet p{text-align:center;color:#4c55ef;font-weight:700}.triangle{background-color:#0000;background-image:linear-gradient(60deg,#0000 49%,#263047 50%,#0000 51%),linear-gradient(-60deg,#0000 49%,#263047 50%,#0000 51%),linear-gradient(#0000 49%,#263047 50%,#0000 51%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:240px;height:210px;margin:15px auto 0;position:relative}.triangle b{color:#4c55ef;position:absolute}.triangle b:first-child{bottom:0;left:0}.triangle b:nth-child(2){bottom:0;right:0}.triangle b:nth-child(3){top:0;left:50%}.badge{color:#fff;background:#10172a;border-radius:99px;padding:11px 15px;font-size:13px;font-weight:700;position:absolute;bottom:12px;right:-15px}.trust{color:#687187;border-top:1px solid #e6e8ef;border-bottom:1px solid #e6e8ef;justify-content:space-between;padding-top:22px;padding-bottom:22px;font-size:13px;font-weight:700;display:flex}.steps{grid-template-columns:1fr 1.25fr;gap:60px;padding-top:120px;padding-bottom:110px;display:grid}.steps h2,.offer h2{letter-spacing:-2px;margin:12px 0;font-size:42px;line-height:1.05}.steps ol{margin:0;padding:0;list-style:none}.steps li{border-top:1px solid #e4e7ef;grid-template-columns:60px 1fr;column-gap:18px;padding:18px 0;display:grid}.steps li b{color:var(--blue);grid-row:span 2}.steps li strong{font-size:20px}.steps li p{color:#697187;margin:7px 0}.offer{color:#fff;background:#10172a;border-radius:18px;margin-bottom:70px;padding:55px}.offer h2{font-size:43px}.offerrow{justify-content:space-between;align-items:center;margin:28px 0;display:flex}.offerrow strong{letter-spacing:-2px;font-size:40px}.offerrow span,.offer>p:last-child{color:#b9c0d4;margin-left:8px}.offer>p:last-child{margin-left:0;font-size:13px}footer{color:#70788c;border-top:1px solid #e6e8ef;justify-content:space-between;padding-top:30px;padding-bottom:35px;font-size:13px;display:flex}@media (max-width:720px){.links a{display:none}.hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding-top:60px;padding-bottom:80px}h1{letter-spacing:-3px}.preview{max-width:360px;margin:auto}.trust{flex-wrap:wrap;gap:13px}.steps{grid-template-columns:1fr;gap:25px;padding-top:75px;padding-bottom:70px}.offer{margin:0 18px 50px;padding:32px}.offer h2{font-size:34px}.offerrow{flex-direction:column;align-items:flex-start;gap:18px}footer{display:block}footer span{margin-top:10px;display:block}}
