
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --blue-vivid-050: #E6F6FF;
--blue-vivid-100: #BAE3FF;
--blue-vivid-200: #7CC4FA;
--blue-vivid-300: #47A3F3;
--blue-vivid-400: #2186EB;
--blue-vivid-500: #0967D2;
--blue-vivid-600: #0552B5;
--blue-vivid-700: #03449E;
--blue-vivid-800: #01337D;
--blue-vivid-900: #002159;
--bg-primary: #ffffff;
--bg-secondary: #F5F7FA;
--bg-card: #FFFFFF;
--bg-card-hover: #F5F7FA;
--text-primary: #1F2933;
--text-secondary: #3E4C59;
--text-muted: #616E7C;
--border-color: #CBD2D9;
--tag-bg: rgba(9, 103, 210, 0.1);
--tag-color: #0552B5;
--heading-color: #0967D2;
--cool-grey-050: #F5F7FA;
--cool-grey-100: #E4E7EB;
--cool-grey-200: #CBD2D9;
--cool-grey-300: #9AA5B1;
--cool-grey-400: #7B8794;
--cool-grey-500: #616E7C;
--cool-grey-600: #52606D;
--cool-grey-700: #3E4C59;
--cool-grey-800: #323F4B;
--cool-grey-900: #1F2933;
--orange-vivid-100: #FFD0B5;
--orange-vivid-300: #FF9466;
--orange-vivid-400: #F9703E;
--orange-vivid-500: #F35627;
--cyan-vivid-300: #62F4EB;
--cyan-vivid-400: #3AE7E1;
--cyan-vivid-500: #1CD4D4;
--primary: var(--blue-vivid-500);
--primary-light: var(--blue-vivid-400);
--primary-lighter: var(--blue-vivid-300);
--primary-lightest: var(--blue-vivid-100);
--accent: var(--orange-vivid-500);
--accent-light: var(--orange-vivid-400);
--accent-lighter: var(--orange-vivid-300);
--accent-lightest: var(--orange-vivid-100);
--success: var(--cyan-vivid-500);
--success-light: var(--cyan-vivid-400);
--success-lighter: var(--cyan-vivid-300);
--dark: var(--cool-grey-900);
    /* Fonts */
    --font-plusjakartasans: 'Plus Jakarta Sans',sans-serif;
--font-robotomono: 'Roboto Mono',monospace;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-base: 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;
--semibold: 600;
--bold: 700;
--extrabold: 800;
    /* 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 */
    --space-xs: 0.25rem;
--space-sm: 0.5rem;
--space-md: 1rem;
--space-lg: 1.5rem;
--space-xl: 2rem;
--space-2xl: 3rem;
--space-3xl: 4rem;
--space-4xl: 6rem;
--container-xs: 20rem;
--container-sm: 24rem;
--container-md: 28rem;
--container-lg: 32rem;
--container-xl: 36rem;
--container-2xl: 42rem;
--container-full: 100%;
--container-max: 75rem;
--radius-sm: 0.25rem;
--radius-md: 0.5rem;
--radius-lg: 0.75rem;
--radius-full: 50rem;
    /* Z-index */
    --z-base: 0;
--z-dropdown: 10;
--z-sticky: 20;
--z-overlay: 30;
--z-modal: 40;
--z-popover: 50;
--z-toast: 60;
--z-tooltip: 70;
  }
  @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;
    }
  }
}

      
  .cIAcye {
    display:flex;
  max-width:100%;
  background: white;
  align-items:center;
  font-family:Plus Jakarta Sans;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  justify-content:flex-start;
  }
      

      
          @media (max-width: 768px) {
            
  .cIAcye {
    max-width:1200px;
  padding-top:2rem;
  padding-left:2rem;
  padding-right:2rem;
  padding-bottom:2rem;
  }
      

          }
          
        
      
      
  .BEFTq {
    box-sizing:border-box;
  }
      

      
        
      
      
  .bBVPRn {
    padding:1.5rem;
  background:var(--bg-secondary);
  box-sizing:border-box;
  border-radius:8px;;
  }
      

      
        
      
      
  .butVGJ {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-600);;
  }
      

      
        
      
      
  .dilEdd {
    padding:2rem;
  background:var(--bg-secondary);
  box-sizing:border-box;
  border-radius:8px;;
  }
      

      
        
      
      
  .xqozX {
    margin:0 auto;
  padding:2rem;;
  max-width:1200px;
  box-sizing:border-box;
  }
      

      
        
      
      
  .fDzHhU {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-400);
  }
      

      
        
      
      
  .dwboJH {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  background:linear-gradient(to top right, var(--primary-lighter) 0%, var(--blue-vivid-700) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  }
      

      
        
      
      
  .bDqueV {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-800);;
  }
      

      
        
      
      
  .feuhwU {
    font-size:0.875rem;
  box-sizing:border-box;
  line-height:1.4;
  }
      

      
        
      
      
  .cZKWQi {
    font-size:2rem;
  background:var(--gradient-glow);
  box-sizing:border-box;
  font-weight:800;
  margin-bottom:1rem;;
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  }
      

      
        
      
      
  .dEtPlr {
    box-sizing:border-box;
  margin-bottom:2rem;;
  }
      

      
        
      
      
  .fAolWq {
    border:2px solid var(--primary);
  padding:1.5rem;
  background:var(--bg-primary);
  box-shadow:0 2px 4px rgba(0,0,0,0.1);;
  box-sizing:border-box;
  border-radius:8px;
  }
      

      
        
      
      
  .cLKKoC {
    padding:1.5rem;
  background:var(--bg-primary);
  box-sizing:border-box;
  border-radius:8px;;
  margin-bottom:3rem;
  }
      

      
        
      
      
  .dOnviD {
    color:var(--text-primary);
  font-size:var(--text-2xl);
  box-sizing:border-box;
  font-weight:var(--semibold);
  }
      

      
        
      
      
  .bYNXas {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--orange-vivid-500);;
  }
      

      
        
      
      
  .cfqXCX {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-600);;
  }
      

      
        
      
      
  .ewkIkG {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  background:var(--gradient-dark);;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  }
      

      
        
      
      
  .dqAwpz {
    color:white;;
  margin:0 0 1rem 0;
  font-size:1.2rem;
  box-sizing:border-box;
  font-weight:700;
  }
      

      
        
      
      
  .cOsXet {
    font-size:0.875rem;
  box-sizing:border-box;
  line-height:1.4;;
  }
      

      
        
      
      
  .vWxJR {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-200);;
  }
      

      
        
      
      
  .dsQDYb {
    padding:1rem;
  background:var(--bg-primary);
  box-sizing:border-box;
  border-radius:4px;;
  margin-bottom:1rem;
  }
      

      
        
      
      
  .bhMpjn {
    gap:1rem;
  display:grid;
  box-sizing:border-box;
  margin-top:1rem;;
  grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
  }
      

      
        
      
      
  .xEjfA {
    color:var(--text-secondary);
  margin:0 0 1.5rem 0;
  box-sizing:border-box;
  line-height:1.5;;
  }
      

      
        
      
      
  .eAKJpt {
    flex:0  ;
  display:flex;
  row-gap:1rem;
  flex-wrap:wrap;
  box-sizing:border-box;
  column-gap:1rem;
  margin-top:1rem;;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
      
      
  .eeMqWP {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-700);
  }
      

      
          @media (min-width: 768px) {
            
  .eeMqWP {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      
      
  .deQEsI {
    flex:2  ;
  padding:1rem;
  min-width:var(--container-sm);
  background:var(--bg-secondary);
  box-sizing:border-box;
  border-radius:8px;;
  }
      

      
        
      
      
  .bPJEqk {
    color:var(--heading-color);
  font-size:var(--text-3xl);
  box-sizing:border-box;
  font-weight:var(--semibold);
  margin-bottom:var(--space-lg);
  padding-bottom:var(--space-sm);
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

      
        
      
      
  .bPPfOK {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-500);;
  }
      

      
        
      
      
  .eLaGhI {
    display:flex;
  padding:1rem;
  background:var(--bg-primary);
  box-sizing:border-box;
  align-items:center;
  border-radius:4px;
  margin-bottom:1rem;
  justify-content:center;;
  }
      

      
        
      
      
  .dhQZXp {
    display:flex;
  padding:1.5rem;
  row-gap:1rem;
  background:var(--bg-primary);
  box-sizing:border-box;
  column-gap:1rem;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  margin-bottom:3rem;
  flex-direction:column;
  border-top-left-radius:var(--radius-lg);
  border-top-right-radius:var(--radius-lg);
  border-bottom-left-radius:var(--radius-lg);
  border-bottom-right-radius:var(--radius-lg);
  }
      

      
          @media (max-width: 768px) {
            
  
      

          }
          
        
      
      
  .dLzAoH {
    border:none;
  padding:0;;
  box-sizing:border-box;
  margin-bottom:1rem;
  }
      

      
        
      
      
  .dNGQST {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cyan-vivid-300);;
  }
      

      
        
      
      
  .eGrDjY {
    color:var(--cool-grey-800);;
  padding:0.5rem;
  font-size:0.875rem;
  background:var(--cool-grey-100);
  box-sizing:border-box;
  font-family:monospace;
  border-radius:4px;
  }
      

      
        
      
      
  .dAPnYg {
    color:white;;
  border:none;
  cursor:pointer;
  padding:12px 24px;
  background:var(--accent);
  box-sizing:border-box;
  transition:all 0.2s;
  font-weight:600;
  border-radius:8px;
  }
      

      
        
      
      
  .cnumTq {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-100);;
  }
      

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

      
          @media (max-width: ) and (min-width: 480px) {
            
  .cwBEdk {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          
        
      
      
  .faLjqw {
    box-sizing:border-box;
  }
      

      
          @media (min-width: 768px) {
            
  .faLjqw {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      
      
  .eA-DAKM {
    gap:1rem;
  display:flex;
  margin-top:1rem;
  flex-direction:column;
  }
      

      
          @media (min-width: 768px) {
            
  .eA-DAKM {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      
      
  .eUfFOd {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-100);;
  }
      

      
        
      
      
  .eSchno {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  background:linear-gradient(135deg, var(--primary) 0%, var(--success) 50%, var(--accent) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  }
      

      
        
      
      
  .dUfkIQ {
    color:rgba(255,255,255,0.9);;
  margin:0 0 1.5rem 0;
  box-sizing:border-box;
  line-height:1.5;
  }
      

      
        
      
      
  .xIpWR {
    font-size:1.2rem;
  box-sizing:border-box;
  font-weight:700;;
  margin-bottom:1rem;
  }
      

      
        
      
      
  .eCBmxJ {
    min-width:150px;
  box-sizing:border-box;
  }
      

      
          @media (min-width: 768px) {
            
  .eCBmxJ {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      
      
  .efPslI {
    color:var(--primary);
  box-sizing:border-box;
  font-weight:700;
  margin-bottom:1rem;;
  }
      

      
        
      
      
  
      

      
          @media (min-width: 480px) {
            
  .cYQwOW {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          

          @media (min-width: 768px) {
            
  .cYQwOW {
    gap:1rem;
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  justify-content:flex-start;
  }
      

          }
          
        
      
      
  .dWussh {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-400);;
  }
      

      
        
      
      
  .bgQhME {
    font-size:1.2rem;;
  box-sizing:border-box;
  font-weight:700;
  }
      

      
        
      
      
  .ftFdHx {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cyan-vivid-500);;
  }
      

      
        
      
      
  .Wngtb {
    flex:1 1 200px;
  color:white;
  width:100%;
  height:80px;
  display:flex;
  min-width:200px;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-500);
  }
      

      
        
      
      
  .bGisrN {
    color:var(--blue-vivid-050);
  font-size:var(--text-4xl);
  box-sizing:border-box;
  align-items:center;
  font-family:Plus Jakarta Sans;
  font-weight:var(--extrabold);
  padding-left:var(--space-md);
  padding-right:var(--space-md);
  justify-content:flex-start;
  }
      

      
        
      
      
  .ctbaHa {
    gap:2rem;
  display:grid;
  box-sizing:border-box;
  margin-bottom:2rem;;
  grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
  }
      

      
        
      
      
  .eUiKKv {
    color:white;;
  display:inline-flex;
  padding:8px 24px;
  font-size:0.875rem;
  background:var(--gradient-primary);
  box-sizing:border-box;
  align-items:center;
  font-weight:700;
  border-radius:50px;
  }
      

      
        
      
      
  .fumWTU {
    flex:1 1 200px;
  min-width:200px;
  box-sizing:border-box;
  }
      

      
        
      
      
  .dgHZii {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--orange-vivid-300);;
  }
      

      
        
      
      
  .ekcyhX {
    color:white;
  display:inline-block;
  padding:4px 12px;
  font-size:0.75rem;
  background:var(--primary);
  box-sizing:border-box;
  font-weight:700;;
  border-radius:20px;
  }
      

      
        
      
      
  .dCjRLO {
    font-size:inherit;
  font-family:inherit;
  font-weight:900;
  }
      

      
        
      
      
  .csJyHu {
    font-size:1.2rem;;
  box-sizing:border-box;
  font-weight:500;
  }
      

      
        
      
      
  .eGvOxB {
    font-size:1rem;
  box-sizing:border-box;
  font-weight:700;;
  margin-bottom:1rem;
  }
      

      
        
      
      
  .fbZLCq {
    color:var(--primary);;
  border:none;
  cursor:pointer;
  padding:12px 24px;
  background:white;
  box-sizing:border-box;
  transition:all 0.2s;
  font-weight:600;
  border-radius:8px;
  }
      

      
        
      
      
  .FhAKW {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-900);;
  }
      

      
        
      
      
  .bhUMRM {
    box-sizing:border-box;
  margin-bottom:1rem;;
  }
      

      
        
      
      
  .eIcfOG {
    color:white;;
  border:none;
  cursor:pointer;
  padding:12px 24px;
  background:var(--primary);
  box-sizing:border-box;
  transition:all 0.2s;
  font-weight:600;
  border-radius:8px;
  }
      

      
        
      
      
  .cwJGag {
    color:var(--tag-color);
  padding:4px 8px;
  font-size:0.75rem;
  background:var(--tag-bg);
  box-sizing:border-box;
  font-weight:500;;
  border-radius:4px;
  }
      

      
        
      
      
  .vuviR {
    font-size:1.2rem;;
  box-sizing:border-box;
  font-weight:600;
  }
      

      
        
      
      
  .cEhIwW {
    flex:1 1 200px;
  min-width:200px;
  }
      

      
        
      
      
  .elYCdf {
    box-sizing:border-box;
  font-weight:600;;
  }
      

      
        
      
      
  .cAQZct {
    font-size:1.2rem;;
  box-sizing:border-box;
  font-weight:800;
  }
      

      
        
      
      
  .IFyCl {
    color:var(--text-secondary);
  box-sizing:border-box;
  margin-bottom:1rem;;
  }
      

      
        
      
      
  .yDivl {
    color:var(--heading-color);
  font-size:var(--text-3xl);
  box-sizing:border-box;
  margin-bottom:var(--space-lg);
  padding-bottom:var(--space-sm);
  border-bottom-color:var(--border-color);
  border-bottom-style:solid;
  border-bottom-width:2px;
  }
      

      
        
      
      
  .XoZo {
    gap:2rem;;
  display:grid;
  box-sizing:border-box;
  grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
  }
      

      
        
      
      
  .eXYenX {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-500);
  }
      

      
        
      
      
  .cnJSnT {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-400);;
  }
      

      
        
      
      
  .dCoIwU {
    color:var(--text-primary);;
  margin:0 0 1rem 0;
  font-size:1.2rem;
  box-sizing:border-box;
  font-weight:700;
  }
      

      
        
      
      
  .QyVLZ {
    font-size:1.2rem;;
  box-sizing:border-box;
  font-weight:400;
  }
      

      
        
      
      
  .aJqTm {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-050);;
  }
      

      
        
      
      
  .dQSUWM {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  background:var(--gradient-accent);;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  }
      

      
        
      
      
  .dJzHNY {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-700);;
  }
      

      
        
      
      
  .cXwKFN {
    color:var(--text-muted);;
  box-sizing:border-box;
  }
      

      
        
      
      
  .btwzDk {
    box-sizing:border-box;
  font-weight:500;;
  }
      

      
        
      
      
  .bGXoQU {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-300);;
  }
      

      
        
      
      
  .tATuA {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cyan-vivid-400);;
  }
      

      
        
      
      
  .dhGNho {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-600);
  }
      

      
          @media (min-width: 768px) {
            
  .dhGNho {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      
      
  .drmMiV {
    box-sizing:border-box;
  font-weight:800;;
  }
      

      
        
      
      
  .FtGbs {
    box-sizing:border-box;
  margin-bottom:2rem;
  }
      

      
        
      
      
  .ekkdMn {
    padding:1.5rem;
  background:var(--bg-primary);
  box-sizing:border-box;
  border-color:var(--border-color);
  border-style:solid;
  border-width:1px;
  border-radius:8px;;
  margin-bottom:3rem;
  border-top-left-radius:var(--radius-lg);
  border-top-right-radius:var(--radius-lg);
  border-bottom-left-radius:var(--radius-lg);
  border-bottom-right-radius:var(--radius-lg);
  }
      

      
        
      
      
  .eeZvJM {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-700);;
  }
      

      
        
      
      
  .eCLaAY {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--orange-vivid-100);;
  }
      

      
        
      
      
  .cRYolh {
    box-sizing:border-box;
  font-weight:400;;
  }
      

      
        
      
      
  .eQGgdo {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--cool-grey-300);;
  }
      

      
        
      
      
  .oemmz {
    color:white;
  font-size:var(--text-base);
  box-sizing:border-box;
  font-family:Plus Jakarta Sans;
  }
      

      
        
      
      
  .eSxbtg {
    color:var(--cool-grey-900);
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-100);
  }
      

      
        
      
      
  .eqClAN {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--orange-vivid-400);;
  }
      

      
        
      
      
  .bSaiza {
    color:var(--primary);;
  border:2px solid var(--primary);
  cursor:pointer;
  padding:12px 24px;
  background:transparent;
  box-sizing:border-box;
  transition:all 0.2s;
  font-weight:600;
  border-radius:8px;
  }
      

      
        
      
      
  .DOoO {
    box-sizing:border-box;
  font-weight:700;;
  }
      

      
        
      
      
  .epiEyT {
    color:white;
  width:100%;
  height:80px;
  display:flex;
  box-sizing:border-box;
  align-items:center;
  font-weight:600;
  border-radius:8px;
  margin-bottom:0.5rem;
  justify-content:center;
  background-color:var(--blue-vivid-300);
  }
      

      
        
      
      
  .buzSDV {
    border:1px solid var(--border-color);
  padding:1.5rem;
  background:var(--bg-primary);
  box-shadow:0 2px 4px rgba(0,0,0,0.1);;
  box-sizing:border-box;
  border-radius:8px;
  }
      

      
        
      
      
  .chetug {
    color:white;;
  padding:1.5rem;
  background:var(--gradient-primary);
  box-shadow:0 2px 4px rgba(0,0,0,0.1);
  box-sizing:border-box;
  border-radius:8px;
  }
      

      
        
      
      
  .bxEEKu {
    width:var(--container-full);
  display:flex;
  background:linear-gradient(to top right, var(--blue-vivid-300) 0%, var(--blue-vivid-500) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
  box-sizing:border-box;
  align-items:center;
  font-family:Plus Jakarta Sans;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
      
      
  .cdYssK {
    flex:1 1 0;
  min-width:0px;
  box-sizing:border-box;
  }
      

      
          @media (min-width: 768px) {
            
  .cdYssK {
    flex:1 1 0;
  min-width:0px;
  }
      

          }
          
        
      