:root{--color-bronze:#7d5e3c;--color-bronze-muted:#6a5234;--color-gold:#b8860b;--color-gold-light:#c9a962;--color-beige:#f5f0e6;--color-beige-dark:#e8e0d5;--color-white:#fff;--color-text:#262626;--color-text-muted:#57534e;--font-sans:-apple-system,blinkmacsystemfont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:"Georgia","Times New Roman",times,serif;--space-section:clamp(2.75rem,5vw,4.5rem);--space-section-tight:clamp(2.25rem,4vw,3.5rem);--space-block:clamp(1.125rem,2.2vw,1.75rem);--space-inline:clamp(1.25rem,4vw,2rem);--space-heading-after:clamp(0.875rem,1.5vw,1.25rem);--space-paragraph-after:clamp(0.875rem,1.25vw,1.125rem);--space-header-block:clamp(1rem,2vw,1.25rem);--space-footer-block:clamp(1.75rem,3vw,2.25rem);--container-max:720px;--container-max-narrow:560px;--container-max-wide:1120px;--container-max-full:none;--max-width-content:var(--container-max);--max-width-lead:min(36rem,100%);--font-size-hero:clamp(1.875rem,1.35rem + 2vw,2.375rem);--font-size-hero-lg:clamp(2.125rem,1.5rem + 2.2vw,2.625rem);--radius-sm:6px;--radius-pill:999px;--border-subtle:1px solid rgba(125,94,60,.12);--border-hairline:1px solid rgba(125,94,60,.08);--shadow-sm:0 1px 2px rgba(38,38,38,.04),0 4px 16px rgba(38,38,38,.05);--shadow-profile:0 4px 20px rgba(125,94,60,.1),0 1px 3px rgba(38,38,38,.06);--shadow-header:0 1px 0 hsla(0,0%,100%,.1);--shadow-footer:0 -1px 0 rgba(0,0,0,.12);--shadow-card:0 1px 2px rgba(38,38,38,.04),0 6px 20px rgba(125,94,60,.06);--shadow-card-hover:0 2px 6px rgba(38,38,38,.06),0 10px 28px rgba(125,94,60,.08);--ease-premium:cubic-bezier(0.25,0.1,0.25,1);--duration-short:0.2s}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-text);line-height:1.65;text-rendering:optimizeLegibility}main .section-text a{color:var(--color-bronze-muted);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}main .section-text a:hover{color:var(--color-bronze)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.site-footer a:focus-visible,.site-header a:focus-visible{outline-color:var(--color-white)}main{min-height:60vh}.container,.container-full,.container-narrow,.container-wide{width:100%;margin-inline:auto;padding-inline:var(--space-inline)}.container{max-width:var(--container-max)}.container-narrow{max-width:var(--container-max-narrow)}.container-wide{max-width:var(--container-max-wide)}.container-full{max-width:var(--container-max-full)}.site-header{background-color:var(--color-bronze);color:var(--color-white);box-shadow:var(--shadow-header),0 4px 14px rgba(0,0,0,.05)}.site-header .logo{height:clamp(44px,5vw,50px);width:auto;display:block}.site-header .brand-text{font-size:clamp(1rem,.92rem + .35vw,1.125rem);font-weight:600;letter-spacing:.02em;line-height:1.25}.site-header--nav{padding-block:var(--space-header-block);padding-inline:0}.site-footer{background-color:var(--color-bronze);color:var(--color-white);padding:clamp(2rem,4vw,2.75rem) var(--space-inline);text-align:center;font-size:clamp(.8125rem,.78rem + .15vw,.9rem);box-shadow:var(--shadow-footer)}.site-footer__inner{max-width:36rem;margin-inline:auto;line-height:1.55;letter-spacing:.02em}.site-footer__line{margin:0;font-weight:600;opacity:.96}.site-footer__tagline{margin:.5rem 0 0;font-weight:400;opacity:.82;font-size:.8125em;letter-spacing:.08em;text-transform:uppercase}.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.12)}.site-footer__link{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:hsla(0,0%,100%,.82);padding:.25rem .125rem;border-bottom:1px solid transparent;transition:color var(--duration-short,.2s) var(--ease-premium,ease),border-color var(--duration-short,.2s) var(--ease-premium,ease)}.site-footer__link:hover{color:var(--color-white);border-bottom-color:rgba(201,169,98,.45)}.site-footer__link:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px;border-radius:2px}.heading-hero,.heading-lg,.heading-md,.heading-xl,.section-title{font-family:var(--font-serif);letter-spacing:-.02em}.heading-xl{font-size:clamp(1.625rem,1.2rem + 1.35vw,2.125rem);color:var(--color-bronze);line-height:1.22}.heading-lg,.heading-xl,.section-title{font-weight:600;margin-bottom:var(--space-heading-after)}.heading-lg,.section-title{font-size:clamp(1.25rem,1.05rem + .9vw,1.5rem);color:var(--color-bronze-muted);line-height:1.28}.heading-md{font-size:clamp(1.0625rem,.95rem + .35vw,1.125rem);font-weight:600;color:var(--color-text);margin-bottom:.5rem;line-height:1.35;font-family:var(--font-sans);letter-spacing:0}.heading-hero{font-size:var(--font-size-hero);color:var(--color-bronze);margin-bottom:.625rem;line-height:1.18;font-weight:600}.body-lg{font-size:clamp(1rem,.95rem + .2vw,1.0625rem);color:var(--color-text-muted);max-width:var(--max-width-lead);margin-inline:auto;margin-bottom:0;line-height:1.65}.body-md,.section-text{color:var(--color-text-muted);margin-bottom:var(--space-paragraph-after);line-height:1.68;font-size:clamp(.9375rem,.9rem + .15vw,1.025rem)}.body-md:last-child,.hero-section .body-lg,.section-text:last-child{margin-bottom:0}.slogan{font-size:clamp(1.0625rem,.95rem + .45vw,1.2rem);color:var(--color-gold);font-weight:500;margin-bottom:clamp(.875rem,2vw,1.125rem);line-height:1.45;font-family:var(--font-sans);letter-spacing:.01em}@media (min-width:640px){.heading-hero{font-size:var(--font-size-hero-lg)}}@media (max-width:768px){.section .heading-hero{font-size:clamp(1.625rem,1.35rem + 1vw,1.875rem)}}.section{padding-block:var(--space-section)}.section-alt{background-color:var(--color-beige);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.section-alt+.section-alt{border-top:1px solid rgba(125,94,60,.06)}.hero-section{background-color:var(--color-beige);text-align:center;border-bottom:var(--border-hairline)}.section.hero-section.container{padding-block:var(--space-section)}.hero-landing{position:relative;isolation:isolate;text-align:left;padding-block:clamp(2.75rem,7vw,5.5rem);overflow:clip}.hero-landing__layer{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) min(52%,28rem)),radial-gradient(ellipse 120% 80% at 100% 0,rgba(201,169,98,.08) 0,transparent 55%)}.hero-landing__inner{position:relative;z-index:1}.hero-landing__grid{display:grid;grid-template-columns:1fr;align-items:center;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem)}.hero-landing__copy{max-width:38rem}.hero-landing__headline{font-size:clamp(1.875rem,1.15rem + 3vw,2.85rem);line-height:1.12;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.hero-landing__support{margin-bottom:clamp(1.25rem,3vw,1.75rem);max-width:36rem}.hero-landing__actions{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,2vw,1rem);margin-top:clamp(.25rem,1vw,.5rem);max-width:100%}.hero-landing__actions .hero-cta{margin-top:0;width:100%;justify-content:center}.hero-landing__actions .hero-landing__anchor{margin-top:0;align-self:center;text-align:center;padding-block:.625rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}@media (min-width:640px){.hero-landing__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(1rem,2.5vw,1.75rem)}.hero-landing__actions .hero-cta{width:auto;flex:0 1 auto;justify-content:center}.hero-landing__actions .hero-landing__anchor{align-self:center;flex:0 0 auto;white-space:nowrap;padding-block:.5rem;min-height:2.75rem}}.hero-landing__figure{margin:0;justify-self:center;width:min(100%,22rem)}.hero-landing__frame{position:relative;aspect-ratio:4/5;width:100%;max-height:min(70vh,28rem);overflow:hidden;border-radius:1px;border:var(--border-hairline);background-color:var(--color-beige-dark);box-shadow:0 2px 12px rgba(125,94,60,.07)}.hero-landing__img{object-fit:cover;object-position:center top}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:clamp(.25rem,1vw,.5rem);padding:.8125rem 1.375rem;max-width:100%;font-family:var(--font-sans);font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);font-weight:600;letter-spacing:.04em;text-transform:none;text-decoration:none;text-align:center;line-height:1.35;color:var(--color-white);background-color:var(--color-bronze);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);box-shadow:0 1px 2px rgba(38,38,38,.06)}.hero-cta:hover{background-color:var(--color-bronze-muted);color:var(--color-white)}.hero-cta:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.hero-cta--slim{margin-top:0;width:100%;justify-content:center;padding:.65rem 1rem;font-size:.75rem;letter-spacing:.06em}@media (min-width:900px){.hero-landing__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.78fr);align-items:end;gap:clamp(2rem,4vw,4.5rem)}.hero-landing__figure{justify-self:end;width:100%;max-width:26rem}.hero-landing__frame{max-height:min(78vh,32rem)}}@media (min-width:640px) and (max-width:899px){.hero-landing__figure{width:min(100%,26rem)}}.list-feature{list-style:none;padding:0;margin:clamp(.25rem,1vw,.5rem) 0 0}.list-feature>li{display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--space-block);padding-bottom:var(--space-block);border-bottom:var(--border-subtle)}.list-feature>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.authority-block{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,1.75rem);padding-block:var(--space-section)}.authority-block .profile-image-wrap{width:clamp(148px,28vw,168px);height:clamp(148px,28vw,168px);flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid hsla(0,0%,100%,.65);box-shadow:var(--shadow-profile)}.authority-block .profile-image-wrap img{width:100%;height:100%;object-fit:cover}.authority-block .authority-content{text-align:center}.authority-block .author-name{font-family:var(--font-serif);font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:600;color:var(--color-bronze);margin-bottom:.25rem;line-height:1.3;letter-spacing:-.015em}.authority-block .author-role{font-size:clamp(.8125rem,.78rem + .12vw,.9rem);color:var(--color-text-muted);margin-bottom:clamp(.75rem,2vw,1rem);line-height:1.45;letter-spacing:.02em;font-weight:500}.contact-methods a{color:var(--color-gold-light);font-weight:500;text-decoration:none;text-underline-offset:.2em}.contact-methods a:hover{text-decoration:underline;text-decoration-thickness:1px}.contact-methods p{margin-bottom:.5rem}.contact-methods p:last-child{margin-bottom:0}@media (min-width:640px){.authority-block{flex-direction:row;align-items:flex-start;text-align:left}.authority-block .authority-content{text-align:left;padding-top:.25rem}}.dtc-editorial__shell{max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.dtc-editorial__surface{max-width:56rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,3vw,2.5rem);border:var(--border-hairline);border-radius:var(--radius-sm);background-color:var(--color-white);box-shadow:var(--shadow-sm)}.dtc-editorial__eyebrow{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.625rem}.dtc-editorial .section-title{margin-bottom:clamp(1rem,2vw,1.35rem)}.dtc-editorial__prose{max-width:var(--container-max-narrow);margin-inline:auto}.dtc-editorial__prose .section-text{text-align:left}.consultant-preview__layout{display:grid;align-items:center;grid-gap:clamp(1.75rem,4vw,2.75rem);gap:clamp(1.75rem,4vw,2.75rem);max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.consultant-preview__figure{margin:0;justify-self:center;width:min(100%,18rem)}.consultant-preview__frame{position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;border-radius:1px;border:var(--border-hairline);background-color:var(--color-beige-dark);box-shadow:0 2px 12px rgba(125,94,60,.07)}.consultant-preview__img{object-fit:cover;object-position:center 15%}.consultant-preview__content{text-align:center}.consultant-preview__name{font-family:var(--font-serif);font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:600;color:var(--color-bronze);margin-bottom:.25rem;line-height:1.3;letter-spacing:-.015em}.consultant-preview__role{font-family:var(--font-sans);font-size:clamp(.8125rem,.78rem + .12vw,.9rem);color:var(--color-text-muted);margin-bottom:clamp(.75rem,2vw,1rem);line-height:1.45;letter-spacing:.02em;font-weight:500}.consultant-preview__text{margin-bottom:0}@media (min-width:900px){.consultant-preview__layout{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.consultant-preview__figure{justify-self:start;width:100%;max-width:22rem}.consultant-preview__content{text-align:left;padding-top:.25rem}}.services-showcase__shell{max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.services-showcase__intro{max-width:40rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.services-showcase__lede{margin-bottom:0}.services-cards-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(1.35rem,2.8vw,1.65rem);gap:clamp(1.35rem,2.8vw,1.65rem)}.services-cards-grid__item{margin:0;padding:0;display:flex}@media (min-width:640px){.services-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.services-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-card{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-height:100%;padding:clamp(1.25rem,2.5vw,1.625rem);background-color:var(--color-white);border:var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.service-card:hover{border-color:rgba(125,94,60,.18);box-shadow:var(--shadow-card-hover)}.service-card__index{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.18em;color:var(--color-gold);margin-bottom:.125rem}.service-card__title{margin-bottom:.25rem}.service-card__text{margin-bottom:0;flex-grow:1}.section-differentials__shell{max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.section-differentials__header{max-width:40rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.section-differentials__intro{margin-bottom:0}.section-differentials__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(1.25rem,2.5vw,1.5rem);gap:clamp(1.25rem,2.5vw,1.5rem)}.section-differentials__cell{display:flex}@media (min-width:720px){.section-differentials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.differentials-card{height:100%;padding:clamp(1.25rem,2.5vw,1.5rem);background-color:var(--color-white);box-shadow:var(--shadow-sm)}.differentials-card,.differentials-card__icon{border:var(--border-hairline);border-radius:var(--radius-sm)}.differentials-card__icon{width:2.375rem;height:2.375rem;margin-bottom:.75rem;background-color:hsla(40,43%,93%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);position:relative}.differentials-card__icon:after{content:"";position:absolute;inset:0;margin:auto;width:.35rem;height:.35rem;border-radius:1px;background-color:var(--color-gold);opacity:.85}.differentials-card__title{margin-bottom:.375rem}.differentials-card__text{margin-bottom:0}.plans-section__shell{max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.plans-section__intro{max-width:40rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.plans-section__lede{margin-bottom:0}.plans-section__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(1.25rem,2.5vw,1.5rem);gap:clamp(1.25rem,2.5vw,1.5rem);align-items:stretch}@media (min-width:900px){.plans-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-section__item{margin:0;padding:0;display:flex}.plan-card{flex:1 1;display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.35rem,2.8vw,1.75rem);background-color:var(--color-white);border:var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.plan-card__footer{margin-top:auto;padding-top:.5rem}.plan-card:hover{border-color:rgba(125,94,60,.16);box-shadow:var(--shadow-card-hover)}.plan-card--featured{border-color:rgba(125,94,60,.22);box-shadow:0 2px 8px rgba(125,94,60,.08),var(--shadow-card)}.plan-card__title{margin-bottom:.25rem}.plan-card__text{margin-bottom:0;flex-grow:1}.final-cta-premium__shell{max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.final-cta-premium__panel{max-width:48rem;margin-inline:auto;padding:clamp(2rem,4.5vw,2.75rem) clamp(1.5rem,3vw,2.25rem);border:var(--border-hairline);border-radius:var(--radius-sm);background-color:hsla(0,0%,100%,.45);box-shadow:var(--shadow-sm);text-align:left}.final-cta-premium__content{max-width:38rem;margin-inline:auto}.final-cta-premium .section-title{margin-bottom:clamp(.75rem,2vw,1rem)}.final-cta-premium__lede{margin-bottom:0;text-align:left}.final-cta-premium__actions{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,2vw,1rem);margin-top:clamp(1.35rem,3.25vw,2rem);padding-top:clamp(1rem,2.5vw,1.35rem);border-top:1px solid rgba(125,94,60,.1)}.final-cta-premium__actions .hero-cta{margin-top:0;width:100%;justify-content:center}.final-cta-premium__actions .final-cta-premium__secondary{width:100%;justify-content:center;min-height:2.75rem}.final-cta-premium__secondary{display:inline-flex;align-items:center;justify-content:center;padding:.8125rem 1.375rem;font-family:var(--font-sans);font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);font-weight:600;letter-spacing:.03em;text-decoration:none;color:var(--color-bronze);background-color:transparent;border:1px solid rgba(125,94,60,.35);border-radius:var(--radius-sm)}.final-cta-premium__secondary:hover{border-color:var(--color-bronze);color:var(--color-bronze-muted);background-color:hsla(0,0%,100%,.65)}.final-cta-premium__secondary:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}@media (min-width:640px){.final-cta-premium__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(1rem,2.5vw,1.5rem)}.final-cta-premium__actions .final-cta-premium__secondary,.final-cta-premium__actions .hero-cta{width:auto;flex:0 1 auto}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id=contato],section[id=planos],section[id=servicos],section[id=sobre]{scroll-margin-top:clamp(4.25rem,10vh,5.75rem)}.skip-link{position:absolute;left:var(--space-inline);top:.5rem;z-index:300;padding:.5rem 1rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-decoration:none;color:var(--color-bronze);background-color:var(--color-white);border:var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transform:translateY(-120%);transition:transform .2s ease,color .2s ease}.skip-link:focus{outline:none}.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--color-gold-light);outline-offset:2px}.site-header--nav{position:-webkit-sticky;position:sticky;top:0;z-index:200}.site-header__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%;max-width:var(--container-max-wide);margin-inline:auto;padding-inline:var(--space-inline)}.site-header__brand{color:inherit;text-decoration:none;display:flex;align-items:center;gap:clamp(.625rem,2vw,.875rem);padding-block:.125rem;border-radius:var(--radius-sm)}.site-header__brand:hover{opacity:.94}.site-nav__toggle{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;padding:0;margin-left:auto;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-sm);background:rgba(0,0,0,.08);cursor:pointer;color:var(--color-white)}.site-nav__toggle:hover{background:rgba(0,0,0,.12);border-color:hsla(0,0%,100%,.35)}.site-nav__toggle-line{display:block;width:1.125rem;height:2px;margin-inline:auto;background-color:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.site-header.is-nav-open .site-nav__toggle-line:first-child{transform:translateY(7px) rotate(45deg)}.site-header.is-nav-open .site-nav__toggle-line:nth-child(2){opacity:0}.site-header.is-nav-open .site-nav__toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav__toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav{width:100%;flex-basis:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .2s ease}.site-header.is-nav-open .site-nav{max-height:22rem;opacity:1}.site-nav__list{list-style:none;margin:0;padding:.75rem 0 .25rem;display:flex;flex-direction:column;gap:.125rem;border-top:1px solid hsla(0,0%,100%,.12)}.site-nav__link{display:block;padding:.65rem .5rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:hsla(0,0%,100%,.88);border-radius:var(--radius-sm);border:1px solid transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.site-nav__link:hover{color:var(--color-white);background-color:rgba(0,0,0,.1)}.site-nav__link.is-active{color:var(--color-gold-light);border-color:rgba(201,169,98,.35);background-color:rgba(0,0,0,.12)}.site-nav__link:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}@media (min-width:900px){.site-header__brand{margin-inline:0}.site-nav__toggle{display:none}.site-nav{flex-basis:auto;width:auto;max-height:none;overflow:visible;opacity:1;padding:0}.site-nav__list{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .5rem;padding:0;border-top:none}.site-nav__link{padding:.45rem .65rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav__toggle-line,.skip-link{transition:none}}.hero-cta,.hero-cta--slim{transition:background-color var(--duration-short) var(--ease-premium),border-color var(--duration-short) var(--ease-premium),box-shadow var(--duration-short) var(--ease-premium),transform var(--duration-short) var(--ease-premium)}.hero-cta--slim:hover,.hero-cta:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(38,38,38,.1)}.final-cta-premium__secondary{transition:border-color var(--duration-short) var(--ease-premium),color var(--duration-short) var(--ease-premium),background-color var(--duration-short) var(--ease-premium),transform var(--duration-short) var(--ease-premium)}.final-cta-premium__secondary:hover{transform:translateY(-1px)}.differentials-card,.plan-card,.service-card{transition:border-color var(--duration-short) var(--ease-premium),box-shadow var(--duration-short) var(--ease-premium),transform var(--duration-short) var(--ease-premium)}.differentials-card:hover,.plan-card:hover,.service-card:hover{transform:translateY(-2px)}.consultant-preview__frame,.hero-landing__frame{transition:box-shadow var(--duration-short) var(--ease-premium),border-color var(--duration-short) var(--ease-premium)}.consultant-preview__figure:hover .consultant-preview__frame,.hero-landing__figure:hover .hero-landing__frame{box-shadow:0 4px 18px rgba(125,94,60,.1);border-color:rgba(125,94,60,.14)}.hero-landing__anchor{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-bronze-muted);border-bottom:1px solid rgba(125,94,60,.25);padding-bottom:.125rem;transition:color var(--duration-short) var(--ease-premium),border-color var(--duration-short) var(--ease-premium)}.hero-landing__anchor:hover{color:var(--color-bronze);border-bottom-color:var(--color-gold)}.hero-landing__anchor:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.consultant-preview__frame,.differentials-card,.final-cta-premium__secondary,.hero-cta,.hero-cta--slim,.hero-landing__anchor,.hero-landing__frame,.plan-card,.service-card{transition:none}.differentials-card:hover,.final-cta-premium__secondary:hover,.hero-cta--slim:hover,.hero-cta:hover,.plan-card:hover,.service-card:hover{transform:none}}