.elementor-kit-6{--e-global-color-primary:#0D0F12;--e-global-color-secondary:#4A5568;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FF4D1C;--e-global-color-adcb0d6:#1547E8;--e-global-color-77826c4:#FFFFFF;--e-global-color-53ce372:#EBF2FF;--e-global-color-1adf81b:#0D0F12;--e-global-typography-primary-font-family:"Space Grotesk";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Space Mono";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:700;--e-global-typography-a6676b4-font-family:"Space Mono";--e-global-typography-a6676b4-font-size:42px;background-color:var( --e-global-color-primary );color:var( --e-global-color-53ce372 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-adcb0d6 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-53ce372 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1.6px;}.elementor-kit-6 a{color:var( --e-global-color-adcb0d6 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h1{color:var( --e-global-color-53ce372 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h2{color:var( --e-global-color-53ce372 );font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;}.elementor-kit-6 h3{color:var( --e-global-color-53ce372 );font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{box-shadow:0px 0px 10px 20px rgba(20.99999999999999, 71.00000000000001, 232.00000000000006, 0.46);border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 a:hover{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === Social Linus — Layout & Spacing === */

/* Global section: vertical rhythm + consistent horizontal breathing room */
.elementor-section.elementor-top-section {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
  padding-left: 6% !important;
  padding-right: 6% !important;
}

/* Remove inconsistent container max-widths — section-level padding controls edges */
.elementor-section.elementor-top-section > .elementor-container {
  max-width: 100% !important;
  width: 100% !important;
}

/* Hidden placeholder section */
[data-id="681cee81"] {
  display: none !important;
}

/* Per-section vertical padding overrides (2 classes + 1 attr = specificity 30, beats global 20) */
.elementor-section.elementor-top-section[data-id="3bc33191"] {
  padding-top: 80px !important;
  padding-bottom: 40px !important;
}
.elementor-section.elementor-top-section[data-id="7a9eae09"] {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.elementor-section.elementor-top-section[data-id="813afd2"] {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.elementor-section.elementor-top-section[data-id="f1a2b3c4"] {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.elementor-section.elementor-top-section[data-id="6f0a763c"] {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.elementor-section.elementor-top-section[data-id="732fe15f"] {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.elementor-section.elementor-top-section[data-id="6f7d68c7"] {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* Tagline: keep container narrow for centered typographic line length */
.elementor-section.elementor-top-section[data-id="f1a2b3c4"] > .elementor-container {
  max-width: 960px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* === Widget spacing === */
.elementor-widget { margin-bottom: 24px !important; }
.elementor-widget-heading { margin-bottom: 36px !important; }
.elementor-widget-wrap > .elementor-element:last-child { margin-bottom: 0 !important; }

/* === Heading Typography Scale === */
[data-id="3adb00f9"] .elementor-heading-title {
  font-size: 56px !important;
  line-height: 1.05 !important;
  letter-spacing: -0.02em !important;
}
[data-id="77ab103a"] .elementor-heading-title {
  font-size: 44px !important;
  line-height: 1.15 !important;
  letter-spacing: -0.01em !important;
}
[data-id="176b4ace"] .elementor-heading-title {
  font-size: 36px !important;
  line-height: 1.2 !important;
}
[data-id="35261e99"] .elementor-heading-title {
  font-size: 36px !important;
  line-height: 1.2 !important;
}
[data-id="6c88286f"] .elementor-heading-title,
[data-id="22a32d94"] .elementor-heading-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
[data-id="2427f615"] .elementor-heading-title,
[data-id="4e4cf0f2"] .elementor-heading-title,
[data-id="50e5b47d"] .elementor-heading-title,
[data-id="d6a0d004"] .elementor-heading-title {
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}
[data-id="6f6bc8e8"] .elementor-heading-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}
[data-id="f1a2b3c6"] .elementor-heading-title {
  font-size: 48px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.02em !important;
  font-weight: 700 !important;
}
/* === Proof stats counter colors === */
[data-id="6f0a763c"] .elementor-counter-number,
[data-id="6f0a763c"] .elementor-counter-number-prefix,
[data-id="6f0a763c"] .elementor-counter-number-suffix {
  color: #FF4D1C !important;
}
/* === Typography: line-height & alignment uniformity === */
/* Icon-box widget defaults to 1.2 line-height - open up to match body copy */
.elementor-icon-box-description {
  line-height: 1.65 !important;
}
/* Four Layers: override icon-box default center-alignment to left */
[data-id="41858c24"] .elementor-icon-box-content {
  text-align: left !important;
}
[data-id="41858c24"] .elementor-icon-box-title,
[data-id="41858c24"] .elementor-icon-box-description {
  text-align: left !important;
}
/* === Website Design Page (ID 82) — Section Padding === */
.elementor-section.elementor-top-section[data-id="7baf8608"] { padding-top: 120px !important; padding-bottom: 100px !important; }
.elementor-section.elementor-top-section[data-id="cb61fbac"] { padding-top: 48px !important; padding-bottom: 48px !important; }
.elementor-section.elementor-top-section[data-id="0b4cf8be"] { padding-top: 80px !important; padding-bottom: 80px !important; }
/* === Website Design Page (ID 82) — Typography === */
[data-id="9af9bb32"] .elementor-heading-title { font-size: 56px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
[data-id="ce03d3ea"] .elementor-heading-title,
[data-id="55aacd1c"] .elementor-heading-title,
[data-id="a2860279"] .elementor-heading-title,
[data-id="153298ac"] .elementor-heading-title,
[data-id="a57de7ad"] .elementor-heading-title,
[data-id="e851d0f5"] .elementor-heading-title { font-size: 44px !important; line-height: 1.15 !important; letter-spacing: -0.01em !important; }
[data-id="959e6603"] .elementor-heading-title,
[data-id="f6a9984e"] .elementor-heading-title,
[data-id="fe55795c"] .elementor-heading-title,
[data-id="8fe637ba"] .elementor-heading-title,
[data-id="4304d1e7"] .elementor-heading-title,
[data-id="b2cd1c40"] .elementor-heading-title,
[data-id="f49112c7"] .elementor-heading-title,
[data-id="f3e319b4"] .elementor-heading-title,
[data-id="467ecb1f"] .elementor-heading-title { font-size: 22px !important; font-weight: 700 !important; line-height: 1.3 !important; }
[data-id="b53fce45"] .elementor-heading-title,
[data-id="f1fdd7f1"] .elementor-heading-title,
[data-id="ff6e7ce0"] .elementor-heading-title,
[data-id="799649be"] .elementor-heading-title { font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; }
[data-id="e8d61fb8"] .elementor-heading-title,
[data-id="731d6c9a"] .elementor-heading-title,
[data-id="b7d74a08"] .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; font-weight: 700 !important; }
/* === Reputation Management Page (ID 85) — Section Padding === */
.elementor-section.elementor-top-section[data-id="5f90faab"] { padding-top: 120px !important; padding-bottom: 100px !important; }
.elementor-section.elementor-top-section[data-id="2a29da61"] { padding-top: 48px !important; padding-bottom: 48px !important; }
.elementor-section.elementor-top-section[data-id="52831a85"] { padding-top: 40px !important; padding-bottom: 80px !important; }
.elementor-section.elementor-top-section[data-id="66719795"] { padding-top: 40px !important; padding-bottom: 80px !important; }
.elementor-section.elementor-top-section[data-id="1aaaa7a3"] { padding-top: 80px !important; padding-bottom: 32px !important; }
.elementor-section.elementor-top-section[data-id="18e048e6"] { padding-top: 80px !important; padding-bottom: 80px !important; }
/* === Reputation Management Page (ID 85) — Typography === */
[data-id="6139ecb1"] .elementor-heading-title { font-size: 56px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
[data-id="d563b790"] .elementor-heading-title,
[data-id="4cf4896f"] .elementor-heading-title,
[data-id="d629d078"] .elementor-heading-title,
[data-id="1ab91ed9"] .elementor-heading-title,
[data-id="de8f5b63"] .elementor-heading-title,
[data-id="541e5c20"] .elementor-heading-title { font-size: 44px !important; line-height: 1.15 !important; letter-spacing: -0.01em !important; }
[data-id="43b3c8e9"] .elementor-heading-title,
[data-id="0a0ce00e"] .elementor-heading-title,
[data-id="3f1e5f50"] .elementor-heading-title,
[data-id="33174b27"] .elementor-heading-title,
[data-id="2f738436"] .elementor-heading-title,
[data-id="ba8c587f"] .elementor-heading-title,
[data-id="05b433c6"] .elementor-heading-title,
[data-id="4f35cd91"] .elementor-heading-title,
[data-id="ff7f2b05"] .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; font-weight: 700 !important; }
[data-id="8824aa56"] .elementor-heading-title,
[data-id="6ee3372d"] .elementor-heading-title,
[data-id="2d323bb8"] .elementor-heading-title,
[data-id="a1fd3cbb"] .elementor-heading-title,
[data-id="fbc5ae40"] .elementor-heading-title,
[data-id="650fb382"] .elementor-heading-title,
[data-id="645a8f58"] .elementor-heading-title { font-size: 22px !important; font-weight: 700 !important; line-height: 1.3 !important; }
[data-id="58fd30f4"] .elementor-heading-title,
[data-id="e9c513fd"] .elementor-heading-title,
[data-id="cfc53124"] .elementor-heading-title,
[data-id="8733ff6b"] .elementor-heading-title,
[data-id="6072a004"] .elementor-heading-title,
[data-id="45be1852"] .elementor-heading-title,
[data-id="6d725194"] .elementor-heading-title,
[data-id="5bd708b7"] .elementor-heading-title,
[data-id="76fb23ea"] .elementor-heading-title { font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; }
/* === Local SEO Page (ID 88) — Section Padding === */
.elementor-section.elementor-top-section[data-id="cce101bc"] { padding-top: 120px !important; padding-bottom: 100px !important; }
.elementor-section.elementor-top-section[data-id="0563ed7d"] { padding-top: 48px !important; padding-bottom: 48px !important; }
.elementor-section.elementor-top-section[data-id="aafe53bd"] { padding-top: 16px !important; padding-bottom: 80px !important; }
.elementor-section.elementor-top-section[data-id="75930f16"] { padding-bottom: 16px !important; }
/* === Local SEO Page (ID 88) — Typography === */
[data-id="2f517718"] .elementor-heading-title { font-size: 56px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
[data-id="9ce88da9"] .elementor-heading-title,
[data-id="dc1e2d0a"] .elementor-heading-title,
[data-id="76a56d93"] .elementor-heading-title,
[data-id="318a85c3"] .elementor-heading-title,
[data-id="27155250"] .elementor-heading-title,
[data-id="ed8a7b8f"] .elementor-heading-title { font-size: 44px !important; line-height: 1.15 !important; letter-spacing: -0.01em !important; }
[data-id="e37ed493"] .elementor-heading-title,
[data-id="fc4ba07e"] .elementor-heading-title,
[data-id="93ca2d6f"] .elementor-heading-title,
[data-id="0f573265"] .elementor-heading-title,
[data-id="04fbac79"] .elementor-heading-title,
[data-id="6efd999d"] .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; font-weight: 700 !important; }
[data-id="1a6fb0e3"] .elementor-heading-title,
[data-id="f3137d9c"] .elementor-heading-title,
[data-id="b5871084"] .elementor-heading-title,
[data-id="ddbe90e3"] .elementor-heading-title,
[data-id="6d99a676"] .elementor-heading-title,
[data-id="93f41d85"] .elementor-heading-title,
[data-id="533fc278"] .elementor-heading-title,
[data-id="3cb27664"] .elementor-heading-title,
[data-id="ca3517db"] .elementor-heading-title,
[data-id="22810144"] .elementor-heading-title,
[data-id="143297d4"] .elementor-heading-title,
[data-id="ce4c3a12"] .elementor-heading-title,
[data-id="988f2749"] .elementor-heading-title,
[data-id="2c506383"] .elementor-heading-title { font-size: 22px !important; font-weight: 700 !important; line-height: 1.3 !important; }
[data-id="0bf7f972"] .elementor-heading-title,
[data-id="545c6230"] .elementor-heading-title,
[data-id="96c6ea13"] .elementor-heading-title,
[data-id="388adbc3"] .elementor-heading-title,
[data-id="30f09531"] .elementor-heading-title,
[data-id="cd3e8206"] .elementor-heading-title,
[data-id="c98b7042"] .elementor-heading-title,
[data-id="228809a6"] .elementor-heading-title { font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; }
/* === SignalForge / Lead Gen Page (ID 105) — Section Padding === */
.elementor-section.elementor-top-section[data-id="d9e4ed72"] { padding-top: 120px !important; padding-bottom: 100px !important; }
.elementor-section.elementor-top-section[data-id="4cbe5fc1"] { padding-top: 64px !important; padding-bottom: 64px !important; }
.elementor-section.elementor-top-section[data-id="68c4bf4d"] { padding-top: 16px !important; padding-bottom: 88px !important; }
.elementor-section.elementor-top-section[data-id="2d0c183d"] { padding-top: 16px !important; padding-bottom: 88px !important; }
.elementor-section.elementor-top-section[data-id="fe144dd1"] { padding-top: 16px !important; padding-bottom: 88px !important; }
/* === SignalForge / Lead Gen Page (ID 105) — Typography === */
[data-id="7a0b8158"] .elementor-heading-title { font-size: 56px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
[data-id="23de4e29"] .elementor-heading-title,
[data-id="a1cb8b7b"] .elementor-heading-title,
[data-id="cc394e21"] .elementor-heading-title,
[data-id="ab6d2ae7"] .elementor-heading-title,
[data-id="5a56bdee"] .elementor-heading-title,
[data-id="f18332ca"] .elementor-heading-title,
[data-id="dab5e5d7"] .elementor-heading-title,
[data-id="95455fff"] .elementor-heading-title,
[data-id="3f4ce758"] .elementor-heading-title,
[data-id="0ae71357"] .elementor-heading-title { font-size: 44px !important; line-height: 1.15 !important; letter-spacing: -0.01em !important; }
[data-id="7b15955c"] .elementor-heading-title,
[data-id="3e36d284"] .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; font-weight: 700 !important; }
[data-id="b4f2eab0"] .elementor-heading-title,
[data-id="9df11f44"] .elementor-heading-title,
[data-id="b0be401a"] .elementor-heading-title { font-size: 36px !important; line-height: 1.2 !important; font-weight: 700 !important; }
[data-id="b7ad17bd"] .elementor-heading-title,
[data-id="fa8be4a1"] .elementor-heading-title,
[data-id="f5d0b0bb"] .elementor-heading-title,
[data-id="6af15f13"] .elementor-heading-title,
[data-id="7b711f5a"] .elementor-heading-title,
[data-id="8f9a6888"] .elementor-heading-title,
[data-id="b3605330"] .elementor-heading-title,
[data-id="350da37a"] .elementor-heading-title { font-size: 22px !important; font-weight: 700 !important; line-height: 1.3 !important; }
[data-id="61cdf719"] .elementor-heading-title,
[data-id="9b01961f"] .elementor-heading-title,
[data-id="1f7f3b3b"] .elementor-heading-title,
[data-id="6e158861"] .elementor-heading-title { font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #FF4D1C !important; }
[data-id="bf278cdf"] .elementor-heading-title,
[data-id="6101f44e"] .elementor-heading-title,
[data-id="bd663a9a"] .elementor-heading-title,
[data-id="7f853133"] .elementor-heading-title { font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; }/* End custom CSS */