:root{--green:#0c0;--green-dark:#0c0;--blue:#0c0;--blue-light:#0c0;--black:#0a0a0a;--black-2:#111;--black-3:#1a1a1a;--black-4:#222;--black-5:#2a2a2a;--white:#fff;--white-90:#ffffffe6;--white-70:#ffffffb3;--white-50:#ffffff80;--white-20:#ffffff1f;--white-10:#ffffff0f;--border:#ffffff1a;--border-strong:#ffffff2e}.blogPage{background:var(--black);color:var(--white);min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif}.blogHero{background:var(--black-2);border-bottom:1px solid var(--border);padding:140px 8% 64px;position:relative;overflow:hidden}.blogHero:before{content:"";background:linear-gradient(90deg,#0c0,#0c0,#0000);height:3px;position:absolute;top:0;left:0;right:0}.blogHero:after{content:"";pointer-events:none;background:radial-gradient(at 80%,#2ecc710a 0%,#0000 70%),radial-gradient(at 20% 80%,#378add0a 0%,#0000 60%);position:absolute;inset:0}.blogHeroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex;position:relative}.blogBreadcrumb{color:var(--white-50);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.blogBreadcrumb a{color:var(--white-50);text-decoration:none;transition:color .2s}.blogBreadcrumb a:hover{color:#0c0}.blogBreadcrumb>span:not(:last-child){opacity:.4}.blogBreadcrumb>span:last-child{color:var(--white-70)}.blogCategory{color:#000;letter-spacing:.06em;text-transform:uppercase;background:#0c0;border-radius:20px;margin-bottom:24px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-block}.blogHeroContent h1{color:var(--white);letter-spacing:-.02em;margin-bottom:28px;font-size:38px;font-weight:700;line-height:1.25}.blogMeta{color:var(--white-50);justify-content:center;align-items:center;gap:28px;font-size:13px;display:flex}.blogBody{max-width:1300px;margin:0 auto;padding:70px 8% 100px}.blogIntro{color:var(--white-90);border-bottom:1px solid var(--border);text-align:justify;margin-bottom:56px;padding-bottom:52px;font-size:18px;font-weight:400;line-height:1.85}.blogIntro strong{color:#0c0;font-weight:600}.blogSection{margin-bottom:56px}.blogSection h2{color:var(--white);letter-spacing:-.01em;border-bottom:2px solid #0c0;margin-bottom:22px;padding-bottom:12px;font-size:25px;font-weight:700;line-height:1.3;display:inline-block}.blogSection h3{color:var(--white);margin:28px 0 14px;font-size:18px;font-weight:600}.blogSection p{color:var(--white-70);text-align:justify;margin-bottom:18px;font-size:16px;line-height:1.9}.blogSection p strong{color:var(--white-90);font-weight:600}.blogList{margin:20px 0 26px;padding:0;list-style:none}.blogList li{color:var(--white-70);border-bottom:1px solid #0000;align-items:flex-start;gap:14px;padding:12px 0;font-size:16px;line-height:1.65;display:flex}.blogList li:last-child{border-bottom:none}.blogList li:before{content:"→";color:#0c0;flex-shrink:0;margin-top:2px;font-weight:700}.blogInfoBox{background:var(--black-3);border:1px solid var(--border);border-left:4px solid #0c0;border-radius:0 12px 12px 0;margin:36px 0;padding:30px 34px}.blogInfoBox h3{color:var(--white);margin:0 0 18px;font-size:17px;font-weight:700}.blogInfoBox ul{margin:0;padding:0;list-style:none}.blogInfoBox ul li{color:var(--white-70);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.blogInfoBox ul li:last-child{border-bottom:none}.blogInfoBox ul li:before{content:"✓";color:var(--green);flex-shrink:0;font-size:14px;font-weight:700}.blogDivider{opacity:.5;background:linear-gradient(90deg,#0c0,#0c0,#0000);border:none;height:1px;margin:50px 0}.blogCta{background:var(--black-3);border:1px solid var(--border-strong);text-align:center;border-top:3px solid #0c0;border-radius:16px;margin-top:60px;padding:52px 48px;position:relative;overflow:hidden}.blogCta:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2ecc7112 0%,#0000 60%);position:absolute;inset:0}.blogCta h2{color:var(--white);letter-spacing:-.02em;margin-bottom:14px;font-size:28px;font-weight:700;position:relative}.blogCta p{color:var(--white-50);text-align:center;max-width:520px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7;position:relative}.ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.ctaBtn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:30px;padding:14px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-block}.ctaBtn.primary{color:#000;background:#0c0;border:2px solid #0c0}.ctaBtn.primary:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-3px);box-shadow:0 12px 30px #2ecc7140}.ctaBtn.secondary{color:var(--white-70);border:2px solid var(--border-strong);background:0 0}.ctaBtn.secondary:hover{color:var(--blue-light);border-color:var(--blue);background:#378add14;transform:translateY(-3px)}@media (max-width:768px){.blogHero{padding:120px 5% 48px}.blogHeroContent h1{font-size:26px}.blogBody{padding:44px 5% 70px}.blogIntro{font-size:16px}.blogSection h2{font-size:21px}.blogCta{padding:36px 24px}.blogCta h2{font-size:22px}.ctaButtons{flex-direction:column;align-items:center}.ctaBtn{text-align:center;width:100%;max-width:300px}}@media (max-width:480px){.blogHero{padding:110px 5% 40px}.blogHeroContent h1{font-size:22px}.blogMeta{flex-direction:column;gap:10px}}.blogImage{object-fit:cover;border-radius:12px;width:100%;max-height:300px;margin-bottom:20px}
