@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:light;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;color:#141824;background:#f5f6f8}
*{box-sizing:border-box}body{margin:0;min-height:100dvh}a{text-decoration:none;color:inherit}
.pro-header{height:78px;background:#101116;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(22px,calc((100vw - 1120px)/2));border-bottom:1px solid #282a32}
.pro-logo img{display:block;width:146px;height:49px;object-fit:contain}.pro-header-right{display:flex;gap:23px;align-items:center;color:#b0b0ba;font-size:12px}.pro-header-right>span{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.pro-header-right>a{color:#fff;font-size:13px;font-weight:700}.pro-header-right>a:hover{color:#fa1284}
.pro-main{max-width:1120px;padding:54px 22px 65px;margin:auto}.pro-tag{display:inline-flex;align-items:center;gap:10px;color:#f10882;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.pro-tag:before{content:"";height:2px;width:26px;background:#f10882}.pro-main h1{font-size:clamp(34px,4.45vw,59px);line-height:1.1;letter-spacing:-.055em;font-weight:800;margin:17px 0 12px}.pro-main h1 em{font-style:normal;color:#ef0b7d}.pro-intro{color:#626c7b;font-size:16px;line-height:1.65;margin:0 0 34px}
.pro-types{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pro-type{border:1px solid #e1e3e9;background:#fff;border-radius:19px;min-height:346px;padding:28px 28px 26px;box-shadow:0 14px 34px #13202c09;display:flex;flex-direction:column;align-items:flex-start}.pro-icon{width:49px;height:49px;border-radius:13px;display:grid;place-items:center;font-size:25px;background:#fff1f8;color:#ed1686;margin-bottom:20px}.pro-type-label{color:#df1882;font-size:10px;letter-spacing:.12em;font-weight:800}.pro-type h2{font-size:26px;margin:7px 0 8px;letter-spacing:-.045em;font-weight:800}.pro-type p{font-size:13px;line-height:1.7;color:#6a7280;margin:0 0 28px;max-width:360px}.pro-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;width:100%}.pro-button{min-height:46px;padding:11px 12px;border-radius:11px;text-align:center;display:grid;place-items:center;font-size:13px;font-weight:800;border:1px solid #dddfe6}.pro-button.primary{background:linear-gradient(115deg,#f00b7d,#fc328f);color:#fff;border:0}.pro-button.secondary{background:#f1f2f5;color:#202532}.pro-button:hover{filter:brightness(.97)}.pro-bottom{text-align:center;color:#747c89;font-size:13px;margin:25px 0 0}.pro-bottom a{color:#ec0b7d;font-weight:750}.pro-bottom a:hover{text-decoration:underline}
@media(max-width:740px){.pro-header{height:67px;padding:0 17px}.pro-logo img{width:123px}.pro-header-right span{display:none}.pro-header-right>a{font-size:12px}.pro-main{padding:35px 17px 48px}.pro-main h1{font-size:clamp(30px,7.5vw,42px)}.pro-intro{font-size:14px;margin-bottom:24px}.pro-types{grid-template-columns:1fr;gap:15px}.pro-type{min-height:286px;padding:23px}.pro-type p{margin-bottom:19px}.pro-type h2{font-size:24px}.pro-actions{gap:8px}}

