@font-face{font-family:fontDisplay;src:url(../media/Archivo_Variable_wdth_wght_latin-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.fontdisplay_e5b5e4d2-module__zxXRCW__className{font-family:fontDisplay,fontDisplay Fallback}.fontdisplay_e5b5e4d2-module__zxXRCW__variable{--font-display:"fontDisplay", "fontDisplay Fallback"}
@font-face{font-family:fontBody;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fontBody Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.fontbody_c1b22eb1-module__5Ums8G__className{font-family:fontBody,fontBody Fallback}.fontbody_c1b22eb1-module__5Ums8G__variable{--font-body:"fontBody", "fontBody Fallback"}
@font-face{font-family:fontMono;src:url(../media/GeistMono_Variable-s.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.fontmono_515a678b-module__ygL2kq__className{font-family:fontMono,fontMono Fallback}.fontmono_515a678b-module__ygL2kq__variable{--font-mono:"fontMono", "fontMono Fallback"}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ud-canvas:#f3f5f7;--ud-canvas-sunken:#e9ecf0;--ud-surface:#fff;--ud-surface-raised:#fff;--ud-surface-hover:#eef1f4;--ud-ink:#0d1117;--ud-ink-soft:#2b323c;--ud-ink-muted:#4d5663;--ud-ink-subtle:#5f6875;--ud-ink-inverse:#fff;--ud-line:#dfe3e8;--ud-line-strong:#c3c9d2;--ud-line-control:#7a8391;--ud-action:#0d1117;--ud-action-hover:#2b323c;--ud-action-active:#3a424e;--ud-on-action:#fff;--ud-link:#0d1117;--ud-link-underline:#7a8391;--ud-selected-wash:#e7ecf3;--ud-selected-line:#c3c9d2;--ud-ember:#e8431a;--ud-ember-text:#b5310c;--ud-ember-wash:#fdece5;--ud-ember-line:#f6c4b3;--ud-on-ember:#fff;--ud-heat-1:#5e7189;--ud-heat-2:#74839a;--ud-heat-3:#a87c12;--ud-heat-4:#cc620a;--ud-heat-5:#e8431a;--ud-heat-empty:#c3c9d2;--ud-ready-text:#0f6b4f;--ud-ready-wash:#e3f4ec;--ud-ready-line:#b5e0ce;--ud-ready-solid:#16855f;--ud-ready-on:#fff;--ud-rough-text:#4d5663;--ud-rough-wash:#fff;--ud-rough-line:#7a8391;--ud-rough-solid:#687280;--ud-rough-on:#fff;--ud-held-text:#5b3fb0;--ud-held-wash:#eee9fb;--ud-held-line:#d2c6f3;--ud-held-solid:#6d4bc3;--ud-held-on:#fff;--ud-waiting-text:#2f5c99;--ud-waiting-wash:#e6eef9;--ud-waiting-line:#bdd2ee;--ud-waiting-solid:#3f74b8;--ud-waiting-on:#fff;--ud-done-text:#4d5663;--ud-done-wash:#e9ecf0;--ud-done-line:#dfe3e8;--ud-done-solid:#828b98;--ud-done-on:#0d1117;--ud-error-text:#b0174f;--ud-error-wash:#fce7ee;--ud-error-line:#f4bbcd;--ud-error-solid:#c81e5a;--ud-error-on:#fff;--ud-viz-1:#e8431a;--ud-viz-2:#3f74b8;--ud-viz-3:#a87c12;--ud-viz-4:#16855f;--ud-viz-5:#6d4bc3;--ud-viz-other:#98a1ae;--ud-viz-seq-1:#dce6f3;--ud-viz-seq-2:#a9c1e2;--ud-viz-seq-3:#6f97ce;--ud-viz-seq-4:#3f74b8;--ud-viz-seq-5:#274b7a;--ud-viz-div-neg:#3f74b8;--ud-viz-div-mid:#c3c9d2;--ud-viz-div-pos:#e8431a;--ud-viz-grid:#dfe3e8;--ud-viz-axis:#5f6875;--ud-focus:#1f5fe0;--ud-scrim:#0d111773;--ud-shadow-xs:0 1px 0 #0d11170a;--ud-shadow-sm:0 1px 2px #0d11170f, 0 0 0 1px #0d11170a;--ud-shadow-md:0 6px 16px -4px #0d11171a, 0 0 0 1px #0d11170d;--ud-shadow-lg:0 20px 48px -12px #0d111733, 0 0 0 1px #0d11170f;--ud-accent:var(--ud-action);--ud-accent-hover:var(--ud-action-hover);--ud-accent-active:var(--ud-action-active);--ud-on-accent:var(--ud-on-action);--ud-accent-text:var(--ud-link);--ud-accent-wash:var(--ud-selected-wash);--ud-accent-line:var(--ud-selected-line);--ud-teal:var(--ud-ready-solid);--ud-mustard:var(--ud-heat-3)}:root{--ud-font-display:var(--font-display,"Archivo"), "Helvetica Neue", Arial, sans-serif;--ud-font-body:var(--font-body,"Geist"), "Helvetica Neue", Helvetica, Arial, sans-serif;--ud-font-mono:var(--font-mono,"Geist Mono"), ui-monospace, "SF Mono", Menlo, monospace;--ud-display-variation:"wdth" 112;--ud-display-weight:560;--ud-text-2xs:11px;--ud-text-xs:12px;--ud-text-sm:13px;--ud-text-md:14px;--ud-text-lg:16px;--ud-text-xl:20px;--ud-text-2xl:24px;--ud-text-3xl:32px;--ud-display-1:clamp(44px, 6.4vw, 88px);--ud-display-2:clamp(30px, 3.6vw, 48px);--ud-display-3:clamp(20px, 2vw, 26px);--ud-prose:16px;--ud-prose-lead:clamp(18px, 1.5vw, 20px);--ud-leading-display:.98;--ud-leading-tight:1.1;--ud-leading-snug:1.25;--ud-leading-normal:1.5;--ud-leading-prose:1.6;--ud-leading-mono:1.65;--ud-tracking-display:-.025em;--ud-tracking-title:-.015em;--ud-tracking-caps:.06em;--ud-weight-regular:400;--ud-weight-medium:500;--ud-weight-semibold:600;--ud-space-0:0;--ud-space-1:2px;--ud-space-2:4px;--ud-space-3:8px;--ud-space-4:12px;--ud-space-5:16px;--ud-space-6:20px;--ud-space-7:24px;--ud-space-8:32px;--ud-space-9:40px;--ud-space-10:48px;--ud-space-11:64px;--ud-space-12:96px;--ud-space-13:128px;--ud-space-14:160px;--ud-radius-xs:3px;--ud-radius-sm:6px;--ud-radius-md:10px;--ud-radius-lg:14px;--ud-radius-pill:999px;--ud-control-sm:32px;--ud-control-md:36px;--ud-control-lg:44px;--ud-control-xl:48px;--ud-hit-min:44px;--ud-row:36px;--ud-row-dense:32px;--ud-ease:cubic-bezier(.16, 1, .3, 1);--ud-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ud-ease-exit:cubic-bezier(.4, 0, 1, 1);--ud-dur-fast:.12s;--ud-dur-base:.2s;--ud-dur-slow:.32s;--ud-dur-trace:.9s;--ud-heat-stagger:40ms;--ud-focus-width:2px;--ud-focus-offset:2px;--ud-container:1200px;--ud-container-app:1280px;--ud-container-read:760px;--ud-gutter:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ud-canvas:#0b0d10;--ud-canvas-sunken:#07080a;--ud-surface:#12151a;--ud-surface-raised:#1a1e25;--ud-surface-hover:#181c22;--ud-ink:#eceff3;--ud-ink-soft:#ccd2da;--ud-ink-muted:#9ca5b2;--ud-ink-subtle:#838c99;--ud-ink-inverse:#0b0d10;--ud-line:#20252d;--ud-line-strong:#333a45;--ud-line-control:#677080;--ud-action:#eceff3;--ud-action-hover:#fff;--ud-action-active:#ccd2da;--ud-on-action:#0b0d10;--ud-link:#eceff3;--ud-link-underline:#677080;--ud-selected-wash:#1b2230;--ud-selected-line:#333a45;--ud-ember:#ff5a2b;--ud-ember-text:#ff8259;--ud-ember-wash:#2e160e;--ud-ember-line:#5e2a18;--ud-on-ember:#1a0a04;--ud-heat-1:#5c6f87;--ud-heat-2:#7f8da0;--ud-heat-3:#d4a63a;--ud-heat-4:#f58a2e;--ud-heat-5:#ff5a2b;--ud-heat-empty:#333a45;--ud-ready-text:#5fd3a6;--ud-ready-wash:#0e2a20;--ud-ready-line:#1d4a3a;--ud-ready-solid:#2fa97c;--ud-ready-on:#07080a;--ud-rough-text:#9ca5b2;--ud-rough-wash:#12151a;--ud-rough-line:#677080;--ud-rough-solid:#8c95a3;--ud-rough-on:#07080a;--ud-held-text:#b7a2f5;--ud-held-wash:#1f1838;--ud-held-line:#3a2e66;--ud-held-solid:#8468de;--ud-held-on:#07080a;--ud-waiting-text:#8db4ee;--ud-waiting-wash:#12233b;--ud-waiting-line:#213e66;--ud-waiting-solid:#4f86cf;--ud-waiting-on:#07080a;--ud-done-text:#9ca5b2;--ud-done-wash:#181c22;--ud-done-line:#20252d;--ud-done-solid:#677080;--ud-done-on:#fff;--ud-error-text:#ff8fb3;--ud-error-wash:#3a0f1f;--ud-error-line:#6b1f3a;--ud-error-solid:#e24a7d;--ud-error-on:#07080a;--ud-viz-1:#ff5a2b;--ud-viz-2:#4f86cf;--ud-viz-3:#d4a63a;--ud-viz-4:#2fa97c;--ud-viz-5:#8468de;--ud-viz-other:#5a6371;--ud-viz-seq-1:#16263c;--ud-viz-seq-2:#213e66;--ud-viz-seq-3:#33609c;--ud-viz-seq-4:#4f86cf;--ud-viz-seq-5:#9cc0ee;--ud-viz-div-neg:#4f86cf;--ud-viz-div-mid:#333a45;--ud-viz-div-pos:#ff5a2b;--ud-viz-grid:#20252d;--ud-viz-axis:#838c99;--ud-focus:#6e9bff;--ud-scrim:#0009;--ud-shadow-xs:0 1px 0 #0006;--ud-shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--ud-shadow-md:0 6px 16px -4px #00000080, 0 0 0 1px #ffffff0f;--ud-shadow-lg:0 20px 48px -12px #0009, 0 0 0 1px #ffffff14;--ud-accent:var(--ud-action);--ud-accent-hover:var(--ud-action-hover);--ud-accent-active:var(--ud-action-active);--ud-on-accent:var(--ud-on-action);--ud-accent-text:var(--ud-link);--ud-accent-wash:var(--ud-selected-wash);--ud-accent-line:var(--ud-selected-line);--ud-teal:var(--ud-ready-solid);--ud-mustard:var(--ud-heat-3)}}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ud-canvas:#0b0d10;--ud-canvas-sunken:#07080a;--ud-surface:#12151a;--ud-surface-raised:#1a1e25;--ud-surface-hover:#181c22;--ud-ink:#eceff3;--ud-ink-soft:#ccd2da;--ud-ink-muted:#9ca5b2;--ud-ink-subtle:#838c99;--ud-ink-inverse:#0b0d10;--ud-line:#20252d;--ud-line-strong:#333a45;--ud-line-control:#677080;--ud-action:#eceff3;--ud-action-hover:#fff;--ud-action-active:#ccd2da;--ud-on-action:#0b0d10;--ud-link:#eceff3;--ud-link-underline:#677080;--ud-selected-wash:#1b2230;--ud-selected-line:#333a45;--ud-ember:#ff5a2b;--ud-ember-text:#ff8259;--ud-ember-wash:#2e160e;--ud-ember-line:#5e2a18;--ud-on-ember:#1a0a04;--ud-heat-1:#5c6f87;--ud-heat-2:#7f8da0;--ud-heat-3:#d4a63a;--ud-heat-4:#f58a2e;--ud-heat-5:#ff5a2b;--ud-heat-empty:#333a45;--ud-ready-text:#5fd3a6;--ud-ready-wash:#0e2a20;--ud-ready-line:#1d4a3a;--ud-ready-solid:#2fa97c;--ud-ready-on:#07080a;--ud-rough-text:#9ca5b2;--ud-rough-wash:#12151a;--ud-rough-line:#677080;--ud-rough-solid:#8c95a3;--ud-rough-on:#07080a;--ud-held-text:#b7a2f5;--ud-held-wash:#1f1838;--ud-held-line:#3a2e66;--ud-held-solid:#8468de;--ud-held-on:#07080a;--ud-waiting-text:#8db4ee;--ud-waiting-wash:#12233b;--ud-waiting-line:#213e66;--ud-waiting-solid:#4f86cf;--ud-waiting-on:#07080a;--ud-done-text:#9ca5b2;--ud-done-wash:#181c22;--ud-done-line:#20252d;--ud-done-solid:#677080;--ud-done-on:#fff;--ud-error-text:#ff8fb3;--ud-error-wash:#3a0f1f;--ud-error-line:#6b1f3a;--ud-error-solid:#e24a7d;--ud-error-on:#07080a;--ud-viz-1:#ff5a2b;--ud-viz-2:#4f86cf;--ud-viz-3:#d4a63a;--ud-viz-4:#2fa97c;--ud-viz-5:#8468de;--ud-viz-other:#5a6371;--ud-viz-seq-1:#16263c;--ud-viz-seq-2:#213e66;--ud-viz-seq-3:#33609c;--ud-viz-seq-4:#4f86cf;--ud-viz-seq-5:#9cc0ee;--ud-viz-div-neg:#4f86cf;--ud-viz-div-mid:#333a45;--ud-viz-div-pos:#ff5a2b;--ud-viz-grid:#20252d;--ud-viz-axis:#838c99;--ud-focus:#6e9bff;--ud-scrim:#0009;--ud-shadow-xs:0 1px 0 #0006;--ud-shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--ud-shadow-md:0 6px 16px -4px #00000080, 0 0 0 1px #ffffff0f;--ud-shadow-lg:0 20px 48px -12px #0009, 0 0 0 1px #ffffff14;--ud-accent:var(--ud-action);--ud-accent-hover:var(--ud-action-hover);--ud-accent-active:var(--ud-action-active);--ud-on-accent:var(--ud-on-action);--ud-accent-text:var(--ud-link);--ud-accent-wash:var(--ud-selected-wash);--ud-accent-line:var(--ud-selected-line);--ud-teal:var(--ud-ready-solid);--ud-mustard:var(--ud-heat-3)}@media (prefers-reduced-motion:reduce){:root{--ud-dur-fast:0s;--ud-dur-base:0s;--ud-dur-slow:0s;--ud-dur-trace:0s;--ud-heat-stagger:0s}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--container:1200px;--gutter:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--ud-canvas);color:var(--ud-ink);font:400 16px/1.6 var(--ud-font-body);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,p,figure,dl{margin:0}h1,h2{font-family:var(--ud-font-display);font-variation-settings:var(--ud-display-variation);font-weight:var(--ud-display-weight);letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--ud-display-1);line-height:.98}h2{font-size:var(--ud-display-2);line-height:1.06}h3{font:600 var(--ud-display-3)/1.2 var(--ud-font-body);text-wrap:balance}p{color:var(--ud-ink-soft)}p+p,p+ul,p+ol,ul+p,ol+p{margin-top:16px}a{color:var(--ud-link);-webkit-text-decoration-color:var(--ud-link-underline);text-decoration-color:var(--ud-link-underline);text-underline-offset:4px}a:hover{-webkit-text-decoration-color:var(--ud-ember);text-decoration-color:var(--ud-ember)}button,input,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%}button:disabled{background:var(--ud-canvas-sunken);color:var(--ud-ink-subtle);border-color:var(--ud-line)}:focus-visible{outline:2px solid var(--ud-focus);outline-offset:2px}::selection{background:var(--ud-selected-wash)}.container{width:min(var(--container), calc(100% - var(--gutter) * 2));margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ud-surface);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.ud-kicker,.eyebrow,.row-num,.step-num,.footer-col-title{font:500 12px/1.5 var(--ud-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ud-ink-muted)}.ud-kicker-ember{color:var(--ud-ember-text)}.ud-quiet{color:var(--ud-ink-subtle)}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.btn{border-radius:var(--ud-radius-sm);min-height:44px;transition:background var(--ud-dur-fast) var(--ud-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ud-action);color:var(--ud-on-action)}.btn-primary:hover{background:var(--ud-action-hover)}.btn-primary:active{background:var(--ud-action-active)}.btn-outline{background:var(--ud-surface);border-color:var(--ud-line-control)}.btn-outline:hover{background:var(--ud-surface-hover)}.btn-sm{min-height:36px;padding-inline:16px}.btn-lg{min-height:48px}.textlink{font-weight:500}.site-header{z-index:30;background:var(--ud-surface);border-bottom:1px solid var(--ud-line);position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.wordmark{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wordmark-text,.footer-name{font-family:var(--ud-font-display);font-weight:var(--ud-display-weight);font-variation-settings:var(--ud-display-variation);letter-spacing:-.025em;font-size:24px;text-decoration:none}.brand-mark{color:var(--ud-ember);flex-shrink:0}.site-nav{align-items:center;gap:28px;display:flex}.site-nav>a:not(.btn),.nav-dropdown-btn{color:var(--ud-ink-muted);font-size:14px;font-weight:500;text-decoration:none}.site-nav>a:not(.btn):hover{color:var(--ud-ink)}.nav-dropdown{position:relative}.nav-dropdown-btn{background:0 0;border:0;gap:8px;padding:12px 0;display:flex}.nav-dropdown-menu{background:var(--ud-surface-raised);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);min-width:200px;box-shadow:var(--ud-shadow-md);margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:-16px}.nav-dropdown[data-open] .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}.nav-dropdown-menu a{border-radius:var(--ud-radius-sm);padding:8px;font-size:14px;text-decoration:none;display:block}.nav-dropdown-menu a:hover{background:var(--ud-surface-hover)}.mobile-nav,.mobile-book{display:none}.site-footer{background:var(--ud-canvas-sunken);border-top:1px solid var(--ud-line);padding:48px 0 24px}.footer-top{grid-template-columns:1fr 2fr;gap:64px;display:grid}.footer-tagline{margin-top:12px}.footer-dim{color:var(--ud-ink-muted);font-size:13px}.footer-brand .footer-dim{max-width:32ch;margin-top:8px}.footer-map{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-col:last-child{grid-column:1/-1}.footer-col ul{margin:12px 0 0;padding:0;list-style:none}.footer-col:last-child ul{flex-wrap:wrap;gap:24px;display:flex}.footer-col a{min-height:32px;color:var(--ud-ink-muted);align-items:center;font-size:13px;display:inline-flex}.footer-bottom{border-top:1px solid var(--ud-line-strong);margin-top:32px;padding-top:16px}.section{padding-block:80px}.section-deep,.band{background:var(--ud-surface);border-block:1px solid var(--ud-line)}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.section-head .eyebrow{display:none}.section-head h2{max-width:20ch}.hero{padding:80px 0 48px;overflow:hidden}.hero-inner{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.hero-copy{z-index:1;grid-column:span 6;position:relative}.hero h1{margin-top:20px}.hero-lede{font-size:var(--ud-prose-lead);max-width:48ch;margin-top:24px}.hero-foot{color:var(--ud-ink-muted);margin-top:24px;font-size:16px}.hero-foot span{display:block}.hero-motif{grid-column:span 6;width:120%;max-width:none}.closing{background:var(--ud-surface);border-top:1px solid var(--ud-line);padding:64px 0}.closing h2{font-size:var(--ud-display-1);max-width:17ch}.closing p{max-width:60ch;margin-top:20px}.crumbs{font:500 11px/1.5 var(--ud-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:32px}.crumbs ol{color:var(--ud-ink-muted);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--ud-ink-subtle);margin-right:16px}.page-head{border-bottom:1px solid var(--ud-line);padding:32px 0 64px}.page-title{max-width:20ch;margin-top:16px;font-size:clamp(44px,5vw,64px)}.page-lede{font-size:var(--ud-prose-lead);max-width:68ch;margin-top:24px}.page-body{padding:16px 0 64px}.row{border-bottom:1px solid var(--ud-line);grid-template-columns:repeat(12,1fr);gap:24px;padding:48px 0;display:grid}.row-label{grid-column:span 4}.row-title{margin-top:8px;font-size:28px;line-height:1.15}.row-body{grid-column:span 8;min-width:0}.row-body>:first-child{margin-top:0}.row-body p,.prose{max-width:72ch}.prose h2{margin-bottom:24px}.offer,.split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.offer-list{margin:0;padding:0;list-style:none}.offer-list li{border-bottom:1px solid var(--ud-line);padding:16px 0}.offer-list li:first-child{padding-top:0}.offer-list strong,.offer-list span{display:block}.offer-list span{color:var(--ud-ink-muted);margin-top:4px}.plain-list{margin-bottom:0;padding-left:20px}.plain-list li+li{margin-top:8px}.note{color:var(--ud-ink-muted);margin-top:16px;font-size:13px}.brief{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);box-shadow:var(--ud-shadow-xs);overflow:hidden}.brief-head{background:var(--ud-canvas-sunken);border-bottom:1px solid var(--ud-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 24px;display:flex}.brief-time,.brief-cap,.brief-foot{font:400 11px/1.6 var(--ud-font-mono);color:var(--ud-ink-muted)}.brief-field{border-bottom:1px solid var(--ud-line);grid-template-columns:160px 1fr;gap:16px;padding:16px 24px;display:grid}.brief-name,.brief-cap{display:block}.brief-name{font-size:14px;font-weight:600}.brief-field dd{color:var(--ud-ink-soft);margin:0;font-size:14px}.brief-foot,.brief>.note{padding:16px 24px}.pathmap{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);padding:24px}.pathmap svg{width:100%}.pathmap-edge{fill:none;stroke:var(--ud-line-control);stroke-width:2px}.pathmap-w3{stroke:var(--ud-heat-5);stroke-width:3px}.pathmap-w2{stroke:var(--ud-heat-3)}.pathmap-team{fill:var(--ud-ink)}.pathmap-account{fill:var(--ud-heat-5)}.pathmap-cold{fill:var(--ud-heat-1)}.pathmap-label{fill:var(--ud-ink-muted);font:12px var(--ud-font-mono)}.pathmap figcaption{font:11px/1.6 var(--ud-font-mono);color:var(--ud-ink-muted)}.tiers{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tier{border-top:1px solid var(--ud-line-strong);padding:24px 0}.tier-lead{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);grid-column:1/-1;padding:32px}.tier-price,.price{font:var(--ud-display-weight) var(--ud-display-2)/1.1 var(--ud-font-display);font-variation-settings:var(--ud-display-variation);color:var(--ud-ink);margin-block:16px}.tier-qual{font:400 16px/1 var(--ud-font-body)}.tier-terms,.price-terms{color:var(--ud-ink-muted);font-size:14px}.tier-d{margin-top:16px}.tier .btn{margin-top:24px}.price-card{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);padding:32px}.price-lines{padding-left:20px}.table-wrap{border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);max-width:100%;margin-top:24px;overflow-x:auto}table{border-collapse:collapse;background:var(--ud-surface);width:100%;font-size:14px}th{background:var(--ud-canvas-sunken);text-align:left;font:500 11px/1.5 var(--ud-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ud-ink-muted)}th,td{border-bottom:1px solid var(--ud-line);vertical-align:top;padding:12px 16px}tr:last-child td{border-bottom:0}.num{text-align:right;font-family:var(--ud-font-mono)}.faq-group{padding-block:32px}.faq-group h2{margin-bottom:24px;font-size:28px}.faq-list details{border-top:1px solid var(--ud-line-strong)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{max-width:68ch;padding:0 0 24px}.faq-sign{color:var(--ud-ink-muted);font-size:24px}.check-group{border-bottom:1px solid var(--ud-line);grid-template-columns:1fr 2fr;gap:48px;padding:40px 0;display:grid}.check-group-head h2{margin-bottom:16px;font-size:28px}.check-list{margin:0;padding:0;list-style:none}.check-item{border-top:1px solid var(--ud-line);padding:20px 0}.check-item>a{font-size:20px;font-weight:600}.check-item p{margin-top:8px}.check-tags,.meta-tags{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.tag,.sev{border-radius:var(--ud-radius-pill);border:1px solid var(--ud-line-strong);background:var(--ud-canvas-sunken);color:var(--ud-ink-muted);align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.sev-critical{background:var(--ud-error-wash);color:var(--ud-error-text);border-color:var(--ud-error-line)}.sev-high{background:var(--ud-held-wash);color:var(--ud-held-text);border-color:var(--ud-held-line)}.meta-tag{padding:12px 24px 12px 0}.meta-tag dt{font:11px var(--ud-font-mono);color:var(--ud-ink-muted);text-transform:uppercase}.meta-tag dd{margin:8px 0 0}.related{gap:16px;display:grid}.related a{border-bottom:1px solid var(--ud-line);padding-bottom:16px}.related-name,.related-short{display:block}.related-name{font-weight:600}.related-short{color:var(--ud-ink-muted);font-size:14px}.cta-strip{padding:32px 0}.cta-strip h2{font-size:32px}.mt-sm{margin-top:16px}.mt-md{margin-top:32px}.mt-lg{margin-top:48px}.mb-md{margin-bottom:24px}.teaser,.rpt{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);overflow:hidden}.teaser-head,.rpt-head,.rpt-section,.rpt-foot{border-bottom:1px solid var(--ud-line);padding:24px}.teaser-head,.rpt-head-row,.rpt-summary,.rpt-totals,.stat-row,.rpt-two{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.stat-row{margin:0;padding:24px}.stat dt,.rpt-label,.rpt-h{font:500 11px/1.5 var(--ud-font-mono);color:var(--ud-ink-muted);text-transform:uppercase}.stat dd{margin:8px 0 0}.stat-big,.rpt-stat{font-size:32px;font-family:var(--ud-font-display);font-variation-settings:var(--ud-display-variation);font-weight:var(--ud-display-weight)}.stat-unit,.rpt-sub,.rpt-dim,.rpt-meta,.dim-foot,.rpt-total-math{color:var(--ud-ink-muted);font-size:12px}.rpt-sub{margin-top:4px;display:block}.rpt-title{font-size:32px}.rpt-line{margin-top:16px}.rpt-summary{margin-top:24px}.rpt-two>div{flex:1;min-width:240px}.rpt-h{margin-bottom:16px}.rpt-totals{margin-top:24px}.rpt-total-label{font-size:13px}.rpt-quote-price{font-size:48px}.rpt-quote-terms{color:var(--ud-ink-muted)}.dims{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;display:grid}.dim-top{justify-content:space-between;gap:8px;font-size:12px;display:flex}.dim-score{font-family:var(--ud-font-mono)}.dim-bar{background:var(--ud-canvas-sunken);height:4px;margin:8px 0}.dim-bar>*{background:var(--ud-action);height:100%;display:block}.screen-shot{display:block}.screen-shot img{width:100%;height:auto}.screens{gap:32px;display:grid}.demo-frame video{width:100%}.demo-frame-link{align-items:center;gap:20px;padding:32px;display:flex}.demo-play{width:48px}@media (max-width:899px){.site-nav{display:none}.header-row{gap:12px}.mobile-book{margin-left:auto;display:block}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.mobile-nav>nav{background:var(--ud-surface);border-bottom:1px solid var(--ud-line);max-height:calc(100dvh - 64px);box-shadow:var(--ud-shadow-sm);padding:24px;position:absolute;top:64px;left:0;right:0;overflow-y:auto}.mobile-nav nav a{align-items:center;min-height:44px;display:flex}.mobile-nav-sub{padding-left:20px;list-style:none}.mobile-nav nav .btn{margin-top:16px}.hero-copy{grid-column:1/-1;max-width:640px}.hero-motif{grid-column:1/-1;width:100%;height:260px}.hero-inner{gap:16px}.section-head,.offer,.split{grid-template-columns:1fr;gap:32px}.row-label{grid-column:span 4}.row-body{grid-column:span 8}.footer-top{grid-template-columns:1fr;gap:32px}.dims{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){:root{--gutter:20px}.wordmark-text{font-size:24px}.wordmark{gap:4px}.wordmark svg{width:24px}.mobile-book .btn{min-height:44px;padding-inline:12px;font-size:12px}.section{padding-block:48px}.hero{padding:48px 0 32px}.hero h1{max-width:9ch}.hero-lede{font-size:18px}.hero-foot{font-size:14px}.section-head{gap:20px}.section-head h2{max-width:none}.closing{padding:48px 0}.footer-map{grid-template-columns:1fr 1fr}.footer-col:last-child ul{gap:0 20px}.footer-col a{min-height:44px}.page-head{padding:20px 0 40px}.page-title{overflow-wrap:anywhere;font-size:44px}.page-lede{font-size:18px}.crumbs{margin-bottom:24px}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.row{padding:32px 0;display:block}.row-label{margin-bottom:24px}.row-title{font-size:26px}.brief-field{grid-template-columns:1fr;gap:8px;padding:16px}.brief-field dt{justify-content:space-between;gap:12px;display:flex}.brief-head,.brief-foot,.brief>.note{padding:16px}.tiers{grid-template-columns:1fr;gap:0}.tier-lead,.price-card{padding:24px}.check-group{grid-template-columns:1fr;gap:24px}.check-item>a,.related a{min-height:44px;display:block}.table-wrap table{min-width:580px}.rpt-head,.rpt-section,.rpt-foot{padding:20px}.rpt-two{display:block}.rpt-two>div+div{margin-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.ud-warm-path{width:100%;height:auto;display:block}.ud-wp-edges{stroke:var(--ud-line-strong);stroke-width:1px}.ud-wp-node{fill:var(--ud-canvas);stroke:var(--ud-heat-2);stroke-width:1.25px}.ud-wp-ring{stroke:var(--ud-ember-line)}.ud-wp-halo{fill:var(--ud-ember-wash);stroke:var(--ud-ember-line)}.ud-wp-route{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.ud-wp-hop,.ud-wp-start,.ud-wp-target{stroke:var(--ud-canvas);stroke-width:2px}.ud-wp-start{fill:var(--ud-ink)}.ud-wp-target{fill:var(--ud-ember)}.ud-wp-hop,.ud-wp-target,.ud-wp-halo,.ud-wp-ring{opacity:0}.ud-warm-path.is-lit .ud-wp-route{animation:ud-wp-draw var(--ud-dur-trace) var(--ud-ease-in-out) forwards}.ud-warm-path.is-lit .ud-wp-hop,.ud-warm-path.is-lit .ud-wp-target{animation:ud-wp-warm var(--ud-dur-base) var(--ud-ease) forwards}.ud-warm-path.is-lit .ud-wp-halo,.ud-warm-path.is-lit .ud-wp-ring{animation:ud-wp-warm var(--ud-dur-slow) var(--ud-ease) var(--ud-dur-trace) forwards}@keyframes ud-wp-draw{to{stroke-dashoffset:0}}@keyframes ud-wp-warm{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ud-wp-route{stroke-dashoffset:0;animation:none!important}.ud-wp-hop,.ud-wp-target,.ud-wp-halo,.ud-wp-ring{opacity:1;animation:none!important}}.ud-plate{border-radius:var(--ud-radius-lg);background:var(--ud-canvas-sunken) url(/plate/isotherm-light.svg) center / cover no-repeat;margin:0;padding:clamp(16px,4vw,56px) clamp(16px,4vw,56px) 0;overflow:hidden}.ud-plate img{border:1px solid var(--ud-line-strong);border-radius:var(--ud-radius-md) var(--ud-radius-md) 0 0;width:100%;height:auto;box-shadow:var(--ud-shadow-lg);background:var(--ud-surface);border-bottom:0;display:block}.ud-plate--whole{padding-bottom:clamp(16px,4vw,56px)}.ud-plate--whole img{border-bottom:1px solid var(--ud-line-strong);border-radius:var(--ud-radius-md)}.ud-plate figcaption{background:var(--ud-surface);border-top:1px solid var(--ud-line);font:500 var(--ud-text-2xs) / 1.4 var(--ud-font-mono);letter-spacing:var(--ud-tracking-caps);text-transform:uppercase;color:var(--ud-ink-muted);margin:0 calc(-1*clamp(16px,4vw,56px));padding:10px 16px;position:relative}.ud-plate--whole figcaption{margin-top:clamp(16px,4vw,56px);margin-bottom:calc(-1*clamp(16px,4vw,56px))}.home .hero-motif{width:125%;height:auto;margin-right:-25%}.home .hero h1{max-width:12ch}.home-readout{border-block:1px solid var(--ud-line-strong);grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;display:grid}.home-readout>div{border-left:1px solid var(--ud-line);padding-left:24px}.home-readout>div:first-child{border:0;padding:0}.home-readout dt{font:500 11px/1.4 var(--ud-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ud-ink-muted)}.home-readout dd{font:400 20px/1.4 var(--ud-font-mono);margin:8px 0 0}.trust-line{color:var(--ud-ink-muted);margin-top:20px;font-size:12px}.product-proof{padding-bottom:0}.plate-screen{border-radius:var(--ud-radius-md) var(--ud-radius-md) 0 0;max-height:620px;display:block;overflow:hidden}.proof-grid{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.proof-copy h2{font-size:clamp(30px,3vw,40px)}.proof-copy>p{margin-top:20px}.proof-copy>.textlink{margin-top:24px;display:inline-block}.readout-excerpt{border-top:1px solid var(--ud-line-strong);margin-top:24px;padding-top:24px}.readout-excerpt>p+p{margin-top:12px}.readout-excerpt dl{margin-top:16px}.readout-excerpt dl>div{border-top:1px solid var(--ud-line);grid-template-columns:1fr 2fr;gap:16px;padding:12px 0;font-size:13px;display:grid}.readout-excerpt dt{color:var(--ud-ink-muted)}.readout-excerpt dd{margin:0}.readout-excerpt .textlink{margin-top:16px;font-size:14px;display:inline-block}.sprint-grid{grid-template-columns:5fr 6fr;gap:100px;display:grid}.sprint-grid h2{max-width:16ch}.sprint-deliverables{margin:24px 0;padding:0;list-style:none}.sprint-deliverables li{border-bottom:1px solid var(--ud-line);padding:6px 0;font-size:14px}.steps{margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--ud-line);grid-template-columns:32px 1fr;gap:24px;padding:20px 0;display:grid}.step:first-child{border:0;padding-top:0}.step-num{padding-top:4px}.step h3{font-size:20px}.step p{margin-top:8px;font-size:14px}.tier-lead{grid-template-columns:5fr 7fr;gap:64px;display:grid}.tier-summary{max-width:340px}.tier-includes{align-self:center;gap:20px;display:grid}.tier-includes p:first-child{text-wrap:balance;font-size:24px;line-height:1.4}.offer-line{border-bottom:1px solid var(--ud-line);grid-column:1/-1;grid-template-columns:1fr 1fr auto;gap:24px;padding:16px 0;font-size:14px;text-decoration:none;display:grid}.offer-line span:nth-child(2){font-family:var(--ud-font-mono);color:var(--ud-ink-muted)}.home .tiers{gap:0}.home .tier-lead{margin-bottom:16px}.home .closing h2{font-size:clamp(44px,5vw,64px)}@media (min-width:900px){.home .hero-copy{grid-column:span 6}.home .hero-foot{max-width:49ch}}@media (max-width:899px){.home .hero-motif{object-fit:cover;width:100%;height:240px;margin:0;overflow:visible}.proof-grid,.sprint-grid{grid-template-columns:1fr;gap:32px}.proof-copy{max-width:68ch}.sprint-grid h2{max-width:20ch}.tier-lead{gap:32px}.home-readout{grid-template-columns:1fr 1fr}.home-readout>div:nth-child(3){border:0;padding-left:0}}@media (max-width:639px){.home .hero{padding-top:40px}.home .hero-motif{width:140%;max-width:none;height:220px;transform:translate(-17%)}.home .hero-inner{gap:0}.trust-line a{align-items:center;min-height:44px;display:inline-flex}.home-readout{gap:20px;padding-block:20px}.home-readout dd{font-size:16px}.home-readout>div{padding-left:16px}.plate-screen{max-height:340px}.ud-plate{padding:16px 16px 0}.ud-plate figcaption{margin-inline:-16px;padding:12px 16px}.tier-lead{grid-template-columns:1fr;gap:24px}.tier-includes p:first-child{font-size:20px}.offer-line{gap:12px}.home .brief-field{grid-template-columns:1fr}.home-proof{padding-block:40px}.home .closing .btn-row{margin-top:20px}}.ud-src{min-width:24px;font:400 11px/1.5 var(--ud-font-mono);vertical-align:super;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.ud-src:after{content:attr(data-marker)}.home-readout small{color:var(--ud-ink-muted);font-size:12px}.plans-section{margin-block:64px}.plan-next{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.plans-table th,.plans-table td{padding:20px 24px}.plans-table tbody th{font:600 16px/1.5 var(--ud-font-body);text-transform:none;letter-spacing:normal;background:var(--ud-surface);color:var(--ud-ink)}.plans-table td{font-family:var(--ud-font-mono)}.plans-table td:last-child{text-align:right}.price-row{border-top:1px solid var(--ud-line-strong);grid-template-columns:1fr 160px 220px;align-items:center;gap:32px;padding:32px 0;display:grid}.price-row h2{font:600 24px/1.2 var(--ud-font-body);margin-bottom:12px}.price-row p{max-width:65ch;font-size:14px}.price-row .row-price{font:400 24px/1.2 var(--ud-font-mono);color:var(--ud-ink)}.price-row .note{margin-top:8px}.preflight-price{background:var(--ud-canvas-sunken);border-radius:var(--ud-radius-md);border:1px solid var(--ud-line);padding:24px}.clean-page .row,.warm-start-page #get,.warm-start-page #done{grid-template-columns:1fr;gap:24px}.offer-page .row:has(.table-wrap){grid-template-columns:1fr;gap:24px}.clean-page .row>*,.warm-start-page #get>*,.warm-start-page #done>*{grid-column:1/-1}.offer-page .row:has(.table-wrap)>*{grid-column:1/-1}.warm-start-page #get .row-body{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.warm-start-page #get .pathmap{position:sticky;top:96px}.warm-start-page #get .mt-md{margin-top:0}.warm-start-page #done .row-body{grid-template-columns:5fr 7fr;gap:24px 64px;display:grid}.warm-start-page #done .plain-list{margin-top:0}.briefs-page #anatomy{grid-template-columns:repeat(12,1fr)}.briefs-page #anatomy .row-label{grid-column:span 5}.briefs-page #anatomy .row-body{grid-column:span 7}.briefs-page .brief{margin-top:24px}.offer-page #sample{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);margin-block:24px;padding:32px}.offer-page #sample:has(.table-wrap){padding:32px}.offer-page #sample .row-body>p{margin-bottom:24px}.offer-page #signals .row-label{align-self:start;position:sticky;top:96px}.clean-page .offer{grid-template-columns:7fr 5fr}.clean-page .price-card{position:sticky;top:96px}.price-card .btn{margin-top:24px}.faq-layout{grid-template-columns:3fr 9fr;gap:64px;padding-top:32px;display:grid}.faq-index{align-self:start;gap:8px;display:grid;position:sticky;top:96px}.faq-index a{padding-block:8px;font-size:14px}.faq-content{min-width:0;max-width:760px}.faq-group:first-child{padding-top:0}.reading-page .container{max-width:760px}.reading-page .page-title{font-size:var(--ud-display-2);max-width:24ch}.reading-page .page-lede{font-size:18px}.reading-page .row{display:block}.reading-page .row-label{margin-bottom:24px}.reading-page .row-num{display:none}.reading-page .row-title{font:600 24px/1.2 var(--ud-font-body)}.reading-page .closing h2{font-size:var(--ud-display-2)}.reading-page a[href^=mailto\:]{font-family:var(--ud-font-mono);overflow-wrap:anywhere}.rpt-summary{background:var(--ud-canvas-sunken);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:0;padding:24px;display:grid}.rpt-stat{font:inherit}.rpt-stat dt{font:500 11px/1.5 var(--ud-font-mono);text-transform:uppercase;color:var(--ud-ink-muted)}.rpt-stat dd{margin:12px 0 0}.rpt-stat .stat-big,.rpt-stat .stat-unit{display:block}.rpt-stat .stat-big{margin-bottom:8px;line-height:1.2}.rpt>.rpt-line{padding:0 24px 24px}.dims{padding:0;list-style:none}.dim-foot{gap:4px;display:grid}.rpt-meta dt{font-weight:600}.rpt-meta dd{margin:0 0 8px}@media (max-width:899px){.price-row{grid-template-columns:1fr auto;gap:24px}.price-row .btn{grid-column:1/-1;justify-self:start}.warm-start-page #get .row-body,.warm-start-page #done .row-body{grid-template-columns:1fr;gap:24px}.warm-start-page #done .plain-list{margin-top:0}.clean-page .offer{grid-template-columns:1fr}.clean-page .price-card{position:static}.faq-layout{gap:32px}.rpt-summary{grid-template-columns:repeat(2,1fr)}.briefs-page #anatomy{display:block}.briefs-page #anatomy .row-label{margin-bottom:24px}}@media (max-width:639px){.ud-src{vertical-align:middle;min-width:44px;min-height:44px}.plans-section{margin-block:40px}.plans-table th,.plans-table td{padding:16px}.plans-section .table-wrap table{min-width:0}.plans-table{font-size:12px}.plans-table tbody th{font-size:14px}.plan-next{flex-direction:column;align-items:start;gap:16px}.price-row{gap:16px}.price-row h2,.price-row .row-price{font-size:20px}.preflight-price,:is(.offer-page #sample,.offer-page #sample:has(.table-wrap)){padding:20px}.offer-page #signals .row-label{position:static}.faq-layout{display:block}.faq-index{border-bottom:1px solid var(--ud-line);flex-wrap:wrap;gap:4px 16px;margin-bottom:32px;padding-bottom:20px;display:flex;position:static}.faq-index a{align-items:center;min-height:44px;display:flex}.rpt-summary{padding:20px}.rpt-stat .stat-big{font-size:26px}.reading-page .page-title{font-size:36px}.wordmark{min-height:44px}.textlink,.page-body p a,.page-body li a{align-items:center;min-height:44px;display:inline-flex}}.offer-plate{margin-block:48px}@media (max-width:639px){.offer-plate{margin-block:32px}}.textlink>span[aria-hidden]{margin-left:2px;display:inline-block}.home .section{padding-block:72px}.plate-screen{max-height:640px}@media (max-width:899px){.trust-line a{min-height:0;display:inline}.trust-line{line-height:1.9}.home .section{padding-block:48px}}.home .product-proof{padding-bottom:24px}.home .home-proof{padding-top:40px}.pricing-page .tier-lead,.tiers>.tier-lead:first-child{margin-top:40px}.home .tiers>.tier-lead:first-child{margin-top:0}.home~.closing,.home .closing{padding-block:56px}@media (max-width:640px){.plate-screen img{width:205%;max-width:none}.plate-screen{max-height:360px}}.home .hero{padding-bottom:20px}.plans-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.plans-table tbody tr{border-bottom:1px solid var(--ud-line);background:var(--ud-surface);padding:18px 24px;display:block}.plans-table tbody tr:last-child{border-bottom:0}.plans-table tbody :is(th,td){text-align:left;font:400 17px/1.5 var(--ud-font-body);color:var(--ud-ink-soft);background:0 0;border:0;padding:0;display:inline}.plans-table tbody th{color:var(--ud-ink);margin-right:6px;font-weight:600}.plans-table tbody td+td{margin-left:5px}@media (max-width:640px){.plans-table tbody tr{padding:14px 16px}.plans-table tbody :is(th,td){font-size:16px}}.warm-start-page #signals,.warm-start-page #need,.warm-start-page #thin{grid-template-columns:1fr}.warm-start-page :is(#signals,#need,#thin)>*{grid-column:1/-1}.warm-start-page #signals .row-body>p:first-child{font-size:var(--ud-prose-lead);color:var(--ud-ink-soft);max-width:60ch}.warm-start-page #signals ol.offer-list{counter-reset:step;border-block:1px solid var(--ud-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.warm-start-page #signals ol.offer-list li{counter-increment:step;border-bottom:0;border-right:1px solid var(--ud-line);padding:24px 24px 24px 0}.warm-start-page #signals ol.offer-list li+li{padding-left:24px}.warm-start-page #signals ol.offer-list li:last-child{border-right:0;padding-right:0}.warm-start-page #signals ol.offer-list li:before{content:counter(step, decimal-leading-zero);font:500 var(--ud-text-xs)/1 var(--ud-font-mono);letter-spacing:var(--ud-tracking-caps);color:var(--ud-ink-muted);margin-bottom:16px;display:block}.warm-start-page #signals ol.offer-list span{font-size:14px;line-height:1.55}.warm-start-page #signals .row-body>p{margin-top:24px}.warm-start-page #done .row-body>p{color:var(--ud-ink);max-width:none;font-size:20px;line-height:1.45}.warm-start-page #done .plain-list{grid-template-columns:1fr;align-content:start;gap:0;padding:0;list-style:none;display:grid}.warm-start-page #done .plain-list li{border-bottom:1px solid var(--ud-line);margin:0;padding:12px 0 12px 28px;position:relative}.warm-start-page #done .plain-list li:before{content:"";border-left:2px solid var(--ud-ready-solid);border-bottom:2px solid var(--ud-ready-solid);width:12px;height:6px;position:absolute;top:18px;left:2px;transform:rotate(-45deg)}.warm-start-page #need .plain-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.warm-start-page #need .plain-list li{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);color:var(--ud-ink-muted);margin:0;padding:24px}.warm-start-page #need .plain-list li strong{color:var(--ud-ink);margin-bottom:8px;font-size:17px;display:block}.warm-start-page #need .row-body>p{margin-top:24px}.warm-start-page #thin .row-body p{font:400 clamp(20px, 2vw, 26px)/1.35 var(--ud-font-body);color:var(--ud-ink);text-wrap:pretty;max-width:46ch}.ws-next{grid-template-columns:1fr 1fr;gap:24px;padding:48px 0 16px;display:grid}.ws-next .row{background:var(--ud-surface);border:1px solid var(--ud-line);border-radius:var(--ud-radius-md);padding:28px;display:block}.ws-next .row-title{margin-bottom:12px;font-size:22px}@media (max-width:899px){.warm-start-page #signals ol.offer-list,.warm-start-page #need .plain-list,.ws-next{grid-template-columns:1fr}.warm-start-page #signals ol.offer-list li,.warm-start-page #signals ol.offer-list li+li{border-right:0;border-bottom:1px solid var(--ud-line);padding:20px 0}.warm-start-page #signals ol.offer-list li:last-child{border-bottom:0}.ws-next{padding-top:32px}}@media (min-width:1200px){.home .hero-motif{width:calc(100% + max(24px,50vw - 600px) + 96px);max-width:none;margin-right:calc(-1*max(24px,50vw - 600px) - 96px)}}@media (min-width:900px){.preflight-page .row-body>ul.plain-list{columns:2;column-gap:48px}.preflight-page .row-body>ul.plain-list>li{break-inside:avoid;margin-top:0;padding-bottom:10px}.preflight-page .row{padding:40px 0}}.rpt-details>summary{cursor:pointer;border-radius:var(--ud-radius-sm);justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-inline:-12px;padding:8px 12px;list-style:none;display:flex}.rpt-details>summary::-webkit-details-marker{display:none}.rpt-details>summary:after{content:"+";font:400 20px/1 var(--ud-font-mono);color:var(--ud-ink-muted)}.rpt-details[open]>summary:after{content:"−"}.rpt-details>summary:hover{background:var(--ud-surface-hover)}.rpt-details>summary .rpt-h{margin:0}.rpt-details-count{font:500 var(--ud-text-xs)/1 var(--ud-font-mono);color:var(--ud-ink-muted);letter-spacing:var(--ud-tracking-caps);text-transform:uppercase;margin-left:auto}.rpt-details[open]>summary{margin-bottom:12px}@media print{.rpt-details>:not(summary){display:block!important}}@media (min-width:900px){.preflight-page .row{padding:28px 0}.preflight-page #limits .row-body{grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.preflight-page #limits .row-body>ul.plain-list{columns:1;margin:0}.preflight-page #limits .row-body>ul:first-child{grid-area:1/1/span 2}.preflight-page #limits .row-body>p{grid-area:1/2;margin:0 0 12px}.preflight-page #limits .row-body>ul:last-child{grid-area:2/2}}.token-steps>summary{color:var(--ud-ink-muted);margin:8px 0 0;padding-inline:0;font-size:14px}.rpt-quote p:first-of-type,.rpt-quote .rpt-quote-line{font-size:clamp(20px,2vw,26px);line-height:1.35}.preflight-page #dollars .rpt-details>summary{border:1px solid var(--ud-line);background:var(--ud-surface);margin:16px 0 0;font-weight:500}.home .hero{padding-top:16px}@media (min-width:900px){.preflight-page .row{padding:24px 0}}.preflight-page #dollars .rpt-details{margin-bottom:16px}.nav-dropdown[data-dismissed] .nav-dropdown-menu{display:none}.ud-plate--narrow .plate-screen{width:min(420px,100%);margin-inline:auto}.ud-plate--narrow .plate-screen img{width:100%;max-width:100%}@media (max-width:640px){.ud-plate--narrow .plate-screen{width:min(300px,100%)}.ud-plate--narrow .plate-screen img{width:100%}.plate-screen:has(img[height="740"]) img{width:260%}}.tier-lead h2.tier-title{letter-spacing:var(--ud-tracking-title);margin:0;font-size:26px;line-height:1.2}.tier-lead h2.tier-title a{text-underline-offset:4px;text-decoration-thickness:1px}.hero-copy .ud-kicker,.trust-line{text-wrap:balance}@media (max-width:640px){.hero-copy .ud-kicker-site{letter-spacing:.05em;font-size:11px}}.crumbs ol{align-items:center}.crumbs li{align-items:center;display:flex}.crumbs a,.crumbs li>span{align-items:center;line-height:1.5;display:inline-flex}@media (max-width:899px){.crumbs a{min-height:44px}}.tier-lead :is(h2,h3) a{text-decoration:none}.tier-lead :is(h2,h3) a:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}
