
@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: #000509E3;
--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;
--success-1: #FBFEFC;
--success-2: #F4FBF6;
--success-3: #E6F6EB;
--success-4: #E6F6EB;
--success-5: #C4E8D1;
--success-6: #ADDDC0;
--success-7: #8ECEAA;
--success-8: #5BB98B;
--success-9: #30A46C;
--success-10: #2B9A66;
--success-11: #218358;
--success-12: #193B2D;
--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;
--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;
--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;
--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;
--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;
--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;
--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: 0px;
--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;
--page-max-width: 75rem;
--badge-size-sm: 1.5rem;
--badge-size-md: 2rem;
--badge-size-lg: 2.5rem;
    /* Z-index */
    --swipe-prevent: 2000;
--side-menu: 1000;
--side-menu-backdrop: 990;
--toc-sidebar: 100;
--app-header: 500;
--app-header-backdrop: 450;
--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;
    }
  }
}

      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dzlAuV {
    gap:0.375rem;
  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(--medium);
  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;
  }
      

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


  .dzlAuV.pressed {
    transition:none;
  }
      


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


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


  .dzlAuV.loading {
    color:transparent;
  }
      

        
        
      
      
  .ciwXKJ {
    top:0px;
  left:0px;
  color:inherit;
  right:0px;
  bottom:0px;
  display:flex;
  position:absolute;
  background: inherit;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .egkcwx {
    width:fit-content;
  }
      

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

      
        
        
      
      
  .boHEcu {
    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:2s;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
  }
      

      
        
        
      
      
  .cCEUWl {
    width:1em;
  height:1em;
  font-size:var(--size);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .button-secondary\:root {
    color:var(--neutral-12, #202026);
  box-shadow:var(--shadow-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  border-color:var(--overlay-a3);
  border-style:solid;
  border-width:var(--border-md);
  }
      

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


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


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


  .button-secondary\:root.critical {
    color:var(--critical-11);
  border:var(--border-md) solid var(--critical-8);
  background: var(--critical-2);
  }
      


  .button-secondary\:root.critical:hover {
    color:var(--critical-12);
  border:var(--border-md) solid var(--critical-9);
  background: var(--critical-3);
  }
      


  .button-secondary\:root.critical:active {
    background: var(--critical-4);
  }
      

        
        
      
      
  
      

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

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

      
        
        
      
      
  
      

      
        
        
      
      
  .enDlMM {
    :;
  gap:0.5rem;
  color:var(--neutral-12, #1F1F1F);
  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(--overlay-a3);
  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;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .enDlMM:hover {
    background:var(--overlay-a2);
  text-decoration-color:var(--color-underline-hovered);
  }
      


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


  .enDlMM:active {
    background:var(--overlay-a3);
  transition:none;
  }
      

        
        
      
      
  
      

      
          @media (max-width: 600px) {
            
  .product-dialog-context\: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;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .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;
  }
      

      
        
        
      
      
  .product-dialog-context\: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;
  }
      

        
        
      
      
  .fyGeXe {
    width:fit-content;
  height:2.125rem;
  }
      

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

      
        
        
      
      
  .logo-collection\:4GDjQ8AD9AfyqeL_wMNfF {
    height:100%;
  }
      

      
        
        
      
      
  .logo-collection\:8wmKMAAfH84ZfSrpztvWi {
    height:100%;
  }
      

      
        
        
      
      
  .logo-collection\:K1cJb08p7-QuTZblz930I {
    height:100%;
  }
      

      
        
        
      
      
  .logo-collection\:OKSQsuPPtd12uOZkBOc5R {
    height:100%;
  }
      

      
        
        
      
      
  .logo-collection\:QWKABxUulAEkjdrWdxsTt {
    height:100%;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .product-dialog-context\: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;
  }
      

      
        
        
      
      
  .zeno-loader\:VUL16rKZVoKjDxAJNyd1p {
    color:inherit;
  width:100%;
  height:100%;
  }
      

      
        
        
      
      
  .muThI {
    color:var(--color);
  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;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .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(12px);
  -webkit-backdrop-filter:blur(12px);;
  }
      


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


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

        
        
      
      
  
      

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

      
          @media (max-width: 600px) {
            
  .product-dialog-context\: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);
  }
      

      
  .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);
  }
      

        
        
      
      
  .product-dialog-context\:nqsawlned0iY4khfFSqMg {
    width:fit-content;
  max-width:none;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .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);
  }
      

        
        
      
      
  .visual-editor-context\:CoD4gRMb7TTcJcnWoNFIi {
    font-weight:var(--medium);
  }
      

      
        
        
      
      
  .visual-editor-context\:H1QN39r6KuBYtQ2X7UDHf {
    background:var(--overlay-inverted-a5);
  border-top-left-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .visual-editor-context\:eQJObXURV1_cuvTwCSdTn {
    display:flex;
  align-items:flex-end;
  justify-content:flex-end;
  }
      

      
        
        
      
      
  .dnyEgh {
    row-gap:0.25rem;
  column-gap:0.25rem;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  border-top-left-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  .cGIvSW {
    color:var(--neutral-11);
  width:1.5rem;
  height:1.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .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);
  }
      

          }
          
        
        
      
      
  .header-nav-button\:root {
    color:var(--neutral-11);
  cursor:pointer;
  background:transparent;
  box-shadow:none;
  border-color:transparent;
  border-style:solid;
  border-width:0px;
  }
      

      
  .header-nav-button\:root:hover {
    color:var(--neutral-12);
  background-color:var(--neutral-3);
  }
      


  .header-nav-button\:root:active {
    background-color:var(--neutral-4);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .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;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .button-tertiary\:root {
    gap:0.5rem;
  color:var(--neutral-12, #202026);
  width:fit-content;
  cursor:default;
  height:var(--interactive-height-md);
  transition:var(--transition);
  align-items:center;
  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.trigger-open {
    background:var(--overlay-a3);
  }
      


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

        
        
      
      
  .button-color-mode-switch\:NmoIQvwI9xIIpO7RoqI-P {
    width:var(--interactive-height-md);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .button-color-mode-switch\:XbKxsQaiJhUZGv0WXuu3e {
    width:var(--interactive-height-md);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
          @media (max-width: 720px) {
            
  .root-page-header\:9lpxEw6o9jr2ed6AV5QKN {
    display:none;
  }
      

          }
          
        
        
      
      
  .root-page-header\:Jcp69vJdGgyORts_8qsrB {
    width:var(--logo-width);
  max-width:100%;
  }
      

      
          @media (max-width: 380px) {
            
  .root-page-header\:Jcp69vJdGgyORts_8qsrB {
    width:var(--logo-width-mobile);
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-header\:eXvCXLF21GTURuhLV3BrC {
    width:var(--interactive-height-md);
  height:var(--interactive-height-md);
  display:none;
  }
      

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

          }
          
        
        
      
      
  
      

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

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

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

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-header\:xT0SDQzH5SjAegmE7PBaI {
    display:none;
  }
      

      
          @media (max-width: 720px) {
            
  .root-page-header\:xT0SDQzH5SjAegmE7PBaI {
    display:flex;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .bZZGAy {
    width:100%;
  display:flex;
  row-gap:4rem;
  background:var(--neutral-0);
  column-gap:4rem;
  overflow-x:hidden;
  align-items:center;
  padding-top:4rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:4rem;
  justify-content:center;
  border-bottom-color:var(--neutral-4);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

      
          @media (max-width: 1024px) {
            
  .bZZGAy {
    row-gap:2.5rem;
  column-gap:2.5rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  }
      

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

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

        
        
      
      
  .separator\:root {
    background: var(--neutral-5);
  }
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  .CfzQY {
    width:100%;
  display:flex;
  row-gap:3rem;
  max-width:var(--page-max-width);
  column-gap:3rem;
  align-items:flex-start;
  flex-direction:column;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 1024px) {
            
  .CfzQY {
    row-gap:2.5rem;
  column-gap:2.5rem;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .cnnYKH {
    gap:0.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-footer\:BxnPdOFezhBTZWiwf8L43 {
    width:220px;
  max-width:100%;
  }
      

      
        
        
      
      
  .ewSptu {
    display:flex;
  row-gap:3rem;
  flex-wrap:wrap;
  max-width:100%;
  min-width:fit-content;
  column-gap:3rem;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-end;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  .ctqEEX {
    width:100%;
  row-gap:3rem;
  flex-wrap:wrap;
  column-gap:3rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .bWjogc {
    flex:1;
  min-width:fit-content;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-footer\:gg3T3gwWz4lhmkmmHDJd5 {
    width:100%;
  max-width:260px;
  }
      

      
        
        
      
      
  .cNgrkf {
    gap:0.5rem;
  color:var(--neutral-11);
  width:fit-content;
  cursor:pointer;
  font-size:var(--text-md);
  transition:var(--transition);
  align-items:center;
  font-family:DM Sans;
  font-weight:var(--semi);
  padding-top:0.25rem;
  padding-left:0rem;
  border-radius:var(--rounding-md);
  padding-right:0rem;
  flex-direction:row;
  padding-bottom:0.25rem;
  justify-content:center;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .cNgrkf:hover {
    color:var(--neutral-12);
  }
      


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


  .cNgrkf:active {
    transition:none;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .UPLhf {
    gap:0.5rem;
  width:fit-content;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .made-for-nordcraft\:9YYHC6FXEwCMLU8bVrDsL {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--medium);
  }
      

      
        
        
      
      
  .made-for-nordcraft\:J4WxP1X1fKGECqYKbo3x6 {
    color:var(--neutral-12);
  }
      

      
        
        
      
      
  .dQNdTa {
    width:1.5rem;
  height:1rem;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

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

      
          @media (max-width: 500px) {
            
  .XXaNM {
    row-gap:1rem;
  column-gap:1rem;
  flex-direction:column-reverse;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .dfNJAX {
    flex:1;
  row-gap:1rem;
  max-width:100%;
  min-width:min(260px, 100%);
  column-gap:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cVnKCu {
    width:100%;
  display:flex;
  row-gap:4rem;
  background:var(--bg-color);
  column-gap:4rem;
  overflow-x:hidden;
  align-items:center;
  padding-top:8rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  padding-bottom:8rem;
  justify-content:flex-start;
  border-bottom-color:var(--neutral-4);
  border-bottom-style:solid;
  border-bottom-width:var(--border-md);
  }
      

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

          }
          

  .cVnKCu.spacing-none {
    padding-top:0px;
  padding-bottom:0px;
  }
      


  .cVnKCu.spacing-sm {
    padding-top:4rem;
  padding-bottom:4rem;
  }
      


          @media (max-width: 1024px) {
            
  .cVnKCu.spacing-sm {
    padding-top:3rem;
  padding-bottom:3rem;
  }
      

          }
          

  .cVnKCu.spacing-lg {
    padding-top:12rem;
  padding-bottom:12rem;
  }
      


          @media (max-width: 1024px) {
            
  .cVnKCu.spacing-lg {
    padding-top:10rem;
  padding-bottom:10rem;
  }
      

          }
          
        
        
      
      
  .fDvgSn {
    gap:0.5rem;
  display:flex;
  align-items:start;
  padding-top:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dLPaFW {
    color:var(--success-11, #218358);
  width:var(--line-height-md);
  height:var(--line-height-md);
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .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);
  }
      

        
        
      
      
  .root-page-feature-list\:TiCoJpClz7Qe9Cu2A6eMO {
    flex:1;
  color:var(--neutral-12, #1C2024);
  font-weight:var(--normal);
  }
      

      
        
        
      
      
  .root-page-section\:-yL58UkB7rpka4D1AVVco {
    padding-bottom:0px;
  }
      

      
        
        
      
      
  .fljpSr {
    width:100%;
  display:block;
  text-align:left;
  }
      

      
        
        
      
      
  .dzZrUt {
    width:100%;
  margin-top:2rem;
  margin-bottom:1rem;
  }
      

      
  .dzZrUt.h2 {
    margin-top:2rem;
  margin-bottom:0.5rem;
  }
      


  .dzZrUt.h3 {
    margin-top:1.5rem;
  margin-bottom:0.5rem;
  }
      


  .dzZrUt.h4 {
    margin-top:1rem;
  margin-bottom:0.5rem;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .djzzsT {
    width:100%;
  font-size:var(--text-5xl);
  line-height:var(--line-height-5xl);
  letter-spacing:var(--letter-spacing-5xl);
  }
      

      
  .djzzsT.level-2 {
    font-size:var(--text-4xl);
  line-height:var(--line-height-4xl);
  letter-spacing:var(--letter-spacing-4xl);
  }
      


  .djzzsT.level-3 {
    font-size:var(--text-2xl);
  line-height:var(--line-height-2xl);
  letter-spacing:var(--letter-spacing-2xl);
  }
      


  .djzzsT.level-4 {
    font-size:var(--text-lg);
  line-height:var(--line-height-lg);
  letter-spacing:var(--letter-spacing-lg);
  }
      


          @media (max-width: 700px) {
            
  .djzzsT {
    font-size:var(--text-4xl);
  line-height:var(--line-height-4xl);
  letter-spacing:var(--letter-spacing-4xl);
  }
      

          }
          

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

          }
          

          @media (max-width: 700px) {
            
  .djzzsT.level-2 {
    font-size:var(--text-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .djzzsT.level-2 {
    font-size:var(--text-2xl);
  line-height:var(--line-height-2xl);
  letter-spacing:var(--letter-spacing-2xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .djzzsT.level-3 {
    font-size:var(--text-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl);
  }
      

          }
          

          @media (max-width: 500px) {
            
  .djzzsT.level-4 {
    font-size:var(--text-lg);
  line-height:var(--line-height-lg);
  letter-spacing:var(--letter-spacing-lg);
  }
      

          }
          
        
        
      
      
  .eJMNLO {
    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);
  }
      

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


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

        
        
      
      
  .root-page-heading\:DJfxrdPeFBrtZZ1kZKDYm {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
        
      
      
  .root-page-heading\:FM_yceJ9qRaZZEvrrwXDd {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
        
      
      
  .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);
  }
      

        
        
      
      
  .root-page-heading\:Yp33T0DHlSYfFBLq7I0fk {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

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

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


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

        
        
      
      
  .root-page-heading\:ritibbiT20YhCpMBIbEGW {
    font-size:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eBUNXc {
    width:100%;
  font-size:var(--font-size);
  line-height:var(--line-height);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ddcApY {
    color:var(--color, inherit);
  width:fit-content;
  font-size:var(--font-size);
  font-family:DM Mono;
  font-weight:inherit;
  line-height:var(--line-height);
  white-space:normal;
  border-color:var(--color-border);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.25rem;
  border-radius:var(--rounding-sm);
  padding-right:0.25rem;
  letter-spacing:var(--letter-spacing);
  background-color:var(--color-bg);
  }
      

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


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

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bBNlla {
    width:100%;
  row-gap:0.5rem;
  column-gap:0.5rem;
  flex-direction:var(--flex-direction);
  }
      

      
        
        
      
      
  .rich-text-list\:root {
    font-size:inherit;
  margin-top:0.5rem;
  font-family:inherit;
  line-height:inherit;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cbCitp {
    flex:0;
  color:var(--neutral-11);
  width:100%;
  display:block;
  row-gap:0.5rem;
  font-size:inherit;
  column-gap:0.5rem;
  align-items:flex-start;
  font-family:DM Sans;
  line-height:inherit;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .rich-text-list-item\:root {
    display:flex;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .esVAbH {
    flex:1;
  display:block;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eNpBUO {
    width:var(--size);
  height:var(--size);
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .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;
  }
      

        
        
      
      
  .rich-text-link\:root {
    font-size:inherit;
  line-height:inherit;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .evSMMQ {
    color:inherit;
  font-size:inherit;
  margin-top:var(--margin-top);
  font-family:inherit;
  font-weight:var(--bold);
  line-height:inherit;
  white-space:normal;
  margin-bottom:var(--margin-bottom);
  letter-spacing:var(--letter-spacing);
  }
      

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


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

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-section\:0aFW1cVN-JtZK8RwlAR5u {
    text-align:center;
  }
      

      
        
        
      
      
  .root-page-section\:0anlkeKPH3TPpc-cv0zWc {
    row-gap:4rem;
  column-gap:4rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bOBgmW {
    width:100%;
  display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  align-items:center;
  justify-content:flex-start;
  }
      

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

      
        
        
      
      
  .dsLkeg {
    width:24rem;
  height:100%;
  display:flex;
  row-gap:1rem;
  background:var(--neutral-0);
  box-shadow:var(--shadow-md);
  column-gap:1rem;
  align-items:flex-start;
  padding-top:2.5rem;
  padding-left:2rem;
  border-radius:var(--rounding-lg);
  padding-right:2rem;
  padding-bottom:2.5rem;
  justify-content:flex-start;
  }
      

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

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

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

          }
          
        
        
      
      
  .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);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cOTwwu {
    color:var(--text-color);
  width:1.25rem;
  height:1.25rem;
  display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

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

      
        
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
        
      
      
  .cSpQmi {
    width:100%;
  filter:blur(20px);
  height:100%;
  opacity:0.5;
  position:absolute;
  background:linear-gradient(to bottom right, var(--brand-9) 0%, var(--critical-4) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  .page-image\:BjvLjSJs1D_79gmGrl-gK {
    top:-1rem;
  left:-0.5rem;
  width:102%;
  height:103%;
  translate:0 0 0;
  }
      

      
        
        
      
      
  .yRBBG {
    aspect-ratio:var(--aspect-ratio);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .zHnZS {
    background: var(--neutral-1);
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:var(--aspect-ratio);
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
        
        
      
      
  .WjBHy {
    background:var(--neutral-2);
  box-shadow:var(--shadow-md);
  padding-top:var(--padding);
  border-color:var(--border-color);
  border-style:solid;
  border-width:var(--border-width);
  padding-left:var(--padding);
  padding-right:var(--padding);
  padding-bottom:var(--padding);
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  .root-page-section\:PeUozxBOIhiCClyk_JWzb {
    width:100%;
  }
      

      
          @media (max-width: 660px) {
            
  .root-page-section\:PeUozxBOIhiCClyk_JWzb {
    width:175%;
  translate:2rem 0 0;
  }
      

          }
          
        
        
      
      
  .FBNUb {
    width:100%;
  display:flex;
  max-width:var(--content-max-width);
  }
      

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

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

      
        
        
      
      
  
      

      
        
        
      
      
  .ejKRpu {
    height:200px;
  background-size:var(--grid-size);
  background-image:linear-gradient(to right, var(--grid-color) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-color) 1px, transparent 1px);
  background-repeat:repeat;
  }
      

      
        
        
      
      
  .root-page-section\:aTn1CBhR8slPE0NC3-zvH {
    gap:4rem;
  width:100%;
  height:auto;
  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);
  }
      

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

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .root-page-section\:mK0kGnDq9P-w-xXzzQdZu {
    width:100%;
  height:100%;
  object-fit:cover;
  object-position:left top;
  background-color:var(--neutral-0, #FFFFFF);
  border-top-left-radius:var(--rounding-md);
  }
      

      
          @media (max-width: 720px) {
            
  .root-page-section\:mK0kGnDq9P-w-xXzzQdZu {
    border-top-left-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  }
      

          }
          
        
        
      
      
  .root-page-section\:pCX0SQQLdcMYVw4ImicnM {
    display:block;
  }
      

      
        
        
      
      
  .root-page-section\:qAD7woPD_UoxhIa2U9iO6 {
    display:block;
  text-align:center;
  }
      

      
        
        
      
      
  .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%;
  }
      

          }
          
        
        
      
      
  .root-page-section\:twGnbivoif-8ljpjwDEBW {
    text-align:left;
  }
      

      
        
        
      
      
  .Fgora {
    top:0px;
  left:0px;
  right:0px;
  height:200px;
  opacity:0.3;
  position:absolute;
  background:radial-gradient(at 90% -10%, var(--brand-3) 0%, var(--neutral-0) 100%);
  }
      

      
        
        
      
      
  .root-page-stat-section\:root {
    padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

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

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

          }
          
        
        
      
      
  .root-page-stat-section\:YHMxbDP1cCVnCaWZNP-w_ {
    width:fit-content;
  }
      

      
          @media (max-width: 1024px) {
            
  .root-page-stat-section\:YHMxbDP1cCVnCaWZNP-w_ {
    text-align:center;
  }
      

          }
          
        
        
      
      
  .eTxEFK {
    width:100%;
  display:flex;
  min-height:0px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

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

          }
          
        
        
      
      
  .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;
  }
      

          }
          
        
        
      
      
  .gvhLa {
    gap:0.25rem;
  display:flex;
  align-items:center;
  padding-top:2.5rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  flex-direction:column;
  padding-bottom:2.5rem;
  justify-content:flex-start;
  border-left-color:var(--neutral-6, #D9D9E0);
  border-left-style:solid;
  border-left-width:var(--border-md);
  }
      

      
  .gvhLa.first {
    border:none;
  }
      


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

          }
          

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

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

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

          }
          
        
        
      
      
  
      

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

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

          }
          
        
        
      
      
  
      

      
          @media (max-width: 440px) {
            
  .stat-group\:hSAEM4dQGA-nklDbYz92I {
    text-align:center;
  }
      

          }
          
        
        
      
      
  .root-page-stat-section\:wetVmWchb02MVkM5SWlxF {
    border-left-color:var(--neutral-6, #D9D9E0);
  border-left-style:solid;
  border-left-width:var(--border-md);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dxhhhq {
    flex:1;
  scale:0.9 0.9 1;
  opacity:0;
  }
      

      
  .dxhhhq.visible {
    scale:1 1 1;
  opacity:1;
  translate:0 0 0;
  transition:opacity 500ms ease  , translate 500ms ease  , scale 500ms ease;
  }
      


  .dxhhhq.bottom {
    translate:0 80px 0;
  }
      


  .dxhhhq.top {
    translate:0 -80px 0;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .card-shell\:siPNBeKgBXiCzPgtCYlPP {
    height:102%;
  position:absolute;
  translate:0 -10px 0;
  background:linear-gradient(to bottom right, var(--brand-9) 30%, var(--neutral-11) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .benefit-card\:1eWjN_N4ntuEv9Ri2Si1f {
    display:block;
  text-align:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .benefit-card\:RFUb8iIml_-9smTB4I1vS {
    display:block;
  text-align:center;
  }
      

      
        
        
      
      
  .bIRcHb {
    color:var(--neutral-12);
  width:2rem;
  height:2rem;
  background:;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .gqjXM {
    flex:1;
  width:100%;
  height:100%;
  display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:3.75rem;
  padding-left:2.5rem;
  padding-right:2.5rem;
  flex-direction:column;
  padding-bottom:3.75rem;
  }
      

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

          }
          

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

          }
          
        
        
      
      
  .benefit-card\:kPLjTI-eS5KPb0JN-NjpA {
    display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dcqio {
    width:100%;
  display:flex;
  row-gap:0.8rem;
  column-gap:0.8rem;
  align-items:flex-end;
  flex-direction:row;
  justify-content:flex-end;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .template-card\:8kgZvgaTlBds2CPtmsm59 {
    min-width:6rem;
  }
      

      
        
        
      
      
  .template-card\:9HlMVm-AJ5kfqvTO4WKY8 {
    width:fit-content;
  font-weight:var(--bold);
  }
      

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

      
        
        
      
      
  .template-card\:IGJ_oPOYAmsDubgik2-Z8 {
    display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .template-card\:IhJV6zMEiP_4Ic5-wHw2P {
    min-width:6rem;
  font-weight:var(--medium);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .TtWQd {
    display:flex;
  row-gap:0.5rem;
  flex-wrap:wrap;
  column-gap:0.5rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .fvgiUs {
    gap:0.25rem;
  color:var(--color, #3A5BC7);
  width:fit-content ;
  height:2rem;
  display:flex;
  font-size:var(--text-sm);
  align-items:center;
  font-family:'DM Sans';
  font-weight:var(--semi);
  border-color:var(--border-color, #D2DEFF);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:0.75rem;
  border-radius:var(--rounding-full);
  padding-right:0.75rem;
  flex-direction:row;
  justify-content:center;
  background-color:var(--bg-color, #EDF2FE);
  }
      

      
  .fvgiUs.sm {
    gap:0.25rem;
  height:1.25rem;
  display:flex;
  font-size:var(--text-xs);
  font-weight:var(--medium);
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:row;
  }
      


  .fvgiUs.lg {
    gap:0.25rem;
  height:2.5rem;
  display:flex;
  font-size:var(--text-md);
  padding-left:1.25rem;
  padding-right:1.25rem;
  flex-direction:row;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .sVchz {
    width:5rem;
  height:5rem;
  background:linear-gradient(192.59deg, var(--neutral-0) 20.57%, var(--neutral-2) 100%);
  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;
  }
      

      
        
        
      
      
  .cRaNwT {
    color:var(--neutral-12);
  width:var(--icon-size);
  height:var(--icon-size);
  background:;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .xdxLn {
    row-gap:1.25rem;
  column-gap:1.25rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .package-card\:1eWjN_N4ntuEv9Ri2Si1f {
    display:block;
  text-align:center;
  font-weight:var(--bold);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .package-card\:RFUb8iIml_-9smTB4I1vS {
    display:block;
  text-align:center;
  }
      

      
        
        
      
      
  .package-card\:kPLjTI-eS5KPb0JN-NjpA {
    display:flex;
  row-gap:1.5rem;
  column-gap:1.5rem;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .package-card\:qTe8mw4pePDxQsAHU9Cqu {
    width:6rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ebysBz {
    width:100%;
  display:grid;
  row-gap:var(--gap);
  column-gap:var(--gap);
  background-color:var(--bg-color);
  grid-template-columns:repeat(var(--columns), 1fr);
  }
      

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

          }
          

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

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .nuxQg {
    row-gap:var(--gap);
  background:var(--bg-color);
  column-gap:var(--gap);
  grid-column:span 1;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .WLkxa {
    width:100%;
  display:flex;
  row-gap:4rem;
  column-gap:4rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .root-page-section-docs\:0anlkeKPH3TPpc-cv0zWc {
    row-gap:1rem;
  column-gap:1rem;
  }
      

      
          @media (max-width: 1024px) {
            
  .root-page-section-docs\:0anlkeKPH3TPpc-cv0zWc {
    row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

          }
          
        
        
      
      
  .bdkibg {
    width:100%;
  row-gap:1.5rem;
  column-gap:1.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bpCvLa {
    gap:1rem;
  width:100%;
  flex-wrap:wrap;
  padding-top:1.25rem;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:var(--border-md);
  padding-left:1.25rem;
  border-radius:var(--rounding-lg);
  padding-right:1.25rem;
  flex-direction:column;
  padding-bottom:1.25rem;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
        
        
      
      
  .fhQKUO {
    flex:1;
  width:100%;
  overflow-x:hidden;
  overflow-y:hidden;
  aspect-ratio:16/9;
  border-radius:var(--rounding-md);
  background-color:var(--neutral-3, #F0F0F3);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .HvLXj {
    min-width:200px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-video\:eehEpHhISn6NSPXKPfmkx {
    color:var(--neutral-12, #1C2024);
  font-weight:var(--semi);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .xrRXo {
    gap:1rem;
  width:100%;
  margin-top:0.5rem;
  align-items:start;
  padding-top:1.25rem;
  border-color:var(--neutral-4, #E8E8EC);
  border-style:solid;
  border-width:1px;
  padding-left:1.25rem;
  border-radius:var(--rounding-lg);
  margin-bottom:0.5rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  background-color:var(--neutral-2, #F9F9FB);
  }
      

      
          @media (max-width: 800px) {
            
  .xrRXo {
    padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .cNkden {
    gap:1rem;
  width:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fFPkuu {
    gap:0.5rem;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-changelog\:MvvM67AScunA3CHOYZ7Yo {
    flex:1;
  font-weight:var(--semi);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-changelog\:aBOLyyHLfkHsuxkVWMtvg {
    font-weight:var(--normal);
  border-radius:var(--rounding-md);
  text-transform:capitalize;
  }
      

      
        
        
      
      
  .root-page-changelog\:dtkVM9qrMAMPH20NMdChR {
    font-weight:var(--medium);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dTCIWC {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .root-page-testimonial-section\:8KlClOZwqmDWTy9qVWS1q {
    left:-8%;
  width:116%;
  filter:blur(50px);
  background:linear-gradient(to bottom, var(--brand-8) 30%, var(--neutral-7) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cKUJck {
    row-gap:2rem;
  background:var(--neutral-0);
  box-shadow:var(--shadow-sm);
  column-gap:2rem;
  overflow-x:hidden;
  padding-top:4rem;
  padding-left:4rem;
  padding-right:4rem;
  padding-bottom:4rem;
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
          @media (max-width: 700px) {
            
  .cKUJck {
    row-gap:1rem;
  column-gap:1rem;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

          }
          
        
        
      
      
  .testimonial-card-highlighted\:1OQ7FGgr1U9CMORzIEl2e {
    width:4.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
        
      
      
  .testimonial-card-highlighted\:4rFUNjqQZzYTx1TuNrNBJ {
    color:var(--neutral-12);
  text-align:center;
  font-weight:var(--semi);
  }
      

      
          @media (max-width: 700px) {
            
  .testimonial-card-highlighted\:4rFUNjqQZzYTx1TuNrNBJ {
    font-size:var(--text-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl);
  }
      

          }
          
        
        
      
      
  .eKWZzu {
    display:flex;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .testimonial-card-highlighted\:AwjU1snnHgKNBm4XG9sJx {
    color:var(--neutral-12);
  font-weight:var(--medium);
  }
      

      
        
        
      
      
  .testimonial-card-highlighted\:RP4IEp5iYVxOwDgp2sLLd {
    color:var(--neutral-11);
  }
      

      
        
        
      
      
  .elhPAg {
    row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

      
        
        
      
      
  .znxj {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 400px) {
            
  .znxj {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dmaZQa {
    row-gap:1.25rem;
  background:var(--neutral-0);
  box-shadow:var(--shadow-sm);
  column-gap:1.25rem;
  overflow-x:hidden;
  padding-top:2rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:2rem;
  border-top-left-radius:var(--rounding-md);
  border-top-right-radius:var(--rounding-md);
  border-bottom-left-radius:var(--rounding-md);
  border-bottom-right-radius:var(--rounding-md);
  }
      

      
        
        
      
      
  .testimonial-card\:1OQ7FGgr1U9CMORzIEl2e {
    width:2.5rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .exFums {
    display:flex;
  row-gap:1rem;
  column-gap:1rem;
  margin-top:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .testimonial-card\:AwjU1snnHgKNBm4XG9sJx {
    font-weight:var(--medium);
  }
      

      
        
        
      
      
  .testimonial-card\:RP4IEp5iYVxOwDgp2sLLd {
    flex:1;
  }
      

      
        
        
      
      
  .JfJMk {
    flex:1;
  row-gap:0.5rem;
  column-gap:0.5rem;
  }
      

      
        
        
      
      
  .root-page-testimonial-section\:WbUKOdg1DgZw6awtV5n-7 {
    flex:1;
  }
      

      
        
        
      
      
  .ePxLNC {
    max-width:50rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dBVdyW {
    width:100%;
  display:flex;
  row-gap:3rem;
  column-gap:3rem;
  align-items:center;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .cta-link-button-secondary\:root {
    height:var(--interactive-height-lg);
  font-size:var(--text-lg);
  padding-left:1rem;
  padding-right:1rem;
  }
      

      
          @media (max-width: 460px) {
            
  .cta-link-button-secondary\:root {
    flex:1;
  min-width:170px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .button-primary\:root {
    color:var(--neutral-0);
  background:var(--brand-10);
  box-shadow:var(--shadow-sm);
  overflow-x:hidden;
  overflow-y:hidden;
  }
      

      
  .button-primary\:root.enabled:hover {
    background:var(--brand-9);
  }
      


  .button-primary\:root.pressed {
    background:var(--brand-11);
  transition:none;
  }
      


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


  .button-primary\:root.critical-enabled:hover {
    background:var(--critical-9);
  }
      


  .button-primary\:root.critical-pressed {
    background:var(--critical-11);
  }
      


  .button-primary\:root:disabled {
    opacity:0.7;
  }
      

        
        
      
      
  .cta-button-primary\:root {
    height:var(--interactive-height-lg);
  font-size:var(--text-lg);
  padding-left:1rem;
  padding-right:1rem;
  }
      

      
          @media (max-width: 460px) {
            
  .cta-button-primary\:root {
    flex:1;
  min-width:170px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cXsLKy {
    gap:0.5rem;
  color:var(--neutral-0);
  width:fit-content;
  cursor:pointer;
  height:var(--interactive-height-md);
  background:var(--brand-10);
  box-shadow:var(--shadow-sm);
  transition:background 200ms ease;
  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;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .cXsLKy:hover {
    text-decoration-color:var(--color-underline-hovered);
  background:var(--brand-9);
  }
      


  .cXsLKy:active {
    transition:none;
  background-color:var(--brand-11, #A911BD);
  }
      


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

        
        
      
      
  .cta-link-button-primary\:root {
    height:var(--interactive-height-lg);
  font-size:var(--text-lg);
  padding-left:1rem;
  padding-right:1rem;
  }
      

      
          @media (max-width: 460px) {
            
  .cta-link-button-primary\:root {
    flex:1;
  min-width:170px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cta-button-secondary\:root {
    height:var(--interactive-height-lg);
  font-size:var(--text-lg);
  padding-left:1rem;
  padding-right:1rem;
  }
      

      
          @media (max-width: 460px) {
            
  .cta-button-secondary\:root {
    flex:1;
  min-width:170px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-cta-section\:HFlOhhDK_JPMlOGX6nKvl {
    width:fit-content;
  max-width:100%;
  }
      

      
        
        
      
      
  .dugYyC {
    width:fit-content;
  display:flex;
  row-gap:1rem;
  flex-wrap:wrap;
  column-gap:1rem;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .ZNIVg {
    flex:1;
  display:flex;
  min-width:180px;
  align-items:flex-start;
  justify-content:center;
  }
      

      
        
        
      
      
  .root-page-cta-section\:RK5bgd01kQKWIKcvblfmy {
    width:4rem;
  height:4rem;
  overflow-x:hidden;
  overflow-y:hidden;
  border-top-left-radius:9999px;
  border-top-right-radius:9999px;
  border-bottom-left-radius:9999px;
  border-bottom-right-radius:9999px;
  }
      

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

      
        
        
      
      
  .root-page-cta-section\:bJBCUQrSwVGQfeq38bN1o {
    background:var(--card-bg-color);
  border-top-left-radius:var(--rounding-lg);
  border-top-right-radius:var(--rounding-lg);
  border-bottom-left-radius:var(--rounding-lg);
  border-bottom-right-radius:var(--rounding-lg);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .qjbQO {
    row-gap:1rem;
  flex-wrap:wrap-reverse;
  column-gap:1rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .root-page-cta-section\:tRTaUPgcEh8699k_XFtm1 {
    display:flex;
  margin-top:2rem;
  align-items:flex-start;
  flex-direction:row-reverse;
  justify-content:center;
  }
      

      
        
        
      
      
  .dMETNW {
    row-gap:1.5rem;
  max-width:var(--content-max-width);
  column-gap:1.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-cta-section\:v6bCzuaL7_BbEdu2Y73lw {
    display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .root-page-cta-section\:vU1wEgo-G3Hgm8mQXrt0i {
    color:var(--neutral-12);
  width:100%;
  display:block;
  text-align:left;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-hero-section\:root {
    display:flex;
  row-gap:none;
  max-width:100%;
  column-gap:none;
  min-height:var(--screen-height, 100vh);
  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) {
            
  .root-page-hero-section\:root {
    display:flex;
  align-items:flex-start;
  flex-direction:column-reverse;
  padding-bottom:1.25rem;
  justify-content:flex-start;
  }
      

          }
          
        
        
      
      
  .cTaYaR {
    gap:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .root-page-hero-section\:BGBnCCqXdG-CD0Hl91rYV {
    margin-top:1.5rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fsEQco {
    gap:2.5rem;
  height:100%;
  align-items:start;
  padding-left:2.5rem;
  padding-right:3.5rem;
  padding-bottom:9rem;
  justify-content:end;
  }
      

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

          }
          

          @media (max-width: 500px) {
            
  .fsEQco {
    padding-bottom:2rem;
  }
      

          }
          
        
        
      
      
  .eyIhhJ {
    gap:1rem;
  max-width:640px;
  align-items:start;
  justify-content:center;
  }
      

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

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

          }
          

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

          }
          
        
        
      
      
  .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;
  }
      

      
        
        
      
      
  .root-page-hero-section\:hZ5XmbELiwy6Ya5d8JK9u {
    color:var(--neutral-11);
  max-width:var(--content-max-width);
  font-weight:var(--normal);
  }
      

      
        
        
      
      
  .root-page-hero-section\:iPypqo783YTdzLR9hkKBn {
    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;
  }
      

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

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

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

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

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

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

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

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

      
        
        
      
      
  .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);
  }
      

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

      
        
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

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

      
        
        
      
      
  .hero-content\:2SmGQw_Qsw9oWVJD0hmp5 {
    width:100%;
  height:100%;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

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

      
        
        
      
      
  .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);
  }
      

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

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

      
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  .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);
  }
      

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

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

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

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

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

      
        
        
      
      
  .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);
  }
      

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

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

      
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  .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);
  }
      

      
        
        
      
      
  .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;
  }
      

      
        
        
      
      
  .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);
  }
      

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

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

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

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

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

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

      
        
        
      
      
  .bJdldO {
    margin-left:40px;
  }
      

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

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

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

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

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

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

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

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

      
        
        
      
      
  .hero-content\:T7bSwI0nZnmQAFQ9zYKYN {
    width:100%;
  height:100%;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
  }
      

      
        
        
      
      
  .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);
  }
      

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

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

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

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

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

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

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

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

      
        
        
      
      
  .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);
  }
      

      
        
        
      
      
  .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);
  }
      

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

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

      
        
        
      
      
  .eerrgO {
    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;
  }
      

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

      
        
        
      
      
  .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);
  }
      

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

      
        
        
      
      
  .faGaXi {
    gap:2px;
  }
      

      
        
        
      
      
  
      

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

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

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

      
        
        
      
      
  .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);
  }
      

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

      
        
        
      
      
  .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;
  }
      

      
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  .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;
  }
      

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

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      