.Nav-module__pauaAq__nav{z-index:100;background:var(--surface-1);border-bottom:1px solid var(--gold-line);position:sticky;top:0}.Nav-module__pauaAq__inner{max-width:var(--max-w);padding:0 var(--page-px);justify-content:space-between;align-items:center;height:60px;margin:0 auto;display:flex}.Nav-module__pauaAq__wordmark{font-family:var(--font-serif);color:var(--cream);font-size:20px;font-weight:400;text-decoration:none}.Nav-module__pauaAq__bk{color:var(--gold);font-weight:700}.Nav-module__pauaAq__right{align-items:center;gap:var(--s-5);display:flex}.Nav-module__pauaAq__navLink{font-family:var(--font-mono);letter-spacing:.05em;color:var(--cream-dim);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-size:11px;font-weight:500;text-decoration:none}.Nav-module__pauaAq__navLink:hover{color:var(--gold)}.Nav-module__pauaAq__tutoringLink{align-items:center;gap:var(--s-2);color:var(--cream-faint);display:flex}.Nav-module__pauaAq__tutoringLink:hover{color:var(--cream-dim)}.Nav-module__pauaAq__newBadge{font-family:var(--font-mono);letter-spacing:.1em;color:var(--bg);background:var(--gold);border-radius:var(--r-sm);white-space:nowrap;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}.Nav-module__pauaAq__socials{gap:var(--s-3);display:flex}.Nav-module__pauaAq__socialLink{color:var(--cream-faint);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:flex}.Nav-module__pauaAq__socialLink:hover{color:var(--cream-dim)}.Nav-module__pauaAq__phoneBtn{align-items:center;gap:var(--s-2);background:var(--gold);color:var(--bg);font-family:var(--font-mono);letter-spacing:.03em;padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-out);white-space:nowrap;font-size:11px;font-weight:500;text-decoration:none;display:flex}.Nav-module__pauaAq__phoneBtn:hover{background:var(--gold-hi)}.Nav-module__pauaAq__phoneBtnText{display:inline}.Nav-module__pauaAq__langBtn{font-family:var(--font-mono);letter-spacing:.08em;color:var(--cream-dim);border:1px solid var(--gold-line);padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;font-size:11px;font-weight:500}.Nav-module__pauaAq__langBtn:hover{color:var(--gold);border-color:var(--gold)}@media (max-width:640px){.Nav-module__pauaAq__phoneBtnText{display:none}.Nav-module__pauaAq__phoneBtn{padding:var(--s-2) var(--s-3);font-size:18px}.Nav-module__pauaAq__socials,.Nav-module__pauaAq__navLink{display:none}}@media (max-width:380px){.Nav-module__pauaAq__wordmark{font-size:16px}.Nav-module__pauaAq__langBtn{padding:var(--s-1) var(--s-2);font-size:10px}}
.Hero-module__dQlAoa__section{padding:var(--s-11) var(--page-px) var(--s-8);text-align:center;align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.Hero-module__dQlAoa__eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.Hero-module__dQlAoa__h1{font-family:var(--font-serif);font-size:var(--t-h1);color:var(--cream);letter-spacing:-.01em;max-width:720px;font-weight:400;line-height:1.1}.Hero-module__dQlAoa__h1 em{color:var(--gold);font-style:italic}.Hero-module__dQlAoa__sub{font-size:var(--t-lead);color:var(--cream-dim);max-width:480px;font-weight:300;line-height:1.65}.Hero-module__dQlAoa__ctas{align-items:center;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.Hero-module__dQlAoa__phoneCta{align-items:center;gap:var(--s-2);background:var(--gold);color:var(--bg);font-family:var(--font-mono);letter-spacing:.03em;padding:var(--s-3) var(--s-6);border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-out);font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.Hero-module__dQlAoa__phoneCta:hover{background:var(--gold-hi)}.Hero-module__dQlAoa__bookCta{align-items:center;gap:var(--s-2);color:var(--cream-dim);font-size:var(--t-small);border:1px solid var(--gold-line);padding:var(--s-3) var(--s-6);border-radius:var(--r-sm);transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out);text-decoration:none;display:inline-flex}.Hero-module__dQlAoa__bookCta:hover{border-color:var(--gold);color:var(--cream)}.Hero-module__dQlAoa__line{background:var(--gold);opacity:.4;width:60px;height:1px;margin-top:var(--s-3)}@media (max-width:640px){.Hero-module__dQlAoa__section{padding:var(--s-9) var(--page-px) var(--s-8)}.Hero-module__dQlAoa__eyebrow{letter-spacing:.12em}.Hero-module__dQlAoa__phoneCta,.Hero-module__dQlAoa__bookCta{padding:var(--s-3) var(--s-4);font-size:12px}}
.GuideSection-module__zE8M9W__section{padding:var(--s-10) var(--page-px);border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line-soft)}.GuideSection-module__zE8M9W__inner{text-align:center;align-items:center;gap:var(--s-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.GuideSection-module__zE8M9W__h2Bold{font-family:var(--font-serif);font-size:var(--t-h2);color:var(--cream);font-weight:400;line-height:1.35}.GuideSection-module__zE8M9W__h2{font-family:var(--font-serif);color:var(--gold);margin-bottom:var(--s-3);font-size:clamp(18px,2.5vw,26px);font-style:italic;font-weight:400;line-height:1.4}.GuideSection-module__zE8M9W__body{font-size:var(--t-lead);color:var(--cream-dim);max-width:640px;line-height:1.65}.GuideSection-module__zE8M9W__kicker{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dim);margin-top:var(--s-2)}
.Diagram-module__roj0Ha__section{padding:var(--s-7) var(--page-px) var(--s-10)}.Diagram-module__roj0Ha__inner{max-width:var(--max-w);margin:0 auto}.Diagram-module__roj0Ha__grid{grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;display:grid}.Diagram-module__roj0Ha__column{gap:var(--s-3);flex-direction:column;display:flex}.Diagram-module__roj0Ha__colLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-1);font-size:10px}.Diagram-module__roj0Ha__tool{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);align-items:center;gap:var(--s-3);transition:border-color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);display:flex}.Diagram-module__roj0Ha__tool:hover{border-color:var(--gold);background:var(--surface-2)}.Diagram-module__roj0Ha__toolIcon{text-align:center;flex-shrink:0;width:28px;font-size:18px}.Diagram-module__roj0Ha__toolName{color:var(--cream);font-size:13px;font-weight:500}.Diagram-module__roj0Ha__toolDesc{color:var(--cream-dim);margin-top:1px;font-size:11px}.Diagram-module__roj0Ha__toolDot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 6px var(--ok);border-radius:50%;flex-shrink:0;margin-left:auto;animation:2s ease-in-out infinite Diagram-module__roj0Ha__pulse}@keyframes Diagram-module__roj0Ha__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.Diagram-module__roj0Ha__toolDot{animation:none}}.Diagram-module__roj0Ha__connector{justify-content:center;align-items:center;display:flex}.Diagram-module__roj0Ha__connSvg{width:70px;height:30px;overflow:visible}.Diagram-module__roj0Ha__flowLine{stroke-dasharray:4 3;animation:1s linear infinite Diagram-module__roj0Ha__flowDash}@keyframes Diagram-module__roj0Ha__flowDash{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Diagram-module__roj0Ha__flowLine{animation:none}}.Diagram-module__roj0Ha__centerCard{background:var(--surface-2);border:1.5px solid var(--gold);border-radius:var(--r-xl);padding:var(--s-7) var(--s-6);text-align:center;box-shadow:var(--shadow-raised);position:relative}.Diagram-module__roj0Ha__centerCard:before{content:"";border-radius:calc(var(--r-xl) + 1px);pointer-events:none;background:linear-gradient(135deg,#c9a84c26,#0000,#c9a84c0d);position:absolute;inset:-1px}.Diagram-module__roj0Ha__chatBubble{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);text-align:left;margin-bottom:var(--s-4)}.Diagram-module__roj0Ha__chatYou{font-family:var(--font-mono);color:var(--cream-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--s-1);font-size:9px}.Diagram-module__roj0Ha__chatMsg{font-family:var(--font-mono);color:var(--cream);font-size:11px;font-style:italic;line-height:1.5}.Diagram-module__roj0Ha__chatReply{font-family:var(--font-mono);color:var(--ok);margin-top:var(--s-2);font-size:11px}.Diagram-module__roj0Ha__badges{gap:var(--s-1);flex-wrap:wrap;justify-content:center;display:flex}.Diagram-module__roj0Ha__badge{font-family:var(--font-mono);padding:2px var(--s-2);border-radius:var(--r-sm);border:1px solid var(--gold-line);color:var(--cream-dim);font-size:9px}.Diagram-module__roj0Ha__primary{border-color:var(--gold);color:var(--gold)}.Diagram-module__roj0Ha__action{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);align-items:center;gap:var(--s-3);transition:border-color var(--dur-med) var(--ease-out), background var(--dur-med) var(--ease-out);display:flex}.Diagram-module__roj0Ha__action:hover{border-color:var(--gold);background:var(--surface-2)}@media (max-width:800px){.Diagram-module__roj0Ha__grid{gap:var(--s-5);grid-template-columns:1fr}.Diagram-module__roj0Ha__connector{display:none}}
.Commands-module__M2-b1G__section{padding:0 var(--page-px) var(--s-10)}.Commands-module__M2-b1G__inner{max-width:var(--max-w);margin:0 auto}.Commands-module__M2-b1G__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-6);font-size:10px}.Commands-module__M2-b1G__grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.Commands-module__M2-b1G__card{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-5);position:relative;overflow:hidden}.Commands-module__M2-b1G__card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity var(--dur-med);position:absolute;top:0;left:0;right:0}.Commands-module__M2-b1G__card:hover:after{opacity:1}.Commands-module__M2-b1G__quote{font-family:var(--font-mono);color:var(--gold);margin-bottom:var(--s-3);font-size:12px;font-style:italic;line-height:1.5}.Commands-module__M2-b1G__arrow{color:var(--gold-dim);margin:var(--s-2) 0;font-size:10px}.Commands-module__M2-b1G__result{color:var(--cream-dim);font-size:11px;line-height:1.55}.Commands-module__M2-b1G__result strong{color:var(--ok);font-weight:500}@media (max-width:800px){.Commands-module__M2-b1G__grid{grid-template-columns:1fr}}
.UseCases-module__geCKba__section{padding:0 var(--page-px) var(--s-10)}.UseCases-module__geCKba__inner{max-width:var(--max-w);margin:0 auto}.UseCases-module__geCKba__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-6);font-size:10px}.UseCases-module__geCKba__grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.UseCases-module__geCKba__card{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-6) var(--s-5);gap:var(--s-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.UseCases-module__geCKba__card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity var(--dur-med);position:absolute;top:0;left:0;right:0}.UseCases-module__geCKba__card:hover:after{opacity:1}.UseCases-module__geCKba__type{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim);font-size:9px}.UseCases-module__geCKba__pain{font-family:var(--font-serif);color:var(--cream-dim);font-size:15px;font-style:italic;line-height:1.65}.UseCases-module__geCKba__divider{background:var(--gold-line);height:1px;margin:var(--s-1) 0}.UseCases-module__geCKba__sols{gap:var(--s-2);flex-direction:column;flex:1;list-style:none;display:flex}.UseCases-module__geCKba__sol{color:var(--cream-dim);align-items:flex-start;gap:var(--s-2);font-size:12px;line-height:1.55;display:flex}.UseCases-module__geCKba__check{color:var(--ok);flex-shrink:0;margin-top:1px;font-size:11px}.UseCases-module__geCKba__cta{font-family:var(--font-mono);color:var(--gold);letter-spacing:.05em;margin-top:var(--s-1);transition:color var(--dur-fast) var(--ease-out);align-self:flex-start;font-size:11px;text-decoration:none}.UseCases-module__geCKba__cta:hover{color:var(--gold-hi)}@media (max-width:800px){.UseCases-module__geCKba__grid{grid-template-columns:1fr}}
.JourneySection-module__sk6Nea__section{padding:0 var(--page-px) var(--s-10)}.JourneySection-module__sk6Nea__inner{max-width:var(--max-w);margin:0 auto}.JourneySection-module__sk6Nea__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-4);font-size:10px}.JourneySection-module__sk6Nea__headline{font-family:var(--font-serif);font-size:var(--t-h2);color:var(--cream);text-align:center;margin-bottom:var(--s-8);font-weight:400;line-height:1.3}.JourneySection-module__sk6Nea__grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.JourneySection-module__sk6Nea__card{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-6) var(--s-5);gap:var(--s-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.JourneySection-module__sk6Nea__card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity var(--dur-med);position:absolute;top:0;left:0;right:0}.JourneySection-module__sk6Nea__card:hover:after{opacity:1}.JourneySection-module__sk6Nea__num{font-family:var(--font-mono);letter-spacing:.15em;color:var(--gold-dim);font-size:9px}.JourneySection-module__sk6Nea__name{font-family:var(--font-serif);color:var(--cream);font-size:20px;font-weight:400}.JourneySection-module__sk6Nea__body{font-size:var(--t-small);color:var(--cream-dim);line-height:1.6}@media (max-width:700px){.JourneySection-module__sk6Nea__grid{grid-template-columns:1fr}}
.Stats-module__iqFhEa__section{padding:0 var(--page-px) var(--s-9)}.Stats-module__iqFhEa__inner{max-width:var(--max-w);background:var(--gold-line);border:1px solid var(--gold-line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto;display:grid;overflow:hidden}.Stats-module__iqFhEa__stat{background:var(--surface-1);padding:var(--s-6) var(--s-5);text-align:center}.Stats-module__iqFhEa__value{font-family:var(--font-serif);color:var(--gold);margin-bottom:var(--s-2);font-size:36px;font-weight:300;line-height:1}.Stats-module__iqFhEa__label{color:var(--cream-dim);white-space:pre-line;font-size:11px;line-height:1.4}@media (max-width:640px){.Stats-module__iqFhEa__inner{grid-template-columns:repeat(2,1fr)}}
.PullQuote-module__7fz9fG__section{padding:0 var(--page-px) var(--s-9)}.PullQuote-module__7fz9fG__inner{max-width:var(--max-w);background:var(--surface-2);border:1px solid var(--gold-line-soft);border-radius:var(--r-lg);padding:var(--s-10) var(--s-9);text-align:center;margin:0 auto}.PullQuote-module__7fz9fG__quote{font-family:var(--font-serif);color:var(--cream);font-size:22px;font-style:italic;font-weight:400;line-height:1.55}.PullQuote-module__7fz9fG__quote em{color:var(--gold)}
.OwnershipPromise-module__fNo-Ca__section{padding:0 var(--page-px) var(--s-9)}.OwnershipPromise-module__fNo-Ca__inner{max-width:var(--max-w);background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-9) var(--s-10);gap:var(--s-10);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.OwnershipPromise-module__fNo-Ca__h2{font-family:var(--font-serif);font-size:var(--t-h2);color:var(--cream);margin-bottom:var(--s-3);font-weight:400;line-height:1.25}.OwnershipPromise-module__fNo-Ca__h2 em{color:var(--gold);font-style:italic}.OwnershipPromise-module__fNo-Ca__body{font-size:var(--t-small);color:var(--cream-dim);line-height:1.7}.OwnershipPromise-module__fNo-Ca__list{gap:var(--s-3);flex-direction:column;display:flex}.OwnershipPromise-module__fNo-Ca__item{align-items:flex-start;gap:var(--s-3);font-size:var(--t-small);color:var(--cream-dim);line-height:1.5;list-style:none;display:flex}.OwnershipPromise-module__fNo-Ca__star{color:var(--gold);flex-shrink:0;margin-top:1px;font-size:14px}@media (max-width:800px){.OwnershipPromise-module__fNo-Ca__inner{gap:var(--s-6);padding:var(--s-7) var(--s-5);grid-template-columns:1fr}}
.FAQ-module__ze1YAa__section{padding:0 var(--page-px) var(--s-9)}.FAQ-module__ze1YAa__inner{max-width:var(--max-w);margin:0 auto}.FAQ-module__ze1YAa__label{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:var(--s-5);font-size:10px}.FAQ-module__ze1YAa__list{flex-direction:column;gap:1px;display:flex}.FAQ-module__ze1YAa__item{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-md);padding:var(--s-5) var(--s-6);gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:baseline;display:grid;position:relative;overflow:hidden}.FAQ-module__ze1YAa__item:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity var(--dur-med);position:absolute;top:0;left:0;right:0}.FAQ-module__ze1YAa__item:hover:after{opacity:1}.FAQ-module__ze1YAa__q{font-size:var(--t-small);color:var(--cream)}.FAQ-module__ze1YAa__a{color:var(--cream-dim);text-align:right;font-size:12px;line-height:1.6}@media (max-width:640px){.FAQ-module__ze1YAa__item{gap:var(--s-2);grid-template-columns:1fr}.FAQ-module__ze1YAa__a{text-align:left}}
.OnCallSection-module__QBS9rW__section{padding:0 var(--page-px) var(--s-10)}.OnCallSection-module__QBS9rW__inner{max-width:var(--max-w);background:var(--surface-2);border:1px solid var(--gold-line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-raised);padding:var(--s-8) var(--s-9);align-items:center;gap:var(--s-9);margin:0 auto;display:flex}.OnCallSection-module__QBS9rW__left{flex:1;min-width:0}.OnCallSection-module__QBS9rW__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:var(--s-4);font-size:10px}.OnCallSection-module__QBS9rW__title{font-family:var(--font-serif);color:var(--cream);margin-bottom:var(--s-6);font-size:clamp(20px,2.5vw,28px);font-weight:400;line-height:1.35}.OnCallSection-module__QBS9rW__bullets{gap:var(--s-3);flex-direction:column;list-style:none;display:flex}.OnCallSection-module__QBS9rW__bullet{font-size:var(--t-small);color:var(--cream-dim);padding-left:var(--s-5);line-height:1.5;position:relative}.OnCallSection-module__QBS9rW__bullet:before{content:"→";color:var(--gold-dim);position:absolute;left:0}.OnCallSection-module__QBS9rW__divider{background:var(--gold-line-soft);flex-shrink:0;align-self:stretch;width:1px}.OnCallSection-module__QBS9rW__right{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column;flex-shrink:0;min-width:200px;display:flex}.OnCallSection-module__QBS9rW__phoneLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);font-size:10px}.OnCallSection-module__QBS9rW__phone{font-family:var(--font-serif);color:var(--gold);font-size:clamp(22px,3vw,32px);text-decoration:none;transition:color .15s}.OnCallSection-module__QBS9rW__phone:hover{color:var(--gold-hi)}.OnCallSection-module__QBS9rW__name{font-family:var(--font-mono);font-size:var(--t-small);color:var(--cream-faint)}@media (max-width:700px){.OnCallSection-module__QBS9rW__inner{padding:var(--s-7) var(--s-6);gap:var(--s-7);flex-direction:column}.OnCallSection-module__QBS9rW__divider{align-self:auto;width:100%;height:1px}}
.Tiers-module__q3MhEq__section{padding:0 var(--page-px) var(--s-10)}.Tiers-module__q3MhEq__inner{max-width:var(--max-w);margin:0 auto}.Tiers-module__q3MhEq__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-6);font-size:10px}.Tiers-module__q3MhEq__grid{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}.Tiers-module__q3MhEq__card{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);padding:var(--s-6) var(--s-5);gap:var(--s-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.Tiers-module__q3MhEq__card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity var(--dur-med);position:absolute;top:0;left:0;right:0}.Tiers-module__q3MhEq__card:hover:after{opacity:1}.Tiers-module__q3MhEq__featured{border-color:var(--gold);background:var(--surface-2);box-shadow:var(--shadow-raised)}.Tiers-module__q3MhEq__num{font-family:var(--font-mono);letter-spacing:.15em;color:var(--gold-dim);font-size:9px}.Tiers-module__q3MhEq__name{font-family:var(--font-serif);color:var(--cream);font-size:20px;font-weight:400}.Tiers-module__q3MhEq__price{font-size:var(--t-small);color:var(--gold);font-weight:500}.Tiers-module__q3MhEq__anchor{font-family:var(--font-mono);color:var(--cream-faint);padding-bottom:var(--s-3);border-bottom:1px solid var(--gold-line-soft);font-size:10px;font-style:italic}.Tiers-module__q3MhEq__features{gap:var(--s-2);margin-top:var(--s-1);flex-direction:column;display:flex}.Tiers-module__q3MhEq__feature{color:var(--cream-dim);gap:var(--s-2);align-items:flex-start;font-size:12px;line-height:1.45;list-style:none;display:flex}.Tiers-module__q3MhEq__feature:before{content:"→";color:var(--gold-dim);flex-shrink:0;font-size:11px}@media (max-width:900px){.Tiers-module__q3MhEq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.Tiers-module__q3MhEq__grid{grid-template-columns:1fr}}
.ContactSection-module__3mjeoG__section{padding:0 var(--page-px) var(--s-10)}.ContactSection-module__3mjeoG__inner{max-width:var(--max-w);margin:0 auto}.ContactSection-module__3mjeoG__label{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--gold-dim);text-align:center;margin-bottom:var(--s-6);font-size:10px}.ContactSection-module__3mjeoG__formWrap{background:var(--surface-1);border:1px solid var(--gold-line);border-radius:var(--r-lg);max-width:560px;padding:var(--s-7);margin:0 auto}.ContactSection-module__3mjeoG__bilingual{text-align:center;margin-top:var(--s-5);font-family:var(--font-mono);color:var(--cream-faint);letter-spacing:.05em;font-size:10px}.ContactSection-module__3mjeoG__field{gap:var(--s-1);margin-bottom:var(--s-4);flex-direction:column;display:flex}.ContactSection-module__3mjeoG__fieldLabel{color:var(--cream-dim);font-size:11px}.ContactSection-module__3mjeoG__optional{color:var(--cream-faint)}.ContactSection-module__3mjeoG__input,.ContactSection-module__3mjeoG__textarea{background:var(--surface-2);border:1px solid var(--gold-line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--cream);font-family:var(--font-sans);font-size:var(--t-small);width:100%;transition:border-color var(--dur-med) var(--ease-out);outline:none}.ContactSection-module__3mjeoG__input:focus,.ContactSection-module__3mjeoG__textarea:focus{border-color:var(--gold)}.ContactSection-module__3mjeoG__input::placeholder,.ContactSection-module__3mjeoG__textarea::placeholder{color:var(--cream-faint)}.ContactSection-module__3mjeoG__textarea{resize:vertical;min-height:100px;line-height:1.55}.ContactSection-module__3mjeoG__fieldError{color:var(--err);font-size:11px}.ContactSection-module__3mjeoG__submitBtn{background:var(--gold);width:100%;color:var(--bg);font-family:var(--font-mono);letter-spacing:.04em;padding:var(--s-4);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:none;font-size:13px;font-weight:500}.ContactSection-module__3mjeoG__submitBtn:hover:not(:disabled){background:var(--gold-hi)}.ContactSection-module__3mjeoG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ContactSection-module__3mjeoG__success{text-align:center;padding:var(--s-8) var(--s-6)}.ContactSection-module__3mjeoG__successTitle{font-family:var(--font-serif);color:var(--cream);margin-bottom:var(--s-3);font-size:22px;font-weight:400}.ContactSection-module__3mjeoG__successSub{font-size:var(--t-small);color:var(--cream-dim);line-height:1.6}.ContactSection-module__3mjeoG__successSub a{color:var(--gold);text-decoration:none}.ContactSection-module__3mjeoG__globalError{color:var(--err);margin-top:var(--s-3);text-align:center;font-size:12px}@media (max-width:640px){.ContactSection-module__3mjeoG__formWrap{padding:var(--s-5)}}
.Footer-module__bU2TmW__footer{border-top:1px solid var(--gold-line);padding:var(--s-8) var(--page-px)}.Footer-module__bU2TmW__inner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin:0 auto;display:flex}.Footer-module__bU2TmW__wordmark{font-family:var(--font-serif);color:var(--cream);font-size:18px;font-weight:400;text-decoration:none}.Footer-module__bU2TmW__bk{color:var(--gold);font-weight:700}.Footer-module__bU2TmW__tagline{color:var(--cream-dim);font-style:italic;font-family:var(--font-sans);font-size:12px}.Footer-module__bU2TmW__socials{gap:var(--s-3);display:flex}.Footer-module__bU2TmW__socialLink{color:var(--cream-faint);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:flex}.Footer-module__bU2TmW__socialLink:hover{color:var(--cream-dim)}.Footer-module__bU2TmW__contact{font-family:var(--font-mono);color:var(--cream-dim);font-size:10px}.Footer-module__bU2TmW__contactEmail{color:var(--gold);text-decoration:none}.Footer-module__bU2TmW__contactEmail:hover{text-decoration:underline}.Footer-module__bU2TmW__bottom{max-width:var(--max-w);margin:var(--s-5) auto 0;padding-top:var(--s-5);border-top:1px solid var(--gold-line-soft);justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--font-mono);color:var(--cream-faint);flex-wrap:wrap;font-size:10px;display:flex}.Footer-module__bU2TmW__bottomLinks{gap:var(--s-5);display:flex}.Footer-module__bU2TmW__bottomLinks a{color:var(--cream-faint);text-decoration:none}.Footer-module__bU2TmW__bottomLinks a:hover{color:var(--cream-dim)}@media (max-width:640px){.Footer-module__bU2TmW__inner{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column}.Footer-module__bU2TmW__tagline{order:2}.Footer-module__bU2TmW__socials{order:3}.Footer-module__bU2TmW__contact{text-align:center;order:4}.Footer-module__bU2TmW__bottom{text-align:center;align-items:center;gap:var(--s-2);flex-direction:column}}
