.home-introduction p{color:var(--demo-muted)}.home-introduction .text-link,.home-introduction h2 em{color:var(--color-accent)}.home-introduction .status-dot{background:var(--color-accent)}.home-introduction .button{background:var(--color-accent);color:var(--color-dark)}.home-introduction .button:hover{background:var(--color-white)}.home-introduction :focus-visible{outline-color:var(--color-accent)}.investment-demo{isolation:isolate;scroll-margin-block:var(--space-8);width:100%;color:var(--demo-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.investment-demo :focus-visible{outline-color:var(--demo-accent)}.investment-halo{z-index:-1;aspect-ratio:1;background:var(--demo-halo);pointer-events:none;width:150%;position:absolute}.investment-phone{width:min(100%, var(--phone-width));padding:var(--demo-frame-inset);background:var(--phone-metal);border:1px solid var(--phone-cherry);border-radius:var(--phone-radius);box-shadow:var(--demo-hardware-shadow);position:relative}.investment-phone:before,.investment-phone:after{content:"";background:var(--phone-metal);border-radius:var(--radius-pill);width:3px;position:absolute}.investment-phone:before{height:var(--space-16);top:21%;left:-3px}.investment-phone:after{height:var(--space-12);top:28%;right:-3px}.investment-screen{isolation:isolate;height:auto;aspect-ratio:var(--demo-screen-aspect);border-radius:var(--phone-screen-radius);background:var(--demo-canvas);padding:var(--space-5) var(--demo-screen-inset) var(--space-3);color:var(--demo-text);border:3px solid var(--demo-canvas);font-size:var(--phone-text-sm);flex-direction:column;line-height:1.4;display:flex;position:relative;overflow:hidden;container-type:inline-size}.investment-status{height:var(--space-5);padding-inline:var(--space-3);margin-bottom:var(--space-4);font-size:var(--phone-text-xs);flex-shrink:0;justify-content:space-between;align-items:center;font-weight:600;display:flex}.investment-status .phone-island{top:var(--space-3);height:var(--space-6);background:var(--demo-canvas);box-shadow:inset 0 0 0 1px var(--demo-border)}.investment-wallpaper{z-index:-1;top:var(--space-12);object-fit:cover;opacity:.7;pointer-events:none;width:100%;height:58%;-webkit-mask-image:var(--demo-vignette);mask-image:var(--demo-vignette);position:absolute;left:0}.investment-phone:not([data-screen$=overview]) .investment-wallpaper{opacity:.18;filter:blur(var(--space-2))}.investment-toolbar{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);flex-shrink:0;display:flex}.bank-avatar,.demo-tool,.investment-search,.demo-orb{width:var(--space-8);height:var(--space-8);background:var(--demo-glass);border:1px solid var(--demo-border);box-shadow:var(--demo-glass-shadow);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bank-avatar{font-weight:600;font-size:var(--text-base)}.investment-search{justify-content:flex-start;gap:var(--space-2);border-radius:var(--radius-pill);padding-inline:var(--space-3);flex:1;min-width:0;display:flex}.investment-demo svg{width:var(--space-5);height:var(--space-5);flex-shrink:0}.investment-panel{scrollbar-width:thin;scrollbar-color:var(--demo-border) transparent;border-radius:var(--radius-sm);scroll-behavior:auto;flex:1;min-height:0;overflow:hidden}.investment-panel[hidden]{display:none}.investment-panel:focus-visible{outline-offset:-3px}.demo-screen-content{gap:var(--space-3);padding:var(--space-1) 2px var(--space-4);flex-direction:column;display:flex}.demo-screen-label{text-align:center;font-size:var(--phone-text-xs);color:var(--demo-muted)}.demo-balance{min-height:var(--demo-balance-height);text-align:center;padding-block:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.demo-balance>span:first-child{font-size:var(--text-lg)}.demo-balance>strong{font-size:var(--demo-balance-size);letter-spacing:-.04em;margin-block:var(--space-2);font-weight:550;line-height:1.25}.demo-balance small{color:var(--demo-muted);font-size:var(--phone-text-xs)}.demo-actions{text-align:center;gap:var(--space-1);padding-bottom:var(--space-2);font-size:var(--phone-text-xs);grid-template-columns:repeat(4,1fr);display:grid}.demo-actions .demo-orb{margin:0 auto var(--space-2)}.demo-orb{width:var(--demo-icon-size);height:var(--demo-icon-size);background:var(--demo-lens);font-size:var(--text-xl)}.demo-square{border-radius:var(--radius-sm)}.demo-glass-card{background:var(--demo-glass);border:1px solid var(--demo-border);border-radius:var(--demo-widget-radius);min-width:0;padding:var(--space-3);box-shadow:var(--demo-glass-shadow)}.demo-card-title{align-items:baseline;gap:var(--space-2);color:var(--demo-muted);margin-bottom:var(--space-2);display:flex}.demo-card-title>span{font-size:var(--text-lg);line-height:1}.demo-asset-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.demo-asset-row>div{min-width:0}.demo-asset-row strong,.demo-insight strong,.demo-event strong{font-size:var(--phone-text-sm);font-weight:500;display:block}.investment-screen small{font-size:var(--phone-text-xs)}.demo-asset-row small,.demo-insight small,.demo-event small{color:var(--demo-muted);margin-top:var(--space-1);display:block}.demo-asset-row+.demo-asset-row{border-top:1px solid var(--demo-border)}.demo-value{white-space:nowrap;margin-left:auto}.demo-see-all{text-align:center;margin-top:var(--space-3);padding-block:var(--space-1)}.demo-cash{align-items:center;gap:var(--space-3);border:1px solid var(--demo-border);border-radius:var(--radius-md);background:var(--demo-canvas);padding:var(--space-3);display:flex}.demo-cash span:last-child{margin-left:auto}.demo-products{gap:var(--space-4) var(--space-1);text-align:center;font-size:var(--phone-text-xs);grid-template-columns:repeat(4,1fr);display:grid}.demo-products .demo-orb{margin:0 auto var(--space-2)}.demo-segment{border:1px solid var(--demo-border);border-radius:var(--radius-pill);font-size:var(--phone-text-xs);text-align:center;margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;padding:2px;display:grid}.demo-segment span{padding:var(--space-2)}.demo-segment span:first-child{border-radius:inherit;background:var(--demo-lens);box-shadow:var(--demo-glass-shadow)}.demo-market-grid{gap:var(--space-4) var(--space-2);text-align:center;font-size:var(--phone-text-xs);grid-template-columns:repeat(4,1fr);display:grid}.demo-market-grid>div{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.demo-market-grid small{color:var(--demo-muted)}.demo-insight{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.demo-insight+.demo-insight{border-top:1px solid var(--demo-border)}.demo-insight img{width:var(--space-16);height:var(--space-16);object-fit:cover;border:1px solid var(--demo-border);border-radius:var(--radius-sm);margin-left:auto}.demo-event{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.demo-event>span{font-size:var(--phone-text-xs)}.demo-event>div{padding:var(--space-3);border:1px solid var(--demo-border);border-radius:var(--radius-sm);background:var(--demo-glass);flex:1}.demo-add-widgets{align-self:center;align-items:center;gap:var(--space-2);background:var(--demo-glass);border:1px solid var(--demo-border);box-shadow:var(--demo-glass-shadow);border-radius:var(--radius-pill);padding:var(--space-3);margin-block:var(--space-3);display:flex}.demo-disclosure{text-align:center;padding:var(--space-4) var(--space-2);font-size:var(--phone-text-xs)}.demo-disclosure p+p{margin-top:var(--space-3)}.demo-chart-grid{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.demo-chart-value{font-size:var(--text-xl);display:block}.demo-chart-grid small{color:var(--demo-muted)}.demo-chart-grid svg{width:100%;height:var(--demo-chart-height);color:var(--demo-accent);margin-top:var(--space-3)}.demo-card-stack{padding-block:var(--space-4);justify-content:center;align-items:center;display:flex}.demo-card-stack>span{aspect-ratio:1.55;background:var(--demo-glass);border:1px solid var(--demo-border);border-radius:var(--space-2);width:30%;padding:var(--space-2);box-shadow:var(--demo-glass-shadow);font-size:var(--phone-text-sm);display:block}.demo-card-stack>span+span{margin-left:-8%}.demo-card-stack>span:first-child{z-index:4}.demo-card-stack>span:nth-child(2){z-index:3}.demo-card-stack>span:nth-child(3){z-index:2}.demo-card-caption{text-align:center}.demo-card-caption small{color:var(--demo-muted);margin-top:var(--space-1);display:block}.investment-note{padding:var(--space-2);font-size:var(--phone-text-xs);text-align:center}.investment-dock{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--demo-glass);border:1px solid var(--demo-border);box-shadow:var(--demo-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.investment-dock>span{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--space-12);padding:var(--space-1) 0;border-radius:var(--radius-pill);text-align:center;color:var(--demo-muted);background:0 0;border:0;flex-direction:column;display:flex}.investment-dock small{font-size:var(--phone-text-xs)}.investment-dock>span[data-active=true]{background:var(--demo-lens);color:var(--demo-text);box-shadow:inset 0 1px 0 var(--demo-border)}.phone-home-indicator{width:32%;height:4px;margin:var(--space-3) auto 0;background:var(--demo-text);border-radius:var(--radius-pill);flex-shrink:0}@media (prefers-reduced-motion:reduce){.investment-demo *,.investment-demo :before,.investment-demo :after{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.demo-glass-card,.investment-dock,.demo-orb,.investment-search,.demo-tool{background:var(--demo-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.investment-wallpaper{display:none}}@media (forced-colors:active){.investment-phone,.demo-glass-card,.investment-dock,.demo-orb{border:1px solid canvastext}.investment-wallpaper,.investment-halo{display:none}}.investment-story{overflow:clip}.story-stage,.story-chapters,.story-chapter{position:relative}.story-chapter-layout{align-items:center;gap:var(--space-16);min-height:100svh;padding-block:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.story-copy{grid-area:1/1}.story-inline-phone{grid-area:1/2;min-width:0}.story-inline-phone .investment-screen{content-visibility:auto}.story-chapter[data-side=left] .story-copy{grid-column:2}.story-chapter[data-side=left] .story-inline-phone{grid-column:1}.story-rail{pointer-events:none;position:absolute;inset:0}.story-sticky{height:100svh;position:sticky;top:0}.story-floating-phone{width:50%;transform:translate(calc(var(--story-swap,0) * -100%), -50%);padding-top:var(--space-12);position:absolute;top:50%;left:50%}.investment-story[data-enhanced=true] .story-chapter{height:100svh}.investment-story[data-enhanced=true] .story-chapter[data-detail=true]{height:calc(100svh + var(--story-detail-hold))}.investment-story[data-enhanced=true] .story-chapter-layout{height:100svh;padding-block:var(--space-24) var(--space-12);position:sticky;top:0}.investment-story[data-enhanced=true] .story-inline-phone{display:none}.investment-story[data-enhanced=true] .story-copy{opacity:var(--chapter-opacity,1)}.investment-story[data-enhanced=true] .story-copy:focus-within{opacity:1}.story-floating-phone .investment-phone{width:var(--story-phone-width)}.investment-phone{transform-style:preserve-3d}.investment-screen{transform:translateZ(1px)}.investment-screen:after{content:"";border-radius:inherit;background:var(--phone-reflection);pointer-events:none;position:absolute;inset:0}.investment-edge{border-radius:inherit;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.investment-edge>span{border-radius:inherit;border:1px solid var(--phone-edge-border);background:var(--phone-edge-surface);box-shadow:var(--phone-edge-shadow);transform:translateZ(calc(var(--phone-body-depth) * -1));position:absolute;inset:0}.investment-edge>span:nth-child(2){transform:translateZ(calc(var(--phone-body-depth) * -2))}.investment-edge>span:nth-child(3){transform:translateZ(calc(var(--phone-body-depth) * -3))}.story-floating-phone .demo-screen-content{animation:investment-screen-in var(--motion-base) ease-out}@keyframes investment-screen-in{0%{opacity:.4}to{opacity:1}}.demo-bank-balance>strong{font-size:var(--phone-text-title);margin-block:var(--space-4);line-height:1.1}@media (max-width:899px){.story-chapter-layout{gap:var(--space-10);padding-block:var(--space-16);grid-template-columns:minmax(0,1fr)}.story-chapter .story-copy,.story-chapter[data-side=left] .story-copy{grid-area:1/1}.story-chapter .story-inline-phone,.story-chapter[data-side=left] .story-inline-phone{grid-area:2/1}.story-copy{max-width:38rem}.story-chapter h2{font-size:clamp(2.5rem,7vw,4rem)}}.story-copy.hero-copy>.story-demo-note{font-size:var(--text-xs);color:var(--color-dark-muted);margin-top:var(--space-5)}.guided-order{padding-top:3cqw}.guided-order h3{color:var(--demo-text);letter-spacing:-.035em;margin:2cqw 0 4cqw;font-size:7cqw;font-weight:500;line-height:1.15}.guided-order-eyebrow{color:var(--color-accent);margin:0;font-size:3.3cqw}.guided-order-asset{align-items:center;gap:3cqw;padding-bottom:4cqw;font-size:4.5cqw;display:flex}.guided-order dl{margin:0;font-size:3.7cqw}.guided-order dl>div{border-top:1px solid var(--glass-dark-border);flex-direction:column;gap:1.5cqw;padding-block:2.5cqw;display:flex}.guided-order dt{color:var(--color-dark-muted)}.guided-order dd{color:var(--demo-text);margin:0}.guided-order-note{color:var(--color-dark-muted);margin:2cqw 0;padding:0;font-size:3.7cqw;line-height:1.5}.guided-order-action{background:var(--color-accent);color:var(--color-ink);border-radius:8cqw;justify-content:space-between;margin-top:2.5cqw;padding:3.5cqw;font-size:4cqw;display:flex}.journey-widgets{gap:3cqw;display:grid}.journey-widget{align-items:center;gap:3cqw;display:flex}.journey-widget .demo-orb{width:10cqw;height:10cqw;font-size:4cqw}.journey-widget>div{min-width:0}.journey-widget small,.journey-widget strong{display:block}.journey-widget small{color:var(--color-dark-muted);font-size:3.2cqw}.journey-widget strong{margin-top:1cqw;font-size:4cqw;font-weight:500;line-height:1.3}.journey-widget p{margin:1.5cqw 0 0;font-size:3.2cqw;line-height:1.4}.journey-screen .demo-glass-card{padding:4cqw}.journey-screen>h3{margin-bottom:4cqw}@container (max-width:240px){.guided-order .demo-glass-card{padding:2cqw}.guided-order dl>div{padding-block:2cqw}}.story-chapter[data-detail=true] h2{font-size:var(--text-xl);letter-spacing:-.025em;margin-bottom:var(--space-12);line-height:1.35}.story-callouts{gap:var(--space-12);margin:0 0 var(--space-12);max-width:var(--callout-label-width);padding:0;list-style:none;display:grid}.story-callouts li{align-items:center;gap:var(--space-4);min-height:var(--space-8);display:flex}.story-callouts li>span:last-child{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-base);color:var(--color-dark-muted);flex-wrap:wrap;line-height:1.5;display:flex}.story-callouts strong{color:var(--demo-text);font-weight:500}.story-callout-anchor{width:var(--callout-dot-size);height:var(--callout-dot-size);background:var(--color-accent);border-radius:50%;flex-shrink:0}.story-chapter[data-side=right] .story-callout-anchor{order:2;margin-left:auto}.story-chapter[data-detail=true] .button{padding:var(--space-2) 0;min-height:var(--space-12);color:var(--color-accent);font-size:var(--text-sm);background:0 0;border-color:#0000;border-radius:0}.story-chapter[data-detail=true] .button:hover{text-decoration:underline}.story-callout-wires{pointer-events:none;width:100%;height:100%;color:var(--color-accent);position:absolute;inset:0;overflow:visible}.story-callout-wires path{stroke:currentColor;stroke-width:1px;opacity:.5}.story-callout-wires circle{fill:currentColor}@media (max-width:899px){.story-callouts{gap:var(--space-6);margin-bottom:var(--space-8)}.story-chapter[data-detail=true] h2{margin-bottom:var(--space-8)}.story-chapter[data-side=right] .story-callout-anchor{order:0;margin-left:0}}.investment-story[data-enhanced=true] .story-callouts li{opacity:1;transition:opacity var(--motion-base) ease-out}.investment-story[data-enhanced=true] .story-callouts li>span:last-child{transition:transform var(--motion-base) ease-out;transform:translateY(0)}.investment-story[data-enhanced=true] .story-callouts li[data-revealed=false]{opacity:0}.investment-story[data-enhanced=true] .story-callouts li[data-revealed=false]>span:last-child{transform:translateY(var(--space-3))}.story-callout-wires g{opacity:1;transition:opacity var(--motion-base) ease-out}.story-callout-wires g[data-revealed=false]{opacity:0}.story-callout-wires path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-base) ease-out}.story-callout-wires g[data-revealed=false] path{stroke-dashoffset:1px}.investment-story[data-presentation=light]{background:var(--story-light-canvas);color:var(--story-light-ink);--story-phone-width:var(--story-light-phone-width);--phone-metal:var(--story-frame-metal);--phone-cherry:var(--story-frame-border);--demo-hardware-shadow:var(--story-frame-shadow);--phone-edge-surface:var(--story-frame-metal);--phone-edge-border:var(--story-frame-border);--phone-edge-shadow:none;border-bottom:0}.investment-story[data-presentation=light] .story-chapter-layout{gap:var(--story-light-gap)}.investment-story[data-presentation=light] .story-copy{max-width:var(--story-light-copy-width);justify-self:center}.investment-story[data-presentation=light] .story-copy h2{font-size:var(--story-light-title);letter-spacing:-.045em;line-height:1.12}.investment-story[data-presentation=light] .story-copy h2 em{color:var(--story-light-accent)}.investment-story[data-presentation=light] .story-copy p,.investment-story[data-presentation=light] .story-callouts li>span:last-child{color:var(--story-light-muted)}.investment-story[data-presentation=light] .story-copy .eyebrow,.investment-story[data-presentation=light] .story-copy .text-link,.investment-story[data-presentation=light] .story-callout-wires{color:var(--story-light-accent)}.investment-story[data-presentation=light] .story-callouts strong{color:var(--story-light-ink)}.investment-story[data-presentation=light] .story-callout-anchor,.investment-story[data-presentation=light] .status-dot{background:var(--story-light-accent)}.investment-story[data-presentation=light] .story-copy .button{border:1px solid var(--story-light-ink);color:var(--story-light-ink);background:0 0}.investment-story[data-presentation=light] .story-copy .button:hover{background:var(--color-white)}.investment-story[data-presentation=light] .story-copy :focus-visible{outline-color:var(--color-focus)}.investment-story[data-presentation=light] .story-chapter[data-detail=true] h2{font-size:var(--text-section);margin-bottom:var(--space-10)}.investment-story[data-presentation=light] .story-chapter[data-detail=true] .button{color:var(--story-light-accent);border-color:#0000}.investment-story[data-presentation=light] .investment-halo,.investment-story[data-presentation=light] .investment-wallpaper{display:none}.investment-story[data-presentation=light] .story-inline-phone .device-frame{width:min(100%, var(--story-light-phone-max))}.investment-story[data-presentation=light] .story-floating-phone .demo-screen-content{animation:none}@media (prefers-reduced-motion:no-preference){.investment-story[data-presentation=light][data-enhanced=true] .story-floating-phone :is(.guided-order>:not(.journey-widgets),.journey-widgets>*){animation:story-widget-rise var(--story-screen-duration) var(--story-screen-ease) both;animation-delay:calc(var(--screen-order,0) * var(--story-screen-stagger));animation-play-state:paused}.investment-story[data-presentation=light][data-visible=true] .story-floating-phone :is(.guided-order>:not(.journey-widgets),.journey-widgets>*){animation-play-state:running}.investment-story[data-presentation=light] .guided-order>h3{--screen-order:1}.investment-story[data-presentation=light] :is(.journey-widgets>:first-child,.guided-order>.demo-glass-card){--screen-order:2}.investment-story[data-presentation=light] :is(.journey-widgets>:nth-child(2),.guided-order-note){--screen-order:3}.investment-story[data-presentation=light] :is(.journey-widgets>:nth-child(3),.guided-order-action){--screen-order:4}.investment-story[data-presentation=light] .investment-note{--screen-order:5}}@keyframes story-widget-rise{0%{opacity:0;transform:translateY(var(--story-screen-rise))}to{opacity:1;transform:translateY(0)}}@media (max-width:899px){.investment-story[data-presentation=light] .story-copy{justify-self:start}.investment-story[data-presentation=light] .story-chapter-layout{gap:var(--space-12);padding-block:var(--space-20)}}.investment-story[data-presentation=light] .investment-toolbar{gap:2cqw;font-size:4cqw}.investment-story[data-presentation=light] :is(.bank-avatar,.demo-tool){width:10cqw;height:10cqw;font-size:5cqw}.investment-story[data-presentation=light] .investment-search{gap:2cqw;height:10cqw;padding-inline:3cqw}.investment-story[data-presentation=light] :is(.investment-toolbar,.investment-dock) svg{width:5cqw;height:5cqw}.investment-story[data-presentation=light] .investment-dock>span{gap:1cqw;min-height:14cqw}.investment-story[data-presentation=light] .investment-dock small{font-size:2.7cqw}.investment-story[data-presentation=light] .investment-note{padding:2cqw;font-size:3.2cqw}@media (max-width:899px){.investment-story[data-enhanced=true]{--story-phone-width:min(17rem, calc((100svh - var(--story-mobile-copy-height,21rem) - 8rem) * .46));--phone-width:var(--story-phone-width)}.investment-story[data-enhanced=true] .story-chapter-layout{padding-block:var(--space-20) var(--space-4);justify-content:center;align-items:flex-start;display:flex}.investment-story[data-enhanced=true] .story-copy{text-align:center;width:100%;max-width:34rem}.investment-story[data-enhanced=true] .story-copy h2{font-size:clamp(1.5rem,6vw,2.25rem);line-height:1.1}.investment-story[data-enhanced=true] .story-copy>p:not(.eyebrow):not(.story-demo-note){font-size:var(--text-sm);margin-block:var(--space-4);line-height:1.5}.investment-story[data-enhanced=true] .story-copy .eyebrow{font-size:var(--text-xs);margin-bottom:var(--space-4)}.investment-story[data-enhanced=true] .story-copy .button-row{margin-top:var(--space-4);justify-content:center}.investment-story[data-enhanced=true] .story-copy .button{min-height:var(--space-12);font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.investment-story[data-enhanced=true] .story-demo-note{margin-top:var(--space-3)}.investment-story[data-enhanced=true] .story-floating-phone{top:auto;left:50%;bottom:var(--space-5);width:100%;padding:0;transform:translate(-50%)}.investment-story[data-enhanced=true] .story-callouts{gap:var(--space-3);text-align:left;font-size:var(--text-sm)}.investment-story[data-enhanced=true] .story-callout-wires{display:none}.investment-story[data-enhanced=true] .investment-toolbar{gap:2cqw;font-size:4cqw}.investment-story[data-enhanced=true] :is(.bank-avatar,.demo-tool){width:10cqw;height:10cqw;font-size:5cqw}.investment-story[data-enhanced=true] .investment-search{gap:2cqw;height:10cqw;padding-inline:3cqw}.investment-story[data-enhanced=true] :is(.investment-toolbar,.investment-dock) svg{width:5cqw;height:5cqw}.investment-story[data-enhanced=true] .investment-dock>span{gap:1cqw;min-height:14cqw}.investment-story[data-enhanced=true] .investment-dock small{font-size:2.7cqw}.investment-story[data-enhanced=true] .investment-note{padding:2cqw;font-size:3.2cqw}}
.home-experience{background:var(--story-light-canvas);color:var(--story-light-ink);--phone-metal:var(--story-frame-metal);--phone-cherry:var(--story-frame-border);--demo-hardware-shadow:var(--story-frame-shadow);--phone-width:var(--experience-phone-width);--phone-edge-surface:var(--story-frame-metal);--phone-edge-border:var(--story-frame-border);--phone-edge-shadow:none;position:relative}.experience-section{scroll-margin-top:0;position:relative}.experience-section+.experience-section .experience-layout{border-top:1px solid var(--color-border)}.experience-layout{align-items:center;gap:var(--experience-gap);min-height:100svh;padding-block:var(--space-24) var(--space-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);display:grid}.experience-copy{min-width:0}.experience-copy .eyebrow{color:var(--story-light-accent);margin-bottom:var(--space-5)}.experience-copy h2{font-size:var(--experience-title);letter-spacing:-.045em;font-weight:500;line-height:1.08}.experience-copy h2 em{color:var(--story-light-accent);font-style:normal}.experience-description{color:var(--story-light-muted);font-size:var(--text-base);margin-block:var(--space-6) var(--space-8);line-height:1.65}.experience-copy .button{border:1px solid var(--story-light-ink);color:var(--story-light-ink);font-size:var(--text-sm);background:0 0}.experience-copy .button:hover{background:var(--color-white)}.experience-device{min-width:0}.experience-device .investment-phone{width:min(100%, var(--experience-phone-width))}.experience-device :is(.investment-halo,.investment-wallpaper){display:none}.experience-device .investment-toolbar{gap:2cqw;font-size:4cqw}.experience-device :is(.bank-avatar,.demo-tool){width:10cqw;height:10cqw;font-size:5cqw}.experience-device .investment-search{gap:2cqw;height:10cqw;padding-inline:3cqw}.experience-device :is(.investment-toolbar,.investment-dock) svg{width:5cqw;height:5cqw}.experience-device .investment-dock>span{gap:1cqw;min-height:14cqw}.experience-device .investment-dock small{font-size:2.7cqw}.experience-device .journey-screen .demo-glass-card{padding-block:6cqw}.experience-device .journey-widgets{gap:4cqw}.experience-device .investment-note{padding:2cqw;font-size:3.2cqw}.experience-device .investment-panel p{color:var(--demo-muted)}.experience-demo-note{margin:var(--space-4) 0 0;color:var(--story-light-muted);font-size:var(--text-xs);text-align:center}.experience-benefits{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.experience-icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:var(--color-pale);color:var(--color-brand);margin-bottom:var(--space-5);place-items:center;display:grid}.experience-icon svg{width:var(--space-6);height:var(--space-6);overflow:visible}.experience-benefits h3{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:500;line-height:1.3}.experience-benefits p{font-size:var(--text-sm);color:var(--story-light-muted);margin:var(--space-2) 0 0;line-height:1.5}.home-experience[data-enhanced=true]{height:calc(var(--experience-count,3) * 100svh)}.home-experience[data-enhanced=true] .experience-stage{height:100svh;position:sticky;top:0}.home-experience[data-enhanced=true] .experience-section{pointer-events:none;position:absolute;inset:0}.home-experience[data-enhanced=true] .experience-copy a{pointer-events:auto}.home-experience[data-enhanced=true] .experience-copy[data-readable=false] a{pointer-events:none}.experience-rail{pointer-events:none;z-index:1;position:absolute;inset:0}.experience-sticky{height:100svh}.experience-sticky .experience-device{grid-column:2}.home-experience[data-enhanced=true] .experience-section .experience-device{opacity:0}.home-experience[data-enhanced=true] .experience-layout{border-top:0}.experience-rail .investment-panel{align-content:start;display:grid}.experience-rail .demo-screen-content{--experience-opacity:0;--experience-rise:1;grid-area:1/1;min-width:0}@media (prefers-reduced-motion:no-preference){.home-experience[data-motion=true] :is(.experience-copy,.experience-benefits li,.phone-app,.guided-order>:not(.journey-widgets),.journey-widgets>*){opacity:var(--experience-opacity,1);transform:translateY(calc(var(--experience-rise,0) * var(--story-screen-rise)))}.home-experience[data-motion=true] .experience-copy,.home-experience[data-motion=true] .experience-benefits li{transform:translateY(calc(var(--experience-rise,0) * var(--experience-copy-rise)))}.home-experience .experience-copy:focus-within{opacity:1;transform:none}}@media (max-width:899px){.experience-layout{gap:var(--space-8) var(--space-6);padding-block:var(--space-24) var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:center}.experience-copy{max-width:var(--story-light-copy-width);text-align:center;grid-column:1/-1;justify-self:center}.experience-copy h2{font-size:var(--experience-title-mobile)}.experience-copy .eyebrow{margin-bottom:var(--space-3)}.experience-description{margin-block:var(--space-4) var(--space-5)}.experience-device{width:min(100%, var(--experience-phone-mobile));justify-self:end}.experience-benefits{gap:var(--space-8);max-width:var(--experience-benefit-width)}.experience-benefits h3{font-size:var(--text-base)}.experience-benefits p{font-size:var(--text-xs)}.experience-icon{margin-bottom:var(--space-3);width:var(--space-10);height:var(--space-10)}.experience-demo-note{font-size:var(--text-xs);margin-top:var(--space-2)}.experience-device .investment-screen{padding-top:var(--space-3)}}@media (max-width:479px){.experience-layout{gap:var(--space-4);padding-block:var(--space-20) var(--space-5)}.experience-description{font-size:var(--text-sm);line-height:1.5}.experience-copy .button{min-height:var(--space-12);padding:var(--space-3) var(--space-5)}.experience-benefits{gap:var(--space-6)}.experience-benefits h3{font-size:var(--text-sm)}.experience-icon{width:var(--space-8);height:var(--space-8)}.experience-icon svg{width:var(--space-5);height:var(--space-5)}}@media (forced-colors:active){.experience-icon{border:1px solid canvastext}}@media (max-width:899px){.experience-layout{grid-template-rows:var(--experience-copy-height,auto) auto}.experience-rail .experience-sticky:before{content:"";grid-area:1/1/auto/-1}.experience-sticky .experience-device{grid-area:2/1}.home-experience[data-enhanced=true][data-motion=true] :is(.experience-copy,.experience-benefits li){transform:none}.home-experience[data-enhanced=true] .experience-copy[data-readable=false] a{pointer-events:none}}
.platform-showcase{padding-block:0 var(--space-6);background:var(--color-white);flex-direction:column;display:flex}.platform-showcase>.container:first-child{width:100%;max-width:none;padding-inline:0}.platform-film{margin:0}.platform-film-frame{height:calc(100svh - var(--showcase-footer-height));background:var(--showcase-film-canvas);border-radius:0;min-height:22rem;position:relative;overflow:hidden}.platform-film video{object-fit:contain;width:100%;height:100%;display:block}.film-fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.technology-heading{justify-content:center;align-items:center;gap:var(--space-4);padding-block:var(--space-5) var(--space-3);text-align:center;flex-wrap:wrap;display:flex}.technology-heading h3{font-size:var(--text-sm);margin:0;font-weight:500}.technology-window{overflow:hidden}.technology-track{width:max-content;display:flex}.technology-list{gap:var(--space-8);padding:0 var(--space-8) 0 0;flex:none;margin:0;list-style:none;display:flex}.technology-logo{width:var(--technology-logo-width);min-height:var(--technology-logo-height);justify-content:center;align-items:center;display:flex}.technology-logo img{width:auto;max-width:var(--technology-mark-width);height:calc(var(--technology-mark-height) * var(--logo-optical-scale,1));object-fit:contain;filter:none}.technology-window[data-animated=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.technology-window[data-animated=true] .technology-track{animation:technology-scroll var(--technology-loop-duration) linear infinite;animation-play-state:paused}.technology-window[data-running=true] .technology-track{animation-play-state:running}.technology-window:focus-visible .technology-track{animation-play-state:paused}.technology-window[data-animated=false] .technology-track{width:100%}.technology-window[data-animated=false] .technology-list{flex-wrap:wrap;flex:1;justify-content:center;padding:0}@keyframes technology-scroll{to{transform:translate(-50%)}}@media (max-width:639px){.platform-showcase{min-height:0;padding-block:0 var(--space-8)}.platform-film-frame{aspect-ratio:4/3;height:auto;min-height:0}.technology-logo{width:var(--technology-logo-mobile-width)}.technology-heading{padding-top:var(--space-8)}}.media-control{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font-size:var(--text-sm);line-height:1.4;display:inline-flex}.media-control:hover{background:var(--color-pale)}@media (prefers-reduced-motion:reduce){.technology-track{animation:none!important}}
.walkthrough-stage.platform-film-frame{height:auto;min-height:min(var(--walkthrough-height), 80svh);aspect-ratio:auto;padding:var(--space-12) var(--gutter);background:var(--walkthrough-canvas);color:var(--prebuilt-ink);isolation:isolate;overflow-wrap:anywhere;display:grid;overflow:visible}.walkthrough-scene{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;place-items:center;min-width:0;display:grid}.walkthrough-outcome{opacity:1;visibility:visible}.walkthrough-screen{min-width:0;width:min(100%, var(--prebuilt-card-width));min-height:var(--walkthrough-card-height);padding:var(--space-6);border:1px solid var(--prebuilt-border);border-radius:var(--prebuilt-radius);background:var(--color-white);box-shadow:var(--shadow-soft);container:walkthrough-card/inline-size}.walkthrough-screen .prebuilt-screen-content{min-height:var(--walkthrough-card-height)}.walkthrough-screen .prebuilt-screen-title{font-size:var(--text-2xl)}.walkthrough-screen .prebuilt-screen-amount strong{font-size:var(--walkthrough-amount-size)}.walkthrough-screen .prebuilt-screen-choices,.walkthrough-screen .prebuilt-screen-amount span,.walkthrough-screen .prebuilt-screen-copy,.walkthrough-screen .prebuilt-screen-row,.walkthrough-screen .prebuilt-screen-action,.walkthrough-screen p,.walkthrough-asset{font-size:var(--text-sm);line-height:1.45}.walkthrough-screen-heading{gap:var(--space-2);display:grid}.walkthrough-screen p{color:var(--prebuilt-muted);margin:0}.walkthrough-screen .prebuilt-screen-panel{gap:var(--space-3);padding:var(--space-4)}.walkthrough-screen .prebuilt-screen-row{align-items:flex-start}.walkthrough-screen .prebuilt-screen-row>*{flex:1}.walkthrough-screen .prebuilt-screen-action{min-height:var(--control-min-size)}.walkthrough-block{position:relative}.walkthrough-block[data-kind=action]{margin-top:auto}.walkthrough-screen .prebuilt-screen-choices{gap:var(--space-2)}.walkthrough-screen .prebuilt-screen-choices span{padding:var(--space-2) var(--space-3)}.walkthrough-asset{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--prebuilt-panel-radius);display:flex}.walkthrough-asset[data-selected]{background:var(--prebuilt-panel)}.walkthrough-asset-mark{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:var(--prebuilt-blue);background:var(--color-white);font-size:var(--text-2xl);flex-shrink:0;place-items:center;display:grid}.walkthrough-asset>div{gap:var(--space-1);flex:1;display:grid}.walkthrough-asset span:not(.walkthrough-asset-mark),.walkthrough-asset small{color:var(--prebuilt-muted)}.walkthrough-status{text-align:center;justify-items:center;gap:var(--space-3);padding-block:var(--space-3);display:grid}.walkthrough-status-mark{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--prebuilt-blue);color:var(--color-white);place-items:center;display:grid}.walkthrough-status-mark svg{width:var(--space-6);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.walkthrough-cursor{width:var(--space-6);height:var(--space-8);z-index:2;fill:var(--prebuilt-ink);stroke:var(--color-white);stroke-width:2px;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:12%}.walkthrough-flow{width:min(100%, var(--walkthrough-width));padding-block:var(--space-6)}.walkthrough-flow-heading h3{font-size:var(--walkthrough-title);letter-spacing:-.04em;margin:0;line-height:1.2}.walkthrough-flow-heading p{margin:var(--space-5) 0 0;font-size:var(--text-base);color:var(--prebuilt-muted);line-height:1.5}.walkthrough-flow ol{grid-template-columns:repeat(var(--walkthrough-steps,4), minmax(0, 1fr));gap:var(--walkthrough-flow-gap);margin:var(--space-20) 0 var(--space-12);padding:0;list-style:none;display:grid}.walkthrough-flow li{padding:var(--space-5);gap:var(--space-3);border:1px solid var(--prebuilt-border);border-radius:var(--prebuilt-panel-radius);background:var(--color-white);flex-direction:column;display:flex;position:relative}.walkthrough-flow li+li:before{content:"→";right:calc(100% + var(--walkthrough-flow-gap) / 2);color:var(--prebuilt-muted);position:absolute;top:50%;transform:translate(50%,-50%)}.walkthrough-flow small,.walkthrough-flow li p{font-size:var(--text-sm);color:var(--prebuilt-muted);line-height:1.45}.walkthrough-flow li strong{font-size:var(--text-lg);font-weight:600;line-height:1.3}.walkthrough-flow li p{margin:0}.walkthrough-flow li[data-final]{background:var(--prebuilt-blue);border-color:var(--prebuilt-blue);color:var(--color-white)}.walkthrough-flow li[data-final] small,.walkthrough-flow li[data-final] p{color:var(--color-white)}.walkthrough-result{font-size:var(--text-sm);color:var(--prebuilt-blue);margin:0}.walkthrough-label{right:var(--gutter);bottom:var(--space-4);font-size:var(--text-xs);color:var(--prebuilt-muted);position:absolute}@media (max-width:767px){.walkthrough-stage.platform-film-frame{min-height:0;padding-block:var(--space-8) var(--space-12)}.walkthrough-screen{padding:var(--space-5)}.walkthrough-flow{padding:0}.walkthrough-flow-heading p{margin-top:var(--space-3);font-size:var(--text-sm)}.walkthrough-flow ol{gap:var(--space-5);margin-block:var(--space-6);grid-template-columns:1fr}.walkthrough-flow li{padding:var(--space-3) var(--space-4);gap:var(--space-1)}.walkthrough-flow li strong{font-size:var(--text-base)}.walkthrough-flow li+li:before{content:"↓";right:50%;top:calc(var(--space-5) / -2)}}.walkthrough-amount{display:grid}.walkthrough-screen .walkthrough-amount span{font:inherit;color:inherit;opacity:0;grid-area:1/1}.walkthrough-screen .walkthrough-amount span:last-child{opacity:1}.walkthrough-scene[data-scene=dashboard] .walkthrough-block[data-kind=action]{margin-top:0}.walkthrough-scene[data-scene=dashboard] .prebuilt-screen-choices{flex-direction:column}.walkthrough-scene[data-scene=dashboard] .prebuilt-screen-choices span{min-height:var(--control-min-size);place-items:center;display:grid}@container walkthrough-card (max-width:14rem){.walkthrough-asset{flex-wrap:wrap}.walkthrough-asset>div{flex-basis:100%;min-width:0}.walkthrough-screen .prebuilt-screen-row{flex-direction:column;align-items:stretch}.walkthrough-screen .prebuilt-screen-row strong{text-align:left}}.walkthrough{position:relative}.walkthrough-asset-mark .access-brand,.walkthrough-asset-mark svg{width:var(--space-8);height:var(--space-8);flex-shrink:0}.walkthrough-asset-mark img{object-fit:contain}.walkthrough-market-list{gap:var(--space-3);display:grid}.walkthrough-search{color:var(--prebuilt-muted);background:var(--prebuilt-panel);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-4)}.walkthrough-list-window{height:var(--walkthrough-list-height);overflow:hidden}.walkthrough-list-window .walkthrough-asset{min-height:var(--walkthrough-list-row)}.walkthrough-list-window .walkthrough-asset strong{font-weight:600}.walkthrough-slider{gap:var(--space-4);display:grid}.walkthrough-slider>.prebuilt-screen-row:last-child>:last-child{text-align:right}.walkthrough-slider-values{display:grid}.walkthrough-slider-values span{grid-area:1/1}.walkthrough-slider-values span:first-child{opacity:0}.walkthrough-slider-track{height:var(--space-2);background:var(--prebuilt-panel);border-radius:var(--radius-pill);margin-inline:var(--space-2);position:relative}.walkthrough-slider-progress{background:var(--prebuilt-blue);border-radius:inherit;transform-origin:0;display:block;position:absolute;inset:0}.walkthrough-slider-position{width:0;height:0;position:absolute;top:50%}.walkthrough-slider-position i{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--prebuilt-blue);border:2px solid var(--color-white);box-shadow:var(--shadow-soft);display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.walkthrough-setup{gap:var(--space-3);display:grid}.walkthrough-setup>div{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--prebuilt-panel-radius);background:var(--prebuilt-panel);display:flex}.walkthrough-setup>div>span{color:var(--prebuilt-blue)}.walkthrough-setup strong{font-size:var(--text-sm);flex:1}.walkthrough-setup small{color:var(--prebuilt-muted)}.walkthrough-picker{border:1px solid var(--prebuilt-border);border-radius:var(--prebuilt-panel-radius);display:grid;overflow:hidden}.walkthrough-picker>div{padding:var(--space-4);justify-content:space-between;display:flex}.walkthrough-picker [data-selected=true]{background:var(--prebuilt-blue);color:var(--color-white)}.walkthrough-calendar{padding:var(--space-4);border-radius:var(--prebuilt-panel-radius);background:var(--prebuilt-panel)}.walkthrough-calendar-month{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-sm);display:block}.walkthrough-calendar-grid{gap:var(--space-1);text-align:center;font-size:var(--text-sm);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.walkthrough-calendar-grid>*{padding-block:var(--space-2);border-radius:var(--radius-pill)}.walkthrough-calendar-grid [data-selected=true]{color:var(--color-white);background:var(--prebuilt-blue)}.walkthrough-preview{border:1px solid var(--prebuilt-border);border-radius:var(--prebuilt-panel-radius);padding:var(--space-5);gap:var(--space-4);display:grid}.walkthrough-preview>div{gap:var(--space-3);grid-template-columns:1fr;display:grid}.walkthrough-preview>div>span{padding:var(--space-4);border-radius:var(--prebuilt-panel-radius);background:var(--prebuilt-panel)}.walkthrough-screen .walkthrough-badge{padding:var(--space-3);border-radius:var(--radius-pill);text-align:center;background:var(--prebuilt-panel);color:var(--prebuilt-blue)}.walkthrough-screen [data-entry-text] strong{font-size:var(--text-2xl)}.walkthrough-hub{width:fit-content;padding:var(--space-4) var(--space-8);margin:var(--space-8) auto 0;border-radius:var(--prebuilt-panel-radius);background:var(--prebuilt-blue);color:var(--color-white);position:relative}.walkthrough-flow[data-mode=hub] ol{margin-top:var(--space-8)}.walkthrough-flow[data-mode=hub] li:before{content:"";top:calc(-1 * var(--space-8));height:var(--space-8);background:var(--prebuilt-border);width:1px;position:absolute;right:50%;transform:none}.walkthrough-flow[data-mode=hub] ol{position:relative}.walkthrough-flow[data-mode=hub] ol:before{content:"";left:calc((100% - 3 * var(--walkthrough-flow-gap)) / 8);right:calc((100% - 3 * var(--walkthrough-flow-gap)) / 8);top:calc(-1 * var(--space-8));background:var(--prebuilt-border);height:1px;position:absolute}.walkthrough-hub:after{content:"";background:var(--prebuilt-border);width:1px;height:0;position:absolute;top:100%;left:50%}@media (max-width:767px){.walkthrough-stage.platform-film-frame{padding-top:var(--space-20)}.walkthrough-flow[data-mode=hub] ol{gap:var(--space-4);margin-left:var(--space-4);padding-left:var(--space-5)}.walkthrough-flow[data-mode=hub] ol:before{left:0;right:auto;top:calc(-1 * var(--space-8));bottom:var(--space-8);width:1px;height:auto}.walkthrough-flow[data-mode=hub] li:before{left:calc(-1 * var(--space-5));width:var(--space-5);height:1px;top:50%;right:auto}.walkthrough-hub{margin-left:var(--space-4)}.walkthrough-hub:after{left:0}}@container walkthrough-card (max-width:14rem){.walkthrough-list-window{height:auto;overflow:visible}.walkthrough-list-window>div{transform:none!important}.walkthrough-setup>div{flex-wrap:wrap}.walkthrough-setup strong{flex-basis:70%}}
.order-flow{padding-block:var(--section-space);background:var(--color-white)}.order-flow-inner{max-width:var(--order-flow-width)}.order-flow-heading{max-width:var(--order-heading-width);margin:0 auto var(--space-12);text-align:center}.order-flow-heading h2{margin:0 0 var(--space-4);font-size:var(--order-heading-size);letter-spacing:-.045em;font-weight:500;line-height:1.15}.order-flow-heading p{color:var(--color-muted);font-size:var(--text-lg);margin:0;line-height:1.65}.order-flow-layout{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.order-steps{margin:0;padding:0;list-style:none}.order-step{border-bottom:1px solid var(--color-border);position:relative}.order-step button,.order-step h3{align-items:baseline;gap:var(--space-4);width:100%;min-height:var(--header-button-height);padding:var(--space-5) 0;color:var(--color-muted);font:inherit;font-size:var(--text-lg);text-align:left;background:0 0;border:0;margin:0;font-weight:500;line-height:1.4;display:flex}.order-step button{cursor:pointer}.order-step button:hover,.order-step button[aria-selected=true],.order-step h3{color:var(--color-brand)}.order-step p{padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--color-muted);margin:0;line-height:1.7}.order-step-progress{background:var(--color-brand);transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.order-flow[data-motion=true][data-automatic=true] .order-step-progress{animation:order-progress var(--order-step-duration) linear both}.order-visuals{width:100%;min-width:0;max-width:var(--order-visual-width);justify-self:end}.order-visual{border-radius:var(--radius-md);background:var(--order-scene-canvas);border:1px solid var(--order-card-border);width:100%;min-width:0}.order-visual[hidden]{display:none}.order-scene{padding:var(--space-6);color:var(--color-ink)}.order-node-list{margin:0;padding:0;list-style:none}.order-node{position:relative}.order-node-card,.order-branch{width:var(--order-card-width);z-index:1;--order-enter-x:calc(-1 * var(--space-4));position:relative}.order-node:nth-child(odd) .order-node-card{--order-enter-x:var(--space-4);margin-left:auto}.order-node-card{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--order-card-border);box-shadow:var(--order-scene-shadow)}.order-node-heading{align-items:center;gap:var(--space-3);display:flex}.order-node-heading>div{min-width:0}.order-node-icon{flex:0 0 var(--order-icon-size);width:var(--order-icon-size);height:var(--order-icon-size);border-radius:var(--radius-sm);color:var(--color-brand);background:var(--color-pale);place-items:center;display:grid}.order-node-icon svg{width:var(--space-5);height:var(--space-5);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.order-connector{width:100%;height:var(--order-connector-height);fill:none;display:block;overflow:visible}.order-node:nth-child(2n) .order-connector{transform:scaleX(-1)}.order-connector path{vector-effect:non-scaling-stroke;stroke-width:2px;stroke-linecap:round}.order-connector-track{stroke:var(--order-card-border)}.order-connector-draw{stroke:var(--color-brand);stroke-dashoffset:0}.order-connector[data-conditional=true] path{stroke-dasharray:.08 .05}.order-connector[data-conditional=true] .order-connector-track{stroke-dasharray:3 5}.order-node-actor,.order-branch-label{overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--color-brand);margin-bottom:var(--space-2);font-weight:500;display:block}.order-node h3,.order-branch h3{font-size:var(--text-base);margin:0;font-weight:500;line-height:1.4}.order-node p,.order-branch p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.order-branch{padding:var(--space-5);border:1px dashed var(--color-brand);border-radius:var(--radius-sm);background:var(--color-pale)}.order-flow-note{margin:var(--space-8) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-sm);line-height:1.7}.order-flow[data-motion=true] .order-node-card,.order-flow[data-motion=true] .order-branch{animation:order-card-enter var(--motion-slow) var(--ease-standard) both;animation-delay:calc(var(--node-order) * var(--order-scene-stagger))}.order-flow[data-motion=true] .order-connector-draw{stroke-dasharray:1;animation:order-line-draw var(--order-connector-duration) var(--ease-standard) both;animation-delay:calc(var(--node-order) * var(--order-scene-stagger) + var(--motion-slow))}.order-flow[data-motion=true] .order-connector[data-conditional=true] .order-connector-draw{stroke-dasharray:.08 .05;animation-name:order-conditional-line}.order-flow[data-running=false] *,.order-flow[data-running=false] :before,.order-flow[data-running=false] :after{animation-play-state:paused!important}.order-flow[data-progress-running=false][data-automatic=true] .order-step-progress{animation-play-state:paused}.order-flow[data-enhanced=false] .order-visual+.order-visual{margin-top:var(--space-6)}@keyframes order-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes order-card-enter{0%{opacity:0;transform:translate(var(--order-enter-x), var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes order-line-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes order-conditional-line{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@media (max-width:899px){.order-flow-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.order-visuals{justify-self:center}.order-flow-heading{margin-bottom:var(--space-6)}}@media (max-width:479px){.order-scene{padding:var(--space-4)}.order-node-card,.order-branch{padding:var(--space-3)}.order-node-heading{align-items:flex-start;gap:var(--space-2)}.order-node-icon{flex-basis:var(--space-6);width:var(--space-6);height:var(--space-6)}}@media (prefers-reduced-motion:reduce){.order-flow *{transition:none!important;animation:none!important}}@media (forced-colors:active){.order-step-progress{background:highlight}.order-node-icon,.order-node-card,.order-branch{border:1px solid canvastext}.order-connector-draw{stroke:canvastext}}.order-flow[data-enhanced=true] .order-visuals{grid-template-columns:minmax(0,1fr);display:grid}.order-flow[data-enhanced=true] .order-visual{grid-area:1/1}.order-flow[data-enhanced=true] .order-visual[hidden]{visibility:hidden;pointer-events:none;display:block}.order-flow .order-visual[hidden] *{animation:none!important}.order-step-number,.order-step-ring,.order-mobile-details{display:none}@keyframes order-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (max-width:899px){.order-flow[data-enhanced=true]{min-height:100svh;padding-block:var(--space-20) var(--space-6)}.order-flow[data-enhanced=true] .order-flow-heading{margin-bottom:var(--space-5)}.order-flow[data-enhanced=true] .order-flow-heading h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.order-flow[data-enhanced=true] .order-flow-heading p{font-size:var(--text-sm);line-height:1.5}.order-flow[data-enhanced=true] .order-flow-layout{gap:var(--space-5)}.order-flow[data-enhanced=true] .order-steps{justify-content:center;gap:var(--space-4);display:flex}.order-flow[data-enhanced=true] .order-step{border:0}.order-flow[data-enhanced=true] .order-step button{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);min-height:0;font-size:var(--text-sm);place-items:center;padding:0;display:grid;position:relative}.order-step-number{display:block}.order-step-ring{fill:none;stroke-width:2px;width:100%;height:100%;display:block;position:absolute;inset:0;transform:rotate(-90deg)}.order-ring-track{stroke:var(--color-border)}.order-ring-timer{stroke:var(--color-brand);stroke-linecap:round;stroke-dasharray:1}.order-step button[aria-selected=true]{background:var(--color-pale);color:var(--color-brand)}.order-flow[data-motion=true][data-automatic=true] .order-ring-timer{animation:order-countdown var(--order-step-duration) linear both}.order-flow[data-progress-running=false] .order-ring-timer{animation-play-state:paused!important}.order-flow[data-enhanced=true] .order-step-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-flow[data-enhanced=true] .order-step>p{display:none}.order-flow[data-enhanced=true] .order-step-progress{opacity:0;width:1px;height:1px}.order-flow[data-enhanced=true] .order-scene{padding:var(--space-4);--order-connector-height:var(--space-6)}.order-flow[data-enhanced=true] :is(.order-node-card,.order-branch){padding:var(--space-3);border-radius:var(--radius-sm)}.order-flow[data-enhanced=true] :is(.order-node h3,.order-branch h3){font-size:var(--text-sm);line-height:1.35}.order-flow[data-enhanced=true] :is(.order-node-actor,.order-branch-label){margin-bottom:var(--space-1)}.order-flow[data-enhanced=true] .order-node-heading{align-items:flex-start;gap:var(--space-2)}.order-flow[data-enhanced=true] .order-node-icon{--order-icon-size:var(--space-6)}.order-flow[data-enhanced=true] :is(.order-node p,.order-branch p){display:none}.order-flow[data-enhanced=true] .order-mobile-details{border-top:1px solid var(--order-card-border);padding:0 var(--space-4);font-size:var(--text-sm);display:block}.order-mobile-details summary{min-height:var(--space-12);cursor:pointer;color:var(--color-brand);justify-content:space-between;align-items:center;display:flex}.order-mobile-details summary:after{content:"+";font-size:var(--text-xl)}.order-mobile-details[open] summary:after{content:"−"}.order-mobile-details>div{padding-bottom:var(--space-4)}.order-mobile-details p{color:var(--color-muted);line-height:1.6}.order-flow[data-enhanced=true] .order-flow-note{margin-top:var(--space-4);padding-top:var(--space-3);font-size:var(--text-xs)}.order-flow[data-enhanced=true] .order-flow-inner{min-height:calc(100svh - var(--space-20) - var(--space-6));flex-direction:column;display:flex}.order-flow[data-enhanced=true] .order-flow-layout{flex:1;grid-template-rows:auto 1fr}.order-flow[data-enhanced=true] .order-flow-heading p,.order-flow[data-enhanced=true]>.order-flow-inner>.order-flow-note{display:none}.order-flow[data-enhanced=true] .order-visuals{align-self:stretch}.order-flow[data-enhanced=true] .order-visual{flex-direction:column;display:flex}.order-flow[data-enhanced=true] .order-scene{flex-direction:column;flex:1;justify-content:center;display:flex}.order-flow[data-enhanced=true] .order-mobile-details{flex:none}}@media (max-width:479px) and (max-height:740px){.order-flow[data-enhanced=true]{padding-bottom:var(--space-4)}.order-flow[data-enhanced=true] .order-flow-inner{min-height:calc(100svh - var(--space-20) - var(--space-4))}.order-flow[data-enhanced=true] .order-flow-heading{margin-bottom:var(--space-3)}.order-flow[data-enhanced=true] .order-flow-heading h2{font-size:var(--text-xl);margin-bottom:var(--space-2)}.order-flow[data-enhanced=true] .order-flow-layout{gap:var(--space-3)}.order-flow[data-enhanced=true] .order-scene{padding:var(--space-3);--order-connector-height:var(--space-4)}.order-flow[data-enhanced=true] :is(.order-node-card,.order-branch){padding:var(--space-2)}}@media (max-width:899px){.order-flow[data-enhanced=true] .order-step button{width:var(--mobile-control-size);height:var(--mobile-control-size)}.order-flow[data-enhanced=true] .order-steps{gap:clamp(8px,4vw,16px)}}
.market-experience{--market-surface-height:var(--market-stage-height);--market-zoom:0;--market-surround:0;--market-phone:1;--market-portal:0;--market-rim:1;--market-expand:0;--market-tone:0;--market-screen:1;--market-title:1;--market-heading:0;--market-dashboard:0;padding:var(--space-6) var(--market-panel-gutter);background:var(--color-white);position:relative;overflow:clip}.market-experience-frame{border-radius:var(--market-panel-radius);background:var(--market-base);color:var(--demo-text);overflow:clip}.market-sequence,.market-stage,.market-customer,.market-bank{position:relative}.market-customer{color:var(--color-ink)}.market-screen-portal{display:none}.market-customer{padding:var(--space-24) var(--space-8) 0;background:var(--market-light);overflow:hidden}.market-experience-heading{z-index:2;max-width:var(--market-content-width);text-align:center;margin-inline:auto;position:relative}.market-experience-heading h2{font-size:var(--market-title-size);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.04}.market-experience-heading em{color:var(--color-brand);font-style:normal}.market-experience-heading p{max-width:43rem;margin:var(--space-6) auto 0;color:var(--color-muted);font-size:var(--text-lg);text-wrap:balance;line-height:1.55}.market-phone-scene{max-width:var(--market-content-width);margin:var(--space-16) auto 0;aspect-ratio:var(--market-fan-aspect);position:relative;container-type:inline-size}.market-phone-fan{position:absolute;inset:0}.market-phone-position{--phone-offset:0;--phone-offset-y:0rem;--phone-scale:1;width:var(--market-phone-width);z-index:3;transform:translate(calc(-50% + var(--phone-offset) * 100%), var(--phone-offset-y)) scale(var(--phone-scale));transform-origin:top;position:absolute;top:0;left:50%}.market-phone-position[data-slot="-2"]{--phone-offset:-1.45;--phone-offset-y:clamp(2rem, 7cqi, 5rem);--phone-scale:.91;z-index:1}.market-phone-position[data-slot="-1"]{--phone-offset:-.76;--phone-offset-y:clamp(1rem, 3.5cqi, 2.5rem);--phone-scale:.96;z-index:2}.market-phone-position[data-slot="1"]{--phone-offset:.76;--phone-offset-y:clamp(1rem, 3.5cqi, 2.5rem);--phone-scale:.96;z-index:2}.market-phone-position[data-slot="2"]{--phone-offset:1.45;--phone-offset-y:clamp(2rem, 7cqi, 5rem);--phone-scale:.91;z-index:1}.market-phone{--device-surface:var(--color-white);--device-card:var(--color-canvas);--device-ink:var(--color-ink);--device-muted:var(--color-muted);--device-line:var(--color-border);--device-accent:var(--color-brand);border:1px solid var(--phone-cherry);background:var(--phone-metal);box-shadow:var(--market-phone-shadow);border-radius:15%/7%;padding:2.1%;position:relative;container-type:inline-size}.market-phone:before,.market-phone:after{content:"";background:var(--phone-metal);border-radius:var(--radius-pill);width:1%;position:absolute}.market-phone:before{height:13%;top:23%;left:-.8%}.market-phone:after{height:8%;top:28%;right:-.8%}.market-phone[data-theme=dark]{--device-surface:var(--market-dashboard-surface);--device-card:var(--market-dashboard-card);--device-ink:var(--demo-text);--device-muted:var(--market-dashboard-muted);--device-line:var(--market-dashboard-line);--device-accent:var(--demo-accent)}.market-phone-display{aspect-ratio:9/19.5;background:var(--device-surface);color:var(--device-ink);border-radius:13.8%/6.4%;padding:1.5em 1.15em .8em;font-size:3.85cqi;line-height:1.4;position:relative;overflow:hidden}.market-phone-status{justify-content:space-between;height:1.4em;margin-bottom:1.3em;padding-inline:.5em;font-size:.8em;font-weight:600;display:flex}.market-phone-status i{border-radius:var(--radius-pill);background:var(--demo-canvas);width:28%;height:1.9em;position:absolute;top:1.1em;left:36%}.market-phone[data-theme=dark] .market-phone-status i{box-shadow:inset 0 0 0 1px var(--device-line)}.market-phone-topline{justify-content:space-between;align-items:center;margin-bottom:1.3em;display:flex}.market-phone svg{width:1.7em;height:1.7em}.market-avatar{background:var(--device-card);width:2.5em;height:2.5em;color:var(--device-accent);border-radius:50%;place-items:center;display:grid}.market-avatar svg{width:1.2em;height:1.2em}.market-phone-title,.market-phone-balance{text-align:center}.market-phone-title span{color:var(--device-muted);font-size:.78em;display:block}.market-phone-title strong{letter-spacing:-.045em;font-size:1.95em;font-weight:550;display:block}.market-phone-balance{margin-top:1.5em}.market-phone-balance>span{color:var(--device-muted);font-size:.9em;display:block}.market-phone-balance strong{letter-spacing:-.055em;font-size:3.3em;font-weight:550;line-height:1.25;display:block}.market-phone-balance small{color:var(--device-muted);font-size:.72em}.market-phone .market-chart{width:100%;height:9em;color:var(--device-accent);margin-block:1em .2em;display:block;overflow:visible}.market-chart-grid{stroke:var(--device-line);stroke-width:.6px;stroke-dasharray:2 6}.market-chart-line{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.market-candle{stroke:currentColor;fill:currentColor}.market-candle[data-down=true]{opacity:.38}.market-chart-range{color:var(--device-muted);justify-content:space-between;align-items:center;margin-block:.4em 1.4em;font-size:.72em;display:flex}.market-chart-range span{padding:.35em .9em}.market-chart-range [data-selected]{border-radius:var(--radius-pill);background:var(--device-card);color:var(--device-ink)}.market-phone-widget{background:var(--device-card);border:1px solid var(--device-line);border-radius:1.6em;padding:1.1em}.market-phone-widget>strong{font-size:1.04em;font-weight:550}.market-phone-widget p{color:var(--device-muted);margin:1.3em 0;font-size:.86em}.market-phone-widget>small{color:var(--device-muted);font-size:.78em}.market-phone-widget>b{margin-top:.4em;font-size:1.4em;font-weight:500;display:block}.market-widget-rule{background:var(--device-line);height:1px;margin-bottom:.8em}.market-screen-rows>div{align-items:center;gap:.6em;padding-top:1.2em;font-size:.84em;display:flex}.market-screen-rows strong{color:var(--device-muted);margin-left:auto;font-weight:400}.market-mini-icon{width:2.2em;height:2.2em;color:var(--device-accent);background:var(--device-surface);border-radius:50%;place-items:center;display:grid}.market-mini-icon svg{width:1.2em;height:1.2em}.market-phone-nav{border:1px solid var(--device-line);background:var(--device-card);box-shadow:var(--shadow-soft);border-radius:2.5em;justify-content:space-around;align-items:center;padding:.65em .35em;display:flex;position:absolute;bottom:2em;left:5%;right:5%}.market-phone-nav>span{color:var(--device-muted);justify-items:center;gap:.3em;display:grid}.market-phone-nav svg{width:1.5em;height:1.5em}.market-phone-nav small{font-size:.65em}.market-phone-nav [data-selected=true]{color:var(--device-accent)}.market-home-bar{border-radius:var(--radius-pill);background:var(--device-ink);width:28%;height:.25em;position:absolute;bottom:.7em;left:36%}.market-collateral-orbit{border:1px solid var(--device-line);border-radius:50%;place-items:center;width:9em;height:9em;margin:1em auto .2em;display:grid;position:relative}.market-collateral-orbit>div{background:var(--color-pale);width:5em;height:5em;color:var(--color-brand);box-shadow:var(--glass-shadow);border-radius:50%;place-items:center;display:grid}.market-collateral-orbit>div svg{width:2.2em;height:2.2em}.market-collateral-orbit>span{background:var(--color-highlight);border-radius:50%;width:.8em;height:.8em;position:absolute;top:12%;left:8%}.market-collateral-orbit>span:nth-last-child(2){top:48%;left:auto;right:-3%}.market-collateral-orbit>span:last-child{top:auto;bottom:0;left:28%}.market-phone-scene figcaption{z-index:4;bottom:var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--color-muted);position:absolute;left:0;right:0}.market-bank{z-index:4;padding:var(--space-24) var(--space-8) 0;color:var(--demo-text);background:0 0;margin:0}.market-bank .market-experience-heading em{color:var(--color-accent)}.market-bank .market-experience-heading p{color:var(--market-dashboard-muted)}.market-dashboard{width:100%;max-width:var(--market-content-width);margin:var(--space-16) auto 0;position:relative;container-type:inline-size}.market-dashboard-frame{font-size:var(--market-dashboard-font);color:var(--demo-text);border:1px solid var(--market-dashboard-line);border-radius:var(--radius-lg);background:var(--market-dashboard-surface);box-shadow:var(--market-window-shadow);line-height:1.5;overflow:hidden}.market-workspace-bar{border-bottom:1px solid var(--market-dashboard-line);color:var(--market-dashboard-muted);justify-content:space-between;align-items:center;gap:1em;padding:1em 1.6em;font-size:.8em;display:flex}.market-workspace-bar>span:first-child{align-items:center;gap:.7em;display:flex}.market-workspace-bar i{background:var(--color-accent);border-radius:50%;width:.5em;height:.5em}.market-dashboard-layout{grid-template-columns:17% minmax(0,1fr);display:grid}.market-sidebar{border-right:1px solid var(--market-dashboard-line);flex-direction:column;padding:2em 1.2em;display:flex}.market-sidebar>strong{letter-spacing:-.05em;padding-inline:.5em;font-size:1.6em;font-weight:550}.market-sidebar>div{gap:.7em;margin-top:2.5em;display:grid}.market-sidebar>div>span{color:var(--market-dashboard-muted);align-items:center;gap:.7em;padding:.8em;font-size:.88em;display:flex}.market-sidebar [data-selected=true]{color:var(--color-accent);background:var(--market-dashboard-card);border-radius:.7em}.market-sidebar svg{width:1.25em;height:1.25em}.market-sidebar-foot{color:var(--market-dashboard-muted);margin-top:auto;padding:3em .8em 0;font-size:.75em}.market-dashboard-main{padding:1.6em 2.8em 2.8em}.market-dashboard-toolbar{color:var(--market-dashboard-muted);justify-content:space-between;align-items:center;margin-bottom:2em;font-size:.78em;display:flex}.market-dashboard-toolbar>span:first-child{align-items:center;gap:.8em;display:flex}.market-dashboard-toolbar svg{width:1.4em;height:1.4em}.market-admin-avatar{background:var(--market-dashboard-card);width:2.8em;height:2.8em;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.market-dashboard-title strong{letter-spacing:-.04em;font-size:2.15em;font-weight:500;display:block}.market-dashboard-title>span{color:var(--market-dashboard-muted);margin-top:.25em;font-size:.86em;display:block}.market-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2em;margin-top:2em;display:grid}.market-dashboard-stats>div{background:var(--market-dashboard-card);border:1px solid var(--market-dashboard-line);border-radius:1em;padding:1.2em}.market-dashboard-stats span{color:var(--market-dashboard-muted);font-size:.83em;display:block}.market-dashboard-stats strong{letter-spacing:-.04em;margin-block:.4em .15em;font-size:1.65em;font-weight:500;display:block}.market-dashboard-stats small{color:var(--market-dashboard-muted);font-size:.7em}.market-dashboard-charts{grid-template-columns:1.65fr 1fr;gap:1.2em;margin-top:1.2em;display:grid}.market-activity-card,.market-distribution{border:1px solid var(--market-dashboard-line);background:var(--market-dashboard-card);border-radius:1em;padding:1.4em}.market-activity-card strong,.market-distribution>strong{font-size:.95em;font-weight:500}.market-activity-card>div:first-child span{color:var(--market-dashboard-muted);margin-top:.3em;font-size:.65em;display:block}.market-activity-bars{border-bottom:1px solid var(--market-dashboard-line);align-items:end;gap:.55em;height:11em;margin-top:1.2em;display:flex}.market-activity-bars i{height:var(--bar-height);background:linear-gradient(var(--color-accent), var(--market-chart-soft));transform-origin:bottom;border-radius:.3em .3em 0 0;flex:1}.market-activity-axis{color:var(--market-dashboard-muted);justify-content:space-between;margin-top:.8em;font-size:.65em;display:flex}.market-donut{background:conic-gradient(var(--color-accent) 0 48%, var(--market-chart-mid) 48% 76%, var(--market-chart-soft) 76%);border-radius:50%;place-items:center;width:8em;height:8em;margin:.9em auto;display:grid}.market-donut>span{text-align:center;background:var(--market-dashboard-card);border-radius:50%;place-content:center;width:72%;height:72%;font-size:1.6em;display:grid}.market-donut small{color:var(--market-dashboard-muted);font-size:.42em}.market-distribution>div:last-child{color:var(--market-dashboard-muted);flex-wrap:wrap;justify-content:center;gap:.4em 1.1em;font-size:.65em;display:flex}.market-distribution>div:last-child>span{align-items:center;gap:.4em;display:flex}.market-distribution i{background:var(--color-accent);border-radius:50%;width:.55em;height:.55em}.market-distribution i[data-tone="1"]{background:var(--market-chart-mid)}.market-distribution i[data-tone="2"]{background:var(--market-chart-soft)}.market-customer-table{margin-top:2em}.market-customer-table>strong{font-size:1.05em;font-weight:500}.market-customer-table table{border-collapse:collapse;width:100%;margin-top:1em;font-size:.8em}.market-customer-table th{text-align:left;color:var(--market-dashboard-muted);padding:.8em .4em;font-size:.86em;font-weight:400}.market-customer-table td{border-top:1px solid var(--market-dashboard-line);padding:1em .4em}.market-customer-table td:first-child{align-items:center;gap:.65em;display:flex}.market-customer-avatar{background:var(--market-dashboard-card);width:2em;height:2em;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.82em;display:grid}.market-order-status{color:var(--color-accent);align-items:center;gap:.6em;font-size:.88em;display:inline-flex}.market-order-status i{background:currentColor;border-radius:50%;width:.45em;height:.45em}.market-order-status[data-tone=pending]{color:var(--market-warning)}.market-order-status[data-tone=review]{color:var(--market-dashboard-muted)}.market-experience[data-motion=true] .market-sequence{height:calc(var(--market-surface-height) + var(--market-scroll-distance));background:var(--color-white)}.market-experience[data-motion=true] .market-stage{z-index:1;top:var(--market-sticky-top);height:var(--market-surface-height);isolation:isolate;border-radius:var(--market-panel-radius);background:var(--market-deep);position:sticky;overflow:hidden}.market-experience[data-motion=true] .market-stage:before{content:"";background:var(--market-light);opacity:calc(1 - var(--market-tone));pointer-events:none;position:absolute;inset:0}.market-experience[data-motion=true] .market-customer,.market-experience[data-motion=true] .market-bank{padding:var(--space-12) var(--space-8) var(--space-8);background:0 0;position:absolute;inset:0 0 auto}.market-experience[data-motion=true] .market-customer{z-index:1}.market-experience[data-motion=true] .market-bank{z-index:3;pointer-events:none}.market-experience[data-motion=true] .market-customer .market-experience-heading{opacity:var(--market-title);transform:translateY(calc((1 - var(--market-title)) * -1 * var(--space-6)))}.market-experience[data-motion=true] .market-bank .market-experience-heading{opacity:var(--market-heading);transform:translateY(calc((1 - var(--market-heading)) * var(--space-6)))}.market-experience[data-motion=true] .market-phone-position{transform:translate(calc(-50% + var(--phone-offset) * (1 - var(--market-surround) * .55) * 100%), calc(var(--phone-offset-y) + var(--market-zoom) * var(--space-6))) scale(calc(var(--phone-scale) * (1 - var(--market-surround) * .15)));opacity:calc(1 - var(--market-surround))}.market-experience[data-motion=true] .market-phone-position[data-slot="0"]{transform:translateX(-50%) scale(calc(1 + var(--market-zoom) * var(--market-zoom-scale)));opacity:var(--market-phone)}.market-experience[data-motion=true] .market-phone-scene figcaption{opacity:var(--market-title)}.market-experience[data-motion=true] .market-screen-portal{z-index:4;left:50%;top:calc(var(--market-screen-top) * (1 - var(--market-expand)) + var(--market-dashboard-top) * var(--market-expand));width:calc(var(--market-screen-width) * (1 + var(--market-zoom) * var(--market-zoom-scale)) * (1 - var(--market-expand)) + var(--market-dashboard-width) * var(--market-expand));height:calc(var(--market-screen-height) * (1 + var(--market-zoom) * var(--market-zoom-scale)) * (1 - var(--market-expand)) + var(--market-dashboard-height) * var(--market-expand));border-radius:calc(var(--market-screen-width) * .15 * (1 + var(--market-zoom) * var(--market-zoom-scale)) * (1 - var(--market-expand)) + var(--radius-lg) * var(--market-expand));box-shadow:var(--market-window-shadow);opacity:var(--market-portal);pointer-events:none;background:0 0;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}.market-screen-portal:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--phone-cherry), inset 0 0 0 5px var(--market-rim-highlight), inset 0 0 0 7px var(--phone-cherry);opacity:var(--market-rim);pointer-events:none;position:absolute;inset:0}.market-portal-tone{background:var(--market-dashboard-surface);opacity:var(--market-screen);position:absolute;inset:0}.market-screen-portal .market-portal-phone{width:calc(var(--market-screen-width) * (1 + var(--market-zoom) * var(--market-zoom-scale)));padding:calc(var(--market-screen-width) * .021 * (1 - var(--market-expand)));border-radius:inherit;box-shadow:none;height:100%;opacity:var(--market-screen);background:0 0;border:0;position:absolute;left:50%;transform:translate(-50%)}.market-screen-portal .market-portal-phone:before,.market-screen-portal .market-portal-phone:after{display:none}.market-screen-portal .market-phone-display{aspect-ratio:auto;background:0 0;border-radius:0;height:100%}.market-experience[data-motion=true] .market-dashboard{opacity:var(--market-dashboard);clip-path:inset(0 calc((1 - var(--market-expand)) * ( var(--market-dashboard-width) - var(--market-screen-width) * (1 + var(--market-zoom) * var(--market-zoom-scale)) ) / 2) round var(--radius-lg))}.market-experience[data-motion=true] .market-activity-bars i{transform:scaleY(clamp(.2, calc(var(--market-dashboard) * 1.8 - var(--bar-index) * .035), 1))}@media (max-width:767px){.market-customer,.market-bank{padding:var(--space-16) var(--space-4) 0}.market-experience-heading p{font-size:var(--text-sm);margin-top:var(--space-5)}.market-phone-scene{margin-top:var(--space-10);aspect-ratio:1.36}.market-phone-position[data-slot="-1"],.market-phone-position[data-slot="1"]{--phone-offset-y:1rem}.market-phone-position[data-slot="-2"],.market-phone-position[data-slot="2"]{--phone-offset-y:2rem}.market-phone-scene figcaption{bottom:var(--space-2);font-size:.6rem}.market-dashboard{margin-top:var(--space-10)}.market-dashboard-frame{border-radius:var(--radius-sm)}.market-dashboard-layout{grid-template-columns:minmax(0,1fr)}.market-sidebar{display:none}.market-dashboard-main{padding:1.6em}}@media (prefers-reduced-motion:reduce){.market-experience .market-phone-position{transform:translate(calc(-50% + var(--phone-offset) * 100%), var(--phone-offset-y)) scale(var(--phone-scale))}.market-experience .market-phone-fan,.market-experience .market-bank,.market-experience .market-dashboard,.market-experience .market-activity-bars i{opacity:1!important;transform:none!important}.market-experience .market-chart-line{stroke-dashoffset:0!important}}@media (max-width:767px){.market-experience{--market-start-top:var(--market-mobile-start-top);--market-sticky-top:max(var(--market-start-top), calc(100svh - var(--market-surface-height)));--market-scroll-distance:100svh;--market-surface-height:calc(var(--market-opening-height) * (1 - var(--market-expand)) + var(--market-bank-height) * var(--market-expand))}.market-experience[data-motion=true] .market-sequence{height:calc(var(--market-opening-height) + var(--market-scroll-distance))}.market-experience[data-motion=true] :is(.market-customer,.market-bank){padding:var(--space-8) var(--space-4)}.market-experience[data-motion=true] .market-customer{height:calc(100svh - var(--market-start-top));padding-top:var(--space-12);flex-direction:column;padding-bottom:0;display:flex}.market-experience[data-motion=true] .market-bank{padding-bottom:var(--space-4)}.market-experience[data-motion=true] .market-experience-heading h2{font-size:var(--text-section)}.market-experience[data-motion=true] .market-phone-scene{aspect-ratio:auto;flex:1 1 0;width:100%;min-height:0}.market-phone-scene{aspect-ratio:.7;--market-phone-width:min(60cqw, calc((100cqh - var(--space-8)) * .46));container-type:size}.market-phone-position{transform-origin:bottom;top:auto;bottom:0}.market-phone-position[data-slot="0"]{transform-origin:top}.market-phone-scene figcaption{top:0;bottom:auto}.market-phone-position:is([data-slot="-2"],[data-slot="2"]){display:none}.market-phone-position:is([data-slot="-1"],[data-slot="1"]){--phone-offset-y:0rem}.market-phone-position[data-slot="-1"]{--phone-offset:-.5}.market-phone-position[data-slot="1"]{--phone-offset:.5}.market-bank .market-dashboard{margin-top:var(--space-8)}}
.home-faq{padding-block:var(--section-space);background:var(--color-canvas);overflow:clip}.home-faq-heading{max-width:45rem;margin:0 auto var(--space-16);text-align:center}.home-faq-heading h2{margin-block:var(--space-4)}.home-faq-heading em{color:var(--color-brand);font-style:normal}.home-faq-heading>p:last-child{font-size:var(--text-lg);color:var(--color-muted)}.glass-faq-grid{gap:var(--space-5);padding-block:var(--space-4) var(--space-16);perspective:var(--story-perspective);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.glass-faq-card{gap:var(--space-5);min-height:22rem;padding:var(--space-8) var(--space-6);text-align:left;color:var(--demo-text);background:var(--sculpted-glass);border:1px solid var(--sculpted-glass-edge);border-radius:var(--radius-xl);box-shadow:var(--sculpted-glass-shadow);transition:transform var(--motion-base), box-shadow var(--motion-base);isolation:isolate;flex-direction:column;display:flex;position:relative;transform:rotate(-3deg)}.faq-card-position:nth-child(2n) .glass-faq-card{transform:translateY(var(--space-12)) rotate(3deg)}.faq-card-position:nth-child(3) .glass-faq-card{transform:rotate(-2deg)}.glass-faq-card:before{content:"";inset:var(--space-1);border:1px solid var(--glass-dark-border);border-radius:inherit;background:var(--sculpted-glass-reflection);z-index:-1;pointer-events:none;position:absolute}.glass-faq-card:after{content:"";inset:var(--space-2);border-radius:inherit;border-inline:1px solid var(--sculpted-glass-edge);opacity:.35;pointer-events:none;position:absolute}.glass-faq-card:hover{transform:translateY(calc(-1 * var(--space-2)))}.glass-faq-card:has(:focus-visible){transform:translateY(calc(-1 * var(--space-2)))}.faq-card-position:nth-child(2n) .glass-faq-card:hover{transform:translateY(var(--space-10))}.faq-card-position:nth-child(2n) .glass-faq-card:has(:focus-visible){transform:translateY(var(--space-10))}.glass-faq-card:has(:focus-visible){outline:3px solid var(--color-brand);outline-offset:5px}.glass-faq-number{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.glass-faq-card h3{font-size:var(--text-lg);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.3}.glass-faq-answer{font-size:var(--text-base);color:var(--color-dark-muted);margin:0;line-height:1.65}.glass-faq-more{text-align:left;font-size:var(--text-xs);color:var(--color-accent);padding-inline:0;padding-top:var(--space-4);border:0;border-top:1px solid var(--glass-dark-border);background:0 0;border-radius:0;justify-content:space-between;margin-top:auto;display:flex}.glass-faq-more:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.glass-faq-more:focus-visible{outline:none}.minimal-ai{margin-top:var(--space-16);padding:var(--space-12) 0;color:var(--color-ink);background:0 0}.minimal-ai-form{max-width:34rem;margin-inline:auto}.ai-providers{justify-content:center;gap:var(--space-8);margin-bottom:var(--space-10);display:flex}.ai-providers button{width:var(--space-16);height:var(--space-16);padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--motion-base), transform var(--motion-base);background:0 0;border:1px solid #0000;place-items:center;display:grid}.ai-providers button:hover{transform:translateY(calc(-1 * var(--space-1)));background:var(--color-white)}.ai-providers button[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-white)}.ai-providers img{width:var(--space-10);height:var(--space-10);object-fit:contain}.minimal-ai-question{gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);align-items:center;display:flex;position:relative}.minimal-ai-question label{left:0;top:var(--space-3);color:var(--color-ink);pointer-events:none;position:absolute}:is(.minimal-ai-question:has(input:focus) label,.minimal-ai-question:has(input:not(:placeholder-shown)) label){top:calc(-1 * var(--space-3));font-size:var(--text-xs);color:var(--color-brand)}.minimal-ai-question input{width:100%;min-width:0;color:var(--color-ink);font:inherit;font-size:var(--text-base);padding:var(--space-3) 0;background:0 0;border:0;border-radius:0}.minimal-ai-question input:focus,.minimal-ai-question input:focus-visible{box-shadow:none;background:0 0;outline:none}.minimal-ai-question:has(input:focus-visible){border-bottom-color:var(--color-focus);box-shadow:0 1px 0 var(--color-focus)}.minimal-ai-question input::placeholder{color:var(--color-ink);opacity:1}.minimal-ai-question button{border-radius:var(--radius-pill);border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-ink);font-size:var(--text-xl);background:0 0;flex:0 0 2.75rem}.minimal-ai-help{color:var(--color-brand);font-size:var(--text-xs);text-align:center;margin-top:var(--space-3)}.minimal-ai-disclosure{color:var(--color-muted);font-size:var(--text-xs);text-align:center;margin:var(--space-8) 0 0;line-height:1.6}.minimal-ai-disclosure a,.home-ai-status a{text-underline-offset:3px;text-decoration:underline}.home-ai-status{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-pale);color:var(--color-ink);font-size:var(--text-sm);margin-top:var(--space-4)}.glass-faq-card{--card-angle:-3deg;--card-offset:0px;transform-style:preserve-3d;isolation:auto;transform:perspective(var(--story-perspective)) translateY(var(--card-offset)) rotateZ(var(--card-angle)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--motion-fast) ease-out}.faq-card-position:nth-child(2n) .glass-faq-card{--card-angle:3deg;--card-offset:var(--space-12)}.faq-card-position:nth-child(3) .glass-faq-card{--card-angle:-2deg}.glass-faq-card:nth-child(n){transform:perspective(var(--story-perspective)) translateY(var(--card-offset)) rotateZ(var(--card-angle)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.glass-faq-card:nth-child(n):hover{transform:perspective(var(--story-perspective)) translateY(calc(var(--card-offset) - var(--space-1))) rotateZ(var(--card-angle)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.glass-faq-volume{pointer-events:none;border-radius:inherit;transform-style:preserve-3d;position:absolute;inset:0}.glass-faq-volume i{border-radius:inherit;border:1px solid var(--sculpted-glass-edge);background:var(--sculpted-glass);transform:translateZ(calc(-1 * var(--glass-tilt-depth)));box-shadow:var(--sculpted-glass-shadow);position:absolute;inset:0}.glass-faq-volume i:last-child{transform:translateZ(calc(-.5 * var(--glass-tilt-depth)));background:0 0}.glass-faq-card>h3,.glass-faq-card>p,.glass-faq-number{transform:translateZ(2px)}.glass-faq-card:before{background-position:var(--light-x,50%) center}.site-footer{isolation:isolate;min-height:var(--footer-scene-height);padding-top:var(--space-16);background:var(--footer-canvas);color:var(--demo-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.footer-cinema{z-index:-1;position:absolute;inset:0;overflow:hidden}.footer-cinema picture,.footer-cinema img,.footer-cinema video,.footer-cinema-shade{width:100%;height:100%;position:absolute;inset:0}.footer-cinema img,.footer-cinema video{object-fit:cover;object-position:var(--footer-film-position)}.footer-cinema video:not([src]),.footer-cinema video[hidden]{display:none}.footer-cinema-shade{background:var(--footer-film-blend);pointer-events:none}.footer-surface{z-index:1;position:relative}.footer-grid{gap:var(--space-8);grid-template-columns:1.25fr 1fr 1.2fr .9fr;width:76%;display:grid}.footer-brand .wordmark{font-size:clamp(1.6rem,2.8vw,2.7rem)}.footer-brand .wordmark-period{color:var(--color-accent)}.footer-brand nav{margin-top:var(--space-8)}.footer-grid nav{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.footer-grid h2{font-size:var(--text-sm);letter-spacing:0;margin-bottom:var(--space-4);color:var(--color-accent);font-weight:500}.footer-grid nav a{min-height:var(--control-min-size);font-size:var(--text-sm);padding-block:var(--space-1);color:var(--demo-text);align-items:center;line-height:1.6;display:inline-flex}.footer-grid nav a:hover,.footer-bottom a:hover{text-underline-offset:4px;text-decoration:underline}.site-footer :focus-visible{outline-color:var(--color-accent)}.site-footer .market-credit{color:var(--demo-text)}.footer-legal{z-index:1;padding-top:var(--space-32);margin-top:auto;position:relative}.footer-disclosure{padding-top:var(--space-6);border-top:1px solid var(--glass-dark-border)}.footer-disclosure p{font-size:var(--text-sm);max-width:95ch;color:var(--demo-text)}.footer-bottom{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-8);font-size:var(--text-sm);color:var(--demo-text);display:flex}.footer-bottom>div{gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-bottom small{font-size:inherit;white-space:nowrap}.footer-bottom a{min-height:var(--control-min-size);align-items:center;display:inline-flex}@media (max-width:1279px){.glass-faq-grid{gap:var(--space-8);padding-bottom:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.glass-faq-card{min-height:19rem}.footer-grid{gap:var(--space-5);width:80%}}@media (max-width:767px){.home-faq-heading{margin-bottom:var(--space-10)}.glass-faq-grid{gap:var(--space-5)}.glass-faq-card{padding:var(--space-6) var(--space-5);min-height:21rem;transform:rotate(-1deg)}.faq-card-position:nth-child(2n) .glass-faq-card{transform:translateY(var(--space-6)) rotate(1deg)}.faq-card-position:nth-child(3) .glass-faq-card{transform:rotate(-1deg)}.home-ai{gap:var(--space-8);margin-top:var(--space-10);grid-template-columns:1fr}.footer-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-footer{padding-top:var(--space-12);--footer-film-position:88.5% 50%;min-height:70rem}.footer-legal{padding-top:var(--space-32)}.footer-bottom{gap:var(--space-5);flex-direction:column}.footer-bottom>div{gap:var(--space-3) var(--space-5)}}@media (max-width:479px){.glass-faq-grid{gap:var(--space-5);grid-template-columns:1fr}.glass-faq-card,.faq-card-position:nth-child(2n) .glass-faq-card,.faq-card-position:nth-child(3) .glass-faq-card{min-height:0;transform:none}.faq-card-position:nth-child(2n) .glass-faq-card:hover{transform:none}.faq-card-position:nth-child(2n) .glass-faq-card:has(:focus-visible){transform:none}}@media (prefers-reduced-motion:reduce){.glass-faq-card,.faq-card-position:nth-child(2n) .glass-faq-card,.faq-card-position:nth-child(3) .glass-faq-card{transition:none;transform:none}}@media (prefers-reduced-motion:reduce),(hover:none),(max-width:1099px){.glass-faq-card:nth-child(n),.glass-faq-card:nth-child(n):hover{transform-style:flat;isolation:isolate;transition:none;transform:none}.glass-faq-card>h3,.glass-faq-card>p,.glass-faq-number,.glass-faq-card .glass-faq-more{z-index:1;position:relative;transform:none}.glass-faq-card .glass-faq-material{z-index:0;transform:none}.glass-faq-volume{z-index:-1}}.glass-faq-material{inset:calc(-1 * var(--space-2));width:calc(100% + var(--space-4));height:calc(100% + var(--space-4));object-fit:fill;z-index:-1;pointer-events:none;max-width:none;position:absolute;transform:translateZ(1px)}.glass-faq-card:before,.glass-faq-card:after{display:none}.glass-faq-more{transform:translateZ(3px)}.faq-card-position{transform-origin:0 0;min-width:0}.faq-card-position .glass-faq-card{height:100%}.home-faq[data-motion=true]{height:calc(100svh + var(--faq-scroll-distance));padding-block:0}.home-faq[data-motion=true] .faq-stage{height:100svh;padding-block:var(--space-24) var(--space-12);position:sticky;top:0}.home-faq[data-motion=true] .faq-stage>.container{position:relative}.home-faq[data-motion=true] .home-faq-heading{margin-bottom:var(--space-10);opacity:var(--faq-heading-opacity,1);transform:translateY(calc(var(--faq-open,0) * -1 * var(--space-10)))}.home-faq[data-motion=true] .glass-faq-grid{padding-block:0;position:relative}.home-faq[data-motion=true] .minimal-ai{z-index:2;top:calc(var(--faq-ask-top,50svh) - var(--space-24));width:min(var(--faq-ask-width,34rem), 34rem);opacity:var(--faq-ask-opacity,0);transform:translate(-50%, calc((1 - var(--faq-ask-opacity,0)) * var(--faq-ask-rise)));pointer-events:none;margin:0;padding:0;position:absolute;left:50%}.home-faq[data-phase=ask] .minimal-ai{pointer-events:auto}.home-faq[data-motion=true] .faq-card-position:nth-child(n) .glass-faq-card{--card-offset:calc((1 - var(--faq-open,0)) * var(--space-12))}.home-faq[data-motion=true] .faq-card-position:nth-child(odd) .glass-faq-card{--card-offset:0px}.home-faq[data-motion=true] .glass-faq-card>.glass-faq-more{min-height:var(--space-16)}.home-faq[data-motion=true][data-compact=true]{height:auto;padding-block:var(--space-24) var(--space-8)}.home-faq[data-motion=true][data-compact=true] .faq-stage{height:auto;padding:0;position:relative}.home-faq[data-motion=true][data-compact=true] .home-faq-heading{margin-bottom:var(--space-6)}.home-faq[data-motion=true][data-compact=true] .home-faq-heading h2{font-size:var(--text-2xl)}.home-faq[data-motion=true][data-compact=true] .home-faq-heading>p:last-child{font-size:var(--text-sm)}.home-faq[data-motion=true][data-compact=true] .glass-faq-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto}.home-faq[data-motion=true][data-compact=true] .faq-card-position{transform-origin:50%}.home-faq[data-motion=true][data-compact=true] .faq-card-position:nth-child(n) .glass-faq-card{--card-offset:0px;min-height:0;padding:var(--space-6);gap:var(--space-4)}.home-faq[data-motion=true][data-compact=true] .glass-faq-card>.glass-faq-more{min-height:var(--space-12)}.home-faq[data-motion=true][data-compact=true] .glass-faq-answer{font-size:var(--text-base);line-height:1.6}.home-faq[data-motion=true][data-compact=true] .glass-faq-more{margin-top:0}.home-faq[data-motion=true][data-compact=true] .minimal-ai{width:100%;max-width:34rem;margin:var(--space-10) auto 0;pointer-events:auto;position:relative;top:auto;left:auto;transform:none}.home-faq[data-motion=true][data-compact=false] .glass-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-faq[data-tabbed=true]{min-height:100svh;padding-block:var(--space-24) var(--space-8)}.home-faq[data-tabbed=true] .faq-stage>.container{min-height:calc(100svh - var(--space-24) - var(--space-8));align-content:start;gap:var(--space-6);grid-template-rows:auto auto 1fr;display:grid}.home-faq[data-tabbed=true] .home-faq-heading{margin-bottom:0}.home-faq[data-tabbed=true] .home-faq-heading h2{font-size:var(--text-2xl)}.home-faq[data-tabbed=true] .home-faq-heading>p:last-child{font-size:var(--text-sm)}.faq-tabs{justify-content:center;align-items:center;gap:clamp(var(--space-1), 2vw, var(--space-3));flex-wrap:wrap;display:flex}.faq-tabs button{flex:0 0 var(--space-12);width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.faq-tabs button:first-child{border:1px solid var(--color-border)}.faq-tabs .nav-icon{box-shadow:none;background:0 0;border:0}.faq-tab-ring{fill:none;width:100%;height:100%;stroke:var(--color-border);stroke-width:2px;pointer-events:none;position:absolute;inset:0}.faq-tabs button[aria-selected=true]{color:var(--color-brand);background:var(--color-pale);border-color:var(--color-brand)}.faq-tabs [aria-selected=true] .faq-tab-ring{stroke:var(--color-brand)}.home-faq[data-tabbed=true] :is(.glass-faq-grid,.minimal-ai){grid-row:3;align-self:center;width:100%;max-width:30rem;margin:0 auto;padding:0}.home-faq[data-tabbed=true] .glass-faq-grid{grid-template-columns:minmax(0,1fr)}.home-faq[data-tabbed=true] .glass-faq-card{min-height:0;padding:var(--space-6);gap:var(--space-4)}.home-faq[data-tabbed=true] .glass-faq-answer{font-size:var(--text-base);line-height:1.6}.home-faq[data-tabbed=true] .glass-faq-more{min-height:var(--space-12)}.home-faq [hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.home-faq[data-tabbed=true] [role=tabpanel]:not([hidden]){animation:faq-panel-reveal var(--motion-base) ease-out}}@keyframes faq-panel-reveal{0%{opacity:0}to{opacity:1}}.footer-mobile{display:none}@media (max-width:767px){.site-footer{min-height:100svh;padding-top:var(--space-24)}.footer-grid{display:none}.footer-mobile{display:block}.footer-mobile>.wordmark{font-size:var(--text-2xl)}.footer-groups{margin-top:var(--space-5)}.footer-group{border-bottom:1px solid var(--glass-dark-border)}.footer-group>summary{min-height:var(--space-12);cursor:pointer;color:var(--color-accent);font-size:var(--text-base);justify-content:space-between;align-items:center;list-style:none;display:flex}.footer-group>summary::-webkit-details-marker{display:none}.footer-group[open]>summary span{transform:rotate(180deg)}.footer-group nav{gap:var(--space-1) var(--space-5);padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-group nav a{min-height:var(--control-min-size);font-size:var(--text-sm);align-items:center;display:flex}.footer-legal{padding-top:var(--space-6)}.footer-disclosure{padding-top:var(--space-4);border-top:0}.footer-disclosure p{font-size:var(--text-xs);line-height:1.6}.footer-bottom{gap:var(--space-2);padding-block:var(--space-4) var(--space-5);font-size:var(--text-xs)}.footer-bottom>div{justify-content:space-between;gap:var(--space-3)}}@media (max-width:359px){.site-footer{padding-top:var(--space-20)}.footer-groups{margin-top:var(--space-4)}.footer-group>summary{min-height:var(--control-min-size)}.site-footer .market-credit{margin-block:var(--space-4)}}
@font-face{font-family:Inter Opening;src:url(/fonts/inter-opening.woff2)format("woff2");font-weight:450;font-style:normal;font-display:swap}.london-opening-copy h1{font-family:"Inter Opening", var(--font-body)}.home-assurance{padding-block:var(--section-space);background:var(--color-white)}.assurance-heading{max-width:45rem;margin-bottom:var(--space-12)}.assurance-heading h2{margin-block:var(--space-4)}.assurance-heading>p:last-child{color:var(--color-muted);font-size:var(--text-lg)}.assurance-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.assurance-card{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--glass-shadow)}.assurance-card h3{font-size:var(--text-xl);margin-block:var(--space-6) var(--space-3)}.assurance-card>p{color:var(--color-muted);font-size:var(--text-sm)}.assurance-card ul{margin:var(--space-6) 0 0;padding:0;list-style:none}.assurance-card li{border-top:1px solid var(--color-border);padding-block:var(--space-4)}.assurance-card strong{font-size:var(--text-sm);font-weight:500;display:block}.assurance-card li span{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.europe-coverage{background:var(--color-canvas);padding-block:var(--space-12);overflow:clip}.coverage-layout{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.coverage-heading h2{max-width:var(--globe-heading-width);margin:var(--space-4) 0 0}.coverage-regions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.coverage-regions>span{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--glass-surface);color:var(--color-brand);display:flex}.coverage-visual{width:100%;max-width:var(--globe-width);aspect-ratio:1;isolation:isolate;justify-self:center;position:relative}.globe-poster,.coverage-globe{width:100%;height:100%;display:block;position:absolute;inset:0}.coverage-globe{opacity:0}.coverage-visual[data-renderer=webgl] .coverage-globe{opacity:1}.coverage-visual[data-renderer=webgl] .globe-poster{visibility:hidden}.globe-headquarters{left:var(--london-x);top:var(--london-y);z-index:1;pointer-events:none;position:absolute}.globe-headquarters>span{left:0;bottom:var(--globe-leader-height);width:max-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand);font-size:var(--globe-label-size);font-weight:500;position:absolute;transform:translate(-50%)}.globe-headquarters:before{content:"";width:1px;height:var(--globe-leader-height);background:var(--globe-gold);position:absolute;bottom:0}.globe-headquarters i{width:var(--globe-pin-size);height:var(--globe-pin-size);border-radius:var(--radius-pill);background:var(--globe-gold);box-shadow:0 0 0 var(--space-2) var(--globe-halo);position:absolute;transform:translate(-50%,-50%)}@media (max-width:767px){.europe-coverage{padding-block:var(--space-12) var(--space-6)}.coverage-layout{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.coverage-heading{text-align:center}.coverage-heading h2{max-width:none}.coverage-regions{margin-top:var(--space-5);justify-content:center}.coverage-visual{max-width:var(--globe-mobile-width)}}@media (prefers-reduced-motion:reduce){.coverage-visual[data-renderer] .coverage-globe{opacity:0}.coverage-visual[data-renderer] .globe-poster{visibility:visible}}.home-assurance{position:relative;overflow:clip}.assurance-introduction{align-items:center;gap:var(--space-8);grid-template-columns:1fr 18rem;display:grid}.assurance-sculpture{object-fit:contain;width:100%;height:18rem}.assurance-card{height:100%;transition:transform var(--motion-slow), opacity var(--motion-slow);transition-delay:calc(var(--card-index) * var(--motion-fast))}.assurance-card li{gap:var(--space-3);align-items:flex-start;display:flex}.assurance-card .assurance-reference-icon{width:2rem;height:2rem;color:var(--color-brand);background:var(--color-pale);border-radius:var(--radius-sm);flex:0 0 2rem;place-items:center;margin:0;display:grid}.assurance-reference-icon[data-family=platform]{color:var(--assurance-blue);background:var(--assurance-blue-pale)}.assurance-reference-icon[data-family=integration]{color:var(--assurance-violet);background:var(--assurance-violet-pale)}.assurance-reference-icon .nav-icon{background:0 0;border:none;width:1.4rem;height:1.4rem}.assurance-evidence{margin-top:var(--space-8);border-top:1px solid var(--color-border);padding-top:var(--space-6);align-items:center;gap:var(--space-4) var(--space-6);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.assurance-evidence p{width:100%;font-size:var(--text-sm);color:var(--color-ink);margin:0}.assurance-evidence a{color:var(--color-brand);margin-left:auto}@media (prefers-reduced-motion:no-preference){.home-assurance[data-reveal=ready] .assurance-card{opacity:0;transform:translateY(calc(-1 * var(--space-8))) scale(.98)}.home-assurance[data-reveal=complete] .assurance-card{opacity:1;transform:none}}@media (max-width:767px){.assurance-grid{grid-template-columns:1fr}.assurance-introduction{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 7rem}.assurance-sculpture{height:9rem}.assurance-heading{margin-bottom:var(--space-6)}.assurance-card{padding:var(--space-6)}.assurance-evidence a{margin-left:0}}@media (max-width:479px){.assurance-introduction{grid-template-columns:1fr}.assurance-sculpture{display:none}}
.market-access-page{background:var(--color-canvas)}.access-hero{height:auto;min-height:var(--access-hero-height);align-items:center;display:grid}.access-hero .hero-shade{background:var(--access-hero-overlay)}.access-hero-copy{text-align:center;padding-block:calc(var(--header-height) + var(--space-16)) var(--space-32);text-shadow:var(--access-hero-text-shadow);position:relative}.access-hero-copy .button{text-shadow:none}.access-hero-copy .eyebrow{color:var(--color-white)}.access-hero-copy h1{font-size:var(--text-display);letter-spacing:-.05em;margin:var(--space-6) auto;font-weight:450;line-height:1.1}.access-hero-copy>p:not(.eyebrow){max-width:48ch;margin:0 auto var(--space-8);color:var(--color-white);font-size:var(--text-lg)}.access-hero-copy .button{background:var(--color-white);color:var(--color-ink)}.access-prices,.access-coverage,.access-future{padding-block:var(--section-space)}.access-section-heading{text-align:center;max-width:60rem;margin:0 auto var(--space-16)}.access-section-heading h2{font-size:var(--text-section);letter-spacing:-.045em;text-wrap:balance;font-weight:450;line-height:1.12}.access-section-heading>p:not(.eyebrow){color:var(--color-muted);font-size:var(--text-lg);max-width:62ch;margin:var(--space-6) auto 0}.access-section-heading .button{margin-top:var(--space-8)}.access-data-source{justify-content:space-between;gap:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.access-price-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-quote-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);min-width:0}.access-quote-identity{align-items:center;gap:var(--space-3);margin:var(--space-1) 0 var(--space-4);display:flex}.access-asset-mark{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);font-size:var(--text-sm);background:0 0;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.access-quote-identity h3{font-size:var(--text-xl);font-weight:500;line-height:1.2}.access-quote-identity p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.access-quote-surface{background:var(--color-pale);border-radius:var(--radius-md);padding:var(--space-6) 0 var(--space-3);color:var(--color-brand)}.access-quote-surface[data-direction=down]{background:var(--color-danger-pale);color:var(--color-danger)}.access-quote-price{font-size:var(--text-section);letter-spacing:-.045em;color:var(--color-ink);margin:0 var(--space-6);font-variant-numeric:tabular-nums;font-weight:450;line-height:1.15}.access-quote-change{color:inherit;margin:var(--space-2) var(--space-6) var(--space-4);font-size:var(--text-sm);font-family:var(--font-mono)}.access-quote-change span{margin-left:var(--space-2)}.access-price-chart{width:100%;height:var(--access-chart-height);display:block}.access-chart-grid{stroke:currentColor;stroke-opacity:.13;stroke-dasharray:3 5;fill:none}.access-chart-time{padding-inline:var(--space-6);font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;display:flex}.access-data-note,.access-final-note{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-6)}.access-data-note a{text-underline-offset:var(--space-1);text-decoration:underline}.access-coverage{background:var(--access-coverage-canvas);color:var(--color-white)}.access-coverage .eyebrow{color:var(--color-accent)}.access-coverage .access-section-heading>p:not(.eyebrow){color:var(--color-dark-muted)}.access-coverage-grid{min-height:var(--access-coverage-height);gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.market-access-page[data-market=equities] .access-coverage-grid{--access-coverage-height:var(--access-regions-height)}.access-coverage-art{isolation:isolate;border-radius:var(--radius-xl);background:var(--access-coverage-tile);width:100%;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.access-coverage-art picture{position:absolute;inset:0}.access-coverage-art picture,.access-coverage-art picture img{object-fit:cover;width:100%;height:100%;display:block}.market-access-page[data-market=crypto] .access-coverage-art picture img{object-position:center bottom}.access-photo-quotes{inset-inline:var(--access-ticket-inset);bottom:var(--access-ticket-inset);gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.access-photo-quote{width:var(--access-ticket-width);max-width:var(--access-ticket-max-width);grid-template-columns:var(--access-ticket-logo) minmax(0, 1fr) max-content;align-items:center;gap:var(--access-ticket-gap);padding:var(--access-ticket-padding);background:var(--access-ticket-background);border:1px solid var(--access-ticket-border);border-radius:var(--radius-lg);box-shadow:var(--access-ticket-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));color:var(--color-white);font-size:var(--access-ticket-text);line-height:1.35;display:grid}.access-photo-quote:nth-child(2n){align-self:flex-end}.access-photo-quote .access-brand{width:var(--access-ticket-logo);height:var(--access-ticket-logo)}.access-photo-quote strong,.access-photo-quote span:not(.access-brand){display:block}.access-photo-quote strong{font-weight:500}.access-photo-identity{overflow-wrap:anywhere;min-width:0}.access-photo-identity>span{color:var(--color-dark-muted);font-size:var(--access-ticket-detail);margin-top:var(--space-1)}.access-photo-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.access-photo-value>span{color:var(--access-ticket-positive);font-size:var(--access-ticket-detail);margin-top:var(--space-1)}.access-photo-value>span[data-direction=down]{color:var(--access-ticket-negative)}.access-photo-value small{font-size:inherit}.access-coverage-tiles{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.access-coverage-tiles li{background:var(--access-coverage-tile);border:1px solid var(--access-coverage-line);border-radius:var(--radius-lg);min-width:0;padding:var(--space-6);flex-direction:column;justify-content:flex-start;display:flex}.access-brand{width:var(--access-logo-size);height:var(--access-logo-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.access-brand img{object-fit:contain;width:100%;height:100%;display:block}.access-asset-mark .access-brand{width:100%;height:100%}.access-coverage-symbol{align-items:center;gap:var(--space-2);height:var(--space-10);margin-bottom:var(--space-5);flex-shrink:0;display:flex}.access-coverage-symbol>.access-brand{width:var(--access-coverage-logo);height:var(--access-coverage-logo)}.access-coverage-tiles[data-layout=regions] .access-coverage-symbol{height:var(--access-region-logo-height);margin-bottom:var(--space-6)}.access-coverage-symbol>.access-brand[data-wordmark=true]{width:var(--access-region-wordmark-width);height:var(--access-region-logo-height);padding:var(--space-2);flex-shrink:1}.access-brand[data-wordmark=true]{width:min(100%, var(--access-wordmark-width));height:var(--space-20);background:var(--color-white);border-radius:var(--radius-sm);padding:var(--space-3)}.access-coverage-tiles h3{font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.access-coverage-tiles p{font-size:var(--text-base);color:var(--color-dark-muted);margin:var(--space-2) 0 0}.access-coverage-notes{margin-top:var(--space-8);font-size:var(--text-sm);color:var(--color-dark-muted)}.access-coverage-notes>p{max-width:var(--reading-max)}.access-coverage-context{max-width:var(--reading-max);margin:calc(-1 * var(--space-6)) auto var(--space-10);padding-left:var(--space-5);border-left:2px solid var(--access-coverage-line);font-size:var(--text-base)}.access-coverage[data-layout=assurance] .access-coverage-grid{align-items:start;gap:var(--content-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);min-height:0}.access-coverage[data-layout=assurance] .access-coverage-art{aspect-ratio:var(--access-photo-aspect)}.access-coverage[data-layout=assurance] .access-coverage-art img{object-fit:contain}.access-coverage[data-layout=assurance] .access-coverage-notes:empty{display:none}@media (max-width:1023px){.access-coverage[data-layout=assurance] .access-coverage-grid{grid-template-columns:1fr}.access-coverage[data-layout=assurance] .access-coverage-art{max-width:var(--foundation-copy-width);aspect-ratio:1.6;width:100%;margin-inline:auto}}.access-coverage-notes a{margin-right:var(--space-6);text-underline-offset:var(--space-1);min-height:var(--space-12);align-items:center;text-decoration:underline;display:inline-flex}.access-coverage :focus-visible{outline-color:var(--color-accent)}.access-ticker{padding-block:var(--space-6);background:var(--color-white);border-bottom:1px solid var(--color-border);position:relative}.access-ticker-window{overflow-x:auto}.access-ticker-track{width:max-content;display:flex}.access-ticker-list{gap:var(--space-4);padding:0 var(--space-4) 0 0;flex-shrink:0;margin:0;list-style:none;display:flex}.access-ticker-list[aria-hidden=true]{display:none}.access-ticker-list li{align-items:center;gap:var(--space-3);width:var(--access-ticker-width);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}.access-ticker-list .access-asset-mark{width:var(--space-8);height:var(--space-8);font-size:var(--text-xs)}.access-ticker-list li>div{min-width:0;font-size:var(--text-sm)}.access-ticker-list li>div:last-child{text-align:right;flex-shrink:0;margin-left:auto}.access-ticker-list b,.access-ticker-list strong{font-weight:500}.access-ticker-list li>div>span{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:7rem;display:block;overflow:hidden}.access-ticker-list .access-ticker-change[data-direction=up]{color:var(--color-brand)}.access-ticker-list .access-ticker-change[data-direction=down]{color:var(--color-danger)}.access-ticker[data-enhanced=true] .access-ticker-list[aria-hidden=true]{display:flex}.access-ticker[data-enhanced=true] .access-ticker-window{overflow:hidden}.access-ticker[data-enhanced=true] .access-ticker-track{animation:access-ticker var(--access-ticker-duration) linear infinite;animation-play-state:paused}.access-ticker[data-running=true] .access-ticker-track{animation-play-state:running}.access-ticker-window:focus-visible .access-ticker-track{animation-play-state:paused}@keyframes access-ticker{to{transform:translate(-50%)}}.access-future{padding-bottom:var(--space-10);background:var(--color-white);overflow:clip}.access-product-preview{margin:var(--space-20) auto 0;max-width:var(--market-content-width)}.access-device-scene{padding:0 12% 8% 5%;position:relative;container-type:inline-size}.access-laptop{font-size:var(--access-device-font);position:relative}.access-desktop{border:.18cqi solid var(--laptop-edge);background:var(--laptop-bezel);box-shadow:var(--access-device-depth);border-radius:1.9cqi 1.9cqi .6cqi .6cqi;padding:.8cqi .8cqi 1.25cqi;position:relative}.access-desktop-display{background:var(--color-canvas);border-radius:1.05cqi 1.05cqi .2cqi .2cqi;overflow:hidden}.access-laptop-camera{z-index:1;background:var(--laptop-bezel);border-radius:0 0 .5cqi .5cqi;width:12%;height:1.5cqi;position:absolute;top:.65cqi;left:44%}.access-laptop-camera:after{content:"";aspect-ratio:1;background:var(--laptop-camera);border-radius:var(--radius-pill);width:.35cqi;position:absolute;top:.45cqi;left:calc(50% - .175cqi)}.access-laptop-base{background:var(--laptop-deck);width:112%;height:2.4cqi;box-shadow:var(--laptop-base-shadow);border-radius:.2cqi .2cqi 2.8cqi 2.8cqi/.2cqi .2cqi 1cqi 1cqi;margin-left:-6%;position:relative}.access-laptop-base:before{content:"";background:var(--laptop-grip);border-radius:0 0 .8cqi .8cqi;width:14%;height:.85cqi;position:absolute;top:0;left:43%}.access-laptop-base:after{content:"";background:var(--laptop-front);border-radius:0 0 2.8cqi 2.8cqi/0 0 1cqi 1cqi;position:absolute;inset:55% 0 0}.access-desktop-top{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1em;padding:1.2em 1.5em;display:flex}.access-desktop-top b{letter-spacing:-.06em;font-size:1.4em}.access-desktop-top i{color:var(--color-muted);font-size:.8em;font-style:normal}.access-desktop-body{grid-template-columns:22% 1fr;display:grid}.access-desktop aside{border-right:1px solid var(--color-border);color:var(--color-muted);flex-direction:column;gap:1.6em;padding:2em 1.5em;display:flex}.access-desktop aside b{color:var(--color-brand)}.access-desktop aside small{letter-spacing:.1em;margin-top:auto}.access-desktop-content{padding:2em}.access-preview-eyebrow{color:var(--color-muted);letter-spacing:.1em;font-size:.65em;display:block}.access-desktop-content h3{letter-spacing:-.05em;margin-block:.5em;font-size:2.4em;font-weight:450;line-height:1.08}.access-preview-main-quote{border:1px solid var(--color-border);background:var(--color-pale);border-radius:var(--radius-sm);color:var(--color-brand);padding:1.2em 1.2em 0}.access-preview-main-quote>span{font-size:.9em}.access-preview-main-quote strong{color:var(--color-ink);font-size:2em;font-weight:450;display:block}.access-preview-main-quote .access-price-chart{height:12cqi}.access-preview-rows>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:.75em;padding-block:1em;font-size:.9em;display:flex}.access-preview-rows b{font-weight:500}.access-phone{background:var(--phone-metal);border:1px solid var(--phone-cherry);width:27%;box-shadow:var(--access-device-depth);border-radius:4.3cqi;padding:.35%;position:absolute;bottom:0;right:0;container-type:inline-size}.access-phone:before,.access-phone:after{content:"";background:var(--phone-metal);border-radius:var(--radius-pill);width:.8%;height:11%;position:absolute;top:23%}.access-phone:before{left:-.8%}.access-phone:after{top:31%;right:-.8%}.access-phone-screen{aspect-ratio:var(--access-phone-aspect);background:var(--access-phone-background);border:1.5cqi solid var(--demo-canvas);color:var(--color-white);border-radius:14cqi;flex-direction:column;padding:4cqi;font-size:3.7cqi;display:flex;position:relative;overflow:hidden}.access-phone-screen svg{flex-shrink:0;width:5cqi;height:5cqi}.access-phone-status{justify-content:space-between;align-items:center;min-height:12cqi;margin-bottom:4cqi;padding-inline:3cqi;font-size:3.4cqi;font-weight:600;display:flex;position:relative}.access-phone-status>svg{width:18cqi;height:4.5cqi}.access-phone-camera{background:var(--access-camera-black);border-radius:var(--radius-pill);width:24cqi;height:9cqi;position:absolute;top:1cqi;left:50%;transform:translate(-50%)}.access-phone-camera:after{content:"";border-radius:var(--radius-pill);background:var(--access-camera-lens);width:2.8cqi;height:2.8cqi;position:absolute;top:3.1cqi;right:3cqi}.access-phone-toolbar{align-items:center;gap:2.5cqi;display:flex}.access-bank-avatar,.access-phone-tool,.access-phone-search{border:1px solid var(--demo-border);border-radius:var(--radius-pill);background:var(--access-phone-glass);justify-content:center;align-items:center;height:10cqi;display:flex}.access-bank-avatar,.access-phone-tool{flex-shrink:0;width:10cqi}.access-bank-avatar{font-size:4.7cqi;font-weight:600}.access-phone-search{color:var(--demo-muted);flex:1;justify-content:flex-start;gap:3cqi;padding-inline:3cqi}.access-phone-balance{flex-direction:column;align-items:center;padding-block:8cqi 7cqi;display:flex}.access-phone-balance h3{margin:0;font-size:6.2cqi;font-weight:500}.access-phone-balance small{color:var(--demo-muted);font-size:3cqi}.access-phone-balance strong{letter-spacing:-.05em;margin-block:2cqi;font-size:16cqi;font-weight:450;line-height:1.3}.access-phone-balance>span{font-size:3.6cqi}.access-phone-actions{justify-content:space-around;gap:2cqi;margin-bottom:7cqi;display:flex}.access-phone-actions>span{flex-direction:column;align-items:center;gap:2cqi;display:flex}.access-phone-actions i{border:1px solid var(--demo-border);background:var(--access-phone-glass);border-radius:var(--radius-pill);place-items:center;width:11cqi;height:11cqi;display:grid}.access-phone-actions small{white-space:nowrap;font-size:2.8cqi}.access-phone-markets{border:1px solid var(--demo-border);background:var(--access-phone-glass);border-radius:6cqi;padding:4cqi}.access-phone-market-title{justify-content:space-between;margin-bottom:2cqi;font-weight:500;display:flex}.access-phone-asset{align-items:center;gap:2.5cqi;padding-block:3cqi;display:flex}.access-phone-asset+.access-phone-asset{border-top:1px solid var(--demo-border)}.access-phone-asset .access-brand{border-radius:var(--radius-pill);background:var(--color-white);width:8cqi;height:8cqi;padding:1cqi}.access-phone-asset>span:not(.access-brand){min-width:0}.access-phone-asset b{font-size:3.4cqi;font-weight:500;display:block}.access-phone-asset small{color:var(--demo-muted);font-size:2.8cqi;display:block}.access-phone-asset strong{white-space:nowrap;margin-left:auto;font-size:3.2cqi;font-weight:500}.access-phone-nav{border:1px solid var(--demo-border);border-radius:var(--radius-pill);background:var(--access-phone-glass);justify-content:space-around;margin-top:auto;padding:3.5cqi 1cqi;display:flex}.access-phone-nav>span{color:var(--demo-muted);flex-direction:column;align-items:center;gap:1.5cqi;display:flex}.access-phone-nav>span[data-active=true]{color:var(--color-accent)}.access-phone-nav small{font-size:2.7cqi}.access-phone-home-indicator{background:var(--color-white);border-radius:var(--radius-pill);width:32cqi;height:1.1cqi;margin:4cqi auto 0}.access-product-preview figcaption{text-align:center;color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-8)}.access-final-note{text-align:center;max-width:110ch;margin-inline:auto;margin-top:var(--space-12)}@media (max-width:1023px){.access-coverage-tiles li{padding:var(--space-5)}.access-coverage-tiles h3{font-size:var(--text-lg)}.access-coverage-symbol{margin-bottom:var(--space-4)}.access-coverage-grid{grid-template-columns:1fr;min-height:0}.access-coverage-art{aspect-ratio:1.6}}@media (max-width:767px){.access-hero{--access-hero-height:max(42rem, 90svh)}.access-hero-copy{padding-block:calc(var(--header-height-mobile) + var(--space-12)) var(--space-32)}.access-hero-copy h1{font-size:clamp(2.35rem,7.8vw,3.5rem)}.access-hero .london-opening-footer{font-size:var(--text-xs)}.access-hero .opening-scroll{gap:var(--space-3)}.access-section-heading{margin-bottom:var(--space-10)}.access-price-grid{grid-template-columns:1fr}.access-quote-surface{--access-chart-height:9rem}.access-coverage-grid{grid-template-columns:1fr;min-height:0}.access-coverage-art{aspect-ratio:var(--access-photo-aspect)}.access-coverage-tiles li{min-height:11rem}.access-product-preview{margin-top:var(--space-12)}.access-phone{width:32%}.access-preview-main-quote{border-radius:1cqi}}@media (prefers-reduced-motion:reduce){.access-ticker .access-ticker-track{transform:none;animation:none!important}.access-ticker[data-enhanced=true] .access-ticker-window{overflow-x:auto}.access-ticker[data-enhanced=true] .access-ticker-list[aria-hidden=true],.access-ticker-control{display:none}}.access-coverage p{color:var(--color-dark-muted)}.access-ticker:not([data-enhanced=true]) .access-ticker-track{width:100%;display:block}.access-ticker:not([data-enhanced=true]) .access-ticker-list:not([aria-hidden=true]){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--access-ticker-width)), 1fr));padding-inline:var(--gutter);display:grid}.access-ticker:not([data-enhanced=true]) .access-ticker-list li{width:100%}@media (prefers-reduced-motion:reduce){.access-ticker[data-enhanced=true] .access-ticker-track{width:100%;display:block}.access-ticker[data-enhanced=true] .access-ticker-list:not([aria-hidden=true]){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--access-ticker-width)), 1fr));padding-inline:var(--gutter);display:grid}.access-ticker[data-enhanced=true] .access-ticker-list li{width:100%}}@media (max-width:479px){.access-coverage-tiles[data-layout=regions],.access-coverage-tiles[data-layout=assurance]{grid-template-columns:1fr}.access-photo-quotes{--access-ticket-width:96%;gap:var(--space-3)}.access-coverage-tiles li{padding:var(--space-4)}}.access-coverage-tiles[data-layout=regions] .access-coverage-symbol{width:100%;min-width:0;height:auto;min-height:var(--access-region-logo-height);aspect-ratio:2.65}.access-coverage-tiles[data-layout=regions] .access-coverage-symbol>.access-brand[data-wordmark=true]{height:100%;min-height:var(--access-region-logo-height)}.access-coverage-symbol>.access-brand[data-wordmark=true]:only-child{width:100%}.access-coverage-symbol>.assurance-mark,.access-coverage-symbol>.nav-icon{width:var(--access-coverage-logo);height:var(--access-coverage-logo);flex:none}.access-coverage-symbol>.assurance-mark img,.access-coverage-symbol>.assurance-mark svg{object-fit:contain;width:100%;height:100%}.access-coverage-symbol>.nav-icon{margin:0}.access-coverage-symbol:has(.assurance-mark){height:var(--space-16)}
