.Breadcrumbs-module__xixbIq__nav{margin-bottom:var(--space-lg)}.Breadcrumbs-module__xixbIq__list{gap:var(--space-sm);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.Breadcrumbs-module__xixbIq__item{align-items:center;gap:var(--space-sm);display:flex}.Breadcrumbs-module__xixbIq__link{color:var(--color-text-secondary);transition:color var(--transition-fast)}.Breadcrumbs-module__xixbIq__link:hover{color:var(--color-accent-gold)}.Breadcrumbs-module__xixbIq__separator{color:var(--color-text-secondary);opacity:.5}.Breadcrumbs-module__xixbIq__current{color:var(--color-accent-gold)}
.PageHeader-module__HZea0q__header{padding-top:calc(var(--space-2xl) + 2rem);padding-bottom:var(--space-xl)}.PageHeader-module__HZea0q__title{margin-top:var(--space-sm);max-width:18ch}.PageHeader-module__HZea0q__intro{margin-top:var(--space-lg);max-width:56ch;font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}
.TeamGrid-module__ERPlwW__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.TeamGrid-module__ERPlwW__card{flex-direction:column;display:flex}.TeamGrid-module__ERPlwW__photoWrap{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--color-bg-card);position:relative;overflow:hidden}.TeamGrid-module__ERPlwW__photo{object-fit:cover;transition:transform var(--transition-slow)}.TeamGrid-module__ERPlwW__card:hover .TeamGrid-module__ERPlwW__photo{transform:scale(1.05)}.TeamGrid-module__ERPlwW__bioOverlay{padding:var(--space-lg);opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000 30%,#0f0f0feb);align-items:flex-end;display:flex;position:absolute;inset:0}.TeamGrid-module__ERPlwW__card:hover .TeamGrid-module__ERPlwW__bioOverlay,.TeamGrid-module__ERPlwW__card:focus-within .TeamGrid-module__ERPlwW__bioOverlay{opacity:1}.TeamGrid-module__ERPlwW__bio{font-size:var(--font-size-small);color:#f5f0ebe6;line-height:var(--line-height-normal)}.TeamGrid-module__ERPlwW__name{margin-top:var(--space-md);color:var(--color-text-primary);font-size:1.3rem}.TeamGrid-module__ERPlwW__role{margin-top:var(--space-xs);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-accent-gold)}@media (min-width:768px){.TeamGrid-module__ERPlwW__grid{grid-template-columns:repeat(3,1fr)}}
.FilterBar-module__D0H4fa__bar{gap:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-ghost-border);margin-bottom:var(--space-xl);flex-wrap:wrap;padding-bottom:0;display:flex}.FilterBar-module__D0H4fa__tab{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-fast);align-items:baseline;gap:.4rem;padding:.75rem .25rem;font-weight:500;display:inline-flex;position:relative}.FilterBar-module__D0H4fa__tab:hover{color:var(--color-text-primary)}.FilterBar-module__D0H4fa__tabActive{color:var(--color-accent-gold)}.FilterBar-module__D0H4fa__count{color:var(--color-text-secondary);font-size:.65rem}.FilterBar-module__D0H4fa__underline{background:var(--color-accent-gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}
.ProcessTimeline-module__F6zV5G__timeline{gap:var(--space-xl);counter-reset:step;grid-template-columns:1fr;display:grid;position:relative}.ProcessTimeline-module__F6zV5G__timeline:before{content:"";background:var(--color-ghost-border);width:1px;position:absolute;top:0;bottom:0;left:27px}.ProcessTimeline-module__F6zV5G__step{text-align:left;padding-left:5rem;position:relative}.ProcessTimeline-module__F6zV5G__node{width:56px;height:56px;font-family:var(--font-serif);color:var(--color-accent-gold);background:var(--color-bg-card);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-glow);place-items:center;font-size:1.1rem;display:grid;position:absolute;top:0;left:0}.ProcessTimeline-module__F6zV5G__title{margin-bottom:var(--space-sm);font-size:1.35rem}.ProcessTimeline-module__F6zV5G__description{color:var(--color-text-secondary);font-size:var(--font-size-small);max-width:44ch}@media (min-width:960px){.ProcessTimeline-module__F6zV5G__timeline{gap:var(--space-lg);grid-template-columns:repeat(5,1fr)}.ProcessTimeline-module__F6zV5G__timeline:before{width:auto;height:1px;inset:27px 0 auto}.ProcessTimeline-module__F6zV5G__step{text-align:center;padding-top:5rem;padding-left:0}.ProcessTimeline-module__F6zV5G__node{left:50%;translate:-50%}.ProcessTimeline-module__F6zV5G__description{margin-inline:auto}}
.ContactForm-module__MW0ffG__form{gap:var(--space-lg);flex-direction:column;display:flex}.ContactForm-module__MW0ffG__bookingLead{background:color-mix(in srgb, #25d366 7%, var(--color-bg-card));border-left:3px solid #25d366;padding:clamp(1.25rem,3vw,2rem)}.ContactForm-module__MW0ffG__bookingEyebrow{color:#178b45;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;align-items:center;gap:.55rem;font-weight:700;display:flex}.ContactForm-module__MW0ffG__whatsAppDot{background:#25d366;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #25d36624}.ContactForm-module__MW0ffG__bookingLead h3{max-width:18ch;font-family:var(--font-serif);margin-top:.65rem;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:500;line-height:1.08}.ContactForm-module__MW0ffG__bookingLead>p:last-of-type{max-width:60ch;color:var(--color-text-secondary);font-size:var(--font-size-small);margin-top:.8rem;line-height:1.65}.ContactForm-module__MW0ffG__bookingSteps{border-top:1px solid var(--color-ghost-border);gap:.65rem;margin-top:1.35rem;padding-top:1rem;display:grid}.ContactForm-module__MW0ffG__bookingSteps span{color:var(--color-text-secondary);align-items:center;gap:.6rem;font-size:.68rem;display:flex}.ContactForm-module__MW0ffG__bookingSteps strong{color:var(--color-accent-gold);letter-spacing:.1em;font-size:.55rem}.ContactForm-module__MW0ffG__row{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.ContactForm-module__MW0ffG__field{gap:var(--space-sm);flex-direction:column;display:flex}.ContactForm-module__MW0ffG__label{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);font-weight:500}.ContactForm-module__MW0ffG__hint{margin-left:var(--space-sm);text-transform:none;letter-spacing:0;color:var(--color-text-secondary);opacity:.7;font-weight:300}.ContactForm-module__MW0ffG__field input,.ContactForm-module__MW0ffG__field select,.ContactForm-module__MW0ffG__field textarea{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--font-size-small);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.9rem 1rem}.ContactForm-module__MW0ffG__field input::placeholder,.ContactForm-module__MW0ffG__field textarea::placeholder{color:var(--color-input-placeholder)}.ContactForm-module__MW0ffG__field textarea{resize:vertical;min-height:7rem}.ContactForm-module__MW0ffG__field input:focus,.ContactForm-module__MW0ffG__field select:focus,.ContactForm-module__MW0ffG__field textarea:focus{border-color:var(--color-accent-gold);box-shadow:0 0 0 1px var(--color-accent-gold);outline:none}.ContactForm-module__MW0ffG__field input[aria-invalid=true],.ContactForm-module__MW0ffG__field select[aria-invalid=true],.ContactForm-module__MW0ffG__field textarea[aria-invalid=true]{border-color:var(--color-error)}.ContactForm-module__MW0ffG__fileInput{cursor:pointer;font-size:var(--font-size-small)}.ContactForm-module__MW0ffG__fileInput::file-selector-button{margin-right:var(--space-md);border:1px solid var(--color-ghost-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;padding:.5rem 1rem}.ContactForm-module__MW0ffG__fileInput::file-selector-button:hover{border-color:var(--color-accent-gold);color:var(--color-accent-gold)}.ContactForm-module__MW0ffG__fileList{font-size:var(--font-size-small);color:var(--color-accent-sage)}.ContactForm-module__MW0ffG__error{font-size:var(--font-size-small);color:var(--color-error)}.ContactForm-module__MW0ffG__formError{padding:var(--space-md);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--font-size-small)}.ContactForm-module__MW0ffG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__MW0ffG__whatsAppSubmit{border-radius:var(--radius-sm);color:#082b15;width:100%;min-height:3.6rem;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#25d366;border:1px solid #1eae55;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:700;display:inline-flex}.ContactForm-module__MW0ffG__whatsAppSubmit span:last-child{margin-left:auto;font-size:1.1rem}.ContactForm-module__MW0ffG__whatsAppSubmit:hover:not(:disabled){background:#2bdd6e;transform:translateY(-1px);box-shadow:0 12px 28px #25d36638}.ContactForm-module__MW0ffG__whatsAppSubmit:disabled{opacity:.65;cursor:progress}.ContactForm-module__MW0ffG__whatsAppNote{width:100%;margin-top:calc(var(--space-md) * -1);color:var(--color-text-secondary);text-align:center;font-size:.68rem;line-height:1.5}.ContactForm-module__MW0ffG__actionDivider{width:100%;color:var(--color-text-secondary);text-transform:uppercase;align-items:center;gap:.8rem;font-size:.65rem;display:flex}.ContactForm-module__MW0ffG__actionDivider:before,.ContactForm-module__MW0ffG__actionDivider:after{content:"";background:var(--color-ghost-border);flex:1;height:1px}.ContactForm-module__MW0ffG__submit{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--color-accent-gold);color:var(--color-on-gold);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;border-radius:var(--radius-sm);transition:box-shadow var(--transition-fast), opacity var(--transition-fast);align-self:flex-start;padding:1rem 2.5rem;font-weight:500;display:inline-flex}.ContactForm-module__MW0ffG__submit:hover:not(:disabled){box-shadow:var(--shadow-glow)}.ContactForm-module__MW0ffG__submit:disabled{opacity:.7;cursor:progress}.ContactForm-module__MW0ffG__spinner{border:2px solid #1a1a1a59;border-top-color:var(--color-on-gold);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ContactForm-module__MW0ffG__spin}.ContactForm-module__MW0ffG__success{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-bg-card);flex-direction:column;display:flex}.ContactForm-module__MW0ffG__successMark{width:60px;height:60px;color:var(--color-accent-gold);border:1px solid var(--color-accent-gold);box-shadow:var(--shadow-glow);border-radius:50%;place-items:center;display:grid}.ContactForm-module__MW0ffG__successTitle{font-size:var(--font-size-h3)}.ContactForm-module__MW0ffG__successBody{color:var(--color-text-secondary);max-width:46ch}.ContactForm-module__MW0ffG__inlineLink{color:var(--color-accent-gold);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__MW0ffG__resetButton{margin-top:var(--space-sm);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-accent-gold);border-bottom:1px solid var(--color-accent-gold);padding-bottom:2px}@media (min-width:640px){.ContactForm-module__MW0ffG__row{grid-template-columns:1fr 1fr}.ContactForm-module__MW0ffG__bookingSteps{grid-template-columns:repeat(3,1fr)}}.ContactForm-module__MW0ffG__handoffRow{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ContactForm-module__MW0ffG__handoffPrimary{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#25d366;padding:.9rem 1.5rem;font-weight:500;display:inline-flex}.ContactForm-module__MW0ffG__handoffPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #25d3664d}.ContactForm-module__MW0ffG__handoffSecondary{font-size:var(--font-size-small);color:var(--color-accent-gold);transition:border-color var(--transition-fast);border-bottom:1px solid #0000}.ContactForm-module__MW0ffG__handoffSecondary:hover{border-bottom-color:var(--color-accent-gold)}.ContactForm-module__MW0ffG__successNote{font-size:var(--font-size-small);color:var(--color-text-secondary)}
.PostCard-module__bPs1-q__card{height:100%;display:block}.PostCard-module__bPs1-q__link{flex-direction:column;height:100%;display:flex}.PostCard-module__bPs1-q__imageWrap{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--color-bg-card);position:relative;overflow:hidden}.PostCard-module__bPs1-q__image{object-fit:cover;transition:transform var(--transition-slow)}.PostCard-module__bPs1-q__link:hover .PostCard-module__bPs1-q__image{transform:scale(1.05)}.PostCard-module__bPs1-q__body{padding-top:var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.PostCard-module__bPs1-q__meta{align-items:center;gap:var(--space-sm);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary);display:flex}.PostCard-module__bPs1-q__category{color:var(--color-accent-gold)}.PostCard-module__bPs1-q__title{color:var(--color-text-primary);transition:color var(--transition-fast);font-size:1.4rem}.PostCard-module__bPs1-q__link:hover .PostCard-module__bPs1-q__title{color:var(--color-accent-gold)}.PostCard-module__bPs1-q__excerpt{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.PostCard-module__bPs1-q__date{padding-top:var(--space-sm);font-size:var(--font-size-label);letter-spacing:.06em;color:var(--color-text-secondary);margin-top:auto}
.ProjectCard-module__r8YJHG__card{break-inside:avoid}.ProjectCard-module__r8YJHG__link{display:block}.ProjectCard-module__r8YJHG__imageWrap{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--color-bg-card);position:relative;overflow:hidden}.ProjectCard-module__r8YJHG__image{object-fit:cover;transition:transform var(--transition-slow)}.ProjectCard-module__r8YJHG__link:hover .ProjectCard-module__r8YJHG__image{transform:scale(1.05)}.ProjectCard-module__r8YJHG__overlay{padding:var(--space-lg);opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000 40%,#0f0f0fe0);align-items:flex-end;display:flex;position:absolute;inset:0}.ProjectCard-module__r8YJHG__link:hover .ProjectCard-module__r8YJHG__overlay,.ProjectCard-module__r8YJHG__link:focus-visible .ProjectCard-module__r8YJHG__overlay{opacity:1}.ProjectCard-module__r8YJHG__overlayCategory{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-xs);display:block}.ProjectCard-module__r8YJHG__overlayTitle{align-items:center;gap:var(--space-sm);font-family:var(--font-serif);color:#f5f0eb;font-size:1.4rem;display:inline-flex}.ProjectCard-module__r8YJHG__meta{padding-top:var(--space-md)}.ProjectCard-module__r8YJHG__title{color:var(--color-text-primary);transition:color var(--transition-fast);font-size:1.25rem}.ProjectCard-module__r8YJHG__link:hover .ProjectCard-module__r8YJHG__title{color:var(--color-accent-gold)}.ProjectCard-module__r8YJHG__detail{margin-top:var(--space-xs);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-secondary)}
.AwardsBar-module__wACgJW__bar{border-block:1px solid var(--color-ghost-border);padding-block:var(--space-lg)}.AwardsBar-module__wACgJW__row{justify-content:center;align-items:center;gap:var(--space-lg) var(--space-xl);opacity:.45;transition:opacity var(--transition-slow);flex-wrap:wrap;display:flex}.AwardsBar-module__wACgJW__row:hover{opacity:1}.AwardsBar-module__wACgJW__logo{font-family:var(--font-serif);letter-spacing:.12em;color:var(--color-text-primary);white-space:nowrap;font-size:clamp(1rem,2vw,1.4rem)}
.MapEmbed-module__aIYfoq__wrap{border-radius:var(--radius-md);border:1px solid var(--color-ghost-border);background:var(--color-bg-card);margin:0;position:relative;overflow:hidden}.MapEmbed-module__aIYfoq__frame,.MapEmbed-module__aIYfoq__fallback{aspect-ratio:16/10;width:100%}.MapEmbed-module__aIYfoq__fallback{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-lg);background-color:var(--color-bg-card);background-image:linear-gradient(var(--color-ghost-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-ghost-border) 1px, transparent 1px);background-size:40px 40px;flex-direction:column;display:flex;position:absolute;inset:0}.MapEmbed-module__aIYfoq__pin{color:var(--color-accent-gold);margin-bottom:var(--space-xs)}.MapEmbed-module__aIYfoq__fallbackCity{font-family:var(--font-serif);color:var(--color-text-primary);font-size:1.3rem}.MapEmbed-module__aIYfoq__fallbackNote{font-size:var(--font-size-small);color:var(--color-text-secondary)}.MapEmbed-module__aIYfoq__frame{filter:invert(.92)hue-rotate(180deg)contrast(.9)brightness(.9);border:0;display:block;position:relative}[data-theme=light] .MapEmbed-module__aIYfoq__frame{filter:none}.MapEmbed-module__aIYfoq__caption{padding:var(--space-sm) var(--space-md);background:linear-gradient(#0000,#0f0f0fa6);justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.MapEmbed-module__aIYfoq__link{align-items:center;gap:var(--space-xs);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#f5f0eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-sm);border:1px solid var(--color-glass-border);transition:color var(--transition-fast), border-color var(--transition-fast);background:#0f0f0f8c;padding:.5rem .75rem;display:inline-flex}.MapEmbed-module__aIYfoq__link:hover{color:var(--color-accent-gold);border-color:var(--color-accent-gold)}
.PostGrid-module__LQ04Ba__grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.PostGrid-module__LQ04Ba__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PostGrid-module__LQ04Ba__grid{grid-template-columns:repeat(3,1fr)}}
.ProjectGrid-module__O8ZRua__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}.ProjectGrid-module__O8ZRua__empty{padding-block:var(--space-xl);text-align:center;color:var(--color-text-secondary)}@media (min-width:700px){.ProjectGrid-module__O8ZRua__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ProjectGrid-module__O8ZRua__grid{grid-template-columns:repeat(3,1fr)}}
.privacy-module__ZGDmtG__main{padding-bottom:clamp(4rem,10vw,8rem)}.privacy-module__ZGDmtG__prose{max-width:46rem;color:var(--color-text-secondary);font-size:1rem;line-height:var(--line-height-relaxed);margin-inline:auto}.privacy-module__ZGDmtG__lead{color:var(--color-text-primary);font-size:1.12rem;line-height:1.65}.privacy-module__ZGDmtG__updated{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-gold);margin-top:.9rem;font-size:.72rem;font-weight:600;display:inline-block}.privacy-module__ZGDmtG__prose>section{padding-top:clamp(2rem,5vw,3.25rem)}.privacy-module__ZGDmtG__prose>section+section{border-top:1px solid var(--color-glass-border);margin-top:clamp(2rem,5vw,3.25rem)}.privacy-module__ZGDmtG__prose h2{color:var(--color-text-primary);margin-bottom:.9rem;font-size:clamp(1.35rem,2.4vw,1.7rem)}.privacy-module__ZGDmtG__prose h3{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .55rem;font-size:.8rem;font-weight:600}.privacy-module__ZGDmtG__prose p{margin-bottom:1rem}.privacy-module__ZGDmtG__prose p:last-child{margin-bottom:0}.privacy-module__ZGDmtG__prose strong{color:var(--color-text-primary);font-weight:600}.privacy-module__ZGDmtG__prose a{color:var(--color-accent-gold);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-glass-border);text-decoration-color:var(--color-glass-border);transition:text-decoration-color var(--transition-fast)}.privacy-module__ZGDmtG__prose a:hover{-webkit-text-decoration-color:var(--color-accent-gold);text-decoration-color:var(--color-accent-gold)}.privacy-module__ZGDmtG__prose ul{gap:.55rem;margin:0 0 1.15rem;display:grid}.privacy-module__ZGDmtG__prose li{padding-left:1.3rem;position:relative}.privacy-module__ZGDmtG__prose li:before{content:"";background:var(--color-accent-gold);width:.4rem;height:.4rem;position:absolute;top:.68em;left:.1rem}.privacy-module__ZGDmtG__tableWrap{border:1px solid var(--color-glass-border);margin:.5rem 0 1rem;overflow-x:auto}.privacy-module__ZGDmtG__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}.privacy-module__ZGDmtG__table th,.privacy-module__ZGDmtG__table td{text-align:left;border-bottom:1px solid var(--color-ghost-border);vertical-align:top;padding:.7rem .9rem}.privacy-module__ZGDmtG__table thead th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.privacy-module__ZGDmtG__table tbody tr:last-child td{border-bottom:0}.privacy-module__ZGDmtG__table td:first-child{color:var(--color-text-primary);white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem}.privacy-module__ZGDmtG__pill{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;padding:.16rem .45rem;font-size:.58rem;font-weight:700;display:inline-block}.privacy-module__ZGDmtG__pill.privacy-module__ZGDmtG__ess{color:var(--color-accent-gold);background:var(--color-accent-gold-soft)}.privacy-module__ZGDmtG__pill.privacy-module__ZGDmtG__opt{color:var(--color-text-secondary);border:1px solid var(--color-ghost-border)}.privacy-module__ZGDmtG__contactCard{background:var(--color-bg-card);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);margin-top:1rem;padding:1.4rem 1.5rem}.privacy-module__ZGDmtG__contactCard dl{grid-template-columns:auto 1fr;gap:.55rem 1.5rem;margin:0;font-size:.95rem;display:grid}.privacy-module__ZGDmtG__contactCard dt{color:var(--color-text-secondary);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding-top:.2rem;font-size:.64rem;font-weight:700}.privacy-module__ZGDmtG__contactCard dd{color:var(--color-text-primary);margin:0}.privacy-module__ZGDmtG__contactCard a{color:var(--color-accent-gold);text-decoration:none}.privacy-module__ZGDmtG__contactCard a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.privacy-module__ZGDmtG__contactCard dl{grid-template-columns:1fr;gap:.1rem}.privacy-module__ZGDmtG__contactCard dd{margin-bottom:.7rem}.privacy-module__ZGDmtG__contactCard dd:last-child{margin-bottom:0}}
