.blogPage{--bg:#08060d;--bg-soft:#0d0a14;--card:#110d19;--card-hover:#15101f;--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.14);--text:#f5f2f8;--muted:#a7a0b2;--muted-strong:#c4bdcc;--accent:#9d5cff;--accent-light:#c3a0ff;--accent-soft:rgba(157,92,255,.12);--accent-border:rgba(157,92,255,.28);min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 4%,rgba(157,92,255,.11),transparent 28%),radial-gradient(circle at 15% 30%,rgba(105,52,177,.07),transparent 26%),var(--bg);color:var(--text)}.blogPage *,.blogPage :after,.blogPage :before{box-sizing:border-box}.blogPage a{color:inherit;text-decoration:none}.blogPage button{font:inherit}.blogPage .container{width:min(1200px,100% - 48px);margin:0 auto}.blogPage .sectionKicker{margin:0 0 14px;color:#b98eff;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.blogPage .blogHero{position:relative;padding:28px 0 0}.blogPage .heroOrb{position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(100px)}.blogPage .heroOrbOne{top:90px;right:-100px;width:400px;height:400px;background:rgba(157,92,255,.09)}.blogPage .heroOrbTwo{bottom:0;left:-180px;width:320px;height:320px;background:rgba(108,59,187,.06)}.blogPage .backHome{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;transition:color .25s ease}.blogPage .backHome svg{transform:rotate(180deg)}.blogPage .backHome:hover{color:var(--text)}.blogPage .heroContent{position:relative;z-index:2;max-width:900px;margin-top:95px}.blogPage .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:9px 13px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-soft);color:#dac5ff;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.blogPage .heroContent h1{margin:0;font-size:clamp(62px,8vw,112px);line-height:.92;letter-spacing:-.065em}.blogPage .heroContent h1 span{color:#81788c}.blogPage .heroContent>p{max-width:760px;margin:35px 0 0;color:var(--muted);font-size:18px;line-height:1.8}.blogPage .categoryBar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:70px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.blogPage .categoryList{display:flex;flex-wrap:wrap;gap:7px}.blogPage .categoryList button{flex:0 0 auto;padding:9px 13px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;line-height:1;transition:color .25s ease,background .25s ease,border-color .25s ease}.blogPage .categoryList button.active,.blogPage .categoryList button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:#d8c6ee}.blogPage .searchBox{display:flex;align-items:center;gap:8px;min-width:180px;color:#716979;font-size:12px}.blogPage .searchBox svg{flex:0 0 auto;color:#8b8294}.blogPage .featuredSection{padding:95px 0 140px}.blogPage .sectionLabel{margin-bottom:20px;color:#81778c;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.blogPage .featuredCard{display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border:1px solid var(--border-strong);border-radius:24px;background:var(--card)}.blogPage .featuredVisual{position:relative;display:block;min-height:530px;overflow:hidden;background:#0e0a13}.blogPage .featuredVisual img{object-fit:cover;transition:transform .7s ease,filter .7s ease}.blogPage .featuredVisual:hover img{transform:scale(1.035);filter:brightness(.72)}.blogPage .featuredOverlay{position:absolute;right:24px;bottom:24px}.blogPage .featuredOverlay span{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:11px;background:rgba(8,6,13,.75);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.blogPage .featuredVisual:hover .featuredOverlay span{opacity:1;transform:translateY(0)}.blogPage .featuredNumber{position:absolute;top:24px;left:24px;color:hsla(0,0%,100%,.6);font-size:12px;font-weight:700;letter-spacing:.1em}.blogPage .featuredContent{display:flex;flex-direction:column;justify-content:center;padding:55px}.blogPage .postMeta{display:flex;align-items:center;gap:9px;color:#968b9e;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.blogPage .postMeta i{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:#766c7d}.blogPage .featuredContent h2{margin:23px 0 0;font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.045em}.blogPage .featuredContent>p{margin:25px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.blogPage .postFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border)}.blogPage .postFooter>span{color:#756b7d;font-size:11px}.blogPage .postFooter>a{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:700}.blogPage .postFooter>a svg{color:var(--accent-light);transition:transform .2s ease}.blogPage .postFooter>a:hover svg{transform:translate(3px,-3px)}.blogPage .articlesSection{padding:0 0 150px}.blogPage .articlesHeader{display:grid;grid-template-columns:1fr .6fr;align-items:end;grid-gap:80px;gap:80px;margin-bottom:65px}.blogPage .articlesHeader h2,.blogPage .topicsHeader h2{margin:0;font-size:clamp(45px,5vw,72px);line-height:.98;letter-spacing:-.055em}.blogPage .articlesHeader h2 span,.blogPage .topicsHeader h2 span{color:#81788c}.blogPage .articlesHeader>p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.blogPage .articlesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:70px 28px;gap:70px 28px}.blogPage .articleCard{min-width:0}.blogPage .articleImage{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--border);border-radius:18px;background:#0e0a13}.blogPage .articleImage img{object-fit:cover;transition:transform .6s ease,filter .6s ease}.blogPage .articleImage:hover img{transform:scale(1.035);filter:brightness(.75)}.blogPage .articleImageOverlay{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;background:rgba(8,6,13,.75);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(7px);transition:opacity .3s ease,transform .3s ease}.blogPage .articleImage:hover .articleImageOverlay{opacity:1;transform:translateY(0)}.blogPage .articleIndex{position:absolute;top:18px;left:18px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(8,6,13,.62);color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;font-weight:700}.blogPage .articleContent{padding-top:24px}.blogPage .articleContent h3{margin:17px 0 0;font-size:27px;line-height:1.15;letter-spacing:-.025em}.blogPage .articleContent h3 a{transition:color .2s ease}.blogPage .articleContent h3 a:hover{color:#c3a0ff}.blogPage .articleContent>p{margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.blogPage .readMore{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--text);font-size:12px;font-weight:700}.blogPage .readMore svg{color:var(--accent-light);transition:transform .2s ease}.blogPage .readMore:hover svg{transform:translate(3px,-3px)}.blogPage .topicsSection{padding:120px 0;height:-moz-fit-content;height:fit-content;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.012)}.blogPage .topicsHeader{max-width:750px}.blogPage .topicsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:65px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.blogPage .topicItem{min-height:240px;padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .3s ease,border-color .3s ease}.blogPage .topicItem>span{color:#9675be;font-size:11px;font-weight:700}.blogPage .topicItem h3{margin:34px 0 10px;font-size:22px;line-height:1.2}.blogPage .topicItem p{max-width:440px;margin:0;color:var(--muted);font-size:13px;line-height:1.8}.blogPage .topicItem:hover{background:rgba(157,92,255,.025)}.blogPage .blogCtaSection{padding:100px 0}.blogPage .blogCta{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;min-height:380px;padding:58px;overflow:hidden;border:1px solid var(--border-strong);border-radius:25px;background:radial-gradient(circle at 90% 5%,rgba(157,92,255,.14),transparent 32%),radial-gradient(circle at 10% 100%,rgba(157,92,255,.08),transparent 30%),var(--card)}.blogPage .ctaGlow{position:absolute;top:-160px;left:38%;width:320px;height:320px;border-radius:50%;background:rgba(157,92,255,.08);filter:blur(90px);pointer-events:none}.blogPage .ctaContent{position:relative;z-index:2;max-width:760px}.blogPage .ctaContent h2{margin:0;font-size:clamp(44px,5vw,74px);line-height:.98;letter-spacing:-.055em}.blogPage .ctaContent h2 span{color:#81788c}.blogPage .ctaContent>p:last-child{max-width:620px;margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.blogPage .ctaButton{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 20px;border-radius:12px;background:var(--text);color:#09070d;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .25s ease,background .25s ease}.blogPage .ctaButton:hover{transform:translateY(-3px);background:#fff}@media(max-width:1000px){.blogPage .featuredCard{grid-template-columns:1fr}.blogPage .featuredVisual{min-height:430px}.blogPage .articlesHeader{grid-template-columns:1fr;gap:28px}.blogPage .categoryBar{align-items:flex-start;flex-direction:column}.blogPage .searchBox{width:100%;padding-top:5px}.blogPage .blogCta{align-items:flex-start;flex-direction:column}.blogPage .ctaButton{align-self:flex-start}}@media(max-width:800px){.blogPage .container{width:min(100% - 32px,1200px)}.blogPage .heroContent{margin-top:65px}.blogPage .heroContent h1{font-size:clamp(54px,12vw,84px)}.blogPage .heroContent>p{font-size:16px}.blogPage .featuredContent{padding:38px 28px}.blogPage .featuredContent h2{font-size:40px}.blogPage .articlesGrid{gap:60px}.blogPage .articlesGrid,.blogPage .topicsGrid{grid-template-columns:1fr}.blogPage .blogCta{min-height:0;padding:38px 28px}.blogPage .ctaButton{width:100%}}@media(max-width:600px){.blogPage .container{width:calc(100% - 28px)}.blogPage .blogHero{padding-top:20px}.blogPage .heroContent{margin-top:55px}.blogPage .heroContent h1{font-size:clamp(48px,15vw,72px)}.blogPage .heroContent>p{margin-top:25px;font-size:15px;line-height:1.75}.blogPage .categoryBar{margin-top:50px}.blogPage .categoryList{width:calc(100vw - 28px);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:7px;padding-right:5px;scrollbar-width:none}.blogPage .categoryList::-webkit-scrollbar{display:none}.blogPage .categoryList button{flex:0 0 auto}.blogPage .searchBox{min-width:0}.blogPage .featuredSection{padding:70px 0 90px}.blogPage .featuredVisual{min-height:280px}.blogPage .featuredContent{padding:30px 22px}.blogPage .featuredContent h2{font-size:34px}.blogPage .featuredContent>p{font-size:14px}.blogPage .postFooter{margin-top:28px}.blogPage .articlesSection{padding-bottom:90px}.blogPage .articlesHeader{margin-bottom:45px}.blogPage .fit-height{height:-moz-fit-content;height:fit-content}.blogPage .articlesHeader h2,.blogPage .ctaContent h2,.blogPage .topicsHeader h2{font-size:42px}.blogPage .articleContent h3{font-size:24px}.blogPage .topicsSection{padding:80px 0}.blogPage .topicsGrid{margin-top:45px}.blogPage .topicItem{min-height:210px;padding:24px}.blogPage .topicItem h3{margin-top:25px}.blogPage .blogCtaSection{padding:70px 0}.blogPage .blogCta{padding:34px 22px;border-radius:20px}.blogPage .ctaButton{width:100%}}