@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--primary:teal;--primary-dark:#066;--primary-light:#aac7c6;--secondary:#2e4848;--white:#fff;--light-gray:#f8f9fa;--dark-gray:#333;--black:#1a1a1a;--gradient:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);--shadow:0 4px 10px #0000001a;--transition:all 0.3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--white);color:#333;color:var(--dark-gray);font-family:Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}a{color:teal;color:var(--primary);text-decoration:none;transition:all .3s ease;transition:var(--transition)}a:hover{color:#066;color:var(--primary-dark)}a.tiers-link{font-weight:500;position:relative}a.tiers-link:after{background-color:teal;background-color:var(--primary);border-radius:10px;color:#fff;content:"New";font-size:.6rem;font-weight:700;padding:2px 6px;position:absolute;right:-32px;top:-8px}@media (max-width:768px){a.tiers-link:after{margin-left:6px;position:relative;right:0;top:-10px}}button{cursor:pointer}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.section{padding:80px 0}.section-title{color:var(--primary);font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.section-subtitle{color:var(--secondary);font-size:1.2rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.button{background:var(--gradient);border:none;border-radius:8px;box-shadow:var(--shadow);color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;transition:var(--transition)}.button:hover{box-shadow:0 6px 12px #00000026;color:#fff;transform:translateY(-2px)}.button.secondary{background:#fff;border:2px solid var(--primary);color:var(--primary)}.button.secondary:hover{background:var(--light-gray)}.card{background:#fff;border-radius:12px;box-shadow:var(--shadow);padding:30px;transition:var(--transition)}.card:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2rem}.button{width:100%}}
/*# sourceMappingURL=main.7064d727.css.map*/