@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;900&display=swap);@tailwind base;@tailwind components;@tailwind utilities;:root{--te-primary:#034ea2;--te-primary-light:#4395d1;--te-primary-dark:#022a5c;--te-red:#e74c3c;--te-orange:#ff7043;--te-gray-50:#fafafa;--te-gray-100:#f5f5f5;--te-gray-200:#eee;--te-gray-300:#e0e0e0;--te-gray-400:#bdbdbd;--te-gray-500:#9e9e9e;--te-gray-600:#757575;--te-gray-700:#424242;--te-gray-800:#212121;--te-gray-900:#000;--te-white:#fff}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212121;color:var(--te-gray-800);font-family:Source Sans Pro,Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:0}.btn-primary{align-items:center;background-color:initial;border:2px solid #e74c3c;border:2px solid var(--te-red);border-radius:25px;color:#e74c3c;color:var(--te-red);cursor:pointer;display:inline-flex;font-family:Source Sans Pro,Inter,sans-serif;font-size:20px;font-weight:600;justify-content:center;letter-spacing:.5px;padding:12px 28px;text-decoration:none;transition:all .2s ease}.btn-primary:hover{background-color:#e74c3c;background-color:var(--te-red);box-shadow:0 4px 12px #e74c3c4d;color:#fff;color:var(--te-white);transform:translateY(-1px)}.btn-secondary{background-color:initial;border:2px solid #034ea2;border:2px solid var(--te-primary);border-radius:25px;color:#034ea2;color:var(--te-primary);cursor:pointer;font-family:Source Sans Pro,Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:.5px;padding:10px 26px;transition:all .2s ease}.btn-secondary:hover{background-color:#034ea2;background-color:var(--te-primary);color:#fff;color:var(--te-white)}.text-link{color:#4395d1;color:var(--te-primary-light);font-weight:500;text-decoration:none;transition:color .2s ease}.text-link:hover{color:#034ea2;color:var(--te-primary)}.te-card{background:#fff;background:var(--te-white);border:1px solid #f5f5f5;border:1px solid var(--te-gray-100);border-radius:8px;box-shadow:0 1px 3px #0000000f;transition:all .2s ease}.te-card:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}h1,h2,h3,h4,h5,h6{color:#000;color:var(--te-gray-900);font-family:Source Sans Pro,Roboto,Inter,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1.3}.te-gradient{background:linear-gradient(135deg,#e74c3c,#ff7043);background:linear-gradient(135deg,var(--te-red),var(--te-orange))}.te-gradient-blue,.te-gradient-text{background:linear-gradient(135deg,#034ea2,#4395d1);background:linear-gradient(135deg,var(--te-primary),var(--te-primary-light))}.te-gradient-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.page-container,body{background-color:#fff;background-color:var(--te-white)}.page-container{min-height:100vh}.aspect-w-16{padding-bottom:56.25%;position:relative}.aspect-w-16>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.prose{color:#1f2937;max-width:65ch}.prose h1,.prose h2{color:#111827;font-weight:600;margin-bottom:1em;margin-top:2em}.prose h2{font-size:1.5em}.prose p,.prose ul{margin-bottom:1.25em;margin-top:1.25em}.prose ul{list-style-type:disc;padding-left:1.625em}.prose li{margin-bottom:.5em;margin-top:.5em}
/*# sourceMappingURL=main.3992fc74.css.map*/