.page-module__TDXEUq__hero{background:linear-gradient(180deg, #fff 0%, var(--color-surface-tint) 100%);padding:40px 0 32px;position:relative;overflow:hidden}.page-module__TDXEUq__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.page-module__TDXEUq__eyebrow{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-ui);color:var(--color-text-body);background:#fffc;padding:5px 13px}.page-module__TDXEUq__title{font-size:34px;font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:1.08}.page-module__TDXEUq__subtitle{max-width:680px;font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--color-text-body)}.page-module__TDXEUq__tableSection{background:var(--color-bg);padding:24px 0 48px}.page-module__TDXEUq__inner{gap:var(--space-4);flex-direction:column;display:flex}.page-module__TDXEUq__table{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0f172a0f}.page-module__TDXEUq__row{gap:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:15px 18px;display:grid}.page-module__TDXEUq__tableHead{background:var(--color-surface-2);font-size:var(--text-body-sm);font-weight:var(--weight-bold);line-height:var(--leading-ui);border-top:none;padding:18px}.page-module__TDXEUq__rowLabel{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--color-text-body);grid-column:1/-1}.page-module__TDXEUq__rowTools{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--color-text-secondary)}.page-module__TDXEUq__rowUs{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.page-module__TDXEUq__footnote{font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--color-text-muted)}.page-module__TDXEUq__choose{background:var(--color-surface-2);padding:48px 0}.page-module__TDXEUq__chooseInner{gap:var(--space-5);display:grid}.page-module__TDXEUq__card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__TDXEUq__dark{background:var(--color-text);color:var(--color-text-inverse);border-color:#0000}.page-module__TDXEUq__glow{background:radial-gradient(520px 280px at 100% 0,#6366f159,#0000 70%);position:absolute;inset:0}.page-module__TDXEUq__cardTitle{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-ui);text-transform:uppercase;color:var(--color-text-muted);position:relative}.page-module__TDXEUq__darkTitle{color:#a5b4fc}.page-module__TDXEUq__bullets{gap:var(--space-3);flex-direction:column;list-style:none;display:flex;position:relative}.page-module__TDXEUq__bullets li{font-size:var(--text-body-lg);line-height:1.5}.page-module__TDXEUq__bullets li:before{content:"·";margin-right:8px}.page-module__TDXEUq__darkBullets li{color:var(--color-text-inverse)}.page-module__TDXEUq__faq{background:var(--color-bg);padding:48px 0}.page-module__TDXEUq__faqTitle{margin-bottom:var(--space-6);font-size:28px;font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.15}@media (min-width:1024px){.page-module__TDXEUq__hero{padding:64px 0 56px}.page-module__TDXEUq__title{max-width:860px;font-size:50px}.page-module__TDXEUq__subtitle{font-size:19px}.page-module__TDXEUq__tableSection{padding:32px 0 72px}.page-module__TDXEUq__row{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:15px 22px}.page-module__TDXEUq__tableHead{padding:18px 22px}.page-module__TDXEUq__rowLabel{grid-column:auto}.page-module__TDXEUq__rowLabel,.page-module__TDXEUq__rowTools,.page-module__TDXEUq__rowUs{line-height:var(--leading-ui)}.page-module__TDXEUq__choose,.page-module__TDXEUq__faq{padding:96px 0}.page-module__TDXEUq__chooseInner{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__TDXEUq__card{padding:30px}.page-module__TDXEUq__faqInner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:64px;display:grid}.page-module__TDXEUq__faqTitle{letter-spacing:-.035em;margin-bottom:0;font-size:40px;line-height:1.12}}
