
:root{--color-bg-primary:#f5f3ed;--color-bg-secondary:#eeece4;--color-bg-tertiary:#e7e6dd;--color-bg-card:#f5f3ed;--color-bg-card-hover:#eeece4;--color-text-primary:#2c342e;--color-text-secondary:#555f57;--color-text-muted:#687068;--color-text-link:#365e47;--color-accent:#365e47;--color-accent-light:#294c37;--color-accent-dark:#294c37;--color-accent-glow:transparent;--color-border:#d5d8ce;--color-border-light:#bfc6b9;--color-success:#2e6748;--color-error:#a83c32;--max-width:1040px;--max-width-narrow:740px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nav-height:72px;--shadow-glow:none;--shadow-lg:none;--shadow-md:none}
body{font-family:var(--font-sans);font-size:17px;line-height:1.75;background:var(--color-bg-primary);color:var(--color-text-primary)}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.024em}h1{font-size:clamp(2.1rem,4.3vw,3rem);line-height:1.15}h2{font-size:clamp(1.55rem,2.8vw,2rem);line-height:1.25}h3{font-size:1.35rem;line-height:1.35}p{color:var(--color-text-secondary);line-height:1.8}a{text-underline-offset:4px}a:hover{text-decoration:underline}.container{max-width:1040px}
.header[data-astro-cid-3ef6ksr2]{background:#f5f3ed;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #d5d8ce;box-shadow:none}.header__logo-img[data-astro-cid-3ef6ksr2]{width:34px;height:34px;border:0;box-shadow:none}.header__logo-text[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:600;letter-spacing:0}.header__links[data-astro-cid-3ef6ksr2]{gap:4px}.header__link[data-astro-cid-3ef6ksr2]{font-size:13px;padding:8px 11px;color:#535e55;border-radius:2px}.header__link[data-astro-cid-3ef6ksr2]:hover{background:#e9ece3;color:#263d2e}.header__cta{background:transparent!important;color:#365e47!important;border:1px solid #a6b3a1!important;border-radius:3px!important;padding:8px 13px!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important}.header__toggle-bar[data-astro-cid-3ef6ksr2]{background:#3d4b40}.header__link[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
.btn,.btn--lg{border-radius:3px!important;box-shadow:none!important;padding:10px 18px!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;min-height:44px}.btn--primary{background:transparent!important;border:1px solid #83987d!important;color:#365e47!important}.btn--primary:hover{background:#e4e9df!important;color:#294c37!important;border-color:#617c59!important}.btn--secondary{border:0!important;padding-left:0!important;padding-right:0!important;background:transparent!important;color:#365e47!important}.contact-form__submit{background:#365e47!important;color:white!important;border-color:#365e47!important}.contact-form__submit:hover{background:#294c37!important;color:white!important}
main>section{animation:none!important}.reveal,.hero-home__content>*,.hero-home__logo{opacity:1!important;transform:none!important;animation:none!important}.hero:before,.hero:after,.hero-home:before,.hero-home:after,.na-hero__glow,.na-door:before,.na-close:before{display:none!important}.na-door,.na-stage,.hero-home__logo img{animation:none!important;box-shadow:none!important}.card{box-shadow:none!important;background:transparent!important;border-radius:3px!important}.card:hover{transform:none!important}.text-accent{color:inherit}.quiet-main{padding:72px 24px 60px;max-width:1040px;margin:0 auto}.quiet-hero{padding:65px 0 34px;max-width:730px}.quiet-hero h1{max-width:700px;margin:0 0 22px}.quiet-label{font-size:13px;color:#667262;letter-spacing:.015em;margin:0 0 18px}.quiet-hero p{font-size:17px;max-width:680px;margin:0 0 18px}.quiet-hero p.quiet-label{font-size:13px}.quiet-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:27px 0 7px}.quiet-actions>a:not(.btn){font-size:14px}.quiet-body{max-width:700px}.quiet-section{padding:29px 0 15px}.quiet-section h2{margin:0 0 17px}.quiet-section p{margin:0 0 17px}.quiet-links{display:flex;gap:22px;flex-wrap:wrap;margin:17px 0 0;font-size:14px}.quiet-close{margin:30px 0 15px;padding-top:30px;border-top:1px solid #d5d8ce;max-width:700px}.quiet-close h2{font-size:26px;margin:0 0 15px}.quiet-close p{margin:0 0 18px}.quiet-services .quiet-section{padding:23px 0;border-top:1px solid #d5d8ce}.quiet-services .quiet-section h2{font-size:27px}.quiet-services .quiet-section p{margin-bottom:0}.quiet-home-list{max-width:730px;padding:24px 0 0}.quiet-home-list h2{margin-bottom:24px}.quiet-home-item{display:grid;grid-template-columns:185px 1fr;gap:27px;padding:22px 0;border-top:1px solid #d5d8ce}.quiet-home-item h3{font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:0}.quiet-home-item p{font-size:15px;line-height:1.75;margin:0}.quiet-home-item a{color:#365e47}.quiet-founder{display:flex;align-items:center;gap:22px;border-top:1px solid #d5d8ce;margin:40px 0 5px;padding:30px 0;max-width:730px}.quiet-founder img{width:68px;height:68px;object-fit:cover;object-position:center 35%;border-radius:50%;flex-shrink:0}.quiet-founder p{font-size:14px;margin:0;line-height:1.8}.quiet-example{border-left:2px solid #b5bea9;padding:4px 0 4px 23px;margin:15px 0 12px}.quiet-example p{font-size:17px}.quiet-example .quiet-caption{font-size:13px;color:#687068;margin:0}.quiet-note{font-size:14px;color:#667062}.quiet-payment{padding:18px 0;border-top:1px solid #d5d8ce;margin:18px 0}.quiet-payment summary{font-size:15px;cursor:pointer;color:#3c5140}.quiet-payment p{font-size:15px;margin-top:16px}.quiet-photos{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:580px;margin:24px 0 32px}.quiet-photos img{width:100%;height:260px;object-fit:cover}.quiet-photos figure:last-child img{object-position:center 40%}.quiet-photos figcaption{font-size:12px;color:#687068;margin-top:8px}
.footer[data-astro-cid-sz7xmlte]{background:#eeece4;padding:32px 0 22px}.footer__grid[data-astro-cid-sz7xmlte]{margin-bottom:26px;gap:30px;grid-template-columns:2fr 1fr 1fr}.footer__logo-img[data-astro-cid-sz7xmlte]{width:28px;height:28px;border:0}.footer__logo-text[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:500}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:13px;line-height:1.8}.footer__group-title[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:12px;text-transform:none;letter-spacing:0;font-weight:600;margin-bottom:10px}.footer__link[data-astro-cid-sz7xmlte]{font-size:12px;color:#586452}.footer__bottom[data-astro-cid-sz7xmlte]{padding-top:18px;font-size:11px}.footer__group-links[data-astro-cid-sz7xmlte]{gap:4px}
.hero{padding-top:125px!important;padding-bottom:30px!important;text-align:left!important}.hero .container{max-width:1040px}.hero__title{font-weight:400!important;font-size:clamp(2.1rem,4.3vw,3rem)!important;margin-left:0!important;margin-right:0!important;max-width:730px!important}.hero__subtitle{font-size:17px!important;max-width:680px!important;margin-left:0!important;margin-right:0!important}.hero__actions{justify-content:flex-start!important}.contact-grid{max-width:900px!important}.contact-form__input{background:#faf9f4!important;border-radius:3px!important;color:#2c342e!important;border-color:#bfc6b9!important}.contact-form__input::placeholder{color:#747d73!important}.workflow-contact-note{border:0!important;background:none!important;padding:0!important;font-size:14px!important;line-height:1.8!important;max-width:600px}.agent-contact-note{background:none!important;color:#555f57!important;border:0!important;padding:0!important;font-size:14px!important}.contact-form-wrap h2{font-size:25px}.info-card{background:none!important;border:0!important}.pg-hero,.pg-block,.pg-close{background:transparent!important}.pg-hero{padding-top:125px!important}.pg-hero h1{font-size:clamp(2.1rem,4.3vw,3rem)!important}.quiz-section{padding-top:15px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #68825d!important;outline-offset:4px!important}
@media(max-width:768px){.header__links[data-astro-cid-3ef6ksr2]{background:#f5f3ed;padding:14px 20px;box-shadow:none}.header__link[data-astro-cid-3ef6ksr2]{font-size:15px;padding:11px}.header__cta{margin-top:4px}.quiet-main{padding:72px 22px 36px}.quiet-hero{padding-top:40px;padding-bottom:22px}.quiet-hero h1{font-size:35px}.quiet-hero p{font-size:16px}.quiet-section{padding:24px 0 10px}.quiet-section p{font-size:16px}.quiet-home-item{grid-template-columns:1fr;gap:8px}.quiet-founder{align-items:flex-start}.quiet-photos img{height:200px}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:24px}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1/-1}.hero{padding-top:112px!important}.hero__title{font-size:35px!important}.hero__subtitle{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Text links stay recognizable before a hover or tap. */
main a[href]:not(.btn),
.footer a[href]:not(.footer__logo){
  text-decoration-line:underline;
  text-decoration-color:currentColor;
  text-decoration-thickness:1px;
  text-underline-offset:.22em;
  text-decoration-skip-ink:auto;
  transition:color .15s ease,text-decoration-color .15s ease;
}
main a[href]:not(.btn):hover,
main a[href]:not(.btn):focus-visible,
.footer a[href]:not(.footer__logo):hover,
.footer a[href]:not(.footer__logo):focus-visible{
  color:#294c37;
  text-decoration-thickness:2px;
}
.external-link-mark{display:inline-block;margin-left:.28em;font-size:.78em;line-height:1;vertical-align:.06em;text-decoration:none}
