.header{background-color:#fcfcfc;border-bottom:92134 solid;box-shadow:0 2px 4px #0000001a;justify-content:space-between;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.header,.header .logo{align-items:center;display:flex}.header .logo{font-size:1.5em;font-weight:700}.header .nav-menu{align-items:center;display:flex}.header .nav-menu a{color:#092134;font-weight:700;margin:0 15px;text-decoration:none}.header .nav-menu a:hover{color:#d2c1b6}.premium-link{text-color:#fff;align-self:center;background-color:blue;border-radius:5px;padding:10px 15px;text-decoration:none;transition:background-color .3s}.premium-link:hover{background-color:#00008b}.menu-icon{color:#092134;cursor:pointer;display:none;font-size:2em;padding-left:15}.sidebar{background-color:#fff;box-shadow:2px 0 5px #00000080;display:flex;flex-direction:column;height:100%;left:-300px;overflow-y:auto;padding:20px;position:fixed;top:0;transition:transform .3s ease;width:250px;z-index:1000}.sidebar.open{transform:translateX(300px)}.sidebar a{color:#000;font-size:1.2em;margin-bottom:20px;text-decoration:none}.sidebar .close-btn{align-self:flex-end;background:none;border:none;cursor:pointer;font-size:1.5em}.backdrop{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:900}.backdrop.open{display:block}@media (max-width:768px){.header .nav-menu{display:none}.menu-icon{display:block}}.footer p{margin:0}.footer,.footer a,.footer p{color:#fff}.footer{background-color:#d2c1b6;border-top:1px solid #ddd;bottom:0;padding:10px 0;position:-webkit-sticky;position:sticky;text-align:center}h2{padding-left:15px}body{background-color:#fafafafa}.home-container{margin:0 auto;max-width:1200px;padding-bottom:100px}.hero{align-items:center;background-position:50%;background-size:cover;display:flex;height:420px;justify-content:center;margin-bottom:50px;max-width:1200px;overflow:hidden;position:relative;text-align:center;width:100%}.hero-overlay{background:#0921348c;inset:0;position:absolute}.hero-text{color:#f9f3ef;color:var(--offwhite);max-width:700px;padding:0 1.5rem;position:relative;z-index:1}.hero-text h1{font-size:2.8rem;margin-bottom:1rem}.hero-text p{font-size:1.2rem;margin-bottom:1.5rem}.cta-btn{background:#456882;background:var(--blue-light);color:#f9f3ef;color:var(--offwhite);transition:transform .2s ease,box-shadow .2s ease}.cta-btn:hover{box-shadow:0 8px 20px #1b3c534d;transform:translateY(-2px)}.features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.feature-box{background:#f9f3ef;background:var(--offwhite);border-radius:30px;box-shadow:0 12px 30px #09213440;padding:2rem;text-align:left}.feature-box h2{color:#092134;color:var(--blue-dark);font-size:1.5rem;margin-top:0}.feature-box p{color:#1b3c53;color:var(--blue-mid);line-height:1.6}.testimonial{background:#f9f3ef;background:var(--offwhite);border-radius:30px;box-shadow:0 12px 30px #09213440;padding:2rem;text-align:center}.testimonial h2{color:#092134;color:var(--blue-dark);font-size:1.8rem}.review-text,.testimonial h2{margin-bottom:1rem}.review-author{margin-bottom:1.5rem}@media (min-width:768px){.features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.hero-text h1{font-size:3rem}}.contact{background-color:#fafafafa;color:#092134;font-family:Inter,sans-serif;margin:0 auto;max-width:1100px;padding:4rem 1rem}.section-box{background-color:#f9f3ef;border-radius:30px;box-shadow:0 12px 30px #09213440;margin-bottom:2rem;padding:2rem}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{align-items:center;border-radius:10px;color:inherit;display:flex;padding:10px;text-decoration:none;transition:background-color .2s ease}.contact-item:hover{background-color:#e9ecef}.contact-icon{color:#092134;font-size:1.5rem;margin-right:1rem}.contact-text{display:flex;flex-direction:column}.contact-item h3{font-size:1.2rem;margin:0}.contact-item p{margin:5px 0 0}@media (max-width:600px){.contact-text p{font-size:15px}}.projects{background-color:#f9f3ef;background-color:var(--offwhite);font-family:Inter,sans-serif;margin:0 auto;max-width:1100px;padding:4rem 1rem}.projects,.projects-heading{color:#092134;color:var(--blue-dark)}.projects-heading{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.projects-subtext{color:#1b3c53;color:var(--blue-mid);font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.about-card{background:#f9f3ef;border-radius:30px;box-shadow:0 12px 30px #09213440;line-height:1.6;padding:2rem}.about-card p{color:#1b3c53;color:var(--blue-mid);font-size:1rem;margin-bottom:1.5rem}.about-card strong,.signature{color:#092134;color:var(--blue-dark)}.signature{font-size:1.1rem;font-weight:700;margin-top:2rem;text-align:right}.cta{color:#f9f3ef}body{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.content{min-height:calc(100vh - 120px);overflow-x:hidden}header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:10px 20px;top:0}footer,header{position:-webkit-sticky;position:sticky}footer{background-color:#4169e1;border-top:1px solid #ddd;bottom:0;color:#fff;padding:10px 0;text-align:center}.reviews{background-color:#f9f3ef;background-color:var(--offwhite);font-family:Inter,sans-serif;margin:0 auto;max-width:1100px;padding:4rem 1rem;text-align:center}.reviews,.reviews-title{color:#092134;color:var(--blue-dark)}.reviews-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.reviews-subtitle{color:#1b3c53;color:var(--blue-mid);font-size:1.1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}.reviews-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-card{background-color:#f9f3ef;border-radius:30px;box-shadow:0 12px 30px #09213440;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.review-card:hover{box-shadow:0 10px 28px #0921344d;transform:translateY(-4px)}.stars{color:#092134;font-size:1.3rem;margin-bottom:1rem}.review-text{color:#1b3c53;color:var(--blue-mid);font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.review-author{color:#092134;color:var(--blue-dark);font-size:1rem;font-weight:600}:root{--offwhite:#f9f3ef}body{background-color:#f9f3ef;background-color:var(--offwhite)}.faq-container{background-color:#fafafafa;color:#092134;color:var(--blue-dark);margin:0 auto;max-width:1100px;padding:4rem 1rem}.faq-heading{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:2rem}.faq-item{background-color:#f9f3ef;border-radius:30px;box-shadow:0 12px 30px #09213440;padding:2rem}.faq-question{color:#092134;color:var(--blue-dark);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.faq-answer{color:#1b3c53;color:var(--blue-mid);font-size:1rem;line-height:1.6}@media (max-width:600px){.faq-container{padding:3rem 1rem}.faq-heading{font-size:2rem}.faq-question{font-size:1.1rem}.faq-answer{font-size:.95rem}}:root{--blue-dark:#092134;--blue-mid:#1b3c53;--blue-light:#456882;--cream:#d2c1b6;--offwhite:#fafafa}body{background:#fafafa;background:var(--offwhite);color:#092134;color:var(--blue-dark);font-family:Inter,sans-serif;margin:0;padding:0}.pricing-page{margin:0 auto;max-width:1100px;padding:4rem 1rem}.pricing-heading{color:#092134;color:var(--blue-dark);font-size:2.5rem;margin-bottom:.5rem;text-align:center}.pricing-intro{color:#1b3c53;color:var(--blue-mid);margin-bottom:3rem;text-align:center}.tier-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tier-card{align-items:start;background:#f9f3ef;border-radius:30px;box-shadow:0 12px 30px #09213440;display:flex;flex-direction:column;padding:2rem}.tier-title{color:#092134;color:var(--blue-dark);font-size:1.5rem;margin:0 0 .5rem}.tier-price{color:#456882;color:var(--blue-light);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.tier-desc{color:#1b3c53;color:var(--blue-mid);margin-bottom:1rem}.tier-list{color:#092134;color:var(--blue-dark);list-style:disc inside;margin-bottom:1rem;padding-left:.5rem}.tier-note{color:#1b3c53;color:var(--blue-mid);font-style:italic;margin-bottom:1rem}.tier-btn{align-self:stretch;background:#456882;background:var(--blue-light);border:none;border-radius:20px;color:#fafafa;color:var(--offwhite);cursor:pointer;font-size:1rem;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.tier-btn:hover{box-shadow:0 8px 20px #1b3c534d;transform:translateY(-2px)}.cta{background:#1b3c53;background:var(--blue-mid);border-radius:30px;box-shadow:0 12px 30px #09213440;color:#fafafa;color:var(--offwhite);margin-top:4rem;padding:2rem;text-align:center}.cta-btn{background:#d2c1b6;background:var(--cream);border:none;border-radius:20px;color:#092134;color:var(--blue-dark);cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem;transition:opacity .2s ease}.cta-btn:hover{opacity:.85}
/*# sourceMappingURL=main.b7f3f990.css.map*/