body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#f9f1e7;color:#2b1a12;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.app{min-height:100vh}:root{--temple-brown:#6f4c3e;--temple-brown-dark:#52352a;--gold:#d4af37;--beige:#f9f1e7;--soft-border:#e2d2c2}.navbar{background:#6f4c3efa;box-shadow:0 4px 18px #0003;color:#fff;justify-content:space-between;padding:.8rem 3rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:.8rem}.logo-circle{align-items:center;border:2px solid #d4af37;border:2px solid var(--gold);border-radius:50%;display:flex;height:42px;justify-content:center;overflow:hidden;position:relative;width:42px}.logo-symbol{font-size:1.1rem}.logo-text{display:flex;flex-direction:column}.brand-main{font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.brand-sub{font-size:.75rem;opacity:.85}.navbar-links{display:flex;font-size:.88rem;gap:1rem}.navbar-links button{background:#0000;border:none;color:#fff;cursor:pointer;padding-bottom:2px;position:relative}.navbar-links button:after{background:#d4af37;background:var(--gold);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.navbar-links button:hover:after{width:100%}.hero{grid-gap:2.5rem;background:radial-gradient(circle at top left,#f0dfce,#f9f1e7);display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:3rem}.hero-left{display:flex;flex-direction:column;justify-content:center}.hero-tag{font-size:.85rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.hero-left h1,.hero-tag{color:#52352a;color:var(--temple-brown-dark)}.hero-left h1{font-size:2.3rem;line-height:1.3;margin-bottom:1rem}.highlight{color:#d4af37;color:var(--gold)}.hero-subtitle{font-size:1rem;margin-bottom:1.5rem;max-width:600px}.hero-buttons{align-items:center;display:flex;gap:1rem;margin-bottom:.7rem}.hero-note{font-size:.9rem;opacity:.9}.btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;justify-content:center;padding:.7rem 1.4rem;transition:all .2s ease}.btn.primary{background:#6f4c3e;background:var(--temple-brown);border-color:#52352a;border-color:var(--temple-brown-dark);color:#fff}.btn.primary:hover{background:#52352a;background:var(--temple-brown-dark);box-shadow:0 8px 18px #00000026;transform:translateY(-1px)}.btn.secondary{background:#0000;border-color:#6f4c3e;border-color:var(--temple-brown);color:#52352a;color:var(--temple-brown-dark)}.btn.secondary:hover{background:#6f4c3e12}.btn.small{font-size:.85rem;padding:.55rem 1.1rem}.btn.full-width{width:100%}.hero-right{align-items:center;display:flex;flex-direction:column;gap:1.2rem;justify-content:center}.profile-orbit{height:180px;position:relative;width:180px}.profile-circle{align-items:center;background:linear-gradient(135deg,#6f4c3e,#52352a);background:linear-gradient(135deg,var(--temple-brown),var(--temple-brown-dark));border-radius:50%;color:#fbe5b5;display:flex;font-size:2.1rem;font-weight:600;inset:35px;justify-content:center;position:absolute}.profile-initials{letter-spacing:.06em}.orbit-ring{animation:orbit-spin 18s linear infinite;border:1px dashed #d4af3780;border-radius:50%;position:absolute}.orbit-one{inset:10px}.orbit-two{animation-duration:26s;inset:0}.orbit-dot{background:#d4af37;background:var(--gold);border-radius:50%;height:10px;position:absolute;width:10px}.orbit-dot-1{right:40%;top:5px}.orbit-dot-2{bottom:15px;left:18%}.astro-mini-card{background:#fff;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:20px;box-shadow:0 12px 26px #0000001f;max-width:320px;padding:1.3rem}.astro-mini-card h2{color:#52352a;color:var(--temple-brown-dark);font-size:1.1rem;margin-bottom:.5rem}.astro-mini-card ul{display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;list-style:none}.section{padding:3rem 3rem 2.5rem}.section-header{margin-bottom:2rem;text-align:center}.section-header h2{color:#52352a;color:var(--temple-brown-dark);font-size:1.6rem}.section-line{background:linear-gradient(90deg,#d4af37,#6f4c3e);background:linear-gradient(90deg,var(--gold),var(--temple-brown));border-radius:999px;height:3px;margin:.6rem auto 0;width:80px}.section-subtitle{font-size:.9rem;margin-top:.6rem}.about-content{margin:0 auto;max-width:900px}.about-text p{font-size:.96rem;line-height:1.6;margin-bottom:.8rem}.about-text ul{font-size:.95rem;margin-bottom:.8rem;margin-left:1.2rem}.about-text li{margin-bottom:.4rem}.cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.card{background:#fff;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:20px;box-shadow:0 4px 16px #0000000f;padding:1.6rem 1.5rem}.card h3{color:#52352a;color:var(--temple-brown-dark);font-size:1.05rem;margin-bottom:.4rem}.price{color:#d4af37;color:var(--gold);font-weight:600;margin-bottom:.8rem}.card ul{font-size:.9rem;list-style:disc;margin-bottom:1rem;padding-left:1.1rem}.highlight-card{border:1px solid #d4af37;border:1px solid var(--gold);box-shadow:0 8px 22px #d4af3726}.steps-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.step-card{background:#fff;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:18px;font-size:.92rem;padding:2.3rem 1.2rem 1.3rem;position:relative}.step-number{align-items:center;background:#6f4c3e;background:var(--temple-brown);border-radius:50%;color:#fff;display:flex;font-size:.8rem;height:26px;justify-content:center;left:.8rem;position:absolute;top:.6rem;width:26px}.step-card h4{color:#52352a;color:var(--temple-brown-dark);margin-bottom:.4rem}.blog-snippet{font-size:.9rem;line-height:1.5;margin-top:.4rem}.blog-note{font-size:.8rem;margin-top:.6rem;opacity:.8}.resources-grid{grid-gap:1.3rem;display:grid;gap:1.3rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.resource-card{background:#fff;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:18px;font-size:.93rem;padding:1.4rem}.soft-card{background:#fdf8f3}.soft-card p{font-size:.9rem;margin-bottom:.6rem}.client-name{font-size:.85rem;opacity:.9}.contact-grid{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);margin:0 auto;max-width:980px}.contact-text p{font-size:.95rem;margin-bottom:.8rem}.contact-text a{color:#52352a;color:var(--temple-brown-dark);text-decoration:underline}.contact-note{font-size:.85rem;opacity:.85}.contact-form-card{background:#fff;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:18px;box-shadow:0 6px 18px #0000000f;padding:1.6rem 1.5rem}.contact-form-card h3{color:#52352a;color:var(--temple-brown-dark);font-size:1.05rem;margin-bottom:.9rem}.contact-form{font-size:.9rem;gap:.8rem}.contact-form,.form-row{display:flex;flex-direction:column}.form-row{gap:.35rem}.form-row.two-col{flex-direction:row;gap:.8rem}.form-row label{display:flex;flex:1 1;flex-direction:column;gap:.35rem}input,select,textarea{background:#fdfaf7;border:1px solid #e2d2c2;border:1px solid var(--soft-border);border-radius:10px;font-family:inherit;font-size:.9rem;padding:.45rem .6rem}input:focus,select:focus,textarea:focus{border-color:#6f4c3e;border-color:var(--temple-brown);box-shadow:0 0 0 1px #6f4c3e26;outline:none}.footer{border-top:1px solid #e2d2c2;border-top:1px solid var(--soft-border);color:#7a6453;font-size:.8rem;margin-top:2.2rem;padding-top:1rem;text-align:center}.fade-in{animation:fadeInUp .9s ease forwards;opacity:0;transform:translateY(20px)}.section.about.fade-in{animation-delay:.1s}.section.services.fade-in{animation-delay:.15s}.section.how.fade-in{animation-delay:.2s}.section.blog.fade-in{animation-delay:.25s}.section.resources.fade-in{animation-delay:.3s}.section.testimonials.fade-in{animation-delay:.35s}.section.contact.fade-in{animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.navbar{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.8rem 1.3rem}.navbar-links{flex-wrap:wrap;gap:.7rem}.hero{grid-template-columns:1fr;padding:2.5rem 1.5rem}.hero-right{margin-top:1rem}.section{padding:2.5rem 1.5rem 2rem}.contact-grid{grid-template-columns:1fr}.form-row.two-col{flex-direction:column}}
/*# sourceMappingURL=main.131c4b01.css.map*/