@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}main :is(h1,h2) { text-wrap: balance; }main :is(a,button,.brxe-button) { touch-action: manipulation; }main :is(a,button,.brxe-button):focus-visible { outline: 3px solid var(--focus); outline-offset: 3px; }main [id] { scroll-margin-top: calc(var(--header-height) + var(--space-m)); }main .brxe-button { min-height: var(--touch-target); transition: transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard); }@media (hover:hover) and (pointer:fine) { main .brxe-button:hover { transform: translateY(-1px); box-shadow: var(--shadow-small); } }@media (prefers-reduced-motion:reduce) { main .brxe-button { transition: none; transform: none !important; } }@media (max-width:478px) {body #fees-hero{padding-block:2.5rem}body #fees-hero-copy h1{font-size:2.45rem;line-height:1.08}body #fees-hero-copy>p:last-of-type{margin-top:1rem;font-size:1rem;line-height:1.65}body #fees-hero-actions{gap:.5rem;margin-top:1.15rem}body #fees-hero-note{padding:1.25rem}body #fees-hero-note li{padding:.75rem 0}body #fees-principle{padding-block:1rem}body #fees-principle dl div{padding:.9rem 1rem}body #fees-composition,body #fees-modes,body #fees-timeline,body #fees-checklist,body #fees-warning,body #fees-compare{padding-block:3rem}body #fees-composition-heading,body #fees-modes-heading,body #fees-timeline-heading,body #fees-checklist-heading,body #fees-compare-heading{gap:1rem;margin-bottom:1.5rem}body #fees-composition-heading h2,body #fees-modes-heading h2,body #fees-timeline-heading h2,body #fees-checklist-heading h2,body #fees-warning-grid h2,body #fees-compare-heading h2,body #fees-final-grid h2{font-size:2rem}body #fees-composition-grid article,body #fees-mode-grid article,body #fees-checklist-grid article{min-height:0;padding:1.25rem}body #fees-timeline-list li{padding:1.1rem 1rem}body #fees-warning-grid{gap:1.5rem}body #fees-compare-table>div{padding:.9rem 1rem}body #fees-final{padding-block:2.75rem}}#brxe-pmfvyc {background-color: var(--brand-primary); color: var(--surface); font-weight: 780}#fees-hero-actions {display: flex; flex-direction: row; flex-wrap: wrap; gap: 12px; margin-top: 28px}#fees-hero-actions a {min-height: 48px; padding-top: 11px; padding-right: 20px; padding-bottom: 11px; padding-left: 20px; border: 1px solid var(--brand-primary); border-radius: var(--radius-control); color: var(--brand-primary); font-weight: 780}#fees-hero-actions a:first-child {color: var(--surface)}@media (max-width: 478px) {#fees-hero-actions {align-items: stretch; flex-direction: column}#fees-hero-actions a {width: 100%}}#fees-hero-copy nav {display: flex; gap: 9px; margin-bottom: 28px; color: var(--text-muted)}#fees-hero-copy > p:first-of-type {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-hero-copy h1 {color: var(--text); font-size: clamp(48px,5vw,72px); line-height: 1.08; letter-spacing: -0.04em}#fees-hero-copy > p:last-of-type {max-width: 720px; margin-top: 24px; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--text-muted); font-size: 18px; line-height: 1.8}@media (max-width: 478px) {#fees-hero-copy h1 {font-size: 46px}}#fees-hero-note {padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; border-radius: var(--radius-panel); color: var(--surface)}#fees-hero-note > small {color: var(--brand-on-dark-subtle); font-weight: 800}#fees-hero-note ol {margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0}#fees-hero-note li {display: grid; align-items: initial; grid-template-columns: 40px 1fr; gap: 12px; padding-top: 14px; padding-right: 0; padding-bottom: 14px; padding-left: 0}#fees-hero-note li span {color: var(--brand-on-dark-subtle); font-weight: 800}#fees-hero-note { background: var(--brand-deep); box-shadow: var(--shadow-small);}#fees-hero-grid {display: grid; align-items: initial; width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: 1fr 390px; gap: 60px; align-items: center}@media (max-width: 991px) {#fees-hero-grid {grid-template-columns: 1fr}}#fees-hero {padding-top: 76px; padding-right: 16px; padding-bottom: 76px; padding-left: 16px; font-size: 16px}#fees-hero { background: var(--surface-soft);}@media (max-width: 478px) {#fees-hero {padding-top: 52px; padding-right: 16px; padding-bottom: 52px; padding-left: 16px}}#fees-principle {padding-top: 26px; padding-right: 16px; padding-bottom: 26px; padding-left: 16px; font-size: 16px}#fees-principle > div {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-principle dl {display: grid; align-items: initial; grid-template-columns: repeat(4,1fr); border: 1px solid var(--border)}#fees-principle dl div {padding-top: 20px; padding-right: 24px; padding-bottom: 20px; padding-left: 24px}#fees-principle dl div:last-child {border-right-width: 0px}#fees-principle dt {color: var(--text-muted); font-size: 13px}#fees-principle dd {margin-top: 6px; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: 760}#fees-principle { background: var(--surface);}@media (max-width: 478px) {#fees-principle dl {grid-template-columns: 1fr}#fees-principle dl div {border-right-width: 0px}#fees-principle dl div { border-bottom: 1px solid var(--border);}}#fees-composition-heading {display: grid; align-items: initial; grid-template-columns: 1fr .65fr; gap: 42px; align-items: end; margin-bottom: 38px}#fees-composition-heading > div > p {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-composition-heading h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-composition-heading > p {color: var(--text-muted); line-height: 1.8}@media (max-width: 991px) {#fees-composition-heading {grid-template-columns: 1fr}}#fees-composition-grid {display: grid; align-items: initial; grid-template-columns: repeat(4,1fr)}#fees-composition-grid article {min-height: 240px; padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px}#fees-composition-grid article:last-child {border-right-width: 0px}#fees-composition-grid span {color: var(--brand-primary); font-weight: 800}#fees-composition-grid h3 {margin-top: 18px; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size: 21px}#fees-composition-grid p {color: var(--text-muted); line-height: 1.75}#fees-composition-grid { border-top: 2px solid var(--text);}@media (max-width: 991px) {#fees-composition-grid {grid-template-columns: repeat(2,1fr)}}@media (max-width: 478px) {#fees-composition-grid {grid-template-columns: 1fr}#fees-composition-grid article {border-right-width: 0px}#fees-composition-grid article { border-bottom: 1px solid var(--border);}}#fees-composition-shell {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-composition {padding-top: 92px; padding-right: 16px; padding-bottom: 92px; padding-left: 16px; font-size: 16px}#fees-composition { background: var(--surface);}@media (max-width: 478px) {#fees-composition {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-modes-heading {display: grid; align-items: initial; grid-template-columns: 1fr .65fr; gap: 42px; align-items: end; margin-bottom: 38px}#fees-modes-heading > div > p {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-modes-heading h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-modes-heading > p {color: var(--text-muted); line-height: 1.8}@media (max-width: 991px) {#fees-modes-heading {grid-template-columns: 1fr}}#fees-mode-grid {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr); gap: 20px}#fees-mode-grid article {padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border: 1px solid var(--border); border-radius: var(--radius-card)}#fees-mode-grid article > span {color: var(--brand-primary); font-weight: 800}#fees-mode-grid h3 {margin-top: 14px; margin-right: 0; margin-bottom: 14px; margin-left: 0; font-size: 26px}#fees-mode-grid article > p {color: var(--text-muted); line-height: 1.75}#fees-mode-grid dl div {padding-top: 14px; padding-right: 0; padding-bottom: 14px; padding-left: 0}#fees-mode-grid dt {color: var(--text-muted); font-size: 13px}#fees-mode-grid dd {margin-top: 5px; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.65}@media (max-width: 991px) {#fees-mode-grid {grid-template-columns: repeat(2,1fr)}}@media (max-width: 478px) {#fees-mode-grid {grid-template-columns: 1fr}}#fees-modes-shell {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-modes {padding-top: 92px; padding-right: 16px; padding-bottom: 92px; padding-left: 16px; font-size: 16px}#fees-modes { background: var(--surface-soft);}@media (max-width: 478px) {#fees-modes {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-timeline-heading {display: grid; align-items: initial; grid-template-columns: 1fr .65fr; gap: 42px; align-items: end; margin-bottom: 38px}#fees-timeline-heading > div > p {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-timeline-heading h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-timeline-heading > p {color: var(--text-muted); line-height: 1.8}@media (max-width: 991px) {#fees-timeline-heading {grid-template-columns: 1fr}}#fees-timeline-list {display: grid; align-items: initial; grid-template-columns: repeat(4,1fr)}#fees-timeline-list li {display: grid; align-items: initial; grid-template-columns: 42px 1fr; gap: 13px; padding-top: 28px; padding-right: 20px; padding-bottom: 28px; padding-left: 20px}#fees-timeline-list li:last-child {border-right-width: 0px}#fees-timeline-list li > span {color: var(--brand-primary); font-weight: 800}#fees-timeline-list small {color: var(--text-muted)}#fees-timeline-list h3 {margin-top: 8px; margin-right: 0; margin-bottom: 8px; margin-left: 0; font-size: 20px}#fees-timeline-list p {color: var(--text-muted); line-height: 1.7}#fees-timeline-list { margin: 0; padding: 0; list-style: none; border-top: 2px solid var(--text);}@media (max-width: 991px) {#fees-timeline-list {grid-template-columns: repeat(2,1fr)}}@media (max-width: 478px) {#fees-timeline-list {grid-template-columns: 1fr}#fees-timeline-list li {border-right-width: 0px}#fees-timeline-list li { border-bottom: 1px solid var(--border);}}#fees-timeline-shell {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-timeline {padding-top: 92px; padding-right: 16px; padding-bottom: 92px; padding-left: 16px; font-size: 16px}#fees-timeline { background: var(--surface);}@media (max-width: 478px) {#fees-timeline {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-checklist-heading {display: grid; align-items: initial; grid-template-columns: 1fr .65fr; gap: 42px; align-items: end; margin-bottom: 38px}#fees-checklist-heading > div > p {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-checklist-heading h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-checklist-heading > p {color: var(--text-muted); line-height: 1.8}@media (max-width: 991px) {#fees-checklist-heading {grid-template-columns: 1fr}}#fees-checklist-grid {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr); gap: 18px}#fees-checklist-grid span {color: var(--brand-primary); font-weight: 800}#fees-checklist-grid h3 {margin-top: 18px; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size: 21px}#fees-checklist-grid p {color: var(--text-muted); line-height: 1.75}#fees-checklist-grid article {padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; border: 1px solid var(--border); border-radius: var(--radius-card)}@media (max-width: 991px) {#fees-checklist-grid {grid-template-columns: repeat(2,1fr)}}@media (max-width: 478px) {#fees-checklist-grid {grid-template-columns: 1fr}}#fees-checklist-shell {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-checklist {padding-top: 92px; padding-right: 16px; padding-bottom: 92px; padding-left: 16px; font-size: 16px}#fees-checklist { background: var(--surface);}@media (max-width: 478px) {#fees-checklist {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-warning-grid {display: grid; align-items: initial; width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: .9fr 1.1fr; gap: 56px; align-items: center}#fees-warning-grid > div > p:first-child {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-warning-grid h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em; color: var(--surface)}#fees-warning-grid > div > p:last-child {color: var(--brand-on-dark-muted); line-height: 1.8}#fees-warning-grid li {padding-top: 18px; padding-right: 0; padding-bottom: 18px; padding-left: 0; color: var(--brand-on-dark-muted)}@media (max-width: 991px) {#fees-warning-grid {grid-template-columns: 1fr}}#fees-warning {padding-top: 82px; padding-right: 16px; padding-bottom: 82px; padding-left: 16px; color: var(--surface); font-size: 16px}#fees-warning { background: var(--brand-deep);}@media (max-width: 478px) {#fees-warning {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-compare-heading {display: grid; align-items: initial; grid-template-columns: 1fr .65fr; gap: 42px; align-items: end; margin-bottom: 38px}#fees-compare-heading > div > p {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-compare-heading h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-compare-heading > p {color: var(--text-muted); line-height: 1.8}@media (max-width: 991px) {#fees-compare-heading {grid-template-columns: 1fr}}#fees-compare-table > div {display: grid; align-items: initial; grid-template-columns: 220px 1fr; gap: 20px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}#fees-compare-table span {color: var(--brand-primary); font-weight: 760}#fees-compare-table p {color: var(--text-muted)}#fees-compare-table { border-top: 2px solid var(--text);}@media (max-width: 478px) {#fees-compare-table > div {grid-template-columns: 1fr; gap: 6px}}#fees-compare-shell {width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#fees-compare {padding-top: 92px; padding-right: 16px; padding-bottom: 92px; padding-left: 16px; font-size: 16px}#fees-compare { background: var(--surface);}@media (max-width: 478px) {#fees-compare {padding-top: 64px; padding-right: 16px; padding-bottom: 64px; padding-left: 16px}}#fees-final-grid {display: grid; align-items: initial; width: 100%; max-width: 1200px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; grid-template-columns: 1fr auto; gap: 38px; align-items: center}#fees-final-grid > div > p:first-child {margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; color: var(--brand-primary); font-size: 13px; font-weight: 800; letter-spacing: 0.12em}#fees-final-grid h2 {font-size: clamp(32px,4vw,54px); line-height: 1.16; letter-spacing: -0.03em}#fees-final-grid > div:first-child > p:last-child {max-width: 720px; color: #624919}#fees-final-grid > div:last-child {display: flex; gap: 10px}#fees-final-grid a {min-height: 48px; padding-top: 11px; padding-right: 18px; padding-bottom: 11px; padding-left: 18px; border: 1px solid var(--brand-deep); color: var(--brand-deep); font-weight: 760}#fees-final-grid a:last-child {color: var(--surface)}@media (max-width: 991px) {#fees-final-grid {grid-template-columns: 1fr}}@media (max-width: 478px) {#fees-final-grid > div:last-child {align-items: stretch; flex-direction: column}#fees-final-grid a {width: 100%}}#fees-final {padding-top: 62px; padding-right: 16px; padding-bottom: 62px; padding-left: 16px; font-size: 16px}#fees-final { background: #f0c66f;}