.dx-page{--figma-detail-cta-width:220px;--figma-detail-cta-height:54px;--figma-detail-cta-padding-inline:36px;--figma-detail-cta-height-mobile:56px;--figma-detail-hero-cta-width:220px;--figma-detail-hero-cta-height:56px;--figma-detail-breadcrumb-pad:var(--figma-space-4);--figma-detail-breadcrumb-pad-mobile:var(--figma-space-3);--figma-detail-faq-radius:var(--figma-radius-panel);--figma-detail-faq-padding:var(--figma-detail-card-padding);--figma-detail-faq-gap:var(--figma-space-5);--figma-detail-faq-fs-q:18px;--figma-detail-faq-lh-q:21px;--figma-detail-faq-lh-a:26px;--figma-detail-faq-radius-mobile:var(--figma-radius-map);--figma-detail-faq-padding-mobile:var(--figma-space-5);--figma-detail-faq-gap-mobile:var(--figma-space-3);--figma-detail-prose-measure:var(--reading-wide);--figma-detail-prose-measure-rail:var(--figma-layout-pc-container);color:var(--figma-color-text);font-family:var(--figma-font-sans);background:var(--figma-surface)}.dx-rail{width:min(var(--figma-layout-pc-container), calc(100% - var(--figma-space-10)));margin-inline:auto}.dx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-br--pc,.dx-br--mo{display:none}.dx-br--pc{display:inline}.dx-section{box-sizing:border-box;padding-block:var(--figma-detail-section-y);background:var(--figma-surface)}.dx-section--mist{background:var(--figma-surface-alt)}.dx-section--ink{background:var(--figma-surface-dark);color:var(--figma-color-text-inverse)}.dx-section__title{color:inherit;font-size:var(--figma-detail-fs-section);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-hero);line-height:var(--figma-detail-lh-section);word-break:keep-all;margin:0}.dx-lead{max-width:var(--reading-wide);margin:var(--figma-space-6) 0 0;color:inherit;font-size:var(--figma-detail-fs-lead);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-lead);word-break:keep-all}.dx-badge{width:fit-content;padding:var(--figma-space-kicker-y) var(--figma-space-4);border:var(--figma-stroke) solid transparent;border-radius:var(--figma-radius-pill);font-size:var(--figma-detail-fs-badge);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-badge);white-space:nowrap;align-items:center;margin:0;display:inline-flex}.dx-badge--cream{background:var(--figma-action-soft);color:var(--figma-color-text)}.dx-badge--ink{background:var(--figma-surface-dark);color:var(--figma-color-text-inverse)}.dx-badge--outline{border-color:var(--figma-action-soft);background:var(--figma-detail-badge-outline);color:var(--figma-action-soft)}.dx-button{min-height:var(--figma-touch-target);justify-content:center;align-items:center;gap:var(--figma-space-2);padding:var(--figma-space-4) var(--figma-space-8);border:var(--figma-stroke) solid transparent;border-radius:var(--figma-radius-map);font-size:var(--figma-detail-fs-lead);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-body);transition:background-color var(--duration-soft) var(--ease-standard), box-shadow var(--duration-soft) var(--ease-standard), transform var(--duration-soft) var(--ease-standard);text-decoration:none;display:inline-flex}.dx-button--cream{background:var(--figma-action-soft);color:var(--figma-color-text)}.dx-button--cream:hover{background:var(--figma-surface);box-shadow:var(--figma-shadow-card);transform:translateY(-1px)}.dx-button__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.dx-hero{min-height:var(--figma-detail-hero-height);background:var(--figma-surface-dark);color:var(--figma-color-text-inverse);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.dx-hero__media,.dx-hero__overlay{z-index:-1;position:absolute;inset:0}.dx-hero__media{object-fit:cover;width:100%;height:100%}.dx-hero__overlay{background:var(--figma-detail-overlay-pc), var(--figma-detail-overlay-base-pc)}.dx-hero__content{align-items:flex-start;gap:var(--figma-space-8);flex-direction:column;display:flex}.dx-hero__content:has(.dx-hero__lead+.dx-hero__lead){gap:0}.dx-hero__content:has(.dx-hero__lead+.dx-hero__lead)>:not(.dx-hero__lead)+*{margin-top:var(--figma-space-8)}.dx-hero__content:has(.dx-hero__lead+.dx-hero__lead)>.dx-hero__lead+:not(.dx-hero__lead){margin-top:var(--figma-space-8)}.dx-hero__title{color:inherit;font-size:var(--figma-detail-fs-hero);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-hero);line-height:var(--figma-detail-lh-hero);margin:0}.dx-hero__lead{max-width:var(--reading-wide);color:var(--figma-color-text-inverse);font-size:var(--figma-detail-fs-lead);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-lead);word-break:keep-all;margin:0}.dx-hero__lead+.dx-hero__lead{margin-top:var(--figma-space-2)}.dx-hero .dx-button{width:var(--figma-detail-hero-cta-width);height:var(--figma-detail-hero-cta-height);min-height:var(--figma-detail-hero-cta-height);padding-block:0}.dx-viewpoint__inner{align-items:center;gap:var(--figma-space-10);text-align:center;flex-direction:column;display:flex}.dx-viewpoint__quote{max-width:var(--reading-wide);margin:0}.dx-viewpoint__quote p{color:var(--figma-color-text-inverse);font-size:var(--figma-detail-fs-quote);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-quote);word-break:keep-all;margin:0}.dx-copy-grid{margin:var(--figma-space-16) 0 0;gap:var(--figma-space-10);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-copy-card{padding:var(--figma-detail-panel-padding);border-radius:var(--figma-radius-panel);background:var(--figma-surface-alt)}.dx-copy-card p{color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-lh-body);word-break:keep-all;margin:0}.dx-checklist{max-width:720px;margin:var(--figma-space-16) 0 0;padding:0;list-style:none;display:grid}.dx-checklist__item{align-items:flex-start;gap:var(--figma-space-4);padding-block:var(--figma-space-5);border-bottom:var(--figma-stroke) solid var(--figma-border);display:flex}.dx-checklist__mark{border:var(--stroke-control) solid var(--figma-border);border-radius:var(--figma-radius-checkbox);flex:none;place-items:center;width:22px;height:22px;display:grid}.dx-checklist__mark svg{fill:none;width:12px;height:10px;stroke:var(--figma-color-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.dx-checklist__text{color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all}.dx-type-grid{margin:var(--figma-space-16) 0 0;gap:var(--figma-space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-type-card{align-items:flex-start;gap:var(--figma-space-4);height:100%;padding:var(--figma-detail-card-padding);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface);color:var(--figma-color-text);transition:border-color var(--duration-soft) var(--ease-standard), box-shadow var(--duration-soft) var(--ease-standard), transform var(--duration-soft) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.dx-type-card:hover{border-color:var(--figma-border-dark);box-shadow:var(--figma-shadow-card);transform:translateY(-2px)}.dx-type-card__title{font-size:var(--figma-detail-fs-card-title);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-card-title);margin:0}.dx-type-card__body{color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-note);font-weight:var(--figma-fw-body);line-height:var(--figma-detail-lh-note);word-break:keep-all;margin:0}.dx-type-card__link{font-size:var(--figma-detail-fs-note);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-note);margin-top:auto}.dx-page .dx-badge--ink{margin-top:var(--figma-space-8)}.dx-bullets{margin:var(--figma-space-8) 0 0;gap:var(--figma-space-4);padding:0;list-style:none;display:grid}.dx-bullets li{padding-left:var(--figma-space-5);color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all;position:relative}.dx-bullets li:before{top:calc(var(--figma-detail-lh-body) / 2);border-radius:var(--figma-radius-badge);background:var(--figma-color-text);content:"";width:6px;height:6px;position:absolute;left:0;transform:translateY(-50%)}.dx-composition{margin-top:var(--figma-space-16);gap:var(--figma-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dx-panel{padding:var(--figma-detail-panel-padding);border-radius:var(--figma-radius-panel);background:var(--figma-surface-alt)}.dx-panel--compact{padding:var(--figma-detail-card-padding)}.dx-panel__title{margin:0 0 var(--figma-space-4);padding-bottom:var(--figma-space-4);border-bottom:var(--figma-stroke) solid var(--figma-border);color:var(--figma-color-text);font-size:var(--figma-fs-value);font-weight:var(--figma-fw-heading);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-lh-subsection)}.dx-detail+.dx-detail{margin-top:var(--figma-space-5)}.dx-detail__title{color:var(--figma-color-text);font-size:var(--figma-detail-fs-card-title);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-card-title);margin:0}.dx-detail__body{margin:var(--figma-space-3) 0 0;color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all}.dx-detail__list{margin:var(--figma-space-3) 0 0;padding-left:var(--figma-space-3);gap:var(--figma-space-2);list-style:none;display:grid}.dx-detail__list li{padding-left:var(--figma-space-3);color:var(--figma-color-text);font-size:var(--figma-detail-fs-note);font-weight:var(--figma-fw-emphasis);line-height:var(--figma-detail-lh-note);word-break:keep-all;position:relative}.dx-detail__list li:before{content:"•";position:absolute;left:0}.dx-support-grid{margin:var(--figma-space-5) 0 0;gap:var(--figma-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-table-wrap{margin-top:var(--figma-space-16);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface);overflow:hidden}.dx-table{border-collapse:collapse;text-align:left;width:100%}.dx-table th,.dx-table td{padding:var(--figma-space-6) var(--figma-space-8);border-bottom:var(--figma-stroke) solid var(--figma-border);font-size:var(--figma-detail-fs-body);line-height:var(--figma-lh-ui);vertical-align:middle;word-break:keep-all}.dx-table thead th{padding-block:var(--figma-space-5);color:var(--figma-color-text);font-weight:var(--figma-fw-ui)}.dx-table tbody th{color:var(--figma-color-text);font-weight:var(--figma-fw-ui)}.dx-table tbody td:first-of-type{color:var(--figma-color-text);font-weight:var(--figma-fw-body)}.dx-table tbody td:last-child{color:var(--figma-color-text-muted);font-weight:var(--figma-fw-body)}.dx-table tbody tr:last-child th,.dx-table tbody tr:last-child td{border-bottom:0}.dx-table tr.is-highlighted{background:var(--figma-surface-dark)}.dx-table tr.is-highlighted th{color:var(--figma-action-soft)}.dx-table tr.is-highlighted td:first-of-type{color:var(--figma-color-text-inverse);font-weight:var(--figma-fw-ui)}.dx-table tr.is-highlighted td:last-child{color:var(--figma-surface-alt)}.dx-compare-cards{margin:var(--figma-space-8) 0 0;gap:var(--figma-space-3);padding:0;list-style:none;display:none}.dx-compare-card{gap:var(--figma-space-2);padding:var(--figma-space-4);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface);display:grid}.dx-compare-card__head{justify-content:space-between;align-items:baseline;gap:var(--figma-space-3);display:flex}.dx-compare-card__label{color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-note);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-note)}.dx-compare-card__method{color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-heading);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);text-align:right;word-break:keep-all}.dx-compare-card__list{gap:var(--figma-space-1);margin:0;display:grid}.dx-compare-card__list dt{color:var(--figma-color-text-muted);font-size:var(--figma-fs-meta);font-weight:var(--figma-fw-ui);line-height:var(--figma-lh-meta)}.dx-compare-card__list dd{margin:0 0 var(--figma-space-2);color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all}.dx-compare-card__list dd:last-child{color:var(--figma-color-text-muted);margin-bottom:0}.dx-compare-card.is-highlighted{background:var(--figma-surface-dark);border-color:#0000}.dx-compare-card.is-highlighted .dx-compare-card__label,.dx-compare-card.is-highlighted .dx-compare-card__method{color:var(--figma-action-soft)}.dx-compare-card.is-highlighted .dx-compare-card__list dt{color:var(--figma-surface-alt)}.dx-compare-card.is-highlighted .dx-compare-card__list dd{color:var(--figma-color-text-inverse)}.dx-compare-card.is-highlighted .dx-compare-card__list dd:last-child{color:var(--figma-surface-alt)}.dx-stage-grid{margin:var(--figma-space-16) 0 0;gap:var(--figma-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-stage-card{gap:var(--figma-space-2);padding:var(--figma-detail-panel-padding);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface);flex-direction:column;display:flex}.dx-stage-card__head{justify-content:space-between;align-items:center;gap:var(--figma-space-3);margin-bottom:var(--figma-space-4);display:flex}.dx-stage-card__no{color:var(--figma-color-text);font-size:var(--figma-detail-fs-stage-number);font-weight:var(--figma-fw-heading);line-height:var(--figma-detail-lh-stage-number);font-variant-numeric:tabular-nums}.dx-stage-card__cadence{padding:var(--figma-space-1) var(--figma-space-3);border-radius:var(--figma-radius-pill);background:var(--figma-surface-alt);color:var(--figma-color-text);font-size:var(--figma-fs-meta);font-weight:var(--figma-fw-ui);line-height:var(--figma-lh-meta);white-space:nowrap}.dx-stage-card__title{color:var(--figma-color-text);font-size:var(--figma-detail-fs-card-title);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);margin:0}.dx-stage-card__body{color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-body);line-height:var(--figma-detail-lh-body);word-break:keep-all;margin:0}.dx-final__inner{align-items:center;gap:var(--figma-space-6);text-align:center;flex-direction:column;display:flex}.dx-final__lead{max-width:var(--reading-wide);color:var(--figma-color-text-inverse);font-size:var(--figma-detail-fs-lead);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-lead);word-break:keep-all;margin:0}.dx-final__body{max-width:var(--reading-wide);color:var(--figma-surface-alt);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-body);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-lh-body);word-break:keep-all;margin:0}.dx-final .dx-button{width:var(--figma-detail-cta-width);height:var(--figma-detail-cta-height);min-height:var(--figma-detail-cta-height);margin-top:var(--figma-space-6);padding-block:0;padding-inline:var(--figma-detail-cta-padding-inline);font-size:var(--figma-detail-fs-body);line-height:var(--figma-detail-lh-body)}.dx-breadcrumb{padding-block:calc(var(--figma-detail-breadcrumb-pad) - var(--figma-stroke)) var(--figma-detail-breadcrumb-pad);border-top:var(--figma-stroke) solid var(--figma-detail-divider);background:var(--figma-surface-dark)}.dx-breadcrumb ol{align-items:center;gap:var(--figma-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dx-breadcrumb li{align-items:center;gap:var(--figma-space-2);color:var(--figma-line);font-size:var(--figma-detail-fs-badge);line-height:var(--figma-detail-lh-badge);display:flex}.dx-breadcrumb a{padding-block:calc((var(--figma-touch-target) - var(--figma-detail-lh-badge)) / 2);margin-block:calc((var(--figma-touch-target) - var(--figma-detail-lh-badge)) / -2);color:var(--figma-line);transition:color var(--duration-soft) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.dx-breadcrumb a:hover,.dx-breadcrumb [aria-current=page]{color:var(--figma-color-text-inverse)}.dx-footer{padding-block:var(--figma-space-10);background:var(--figma-surface-dark);color:var(--figma-line)}.dx-footer .dx-rail{gap:var(--figma-space-4);display:grid}.dx-footer p{color:inherit;font-size:var(--figma-detail-fs-badge);line-height:var(--figma-detail-lh-badge);word-break:keep-all;margin:0}.dx-footer a{min-height:var(--figma-touch-target);color:var(--figma-color-text-inverse);transition:color var(--duration-soft) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.dx-footer a:hover{color:var(--figma-action-soft)}.dx-page :focus-visible,.dx-breadcrumb :focus-visible,.dx-footer :focus-visible{outline:var(--figma-focus-stroke) solid var(--figma-focus-on-light);outline-offset:var(--figma-focus-offset)}.dx-section--ink :focus-visible,.dx-hero :focus-visible,.dx-breadcrumb :focus-visible,.dx-footer :focus-visible,.dx-compare-card.is-highlighted :focus-visible{outline-color:var(--figma-focus-on-dark)}@media (max-width:1099px){.dx-copy-grid,.dx-type-grid,.dx-support-grid,.dx-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-composition{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dx-br--mo{display:inline}.dx-br--pc{display:none}.dx-rail{width:calc(100% - var(--figma-space-10))}.dx-section{padding-block:var(--figma-detail-section-y-mobile)}.dx-hero{min-height:var(--figma-detail-hero-height-mobile)}.dx-hero__overlay{background:var(--figma-detail-overlay-mobile), var(--figma-detail-overlay-base-mobile)}.dx-hero__content{gap:var(--figma-space-6)}.dx-hero .dx-button,.dx-final .dx-button{width:100%;height:var(--figma-detail-cta-height-mobile);min-height:var(--figma-detail-cta-height-mobile);padding-inline:var(--figma-space-8)}.dx-viewpoint__inner{gap:var(--figma-space-6)}.dx-copy-grid,.dx-checklist,.dx-stage-grid{margin-top:var(--figma-space-8)}.dx-copy-grid,.dx-support-grid,.dx-stage-grid{grid-template-columns:minmax(0,1fr)}.dx-copy-card{padding:var(--figma-space-5)}.dx-checklist__item{padding-block:var(--figma-space-3)}.dx-type-grid{margin-top:var(--figma-space-8);gap:var(--figma-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dx-type-card{gap:var(--figma-space-3);padding:var(--figma-space-4)}.dx-composition,.dx-table-wrap{margin-top:var(--figma-space-8)}.dx-panel,.dx-panel--compact{padding:var(--figma-space-5)}.dx-table-wrap{display:none}.dx-compare-cards{display:grid}.dx-stage-card{padding:var(--figma-space-6)}.dx-final__inner{text-align:left;align-items:flex-start}.dx-breadcrumb{padding-block:calc(var(--figma-detail-breadcrumb-pad-mobile) - var(--figma-stroke)) var(--figma-detail-breadcrumb-pad-mobile)}.dx-footer{padding-block:var(--figma-space-8) var(--figma-space-12)}.dx-footer .dx-rail{gap:var(--figma-space-3)}}.dx-hero__overlay--ramp{background:var(--figma-detail-overlay-pc), var(--figma-detail-overlay-base-pc)}.dx-hero__overlay--strong{background:var(--figma-detail-overlay-flat)}.dx-hero__cta--mobile-only{display:none}.dx-prose{gap:var(--figma-space-6);max-width:var(--figma-detail-prose-measure);margin-top:var(--figma-space-14);display:grid}.dx-prose--rail{max-width:var(--figma-detail-prose-measure-rail)}.dx-prose p{color:var(--figma-color-text);font-size:var(--figma-detail-fs-lead);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-lead);word-break:keep-all;margin:0}.dx-prose--inverse p{color:var(--figma-color-text-inverse)}.dx-section--ink .dx-badge--outline{margin-bottom:var(--figma-space-6)}.dx-card-row{margin:var(--figma-space-14) 0 0;gap:var(--figma-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-info-card{padding:var(--figma-detail-panel-padding);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface)}.dx-info-card__body+.dx-info-card__body{margin-top:var(--figma-space-4)}.dx-info-card__title{margin:0 0 var(--figma-space-5);padding-bottom:var(--figma-space-5);border-bottom:var(--figma-stroke) solid var(--figma-border);color:var(--figma-color-text);font-size:var(--figma-detail-fs-card-title);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-card-title)}.dx-info-card__body{color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all;margin:0}.dx-treatment-grid{margin:var(--figma-space-14) 0 0;gap:var(--figma-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.dx-treatment-grid--wide>:nth-child(3){grid-column:1/-1}.dx-treatment-grid--even{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-treatment-box{padding:var(--figma-detail-panel-padding);border-radius:var(--figma-radius-panel);background:var(--figma-surface-alt)}.dx-treatment-box__title{margin:0 0 var(--figma-space-5);padding-bottom:var(--figma-space-5);border-bottom:var(--figma-stroke) solid var(--figma-border);color:var(--figma-color-text);font-size:var(--figma-detail-fs-card-title);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-card-title)}.dx-treatment-box__body,.dx-treatment-box__note{color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-lh-body);word-break:keep-all;margin:0}.dx-treatment-box__note{margin-top:var(--figma-space-4)}.dx-text-link{min-height:var(--figma-touch-target);margin-top:var(--figma-space-3);color:var(--figma-color-text);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-body);text-underline-offset:var(--figma-space-1);transition:color var(--duration-soft) var(--ease-standard);align-items:center;text-decoration:underline;display:inline-flex}.dx-text-link:hover{color:var(--figma-ink-deep)}.dx-faq{margin:var(--figma-space-14) 0 0;gap:var(--figma-detail-faq-gap);padding:0;list-style:none;display:grid}.dx-faq__item{padding:var(--figma-detail-faq-padding);border:var(--figma-stroke) solid var(--figma-border-card);border-radius:var(--figma-detail-faq-radius);background:var(--figma-surface)}.dx-faq__question{min-height:var(--figma-touch-target);justify-content:space-between;align-items:center;gap:var(--figma-space-4);color:var(--figma-color-text);font-size:var(--figma-detail-faq-fs-q);font-weight:var(--figma-fw-ui);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-faq-lh-q);cursor:pointer;word-break:keep-all;display:flex}.dx-faq__question::-webkit-details-marker{display:none}.dx-faq__question::marker{content:""}.dx-faq__icon{border-right:var(--stroke-control) solid var(--figma-icon-muted);border-bottom:var(--stroke-control) solid var(--figma-icon-muted);width:10px;height:10px;transition:transform var(--duration-base) var(--ease-standard);flex:none;transform:translateY(-2px)rotate(45deg)}.dx-faq__item[open] .dx-faq__icon{transform:translateY(2px)rotate(225deg)}.dx-faq__answer{margin:var(--figma-space-4) 0 0;padding-top:var(--figma-space-4);border-top:var(--figma-stroke) solid var(--figma-border-card);color:var(--figma-color-text-muted);font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-emphasis);letter-spacing:var(--figma-ls-subsection);line-height:var(--figma-detail-faq-lh-a);word-break:keep-all}.dx-cta-row{gap:var(--figma-space-5);flex-wrap:wrap;display:flex}.dx-cta-row .dx-button{width:var(--figma-detail-cta-width);height:var(--figma-detail-cta-height);min-height:var(--figma-detail-cta-height);padding-block:0;padding-inline:var(--figma-detail-cta-padding-inline);font-size:var(--figma-detail-fs-body);line-height:var(--figma-detail-lh-body)}.dx-button--white{border-color:var(--figma-border);background:var(--figma-surface);color:var(--figma-color-text)}.dx-button--white:hover{background:var(--figma-surface-callout);box-shadow:var(--figma-shadow-card);transform:translateY(-1px)}@media (max-width:1099px){.dx-treatment-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dx-hero__overlay--ramp{background:var(--figma-detail-overlay-mobile), var(--figma-detail-overlay-base-mobile)}.dx-prose,.dx-card-row,.dx-treatment-grid,.dx-faq{margin-top:var(--figma-space-8)}.dx-faq{gap:var(--figma-detail-faq-gap-mobile)}.dx-prose{gap:var(--figma-space-4)}.dx-card-row,.dx-treatment-grid,.dx-treatment-grid--even{gap:var(--figma-space-3);grid-template-columns:minmax(0,1fr)}.dx-info-card,.dx-treatment-box,.dx-faq__item{padding:var(--figma-detail-faq-padding-mobile)}.dx-faq__item{border-radius:var(--figma-detail-faq-radius-mobile)}.dx-hero__cta--mobile-only{display:inline-flex}.dx-cta-row{gap:var(--figma-space-3);grid-template-columns:minmax(0,1fr);display:grid}.dx-cta-row .dx-button{width:100%;height:var(--figma-detail-cta-height-mobile);min-height:var(--figma-detail-cta-height-mobile);padding-block:0;padding-inline:var(--figma-space-8)}.dx-cta-row .dx-button--white{background:var(--figma-action-soft);border-color:#0000}.dx-cta-row .dx-button--white:hover{background:var(--figma-surface)}}@media (prefers-reduced-motion:reduce){.dx-button,.dx-type-card,.dx-breadcrumb a,.dx-footer a{transition:none}.dx-button--cream:hover,.dx-type-card:hover{transform:none}.dx-text-link,.dx-faq__icon{transition:none}.dx-button--white:hover{transform:none}}.dx-column-list{margin:var(--figma-space-14) 0 0;gap:var(--figma-space-3);padding:0;list-style:none;display:grid}.dx-column-link{justify-content:space-between;align-items:baseline;gap:var(--figma-space-5);min-height:var(--figma-touch-target);padding:var(--figma-space-4) var(--figma-space-5);border:var(--figma-stroke) solid var(--figma-border);border-radius:var(--figma-radius-panel);background:var(--figma-surface);color:var(--figma-color-text);transition:border-color var(--duration-soft) var(--ease-standard), background-color var(--duration-soft) var(--ease-standard);text-decoration:none;display:flex}.dx-column-link:hover{border-color:var(--figma-ink);background:var(--figma-mist)}.dx-column-link__title{font-size:var(--figma-detail-fs-body);font-weight:var(--figma-fw-ui);line-height:var(--figma-detail-lh-body);word-break:keep-all}.dx-column-link__date{color:var(--figma-color-text-muted);font-size:var(--figma-fs-meta);font-variant-numeric:tabular-nums;flex:none}@media (max-width:767px){.dx-column-list{margin-top:var(--figma-space-8)}.dx-column-link{align-items:flex-start;gap:var(--figma-space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.dx-column-link{transition:none}}
