:root{--white:#fff;--gray-100:#fafbfc;--gray-200:#f2f4f7;--gray-300:#e6e8ec;--gray-400:#d3d6dc;--gray-500:#b9bec7;--gray-600:#9aa1ac;--gray-700:#7c858f;--gray-800:#5f6771;--gray-900:#474e57;--gray-1000:#33383f;--gray-1100:#1f2328;--gray-1200:#0f1114;--limegreen-100:#fafff3;--limegreen-200:#ebfedd;--limegreen-300:#dcfdb2;--limegreen-400:#c3f18f;--limegreen-500:#b0f863;--limegreen-600:#a7ff2c;--limegreen-700:#71bb10;--limegreen-800:#4f8a0c;--limegreen-900:#2b5608;--limegreen-1000:#213a05;--limegreen-1100:#192e03;--limegreen-1200:#122102;--limeyellow-100:#fffdf3;--limeyellow-200:#fff8db;--limeyellow-300:#fff1b1;--limeyellow-400:#ffe98c;--limeyellow-500:#ffe166;--limeyellow-600:#ffd942;--limeyellow-700:#f9c62b;--limeyellow-800:#e5b122;--limeyellow-900:#d09d1b;--limeyellow-1000:#b98715;--limeyellow-1100:#a27210;--limeyellow-1200:#8b5e0c;--green-100:#f3fdf8;--green-200:#d6f7e4;--green-300:#b0f0d0;--green-400:#7ee9b8;--green-500:#4ee1a1;--green-600:#25d88b;--green-700:#1ab070;--green-800:#159a42;--green-900:#126b36;--green-1000:#0e5134;--green-1100:#0b3c26;--green-1200:#082b1b;--red-100:#fff5f5;--red-200:#ffe3e3;--red-300:#ffbdbd;--red-400:#f99;--red-500:#ff7070;--red-600:#ff4c4c;--red-700:#e03232;--red-800:#bf2a2a;--red-900:#991f1f;--red-1000:#731717;--red-1100:#511111;--red-1200:#3a0c0c;--blue-100:#f6faff;--blue-200:#eaf2ff;--blue-300:#d6e6ff;--blue-400:#b8d1ff;--blue-500:#91b6ff;--blue-600:#6495ff;--blue-700:#3e75f0;--blue-800:#2359cc;--blue-900:#1a469f;--blue-1000:#133579;--blue-1100:#0d274f;--blue-1200:#091a37;--purple-100:#faf7ff;--purple-200:#f0e7ff;--purple-300:#e1d1ff;--purple-400:#cbb2ff;--purple-500:#b38eff;--purple-600:#9967ff;--purple-700:#7b4fe6;--purple-800:#5e3cbf;--purple-900:#4a2f99;--purple-1000:#372473;--purple-1100:#261a51;--purple-1200:#1a1238;--coral-100:#fff7f3;--coral-200:#ffe7df;--coral-300:#ffd1c5;--coral-400:#ffb59f;--coral-500:#ff977a;--coral-600:#ff775a;--coral-700:#ff5c47;--coral-800:#e6473c;--coral-900:#c23a33;--coral-1000:#962e29;--coral-1100:#6d221f;--coral-1200:#4a1816;--black-50:var(--gray-100);--black-100:var(--gray-100);--black-200:var(--gray-200);--black-300:var(--gray-300);--black-400:var(--gray-400);--black-500:var(--gray-500);--black-600:var(--gray-600);--black-700:var(--gray-700);--black-800:var(--gray-800);--black-900:var(--gray-900);--black-1000:var(--gray-1000);--black-1100:var(--gray-1100);--black-1200:var(--gray-1200);--primary-50:var(--coral-100);--primary-100:var(--coral-100);--primary-200:var(--coral-200);--primary-300:var(--coral-300);--primary-400:var(--coral-400);--primary-500:var(--coral-500);--primary-600:var(--coral-600);--primary-700:var(--coral-700);--primary-800:var(--coral-800);--primary-900:var(--coral-900);--primary-1000:var(--coral-1000);--primary-1100:var(--coral-1100);--primary-1200:var(--coral-1200);--cobalt-50:var(--blue-100);--cobalt-100:var(--blue-100);--cobalt-200:var(--blue-200);--cobalt-300:var(--blue-300);--cobalt-400:var(--blue-400);--cobalt-500:var(--blue-500);--cobalt-600:var(--blue-600);--cobalt-700:var(--blue-700);--cobalt-800:var(--blue-800);--cobalt-900:var(--blue-900);--cobalt-1000:var(--blue-1000);--cobalt-1100:var(--blue-1100);--cobalt-1200:var(--blue-1200);--yellow-50:var(--limeyellow-100);--yellow-100:var(--limeyellow-100);--yellow-200:var(--limeyellow-200);--yellow-300:var(--limeyellow-300);--yellow-400:var(--limeyellow-400);--yellow-500:var(--limeyellow-500);--yellow-600:var(--limeyellow-600);--yellow-700:var(--limeyellow-700);--yellow-800:var(--limeyellow-800);--yellow-900:var(--limeyellow-900);--yellow-1000:var(--limeyellow-1000);--yellow-1100:var(--limeyellow-1100);--yellow-1200:var(--limeyellow-1200);--color-bg:var(--gray-100);--color-text:var(--gray-1000);--hover-color:var(--coral-700);--space-50:.125rem;--space-100:.25rem;--space-200:.5rem;--space-300:.75rem;--space-400:1rem;--space-500:1.25rem;--space-600:1.5rem;--space-700:2rem;--space-800:2.5rem;--space-900:3rem;--space-1000:4rem;--space-1100:5rem;--space-1200:6rem;--border-color:var(--black-200);--border-color-strong:var(--black-400);--border-width:1px;--border-radius-sm:.375rem;--border-radius-md:.625rem;--border-radius-lg:.875rem;--border-radius-xl:1.25rem;--hr-color:var(--black-200);--hr-thickness:1px;--shadow-xs:0 1px 2px #373c3f14;--shadow-sm:0 4px 10px #373c3f1a;--shadow-md:0 10px 24px #373c3f1f;--shadow-lg:0 18px 42px #373c3f24;--font-family-base:var(--font-outfit), sans-serif;--font-size-h1:clamp(2rem, 4vw, 3rem);--font-size-h2:clamp(1.625rem, 3vw, 2.25rem);--font-size-h3:1.75rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-h6:1rem;--font-size-body:1rem;--font-size-small:.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--button-height-sm:40px;--button-height-md:40px;--button-height-lg:40px;--button-height-max:40px;--button-radius:12px;--button-gap:.5rem;--button-padding-x-sm:1rem;--button-padding-x-md:1rem;--button-padding-x-lg:1.25rem;--button-font-family:"Inter", var(--font-family-base), sans-serif;--button-font-weight:600;--button-font-size-sm:.8rem;--button-font-size-md:.8rem;--button-font-size-lg:.8rem}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;padding:24px;display:flex}main{margin-top:88px}h1,h2,h3,h4,h5,h6{color:var(--black-1200);font-family:var(--font-family-base)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold)}p{font-size:var(--font-size-body)}small{font-size:var(--font-size-small)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}hr{border:0;border-top:var(--hr-thickness) solid var(--hr-color)}button,.icon{transition:color .2s,background-color .2s,border-color .2s}button:hover,.icon:hover{color:var(--hover-color)}
