.content-landing{max-width:1120px;margin:32px auto 70px;padding:0 18px;color:#17172b}.content-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:45px;padding:clamp(34px,6vw,74px);background:linear-gradient(135deg,#211748,#5136c7 58%,#cc3e89);color:#fff;border-radius:30px;box-shadow:0 30px 70px rgba(53,40,125,.2)}.content-hero:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.09);left:-120px;top:-170px}.content-hero-copy{position:relative;z-index:1}.content-kicker{display:inline-flex;padding:7px 12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:12px}.content-hero h1{font-size:clamp(30px,5vw,56px);line-height:1.35;margin:18px 0 12px}.content-hero-lead{font-size:clamp(15px,2vw,20px);line-height:2;color:#eeeaff;margin:0}.content-hero-media{position:relative;z-index:1}.content-hero-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:25px;box-shadow:0 22px 50px rgba(10,8,40,.35)}.content-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.content-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:13px;text-decoration:none;font-weight:800}.content-button-primary{background:#fff;color:#4333b7}.content-button-secondary{border:1px solid rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.08)}.content-breadcrumb{display:flex;gap:8px;align-items:center;margin:22px 6px;color:#76758b;font-size:12px}.content-breadcrumb a{color:#5b4df5;text-decoration:none}.content-body{background:#fff;border:1px solid #e8e8f0;border-radius:24px;padding:clamp(24px,5vw,55px);font-size:16px;line-height:2.15;box-shadow:0 18px 55px rgba(33,23,72,.06)}.content-body h2,.content-body h3{line-height:1.6;margin:2em 0 .7em;color:#241d55}.content-body h2{font-size:28px}.content-body h3{font-size:22px}.content-body p{margin:1em 0}.content-body img{max-width:100%;height:auto;border-radius:17px}.content-body a{color:#5b4df5;text-decoration-thickness:1px;text-underline-offset:4px}.content-cta{margin-top:22px;padding:clamp(25px,5vw,46px);border-radius:24px;background:#17172b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.content-cta h2{font-size:26px;margin:0 0 8px}.content-cta p{color:#c9c8d8;margin:0;line-height:1.9}.content-cta .content-actions{margin:0;flex-shrink:0}.content-links{margin-top:22px;background:#fff;border:1px solid #e8e8f0;border-radius:24px;padding:28px}.content-links h2{margin:0 0 18px;font-size:20px}.content-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.content-links a{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid #ececf3;border-radius:12px;color:#29234f;text-decoration:none}.content-links a:hover{border-color:#8b7ff4;background:#f8f7ff}.content-links a:after{content:"←";color:#7468e8}.content-app .content-hero-media img{transform:rotate(-3deg)}
@media(max-width:780px){.content-hero{grid-template-columns:1fr;padding:32px 24px}.content-hero-media{max-width:340px;margin:auto}.content-cta{align-items:flex-start;flex-direction:column}.content-links ul{grid-template-columns:1fr}.content-actions{width:100%}.content-button{flex:1}}
