*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#070016;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.siteHeader{z-index:50;background:#0b001f;border-bottom:1px solid #ffffff24;position:relative}.nav{justify-content:space-between;align-items:center;gap:22px;height:86px;display:flex}.brand{align-items:center;gap:14px;font-size:1.35rem;font-weight:900;display:flex}.brand img{background:#fff;border-radius:14px;width:60px;height:60px}.brand small{color:#f3e8ff;margin-top:4px;font-size:.72rem;font-weight:500;display:block}.navLinks{gap:34px;font-weight:800;display:flex}.headerButton{color:#5b21b6;background:#fff;border-radius:14px;padding:15px 28px;font-weight:900}.hero{background:url(/blog-hero.jpg) 50%/cover no-repeat;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.heroOverlay{background:linear-gradient(90deg,#050012e0 0%,#050012ad 31%,#05001229 56%,#05001200 100%);position:absolute;inset:0}.heroContent{z-index:2;padding:62px 0 70px;position:relative}.heroTextBlock{max-width:500px}.eyebrow{margin-bottom:12px;font-family:Georgia,serif;font-size:1.05rem}.goldLine{background:#facc15;width:54px;height:3px;margin:0 0 18px}h1{letter-spacing:-.055em;text-shadow:0 14px 36px #0000008c;margin-bottom:24px;font-family:Georgia,serif;font-size:clamp(4.6rem,6.2vw,6.7rem);line-height:.88}.hero h2{color:#fef3c7;margin-bottom:22px;font-size:1.55rem;line-height:1.35}.heroTextBlock p{color:#f8f3ff;font-size:1.02rem;line-height:1.7}.buttonRow{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.button{text-align:center;border-radius:9px;padding:16px 28px;font-weight:900}.primary{color:#fff;background:#7c3aed}.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff8c}.sectionLabel{text-transform:uppercase;color:#5b21b6;letter-spacing:.08em;font-size:1.55rem;font-weight:950}.focusGrid article{grid-template-columns:76px 1fr;align-items:start;gap:18px;display:grid}.focusIcon{color:#4c1d95;background:#f3ecff;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.focusIcon svg{width:34px;height:34px}.focusGrid h3{margin-bottom:8px;font-size:1.15rem}.focusGrid p{color:#111827;line-height:1.55}.section{color:#1f2937;background:#fff;padding:90px 0}.section.alt{background:#faf5ff}.section h2{color:#4c1d95;margin:12px 0 20px;font-size:2.55rem;line-height:1.15}.section p{max-width:930px;font-size:1.1rem;line-height:1.85}.contact .container{color:#fff;background:linear-gradient(135deg,#17002f,#4c1d95 55%,#7c3aed);border-radius:32px;padding:64px;position:relative;overflow:hidden;box-shadow:0 28px 80px #4c1d9547}.contact .container:before{content:"";opacity:.25;background:url(/blog-hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.contact .container>*{z-index:2;position:relative}.contact .sectionLabel,.contact strong{color:#fef3c7}.contact h2{color:#fff}.contact p{color:#f3e8ff}.emailLink{color:#fef3c7;text-underline-offset:4px;font-weight:900;text-decoration:underline}footer{color:#fff;text-align:center;background:#2e1065;padding:55px 0}@media (max-width:950px){.navLinks,.headerButton{display:none}.nav{height:auto;padding:18px 0}.brand{font-size:1rem}.brand img{width:64px;height:64px}.brand small{font-size:.68rem}.hero{background-position:62%;min-height:auto;padding:0}.heroOverlay{background:linear-gradient(90deg,#050012e0,#0500129e)}.heroContent{padding:42px 0 48px}.heroTextBlock{max-width:100%;padding:0 8px}h1{font-size:clamp(3.4rem,15vw,5rem)}.hero h2{font-size:1.35rem}.buttonRow{grid-template-columns:1fr;gap:12px;display:grid}.button{width:100%}.focusGrid{grid-template-columns:1fr}.section{padding:64px 0}}.siteHeader{min-height:96px!important;position:relative!important}.nav{align-items:center!important;height:auto!important;min-height:96px!important;padding:14px 0!important}.brand img{object-fit:contain!important;border-radius:16px!important;width:76px!important;height:76px!important}.brand{align-items:center!important}.focus{color:#111827!important;background:linear-gradient(#fff 0%,#faf5ff 100%)!important;padding:78px 0 86px!important}.focus .container{width:min(1180px,92%)!important}.focus .sectionLabel{letter-spacing:.12em!important;color:#5b21b6!important;margin-bottom:10px!important;font-size:2rem!important}.focus .goldLine{width:70px!important;height:4px!important;margin-bottom:38px!important}.focusGrid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-top:0!important;display:grid!important}.focusGrid article{background:#fff!important;border:1px solid #eadcff!important;border-radius:24px!important;padding:30px 26px!important;display:block!important;box-shadow:0 18px 45px #4c1d951a!important}.focusIcon{color:#5b21b6!important;background:linear-gradient(135deg,#f3e8ff,#ede9fe)!important;border-radius:22px!important;width:74px!important;height:74px!important;margin-bottom:20px!important}.focusIcon svg{stroke-width:2.4px!important;width:36px!important;height:36px!important}.focusGrid h3{color:#2e1065!important;margin-bottom:12px!important;font-size:1.35rem!important;font-weight:950!important;line-height:1.2!important}.focusGrid p{color:#374151!important;max-width:260px!important;font-size:1.02rem!important;line-height:1.7!important}@media (max-width:950px){.siteHeader,.nav{min-height:auto!important}.brand img{width:68px!important;height:68px!important}.focusGrid{grid-template-columns:1fr!important}.focusGrid article{padding:26px!important}}@media (max-width:900px){.blogNav nav{display:none}.blogGrid{grid-template-columns:1fr}.blogHero{min-height:auto}.blogHeroContent{padding:56px 0}.blogHero h1{font-size:3.1rem}.articleImage{height:240px}.blogSidebar{position:static}}.blogHeader{background:#090018;border-bottom:1px solid #ffffff1f}.blogNav{justify-content:space-between;align-items:center;height:86px;display:flex}.blogBrand{align-items:center;gap:14px;font-size:1.35rem;font-weight:950;display:flex}.blogBrand img{background:#fff;border-radius:14px;width:58px;height:58px}.blogNav nav{gap:30px;font-weight:900;display:flex}.blogHero{background:url(/blog-hero.jpg) 50%/cover no-repeat;align-items:center;min-height:440px;display:flex;position:relative}.blogHeroOverlay{background:linear-gradient(90deg,#050012e6,#0500129e,#0500121f);position:absolute;inset:0}.blogHeroContent{z-index:2;padding:80px 0;position:relative}.blogBadge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#7c3aed;border-radius:8px;margin-bottom:20px;padding:9px 14px;font-weight:950;display:inline-block}.blogHero h1{max-width:820px;font-size:clamp(3.4rem,6vw,6rem);line-height:.95}.blogHero p{color:#f3e8ff;max-width:720px;font-size:1.3rem;line-height:1.6}.blogMeta{color:#fef3c7;flex-wrap:wrap;gap:24px;margin-top:28px;font-weight:800;display:flex}.blogMeta span{align-items:center;gap:8px;display:flex}.blogWrap{color:#111827;background:#fff;padding:56px 0 90px}.blogGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:54px;display:grid}.blogArticle{max-width:850px}.blogArticle h2{color:#4c1d95;margin:34px 0 18px;font-size:2.15rem;line-height:1.18}.blogArticle h3{color:#5b21b6;margin:28px 0 14px;font-size:1.45rem}.blogArticle p,.blogArticle li{color:#1f2937;font-size:1.08rem;line-height:1.9}.blogArticle ul{margin:18px 0 28px;padding-left:24px}.articleImage{object-fit:cover;border-radius:20px;width:100%;height:360px;margin:30px 0;box-shadow:0 22px 60px #4c1d9529}.blogCallout{background:linear-gradient(135deg,#faf5ff,#fff);border:1px solid #eadcff;border-radius:22px;margin-top:42px;padding:32px}.blogCallout a{color:#fff;background:#6d28d9;border-radius:12px;margin-top:18px;padding:14px 22px;font-weight:950;display:inline-flex}.sidebarBox{background:#fff;border:1px solid #eadcff;border-radius:20px;padding:24px;box-shadow:0 18px 45px #4c1d9514}.sidebarBox h3{color:#4c1d95;margin-bottom:16px;font-size:1.25rem}.sidebarBox a{color:#374151;margin:12px 0;font-weight:800;display:block}.searchBox{color:#6b7280;border:1px solid #eadcff;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.purpleBox{color:#fff;background:linear-gradient(135deg,#2e1065,#7c3aed)}.purpleBox h3,.purpleBox p{color:#fff}.purpleBox a{color:#5b21b6;text-align:center;background:#fff;border-radius:12px;margin-top:18px;padding:13px}@media (max-width:900px){.blogNav nav{display:none}.blogGrid{grid-template-columns:1fr}.blogHero{min-height:auto}.blogHeroContent{padding:56px 0}.blogHero h1{font-size:3.1rem}.articleImage{height:240px}.blogSidebar{position:static}}.siteHeader .container.nav,.blogHeader .container.blogNav{width:min(1180px,92%)!important;margin:0 auto!important}.siteHeader,.blogHeader{overflow:visible!important}.brand img,.blogBrand img{object-fit:contain!important;padding:2px!important}.hero{margin-top:0!important}@media (min-width:951px){.siteHeader{align-items:center!important;height:104px!important;min-height:104px!important;display:flex!important;position:relative!important;overflow:visible!important}.siteHeader .container.nav{align-items:center!important;width:min(1180px,92%)!important;height:104px!important;min-height:104px!important;margin:0 auto!important;padding:10px 0!important;display:flex!important}.brand{align-items:center!important;gap:14px!important;height:84px!important;display:flex!important}.brand img{object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:14px!important;width:74px!important;min-width:74px!important;height:74px!important;padding:3px!important;display:block!important}.brand span{flex-direction:column!important;justify-content:center!important;line-height:1.1!important;display:flex!important}.hero{background-position:46%!important;background-size:cover!important;min-height:720px!important}.heroContent{width:min(1180px,92%)!important;padding-top:62px!important;padding-bottom:62px!important}.heroTextBlock{max-width:500px!important;margin-left:40px!important}h1{font-size:clamp(4.4rem,5.8vw,6.5rem)!important;line-height:.88!important}}.blogHeroPremium{background:linear-gradient(90deg,#070016eb 0%,#070016b8 32%,#07001647 56%,#07001614 100%),url(/blog-hero.jpg) 50%/cover no-repeat;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.blogHeroGrid{z-index:2;grid-template-columns:48% 52%;align-items:center;width:min(1280px,92%);margin:0 auto;padding:90px 0;display:grid;position:relative}.blogHeroText{max-width:560px}.blogPill{color:#fff;letter-spacing:.12em;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:10px 16px;font-size:.82rem;font-weight:900;display:inline-flex}.blogHeroText h1{letter-spacing:-.055em;color:#fff;text-shadow:0 18px 42px #00000073;margin-bottom:26px;font-size:clamp(4rem,5.5vw,6.2rem);line-height:.9}.blogHeroText p{color:#f3e8ff;max-width:560px;font-size:1.16rem;line-height:1.8}.blogMetaRow{color:#fef3c7;flex-wrap:wrap;gap:22px;margin-top:28px;font-weight:800;display:flex}.blogMetaRow span{align-items:center;gap:8px;display:flex}.blogMainSection{background:#fff;padding:72px 0 100px}.blogLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;width:min(1280px,92%);margin:0 auto;display:grid}.blogArticleMain{max-width:860px}.blogArticleMain h2{color:#4c1d95;margin-bottom:22px;font-size:2.5rem;line-height:1.15}.blogArticleMain h3{color:#5b21b6;margin:42px 0 18px;font-size:1.7rem}.blogArticleMain p,.blogArticleMain li{color:#1f2937;font-size:1.08rem;line-height:1.95}.blogArticleMain ul{padding-left:22px}.blogInlineImage{object-fit:cover;border-radius:26px;width:100%;height:420px;margin:34px 0;box-shadow:0 25px 70px #4c1d9529}.blogSidebar{gap:24px;display:grid;position:sticky;top:24px}.sidebarCard,.sidebarSubscribe{background:#fff;border:1px solid #eadcff;border-radius:24px;padding:26px;box-shadow:0 20px 55px #4c1d9514}.sidebarCard h4,.sidebarSubscribe h4{color:#4c1d95;margin-bottom:18px;font-size:1.3rem}.recentPost{grid-template-columns:82px 1fr;gap:14px;margin-top:18px;display:grid}.recentPost img{object-fit:cover;border-radius:14px;width:82px;height:82px}.recentPost strong{color:#2e1065;line-height:1.3;display:block}.recentPost span{color:#6b7280;font-size:.92rem}.sidebarSubscribe{color:#fff;background:linear-gradient(135deg,#2e1065,#7c3aed)}.sidebarSubscribe p{color:#ede9fe;line-height:1.7}.sidebarSubscribe input{border:none;border-radius:14px;width:100%;height:52px;margin-top:18px;padding:0 16px}.sidebarSubscribe button{color:#5b21b6;background:#fff;border:none;border-radius:14px;width:100%;height:52px;margin-top:14px;font-weight:900}.blogBottomCta{background:linear-gradient(135deg,#faf5ff,#fff);border:1px solid #eadcff;border-radius:28px;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;margin-top:56px;padding:34px;display:grid}.blogBottomLeft{color:#5b21b6;background:#ede9fe;border-radius:22px;place-items:center;width:80px;height:80px;display:grid}.blogBottomMiddle h4{color:#4c1d95;margin-bottom:8px;font-size:1.4rem}.blogBottomMiddle p{color:#374151}.blogBottomCta a{color:#fff;background:#6d28d9;border-radius:16px;justify-content:center;align-items:center;padding:16px 24px;font-weight:900;display:inline-flex}@media (max-width:950px){.blogHeroPremium{background:linear-gradient(#070016c7,#0700167a),url(/blog-hero.jpg) 50%/cover no-repeat;min-height:auto}.blogHeroGrid{grid-template-columns:1fr;padding:64px 0}.blogHeroText{max-width:100%}.blogHeroText h1{font-size:clamp(3rem,12vw,4.5rem);line-height:.92}.blogHeroText p{font-size:1.02rem;line-height:1.7}.blogLayout{grid-template-columns:1fr}.blogSidebar{position:static}.blogInlineImage{height:260px}.blogBottomCta{grid-template-columns:1fr}.blogBottomCta a{width:100%}}.blogHeroPremium{background-image:linear-gradient(90deg,#070016eb 0%,#070016b8 34%,#07001640 58%,#0700160d 100%),url(/blog-hero.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.blogHeroOverlay{display:none!important}
