
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --slate-100: oklch(96.8% 0.007 247.896);
--slate-200: oklch(92.8% 0.006 264.531);
--slate-300: oklch(86.9% 0.022 252.894);
--slate-400: oklch(70.4% 0.04 256.788);
--slate-500: oklch(55.4% 0.046 257.417);
--slate-600: oklch(44.6% 0.043 257.281);
--slate-700: oklch(37.2% 0.044 257.287);
--slate-800: oklch(27.9% 0.041 260.031);
--slate-900: oklch(20.8% 0.042 265.755);
--primary: #0891b2;
--primary-contrast: #075F73;
--primary-light: #09aad1;
--warning: #ff6b35;
--error: #FF3333;
--white: #ffffff;
--secondary: oklch(0.97 0 0);
--text-primary: var(--slate-900);
--text-secondary: var(--slate-600);
--text-muted: var(--slate-500);
--text-success: #2ecc71;
--text-primary-inverted: var(--slate-300);
--text-secondary-inverted: var(--slate-100);
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .zuNSK {
      top:0px;
      z-index:50;
      position:sticky;
      box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
      border-bottom:1px solid var(--slate-200);
      background-color:var(--white);
    }

    .nEBCU {
      gap:2rem;
      display:flex;
      flex-direction:row;
    }

    .cXYwXe {
      color:var(--text-secondary);
      transition:color 0.2s ease;
      font-weight:500;
      text-decoration:none;
    }

    .cXYwXe:hover {
      color:var(--text-primary);
    }

    .header\:3Khs2gx85LB8RUwvRK3nO {
      flex-direction:column;
    }

    .cZrQqG {
      padding:1rem 0;
      border-top:1px solid var(--slate-200);
    }

    @media (min-width: 768px) {

    .cZrQqG {
      display:none;
    }
    }

    .fpOdML {
      width:100%;
      margin:0 auto;
      padding:0 1rem;
    }

    @media (min-width: 640px) {

    .fpOdML {
      max-width:640px;
    }
    }

    @media (min-width: 768px) {

    .fpOdML {
      max-width:768px;
    }
    }

    @media (min-width: 1024px) {

    .fpOdML {
      max-width:1024px;
    }
    }

    @media (min-width: 1280px) {

    .fpOdML {
      max-width:1200px;
    }
    }

    @media (min-width: 1536px) {

    .fpOdML {
      max-width:1400px;
    }
    }

    .dVisum {
      cursor:pointer;
    }

    .dnnMIq {
      width:28px;
      height:28px;
    }

    @media (min-width: 768px) {

    .dnnMIq {
      width:32px;
      height:32px;
    }
    }

    @media (min-width: 1024px) {

    .dnnMIq {
      width:40px;
      height:40px;
    }
    }

    .czCIlj {
      height:4rem;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .buxDST {
      color:var(--text-primary);
      display:inline;
      font-size:1.5rem;
      flex-shrink:0;
      font-weight:700;
    }

    .dXNOTF {
      color:var(--primary);
    }

    .eeFplU {
      gap:2rem;
      display:none;
      align-items:center;
    }

    @media (min-width: 768px) {

    .eeFplU {
      display:block;
    }
    }

    .brGgUZ {
      display:block;
    }

    @media (min-width: 768px) {

    .brGgUZ {
      display:none;
    }
    }

    .LWIfr {
      padding:2rem 0;
    }

    @media (min-width: 1080px) {

    .LWIfr {
      padding:3rem 0;
    }
    }

    @media (min-width: 1280px) {

    .LWIfr {
      padding:4rem 0;
    }
    }

    .home-when\:root {
      background:var(--white);
    }

    .cOJqXP {
      gap:8px;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (min-width: 1024px) {

    .cOJqXP {
      gap:12px;
    }
    }

    .nkYPb {
      font-size:1.5rem;
      font-weight:700;
      line-height:1.3;
      margin-bottom:0.5rem;
    }

    @media (min-width: 640px) {

    .nkYPb {
      font-size:1.75rem;
    }
    }

    @media (min-width: 768px) {

    .nkYPb {
      font-size:2rem;
    }
    }

    @media (min-width: 1024px) {

    .nkYPb {
      font-size:2.25rem;
    }
    }

    @media (min-width: 1280px) {

    .nkYPb {
      font-size:2.5rem;
      margin-bottom:1rem;
    }
    }

    .home-when\:AJOirLlpiGo7GqZ0DUSAY {
      text-align:center;
    }

    .bpeBSl {
      color:var(--text-secondary);
      font-size:1rem;
      line-height:1.5;
    }

    @media (min-width: 640px) {

    .bpeBSl {
      font-size:1.0625rem;
    }
    }

    @media (min-width: 768px) {

    .bpeBSl {
      font-size:1.125rem;
    }
    }

    @media (min-width: 1024px) {

    .bpeBSl {
      line-height:1.7;
    }
    }

    .bZluhZ {
      gap:16px;
      border:1px solid rgba(148, 163, 184, 0.1);
      display:flex;
      padding:16px;
      background:var(--slate-100);
      transition:all 0.3s ease;
      border-radius:16px;
      flex-direction:column;
      backdrop-filter:blur(10px);
    }

    @media (min-width: 480px) {

    .bZluhZ {
      padding:24px;
      max-width:390px;
    }
    }

    @media (min-width: 768px) {

    .bZluhZ {
      max-width:10000px;
    }
    }

    @media (min-width: 1024px) {

    .bZluhZ {
      padding:32px;
    }
    }

    .cTJNKR {
      color:var(--text-primary);
      font-size:1.0625rem;
      font-weight:600;
      line-height:1.5;
    }

    @media (min-width: 640px) {

    .cTJNKR {
      font-size:1.125rem;
    }
    }

    @media (min-width: 768px) {

    .cTJNKR {
      font-size:1.25rem;
    }
    }

    @media (min-width: 1024px) {

    .cTJNKR {
      font-size:1.5rem;
    }
    }

    .home-when\:QyofKhYm3oiaTuhfhFzsa {
      flex:1;
      text-align:left;
    }

    .fwSfbL {
      color:var(--text-secondary);
      margin:0 auto;
      font-size:1rem;
      max-width:48rem;
      text-align:center;
      margin-bottom:1.5rem;
    }

    @media (min-width: 768px) {

    .fwSfbL {
      font-size:1.25rem;
      margin-bottom:2rem;
    }
    }

    @media (min-width: 1024px) {

    .fwSfbL {
      margin-bottom:4rem;
    }
    }

    .kItSs {
      width:100%;
      height:220px;
      object-fit:cover;
      border-radius:8px;
    }

    @media (min-width: 768px) {

    .kItSs {
      height:260px;
    }
    }

    @media (min-width: 1280px) {

    .kItSs {
      height:290px;
    }
    }

    @media (min-width: 1535px) {

    .kItSs {
      width:370px;
    }
    }

    .dNxZEu {
      display:inline-block;
      padding:2px 8px;
      font-size:0.75rem;
      font-weight:600;
      white-space:nowrap;
      border-radius:20px;
      letter-spacing:0.05em;
      text-transform:uppercase;
    }

    @media (min-width: 1024px) {

    .dNxZEu {
      padding:4px 12px;
      font-size:0.85rem;
    }
    }

    .dNxZEu.badge-mandatory {
      border:1px solid rgba(239, 68, 68, 0.3);
      background:rgba(239, 68, 68, 0.2);
    }

    .dNxZEu.badge-recommended {
      border:1px solid rgba(59, 130, 246, 0.3);
      background:rgba(59, 130, 246, 0.2);
    }

    .bfWxhp {
      gap:16px;
      display:grid;
      justify-items:center;
      grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
    }

    @media (min-width: 768px) {

    .bfWxhp {
      grid-template-columns:repeat(2, 1fr);
    }
    }

    @media (min-width: 1280px) {

    .bfWxhp {
      gap:48px;
    }
    }

    @media (min-width: 1535px) {

    .bfWxhp {
      gap:24px;
      grid-template-columns:repeat(3, 1fr);
    }
    }

    .feHYPR {
      color:var(--white);
      display:flex;
      padding:2rem 0;
      z-index:1;
      overflow:hidden;
      position:relative;
      background:linear-gradient(135deg, var(--slate-900) 0%, var(--slate-800) 50%, var(--slate-900) 100%);
      min-height:80vh;
      align-items:center;
      justify-content:center;
    }

    @media (min-width: 1080px) {

    .feHYPR {
      padding:4rem 0;
    }
    }

    .fatzuR {
      color:var(--text-primary-inverted);
      font-size:1rem;
      line-height:1.5;
    }

    @media (min-width: 640px) {

    .fatzuR {
      line-height:1.7;
    }
    }

    @media (min-width: 1536px) {

    .fatzuR {
      font-size:1.125rem;
    }
    }

    .bDUbOG {
      color:var(--text-secondary-inverted);
      font-size:1.0625rem;
      font-weight:600;
      margin-bottom:1rem;
    }

    @media (min-width: 1024px) {

    .bDUbOG {
      font-size:1.5rem;
      margin-bottom:1.25rem;
    }
    }

    .cwbgGI {
      inset:0;
      opacity:0.3;
      z-index:-2;
      position:absolute;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/autolead:AutoLeadCoverPhoto.png/public") fixed center / cover;
      background-attachment:fixed;
    }

    @media (max-width: 720px) {

    .cwbgGI {
      background-image:url('/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/adasline:ADAS-Equipment-and-porsh-scaled.jpg/540');
    }
    }

    .fnxHuc {
      gap:0.75rem;
      color:var(--slate-300);
      display:flex;
      flex-direction:column;
    }

    .fyEgyd {
      color:var(--text-secondary-inverted);
      font-size:1.75rem;
      font-weight:700;
      line-height:1.1;
    }

    @media (min-width: 640px) {

    .fyEgyd {
      font-size:2.5rem;
    }
    }

    @media (min-width: 1024px) {

    .fyEgyd {
      font-size:3rem;
    }
    }

    @media (min-width: 1536px) {

    .fyEgyd {
      font-size:3.75rem;
    }
    }

    .home-hero\:mshGDW50MWGgzSYijteyU {
      gap:1rem;
      display:grid;
      align-items:center;
    }

    @media (min-width: 640px) {

    .home-hero\:mshGDW50MWGgzSYijteyU {
      gap:1rem;
    }
    }

    @media (min-width: 1024px) {

    .home-hero\:mshGDW50MWGgzSYijteyU {
      gap:3rem;
      grid-template-columns:1fr 1fr;
    }
    }

    .eKDAzA {
      display:block;
      padding:1rem;
      position:relative;
      background:var(--slate-700);
      border-radius:1rem;
    }

    @media (min-width: 1024px) {

    .eKDAzA {
      padding:1.5rem;
    }
    }

    @media (min-width: 1536px) {

    .eKDAzA {
      padding:2rem;
    }
    }

    .eKDAzA::after {
      inset:-1px;
      content:'';
      z-index:-1;
      position:absolute;
      animation:spin 5s linear infinite;
      background:conic-gradient(from var(--angle), transparent 1%, var(--primary-light));
      border-radius:inherit;
    }

    .eKDAzA::before {
      inset:-5px;
      filter:blur(16px);
      content:'';
      z-index:-1;
      position:absolute;
      animation:spin 5s linear infinite;
      background:conic-gradient(from var(--angle), transparent 1%, var(--primary-light) 100%);
      border-radius:inherit;
    }

    .cIeMVq {
      gap:0.5rem;
      width:fit-content;
      border:none;
      cursor:pointer;
      display:inline-flex;
      padding:0.75rem 1.5rem;
      font-size:0.875rem;
      transition:all 0.2s ease;
      align-items:center;
      font-weight:600;
      border-radius:0.375rem;
      justify-content:center;
      text-decoration:none;
    }

    .calibration-form-quote\:2APhmrSoLqTZ_dYwjyQ5q {
      width:100%;
    }

    .dMnqVh {
      font-size:1.0625rem;
    }

    @media (min-width: 1280px) {

    .dMnqVh {
      font-size:1.125rem;
    }
    }

    .cuzJxg {
      color:var(--text-secondary-inverted);
      font-weight:500;
      padding-top:6px;
      border-color:rgba(255, 255, 255, 0.2);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      border-radius:4px;
      padding-right:10px;
      padding-bottom:6px;
      background-color:rgba(255, 255, 255, 0.1);
    }

    .cuzJxg::placeholder {
      color:var(--text-primary-inverted);
    }

    .eUihNc {
      color:var(--text-secondary-inverted);
      margin-bottom:0.5rem;
    }

    .LMVZD {
      color:var(--error);
    }

    .calibration-form-quote\:5VYkAJixHy8-6nrhwPdXa {
      flex:1;
    }

    .cCYXsI {
      width:100%;
    }

    .oDHsc {
      width:100%;
      height:100%;
    }

    .cSAjTi {
      inset:0;
      z-index:10;
      position:absolute;
      background:rgba(0, 0, 0, 0.6);
      border-radius:1rem;
    }

    .calibration-form-quote\:ONZfERHLPKBWnNs17klkY {
      flex:1;
    }

    .DCkb {
      gap:1rem;
      flex-direction:column;
    }

    .ePtzRN {
      position:relative;
      font-size:1rem;
    }

    @media (min-width: 1536px) {

    .ePtzRN {
      font-size:1.125rem;
    }
    }

    .dmUhRV {
      top:50%;
      left:50%;
      z-index:11;
      position:absolute;
      transform:translate3d(-50%, -50%, 0px);
    }

    .ffCLMC {
      color:var(--text-secondary-inverted);
      height:100px;
      resize:vertical;
      font-weight:500;
      padding-top:6px;
      border-color:rgba(255, 255, 255, 0.2);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      border-radius:4px;
      padding-right:10px;
      padding-bottom:6px;
      background-color:rgba(255, 255, 255, 0.1);
    }

    .ffCLMC::placeholder {
      color:var(--text-primary-inverted);
    }

    .calibration-form-quote\:xrjDCbdb9rE-B0l3QVAb0 {
      margin-top:-10px;
    }

    .calibration-form-quote\:y8DXQCRoTvO3wFImh0aln {
      margin-bottom:0.5rem;
    }

    .feUfJh {
      width:calc(var(--diameter) / 1.3);
      border:2px solid var(--slate-700);
      height:calc(var(--diameter) / 1.3);
      display:block;
      animation:1s linear 0ms infinite normal none running animation-cYKjHD;
      border-top:2px solid var(--primary-light);
      border-radius:50%;
    }

    @media (min-width: 1024px) {

    .feUfJh {
      width:var(--diameter);
      height:var(--diameter);
    }
    }

    @keyframes animation-cYKjHD {
        0% {
          rotate: 0deg;
        }

        100% {
          rotate: 360deg;
        }
    }

    .ciOGLl {
      gap:16px;
      display:grid;
      grid-template-rows:repeat(1fr, 4);
      grid-template-columns:1fr;
    }

    @media (min-width: 720px) {

    .ciOGLl {
      grid-template-rows:1fr 1fr;
      grid-template-columns:1fr 1fr;
    }
    }

    .fDlPPb {
      gap:0.75rem;
      display:flex;
      flex-direction:column;
    }

    @media (min-width: 640px) {

    .fDlPPb {
      gap:1rem;
    }
    }

    @media (min-width: 1024px) {

    .fDlPPb {
      gap:2rem;
    }
    }

    .home-how-it-works\:root {
      background:white;
    }

    .fmxXMt {
      gap:1rem;
      display:grid;
    }

    @media (min-width: 640px) {

    .fmxXMt {
      grid-template-columns:repeat(2, 1fr);
    }
    }

    @media (min-width: 1536px) {

    .fmxXMt {
      grid-template-columns:repeat(4, 1fr);
    }
    }

    .dWCyNp {
      position:relative;
      text-align:center;
    }

    .eeIHXk {
      top:-0.5rem;
      left:50%;
      color:var(--white);
      width:24px;
      height:24px;
      display:flex;
      z-index:1;
      position:absolute;
      font-size:0.75rem;
      translate:-50% 0 0;
      align-items:center;
      font-weight:700;
      border-radius:50%;
      justify-content:center;
      background-color:var(--primary);
    }

    @media (min-width: 768px) {

    .eeIHXk {
      width:28px;
      height:28px;
      font-size:0.875rem;
    }
    }

    @media (min-width: 1024px) {

    .eeIHXk {
      top:-0.75rem;
      width:32px;
      height:32px;
    }
    }

    .eXEfJi {
      height:100%;
      display:flex;
      padding:2rem;
      align-items:center;
      border-radius:1rem;
      justify-content:center;
      background-color:var(--slate-50);
    }

    .cggjEN {
      color:var(--text-primary);
      font-size:1.0625rem;
      font-weight:600;
      line-height:1.5;
    }

    @media (min-width: 640px) {

    .cggjEN {
      font-size:1.125rem;
    }
    }

    @media (min-width: 768px) {

    .cggjEN {
      font-size:1.25rem;
    }
    }

    .home-how-it-works-step\:rG3zgPgLjIpf-gHi6_plR {
      margin-bottom:0.5rem;
    }

    .cRwgBn {
      top:16px;
      left:50%;
      width:2px;
      height:30px;
      display:flex;
      position:absolute;
      font-size:0.875rem;
      translate:-50% 0 0;
      align-items:center;
      font-weight:700;
      justify-content:center;
      background-color:var(--primary);
    }

    .cCWkYK {
      color:var(--white);
      width:48px;
      height:48px;
      display:inline-flex;
      z-index:1;
      align-items:center;
      border-radius:50%;
      margin-bottom:1rem;
      justify-content:center;
      background-color:var(--slate-900);
    }

    @media (min-width: 768px) {

    .cCWkYK {
      width:56px;
      height:56px;
      margin-bottom:1.25rem;
    }
    }

    @media (min-width: 1024px) {

    .cCWkYK {
      width:64px;
      height:64px;
    }
    }

    .home-how-it-works\:tQfZDL1xd1Caagw_pL00H {
      text-align:center;
    }

    .home-why-us\:root {
      background:var(--slate-100);
    }

    .home-why-us\:SnhPaJx2AnhYd27qIfqyj {
      text-align:center;
    }

    .cgVfWs {
      gap:1rem;
      display:grid;
      align-items:stretch;
    }

    @media (min-width: 640px) {

    .cgVfWs {
      gap:2rem;
      grid-template-columns:repeat(3, 1fr);
    }
    }

    .fhEbXq {
      display:flex;
      text-align:center;
      transition:transform 0.2s ease;
      align-items:center;
      justify-content:center;
    }

    .cJQzPO {
      color:var(--white);
      width:48px;
      height:48px;
      display:inline-flex;
      background:var(--primary);
      align-items:center;
      border-radius:12px;
      margin-bottom:1rem;
      justify-content:center;
    }

    @media (min-width: 768px) {

    .cJQzPO {
      width:56px;
      height:56px;
      margin-bottom:1.25rem;
    }
    }

    @media (min-width: 1024px) {

    .cJQzPO {
      width:64px;
      height:64px;
      margin-bottom:1.5rem;
    }
    }

    .home-why-us-feature\:mK_Cz3PE50sb9s8phCgv4 {
      margin-bottom:0.75rem;
    }

    @media (min-width: 1080px) {

    .home-why-us-feature\:mK_Cz3PE50sb9s8phCgv4 {
      margin-bottom:0.875rem;
    }
    }

    .home-seo-text\:root {
      background:var(--slate-100);
    }

    .home-seo-text\:AtFbOgAjX8B-KGWyg1pUP {
      text-align:center;
    }

    @media (min-width: 1024px) {

    .home-seo-text\:AtFbOgAjX8B-KGWyg1pUP {
      margin-bottom:2rem;
    }
    }

    .cuBnjl {
      width:100%;
      margin:0 auto;
      padding:0 1rem;
    }

    @media (min-width: 768px) {

    .cuBnjl {
      max-width:740px;
    }
    }

    @media (min-width: 1080px) {

    .cuBnjl {
      max-width:900px;
    }
    }

    @media (min-width: 1280px) {

    .cuBnjl {
      max-width:1000px;
    }
    }

    .daoCUd {
      gap:1.5rem;
      color:var(--text-secondary);
      display:flex;
    }

    .daoCUd:last-child {
      margin-bottom:0px;
    }

    .home-final-cta\:root {
      z-index:1;
      background:linear-gradient(135deg, var(--slate-900) 0%, var(--slate-800) 50%, var(--slate-900) 100%);
    }

    .home-final-cta\:9hTeNb4nBnBws0BNZE9Mi {
      gap:0.75rem;
      display:grid;
      align-items:center;
    }

    @media (min-width: 640px) {

    .home-final-cta\:9hTeNb4nBnBws0BNZE9Mi {
      gap:1rem;
    }
    }

    @media (min-width: 1024px) {

    .home-final-cta\:9hTeNb4nBnBws0BNZE9Mi {
      gap:3rem;
      grid-template-columns:1fr 1fr;
    }
    }

    .fkPFQE {
      color:var(--text-secondary-inverted);
      font-size:1.75rem;
      font-weight:700;
      line-height:1.1;
    }

    @media (min-width: 640px) {

    .fkPFQE {
      font-size:2.5rem;
    }
    }

    @media (min-width: 1024px) {

    .fkPFQE {
      font-size:3rem;
    }
    }

    .cPckzc {
      gap:1.5rem;
      display:flex;
      flex-direction:column;
    }

    .home-final-cta\:ZTwUieUq4MQIfl2dR0Yqu {
      color:var(--text-secondary-inverted);
      margin-bottom:1rem;
    }

    .eHSqkx {
      color:var(--white);
      padding:3rem 0;
      background-color:var(--slate-900);
    }

    .cmTNTe {
      color:var(--text-primary-inverted);
      margin-bottom:0.5rem;
    }

    .iVJxC {
      color:var(--text-primary-inverted);
      max-width:28rem;
      line-height:1.6;
      margin-bottom:1rem;
    }

    .eogoaf {
      margin-bottom:0.5rem;
    }

    .cQcXUJ {
      color:var(--text-primary-inverted);
      transition:color 0.2s ease;
      text-decoration:none;
    }

    .cQcXUJ:hover {
      color:var(--text-secondary-inverted);
    }

    .eboZME {
      list-style:none;
    }

    .eYGBAh {
      color:var(--text-muted);
      font-size:0.875rem;
    }

    .flOtmE {
      color:var(--primary);
      font-weight:700;
    }

    .byMSHs {
      color:var(--text-secondary-inverted);
      font-weight:600;
      margin-bottom:1rem;
    }

    .footer\:GEiU2LuEIW-IZXYy6cqau {
      gap:2rem;
      display:grid;
    }

    @media (min-width: 768px) {

    .footer\:GEiU2LuEIW-IZXYy6cqau {
      grid-template-columns:2fr 1fr 1fr;
    }
    }

    .fEuMeT {
      color:var(--text-secondary-inverted);
      display:inline;
      font-size:1.5rem;
      font-weight:700;
      margin-bottom:1rem;
    }

    .fqLfwF {
      color:var(--slate-400);
    }