.blog-layout-module__3mjR-G__article{max-width:1080px;color:var(--text-light);background:#000;margin:0 auto 80px;padding:0 20px 60px}.blog-layout-module__3mjR-G__hero{background-color:#0b0b0b;background-position:50%;background-size:cover;border-radius:0 0 24px 24px;padding:140px 32px 48px;position:relative;overflow:hidden}.blog-layout-module__3mjR-G__heroOverlay{background:#000000bf;position:absolute;inset:0}.blog-layout-module__3mjR-G__navBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100% - 48px);padding:12px 18px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.blog-layout-module__3mjR-G__logo{letter-spacing:.4px;color:var(--text-light);font-size:.95rem;font-weight:800;text-decoration:none}.blog-layout-module__3mjR-G__menu{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blog-layout-module__3mjR-G__menuLink{color:var(--text-light);font-size:.9rem;font-weight:600;text-decoration:none}.blog-layout-module__3mjR-G__menuLinkAccent{color:#0d0d0d;background:var(--primary);border-radius:999px;padding:8px 14px;font-weight:800}.blog-layout-module__3mjR-G__heroContent{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.blog-layout-module__3mjR-G__kicker{color:var(--primary);letter-spacing:.3px;text-transform:uppercase;background:#f7b50029;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.blog-layout-module__3mjR-G__title{color:var(--text-light);margin:12px 0 10px;font-size:clamp(2.2rem,3.4vw,3rem)}.blog-layout-module__3mjR-G__description{color:var(--text-muted);margin:0 0 14px;font-size:1.08rem}.blog-layout-module__3mjR-G__metaRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:18px;display:flex}.blog-layout-module__3mjR-G__metaPill{color:var(--text-light);background:#00000073;border:1px solid #ffffff29;border-radius:12px;padding:8px 12px;font-size:.9rem;font-weight:600}.blog-layout-module__3mjR-G__imageFrame{background:#0003;border:1px solid #ffffff24;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 18px 32px #0006}.blog-layout-module__3mjR-G__imageFrame img{width:100%;height:auto;display:block}.blog-layout-module__3mjR-G__content{color:var(--text-light);gap:18px;padding:32px 12px 10px;font-size:1.05rem;line-height:1.8;display:grid}.blog-layout-module__3mjR-G__content p{color:var(--text-muted)}.blog-layout-module__3mjR-G__content h2,.blog-layout-module__3mjR-G__content h3,.blog-layout-module__3mjR-G__content h4,.blog-layout-module__3mjR-G__content h5,.blog-layout-module__3mjR-G__content h6{color:var(--text-light)}.blog-layout-module__3mjR-G__paragraph{color:var(--text-muted);margin:0}@media (max-width:720px){.blog-layout-module__3mjR-G__article{padding-bottom:40px}.blog-layout-module__3mjR-G__hero{padding:120px 20px 36px}.blog-layout-module__3mjR-G__title{font-size:2rem}.blog-layout-module__3mjR-G__content{padding:18px 8px 6px}.blog-layout-module__3mjR-G__navBar{border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px}}.blog-layout-module__3mjR-G__content ul{margin:8px 0 18px;padding-left:32px;list-style:none}.blog-layout-module__3mjR-G__content ul li{color:var(--text-muted);margin-bottom:12px;padding-left:4px;line-height:1.7;position:relative}.blog-layout-module__3mjR-G__content ul li:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-18px;box-shadow:0 0 0 2px #0b0b0b}.blog-layout-module__3mjR-G__content ul ul{margin-top:6px;padding-left:26px}.blog-layout-module__3mjR-G__content ul ul li:before{background:var(--accent);width:6px;height:6px;top:11px;left:-16px}.blog-layout-module__3mjR-G__footer{border-top:1px solid #ffffff1f;margin-top:36px;padding:28px 16px 0}.blog-layout-module__3mjR-G__footerInner{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.blog-layout-module__3mjR-G__footerLink{color:var(--text-light);font-weight:600;text-decoration:none}
.contact-module__4n9I1q__page{color:var(--text-light);background:#111;padding:60px 20px 80px}.contact-module__4n9I1q__intro{text-align:center;max-width:720px;margin:0 auto 40px}.contact-module__4n9I1q__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:12px;font-size:.85rem;font-weight:700}.contact-module__4n9I1q__contentWrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.contact-module__4n9I1q__panel{background:linear-gradient(160deg,#111 0%,#0d0d0d 100%);border:1px solid #1f1f1f;border-radius:16px;padding:24px;box-shadow:0 18px 32px #00000059}.contact-module__4n9I1q__form{gap:16px;margin-top:16px;display:grid}.contact-module__4n9I1q__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-module__4n9I1q__fieldGroup{color:var(--text-light);gap:8px;font-size:.9rem;display:grid}.contact-module__4n9I1q__fieldGroup input{color:var(--text-light);background:#0f0f0f;border:1px solid #2a2a2a;border-radius:10px;padding:10px 12px}.contact-module__4n9I1q__fieldGroup input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #f7b50038}.contact-module__4n9I1q__actions{margin-top:8px}.contact-module__4n9I1q__submitBtn{background:var(--primary);color:#0d0d0d;letter-spacing:.3px;border:none;border-radius:10px;padding:12px 18px;font-weight:800}.contact-module__4n9I1q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.contact-module__4n9I1q__status{color:var(--text-light);background:#f7b5001f;border:1px solid #f7b5004d;border-radius:10px;margin-top:12px;padding:10px 12px}.contact-module__4n9I1q__error{background:#ef444426;border-color:#ef444480}.contact-module__4n9I1q__detailsList{gap:16px;margin-top:16px;display:grid}.contact-module__4n9I1q__detailItem p{color:var(--text-muted);margin:6px 0 0}.contact-module__4n9I1q__detailLabel{color:var(--primary);letter-spacing:.3px;font-weight:700;display:inline-block}@media (max-width:900px){.contact-module__4n9I1q__contentWrap{grid-template-columns:1fr}}@media (max-width:640px){.contact-module__4n9I1q__fieldGrid{grid-template-columns:1fr}}
