.ie-page{background:linear-gradient(180deg,#fbfafd,#f6f4f9);position:relative;overflow:hidden}.ie-page:after,.ie-page:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(10px)}.ie-page:before{top:-120px;left:50%;width:980px;height:980px;transform:translateX(-20%);background:radial-gradient(circle,rgba(119,40,237,.16) 0,rgba(229,66,141,.09) 38%,transparent 70%)}.ie-page:after{bottom:-260px;left:-200px;width:640px;height:640px;background:radial-gradient(circle,rgba(255,134,44,.12) 0,rgba(255,201,40,.06) 40%,transparent 70%)}.ie-page>section{position:relative;z-index:1}.ie-hero{min-height:88vh;display:flex;align-items:center;padding:150px 0 96px}.ie-hero-inner{max-width:860px;margin:0 auto;text-align:center}.ie-title{color:var(--ink-dark);margin:22px 0 0}.ie-sub{font-family:var(--body-font);font-size:18px;line-height:1.55;color:var(--muted-dark);max-width:620px;margin:26px auto 0}.ie-about{margin:48px auto 0;padding-top:36px;max-width:560px;border-top:1px solid var(--line-light)}.ie-about-text{font-family:var(--body-font);font-size:16px;line-height:1.65;color:var(--muted-dark);margin:0}.ie-about-text strong{color:var(--ink-dark);font-weight:700}.ie-cta{margin-top:24px;background:var(--ink-dark);color:#fff}.ie-cta:hover{background:#2b2a33;color:#fff;box-shadow:0 8px 24px hsla(0,0%,6%,.18)}@media (max-width:880px){.ie-hero{min-height:0;padding:120px 0 72px}.ie-sub{font-size:17px}}