.elementor-kit-7{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-e43a411:#546433;--e-global-color-c173560:#fff;--e-global-color-56702c0:#54595f;--e-global-color-412917f:#54595f;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var(--e-global-color-412917f);overscroll-behavior:none}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type=button]:hover,.elementor-kit-7 input[type=button]:focus,.elementor-kit-7 input[type=submit]:hover,.elementor-kit-7 input[type=submit]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var(--e-global-color-e43a411)}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--gg-bg:#0b0f14;--gg-bg-alt:#10151c;--gg-surface:#111827;--gg-surface-soft:#1f2933;--gg-border-soft:#1f2937;--gg-primary:#e5e7eb;--gg-muted:#9ca3af;--gg-accent:#4b5563;--gg-accent-strong:#6b7280;--gg-badge-bg:#111827;--gg-badge-border:#4b5563;--gg-link:#e5e7eb;--gg-link-hover:#f9fafb}body.single-post,body.blog,body.archive{background-color:var(--gg-bg)}.gg-blog-post{max-width:960px;margin:0 auto;padding:3rem 1.25rem 4rem;color:var(--gg-primary)}.gg-post-hero{margin-bottom:2.5rem}.gg-post-category-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--gg-badge-border);background:var(--gg-badge-bg);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-muted)}.gg-post-category-dot{width:6px;height:6px;border-radius:999px;background:var(--gg-accent-strong)}.gg-post-title{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;margin:1rem 0 .75rem}.gg-post-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem;color:var(--gg-muted)}.gg-post-meta span:before{content:"•";margin:0 .4rem 0 0;opacity:.5}.gg-post-meta span:first-child:before{content:"";margin:0}.gg-post-summary{margin:2rem 0 2.5rem;padding:1.25rem 1.5rem;border-radius:.75rem;background:radial-gradient(circle at top left,#1f2937,#020617);border:1px solid var(--gg-border-soft)}.gg-post-summary-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;color:var(--gg-muted);margin-bottom:.35rem}.gg-post-summary p{margin:0;font-size:.95rem;color:var(--gg-primary)}.gg-post-featured{margin-bottom:2.5rem;border-radius:.75rem;overflow:hidden;border:1px solid var(--gg-border-soft);background:#020617}.gg-post-featured img{display:block;width:100%;height:auto}.gg-post-content{line-height:1.7;font-size:1rem;color:var(--gg-primary)}.gg-post-content h2,.gg-post-content h3,.gg-post-content h4{margin-top:2rem;margin-bottom:.75rem;color:var(--gg-primary)}.gg-post-content p{margin-bottom:1rem}.gg-post-content ul,.gg-post-content ol{margin:0 0 1.5rem 1.5rem;padding:0}.gg-post-content li{margin-bottom:.5rem}.gg-post-callout{margin:2rem 0;padding:1.25rem 1.5rem;border-radius:.75rem;border-left:3px solid var(--gg-accent-strong);background:var(--gg-surface-soft);color:var(--gg-primary);font-size:.98rem}.gg-post-checklist{margin:2rem 0;padding:1.25rem 1.5rem;border-radius:.75rem;background:var(--gg-surface-soft);border:1px solid var(--gg-border-soft)}.gg-post-checklist-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.09em;color:var(--gg-muted);margin-bottom:.75rem}.gg-post-checklist ul{list-style:none;margin:0;padding:0}.gg-post-checklist li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.gg-post-checklist-icon{margin-top:.15rem;width:14px;height:14px;border-radius:999px;border:2px solid var(--gg-accent-strong)}.gg-post-cta{margin-top:3rem;padding:1.75rem;border-radius:.75rem;background:linear-gradient(135deg,#111827,#020617);border:1px solid var(--gg-border-soft);display:flex;flex-direction:column;gap:.75rem}.gg-post-cta-title{font-size:1.05rem;font-weight:600}.gg-post-cta-text{font-size:.95rem;color:var(--gg-muted)}.gg-post-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.5rem;border-radius:999px;border:1px solid var(--gg-accent-strong);text-decoration:none;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gg-primary);background:0 0;transition:background .2s ease,border-color .2s ease,transform .1s ease}.gg-post-cta-btn:hover{background:var(--gg-accent-strong);border-color:var(--gg-accent-strong);transform:translateY(-1px)}.gg-post-footer{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--gg-border-soft);display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;color:var(--gg-muted);font-size:.9rem}.gg-post-author-avatar{width:48px;height:48px;border-radius:999px;background:var(--gg-surface-soft);border:1px solid var(--gg-border-soft)}.gg-blog-archive{max-width:1120px;margin:0 auto;padding:3rem 1.25rem 4rem;color:var(--gg-primary)}.gg-archive-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.gg-archive-title{font-size:1.75rem}.gg-archive-subtitle{font-size:.95rem;color:var(--gg-muted)}.gg-archive-grid{display:grid;gap:1.75rem}@media (min-width:768px){.gg-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gg-archive-card{border-radius:.75rem;overflow:hidden;background:var(--gg-surface);border:1px solid var(--gg-border-soft);display:flex;flex-direction:column;height:100%;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.gg-archive-card:hover{transform:translateY(-3px);border-color:var(--gg-accent-strong);box-shadow:0 18px 35px rgba(0,0,0,.6)}.gg-archive-card-thumb{position:relative;padding-top:56%;background:#020617}.gg-archive-card-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gg-archive-card-body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.gg-archive-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:var(--gg-muted)}.gg-archive-card-title{font-size:1.05rem;margin:0}.gg-archive-card-excerpt{font-size:.9rem;color:var(--gg-muted);flex:1}.gg-archive-card-footer{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--gg-muted)}.gg-archive-card-readmore{text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid transparent;color:var(--gg-link)}.gg-archive-card-readmore:hover{border-bottom-color:var(--gg-link-hover)}.gg-text-muted{color:var(--gg-muted)}