@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&family=Inter:wght@400;500;600&display=swap";:root{font-family:Inter,Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#0f1b1f;background-color:#030b0d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--emerald: #17c3b2;--emerald-dark: #0b6c63;--emerald-soft: #a6fff2;--charcoal: #0f1b1f;--charcoal-light: #1e2a2f;--cloud: rgba(255, 255, 255, .8)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 20%,#0f1b1f,#040708 60%);color:#e4f8f3}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font-family:inherit}.app-shell{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.site-header{background:#122024f2;border:1px solid rgba(255,255,255,.05);border-radius:1.5rem;padding:1.5rem 2rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;position:sticky;top:1rem;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-wrap:wrap}.brand h1{font-family:Nunito,sans-serif;font-weight:700;font-size:1.2rem;color:var(--emerald);margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.75rem;color:#7ddad0;margin:0 0 .3rem}.main-nav{display:flex;gap:.6rem;flex-wrap:wrap}.nav-link{padding:.35rem .9rem;border-radius:999px;color:#dff9f2;font-weight:600;font-size:.9rem;transition:background .3s ease,color .3s ease}.nav-link.active,.nav-link:hover{background:#17c3b233;color:var(--emerald)}.cta-button{background:linear-gradient(130deg,#17c3b2,#0b6c63);color:#031312;border-radius:999px;border:none;padding:.7rem 1.4rem;font-weight:700;cursor:pointer;box-shadow:0 10px 30px #17c3b259}.cta-button.small{font-size:.9rem;padding:.6rem 1.2rem}.cta-button.secondary{width:100%;text-align:center;margin-top:1.2rem;background:transparent;border:1px solid rgba(23,195,178,.4);color:#17c3b2}.outline-button{border-radius:999px;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.3);color:#d0f5ef}main{margin-top:2rem}.page{background:#061012eb;border:1px solid rgba(23,195,178,.12);border-radius:2rem;padding:3rem;margin-bottom:2rem;box-shadow:0 20px 60px #0009}.hero{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hero-emerald{background:linear-gradient(140deg,#0f2a2ee6,#074942d9);border-radius:1.5rem;padding:2.5rem}.hero-copy h1{font-family:Nunito,sans-serif;font-size:2.8rem;margin:0 0 1rem;color:#e7fffb}.hero-copy p{color:#ffffffd1;margin-bottom:1.4rem}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.stat-deck{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-deck p{margin:0;font-size:1.4rem;font-weight:700;color:var(--emerald-soft)}.stat-deck span{font-size:.86rem;color:#fff9}.hero-visual{position:relative}.hero-visual img{border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);object-fit:cover;height:100%;min-height:320px}.hero-glass{position:absolute;bottom:1rem;left:1rem;right:1rem;padding:1rem 1.2rem;border-radius:1rem;background:#030c0acc;border:1px solid rgba(255,255,255,.2)}.hero-glass h3{margin:.2rem 0;color:var(--emerald-soft)}.grid-section{margin-top:3rem}.section-heading{max-width:720px;margin-bottom:2rem}.section-heading h1,.section-heading h2{font-family:Nunito,sans-serif;margin-bottom:.6rem}.grid{display:grid;gap:1.5rem}.three-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.two-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.emerald-card,.panel-card,.sunset-card,.case-card,.resource-card,.blog-card,.indicator-card,.plan-card,.form-card{background:#0c1b20e6;border-radius:1.4rem;border:1px solid rgba(23,195,178,.15);padding:1.8rem}.emerald-card img{border-radius:1.1rem;margin-bottom:1rem;height:140px;object-fit:cover}.panel-card.charcoal{background:#040b0de6}.badge{display:inline-flex;padding:.3rem .8rem;border-radius:999px;background:#17c3b233;color:var(--emerald-soft);font-size:.8rem;font-weight:600}.stat-row{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0}.stat-row p{margin:0;font-size:1.2rem;color:var(--emerald)}ul{padding-left:1.2rem;color:#fffc}.sunset-card.emerald{background:#091719e6}.indicator-card .progress{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden;margin:1rem 0}.indicator-card .progress div{height:100%;background:linear-gradient(90deg,#17c3b2,#a6fff2)}.trend{color:var(--emerald-soft);font-weight:600}.case-card .result{margin-top:1rem;padding:.7rem 1rem;border-radius:1rem;background:#17c3b226;color:var(--emerald-soft)}.list-column{display:grid;gap:.9rem}.list-pill{border-radius:999px;border:1px solid rgba(23,195,178,.25);padding:.45rem 1rem;font-weight:600;color:var(--emerald-soft)}.chip-row{display:flex;gap:.5rem;flex-wrap:wrap}.chip{padding:.25rem .8rem;border-radius:999px;background:#ffffff14;font-size:.8rem}.text-link{color:var(--emerald-soft);font-weight:600}.plan-card.featured{background:#082d2be6;border:1px solid rgba(23,195,178,.4)}.price{font-size:1.4rem;font-weight:700;color:var(--emerald-soft)}.contact-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.input-field{width:100%;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;padding:.65rem 1rem;margin-top:.4rem;color:#f3fffd}textarea.input-field{resize:vertical}.form-card label{display:block;font-size:.9rem;margin-bottom:.9rem}.site-footer{margin-top:3rem;background:#03080ae6;border-radius:2rem;padding:2.5rem;border:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.5rem}.footer-label{text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;color:#fff9}.footer-note{margin-top:2rem;font-size:.8rem;color:#ffffff80}.kicker{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;color:#fff9}@media(max-width:768px){.site-header{position:static;flex-direction:column;align-items:flex-start}.page{padding:2rem}.hero-copy h1{font-size:2.3rem}}
