:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--text-sm:13px;--text-md:16px;--text-lg:19px;--text-xl:23px;--text-2xl:28px;--text-3xl:33px;--leading:1.5;--leading-tight:1.15;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-heading:700;--tracking-heading:-.015em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-flat:2px;--radius-tag:6px;--radius-control:10px;--radius-inset:12px;--radius-container:16px;--radius-round:9999px;--tap-min:44px}:root,[data-theme=light]{--color-bg:#f4f4f5;--color-surface:#fff;--color-surface-2:#f4f4f5;--color-line:#f4f4f5;--color-line-strong:#71717a;--color-track:#e4e4e7;--color-track-active:#fff;--color-text:#18181b;--color-muted:#52525b;--color-accent:#6d28d9;--color-on-accent:#fff;--color-accent-text:#6d28d9;--color-focus:#6d28d9;--color-accent-soft:#ede9fe;--color-on-accent-soft:#5b21b6;--color-success:#047857;--color-success-text:#047857;--color-success-soft:#d1fae5;--color-on-success-soft:#065f46;--color-warning:#c2410c;--color-warning-text:#c2410c;--color-warning-soft:#ffedd5;--color-on-warning-soft:#9a3412;--color-danger:#be123c;--color-danger-text:#be123c;--color-danger-soft:#ffe4e6;--color-on-danger-soft:#9f1239;--color-info:#4338ca;--color-info-text:#4338ca;--color-info-soft:#e0e7ff;--color-on-info-soft:#3730a3;color-scheme:light}[data-theme=dark]{--color-bg:#09090b;--color-surface:#18181b;--color-surface-2:#27272a;--color-line:#27272a;--color-line-strong:#71717a;--color-track:#18181b;--color-track-active:#27272a;--color-text:#fafafa;--color-muted:#a1a1aa;--color-accent:#7c3aed;--color-on-accent:#fff;--color-accent-text:#a78bfa;--color-focus:#a78bfa;--color-accent-soft:#2a233e;--color-on-accent-soft:#c4b5fd;--color-success:#047857;--color-success-text:#34d399;--color-success-soft:#17322b;--color-on-success-soft:#6ee7b7;--color-warning:#c2410c;--color-warning-text:#fb923c;--color-warning-soft:#3c271a;--color-on-warning-soft:#fdba74;--color-danger:#e11d48;--color-danger-text:#fb7185;--color-danger-soft:#3b1e26;--color-on-danger-soft:#fda4af;--color-info:#4f46e5;--color-info-text:#818cf8;--color-info-soft:#24243d;--color-on-info-soft:#a5b4fc;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#09090b;--color-surface:#18181b;--color-surface-2:#27272a;--color-line:#27272a;--color-line-strong:#71717a;--color-track:#18181b;--color-track-active:#27272a;--color-text:#fafafa;--color-muted:#a1a1aa;--color-accent:#7c3aed;--color-on-accent:#fff;--color-accent-text:#a78bfa;--color-focus:#a78bfa;--color-accent-soft:#2a233e;--color-on-accent-soft:#c4b5fd;--color-success:#047857;--color-success-text:#34d399;--color-success-soft:#17322b;--color-on-success-soft:#6ee7b7;--color-warning:#c2410c;--color-warning-text:#fb923c;--color-warning-soft:#3c271a;--color-on-warning-soft:#fdba74;--color-danger:#e11d48;--color-danger-text:#fb7185;--color-danger-soft:#3b1e26;--color-on-danger-soft:#fda4af;--color-info:#4f46e5;--color-info-text:#818cf8;--color-info-soft:#24243d;--color-on-info-soft:#a5b4fc;color-scheme:dark}}.ds-root{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);-webkit-font-smoothing:antialiased}.ds-heading{font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.ds-heading--page{font-size:var(--text-3xl)}.ds-heading--section{font-size:var(--text-2xl)}.ds-heading--panel{font-size:var(--text-xl)}.ds-muted{color:var(--color-muted)}.ds-link{color:var(--color-accent-text);text-underline-offset:.2em;text-decoration:underline}.ds-btn:focus-visible,.ds-icon-btn:focus-visible,.ds-link:focus-visible,.ds-nav__item:focus-visible,.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:2px solid var(--color-focus);outline-offset:2px}.ds-notice--success,.ds-tag--success{--ds-status-soft:var(--color-success-soft);--ds-status-on-soft:var(--color-on-success-soft)}.ds-notice--warning,.ds-tag--warning{--ds-status-soft:var(--color-warning-soft);--ds-status-on-soft:var(--color-on-warning-soft)}.ds-notice--danger,.ds-tag--danger{--ds-status-soft:var(--color-danger-soft);--ds-status-on-soft:var(--color-on-danger-soft)}.ds-notice--info,.ds-tag--info{--ds-status-soft:var(--color-info-soft);--ds-status-on-soft:var(--color-on-info-soft)}.ds-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-control);color:inherit;font:inherit;font-weight:var(--weight-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.ds-btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.ds-btn--secondary{background:var(--color-surface);color:var(--color-text)}.ds-panel .ds-btn--secondary{background:var(--color-surface-2)}.ds-btn--ghost{padding:0 var(--space-3);color:var(--color-accent-text)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-btn-group{gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-icon-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-round);background:var(--color-track);color:var(--color-muted);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ds-field__label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);display:block}.ds-input,.ds-select{box-sizing:border-box;width:100%;min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-control) var(--radius-control) var(--radius-flat) var(--radius-flat);background:var(--color-surface-2);box-shadow:inset 0 -1px 0 var(--color-line-strong);color:var(--color-text);font:inherit;border:0;outline:none;display:block}.ds-input::placeholder{color:var(--color-muted)}textarea.ds-input{padding-top:var(--space-3);padding-bottom:var(--space-3);resize:vertical}.ds-select{appearance:none;padding-right:var(--space-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--space-5)) 50%, calc(100% - var(--space-4)) 50%;background-size:var(--space-1) var(--space-1);background-repeat:no-repeat}.ds-input:focus,.ds-select:focus{box-shadow:inset 0 -2px 0 var(--color-focus)}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--color-danger-text)}.ds-input:disabled,.ds-select:disabled{opacity:.5;cursor:not-allowed}.ds-field__hint,.ds-field__error{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);display:flex}.ds-field__hint{color:var(--color-muted)}.ds-field__error{color:var(--color-danger-text)}.ds-checkbox{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:flex}.ds-checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.ds-checkbox__box{border-radius:var(--radius-tag);background:var(--color-surface-2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:#0000;flex:none;place-items:center;display:grid}.ds-checkbox__input:checked+.ds-checkbox__box{background:var(--color-accent);box-shadow:none;color:var(--color-on-accent)}.ds-notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-container);background:var(--ds-status-soft);color:var(--color-text);display:flex}.ds-notice__icon{margin-top:calc(var(--space-1) / 2);color:var(--ds-status-on-soft);flex:none}.ds-notice__body{flex:1}.ds-notice__title{color:var(--ds-status-on-soft);font-weight:var(--weight-strong);margin:0}.ds-notice__text{margin:0}.ds-notice__action{align-self:center}.ds-notice .ds-btn--ghost,.ds-notice .ds-btn--secondary{background:var(--color-surface);color:var(--color-text)}.ds-panel .ds-notice{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-inset)}.ds-tag{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-tag);background:var(--ds-status-soft,var(--color-surface-2));color:var(--ds-status-on-soft,var(--color-text));font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading);white-space:nowrap;align-items:center;display:inline-flex}.ds-panel{padding:var(--space-6);border-radius:var(--radius-container);background:var(--color-surface)}.ds-panel__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.ds-panel__title{font-size:var(--text-xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.ds-panel__description,.ds-panel__meta{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.ds-panel__meta{font-variant-numeric:tabular-nums;margin:0}.ds-panel>.ds-notice{margin-top:var(--space-5)}.ds-table{border-collapse:collapse;width:100%}.ds-table th,.ds-table td{text-align:left;vertical-align:middle}.ds-table th{padding:0 var(--space-3) var(--space-3) 0;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ds-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-top:1px solid var(--color-line)}.ds-table th:last-child,.ds-table td:last-child{padding-right:0}.ds-table .ds-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-table__secondary{color:var(--color-muted);font-size:var(--text-sm);display:block}.ds-nav{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:calc(var(--radius-control) + var(--space-1));background:var(--color-track);display:inline-flex;overflow-x:auto}.ds-nav__item{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-control);color:var(--color-muted);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.ds-nav__item[aria-current=page]{background:var(--color-track-active);color:var(--color-text);font-weight:var(--weight-strong)}.ds-avatar{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-round);background:var(--color-accent-soft);color:var(--color-on-accent-soft);font-size:12px;font-weight:var(--weight-strong);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ds-avatar img{object-fit:cover;width:100%;height:100%}.ds-person{align-items:center;gap:var(--space-3);display:flex}@media (width<=600px){.ds-panel{padding:var(--space-5)}.ds-notice{padding:var(--space-4)}.ds-panel .ds-notice{flex-wrap:wrap}.ds-panel .ds-notice .ds-notice__body{flex:180px}.ds-panel .ds-notice .ds-notice__action{margin-left:calc(var(--space-5) + var(--space-4))}.ds-hide-narrow{display:none}}.ds-topbar{align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-7) var(--space-4);display:flex}.ds-topbar__brand{align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);white-space:nowrap;display:flex}.ds-topbar__end{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.ds-topbar__menu{display:none}.ds-page{padding:var(--space-4) var(--space-7) var(--space-9)}.ds-crumbs{gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-crumbs li+li:before{content:"/";margin-right:var(--space-2)}.ds-crumbs a{color:inherit;text-decoration:none}.ds-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.ds-page-header__lede{margin:var(--space-2) 0 0;color:var(--color-muted)}.ds-stack{gap:var(--space-5);display:grid}.ds-split{align-items:start;gap:var(--space-5);grid-template-columns:5fr 7fr;display:grid}.ds-form{gap:var(--space-5);display:grid}@media (width<=600px){.ds-topbar{padding:var(--space-2) var(--space-4) var(--space-3)}.ds-topbar .ds-nav{display:none}.ds-topbar__menu{display:inline-grid}.ds-page{padding:var(--space-2) var(--space-4) var(--space-7)}.ds-page-header{flex-direction:column;align-items:stretch}.ds-page-header .ds-btn-group .ds-btn{flex:1}.ds-split{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT);ascent-override:103.31%;descent-override:29.074%;line-gap-override:0%;size-adjust:103.185%}.qr{--font-sans:"Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-display:48px;--tracking-heading:-.025em;--qr-glow:109 40 217;--qr-glass-bg:255 255 255;--qr-glass-a:.6;--qr-glass-edge-a:.75;--qr-glass-top-a:.9;--qr-shade:24 24 27;min-height:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);-webkit-font-smoothing:antialiased;background-color:#fafafa;background-image:radial-gradient(55% 45% at 12% 8%,#eaeaede6,#0000 70%),radial-gradient(45% 40% at 88% 28%,#f1f1f3,#0000 70%),radial-gradient(60% 45% at 40% 70%,#eaeaedbf,#0000 70%),radial-gradient(40% 35% at 90% 95%,#e2e2e573,#0000 70%),radial-gradient(45% 35% at 65% 45%,#fff,#0000 70%)}:root[data-theme=dark] .qr{--qr-glow:139 92 246;--qr-glass-bg:39 39 42;--qr-glass-a:.42;--qr-glass-edge-a:.09;--qr-glass-top-a:.14;--qr-shade:0 0 0;background-color:var(--color-bg);background-image:radial-gradient(55% 45% at 12% 8%,#323238f2,#0000 70%),radial-gradient(45% 40% at 88% 28%,#202024,#0000 70%),radial-gradient(60% 45% at 40% 70%,#323238d9,#0000 70%),radial-gradient(40% 35% at 90% 95%,#4e4e568c,#0000 70%),radial-gradient(45% 35% at 65% 45%,#5c5c6559,#0000 70%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qr{--qr-glow:139 92 246;--qr-glass-bg:39 39 42;--qr-glass-a:.42;--qr-glass-edge-a:.09;--qr-glass-top-a:.14;--qr-shade:0 0 0;background-color:var(--color-bg);background-image:radial-gradient(55% 45% at 12% 8%,#323238f2,#0000 70%),radial-gradient(45% 40% at 88% 28%,#202024,#0000 70%),radial-gradient(60% 45% at 40% 70%,#323238d9,#0000 70%),radial-gradient(40% 35% at 90% 95%,#4e4e568c,#0000 70%),radial-gradient(45% 35% at 65% 45%,#5c5c6559,#0000 70%)}}.qr *,.qr :before,.qr :after{box-sizing:border-box}.qr p,.qr ul,.qr ol{margin:0}.qr p a:not([class]),.qr li a:not([class]),.qr td a:not([class]){color:var(--color-accent-text)}.qr .ds-btn{color:inherit}.qr .ds-btn--primary{color:var(--color-on-accent)}.qr .ds-btn--secondary{color:var(--color-text)}.qr .ds-btn--ghost{color:var(--color-accent-text)}.qr .ds-nav__item{color:var(--color-muted)}.qr .ds-nav__item[aria-current=page]{color:var(--color-text)}.qr .ds-crumbs a{color:inherit}.qr .ds-topbar__brand{color:inherit;letter-spacing:-.02em;font-weight:800;text-decoration:none}.qr .ds-link{color:var(--color-text);border-radius:var(--radius-tag);margin:-2px -8px;padding:2px 8px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-block}.qr .ds-link:after{content:" →";color:var(--color-accent-text);transition:color .25s}.qr .ds-link:hover,.qr .ds-link:focus-visible{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.qr .ds-link:hover:after,.qr .ds-link:focus-visible:after{color:inherit}.qr-wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.qr .ds-topbar{padding:var(--space-4) 0}.qr-topbar-inner{align-items:center;gap:var(--space-6);width:100%;display:flex}@media (width>=761px){.qr .ds-topbar{top:env(safe-area-inset-top,0px);z-index:20;background-color:rgb(var(--qr-glass-bg) / .72);backdrop-filter:blur(16px)saturate(1.1);box-shadow:inset 0 -1px 0 rgb(255 255 255/var(--qr-glass-edge-a)), 0 12px 30px -24px rgb(var(--qr-shade) / .3);position:sticky}@supports (animation-timeline:scroll()){.qr .ds-topbar{animation:linear both qr-bar scroll(root);animation-range:0 140px}}}@keyframes qr-bar{0%{background-color:rgb(var(--qr-glass-bg) / 0);backdrop-filter:blur()saturate();box-shadow:inset 0 -1px 0 #fff0, 0 12px 30px -24px rgb(var(--qr-shade) / 0)}to{background-color:rgb(var(--qr-glass-bg) / .72);backdrop-filter:blur(16px)saturate(1.1);box-shadow:inset 0 -1px 0 rgb(255 255 255/var(--qr-glass-edge-a)), 0 12px 30px -24px rgb(var(--qr-shade) / .3)}}.qr-section{padding-block:var(--space-7)}.qr-section__head{gap:var(--space-2);margin-bottom:var(--space-5);max-width:60ch;display:grid}.qr-display{font-size:var(--text-display);letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:16ch;margin:0;font-weight:700;line-height:1.04}.qr .ds-heading,.qr .ds-panel__title{font-weight:700}.qr-lede{font-size:var(--text-lg);color:var(--color-muted);text-wrap:pretty;max-width:48ch}.qr-label{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-weight:700}.qr-meta{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.qr-hero{padding-block:var(--space-8) var(--space-7)}.qr-hero-grid{gap:var(--space-7);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.qr-hero-copy{gap:var(--space-5);display:grid}.qr-hero-grid--ask{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.qr-display--long{max-width:26ch;font-size:42px;line-height:1.08}.qr-tagline{font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:balance;max-width:34ch;font-weight:700;line-height:1.25}.qr-ask{gap:var(--space-5);display:grid}.qr-ask__q{font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.3}.qr-path{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qr-path>li{min-width:0;display:flex;position:relative}.qr-path>li:not(:last-child):after{content:"→";right:calc(var(--space-4) * -1);top:var(--space-5);width:var(--space-4);text-align:center;color:var(--color-muted);z-index:1;font-weight:700;position:absolute}.qr a.qr-outcome{gap:var(--space-3);padding:var(--space-4);min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.qr a.qr-outcome:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.qr-outcome__n{border-radius:var(--radius-round);background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-on-accent-soft);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.qr-outcome h3{text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.25}.qr-outcome p{color:var(--color-muted);font-size:14px}.qr-outcome__pkg{padding-top:var(--space-3);font-size:var(--text-sm);gap:2px;margin-top:auto;font-weight:700;display:grid}.qr-outcome__pkg span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.qr-after{gap:var(--space-2);margin-top:var(--space-5);max-width:88ch;color:var(--color-muted);font-size:14px;display:grid}.qr-rate .ds-panel__head{margin-bottom:var(--space-4)}.qr-rate .ds-table td{padding-block:var(--space-3);vertical-align:top}.qr-rate .ds-table td:first-child{font-weight:700}.qr-rate .ds-table .ds-table__num{white-space:nowrap}.qr-rate .ds-table__secondary{font-size:12px}.qr .ds-panel .ds-table td{border-top-color:rgb(var(--qr-shade) / .06)}:root[data-theme=dark] .qr .ds-panel .ds-table td{border-top-color:#ffffff12}.qr-cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qr-inset{padding:var(--space-5);border-radius:var(--radius-inset);gap:var(--space-2);align-content:start;min-width:0;display:grid}.qr-inset h3{font-size:var(--text-lg);margin:0}.qr-trio{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qr-trio .qr-inset{padding:var(--space-4)}.qr-trio .qr-inset h3{font-size:17px;line-height:1.25}.qr-trio .qr-inset p{color:var(--color-muted);font-size:14px}.qr-steps{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qr-steps li{gap:var(--space-3);counter-increment:step;grid-template-columns:minmax(0,1fr);display:grid}.qr-steps li:before{content:counter(step);border-radius:var(--radius-round);background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-on-accent-soft);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.qr-steps strong{display:block}.qr-two{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.qr-about{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.qr-portrait{width:80px;height:80px;font-size:24px}.qr-portrait--large{border-radius:var(--radius-container);width:240px;height:300px;font-size:64px}.qr-prose{max-width:68ch}.qr-prose>*+*{margin-top:var(--space-3)}.qr-prose ul{padding-left:1.2em}.qr-prose li+li{margin-top:var(--space-2)}.qr-prose h2{font-size:var(--text-xl);margin-top:var(--space-7)}.qr-pkg{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.qr-facts-panel .qr-fact+.qr-fact{margin-top:var(--space-4)}.qr-fact strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700;display:block}.qr-pkg-lead{font-size:var(--text-lg);max-width:52ch}.qr-cta{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-container);flex-wrap:wrap;display:flex}.qr-cta .ds-heading{color:var(--color-text)}.qr-footer{padding-block:var(--space-7);font-size:var(--text-sm);color:var(--color-muted);background:rgb(var(--qr-glass-bg) / .35)}.qr-footer .qr-wrap{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.qr-footer a{color:inherit}.qr-footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.qr .ds-panel,.qr .qr-inset,.qr .qr-cta{background:rgb(var(--qr-glass-bg) / var(--qr-glass-a));backdrop-filter:blur(18px)saturate(1.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--qr-glass-edge-a)), inset 0 1px 0 rgb(255 255 255/var(--qr-glass-top-a)), 0 16px 40px -24px rgb(var(--qr-shade) / .28), 0 10px 30px -22px rgb(var(--qr-glow) / .16);transition:box-shadow .5s,background-color .5s}.qr .ds-panel:hover,.qr .qr-inset:hover{background:rgb(var(--qr-glass-bg) / calc(var(--qr-glass-a) + .12));box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--qr-glass-edge-a)), inset 0 1px 0 rgb(255 255 255/var(--qr-glass-top-a)), 0 22px 48px -24px rgb(var(--qr-shade) / .32), 0 14px 34px -22px rgb(var(--qr-glow) / .22)}.qr .ds-panel .qr-inset{background:var(--color-surface-2);-webkit-backdrop-filter:none;box-shadow:none}.qr .qr-cta{background:#ede9fe99}:root[data-theme=dark] .qr .qr-cta{background:#2a233e99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qr .qr-cta{background:#2a233e99}}.qr a.qr-outcome:hover,.qr a.qr-outcome:focus-visible{background:#ede9fed9}:root[data-theme=dark] .qr a.qr-outcome:hover,:root[data-theme=dark] .qr a.qr-outcome:focus-visible{background:#2a233e99}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qr a.qr-outcome:hover,:root:not([data-theme=light]) .qr a.qr-outcome:focus-visible{background:#2a233e99}}.qr a.qr-outcome:hover .qr-outcome__n,.qr a.qr-outcome:focus-visible .qr-outcome__n{background:var(--color-surface)}.qr .ds-btn--primary{box-shadow:0 8px 20px -12px rgb(var(--qr-shade) / .4), 0 6px 16px -10px rgb(var(--qr-glow) / .35);transition:box-shadow .3s}.qr .ds-btn--primary:hover{box-shadow:0 10px 26px -12px rgb(var(--qr-shade) / .45), 0 8px 20px -10px rgb(var(--qr-glow) / .45)}.qr .ds-btn--secondary{background:rgb(var(--qr-glass-bg) / .7);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--qr-glass-edge-a))}@keyframes qr-rise{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qr-fade-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.qr-hero-grid{animation:.7s ease-out both qr-fade-in}@supports (animation-timeline:view()){.qr-section>.qr-wrap{animation:linear both qr-rise view();animation-range:entry entry 35%}}@media (width<=1000px){.qr-path{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-path>li:not(:last-child):after{content:none}}@media (width<=900px){.qr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-hero-grid,.qr-hero-grid--ask,.qr-pkg{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.qr-cards,.qr-steps,.qr-two,.qr-trio,.qr-about{grid-template-columns:minmax(0,1fr)}.qr-rate{overflow-x:auto}.qr-rate table{min-width:520px}.qr-cta{padding:var(--space-5)}}@media (width<=600px){.qr{--text-display:34px}.qr-display--long{font-size:30px}.qr-path{grid-template-columns:minmax(0,1fr)}.qr .ds-btn-group .ds-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.qr *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.qr .ds-panel,.qr .qr-inset,.qr .qr-cta,.qr .ds-btn--secondary,.qr .ds-topbar{background:var(--color-surface);-webkit-backdrop-filter:none}}body.qr{flex-direction:column;min-height:100dvh;margin:0;display:flex}body.qr>main{flex:1 0 auto}.qr-display--page{font-size:40px}.qr-display--wide{max-width:20ch}.qr-section--intro{padding-bottom:var(--space-2)}.qr-page-intro .qr-display{margin-bottom:var(--space-3)}.qr-page-intro .qr-lede{max-width:60ch}.qr-text-lg{font-size:var(--text-lg)}.qr-text-sm{font-size:var(--text-sm)}.qr-strong{font-weight:700}.qr-statement{font-size:var(--text-xl);font-weight:700;line-height:1.25}.qr-prose>.qr-display+h2{margin-top:var(--space-4)}.qr .qr-prose>.qr-actions,.qr .qr-prose>.qr-book{margin-top:var(--space-6)}.qr-book__email,.qr-rate__note{margin-top:var(--space-4)}.qr-cta .ds-heading+p{margin-top:var(--space-2)}.qr-inset h2{font-size:var(--text-lg);margin:0}.qr-fact strong.qr-fact__text{font-size:var(--text-md)}.qr-fact strong.qr-fact__period{font-size:15px}.qr-facts-panel .qr-fact.qr-fact--gap{margin-top:var(--space-6)}.qr-fact--action .ds-btn{width:100%}.qr-fact__line{display:block}.qr-facts-panel .qr-portrait--large{margin-bottom:var(--space-5)}.qr-menu>summary{cursor:pointer;list-style:none}.qr-menu>summary::-webkit-details-marker{display:none}.qr-menu>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qr-menu__panel{display:none}@media (width>=1001px){.qr-menu{display:none}}@media (width<=1000px){.qr .ds-topbar>.qr-wrap>.ds-nav,.qr .ds-topbar__end>.ds-nav{display:none}.qr .ds-topbar__menu{display:inline-grid}.qr-menu[open] .qr-menu__panel{gap:var(--space-3);z-index:30;top:100%;right:var(--space-4);width:min(360px, calc(100% - 2 * var(--space-4)));padding:var(--space-4);display:grid;position:absolute}.qr .ds-topbar .qr-menu .ds-nav{display:grid}.qr .ds-topbar .qr-menu .qr-menu__lang{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-menu .ds-nav__item{justify-content:center}}@media (width>=601px) and (width<=1000px){.qr-menu__panel>.ds-btn{display:none}}@media (width<=760px){.qr .ds-topbar{position:relative}}.qr-footer-links a{min-height:var(--tap-min);align-items:center;display:inline-flex}.qr .qr-prose>*+:is(p,ul,ol){margin-top:var(--space-3)}.qr-steps li{align-content:start}.qr a.qr-outcome:focus-visible{outline-color:var(--color-focus)}.qr{--qr-rule:#18181b24;--il-1:#18181b0d;--il-2:#18181b1a;--il-3:#18181b33;--il-line:#18181b57;--il-accent-soft:#6d28d929}:root[data-theme=dark] .qr{--qr-rule:#ffffff29;--il-1:#ffffff0d;--il-2:#ffffff1a;--il-3:#fff3;--il-line:#ffffff6b;--il-accent-soft:#8b5cf642}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qr{--qr-rule:#ffffff29;--il-1:#ffffff0d;--il-2:#ffffff1a;--il-3:#fff3;--il-line:#ffffff6b;--il-accent-soft:#8b5cf642}}.qr-ico{stroke-width:1.75px;flex:none;width:22px;height:22px}.qr-icon-tile{border-radius:var(--radius-inset);background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-on-accent-soft);flex:none;place-items:center;display:grid}.qr-icon-tile--sm{border-radius:var(--radius-control);width:36px;height:36px}.qr-icon-tile--sm .qr-ico{width:20px;height:20px}.qr-icon-tile--lg{width:48px;height:48px}.qr-icon-tile--lg .qr-ico{width:24px;height:24px}.qr .qr-mainnav{overflow:visible}.qr-nav-group{border-radius:var(--radius-control);align-items:center;display:flex;position:relative}.qr-nav-group>.ds-nav__item{padding-right:var(--space-2)}.qr-nav-group:has(>.ds-nav__item[aria-current=page]){background:var(--color-track-active)}.qr .qr-nav-group>.ds-nav__item[aria-current=page]{background:0 0}.qr-nav-more{display:flex}.qr-nav-more>summary{width:32px;height:36px;margin-right:var(--space-1);border-radius:var(--radius-tag);color:var(--color-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.qr-nav-more>summary::-webkit-details-marker{display:none}.qr-nav-more>summary .qr-ico{stroke-width:2px;width:18px;height:18px}.qr-nav-more>summary:hover,.qr-nav-more[open]>summary{background:var(--il-2);color:var(--color-text)}.qr-nav-more>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qr-nav-menu{z-index:30;width:340px;max-width:90vw;padding:var(--space-2);border-radius:var(--radius-container);background:rgb(var(--qr-glass-bg));backdrop-filter:blur(18px)saturate(1.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--qr-glass-edge-a)), inset 0 1px 0 rgb(255 255 255/var(--qr-glass-top-a)), 0 22px 48px -20px rgb(var(--qr-shade) / .4), 0 14px 34px -22px rgb(var(--qr-glow) / .22);gap:2px;display:none;position:absolute;top:calc(100% + 10px);left:0}.qr-nav-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.qr-nav-more[open]+.qr-nav-menu{display:grid}@media (hover:hover){.qr-nav-group:hover>.qr-nav-menu{display:grid}}.qr-nav-menu a{gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-inset);color:var(--color-text);grid-template-columns:36px minmax(0,1fr);align-items:center;text-decoration:none;transition:background-color .25s;display:grid}.qr-nav-menu a:hover,.qr-nav-menu a:focus-visible{background:var(--color-accent-soft)}.qr-nav-menu a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.qr-nav-menu a:hover .qr-icon-tile,.qr-nav-menu a:focus-visible .qr-icon-tile{background:var(--color-surface)}.qr-nav-menu strong{font-size:15px;font-weight:700;line-height:1.3;display:block}.qr-nav-menu small{font-size:var(--text-sm);color:var(--color-muted);line-height:1.35;display:block}.qr-menu__panel a.qr-menu__sub{min-height:40px;padding-left:var(--space-6);color:var(--color-muted);font-size:15px;font-weight:500}.qr-triptych{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qr-tile{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-container);min-width:0;margin:0;display:grid}.qr-tile figcaption{font-size:14px;font-weight:700;line-height:1.3}.qr-il{width:100%;height:auto;display:block}.qr .qr-tile{background:rgb(var(--qr-glass-bg) / var(--qr-glass-a));backdrop-filter:blur(18px)saturate(1.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--qr-glass-edge-a)), inset 0 1px 0 rgb(255 255 255/var(--qr-glass-top-a)), 0 16px 40px -24px rgb(var(--qr-shade) / .28), 0 10px 30px -22px rgb(var(--qr-glow) / .16)}@media (width<=480px){.qr-triptych{gap:var(--space-2)}.qr-tile{padding:var(--space-3)}.qr-tile figcaption{font-size:var(--text-sm)}}.il-2{fill:var(--il-2)}.il-3{fill:var(--il-3)}.il-a{fill:var(--color-accent)}.il-as{fill:var(--il-accent-soft)}.il-ink{fill:none;stroke:var(--color-text)}.il-ln{fill:none;stroke:var(--il-line)}.qr-section__head--wide{max-width:78ch}.qr-section__intro{color:var(--color-muted)}.qr-path--icons>li:after{content:none!important}.qr a.qr-outcome:hover .qr-icon-tile,.qr a.qr-outcome:focus-visible .qr-icon-tile{background:var(--color-surface)}.qr-flow{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qr-flow--3{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-flow>li{gap:var(--space-2);align-content:start;min-width:0;display:grid;position:relative}.qr-flow>li>.qr-icon-tile{margin-bottom:var(--space-3)}.qr-flow>li:not(:last-child):after{content:"";top:24px;left:calc(48px + var(--space-3));right:calc(var(--space-3) - var(--space-6));background:var(--qr-rule);height:1px;position:absolute}.qr-flow p{color:var(--color-muted);font-size:15px}.qr-ast{vertical-align:super;color:var(--color-muted);margin-left:2px;font-size:.62em;font-weight:600;line-height:0}.qr-footnote{color:var(--color-muted);font-size:12px;line-height:1.45}.qr-facts-panel .qr-footnote{margin-top:var(--space-4)}.qr-rate .ds-table th:first-child,.qr-rate .ds-table td:first-child{padding-left:var(--space-3)}.qr-rate .ds-table th:last-child,.qr-rate .ds-table td:last-child{padding-right:var(--space-3)}.qr-rate .ds-table td{transition:background-color .25s}.qr-rate tr.qr-row{cursor:pointer;position:relative}.qr-rate tr.qr-row:hover>td,.qr-rate tr.qr-row:focus-within>td{background:var(--color-accent-soft)}.qr-rate tr.qr-row>td:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.qr-rate tr.qr-row>td:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.qr .qr-row__link{color:var(--color-text);font-weight:700;text-decoration:none}.qr-row__link:after{content:"";z-index:1;position:absolute;inset:0}.qr-row__link:focus-visible{outline:none}.qr-rate tr.qr-row:focus-within{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-control)}.qr-row__go{border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-on-accent-soft);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.qr-rate tr.qr-row:hover .qr-row__go,.qr-rate tr.qr-row:focus-within .qr-row__go{background:var(--color-accent);color:var(--color-on-accent)}.qr-rate .qr-footnote{margin-top:var(--space-4);padding-left:var(--space-3);max-width:100ch;font-size:13px}.qr-hero-grid--top{align-items:start}.qr-tagline--sm{max-width:44ch;font-size:21px}.qr-triptych>li{min-width:0;display:flex}.qr-triptych .qr-tile{flex:1;grid-template-rows:auto 1fr}@media (width<=900px){.qr-flow,.qr-flow--3{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.qr-flow>li{column-gap:var(--space-4);grid-template-columns:48px minmax(0,1fr)}.qr-flow>li>.qr-icon-tile{grid-row:1/span 3;margin:0}.qr-flow>li:not(:last-child):after{top:calc(48px + var(--space-2));bottom:calc(var(--space-2) - var(--space-6));width:1px;height:auto;left:24px;right:auto}}.qr-row__head{align-items:center;gap:var(--space-2) var(--space-3);display:flex}.qr-row__head .qr-row__link{white-space:nowrap}.qr-rate .ds-table th:first-child{width:392px}@media (width<=1000px){.qr-row__head{flex-direction:column;align-items:flex-start}.qr-row__head .qr-row__link{white-space:normal}.qr-rate .ds-table th:first-child{width:auto}}@media (width<=760px){.qr-rate table{min-width:600px}}.qr-photo{margin:var(--space-6) 0 0;aspect-ratio:8/3;border-radius:var(--radius-container);box-shadow:0 16px 40px -24px rgb(var(--qr-shade) / .28), 0 10px 30px -22px rgb(var(--qr-glow) / .16);position:relative;overflow:hidden}.qr-photo img{object-fit:cover;width:100%;height:100%;display:block}.qr-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.qr-photo picture{height:100%;display:block}.qr .ds-topbar__brand.qr-logo{font-size:calc(var(--text-lg) * 1.5)}@media (width<=600px){.qr .ds-topbar__brand.qr-logo{font-size:var(--text-xl)}}.qr-logo{white-space:nowrap;gap:.22em;display:inline-flex}.qr .qr-logo__quiet{color:var(--color-muted);font-weight:400}.qr .qr-logo__resolve{font-weight:800}.qr .qr-logo__dot{color:var(--color-accent-text)}.qr-section--flush-bottom{padding-bottom:0}.qr-row__name{white-space:nowrap}@media (width<=1000px){.qr-row__name{white-space:normal}}.qr .ds-topbar .qr-menu .ds-nav__item{justify-content:flex-start}.qr .qr-menu__panel a.qr-menu__sub{padding-left:calc(var(--space-5) + var(--space-4))}.qr .ds-topbar .qr-menu .qr-menu__lang .ds-nav__item{justify-content:center}.qr-menu__group{align-items:center;gap:0 var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.qr-menu__more>summary{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.qr-menu__more>summary::-webkit-details-marker{display:none}.qr-menu__more>summary .qr-ico{stroke-width:2px;width:20px;height:20px}.qr-menu__more>summary:hover,.qr-menu__more[open]>summary{background:var(--il-2);color:var(--color-text)}.qr-menu__more>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qr-menu__more[open]>summary .qr-ico{transform:rotate(180deg)}.qr-menu__subs{grid-column:1/-1;display:none}.qr-menu__more[open]+.qr-menu__subs{gap:var(--space-1);display:grid}@media (prefers-reduced-transparency:reduce){.qr .qr-tile{background:var(--color-surface);-webkit-backdrop-filter:none}}
