
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --neutral-0: #FFFFFF;
--neutral-1: #FCFCFD;
--neutral-2: #F9F9FB;
--neutral-3: #F0F0F3;
--neutral-4: #E8E8EC;
--neutral-5: #E0E1E6;
--neutral-6: #D9D9E0;
--neutral-7: #CDCED6;
--neutral-8: #B9BBC6;
--neutral-9: #8B8D98;
--neutral-10: #80838D;
--neutral-11: #60646C;
--neutral-12: #1C2024;
--neutral-a0: #00005500;
--neutral-a1: #00005503;
--neutral-a2: #00005506;
--neutral-a3: #0000330F;
--neutral-a4: #00002D17;
--neutral-a5: #0009321F;
--neutral-a6: #00002F26;
--neutral-a7: #00062E32;
--neutral-a8: #00083046;
--neutral-a9: #00051D74;
--neutral-a10: #00071B7F;
--neutral-a11: #0007149F;
--neutral-a12: #000509E32;
--brand-1: #FDFDFE;
--brand-2: #F7F9FF;
--brand-3: #EDF2FE;
--brand-4: #E1E9FF;
--brand-5: #D2DEFF;
--brand-6: #C1D0FF;
--brand-7: #ABBDF9;
--brand-8: #8DA4EF;
--brand-9: #3E63DD;
--brand-10: #3358D4;
--brand-11: #3A5BC7;
--brand-12: #1F2D5C;
--brand-a1: #00008002;
--brand-a2: #0040FF08;
--brand-a3: #0047F112;
--brand-a4: #0044FF1E;
--brand-a5: #0044FF2D;
--brand-a6: #003EFF3E;
--brand-a7: #0037ED54;
--brand-a8: #0034DC72;
--brand-a9: #0031D2C1;
--brand-a10: #002EC9CC;
--brand-a11: #002BB7C5;
--brand-a12: #001046E0;
--success-1: #FBFEFC;
--success-2: #F4FBF6;
--success-3: #E6F6EB;
--success-4: #D6F1DF;
--success-5: #C4E8D1;
--success-6: #ADDDC0;
--success-7: #8ECEAA;
--success-8: #5BB98B;
--success-9: #30A46C;
--success-10: #2B9A66;
--success-11: #218358;
--success-12: #193B2D;
--success-a1: #00C04004;
--success-a2: #00A32F0B;
--success-a3: #00A43319;
--success-a4: #00A83829;
--success-a5: #019C393B;
--success-a6: #00963C52;
--success-a7: #00914071;
--success-a8: #00924BA4;
--success-a9: #008F4ACF;
--success-a10: #008647D4;
--success-a11: #00713FDE;
--success-a12: #002616E6;
--warning-1: #FDFDF9;
--warning-2: #FEFCE9;
--warning-3: #FFFAB8;
--warning-4: #FFF394;
--warning-5: #FFE770;
--warning-6: #F3D768;
--warning-7: #E4C767;
--warning-8: #D5AE39;
--warning-9: #FFE629;
--warning-10: #FFDC00;
--warning-11: #9E6C00;
--warning-12: #473B1F;
--warning-a1: #AAAA0006;
--warning-a2: #F4DD0016;
--warning-a3: #FFEE0047;
--warning-a4: #FFE3016B;
--warning-a5: #FFD5008F;
--warning-a6: #EBBC0097;
--warning-a7: #D2A10098;
--warning-a8: #C99700C6;
--warning-a9: #FFE100D6;
--warning-a10: #FFDC00;
--warning-a11: #9E6C00;
--warning-a12: #2E2000E0;
--critical-1: #FFFCFC;
--critical-2: #FFF7F7;
--critical-3: #FEEBEC;
--critical-4: #FFDBDC;
--critical-5: #FFCDCE;
--critical-6: #FDBDBE;
--critical-7: #F4A9AA;
--critical-8: #EB8E90;
--critical-9: #E5484D;
--critical-10: #DC3E42;
--critical-11: #CE2C31;
--critical-12: #641723;
--critical-a1: #FF000003;
--critical-a2: #FF000008;
--critical-a3: #F3000D14;
--critical-a4: #FF000824;
--critical-a5: #FF000632;
--critical-a6: #F8000442;
--critical-a7: #DF000356;
--critical-a8: #D2000571;
--critical-a9: #DB0007B7;
--critical-a10: #D10005C1;
--critical-a11: #C40006D3;
--critical-a12: #55000DE8;
--overlay-a1: #0000000d;
--overlay-a2: #0000001a;
--overlay-a3: #00000026;
--overlay-a4: #00000033;
--overlay-a5: #0000004d;
--overlay-a6: #00000066;
--overlay-a7: #00000080;
--overlay-a8: #00000099;
--overlay-a9: #000000b3;
--overlay-a10: #000000cc;
--overlay-a11: #000000e6;
--overlay-a12: #000000f2;
--overlay-inverted-a1: #ffffff0d;
--overlay-inverted-a2: #ffffff1a;
--overlay-inverted-a3: #ffffff26;
--overlay-inverted-a4: #ffffff33;
--overlay-inverted-a5: #ffffff4d;
--overlay-inverted-a6: #ffffff66;
--overlay-inverted-a7: #ffffff80;
--overlay-inverted-a8: #ffffff99;
--overlay-inverted-a9: #ffffffb3;
--overlay-inverted-a10: #ffffffcc;
--overlay-inverted-a11: #ffffffe6;
--overlay-inverted-a12: #fffffff2;
--neutral-dark-0: #030303;
--neutral-dark-1: #111113;
--neutral-dark-2: #18191B;
--neutral-dark-3: #212225;
--neutral-dark-4: #272A2D;
--neutral-dark-5: #2E3135;
--neutral-dark-6: #363A3F;
--neutral-dark-7: #43484E;
--neutral-dark-8: #5A6169;
--neutral-dark-9: #696E77;
--neutral-dark-10: #777B84;
--neutral-dark-11: #B0B4BA;
--neutral-dark-12: #EDEEF0;
--neutral-dark-a0: #00000000;
--neutral-dark-a1: #00000000;
--neutral-dark-a2: #D8F4F609;
--neutral-dark-a3: #DDEAF814;
--neutral-dark-a4: #D3EDF81D;
--neutral-dark-a5: #D9EDFE25;
--neutral-dark-a6: #D6EBFD30;
--neutral-dark-a7: #D9EDFF40;
--neutral-dark-a8: #D9EDFF5D;
--neutral-dark-a9: #DFEBFD6D;
--neutral-dark-a10: #E5EDFD7B;
--neutral-dark-a11: #F1F7FEB5;
--neutral-dark-a12: #FCFDFFEF;
--brand-dark-1: #11131F;
--brand-dark-2: #141726;
--brand-dark-3: #182449;
--brand-dark-4: #1D2E62;
--brand-dark-5: #253974;
--brand-dark-6: #304384;
--brand-dark-7: #3A4F97;
--brand-dark-8: #435DB1;
--brand-dark-9: #3E63DD;
--brand-dark-10: #5472E4;
--brand-dark-11: #9EB1FF;
--brand-dark-12: #D6E1FF;
--brand-dark-a1: #1133FF0F;
--brand-dark-a2: #3354FA17;
--brand-dark-a3: #2F62FF3C;
--brand-dark-a4: #3566FF57;
--brand-dark-a5: #4171FD6B;
--brand-dark-a6: #5178FD7C;
--brand-dark-a7: #5A7FFF90;
--brand-dark-a8: #5B81FEAC;
--brand-dark-a9: #4671FFDB;
--brand-dark-a10: #5C7EFEE3;
--brand-dark-a11: #9EB1FF;
--brand-dark-a12: #D6E1FF;
--success-dark-1: #0E1512;
--success-dark-2: #121B17;
--success-dark-3: #132D21;
--success-dark-4: #113B29;
--success-dark-5: #174933;
--success-dark-6: #20573E;
--success-dark-7: #28684A;
--success-dark-8: #2F7C57;
--success-dark-9: #30A46C;
--success-dark-10: #33B074;
--success-dark-11: #3DD68C;
--success-dark-12: #B1F1CB;
--success-dark-a1: #00DE4505;
--success-dark-a2: #29F99D0B;
--success-dark-a3: #22FF991E;
--success-dark-a4: #11FF992D;
--success-dark-a5: #2BFFA23C;
--success-dark-a6: #44FFAA4B;
--success-dark-a7: #50FDAC5E;
--success-dark-a8: #54FFAD73;
--success-dark-a9: #44FFA49E;
--success-dark-a10: #43FEA4AB;
--success-dark-a11: #46FEA5D4;
--success-dark-a12: #BBFFD7F0;
--warning-dark-1: #14120B;
--warning-dark-2: #1B180F;
--warning-dark-3: #2D2305;
--warning-dark-4: #362B00;
--warning-dark-5: #433500;
--warning-dark-6: #524202;
--warning-dark-7: #665417;
--warning-dark-8: #836A21;
--warning-dark-9: #FFE629;
--warning-dark-10: #FFFF57;
--warning-dark-11: #F5E147;
--warning-dark-12: #F6EEB4;
--warning-dark-a1: #D1510004;
--warning-dark-a2: #F9B4000B;
--warning-dark-a3: #FFAA001E;
--warning-dark-a4: #FDB70028;
--warning-dark-a5: #FEBB0036;
--warning-dark-a6: #FEC40046;
--warning-dark-a7: #FDCB225C;
--warning-dark-a8: #FDCA327B;
--warning-dark-a9: #FFE629;
--warning-dark-a10: #FFFF57;
--warning-dark-a11: #FEE949F5;
--warning-dark-a12: #FEF6BAF6;
--critical-dark-1: #191111;
--critical-dark-2: #201314;
--critical-dark-3: #3B1219;
--critical-dark-4: #500F1C;
--critical-dark-5: #611623;
--critical-dark-6: #72232D;
--critical-dark-7: #8C333A;
--critical-dark-8: #B54548;
--critical-dark-9: #E5484D;
--critical-dark-10: #EC5D5E;
--critical-dark-11: #FF9592;
--critical-dark-12: #FFD1D9;
--critical-dark-a1: #F4121209;
--critical-dark-a2: #F22F3E11;
--critical-dark-a3: #FF173F2D;
--critical-dark-a4: #FE0A3B44;
--critical-dark-a5: #FF204756;
--critical-dark-a6: #FF3E5668;
--critical-dark-a7: #FF536184;
--critical-dark-a8: #FF5D61B0;
--critical-dark-a9: #FE4E54E4;
--critical-dark-a10: #FF6465EB;
--critical-dark-a11: #FF9592;
--critical-dark-a12: #FFD1D9;
--overlay-dark-a1: #ffffff0d;
--overlay-dark-a2: #ffffff1a;
--overlay-dark-a3: #ffffff26;
--overlay-dark-a4: #ffffff33;
--overlay-dark-a5: #ffffff4d;
--overlay-dark-a6: #ffffff66;
--overlay-dark-a7: #ffffff80;
--overlay-dark-a8: #ffffff99;
--overlay-dark-a9: #ffffffb3;
--overlay-dark-a10: #ffffffcc;
--overlay-dark-a11: #ffffffe6;
--overlay-dark-a12: #fffffff2;
--overlay-inverted-dark-a1: #0000000d;
--overlay-inverted-dark-a2: #0000001a;
--overlay-inverted-dark-a3: #00000026;
--overlay-inverted-dark-a4: #00000033;
--overlay-inverted-dark-a5: #0000004d;
--overlay-inverted-dark-a6: #00000066;
--overlay-inverted-dark-a7: #00000080;
--overlay-inverted-dark-a8: #00000099;
--overlay-inverted-dark-a9: #000000b3;
--overlay-inverted-dark-a10: #000000cc;
--overlay-inverted-dark-a11: #000000e6;
--overlay-inverted-dark-a12: #000000f2;
    /* Fonts */
    --font-dmsans: 'DM Sans',sans-serif;
--font-dmmono: 'DM Mono',monospace;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
    /* Font weight */
    --normal: 400;
--medium: 500;
--semi: 600;
--bold: 700;
    /* 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 */
    --rounding-none: 0rem;
--rounding-xs: 2px;
--rounding-sm: 4px;
--rounding-md: 6px;
--rounding-lg: 10px;
--rounding-xl: 16px;
--rounding-full: 9999px;
--border-none: 0px;
--border-md: 1px;
--border-lg: 2px;
--line-height-xs: 1.125rem;
--line-height-sm: 1.25rem;
--line-height-md: 1.5rem;
--line-height-lg: 1.75rem;
--line-height-xl: 1.875rem;
--line-height-2xl: 2rem;
--line-height-3xl: 2.375rem;
--line-height-4xl: 2.75rem;
--line-height-5xl: 3.75rem;
--line-height-6xl: 4.5rem;
--letter-spacing-xs: 0rem;
--letter-spacing-sm: 0rem;
--letter-spacing-md: 0rem;
--letter-spacing-lg: 0rem;
--letter-spacing-xl: 0rem;
--letter-spacing-2xl: 0rem;
--letter-spacing-3xl: 0rem;
--letter-spacing-4xl: -0.045rem;
--letter-spacing-5xl: -0.0575rem;
--letter-spacing-6xl: -0.075rem;
--interactive-height-sm: 2rem;
--interactive-height-md: 2.5rem;
--interactive-height-lg: 3rem;
--header-height: 4.5rem;
--side-menu-width: 16.25rem;
--content-max-width: 43.75rem;
--toggle-height-sm: 1.25rem;
--toggle-height-md: 1.5rem;
--toggle-height-lg: 1.75rem;
    /* Z-index */
    --navigation-menu: 1000;
--navigation-menu-backdrop: 990;
--toc-sidebar: 100;
--swipe-prevent: 2000;
--app-header: 500;
--navigation-menu-button: 50;
--reference-additional-info: 10;
  }
  @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;
    }
  }
}

      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ezeRiZ {
    width:var(--width);
  height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .toast-provider\:LBcqumEmMWL1Q9GuhZOGF {
    align-items:end;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .toast-provider\:LBcqumEmMWL1Q9GuhZOGF {
    align-items:center;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  }
      

          }
          
        
      
      
  .cgGrpZ {
    height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toast-provider\:iNFVUC0oTkGCMMGEwRmxz {
    width:100%;
  display:flex;
  position:relative;
  max-width:360px;
  transition:height 150ms ease 0ms normal;
  flex-direction:column;
  }
      

      
        
      
      
  .bHYIqa {
    top:var(--top);
  width:100%;
  position:absolute;
  pointer-events:all;
  }
      

      
  .bHYIqa.swipe-out-top {
    translate:0 -100%;
  }
      


  .bHYIqa.swipe-out-right {
    translate:100% 0px;
  }
      


  .bHYIqa.swipe-out-bottom {
    translate:0 100%;
  }
      


  .bHYIqa.swipe-out-left {
    translate:-100% 0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .toast\:root {
    gap:0.75rem;
  width:100%;
  opacity:0;
  translate:0 16px;
  box-shadow:var(--shadow-lg);
  padding-top:1rem;
  --text-color:var(--neutral-11);
  border-color:var(--neutral-6, #D9D9E0);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  border-radius:var(--rounding-lg);
  padding-right:1rem;
  padding-bottom:1rem;
  --heading-color:var(--neutral-12);
  justify-content:;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
  .toast\:root.critical {
    --text-color:var(--critical-11);
  border-color:var(--critical-6, #FDBDBE);
  border-style:solid;
  border-width:1px;
  --heading-color:var(--critical-11);
  background-color:var(--critical-2, #FFF7F7);
  }
      


  .toast\:root.success {
    --text-color:var(--success-11);
  border-color:var(--success-6, #FDBDBE);
  border-style:solid;
  border-width:1px;
  --heading-color:var(--success-11);
  background-color:var(--success-2, #F4FBF6);
  }
      


  .toast\:root.warning {
    --text-color:var(--warning-11);
  border-color:var(--warning-6, #FDBDBE);
  border-style:solid;
  border-width:1px;
  --heading-color:var(--warning-11);
  background-color:var(--warning-2, #FEFCE9);
  }
      


  .toast\:root.open {
    opacity:1;
  translate:0 0px;
  transition:top 150ms ease 0ms normal, translate 250ms ease 0ms normal;
  }
      


  .toast\:root.closing {
    opacity:0;
  translate:0 -16px;
  }
      


  .toast\:root.open-transition {
    transition:all 250ms ease 0ms normal;
  }
      


  .toast\:root.close-transition {
    transition:all 150ms ease 0ms normal;
  }
      

        
      
      
  .cTlfwN {
    align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dnLcUK {
    color:var(--color, inherit);
  width:100%;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:var(--semi);
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .dnLcUK.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .dnLcUK.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .toast\:MegPt5TTAupShiCtSpz9K {
    flex:1;
  }
      

      
        
      
      
  .cGVGKL {
    gap:0.5rem;
  width:fit-content;
  cursor:default;
  height:var(--interactive-height-md);
  font-size:var(--text-md);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  user-select:none;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .cGVGKL:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .cGVGKL.pressed {
    transition:none;
  }
      


  .cGVGKL.critical:focus-visible {
    outline-color:var(--critical-8, #EB8E90);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .cGVGKL.critical-pressed {
    transition:none;
  }
      

        
      
      
  .button-tertiary\:root {
    gap:0.5rem;
  color:var(--neutral-12, #1C2024);
  width:fit-content;
  cursor:default;
  height:var(--interactive-height-md);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  justify-content:center;
  background-color:var(--overlay-a1, #0000000d);
  }
      

      
  .button-tertiary\:root:hover {
    background-color:var(--overlay-a2, #0000001a);
  }
      


  .button-tertiary\:root:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .button-tertiary\:root.trigger-open {
    background-color:var(--overlay-a3, #00000026);
  }
      


  .button-tertiary\:root.pressed:active {
    transition:none;
  background-color:var(--overlay-a3, #00000026);
  }
      

        
      
      
  .toast\:ZMagbjs3c5pR2ebJSBmi1 {
    width:var(--text-lg);
  height:var(--text-lg);
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  background-color:transparent;
  }
      

      
  .toast\:ZMagbjs3c5pR2ebJSBmi1:hover {
    background-color:transparent;
  }
      


  .toast\:ZMagbjs3c5pR2ebJSBmi1.pressed {
    background-color:transparent;
  }
      


  .toast\:ZMagbjs3c5pR2ebJSBmi1:active {
    background-color:transparent;
  }
      

        
      
      
  .eTkKzJ {
    color:inherit;
  width:1.25rem;
  height:1.25rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dMltSk {
    color:var(--color, inherit);
  display:inline-block;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .dMltSk.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .dMltSk.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bCTAa-d {
    width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bFrRpI {
    width:100%;
  align-items:center;
  padding-top:8rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:8rem;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 1024px) {
            
  .bFrRpI {
    padding-top:4rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:4rem;
  }
      

          }
          
        
      
      
  .cooMLT {
    gap:4rem;
  width:100%;
  max-width:1200px;
  align-items:center;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .cooMLT {
    gap:2rem;
  }
      

          }
          
        
      
      
  .home-section-hero\:root {
    display:flex;
  max-width:100%;
  min-height:var(--screen-height, 100dvh);
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:start;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  flex-direction:row;
  padding-bottom:0px;
  justify-content:space-between;
  }
      

      
          @media (max-width: 1024px) {
            
  .home-section-hero\:root {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column-reverse;
  padding-bottom:0px;
  }
      

          }
          
        
      
      
  .bcMEiG {
    gap:2.5rem;
  height:100%;
  align-items:start;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:140px;
  justify-content:end;
  }
      

      
          @media (max-width: 1024px) {
            
  .bcMEiG {
    height:auto;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:80px;
  }
      

          }
          
        
      
      
  .bJLrzH {
    color:var(--text-color);
  width:1.25rem;
  height:1.25rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .buSFwn {
    gap:16px;
  translate:0 92px;
  margin-left:-20px;
  }
      

      
        
      
      
  .home-hero-content\:--vMHS55EJpmXxUm6KGE2 {
    color:var(--neutral-11, #60646C);
  font-size:16px;
  }
      

      
        
      
      
  .cVkJmV {
    gap:16px;
  padding-right:32px;
  flex-direction:row;
  }
      

      
        
      
      
  .home-hero-content\:-V2EzGlLjQjCZEYX5dU73 {
    width:20px;
  }
      

      
        
      
      
  .home-hero-content\:-dNuKHDZIf_oq9VPvL6O3 {
    color:inherit;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .bGXtQM {
    gap:0.5rem;
  color:var(--neutral-12, #1C2024);
  height:40px;
  align-items:center;
  border-color:var(--brand-9, #3E63DD);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:var(--brand-6, #C1D0FF);
  outline-style:solid;
  outline-width:2px;
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .home-hero-content\:1DfNjnMXkLg8q3_nvcZGp {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
      
      
  .feTOQz {
    opacity:0;
  transition:var(--transition);
  will-change:opacity;
  aspect-ratio:var(--aspect-ratio);
  }
      

      
  .feTOQz.loaded {
    opacity:1;
  }
      

        
      
      
  .home-hero-content\:1iARUzxDlxCsZ3WvD93mj {
    width:100%;
  height:100%;
  border-radius:100px;
  }
      

      
        
      
      
  .dAlhsf {
    box-shadow:var(--shadow-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .home-hero-content\:2XEMFG0oM_Z7VIY1Yho3U {
    color:var(--neutral-12, #1C2024);
  font-size:20px;
  font-weight:var(--semi);
  line-height:28px;
  }
      

      
        
      
      
  .home-hero-content\:2zCF_D31AEwF6vx6EiYGJ {
    display:inline-block;
  font-size:14px;
  text-align:center;
  }
      

      
        
      
      
  .FFTnW {
    gap:8px;
  height:40px;
  box-shadow:var(--shadow-md);
  align-items:center;
  padding-left:16px;
  border-radius:4px;
  padding-right:16px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
        
      
      
  .home-hero-content\:3SShfUdKBsbIXgIhoqp79 {
    font-size:16px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:4snybeHHtzhSQdTpqKxjW {
    font-size:14px;
  line-height:20px;
  }
      

      
        
      
      
  .home-hero-content\:5Blq3RwZ_AmTh7XoWPXnN {
    font-weight:var(--medium);
  }
      

      
        
      
      
  .fiXJxV {
    gap:8px;
  color:var(--brand-11, #3A5BC7);
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  }
      

      
        
      
      
  .sLeN {
    gap:8px;
  color:var(--success-11, #218358);
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  }
      

      
        
      
      
  .home-hero-content\:6cEUzyGM9OWM2IKnZuWpZ {
    color:var(--neutral-11, #60646C);
  width:20px;
  }
      

      
        
      
      
  .home-hero-content\:6t_jlXk8fhW-Ngu-MNBbc {
    color:var(--neutral-12, #1C2024);
  font-size:32px;
  font-weight:var(--medium);
  line-height:32px;
  }
      

      
        
      
      
  .fjgTSW {
    width:72px;
  height:72px;
  box-shadow:var(--shadow-lg);
  padding-top:4px;
  padding-left:4px;
  border-radius:80px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .bhmDIl {
    width:60px;
  height:60px;
  padding-top:10px;
  padding-left:10px;
  border-radius:60px;
  padding-right:10px;
  padding-bottom:10px;
  background-color:var(--success-3, #E6F6EB);
  }
      

      
        
      
      
  .home-hero-content\:BacdVO1BvYGhN2jzYFEHu {
    color:inherit;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:BwAHpJ0YQvT3HF0EPJu1m {
    font-size:16px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:CS4G9XGFh4k4CtusHklGe {
    color:var(--neutral-12, #1C2024);
  font-size:16px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:CsNYbX2P1SUpsR7VkfCZs {
    font-size:16px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .cUospN {
    gap:24px;
  padding-top:140px;
  flex-direction:column;
  }
      

      
        
      
      
  .home-hero-content\:DosUn-3uwq7S8G6qnu_h4 {
    width:100%;
  height:100%;
  object-fit:cover;
  }
      

      
        
      
      
  .home-hero-content\:EFYM_LbMAPACh8f8Uc-Oq {
    font-size:16px;
  line-height:24px;
  }
      

      
        
      
      
  .AgHnf {
    color:var(--neutral-0, #FFFFFF);
  width:100%;
  height:100%;
  padding-top:4px;
  padding-left:4px;
  border-radius:60px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--success-11, #218358);
  }
      

      
        
      
      
  .home-hero-content\:EsCw_IU10ND0L23QPSvvh {
    color:var(--neutral-11, #60646C);
  font-size:12px;
  font-weight:var(--medium);
  line-height:12px;
  }
      

      
        
      
      
  .home-hero-content\:F7n40_83SRrD5fEtK4Ots {
    color:var(--neutral-11, #60646C);
  width:20px;
  height:20px;
  }
      

      
        
      
      
  .home-hero-content\:FZ9rL6TdXC0TnXAYIqHXk {
    width:20px;
  }
      

      
        
      
      
  .ejLwRs {
    gap:0.5rem;
  box-shadow:var(--shadow-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .eVZjYw {
    width:320px;
  box-shadow:var(--shadow-2xl);
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:6px;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eUwYHG {
    gap:0.125rem;
  }
      

      
        
      
      
  .bNyrWU {
    gap:4px;
  align-items:end;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .home-hero-content\:Ho6scUf0PrQ0CfDYNtUOP {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:HokFEjlgDRG1Xe9rXk4Z7 {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .ddoanY {
    align-items:center;
  padding-top:40px;
  padding-bottom:40px;
  justify-content:center;
  }
      

      
        
      
      
  .MpswN {
    gap:0.5rem;
  color:var(--neutral-11, #60646C);
  width:fit-content;
  height:40px;
  box-shadow:var(--shadow-sm);
  align-items:center;
  border-color:var(--neutral-6, #D9D9E0);
  border-style:solid;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:6px;
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .home-hero-content\:JClsLrS1dn18hbKf403eY {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .eefVBq {
    gap:4px;
  align-items:center;
  padding-top:4px;
  border-color:var(--neutral-5, #E0E1E6);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:4px;
  justify-content:start;
  }
      

      
        
      
      
  .home-hero-content\:Jb4RUiC1TDLz7U61PeZiI {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .Cbrqw {
    gap:12px;
  width:fit-content;
  }
      

      
        
      
      
  .TAHSo {
    color:var(--brand-11, #3A5BC7);
  width:fit-content;
  font-size:12px;
  font-family:'DM Sans';
  font-weight:var(--medium);
  padding-top:4px;
  padding-left:8px;
  border-radius:12px;
  padding-right:8px;
  padding-bottom:4px;
  background-color:var(--brand-3, #EDF2FE);
  }
      

      
        
      
      
  .dPIqRy {
    height:120px;
  }
      

      
        
      
      
  .fbPSbw {
    width:140px;
  height:40px;
  box-shadow:var(--shadow-sm);
  align-items:center;
  padding-left:16px;
  border-radius:6px;
  padding-right:16px;
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .home-hero-content\:M9RuaHl1QsqkfvT4mU9YP {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .home-hero-content\:Muk5Bt0Zzl8Wxu_QZbWTB {
    color:var(--neutral-8, #B9BBC6);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:MxEzNutD0ILJcCckOwcOv {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .eWgcSE {
    gap:16px;
  flex-direction:row;
  }
      

      
        
      
      
  .home-hero-content\:O3w5bQdd1K6znAqkyPOq3 {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:Ob5-tlDsTFb6YcWvnAev2 {
    color:var(--neutral-12, #1C2024);
  width:20px;
  }
      

      
        
      
      
  .bJdldO {
    margin-left:40px;
  }
      

      
        
      
      
  .home-hero-content\:P6p1Nzl3q8zJ-P2OkhOOk {
    color:var(--neutral-11, #60646C);
  width:20px;
  }
      

      
        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

      
        
      
      
  .cnnYKH {
    gap:0.5rem;
  }
      

      
        
      
      
  .ecOXkc {
    padding-top:2px;
  padding-left:8px;
  border-radius:60px;
  padding-right:8px;
  padding-bottom:2px;
  background-color:var(--success-3, #E6F6EB);
  }
      

      
        
      
      
  .ehHhIW {
    height:40px;
  flex-direction:row;
  }
      

      
        
      
      
  .GPfND {
    width:100%;
  align-items:end;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .home-hero-content\:SnZoXeWlo5RXCGhPPzoau {
    font-weight:var(--medium);
  }
      

      
        
      
      
  .fvqDPg {
    width:inherit;
  height:inherit;
  background-color:inherit;
  }
      

      
        
      
      
  .home-hero-content\:SrNUHvwvykS56nBxgv78h {
    width:20px;
  }
      

      
        
      
      
  .home-hero-content\:TKgAREg3baDnX21HmoXOz {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  font-size:18px;
  text-align:center;
  font-weight:var(--semi);
  line-height:24px;
  }
      

      
        
      
      
  .euqqlq {
    gap:16px;
  color:var(--neutral-11, #60646C);
  box-shadow:var(--shadow-md);
  align-items:center;
  margin-left:40px;
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-left-radius:6px;
  border-top-right-radius:0px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:0px;
  }
      

      
        
      
      
  .dWDRoW {
    gap:20px;
  align-items:center;
  padding-top:0px;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:40px;
  justify-content:start;
  }
      

      
        
      
      
  .eAajBq {
    gap:8px;
  color:var(--warning-11, #9E6C00);
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  }
      

      
        
      
      
  .eiGXb {
    gap:16px;
  padding-top:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .ftzeo {
    width:40px;
  height:40px;
  translate:var(--translate-x);
  box-shadow:var(--shadow-sm);
  padding-top:2px;
  padding-left:2px;
  border-radius:20px;
  padding-right:2px;
  padding-bottom:2px;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
        
      
      
  .home-hero-content\:Wc6eRMQW34ES_vnoqns-X {
    color:var(--neutral-12, #1C2024);
  font-size:20px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:XlNSZWA7gl08jtd9DXGmS {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  .home-hero-content\:Y3wVMX-kineA7Wv7rXCeG {
    width:100%;
  height:100%;
  border-radius:100px;
  }
      

      
        
      
      
  .home-hero-content\:ZKRvRcRbuiv83baCAhKpg {
    font-weight:var(--medium);
  }
      

      
        
      
      
  .fTiqE {
    gap:1.5rem;
  width:272px;
  flex-direction:column;
  }
      

      
        
      
      
  .home-hero-content\:_tAPfM4JAoDVi0xvmRZcs {
    width:100%;
  height:100%;
  object-fit:cover;
  }
      

      
        
      
      
  .home-hero-content\:aDJ6QRZXzKjltlIdxuNM_ {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  }
      

      
        
      
      
  .home-hero-content\:aFXNQyXxekKMtSpvomKDe {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:aSMfiB58rLfNP_dhBetuV {
    flex:1;
  color:var(--neutral-11, #60646C);
  font-size:16px;
  }
      

      
        
      
      
  .home-hero-content\:dmt_ZY8fPFJ15Mvotz45t {
    font-size:12px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .epOdVR {
    align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .cuiCeG {
    width:100%;
  box-shadow:var(--shadow-md);
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .home-hero-content\:gasdHlaaPZpBQixU-_W5L {
    color:inherit;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .KvEfB {
    width:280px;
  height:fit-content;
  box-shadow:var(--shadow-md);
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .home-hero-content\:hn_zku3Mt7kDw3ssW-iX9 {
    color:inherit;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:iJqVTyKoiLmg1NT4G_dTI {
    width:16px;
  height:16px;
  }
      

      
        
      
      
  .cgOBoO {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:none;
  opacity:0.5;
  position:absolute;
  background-color:#000000;
  }
      

      
        
      
      
  .cCdApT {
    gap:8px;
  height:40px;
  align-items:center;
  padding-left:16px;
  border-radius:4px;
  padding-right:16px;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dwOEhF {
    gap:12px;
  }
      

      
        
      
      
  .home-hero-content\:lllc0vXXvcad5syu7z2CX {
    color:var(--neutral-12, #1C2024);
  width:20px;
  height:20px;
  }
      

      
        
      
      
  .home-hero-content\:n2oTW8JeAf1uVMRhyV1R_ {
    width:20px;
  }
      

      
        
      
      
  .fjFnkv {
    gap:8px;
  flex-direction:row;
  }
      

      
        
      
      
  .fABUgN {
    gap:8px;
  color:var(--critical-11, #CE2C31);
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  padding-bottom:12px;
  }
      

      
        
      
      
  .bwVeLk {
    margin-top:-36px;
  align-items:start;
  padding-left:16px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:16px;
  justify-content:start;
  }
      

      
        
      
      
  .foJaXP {
    gap:16px;
  width:100%;
  box-shadow:var(--shadow-md);
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:16px;
  padding-left:16px;
  border-radius:var(--rounding-md);
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .home-hero-content\:qjFofuD6tiTwGZDBADM4e {
    color:var(--success-11, #218358);
  font-size:12px;
  font-weight:var(--semi);
  }
      

      
        
      
      
  .faGaXi {
    gap:2px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-hero-content\:sXleFbnylgWXy0pqx1qZP {
    color:var(--neutral-11, #60646C);
  width:20px;
  }
      

      
        
      
      
  .busWEs {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .home-hero-content\:ts0ERrbdV6cX7dtoDv_bV {
    font-size:16px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:tzYbtalIMHq-Png5mKAGU {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .eWPVXX {
    gap:0.5rem;
  color:var(--neutral-12, #1C2024);
  height:40px;
  align-items:center;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .home-hero-content\:uNJtpg-zvnata9gBiosNu {
    width:1.25rem;
  height:1.25rem;
  }
      

      
        
      
      
  .home-hero-content\:uo7hO3CviU-Rqmm2Vb8hM {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .exocag {
    width:360px;
  box-shadow:var(--shadow-md);
  overflow-x:hidden;
  overflow-y:hidden;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .dIpMpl {
    gap:20px;
  flex-direction:row;
  }
      

      
        
      
      
  .home-hero-content\:xBDvMUmYwQQHpVINm-mnm {
    color:var(--brand-11, #3A5BC7);
  width:20px;
  height:20px;
  }
      

      
        
      
      
  .dWDqsP {
    gap:4px;
  color:var(--neutral-11, #60646C);
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .home-hero-content\:xEM-ZBtVCDUXYmxEXdMly {
    color:var(--neutral-11, #60646C);
  font-size:14px;
  font-weight:var(--medium);
  }
      

      
        
      
      
  .home-hero-content\:xYPBl4JQZViPtiUZ3PcH5 {
    width:20px;
  height:20px;
  }
      

      
        
      
      
  .eDwMDU {
    gap:16px;
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
      
      
  .APaxc {
    height:100px;
  }
      

      
        
      
      
  .home-hero-content\:yNJQnlHw3AnWcV1JoVEyU {
    font-weight:var(--medium);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-section-hero\:H7zVbUTLMzMxchjtvjBMV {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  text-align:left;
  font-weight:var(--medium);
  }
      

      
          @media (max-width: 800px) {
            
  .home-section-hero\:H7zVbUTLMzMxchjtvjBMV {
    font-size:var(--text-5xl);
  line-height:var(--line-height-5xl);
  letter-spacing:var(--letter-spacing-5xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .home-section-hero\:H7zVbUTLMzMxchjtvjBMV {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .bxxWc {
    color:var(--neutral-12, #1C2024);
  width:300%;
  height:var(--screen-height);
  display:none;
  opacity:0.16;
  position:absolute;
  translate:-20% -20%;
  }
      

      
          @media (max-width: 1024px) {
            
  .bxxWc {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
      
      
  .dInceg {
    width:fit-content;
  cursor:pointer;
  }
      

      
        
      
      
  .eUsYUZ {
    color:var(--color, inherit);
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  font-family:'DM Sans';
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

      
  .eUsYUZ.truncated {
    overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      


  .eUsYUZ.clamped {
    display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--clamp-lines);
  }
      

        
      
      
  .home-section-hero\:VErwXNZVImFmfH_sSQE00 {
    color:var(--neutral-11, #60646C);
  display:inline-block;
  max-width:720px;
  text-align:left;
  }
      

      
        
      
      
  .bbaGXU {
    gap:0.5rem;
  width:fit-content;
  align-items:center;
  font-weight:var(--semi);
  padding-top:0.5rem;
  border-color:var(--brand-4, #E1E9FF);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.75rem;
  border-radius:var(--rounding-full);
  padding-right:0.75rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:start;
  background-color:var(--brand-1, #FDFDFE);
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-section-hero\:ZT6gZJJl3UbLLRTjw1XxE {
    color:var(--neutral-12, #1C2024);
  box-shadow:var(--shadow-sm);
  border-color:var(--neutral-3, #F0F0F3);
  border-style:solid;
  border-width:var(--border-md);
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  .fEuUBj {
    top:0px;
  left:0px;
  height:600px;
  position:absolute;
  translate:-50% -40%;
  background:radial-gradient(circle at center, var(--neutral-3), var(--neutral-2) 70%);
  aspect-ratio:1/1;
  }
      

      
        
      
      
  
      

      
        
      
      
  .czFyHO {
    right:0px;
  bottom:0px;
  height:400px;
  position:absolute;
  translate:60% 50%;
  background:radial-gradient(circle at center, var(--neutral-3), var(--neutral-2) 70%);
  aspect-ratio:1/1;
  }
      

      
        
      
      
  .cagydM {
    gap:1rem;
  max-width:600px;
  }
      

      
        
      
      
  .emWuDA {
    width:100%;
  height:100%;
  position:absolute;
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
        
      
      
  .button-primary\:root {
    color:var(--neutral-0, #FFFFFF);
  box-shadow:var(--shadow-sm);
  background-color:var(--brand-10, #3358D4);
  }
      

      
  .button-primary\:root:hover {
    background-color:var(--brand-9, #3E63DD);
  }
      


  .button-primary\:root.pressed {
    transition:none;
  background-color:var(--brand-11, #3A5BC7);
  }
      


  .button-primary\:root.critical {
    background-color:var(--critical-10, #DC3E42);
  }
      


  .button-primary\:root.critical:hover {
    background-color:var(--critical-9, #E5484D);
  }
      


  .button-primary\:root.critical-pressed {
    background-color:var(--critical-11, #CE2C31) !important;
  }
      

        
      
      
  .home-section-hero\:mgY_zhbHTyJaeE3-4unn8 {
    height:var(--interactive-height-lg);
  }
      

      
        
      
      
  .fHIbFD {
    height:100vh;
  max-width:1100px;
  align-items:start;
  justify-content:end;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
          @media (max-width: 1024px) {
            
  .fHIbFD {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-section-hero\:yONtdEied4KuSmbWTlM6V {
    color:var(--neutral-12, #1C2024);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bxZfbL {
    width:100%;
  z-index:1000;
  position:fixed;
  transition:var(--transition);
  align-items:start;
  padding-left:2.5rem;
  padding-right:var(--padding-right);
  flex-direction:column;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  border-bottom-color:var(--neutral-4, #E8E8EC);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

      
          @media (max-width: 1024px) {
            
  .bxZfbL {
    padding-left:1.25rem;
  padding-right:var(--paddind-right-mobile);
  }
      

          }
          
        
      
      
  .dLPaLg {
    gap:1rem;
  flex-direction:row;
  }
      

      
          @media (max-width: 720px) {
            
  .dLPaLg {
    display:none;
  }
      

          }
          
        
      
      
  .home-header\:0De-WhvoJPLiSWRBEXQo5 {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  display:none;
  background-color:transparent;
  }
      

      
          @media (max-width: 720px) {
            
  .home-header\:0De-WhvoJPLiSWRBEXQo5 {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eyqrX {
    width:100%;
  height:0px;
  overflow-y:hidden;
  transition:var(--transition-collapse);
  }
      

      
  .eyqrX.open {
    height:var(--height);
  transition:var(--transition-expand);
  }
      


          @media (min-width: 721px) {
            
  .eyqrX {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eZLEgM {
    width:var(--width);
  height:var(--height);
  }
      

      
        
      
      
  .home-header\:Db6FV-rcoN80YLl6pzVzP {
    height:2.125rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .epspUX {
    gap:2.5rem;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .button-secondary\:root {
    color:var(--neutral-12, #1C2024);
  box-shadow:var(--shadow-sm);
  border-color:var(--neutral-6, #D9D9E0);
  border-style:solid;
  border-width:var(--border-md);
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
  .button-secondary\:root:hover {
    background-color:var(--neutral-2, #F9F9FB);
  }
      


  .button-secondary\:root.trigger-open {
    background-color:var(--neutral-2, #F9F9FB);
  }
      


  .button-secondary\:root.pressed {
    transition:none;
  background-color:var(--neutral-4, #E8E8EC);
  }
      

        
      
      
  .home-header\:Lc5h7V4m6GOKSu8vTd7C5 {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  display:none;
  }
      

      
          @media (max-width: 720px) {
            
  .home-header\:Lc5h7V4m6GOKSu8vTd7C5 {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-nav-button\:root {
    color:var(--neutral-11, #60646C);
  cursor:pointer;
  }
      

      
  .home-nav-button\:root:hover {
    color:var(--neutral-12, #1C2024);
  background-color:var(--neutral-3, #F0F0F3);
  }
      


  .home-nav-button\:root:active {
    background-color:var(--neutral-4, #E8E8EC);
  }
      

        
      
      
  
      

      
        
      
      
  .rKRcu {
    gap:0.5rem;
  flex-direction:row;
  }
      

      
        
      
      
  .kXIgN {
    width:100%;
  height:4.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
      
      
  .ecJCex {
    gap:0.5rem;
  width:100%;
  padding-top:0rem;
  padding-bottom:1.25rem;
  }
      

      
        
      
      
  .home-header-mobile-menu\:Rd13BBu8VUMktK9dT1U8B {
    width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-header\:jtljoVio2hkHvPn7Hm_wO {
    width:var(--interactive-height-md);
  }
      

      
          @media (max-width: 720px) {
            
  .home-header\:jtljoVio2hkHvPn7Hm_wO {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-section-intro\:root {
    overflow-x:hidden;
  }
      

      
        
      
      
  .eXoeii {
    gap:0.75rem;
  }
      

      
        
      
      
  .home-section-intro\:-fLvjcNUFODk4vIBLuW3v {
    z-index:15;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .home-section-heading\:root {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  text-align:center;
  font-weight:var(--medium);
  }
      

      
          @media (max-width: 800px) {
            
  .home-section-heading\:root {
    font-size:var(--text-4xl);
  line-height:var(--line-height-4xl);
  letter-spacing:var(--letter-spacing-4xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .home-section-heading\:root {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          
        
      
      
  .home-section-intro\:4kJ7N8g9UXcYMgTK9cQfU {
    display:inline-block;
  text-align:center;
  }
      

      
        
      
      
  .home-section-sub\:root {
    color:var(--neutral-11, #60646C);
  display:inline-block;
  max-width:720px;
  text-align:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cmrKMe {
    gap:var(--border-md);
  width:100%;
  display:grid;
  max-width:1002px;
  background-color:var(--neutral-4, #E8E8EC);
  grid-template-columns:repeat(3, 1fr);
  }
      

      
          @media (max-width: 860px) {
            
  .cmrKMe {
    grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 600px) {
            
  .cmrKMe {
    grid-template-columns:repeat(1, 1fr);
  }
      

          }
          
        
      
      
  .home-benefit-text\:root {
    color:var(--neutral-11, #60646C);
  display:inline-block;
  text-align:center;
  font-weight:var(--normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .cKyQXg {
    gap:1.5rem;
  width:100%;
  align-items:center;
  padding-top:3.75rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:3.75rem;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 860px) {
            
  .cKyQXg {
    padding-left:1.5rem;
  padding-right:1.5rem;
  }
      

          }
          

          @media (max-width: 660px) {
            
  .cKyQXg {
    padding-left:1rem;
  padding-right:1rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eUHIWS {
    color:var(--neutral-12, #1C2024);
  width:2rem;
  height:2rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-benefit-heading\:root {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  text-align:center;
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .diAHRm {
    gap:0.5rem;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-section-intro\:WEBR5YAchoNDklDfHtuPb {
    z-index:;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-section-intro\:ln50fEzv1AyvpH0XgmePc {
    width:100%;
  }
      

      
        
      
      
  .eclcxT {
    width:100%;
  z-index:5;
  position:absolute;
  translate:0 -20%;
  }
      

      
          @media (max-width: 660px) {
            
  .eclcxT {
    width:1200px;
  opacity:0.8;
  translate:-15% -20%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .pIXkn {
    width:100%;
  aspect-ratio:1200 / 675;
  border-radius:var(--rounding-md);
  }
      

      
        
      
      
  .fEzcHk {
    width:100%;
  z-index:10;
  position:absolute;
  translate:-4% -60%;
  }
      

      
        
      
      
  .home-section-intro\:xVYUZ6iVbZnLNtss4o6MW {
    width:100%;
  z-index:1;
  box-shadow:var(--shadow-2xl);
  border-radius:var(--rounding-lg);
  }
      

      
        
      
      
  .eBGeky {
    width:100%;
  z-index:15;
  }
      

      
          @media (max-width: 660px) {
            
  .eBGeky {
    width:175%;
  translate:2rem;
  }
      

          }
          
        
      
      
  .home-section-intro\:z5ts04tTyYY2cg76P1j4K {
    color:var(--neutral-0, #FFFFFF);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-section-services\:-fLvjcNUFODk4vIBLuW3v {
    align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .cSvuAF {
    background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 900px) {
            
  .cSvuAF {
    width:320px;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:1px;
  border-radius:var(--rounding-lg);
  }
      

          }
          

          @media (max-width: 720px) {
            
  .cSvuAF {
    width:100%;
  max-width:460px;
  }
      

          }
          
        
      
      
  .home-pricing-app\:root {
    gap:2rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
        
      
      
  .home-pricing-text\:root {
    color:var(--neutral-11, #60646C);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-number\:root {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-headline\:root {
    color:var(--brand-11, #3A5BC7);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .DCXqR {
    gap:0.5rem;
  align-items:start;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  .bFtwKY {
    width:100%;
  height:1px;
  background-color:var(--grey-600, #525252);
  }
      

      
  .bFtwKY.orientation-vertical {
    width:1px;
  height:100%;
  }
      

        
      
      
  .separator\:root {
    background-color:var(--neutral-5, #E0E1E6);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .JgpRg {
    color:var(--success-11, #218358);
  width:var(--line-height-md);
  height:var(--line-height-md);
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-label\:root {
    color:var(--neutral-11, #60646C);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ca-DvZF {
    gap:0.5rem;
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-list-text\:root {
    flex:1;
  color:var(--neutral-12, #1C2024);
  }
      

      
        
      
      
  
      

      
        
      
      
  .VcqS {
    :;
  gap:0.5rem;
  color:var(--neutral-12, #1C2024);
  width:fit-content;
  cursor:pointer;
  height:var(--interactive-height-md);
  box-shadow:var(--shadow-sm);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  border-color:var(--neutral-6, #D9D9E0);
  border-style:solid;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  justify-content:center;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
  .VcqS:hover {
    background-color:var(--neutral-2, #F9F9FB);
  text-decoration-color:var(--color-underline-hovered);
  }
      


  .VcqS:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .VcqS:active {
    transition:none;
  background-color:var(--neutral-4, #E8E8EC);
  }
      

        
      
      
  .home-pricing-app\:m5dc_QRUC5F0DBpAEichF {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .ejGCke {
    color:var(--neutral-12, #1C2024);
  width:1.5rem;
  height:1.5rem;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  .emrFNN {
    gap:0.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .fmGOYP {
    width:5rem;
  height:5rem;
  background:linear-gradient(192.59deg, var(--neutral-0) 20.57%, var(--neutral-2) 100.67%);;
  box-shadow:var(--shadow-lg);
  align-items:center;
  border-color:var(--neutral-5, #E0E1E6);
  border-style:solid;
  border-width:var(--border-md);
  border-radius:var(--rounding-xl);
  justify-content:center;
  }
      

      
        
      
      
  .home-pricing-app\:vF5fFf881Gvp2M17YvOde {
    width:4rem;
  height:4rem;
  }
      

      
        
      
      
  .home-pricing-app\:zb-73hzbopks-eGwWfvFq {
    gap:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-section-services\:4kJ7N8g9UXcYMgTK9cQfU {
    display:inline-block;
  text-align:center;
  }
      

      
        
      
      
  .home-pricing-packages\:root {
    gap:2rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-packages\:K1jqBY8kWzrjXc4JcCMm2 {
    gap:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-packages\:R_6H2mfpeU_1OkmRMVQfl {
    width:4rem;
  height:4rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-packages\:eC6_A75KfbwaM1p0OGQnd {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .frrksQ {
    gap:var(--border-md);
  display:grid;
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:1px;
  border-radius:var(--rounding-lg);
  background-color:var(--neutral-4, #E8E8EC);
  grid-template-columns:repeat(3, 1fr);
  }
      

      
          @media (max-width: 900px) {
            
  .frrksQ {
    gap:2rem;
  display:flex;
  flex-wrap:wrap;
  align-items:start;
  border-color:black;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  justify-content:center;
  background-color:transparent;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-templates\:root {
    gap:2rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

      
        
      
      
  .home-pricing-templates\:1f331f5xv8LzUPI1XO3hC {
    gap:1rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .enCsEZ {
    gap:0.5rem;
  color:var(--neutral-0, #FFFFFF);
  width:fit-content;
  cursor:pointer;
  height:var(--interactive-height-md);
  box-shadow:var(--shadow-sm);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  justify-content:center;
  background-color:var(--brand-10, #3358D4);
  }
      

      
  .enCsEZ:hover {
    background-color:var(--brand-9, #3E63DD);
  text-decoration-color:var(--color-underline-hovered);
  }
      


  .enCsEZ:active {
    transition:none;
  background-color:var(--brand-11, #3A5BC7);
  }
      


  .enCsEZ:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      

        
      
      
  .home-pricing-templates\:MyrTLZLO9_bOj7DtU9krW {
    width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-pricing-templates\:jtioPSeC26ZBiBgoIrFpG {
    width:4rem;
  height:4rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-product-text\:root {
    color:var(--neutral-11, #60646C);
  }
      

      
          @media (max-width: 720px) {
            
  .home-product-text\:root {
    font-size:var(--text-md);
  line-height:var(--line-height-md);
  letter-spacing:var(--letter-spacing-md);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eJDrku {
    width:24rem;
  height:100%;
  padding-top:var(--padding);
  padding-left:var(--padding);
  padding-right:var(--padding);
  padding-bottom:var(--padding);
  justify-content:;
  }
      

      
          @media (max-width: 720px) {
            
  .eJDrku {
    width:100%;
  height:auto;
  }
      

          }
          
        
      
      
  .dJMvFi {
    gap:2.5rem;
  width:100%;
  height:100%;
  box-shadow:var(--shadow-md);
  padding-top:2.5rem;
  padding-left:2rem;
  border-radius:var(--rounding-lg);
  padding-right:2rem;
  padding-bottom:2.5rem;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 720px) {
            
  .dJMvFi {
    padding-top:2rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:2rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cZZCKY {
    width:100%;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
          @media (max-width: 920px) {
            
  .cZZCKY {
    flex-direction:column;
  }
      

          }
          
        
      
      
  .home-template-list\:2bvO1llBRaBzNcx8v24Kx {
    padding-left:1.5rem;
  padding-right:1.5rem;
  }
      

      
        
      
      
  .home-template-list\:4U6_6c0M_B8dP2WyRy-sN {
    width:5rem;
  height:5rem;
  }
      

      
        
      
      
  .mkpmr {
    color:var(--color, #218358);
  width:fit-content;
  font-size:var(--text-sm);
  align-items:start;
  font-family:'DM Sans';
  font-weight:var(--semi);
  line-height:var(--text-sm);
  padding-top:0.25rem;
  border-color:var(--color-border, #E6F6EB);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.5rem;
  border-radius:100px;
  padding-right:0.5rem;
  padding-bottom:0.25rem;
  justify-content:center;
  background-color:var(--color-bg, #F4FBF6);
  }
      

      
        
      
      
  
      

      
        
      
      
  .bxPhfI {
    gap:1.25rem;
  flex:1;
  flex-wrap:wrap;
  align-items:end;
  font-weight:var(--font-weight-regular);
  padding-left:2rem;
  padding-right:2rem;
  flex-direction:column;
  justify-content:center;
  }
      

      
          @media (max-width: 1080px) {
            
  .bxPhfI {
    align-items:end;
  flex-direction:column;
  justify-content:end;
  }
      

          }
          

          @media (max-width: 920px) {
            
  .bxPhfI {
    gap:1.25rem;
  width:100%;
  flex-wrap:wrap;
  padding-top:1.5rem;
  padding-left:0px;
  padding-right:0px;
  flex-direction:row;
  padding-bottom:0px;
  }
      

          }
          

          @media (max-width: 460px) {
            
  .bxPhfI {
    align-items:end;
  flex-direction:column;
  justify-content:end;
  }
      

          }
          

  .bxPhfI.uneven {
    border-right-color:var(--neutral-5, #E0E1E6);
  border-right-style:solid;
  border-right-width:var(--border-md);
  }
      


          @media (max-width: 920px) {
            
  .bxPhfI.uneven {
    padding-top:0px;
  border-color:black;
  border-style:solid;
  border-width:0px;
  padding-bottom:1.5rem;
  border-bottom-color:var(--neutral-5, #E0E1E6);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

          }
          
        
      
      
  .home-product-list-name\:root {
    color:var(--neutral-12, #1C2024);
  width:fit-content;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dllSRj {
    gap:0.5rem;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dfrgIK {
    gap:1.25rem;
  flex:1;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 920px) {
            
  .dfrgIK {
    min-width:400px;
  }
      

          }
          

          @media (max-width: 460px) {
            
  .dfrgIK {
    min-width:0px;
  }
      

          }
          
        
      
      
  .dZhHUz {
    gap:0.8rem;
  flex-direction:row;
  }
      

      
        
      
      
  .OwhQb {
    width:70%;
  height:70%;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .erasBr {
    gap:0.5rem;
  flex:1;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-product-list-text\:root {
    flex:1;
  color:var(--neutral-11, #60646C);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eQDYGM {
    gap:4rem;
  width:100%;
  min-height:26rem;
  overflow-x:hidden;
  align-items:end;
  border-radius:var(--rounding-xl);
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--neutral-3, #F0F0F3);
  background-image:var(--bg-image);
  }
      

      
          @media (max-width: 720px) {
            
  .eQDYGM {
    gap:1.25rem;
  min-height:120px;
  align-items:end;
  flex-direction:column-reverse;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-product-heading\:root {
    color:var(--neutral-12, #1C2024);
  width:100%;
  display:inline-block;
  text-align:left;
  font-weight:var(--medium);
  }
      

      
          @media (max-width: 800px) {
            
  .home-product-heading\:root {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cuAgfO {
    gap:4rem;
  width:100%;
  }
      

      
        
      
      
  
      

      
        
      
      
  .MRWaO {
    height:100%;
  max-height:28rem;
  overflow-y:hidden;
  align-items:start;
  padding-top:3rem;
  padding-right:;
  padding-bottom:;
  justify-content:end;
  }
      

      
          @media (max-width: 720px) {
            
  .MRWaO {
    height:var(--mobile-height);
  position:relative;
  max-width:90%;
  }
      

          }
          
        
      
      
  .home-product-showcase\:LVqNMLa85G3scwjCVIgws {
    width:100%;
  height:100%;
  position:relative;
  box-shadow:var(--shadow);
  object-fit:cover;
  object-position:left top;
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  }
      

      
          @media (max-width: 720px) {
            
  .home-product-showcase\:LVqNMLa85G3scwjCVIgws {
    border-top-left-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  }
      

          }
          
        
      
      
  .VTUcT {
    width:100%;
  height:100%;
  position:absolute;
  box-shadow:var(--shadow);
  margin-top:2.5rem;
  margin-left:1rem;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-left-radius:var(--rounding-md);
  }
      

      
        
      
      
  .cmPiyp {
    width:100%;
  height:100%;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-left-radius:var(--rounding-md);
  }
      

      
          @media (max-width: 720px) {
            
  .cmPiyp {
    border-top-left-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  }
      

          }
          
        
      
      
  .bgtlDt {
    width:100%;
  height:100%;
  position:absolute;
  margin-top:2rem;
  margin-left:2rem;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-left-radius:var(--rounding-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-footer\:root {
    border-top-color:var(--neutral-4, #E8E8EC);
  border-top-style:solid;
  border-top-width:var(--border-md);
  }
      

      
        
      
      
  .home-footer-group-name\:root {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  margin-bottom:0.25rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-footer\:4SXktl7AFyL-1Bfd7zO1M {
    height:auto;
  line-height:var(--line-height-md);
  padding-top:0px;
  padding-left:0px;
  border-radius:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
  .home-footer\:4SXktl7AFyL-1Bfd7zO1M:hover {
    background-color:transparent;
  }
      


  .home-footer\:4SXktl7AFyL-1Bfd7zO1M:active {
    background-color:transparent;
  }
      

        
      
      
  .home-footer\:5Ik6eSn7FHYVf2WnO0vCY {
    width:1rem;
  height:1rem;
  }
      

      
        
      
      
  .edghVm {
    gap:0.5rem;
  padding-right:3rem;
  }
      

      
          @media (max-width: 440px) {
            
  .edghVm {
    padding-left:0px;
  padding-right:2rem;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .cYWSIJ {
    gap:0.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
      
      
  .dSTlKq {
    gap:0.5rem;
  color:var(--neutral-11, #60646C);
  width:fit-content;
  cursor:pointer;
  height:var(--interactive-height-md);
  font-size:var(--text-md);
  transition:var(--transition);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  user-select:none;
  padding-left:0.75rem;
  border-radius:var(--rounding-md);
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .dSTlKq:hover {
    color:var(--neutral-12, #1C2024);
  background-color:var(--neutral-3, #F0F0F3);
  }
      


  .dSTlKq.pressed {
    transition:none;
  }
      


  .dSTlKq:active {
    background-color:var(--neutral-4, #E8E8EC);
  }
      


  .dSTlKq:focus-visible {
    outline-color:var(--brand-8, #8DA4EF);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      

        
      
      
  .home-footer\:BvtayOCz5kNL6swi82g47 {
    height:auto;
  line-height:var(--line-height-md);
  padding-top:0px;
  padding-left:0px;
  border-radius:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
  .home-footer\:BvtayOCz5kNL6swi82g47:hover {
    background-color:transparent;
  }
      


  .home-footer\:BvtayOCz5kNL6swi82g47:active {
    background-color:transparent;
  }
      

        
      
      
  .fwjfVY {
    width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 460px) {
            
  .fwjfVY {
    gap:0.5rem;
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-footer\:INHdnjK7kzAVOhhQ39rKz {
    max-width:260px;
  }
      

      
        
      
      
  .home-footer\:KU7TIQdRJfXYAIihVJTHm {
    width:100px;
  margin-top:1rem;
  border-radius:14px;
  }
      

      
        
      
      
  .home-footer\:L7ruhoN2SaEMt9Tl5Dk7u {
    height:auto;
  line-height:var(--line-height-md);
  padding-top:0px;
  padding-left:0px;
  border-radius:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
  .home-footer\:L7ruhoN2SaEMt9Tl5Dk7u:hover {
    background-color:transparent;
  }
      


  .home-footer\:L7ruhoN2SaEMt9Tl5Dk7u:active {
    background-color:transparent;
  }
      

        
      
      
  
      

      
        
      
      
  .etzuBN {
    gap:0.5rem;
  align-items:start;
  justify-content:start;
  }
      

      
        
      
      
  .cPiXCA {
    flex-direction:row;
  }
      

      
          @media (max-width: 660px) {
            
  .cPiXCA {
    width:100%;
  }
      

          }
          
        
      
      
  .home-footer\:dXax4I0n7_UesRSVQx-3G {
    height:auto;
  line-height:var(--line-height-md);
  padding-top:0px;
  padding-left:0px;
  border-radius:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
  .home-footer\:dXax4I0n7_UesRSVQx-3G:hover {
    background-color:transparent;
  }
      


  .home-footer\:dXax4I0n7_UesRSVQx-3G:active {
    background-color:transparent;
  }
      

        
      
      
  
      

      
        
      
      
  .home-footer\:nfjx7n96PiVXQ8f4FT_p0 {
    font-weight:var(--semi);
  }
      

      
        
      
      
  .home-footer\:nlM7C3YTc-ryFj_dKUUA6 {
    height:2rem;
  }
      

      
        
      
      
  .caojuH {
    width:100%;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (max-width: 660px) {
            
  .caojuH {
    gap:3rem;
  flex-direction:column;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-section-stats\:root {
    width:100%;
  max-width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  padding-top:0rem;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0rem;
  justify-content:start;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .home-stat-label\:root {
    color:var(--neutral-11, #60646C);
  font-weight:var(--normal);
  }
      

      
          @media (max-width: 540px) {
            
  .home-stat-label\:root {
    font-size:var(--text-sm);
  line-height:var(--line-height-sm);
  letter-spacing:var(--letter-spacing-sm);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-stat-number\:root {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
          @media (max-width: 540px) {
            
  .home-stat-number\:root {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .fvhtSI {
    gap:0.25rem;
  padding-top:2.5rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  flex-direction:column;
  padding-bottom:2.5rem;
  }
      

      
          @media (max-width: 720px) {
            
  .fvhtSI {
    padding-top:2rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:2rem;
  }
      

          }
          

          @media (max-width: 440px) {
            
  .fvhtSI {
    flex:1;
  align-items:center;
  padding-top:1.5rem;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:1.5rem;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-section-stats\:9CR8wesRy44JfumUS2iQY {
    border-right-color:var(--neutral-6, #D9D9E0);
  border-right-style:solid;
  border-right-width:var(--border-md);
  }
      

      
        
      
      
  .dJvrTn {
    gap:2rem;
  width:100%;
  max-width:1200px;
  align-items:center;
  padding-top:2.5rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:2.5rem;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .dJvrTn {
    padding-top:3rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:3rem;
  }
      

          }
          
        
      
      
  .fzZuyH {
    align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 440px) {
            
  .fzZuyH {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-section-stats\:Zbt34VXrDVrSnpE-ZkYiB {
    border-right-color:var(--neutral-6, #D9D9E0);
  border-right-style:solid;
  border-right-width:var(--border-md);
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-section-stats\:rqKboaKSHtvS2W66qvRVs {
    flex:1;
  color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .nnhlS {
    width:100%;
  min-height:0px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .nnhlS {
    gap:1.5rem;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-section-packages\:root {
    background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .eJeYZo {
    display:grid;
  row-gap:4rem;
  flex-wrap:wrap;
  column-gap:2rem;
  flex-direction:row;
  grid-template-columns:repeat(3, 1fr);
  }
      

      
          @media (max-width: 1000px) {
            
  .eJeYZo {
    grid-template-columns:repeat(2, 1fr);
  }
      

          }
          

          @media (max-width: 760px) {
            
  .eJeYZo {
    row-gap:0rem;
  column-gap:0rem;
  grid-template-columns:repeat(1, 1fr);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .eXFpqP {
    gap:1.25rem;
  flex:1;
  align-items:center;
  font-weight:var(--font-weight-regular);
  flex-direction:column;
  justify-content:space-between;
  }
      

      
          @media (max-width: 760px) {
            
  .eXFpqP {
    padding-top:1.5rem;
  padding-bottom:1.5rem;
  border-bottom-color:var(--neutral-5, #E0E1E6);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

          }
          

          @media (max-width: 760px) {
            
  .eXFpqP.first {
    padding-top:0px;
  }
      

          }
          

          @media (max-width: 760px) {
            
  .eXFpqP.last {
    border-color:black;
  border-style:solid;
  border-width:0px;
  padding-bottom:0px;
  }
      

          }
          
        
      
      
  .home-package-list\:AEGvoMvejhIx-Xnzkd4Do {
    width:100%;
  display:inline-block;
  text-align:center;
  }
      

      
        
      
      
  .XGmcH {
    gap:1.5rem;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .home-package-list\:mJ1sJD14rcxVDvhAu1cXC {
    display:inline-block;
  max-width:360px;
  text-align:center;
  }
      

      
        
      
      
  .home-package-list\:ob4IZOlyhpUwtjrImJj-X {
    width:6rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .ryDTL {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:fixed;
  transform:translateZ(0);
  will-change:transform,opacity;
  background-color:var(--overlay-inverted-a7, #ffffff80);
  }
      

      
  .ryDTL.shown {
    opacity:1;
  backdrop-filter:blur(13px);
  -webkit-backdrop-filter:blur(13px);;
  }
      


  .ryDTL.show-transition {
    transition:var(--transition-in);
  }
      


  .ryDTL.hide-transition {
    transition:var(--transition-out);
  }
      

        
      
      
  .home\:vm_YS6ewZMo1TXU_aweEk {
    z-index:500;
  }
      

      
        
      
      
  .home-section-testimonials\:root {
    overflow-x:hidden;
  overflow-y:hidden;
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
        
      
      
  .home-section-testimonials\:-fLvjcNUFODk4vIBLuW3v {
    align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .home-section-testimonials\:4kJ7N8g9UXcYMgTK9cQfU {
    display:inline-block;
  text-align:center;
  }
      

      
        
      
      
  .home-testimonal-avatar\:root {
    width:2.5rem;
  height:2.5rem;
  border-radius:999px;
  }
      

      
        
      
      
  
      

      
        
      
      
  .fseFNS {
    gap:1.25rem;
  width:320px;
  box-shadow:var(--shadow-sm);
  padding-top:2rem;
  padding-left:1.25rem;
  border-radius:var(--rounding-md);
  padding-right:1.25rem;
  padding-bottom:2rem;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 710px) {
            
  .fseFNS {
    width:100%;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .home-testimonials\:88HkVTlTkUagOeSNshEVQ {
    width:100%;
  }
      

      
        
      
      
  .home-testimonials\:BHzA9shMyHQeIXFdFlDJU {
    color:var(--neutral-11, #60646C);
  }
      

      
        
      
      
  .euhlPy {
    gap:2rem;
  width:100%;
  max-width:800px;
  box-shadow:var(--shadow-lg);
  align-items:center;
  padding-top:4rem;
  padding-left:4rem;
  border-radius:var(--rounding-md);
  padding-right:4rem;
  padding-bottom:4rem;
  justify-content:start;
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
          @media (max-width: 680px) {
            
  .euhlPy {
    gap:1rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

          }
          
        
      
      
  .home-testimonial-card-quote\:root {
    color:var(--neutral-11, #60646C);
  font-weight:var(--normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .dremLk {
    color:var(--color, inherit);
  cursor:pointer;
  display:inline-block;
  font-size:var(--font-size);
  margin-top:var(--margin-top);
  transition:var(--transition);
  font-family:'DM Sans';
  font-weight:var(--medium);
  line-height:var(--line-height);
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  text-decoration-line:underline;
  text-decoration-color:var(--color-underline);
  text-decoration-style:solid;
  text-underline-offset:var(--underline-offset);
  text-decoration-thickness:var(--underline-thickness);
  }
      

      
  .dremLk:hover {
    color:var(--color-hovered);
  text-decoration-color:var(--color-underline-hovered);
  }
      


  .dremLk:active {
    color:var(--color-active);
  transition:none;
  }
      

        
      
      
  .home-testimonials\:VkrvhmpXmEhX8dgi1juBJ {
    color:var(--neutral-11, #60646C);
  }
      

      
  .home-testimonials\:VkrvhmpXmEhX8dgi1juBJ:focus-visible {
    outline-color:#ffffff;
  outline-style:none;
  outline-width:2px;
  }
      

        
      
      
  .home-testimonials\:VqXEPLufUFUvBg-v5cGB4 {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
      
      
  .deFcGo {
    width:100%;
  height:100%;
  opacity:0.25;
  position:absolute;
  align-items:center;
  justify-content:start;
  }
      

      
        
      
      
  .home-testimonials\:bTYRdorr6DiJNoCCrod08 {
    color:var(--neutral-12, #1C2024);
  display:inline-block;
  text-align:center;
  font-weight:var(--medium);
  }
      

      
          @media (max-width: 800px) {
            
  .home-testimonials\:bTYRdorr6DiJNoCCrod08 {
    font-size:var(--text-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl);
  }
      

          }
          
        
      
      
  .buSzwX {
    gap:1rem;
  width:fit-content;
  flex-direction:row;
  }
      

      
        
      
      
  .home-testimonial-card-name\:root {
    color:var(--neutral-12, #1C2024);
  width:100%;
  font-weight:var(--medium);
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-testimonial-card-position\:root {
    color:var(--neutral-11, #60646C);
  width:100%;
  font-weight:var(--normal);
  }
      

      
        
      
      
  
      

      
        
      
      
  .eMxpQP {
    gap:1.25rem;
  width:100%;
  flex-wrap:wrap;
  align-items:stretch;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
      
      
  .dgmAuL {
    gap:0.25rem;
  flex:1;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .home-testimonials\:p4kcHrgRtS0qG31CqFLNl {
    width:4.5rem;
  height:4.5rem;
  border-radius:999px;
  }
      

      
          @media (max-width: 680px) {
            
  .home-testimonials\:p4kcHrgRtS0qG31CqFLNl {
    width:3.5rem;
  height:3.5rem;
  }
      

          }
          
        
      
      
  .cslIEU {
    gap:0.25rem;
  align-items:start;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
          @media (max-width: 1024px) {
            
  .home-dialog-provider\:0ipncpxq2UqhwBqVVzy8v {
    display:none;
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  
      

      
          @media (max-width: 600px) {
            
  .home-dialog-provider\:Ax-UXq7rpjPrL6nW_4fKE {
    display:none;
  }
      

          }
          
        
      
      
  .fzfqsu {
    gap:1rem;
  width:100%;
  height:4rem;
  align-items:center;
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  justify-content:start;
  border-bottom-color:var(--neutral-6, #D9D9E0);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .exaVsQ {
    width:70vw;
  height:80vh;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:var(--transition-collapse);
  border-radius:var(--rounding-lg);
  background-color:var(--neutral-0, #FFFFFF);
  }
      

      
  .exaVsQ.expanded {
    width:var(--width-expanded);
  height:var(--height-expanded);
  transition:var(--transition-expand);
  }
      


          @media (max-width: 1024px) {
            
  .exaVsQ {
    width:var(--width-expanded);
  height:var(--height-expanded);
  }
      

          }
          
        
      
      
  
      

      
        
      
      
  .ffbLhs {
    flex:1;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dialog-portal\:root {
    padding-top:1.5rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-bottom:1.5rem;
  }
      

      
        
      
      
  .home-dialog-provider\:UB3uz0HfSgqPVM1NczyLY {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
        
      
      
  .ZgMjm {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  transition:var(--transition);
  background-color:var(--neutral-1, #FCFCFD);
  }
      

      
  .ZgMjm.loaded {
    opacity:1;
  }
      

        
      
      
  .home-dialog-provider\:W3ZMNMCKtnNO3bn6Nanww {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  align-items:center;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  .wjUEo {
    flex:1;
  width:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .cGuwNn {
    width:5rem;
  height:5rem;
  }
      

      
        
      
      
  .fskVtp {
    width:5rem;
  height:5rem;
  font-size:5rem;
  }
      

      
        
      
      
  
      

      
        
      
      
  .catCWD {
    r:var(--border-radius);
  cx:var(--svg-center);
  cy:var(--svg-center);
  stroke:var(--stroke);
  stroke-width:var(--stroke-width);
  animation-name:spin;
  transform-origin:50% 50%;
  animation-duration:3s;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
  }
      

      
        
      
      
  .dHYSOS {
    width:100%;
  height:100%;
  position:absolute;
  align-items:center;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:center;
  }
      

      
        
      
      
  .cRoJQC {
    r:var(--border-radius);
  cx:var(--svg-center);
  cy:var(--svg-center);
  stroke:var(--stroke);
  opacity:var(--opacity);
  stroke-width:var(--stroke-width);
  }
      

      
        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
      
      
  
      

      
        
      
      
  .dialog-backdrop\:root {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:fixed;
  transform:translateZ(0);
  will-change:transform,opacity;
  background-color:var(--overlay-inverted-a7, #ffffff80);
  }
      

      
  .dialog-backdrop\:root.open {
    opacity:1;
  backdrop-filter:blur(13px);
  -webkit-backdrop-filter:blur(13px);;
  }
      


  .dialog-backdrop\:root.open-transition {
    transition:var(--backdrop-open);
  }
      


  .dialog-backdrop\:root.close-transition {
    transition:var(--backdrop-close);
  }
      

        
      
      
  
      

      
        
      
      
  .home-dialog-provider\:n95_6JCaQUP63zloVHeA9 {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  display:none;
  }
      

      
          @media (max-width: 600px) {
            
  .home-dialog-provider\:n95_6JCaQUP63zloVHeA9 {
    display:flex;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  flex-direction:column;
  padding-bottom:0px;
  }
      

          }
          
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
      
      
  
      

      
        
      
      
  
      

      
        
      
      
  .dialog-content\:root {
    scale:0.5;
  width:100%;
  opacity:0;
  padding:calc(var(--rounding-xl) - var(--rounding-lg));
  max-width:460px;
  box-shadow:var(--shadow-lg);
  border-radius:var(--rounding-xl);
  background-color:var(--overlay-a3, #00000026);
  }
      

      
  .dialog-content\:root.open {
    scale:1;
  opacity:1;
  }
      


  .dialog-content\:root.open-transition {
    transition:var(--dialog-open);
  }
      


  .dialog-content\:root.close-transition {
    transition:var(--dialog-close);
  }
      

        
      
      
  .home-dialog-provider\:nqsawlned0iY4khfFSqMg {
    width:fit-content;
  max-width:none;
  }
      

      
        
      
      
  
      

      
        
      