:root{--ink:#14231e;--green:#19a974;--mint:#c9ffea;--paper:#f5f1e8;--muted:#60706a}*{box-sizing:border-box}html{font-size:16px}body{margin:0;color:var(--ink);font-family:"Segoe UI","Noto Sans Myanmar",sans-serif;background:#fff}.site-header{background:#10241d;border-bottom:1px solid #294139}.navbar-brand,.nav-link{color:#fff!important}.navbar-brand{font-weight:800}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--mint);color:var(--ink);margin-right:8px}.nav-link{opacity:.78}.nav-link:hover{opacity:1}.btn{border-radius:10px;font-weight:700;padding:.65rem 1.15rem}.btn-primary{background:var(--green);border-color:var(--green)}.btn-primary:hover{background:#128c60;border-color:#128c60}.hero{background:radial-gradient(circle at 80% 20%,#275645 0,transparent 30%),#10241d;color:white;min-height:610px;display:flex;align-items:center}.hero h1{font-size:clamp(2.6rem,5vw,5rem);font-weight:850;line-height:1.13;margin:1rem 0}.hero h1 span{color:var(--mint)}.hero .lead{color:#b9c8c2;max-width:700px;line-height:1.8}.eyebrow,.section-heading span{color:var(--green);font-size:.78rem;font-weight:800;letter-spacing:2px}.small-note{margin-top:1.4rem;color:#9eb2aa}.hero-card{background:#fff;color:var(--ink);padding:2rem;border-radius:22px;box-shadow:0 30px 70px #0005;transform:rotate(2deg)}.card-top{display:flex;justify-content:space-between}.card-top b{color:var(--green)}.hero-card>strong{font-size:3rem}.chart-bars{height:150px;display:flex;gap:10px;align-items:end;margin:1.5rem 0;border-bottom:1px solid #ddd}.chart-bars i{width:14%;background:var(--green);border-radius:5px 5px 0 0}.chart-bars i:nth-child(1){height:35%}.chart-bars i:nth-child(2){height:48%}.chart-bars i:nth-child(3){height:40%}.chart-bars i:nth-child(4){height:70%}.chart-bars i:nth-child(5){height:58%}.chart-bars i:nth-child(6){height:90%}.chart-bars i:nth-child(7){height:80%}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.metric-grid div{background:#edf8f3;padding:1rem;border-radius:12px}.metric-grid small,.metric-grid b{display:block}.features,.pricing-section{background:var(--paper)}.section-heading{text-align:center;max-width:700px;margin:auto}.section-heading h2{font-size:clamp(2rem,3vw,3rem);font-weight:800;margin:.6rem 0}.section-heading p{color:var(--muted)}.feature-card,.price-card{height:100%;background:#fff;padding:2rem;border:1px solid #e4e0d8;border-radius:18px}.feature-card>b{color:var(--green)}.feature-card h3{font-size:1.25rem;font-weight:800;margin:1rem 0}.feature-card p{color:var(--muted);line-height:1.7}.form-section{min-height:calc(100vh - 132px);background:var(--paper);padding:4rem 1rem}.auth-card{max-width:690px;margin:auto;background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 18px 50px #17382c18}.auth-card.compact{max-width:520px}.form-control{border-radius:10px;padding:.8rem}.form-label{font-weight:650}.form-foot{text-align:center;margin:1.5rem 0 0}.form-section a{color:#128c60;font-weight:700}.price-card{position:relative;padding:2.2rem}.price-card.featured{border:2px solid var(--green);transform:translateY(-8px)}.popular{position:absolute;right:18px;top:18px;background:var(--mint);padding:.35rem .7rem;border-radius:20px;font-size:.72rem;font-weight:800}.price-card h3{font-weight:800}.price-card>p{color:var(--muted)}.price{font-size:2rem;font-weight:800;margin:1.5rem 0}.price small{font-size:.8rem;color:var(--muted)}.price-card ul{list-style:none;padding:0;line-height:2.2;margin-bottom:1.8rem}.site-footer{background:#0b1b15;color:#91a39c;padding:1.4rem 0;font-size:.85rem}@media(max-width:767px){.hero{min-height:auto}.hero-card{transform:none}.site-footer .container{flex-direction:column;gap:.4rem}.auth-card{padding:1.5rem}.price-card.featured{transform:none}}
