.PageHeader-module__bRDKxW__wrap{padding-top:clamp(56px,9vw,104px);padding-bottom:clamp(40px,6vw,64px)}.PageHeader-module__bRDKxW__inner{flex-direction:column;gap:20px;display:flex}.PageHeader-module__bRDKxW__heading{font-size:clamp(2.1rem,2.6vw + 1.2rem,3.4rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:18ch;font-weight:700}.PageHeader-module__bRDKxW__sub{font-size:clamp(1.05rem,.5vw + 1rem,1.2rem);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:56ch}
.PersonaCard-module__imEfUa__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.PersonaCard-module__imEfUa__photoWrap{aspect-ratio:4/5;background:var(--color-surface-raised);width:100%;position:relative}.PersonaCard-module__imEfUa__photo{object-fit:cover;filter:grayscale(.15)contrast(1.02)}.PersonaCard-module__imEfUa__body{flex-direction:column;gap:6px;padding:20px clamp(18px,2.5vw,24px) 24px;display:flex}.PersonaCard-module__imEfUa__name{font-size:var(--text-lg);letter-spacing:var(--tracking-normal);font-weight:700}.PersonaCard-module__imEfUa__style{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-strong)}.PersonaCard-module__imEfUa__bio{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);flex:1;margin-top:6px}.PersonaCard-module__imEfUa__cta{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);font-size:var(--text-sm);color:var(--color-text);justify-content:center;align-items:center;margin-top:16px;padding:10px 16px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.PersonaCard-module__imEfUa__cta:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}
.PricingCard-module___0c2tG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:18px;padding:clamp(24px,3vw,32px);display:flex;position:relative}.PricingCard-module___0c2tG__featured{border-color:var(--color-accent);background:var(--color-surface-raised);box-shadow:var(--shadow-card)}.PricingCard-module___0c2tG__badge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:var(--radius-pill);padding:5px 10px;position:absolute;top:-13px;left:clamp(24px,3vw,32px)}.PricingCard-module___0c2tG__head{flex-direction:column;gap:6px;display:flex}.PricingCard-module___0c2tG__name{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.PricingCard-module___0c2tG__price{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:700}.PricingCard-module___0c2tG__period{font-size:var(--text-base);color:var(--color-text-muted);margin-left:2px;font-weight:500}.PricingCard-module___0c2tG__tagline{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}.PricingCard-module___0c2tG__description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.PricingCard-module___0c2tG__features{flex-direction:column;flex:1;gap:10px;list-style:none;display:flex}.PricingCard-module___0c2tG__features li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);align-items:flex-start;gap:10px;display:flex}.PricingCard-module___0c2tG__features li svg{color:var(--color-accent-strong);flex:none;margin-top:3px}.PricingCard-module___0c2tG__cta{width:100%}
.page-module__glxGBa__wrap{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.page-module__glxGBa__section{flex-direction:column;gap:10px;display:flex}.page-module__glxGBa__section h2{font-size:var(--text-lg);font-weight:700}.page-module__glxGBa__section p,.page-module__glxGBa__section li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.page-module__glxGBa__section ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.page-module__glxGBa__placeholder{color:#f0b429;font-family:var(--font-mono);font-size:.9em}.page-module__glxGBa__updated{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.page-module__glxGBa__trustWrap{flex-direction:column;gap:18px;max-width:720px;margin:0 auto;display:flex}.page-module__glxGBa__trustHeading{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-snug);margin-bottom:6px}.page-module__glxGBa__trustWrap>p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.page-module__glxGBa__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:8px;overflow-x:auto}.page-module__glxGBa__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.page-module__glxGBa__table th{text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-faint);background:var(--color-surface);white-space:nowrap;padding:12px 16px}.page-module__glxGBa__table td{border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:top;padding:12px 16px}.page-module__glxGBa__table tr td:first-child{color:var(--color-text-muted);white-space:nowrap}.page-module__glxGBa__footnote{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-relaxed)}
.page-module__B5k_YW__wrap{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.page-module__B5k_YW__section{flex-direction:column;gap:10px;display:flex}.page-module__B5k_YW__section h2{font-size:var(--text-lg);font-weight:700}.page-module__B5k_YW__section p,.page-module__B5k_YW__section li{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.page-module__B5k_YW__section ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.page-module__B5k_YW__placeholder{color:#f0b429;font-family:var(--font-mono);font-size:.9em}.page-module__B5k_YW__updated{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}
