:root{--navy:#101b35;--navy2:#172746;--orange:#f3a52f;--ink:#172033;--muted:#697386;--soft:#f4f6fa}
*{box-sizing:border-box}body{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);line-height:1.65}a{text-decoration:none}.topbar{background:#0b1428;color:#dbe2ef}.site-header{background:var(--navy);box-shadow:0 8px 24px #0c17301a}.navbar{padding:14px 0}.navbar-brand{display:flex;align-items:baseline;gap:8px;letter-spacing:.04em}.brand-apex{font-size:1.45rem;font-weight:900;color:#fff}.brand-sub{font-size:.72rem;font-weight:700;color:var(--orange)}.nav-link{color:#e8edf6!important;font-weight:500}.nav-link:hover{color:var(--orange)!important}.btn-accent{background:var(--orange);border:1px solid var(--orange);color:#172033;font-weight:700;padding:.75rem 1.2rem;border-radius:8px}.btn-accent:hover{background:#ffb94f;border-color:#ffb94f;color:#172033}.btn-navy{background:var(--navy);color:#fff;padding:.75rem 1.2rem}.btn-outline-navy{border:1px solid var(--navy);color:var(--navy);padding:.75rem 1.2rem}.hero-section{background:linear-gradient(120deg,#f8faff 0%,#fff 58%,#fff6e9 100%);overflow:hidden}.py-lg-6{padding-top:6rem!important;padding-bottom:6rem!important}.eyebrow{font-size:.76rem;letter-spacing:.15em;font-weight:800;color:#bd7610}.text-accent{color:var(--orange)!important}.navy{color:var(--navy)}.hero-proof{display:flex;flex-wrap:wrap;gap:16px;color:#566176;font-size:.85rem}.hero-visual{min-height:390px;display:grid;place-items:center;position:relative}.visual-orbit{position:absolute;width:330px;height:330px;border:1px solid #f3a52f66;border-radius:50%;box-shadow:0 0 0 35px #f3a52f0d,0 0 0 70px #f3a52f09}.visual-card{position:relative;z-index:1;background:#fff;width:min(100%,360px);padding:30px;border-radius:20px;box-shadow:0 24px 70px #14213d20;border:1px solid #edf0f5}.chart-bars{height:105px;display:flex;align-items:end;gap:10px;border-bottom:1px solid #e8edf4;padding-top:20px}.chart-bars i{display:block;flex:1;border-radius:6px 6px 0 0;background:linear-gradient(#f3a52f,#f8d49b);height:35%}.chart-bars i:nth-child(2){height:50%}.chart-bars i:nth-child(3){height:43%}.chart-bars i:nth-child(4){height:68%}.chart-bars i:nth-child(5){height:57%}.chart-bars i:nth-child(6){height:82%}.chart-bars i:nth-child(7){height:100%}.floating-chip{position:absolute;z-index:2;background:#fff;padding:10px 15px;border-radius:10px;box-shadow:0 10px 30px #14213d1a;font-size:.8rem;font-weight:700}.chip-one{top:45px;right:-5px}.chip-two{bottom:45px;left:-5px}.section-pad{padding:88px 0}.section-heading{text-align:center;max-width:700px;margin:0 auto 44px}.section-heading h2{font-weight:800;font-size:clamp(2rem,4vw,2.7rem);margin:12px 0}.section-heading p{color:var(--muted)}.service-card,.price-card,.blog-card{border:1px solid #e8ecf2;border-radius:16px;background:#fff;padding:28px;transition:.25s;box-shadow:0 6px 22px #14213d06}.service-card:hover,.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #14213d12}.service-icon{width:48px;height:48px;border-radius:12px;background:#fff2dc;color:#c27a12;display:grid;place-items:center;font-size:1.7rem;margin-bottom:22px}.service-card h3{font-size:1.15rem;font-weight:750}.service-card p{color:var(--muted);font-size:.94rem}.text-link{color:#a96708;font-weight:700}.soft-bg{background:var(--soft)}.benefit-list>div{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #dfe4ed}.benefit-list b{font-size:1.4rem;color:var(--orange)}.benefit-list strong,.benefit-list small{display:block}.benefit-list small{color:var(--muted);margin-top:4px}.cta-band{background:linear-gradient(120deg,#101b35,#20365b)}.page-hero{background:linear-gradient(120deg,#f4f7fc,#fff4e5)}.content-area{font-size:1.05rem}.content-area img{max-width:100%;height:auto;border-radius:12px}.content-area h2,.content-area h3{margin-top:2rem;font-weight:750}.price-card{padding:32px}.price-card.featured{border:2px solid var(--orange);box-shadow:0 15px 35px #f3a52f20}.price{font-size:2rem;font-weight:850;color:var(--navy)}.price small{font-size:.85rem;color:var(--muted);font-weight:500}.blog-card{padding:0;overflow:hidden}.blog-card img{width:100%;height:210px;object-fit:cover}.contact-form{background:#fff;border:1px solid #e8ecf2;padding:28px;border-radius:16px}.form-control{padding:.8rem;border-color:#dfe4ed}.site-footer{background:#0b1428;color:#fff}.site-footer h6{font-weight:800;margin-bottom:18px}.site-footer a:not(.btn){display:block;color:#c4cede;margin:8px 0}.footer-brand{font-size:1.3rem;font-weight:900;color:#fff}.footer-brand span{font-size:.72rem;color:var(--orange)}.admin-login{min-height:100vh;background:linear-gradient(135deg,#101b35,#233b63);display:grid;place-items:center;padding:20px}.login-card{width:min(100%,430px);background:#fff;border-radius:18px;padding:38px;box-shadow:0 25px 70px #0003}.login-brand{font-weight:900;color:var(--navy);font-size:1.4rem}.login-brand span{font-size:.7rem;color:#c27a12}.admin-body{background:#f4f6fa;min-height:100vh}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:var(--navy);padding:28px 20px;display:flex;flex-direction:column;overflow:auto}.admin-sidebar>a:not(.login-brand){color:#d6deec;padding:11px 12px;border-radius:8px;margin:2px 0}.admin-sidebar>a.active,.admin-sidebar>a:hover{background:#ffffff16;color:#fff}.admin-main{margin-left:250px;padding:38px}.admin-stat,.admin-panel{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:22px}.admin-stat span,.admin-stat strong,.admin-stat small{display:block}.admin-stat strong{font-size:2rem;color:var(--navy);font-weight:850;margin:8px 0}@media(max-width:991.98px){.admin-sidebar{position:static;width:100%;min-height:auto}.admin-main{margin-left:0;padding:22px}.hero-visual{min-height:320px}.chip-one{right:0}.chip-two{left:0}}@media(max-width:575.98px){.section-pad{padding:58px 0}.hero-section .display-4{font-size:2.55rem}.visual-orbit{width:260px;height:260px}.visual-card{padding:22px}.hero-proof{display:grid;gap:7px}}
