.elementor .rt{--gw-m: 1;\n}.elementor .pills{--gw-m: 1;\n}.elementor .pill-webdesign{--gw-m: 1;\n}.elementor .pill-seo{--gw-m: 1;\n}.elementor .pill-all{--gw-m: 1;\n}.elementor .pill{--gw-m: 1;\n}.elementor .intro{--gw-m: 1;\n}.elementor .date{--gw-m: 1;\n}.elementor .cat{--gw-m: 1;\n}.elementor .bloop{--gw-m: 1;\n}.elementor .bloglist{--gw-m: 1;\n}.elementor .blog-hero{--gw-m: 1;\n}.elementor .bimg{--gw-m: 1;\n}.elementor .bgrid{--gw-m: 1;\n}.elementor .bcard{--gw-m: 1;\n}.elementor .txt{--gw-m: 1;\n}.elementor .top{--gw-m: 1;\n}.elementor .copy{--gw-m: 1;\n}.elementor .gw-label{font-family:"JetBrains Mono";font-size:0.68rem;color:var(--gw-ink-sub);letter-spacing:0.12em;text-transform:uppercase;}.elementor .gw-body{font-size:14.4px;color:var(--gw-ink-sec);line-height:1.65;}.elementor .gw-lead{max-width:52ch;font-size:clamp(1rem, 1.8vw, 1.2rem);color:var(--gw-ink-sec);line-height:1.65;}.elementor .gw-hero{font-family:Fraunces;font-weight:900;font-size:clamp(2rem, 5.5vw, 7rem);color:var(--gw-ink);letter-spacing:-0.04em;line-height:.92;}.elementor .gw-container{width:100%;max-width:1400px;position:relative;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .gw-section{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(5rem, 12vh, 9rem);padding-block-end:clamp(5rem, 12vh, 9rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);display:flex;flex-direction:column;}.elementor .gw-dark{color:var(--gw-ink-sec);background-color:var(--gw-surface);transition:background-color 0.3s;--gw-surface: #0F0F0E; --gw-raised: #1A1A18; --gw-ink: #FFFFFF; --gw-ink-sec: rgba(255,255,255,.65); --gw-ink-muted: rgba(255,255,255,.55); --gw-ink-sub: rgba(255,255,255,.5); --gw-hairline: rgba(255,255,255,.07); --gw-control: rgba(255,255,255,.45); --gw-accent: #ED9D19; --gw-on-accent: #0F0F0E; --gw-link: #ED9D19; --gw-focus: #ED9D19;\n}.elementor .gw-light{color:var(--gw-ink-sec);background-color:var(--gw-surface);transition:background-color 0.3s;--gw-surface: #F8F7F4; --gw-raised: #F8F7F4; --gw-ink: #1C1C1B; --gw-ink-sec: #58595B; --gw-ink-muted: #6B6B6B; --gw-ink-sub: #6B6B6B; --gw-hairline: #E2E0DC; --gw-control: #8A8986; --gw-accent: #ED9D19; --gw-on-accent: #0F0F0E; --gw-link: #ED9D19; --gw-focus: #0F0F0E;\n}.elementor .gw-label--accent{color:var(--gw-link);}