.market-universe,.perp-features{color:var(--color-white);background:var(--access-coverage-canvas);padding-block:var(--section-space)}.market-universe :focus-visible,.perp-features :focus-visible,.perp-device :focus-visible{outline-color:var(--color-accent)}.market-universe .eyebrow,.perp-feature .eyebrow{color:var(--color-accent)}.discovery-heading{align-items:end;gap:var(--space-8);margin-block:var(--space-6) var(--space-12);justify-content:space-between;display:flex}.discovery-heading h2,.perp-features h2,.perp-margin h2{font-size:var(--text-section);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:450;line-height:1.12}.discovery-heading>div:first-child{max-width:var(--trading-heading-width)}.discovery-heading p{font-size:var(--text-xl);color:var(--color-dark-muted);margin:var(--space-4) 0 0}.discovery-filters{padding:var(--space-1);border:1px solid var(--access-coverage-line);border-radius:var(--radius-pill);flex-shrink:0;display:flex}.discovery-filters button{color:var(--color-dark-muted);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);min-height:var(--space-12);cursor:pointer;background:0 0;border:0}.discovery-filters button[aria-pressed=true]{background:var(--color-accent);color:var(--color-dark)}.discovery-markets{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.discovery-markets li{min-width:0}.discovery-markets a{align-items:center;gap:var(--space-3);border:1px solid var(--access-coverage-line);border-radius:var(--radius-pill);padding:var(--space-4);background:var(--trading-chip);color:var(--color-white);height:100%;transition:border-color var(--motion-fast), background var(--motion-fast);text-decoration:none;display:flex}.discovery-markets a:hover{border-color:var(--color-accent);background:var(--access-coverage-tile);text-decoration:none}.discovery-markets .access-brand{width:var(--space-12);height:var(--space-12);flex-shrink:0}.discovery-markets strong{font-weight:500;font-size:var(--text-base);display:block}.discovery-markets small{color:var(--color-dark-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.discovery-arrow{color:var(--color-accent);margin-left:auto}.trading-visual{isolation:isolate;aspect-ratio:var(--trading-visual-aspect);padding:var(--space-6);background:var(--trading-visual-background);border:1px solid var(--access-coverage-line);border-radius:var(--radius-lg);color:var(--color-white);place-items:center;display:grid;position:relative;overflow:hidden}.trading-visual-detail{bottom:var(--space-5);inset-inline:var(--space-3);text-align:center;color:var(--color-dark-muted);font-size:var(--text-xs);position:absolute}.collateral-stack{justify-content:center;align-items:center;gap:var(--space-3);width:100%;transform:translateY(calc(-1 * var(--space-4)));display:flex}.collateral-stack .access-brand{z-index:1;width:var(--trading-coin-size);height:var(--trading-coin-size);padding:var(--space-3);background:var(--glass-dark);border:1px solid var(--access-coverage-line);border-radius:var(--radius-pill);box-shadow:var(--glass-dark-shadow);position:relative}.collateral-stack .access-brand:nth-child(2){transform:translateY(calc(-1 * var(--space-6)))}.collateral-outline{border:1px solid var(--access-coverage-line);border-radius:50%;width:95%;height:130%;position:absolute;transform:rotate(-15deg)}.trading-rings{aspect-ratio:1;border:1px solid var(--trading-ring-border);width:60%;box-shadow:var(--trading-ring-shadow);background:var(--trading-orb);transform:translateY(calc(-1 * var(--space-3)));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.trading-rings>strong{font-size:var(--text-section);font-weight:450;line-height:1}.trading-rings>span{font-size:var(--text-xs);margin-top:var(--space-2)}.trading-rings .access-brand{width:40%;height:40%}.trading-visual-direction svg{width:100%;overflow:visible}.direction-guide{stroke:var(--access-coverage-line);stroke-dasharray:4 4}.direction-curve{stroke:var(--color-accent);stroke-width:3px}.direction-label{border:1px solid var(--access-coverage-line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);position:absolute}.direction-long{top:var(--space-5);right:var(--space-5);color:var(--color-accent)}.direction-short{left:var(--space-5);bottom:var(--space-12);color:var(--market-negative)}.trading-progress{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.trading-progress span{border:1px solid var(--trading-ring-border);width:var(--space-12);height:var(--space-12);background:var(--glass-dark);border-radius:50%;place-items:center;display:grid}.trading-progress i{background:var(--color-accent);width:10%;height:1px}.trading-progress b{text-align:center;color:var(--color-accent);font-size:var(--text-lg);margin-top:var(--space-8);flex-basis:100%;font-weight:450}.perp-features-heading{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.perp-feature{flex:0 0 var(--trading-feature-width);border:1px solid var(--access-coverage-line);border-radius:var(--radius-xl);background:var(--trading-feature-background);min-width:0;padding:var(--space-10);gap:var(--space-8);scroll-snap-align:start;grid-template-columns:minmax(0,1fr);display:grid}.perp-feature h3{font-size:var(--trading-title-size);letter-spacing:-.035em;margin:var(--space-4) 0;font-weight:450;line-height:1.15}.perp-feature p:not(.eyebrow){color:var(--color-dark-muted);font-size:var(--text-lg);max-width:var(--trading-heading-width);margin:0}.perp-feature .trading-visual{width:100%;max-width:var(--trading-feature-art);aspect-ratio:var(--trading-feature-aspect);background:0 0;border:0;margin:auto}.perp-feature .trading-rings{width:40%}.perp-feature-phone-art{height:var(--trading-feature-art);padding-top:var(--space-6);justify-content:center;align-items:start;display:flex;overflow:hidden}.perp-feature-phone{width:min(100%, var(--trading-feature-phone-width));box-sizing:border-box;min-height:100%}.perp-feature-phone .perp-exposure{margin-bottom:var(--space-6)}.perp-margin{padding-block:var(--section-space);background:var(--color-white)}.perp-margin-layout{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.perp-margin-copy>p:not(.eyebrow){font-size:var(--text-lg);color:var(--color-muted);margin:var(--space-6) 0 var(--space-8)}.perp-margin-copy>.perp-margin-note{font-size:var(--text-sm);margin-top:var(--space-12)}.perp-margin-demo{width:100%;max-width:var(--trading-device-width);margin:0 auto}.perp-device{border-radius:var(--phone-radius);padding:var(--space-6);border:var(--trading-device-border) solid var(--laptop-bezel);outline:1px solid var(--laptop-edge);background:var(--access-phone-background);color:var(--color-white);box-shadow:var(--access-device-depth)}.perp-device-status{font-size:var(--text-xs);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex;position:relative}.perp-device-status i{width:var(--space-2);height:var(--space-2);background:var(--access-camera-lens);left:calc(50% - var(--space-1));border-radius:50%;position:absolute}.perp-device-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-8);display:flex}.perp-device-header strong{font-size:var(--text-lg);font-weight:500}.perp-device-header>span{color:var(--color-dark-muted);font-size:var(--text-xs)}.perp-position-name{gap:var(--space-3);margin-bottom:var(--space-8);align-items:center;display:flex}.perp-position-name .access-brand{width:var(--space-10);height:var(--space-10)}.perp-position-name strong,.perp-position-name small{display:block}.perp-position-name strong{font-weight:500}.perp-position-name small,.perp-exposure-label{color:var(--color-dark-muted);font-size:var(--text-xs)}.perp-exposure{font-size:var(--text-section);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:var(--space-2) 0 var(--space-8);font-weight:450;display:block}.perp-margin-selection{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.perp-margin-selection output{color:var(--color-accent)}.perp-device input[type=range]{width:100%;min-height:var(--space-12);accent-color:var(--color-accent);cursor:pointer}.perp-range-labels{color:var(--color-dark-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.perp-device dl{margin-block:var(--space-6);font-size:var(--text-sm)}.perp-device dl>div{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--access-coverage-line);justify-content:space-between;display:flex}.perp-device dt{color:var(--color-dark-muted)}.perp-device dd{text-align:right;margin:0}.perp-demo-review{padding:var(--space-4);background:var(--access-phone-glass);border:1px solid var(--access-coverage-line);border-radius:var(--radius-md);justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);display:flex}.perp-device-home{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-white);width:35%;margin:var(--space-6) auto 0;display:block}.perp-margin-demo figcaption{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-5);text-align:center}@media (max-width:1023px){.discovery-heading{flex-direction:column;align-items:start}.discovery-markets{grid-template-columns:repeat(3,minmax(0,1fr))}.perp-margin-layout{gap:var(--space-8)}}@media (max-width:767px){.discovery-markets{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-markets a{border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-2)}.discovery-markets .access-brand{width:var(--space-8);height:var(--space-8)}.discovery-markets strong{font-size:var(--text-sm)}.discovery-arrow{display:none}.discovery-filters{width:100%}.discovery-filters button{padding-inline:var(--space-2);flex:1}.perp-feature{flex-basis:calc(100vw - var(--gutter) * 2);padding:var(--space-6)}.perp-feature h3{font-size:var(--text-xl)}.perp-feature p:not(.eyebrow){font-size:var(--text-base)}.perp-feature .trading-visual{aspect-ratio:1;padding:var(--space-3)}.perp-features-heading{align-items:start;gap:var(--space-4)}.perp-features h2{font-size:var(--trading-title-size)}.perp-margin-layout{gap:var(--space-12);grid-template-columns:1fr}.perp-margin-copy{grid-row:1}}@media (max-width:479px){.perp-device{padding:var(--space-4)}.perp-device-header{flex-wrap:wrap}.perp-exposure{font-size:var(--text-section)}}@media (prefers-reduced-motion:reduce){.discovery-markets a{transition:none}}.scroll-stage{position:relative}.scroll-panels{gap:var(--space-12);display:grid}.scroll-sequence[data-motion=scroll]>.scroll-stage{top:var(--sequence-top);position:sticky}.scroll-sequence[data-motion=scroll]:is([data-mode=layers],[data-mode=stationary])>.scroll-stage>.scroll-viewport>.scroll-panels{gap:0;display:grid}.scroll-sequence[data-motion=scroll]:is([data-mode=layers],[data-mode=stationary])>.scroll-stage>.scroll-viewport>.scroll-panels>*{will-change:opacity, transform;grid-area:1/1;align-self:start}.scroll-sequence[data-motion=scroll]:is([data-mode=layers],[data-mode=stationary])>.scroll-stage>.scroll-viewport>.scroll-panels>*+*{border:0}.perp-feature-sequence .scroll-panels{padding-inline:max(var(--gutter), calc((100vw - var(--container-max)) / 2))}.perp-feature-sequence .perp-feature{width:100%}.perp-feature-sequence:not([data-motion=scroll]) .perp-feature{max-width:var(--container-max);margin-inline:auto}.perp-feature-sequence[data-motion=scroll] .scroll-viewport{padding-bottom:var(--space-2);overflow:clip}.perp-feature-sequence[data-motion=scroll] .scroll-panels{gap:var(--space-6);will-change:transform;display:flex}.perp-feature-sequence[data-motion=scroll] .perp-feature{flex:0 0 var(--trading-feature-width);padding:var(--space-8);gap:var(--space-6)}.perp-feature-sequence[data-motion=scroll] .perp-feature-phone-art{height:var(--sequence-phone-art)}.perp-feature-sequence[data-motion=scroll] .perp-feature .trading-visual{height:var(--sequence-phone-art);max-width:var(--trading-feature-art)}.perp-feature-sequence[data-motion=scroll] .perp-feature .trading-rings{width:45%}.perp-feature-sequence[data-motion=scroll] .perp-features-heading{margin-bottom:var(--space-8)}.perp-collateral{padding-block:var(--section-space);background:var(--color-canvas)}.perp-collateral-grid{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.perp-collateral-card{min-width:0;padding:var(--space-10);background:var(--trading-feature-background);color:var(--color-white);border:1px solid var(--access-coverage-line);border-radius:var(--radius-xl);text-align:center;overflow:hidden}.perp-collateral-card h3{font-size:var(--text-card);letter-spacing:-.03em;margin:0 0 var(--space-4);font-weight:500;line-height:1.2}.perp-collateral-card p{color:var(--color-dark-muted);margin:0}.perp-collateral-card small{color:var(--color-dark-muted);margin-top:var(--space-6);font-size:var(--text-xs);display:block}.collateral-asset-list{gap:var(--space-3);margin-top:var(--space-12);display:grid}.collateral-asset-row{text-align:left;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--access-coverage-line);border-radius:var(--radius-md);background:var(--glass-dark);box-shadow:var(--glass-dark-shadow);display:flex;position:relative;overflow:hidden}.collateral-asset-row .access-brand{width:var(--space-8);height:var(--space-8)}.collateral-asset-row strong{font-weight:500}.collateral-asset-row>span:not(.access-brand){color:var(--color-dark-muted);font-size:var(--text-xs);text-align:right;margin-left:auto}.collateral-asset-row i{background:var(--scene-shimmer);opacity:0;position:absolute;inset:0}.collateral-asset-row:first-child{border-color:var(--scene-sheen-border)}.collateral-position-art{max-width:var(--trading-feature-phone-width);margin:var(--space-10) auto 0}.position-orbit{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.position-orbit .access-brand{width:var(--space-20);height:var(--space-20);padding:var(--space-4);background:var(--glass-dark);border:1px solid var(--scene-sheen-border);box-shadow:var(--glass-dark-shadow);border-radius:50%}.position-status{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--glass-dark);border:1px solid var(--access-coverage-line);border-radius:var(--radius-md);margin-top:var(--space-3);font-size:var(--text-sm);display:flex}.position-status i{width:var(--space-2);height:var(--space-2);background:var(--color-accent);border-radius:50%}.position-status>span{color:var(--color-accent);margin-left:auto}.perp-action-sequence .scroll-panels{gap:var(--space-24)}.perp-actions .perp-margin-copy{max-width:var(--trading-heading-width)}.perp-actions .perp-device{padding:var(--space-5)}.perp-actions .perp-device-header,.perp-actions .perp-position-name,.perp-actions .perp-device-status,.perp-actions .perp-exposure{margin-bottom:var(--space-4)}.perp-actions .perp-device dl{margin-block:var(--space-4)}.perp-actions .perp-device dl>div{padding-block:var(--space-2)}.perp-actions .perp-device-home{margin-top:var(--space-4)}.perp-actions .perp-margin-copy>.perp-margin-note{margin-top:var(--space-8)}.perp-action-phone h3{font-size:var(--trading-title-size);letter-spacing:-.04em;margin-block:var(--space-6);font-weight:450;line-height:1.15}.action-glass-symbol{width:var(--space-24);height:var(--space-24);background:var(--glass-dark);border:1px solid var(--scene-sheen-border);box-shadow:var(--glass-dark-shadow);font-size:var(--text-section);color:var(--color-accent);margin:var(--space-8) auto;border-radius:50%;place-items:center;display:grid}.perp-closing{background:var(--access-coverage-canvas);color:var(--color-white);padding:var(--section-space) 0 0;text-align:center;overflow:clip}.perp-closing h2{font-size:var(--text-section);letter-spacing:-.045em;margin:0;font-weight:450;line-height:1.12}.perp-closing p{color:var(--color-dark-muted);font-size:var(--text-lg);margin:var(--space-6) auto var(--space-8);max-width:var(--trading-heading-width)}.closing-art{padding:var(--space-16) var(--space-8) var(--space-20)}.closing-glass-toggle{width:min(100%, var(--closing-art-width));aspect-ratio:2.15;border:1px solid var(--scene-sheen-border);border-radius:var(--radius-pill);background:var(--glass-dark);box-shadow:var(--closing-art-depth);margin:auto;position:relative;transform:rotate(-8deg)}.closing-toggle-track{border-radius:inherit;border:1px solid var(--access-coverage-line);background:var(--trading-visual-background);position:absolute;inset:8%}.closing-toggle-knob{aspect-ratio:1;border:1px solid var(--scene-sheen-border);background:var(--glass-dark);height:82%;color:var(--color-accent);box-shadow:var(--glass-dark-shadow);border-radius:50%;place-items:center;font-size:clamp(3rem,9vw,8rem);display:grid;position:absolute;top:9%;left:54%}@media (prefers-reduced-motion:no-preference){.reveal-scene[data-entered=true] .collateral-asset-row i{animation:3.6s both collateral-shimmer;animation-delay:calc(var(--row-index) * .25s)}.reveal-scene[data-entered=true] .position-orbit{animation:1.4s both scene-enter}.reveal-scene[data-entered=true] .position-status{animation:1.4s .3s both scene-enter}.reveal-scene[data-entered=true] .closing-toggle-knob{animation:1.8s cubic-bezier(.22,1,.36,1) both closing-slide}.reveal-scene[data-running=false] *{animation-play-state:paused!important}}@keyframes scene-enter{0%{opacity:.3;transform:translateY(var(--space-5))}to{opacity:1;transform:none}}@keyframes collateral-shimmer{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes closing-slide{0%{transform:translate(-115%)}to{transform:none}}@media (max-width:767px){.perp-feature-sequence .scroll-panels{gap:var(--space-6)}.perp-feature-phone-art{height:var(--sequence-phone-art)}.perp-feature .trading-visual{max-height:var(--sequence-phone-art)}.perp-collateral-grid{grid-template-columns:1fr}.perp-collateral-card{padding:var(--space-6)}.collateral-asset-row{padding:var(--space-3);gap:var(--space-2)}.collateral-asset-row strong{font-size:var(--text-sm)}.position-status{padding:var(--space-3);font-size:var(--text-xs)}.closing-art{padding-inline:0}}.perp-feature-sequence[data-motion=scroll] .scroll-panels{flex-direction:row-reverse;width:max-content;padding-inline:0;position:relative}@media (max-width:767px){.perp-feature-sequence{--sequence-top:5rem;--trading-feature-width:calc(100vw - var(--gutter) * 2);--sequence-phone-art:min(36svh, 20rem)}.perp-feature-sequence[data-motion=scroll] .perp-feature{padding:var(--space-5);gap:var(--space-4)}.perp-feature-sequence[data-motion=scroll] .perp-features-heading{margin-bottom:var(--space-5)}.perp-feature-sequence[data-motion=scroll] .perp-feature h3{font-size:var(--text-xl)}.perp-feature-sequence[data-motion=scroll] .perp-feature p{font-size:var(--text-sm);line-height:1.5}}
.borrowing-page{background:var(--color-canvas)}.borrow-overview,.borrow-terms,.borrow-closing{padding-block:var(--section-space)}.borrow-overview{background:var(--color-white)}.borrow-note{color:var(--color-muted);text-align:center;font-size:var(--text-sm);max-width:var(--trading-note-width);margin:var(--space-8) auto 0}.borrow-network{isolation:isolate;min-height:var(--borrow-network-height);border-radius:var(--radius-xl);padding:var(--space-12);align-items:center;gap:var(--space-8);background:linear-gradient(var(--borrow-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--borrow-grid-line) 1px, transparent 1px), var(--surface-atmosphere);background-size:var(--borrow-grid-size) var(--borrow-grid-size), var(--borrow-grid-size) var(--borrow-grid-size), auto, auto;border:1px solid var(--color-border);background-repeat:repeat,repeat,no-repeat,no-repeat;grid-template-columns:1fr 1.4fr 1fr;display:grid;position:relative;overflow:hidden}.borrow-network-column{gap:var(--space-3);z-index:1;display:grid;position:relative}.borrow-network-label{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-2)}.borrow-network-asset{align-items:center;gap:var(--space-4);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);padding:var(--space-5);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));display:flex}.borrow-network-asset .access-brand{width:var(--space-10);height:var(--space-10);flex-shrink:0}.borrow-network-asset small{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.borrow-network-core{width:var(--borrow-core-size);aspect-ratio:1;margin:var(--space-8) auto;place-items:center;display:grid;position:relative}.borrow-core-glass{justify-content:center;align-items:center;gap:var(--space-2);background:var(--glass-dark);border:1px solid var(--scene-sheen-border);box-shadow:var(--sculpted-glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-white);border-radius:50%;flex-direction:column;display:flex;position:absolute;inset:10%}.borrow-core-glass>span{font-size:var(--text-display);color:var(--color-accent);line-height:1}.borrow-core-glass strong{font-size:var(--text-base);font-weight:450}.borrow-core-glass small{font-size:var(--text-xs);color:var(--color-dark-muted)}.borrow-core-ring{border:1px solid var(--color-border);border-radius:50%;position:absolute;inset:-4%}.borrow-core-ring+.borrow-core-ring{inset:-20%}.borrow-network-lines{justify-content:center;gap:var(--space-4);z-index:-1;flex-direction:column;display:flex;position:absolute;inset:0}.borrow-network-lines i{border:1px solid var(--color-border);border-radius:50%;width:100%;height:12%;display:block}.borrow-editorial-heading{max-width:var(--trading-note-width);margin-bottom:var(--space-12)}.borrow-terms-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.borrow-term-card{min-width:0}.borrow-term-card>.eyebrow{font-size:var(--text-xs);margin-top:var(--space-8)}.borrow-term-card h3{font-size:var(--text-card);letter-spacing:-.03em;font-weight:450;line-height:1.2}.borrow-term-card>p:last-child{color:var(--color-muted);font-size:var(--text-base)}.borrow-term-art{height:var(--borrow-art-height);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--surface-atmosphere);place-items:center;display:grid;overflow:hidden}.borrow-term-art>div{place-items:center;width:65%;height:70%;display:grid;position:relative}.borrow-term-art i{aspect-ratio:1;border:1px solid var(--sculpted-glass-edge);background:var(--sculpted-glass);width:56%;box-shadow:var(--sculpted-glass-shadow);border-radius:var(--radius-lg);position:absolute;transform:rotate(-15deg)translate(-18%,-5%)}.borrow-term-art i:nth-child(2){transform:rotate(12deg)translate(18%,5%)}.borrow-term-art i:nth-child(3){opacity:.9;transform:rotate(0)}.borrow-term-art span{z-index:1;font-size:var(--text-section);color:var(--color-accent)}.borrow-term-art-1 i{aspect-ratio:1.4;border-radius:var(--radius-sm);width:75%;transform:translateY(-22%)}.borrow-term-art-1 i:nth-child(2){transform:translateY(0)}.borrow-term-art-1 i:nth-child(3){transform:translateY(22%)}.borrow-term-art-2 i{border-radius:50%;transform:translate(-28%)}.borrow-term-art-2 i:nth-child(2){transform:translate(28%)}.borrow-term-art-2 i:nth-child(3){transform:translateY(12%)}.borrow-closing{background:var(--dark-atmosphere);color:var(--color-white)}.borrow-closing>.container{gap:var(--space-16);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.borrow-closing h2{max-width:15ch}.borrow-closing .eyebrow{color:var(--color-accent)}.borrow-closing p:not(.eyebrow){max-width:44ch;color:var(--color-dark-muted);margin:var(--space-6) 0 var(--space-8);font-size:var(--text-lg)}.borrow-closing .button{background:var(--color-white);color:var(--color-dark)}.borrow-closing-art{min-height:var(--borrow-network-height);place-items:center;display:grid}.borrow-closing-art>div{width:var(--borrow-sculpture-size);aspect-ratio:1;place-items:center;display:grid;position:relative}.borrow-closing-art i{border:var(--space-6) solid var(--coverage-mid);background:var(--glass-dark);box-shadow:var(--sculpted-glass-shadow);transform:perspective(var(--story-perspective)) rotateY(-30deg) translateX(-20%);border-radius:50%;position:absolute;inset:0}.borrow-closing-art i+i{transform:perspective(var(--story-perspective)) rotateY(30deg) translateX(20%)}.borrow-closing-art span{font-size:var(--text-hero);color:var(--color-accent);position:relative}@media (prefers-reduced-motion:no-preference){.borrow-network[data-entered=true] .borrow-network-asset,.borrow-network[data-entered=true] .borrow-core-glass,.borrow-term-art[data-entered=true]>div,.borrow-closing-art[data-entered=true]>div{animation:scene-enter var(--cinematic-line-duration) var(--ease-standard) both}.borrow-network[data-entered=true] .borrow-network-column:last-child .borrow-network-asset{animation-delay:var(--cinematic-step-delay)}}@media (max-width:1023px){.borrow-network{padding:var(--space-8);gap:var(--space-4)}.borrow-network-asset{padding:var(--space-3);gap:var(--space-2);font-size:var(--text-sm)}.borrow-terms-grid{gap:var(--space-5)}}@media (max-width:767px){.borrow-network{padding:var(--space-8) var(--space-6);gap:var(--space-8);grid-template-columns:1fr}.borrow-network-column{width:100%;max-width:var(--trading-device-width);margin:auto}.borrow-network-core{margin-block:var(--space-5)}.borrow-network-lines{gap:var(--space-3);flex-direction:row;inset:15% 30%}.borrow-network-lines i{width:12%;height:100%}.borrow-network-asset{padding:var(--space-4);font-size:var(--text-base)}.borrow-closing>.container{gap:var(--space-10);grid-template-columns:1fr}.borrow-terms-grid{gap:var(--space-12);grid-template-columns:1fr}.borrow-term-art{height:var(--borrow-art-height)}.borrow-term-art>div{max-width:var(--trading-device-width)}.borrow-closing-art{min-height:var(--borrow-art-height)}}@media (max-width:389px){.borrow-network{padding-inline:var(--space-4)}.borrow-term-art{height:var(--borrow-art-height)}}.borrowing-glass-film{aspect-ratio:1;width:100%;position:relative}.borrowing-glass-film video{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;display:block}
.menu-feature-visual{background:0 0;overflow:visible}.menu-feature-visual .menu-feature-art{mix-blend-mode:normal;object-fit:contain;background:0 0;width:100%;height:100%;animation:none}.menu-feature-visual:after{display:none}.menu-feature-visual .menu-film-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.menu-object-film{object-fit:contain;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.menu-feature-visual[data-video-ready=true] .menu-object-film{visibility:visible}.menu-feature-visual[data-video-ready=true] .menu-feature-art{visibility:hidden}.company-section-heading{max-width:var(--company-heading-width);margin-bottom:var(--space-12)}.company-section-heading h2,.partner-form-layout h2,.team-heading h2{font-size:var(--text-section);letter-spacing:-.045em;margin-block:var(--space-4) var(--space-6);font-weight:450;line-height:1.1}.company-section-heading>p:not(.eyebrow),.partner-form-layout>div>p:not(.eyebrow),.team-heading>p:not(.eyebrow){color:var(--color-muted);font-size:var(--text-lg);line-height:1.65}.partner-logo-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partner-logo-grid li{justify-content:center;align-items:center;gap:var(--space-6);min-height:var(--partner-logo-height);padding:var(--space-6);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.partner-logo-grid img{width:var(--partner-logo-width);height:var(--space-12);object-fit:contain}.partner-logo-grid span{font-size:var(--text-sm)}.partner-benefits{background:var(--color-dark);color:var(--color-white)}.partner-benefits .eyebrow{color:var(--color-accent)}.partner-benefit-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-benefit-grid article{border-top:1px solid var(--access-coverage-line);padding-top:var(--space-6)}.partner-benefit-grid img{width:100%;height:var(--partner-art-height);object-fit:contain;margin-block:var(--space-6)}.partner-benefit-grid h3{font-size:var(--text-xl);font-weight:450;line-height:1.3}.partner-benefit-grid p{color:var(--color-dark-muted)}.partner-form-layout{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.partner-form-layout form{background:var(--color-white);border:1px solid var(--color-border);padding:var(--space-8);border-radius:var(--radius-lg);min-width:0}.partner-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.partner-form-layout .field{margin-bottom:var(--space-5)}.partner-form-layout input,.partner-form-layout select,.partner-form-layout textarea{width:100%}.partner-draft{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-4)}.partner-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-sm)}.partner-draft .button-row{flex-wrap:wrap}.team-heading{max-width:var(--container-max);text-align:center;margin:0 auto var(--space-16)}.team-heading>p:not(.eyebrow){max-width:var(--company-heading-width);margin-inline:auto;margin-bottom:var(--space-8)}.security-grid-section{background:var(--security-canvas);color:var(--color-white)}.security-grid-frame{background-image:linear-gradient(90deg, transparent calc(100% - 1px), var(--security-rule) 0);border-inline:1px solid var(--security-rule);background-size:25% 100%}.security-grid-heading{padding-block:var(--section-space) var(--space-12)}.security-grid-heading .eyebrow{color:var(--color-accent)}.security-grid-heading h2{font-size:var(--text-section);letter-spacing:-.045em;margin-block:var(--space-4) var(--space-6);font-weight:450;line-height:1.12}.security-grid-heading>p:not(.eyebrow){color:var(--color-dark-muted);font-size:var(--text-xl);max-width:var(--company-heading-width)}.security-grid-heading .button{background:var(--color-white);color:var(--color-dark);margin-top:var(--space-4)}.security-principles{grid-template-columns:1fr 1fr;display:grid}.security-principles article{padding:var(--space-12) var(--space-16) var(--space-12) 0;min-height:var(--security-card-height);position:relative}.security-principles article:nth-child(2n){padding-left:var(--space-12)}.security-principles article>div{gap:var(--space-3);align-items:center;display:flex}.security-principles .nav-icon{color:var(--color-dark-muted);width:var(--space-6);height:var(--space-6);background:0 0;border:0;padding:0}.security-principles h3{font-size:var(--text-lg);color:var(--color-dark-muted);margin:0;font-weight:450}.security-principles p{max-width:var(--security-copy-width);font-size:var(--text-xl);margin-top:var(--space-6);line-height:1.5}.security-arrow{right:var(--space-5);bottom:var(--space-12);width:var(--space-12);height:var(--space-12);border:1px solid var(--security-rule);border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--text-xl);transition:background var(--motion-fast), transform var(--motion-fast);place-items:center;text-decoration:none;display:grid;position:absolute}.security-arrow:hover{background:var(--access-coverage-tile);text-decoration:none;transform:translate(3px)}.assurance-reference-strip{border-top:1px solid var(--security-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assurance-reference-strip>div{border-right:1px solid var(--security-rule);border-bottom:1px solid var(--security-rule);min-width:0;padding:var(--space-8) var(--space-6);grid-template-rows:var(--space-16) auto 1fr;place-items:start center;gap:var(--space-4);text-align:center;display:grid}.assurance-reference-strip .assurance-mark,.access-coverage-symbol .assurance-mark{width:var(--space-16);height:var(--space-16);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-brand);place-items:center;display:grid}.assurance-reference-strip .assurance-mark[data-wide=true],.access-coverage-symbol .assurance-mark[data-wide=true]{width:var(--space-24)}.assurance-mark img,.assurance-mark svg{object-fit:contain;width:100%;height:100%}.assurance-reference-strip strong{font-size:var(--text-sm);border:1px solid var(--security-rule);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-weight:450;line-height:1.5}.assurance-reference-strip span{color:var(--color-dark-muted);font-size:var(--text-xs)}.security-reference-note{color:var(--color-dark-muted);font-size:var(--text-xs);padding-block:var(--space-8) var(--space-12);max-width:var(--company-heading-width);margin:0}@media (prefers-reduced-motion:no-preference){.security-grid-section[data-reveal=complete] .security-principles article{animation:company-reveal var(--cinematic-line-duration) var(--ease-standard) backwards;animation-delay:calc(var(--card-index) * var(--cinematic-step-delay))}}@keyframes company-reveal{0%{opacity:.2;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}.market-universe{background:var(--security-canvas)}.market-universe .discovery-heading{margin-bottom:var(--space-12);padding-bottom:var(--space-16);display:block;position:relative}.market-universe .discovery-heading h2{max-width:var(--discovery-title-width);font-size:var(--discovery-title-size);text-wrap:initial;font-weight:450;line-height:1.16}.discovery-heading h2 strong{color:var(--color-white);font-weight:450}.discovery-heading h2>span{color:var(--discovery-muted)}.discovery-heading .discovery-filters{position:absolute;bottom:0;right:0}.discovery-filters button[aria-pressed=true]{background:var(--discovery-selected);color:var(--color-white)}.discovery-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.discovery-row{margin-block:var(--space-3)}.discovery-row .discovery-markets{gap:var(--space-3);width:max-content;transform:translateX(var(--discovery-offset));display:flex}.discovery-row:nth-child(2n){--discovery-offset:-5rem}.discovery-row:nth-child(odd){--discovery-offset:-1rem}.discovery-markets li{width:var(--discovery-chip-width);transition:opacity var(--motion-fast) ease, filter var(--motion-fast) ease;flex-shrink:0}.discovery-markets li[data-dimmed=true]{opacity:var(--discovery-dim-opacity);filter:grayscale()}.discovery-markets li:has(a:focus-visible){opacity:1;filter:none}.discovery-markets a,.discovery-chip{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--security-rule);border-radius:var(--radius-pill);background:var(--discovery-chip-background);color:var(--color-white);min-height:var(--space-16);display:flex}.discovery-markets .access-brand{border-radius:var(--radius-pill);width:var(--space-12);height:var(--space-12);overflow:hidden}.discovery-markets .access-brand[data-brand=sol]{padding:var(--space-2);background:var(--security-canvas)}.discovery-markets strong{font-size:var(--text-sm)}.discovery-markets small{font-size:var(--text-xs)}.discovery-window:has(a:focus-visible){-webkit-mask-image:none;mask-image:none}.discovery-row:has(a:focus-visible){overflow:auto}.discovery-row:has(a:focus-visible) .discovery-markets{animation:none;transform:none}@media (prefers-reduced-motion:no-preference){.market-universe[data-enhanced=true] .discovery-markets{animation-play-state:paused;animation:discovery-drift var(--discovery-duration) linear infinite paused}.market-universe[data-enhanced=true] .discovery-row:nth-child(2n) .discovery-markets{animation-direction:reverse}.market-universe[data-moving=true] .discovery-markets{animation-play-state:running}.market-universe[data-enhanced=true] .discovery-row:has(a:focus-visible) .discovery-markets{animation:none;transform:none}}@keyframes discovery-drift{to{transform:translateX(calc(-50% - var(--space-3) / 2 + var(--discovery-offset)))}}@media (max-width:767px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-logo-grid li{padding:var(--space-4)}.partner-benefit-grid,.partner-form-layout{gap:var(--space-8);grid-template-columns:1fr}.partner-form-layout form{padding:var(--space-5)}.partner-fields{grid-template-columns:1fr;gap:0}.security-principles{grid-template-columns:1fr}.security-principles article,.security-principles article:nth-child(2n){padding:var(--space-8) var(--space-16) var(--space-8) 0;border-top:1px solid var(--security-rule);min-height:0}.security-arrow{bottom:var(--space-8);right:0}.security-principles p{font-size:var(--text-lg)}.assurance-reference-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-universe .discovery-heading h2{font-size:var(--text-section)}.discovery-heading .discovery-filters{left:0;right:auto}.discovery-markets li{width:var(--discovery-chip-mobile)}.discovery-markets .access-brand{width:var(--space-10);height:var(--space-10)}}@media (prefers-reduced-motion:reduce){.discovery-row{overflow:auto}.discovery-row .discovery-markets{transform:none}.discovery-markets li[data-copy]{display:none}.discovery-window{-webkit-mask-image:none;mask-image:none}}.team-introduction{overflow:clip}.team-portraits{position:relative}.team-portrait-window{padding:var(--space-4) var(--space-6) var(--space-8);scroll-padding-inline:var(--space-6);overflow-x:auto}.team-profile-grid{gap:var(--space-5);width:max-content;margin-inline:auto;display:flex}.team-portrait-card{flex:0 0 var(--team-portrait-width);width:var(--team-portrait-width);aspect-ratio:var(--team-portrait-aspect);border-radius:var(--radius-md);background:var(--color-border);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.team-portrait-card[data-copy]{display:none}.team-portrait-card img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter var(--team-hover-duration) ease;display:block}.team-portrait-card:hover img,.team-portrait-card:focus-within img{filter:grayscale(0)}.team-portrait-caption{inset:auto var(--space-3) var(--space-3);padding:var(--space-4);border:1px solid var(--color-white);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-white) 94%, transparent);color:var(--color-ink);-webkit-backdrop-filter:blur(var(--space-3));position:absolute}.team-portrait-caption h3,.team-portrait-caption strong{font-weight:500;font-size:var(--text-lg);margin:0 0 var(--space-1);line-height:1.3;display:block}.team-portrait-caption p{color:var(--color-ink);font-size:var(--text-sm);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){.team-portraits[data-enhanced=true][data-browsing=false] .team-portrait-window{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--team-portrait-fade), black calc(100% - var(--team-portrait-fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--team-portrait-fade), black calc(100% - var(--team-portrait-fade)), transparent);overflow:hidden}.team-portraits[data-enhanced=true][data-browsing=false] .team-profile-grid{animation:team-portrait-cycle var(--team-portrait-duration) linear infinite paused}.team-portraits[data-enhanced=true][data-browsing=false] .team-portrait-card[data-copy]{display:block}.team-portraits[data-moving=true][data-browsing=false] .team-profile-grid{animation-play-state:running}.team-portraits .team-portrait-window:focus-visible .team-profile-grid{animation-play-state:paused}}@keyframes team-portrait-cycle{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--space-5) / 2))}}.page-london-hero h1{max-width:var(--company-hero-title-width);text-wrap:balance}.page-hero-actions{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-hero-actions>.button-row{justify-content:center}.page-hero-actions>.document-date{color:var(--color-white);flex-basis:100%}.page-hero-actions .button.secondary{color:var(--color-white);border-color:var(--color-white);background:0 0}.media-credits summary{cursor:pointer;padding-block:var(--space-4)}.market-universe[data-enhanced=false] .discovery-row{overflow:auto}.market-universe[data-enhanced=false] .discovery-markets{transform:none}.market-universe[data-enhanced=false] li[data-copy]{display:none}.partner-fieldset{border:0;min-width:0;margin:0;padding:0}.security-principles p{color:var(--color-white)}.team-contact{padding-top:var(--space-8)}.team-contact-layout{max-width:var(--team-contact-width);gap:var(--space-12);align-items:stretch;display:grid}.team-contact-form{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--team-panel);flex-direction:column;display:flex}.team-contact-form h2,.team-contact-directory h3{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:550;line-height:1.35}.team-contact-form h2{margin:0 0 var(--space-2)}.team-form-progress{font-size:var(--text-xs);color:var(--color-muted);margin:0 0 var(--space-6)}.team-form-body{flex:1;min-width:0}.team-form-navigation{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.team-form-back{color:var(--color-brand);min-height:var(--space-12);padding:var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0}.team-contact-fields,.team-product-options{border:0;min-width:0;margin:0;padding:0}.team-name-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.team-contact-form .field{margin:0 0 var(--space-5);min-width:0}.team-contact-form label,.team-product-options legend{font-size:var(--text-sm);font-weight:500;line-height:1.4}.team-contact-form .field input,.team-contact-form .field select,.team-contact-form .field textarea{width:100%;min-width:0;min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--team-form-radius);background:var(--team-form-surface);color:var(--color-ink);padding:var(--space-2) var(--space-3);font-size:var(--text-base);line-height:1.5}.team-contact-form input::placeholder,.team-contact-form textarea::placeholder{color:var(--color-muted);opacity:1}.team-contact-form .field textarea{min-height:var(--space-24);resize:vertical}.team-phone-field{border:1px solid var(--color-border);border-radius:var(--team-form-radius);background:var(--team-form-surface);display:flex}.team-contact-form .team-phone-field select{background:0 0;border:0;width:38%}.team-contact-form .team-phone-field input{width:62%;padding-left:var(--space-2);background:0 0;border:0}.team-product-options legend{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:500}.team-choice-hint{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-2) 0 var(--space-4)}.team-product-options>div{gap:var(--space-1);grid-template-columns:1fr;display:grid}.team-product-options label{align-items:center;gap:var(--space-3);min-height:var(--team-choice-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--team-form-radius);background:var(--team-form-surface);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);display:flex;position:relative}.team-product-options label:hover{border-color:var(--color-brand)}.team-product-options label:has(input:checked){background:var(--team-choice-selected);border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.team-product-options label:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:3px}.team-product-options input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.team-choice-key{width:var(--team-choice-key-size);height:var(--team-choice-key-size);border:1px solid var(--color-border);border-radius:var(--space-1);font-size:var(--text-xs);flex-shrink:0;place-items:center;display:grid}.team-choice-check{color:var(--color-brand);opacity:0;margin-left:auto}.team-product-options input:checked~.team-choice-check{opacity:1}.team-product-options input:checked~.team-choice-key{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.team-send{width:100%;min-height:var(--space-12);padding-block:var(--space-3);font-size:var(--text-sm);justify-content:center}.team-form-note{font-size:var(--text-xs);color:var(--color-muted);margin:var(--space-3) 0 0;line-height:1.5}.team-contact-directory{padding-inline:var(--space-2)}.team-contact-directory article{padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.team-contact-directory article:first-child{padding-top:var(--space-6)}.team-contact-directory article:last-child{border:0}.team-contact-directory h3{margin:0 0 var(--space-2)}.team-contact-directory p{font-size:var(--text-base);color:var(--color-muted);margin:0 0 var(--space-3);line-height:1.65}.team-contact-directory a,.team-contact-place{font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:var(--space-1);overflow-wrap:anywhere;font-weight:500}.team-contact-directory a{text-decoration:underline}.team-contact-tag{margin-left:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-brand);line-height:1;display:inline-flex}.team-contact-draft>p{font-size:var(--text-sm)}.team-contact-draft .button{font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.team-contact-draft pre{max-height:var(--team-draft-height);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--team-form-radius);background:var(--team-form-surface);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-sm);margin-block:var(--space-4);overflow-y:auto}.team-perspective{padding-top:var(--space-4);padding-bottom:var(--space-6);overflow:clip}.team-story-card{gap:var(--space-6);background:var(--team-panel);border-radius:var(--radius-lg);padding:var(--space-6);display:grid}.team-story-copy{padding-block:var(--space-4);align-self:center}.team-story-mark{font-weight:600;font-size:var(--text-xl);letter-spacing:-.08em;margin-bottom:var(--space-6);display:block}.team-story-statement{font-size:var(--team-story-size);letter-spacing:-.035em;color:var(--color-ink);margin:0;font-weight:500;line-height:1.45}.team-story-portrait{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-border);width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.team-story-portrait:after{content:"";background:var(--team-story-shade);position:absolute;inset:0}.team-story-portrait>img{object-fit:cover;width:100%;height:100%}.team-story-portrait figcaption{z-index:1;inset:auto var(--space-6) var(--space-6);justify-content:space-between;align-items:flex-end;gap:var(--space-4);color:var(--color-white);display:flex;position:absolute}.team-story-portrait figcaption strong,.team-story-portrait figcaption>div>span{font-size:var(--text-sm);line-height:1.5;display:block}.team-story-portrait figcaption strong{font-weight:550}.team-story-wordmark{font-size:var(--text-lg);letter-spacing:-.06em;font-weight:550}@media (min-width:768px){.team-contact-layout{gap:var(--space-16);grid-template-columns:1fr 1fr}.team-story-card{gap:var(--space-12);padding:var(--space-8) 0 var(--space-8) var(--space-12);margin-right:var(--space-8);grid-template-columns:1fr 1.15fr}.team-story-copy{min-height:var(--team-story-height);flex-direction:column;justify-content:center;display:flex}.team-story-portrait{width:calc(100% + var(--space-8));aspect-ratio:1.15;align-self:center}}@media (max-width:389px){.team-contact-form,.team-story-card{padding:var(--space-4)}.team-name-fields,.team-product-options>div{grid-template-columns:1fr}.team-story-portrait figcaption{inset:auto var(--space-4) var(--space-4);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.team-portrait-card img{transition:none}}.security-grid-cinematic{isolation:isolate;position:relative;overflow:clip}.security-grid-cinematic .security-grid-frame{background-image:none;border:0;position:relative}.security-atmosphere{height:var(--security-atmosphere-height);pointer-events:none;z-index:-1;position:absolute;inset:0 0 auto;overflow:hidden}.security-glass-layers{width:var(--security-glass-size);height:var(--security-glass-size);opacity:.7;position:absolute;top:0;right:-8%;transform:rotate(-25deg)}.security-glass-layers i{border:1px solid var(--trading-ring-border);background:var(--security-glass-surface);box-shadow:var(--security-glass-depth);border-radius:30%;position:absolute;inset:8%;transform:rotate(12deg)}.security-glass-layers i:nth-child(2){inset:20%;transform:rotate(-9deg)}.security-glass-layers i:nth-child(3){inset:32%;transform:rotate(12deg)}.security-light{z-index:-1;background:var(--security-light);position:absolute;inset:0 -20% -20% 30%}.security-partners{overflow:clip}.security-partner-note{text-align:center;font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-8)}@media (prefers-reduced-motion:no-preference){.security-glass-layers{animation:security-glass-arrive var(--security-motion-duration) ease-out both;animation-play-state:paused}.security-light{animation:security-light-arrive var(--security-motion-duration) ease-out both;animation-play-state:paused}.security-atmosphere[data-running=true]>div{animation-play-state:running}.security-atmosphere[data-complete=true]>div{animation:none}}@keyframes security-glass-arrive{0%{opacity:.15;transform:translate(8%,8%)rotate(-38deg)}to{opacity:.7;transform:rotate(-25deg)}}@keyframes security-light-arrive{0%{opacity:.25;transform:translate(12%,8%)}to{opacity:1;transform:none}}@media (max-width:767px){.security-glass-layers{opacity:.45;right:-45%}}.country-picker,.country-picker-control{position:relative}.country-picker-control>span{right:var(--space-4);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.country-picker-control input{padding-right:var(--space-10)}.country-options{z-index:20;max-height:var(--country-picker-height);overscroll-behavior:contain;margin:var(--space-2) 0 0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-soft);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.country-options li{align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);display:flex}.country-options li[data-highlighted=true],.country-options li:hover{background:var(--team-choice-selected)}.country-options li small{color:var(--color-muted);font-size:var(--text-xs);margin-left:auto}.team-portraits:hover .team-profile-grid{animation-play-state:paused!important}.security-grid-frame .technology-list img{filter:brightness(0)invert()}@media (max-width:767px){.team-contact-directory .team-contact-secondary{display:none}.team-contact-directory article,.team-contact-directory article:first-child{padding-block:var(--space-3)}.team-contact-directory article:nth-child(2){border-bottom:0}.team-contact-directory p{font-size:var(--text-sm);margin-bottom:var(--space-1);line-height:1.5}.team-contact-directory a{min-height:var(--control-min-size);align-items:center;display:inline-flex}}
.status-page{padding-block:var(--section-space)}.status-container{max-width:var(--status-content-width)}.status-heading{margin-bottom:var(--space-12)}.status-heading h1{font-size:var(--text-section);margin-bottom:var(--space-6)}.status-heading>p:last-child{font-size:var(--text-lg)}.status-overview{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);background:var(--color-pale);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.status-overview h2{font-size:var(--text-card);margin-bottom:var(--space-3)}.status-overview p{font-size:var(--text-sm)}.status-overview .button{flex-shrink:0}.status-services{margin-top:var(--space-12)}.status-services>h2,.status-history h2{font-size:var(--text-card);margin-bottom:var(--space-5)}.status-services ul{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.status-services li{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex}.status-services li+li{border-top:1px solid var(--color-border)}.status-services h3{font-size:var(--text-base);margin-bottom:var(--space-2);letter-spacing:normal}.status-services p,.status-note{font-size:var(--text-sm)}.status-note{margin-top:var(--space-4)}.status-label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);flex-shrink:0;display:inline-flex}.status-label i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:currentColor}.status-label[data-state=available]{color:var(--color-brand)}.status-label[data-state=issue]{color:var(--color-danger)}.status-history{gap:var(--space-10);margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.status-history .text-link{margin-top:var(--space-4)}@media (max-width:767px){.status-overview,.status-services li{flex-direction:column;align-items:flex-start}.status-overview{padding:var(--space-6)}.status-history{grid-template-columns:1fr}}
.brand-page{padding-bottom:var(--section-space)}.brand-page>.container{padding-top:var(--section-space)}.brand-index{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-index a{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);font-size:var(--text-sm);display:flex}.brand-index a>span:first-child{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.brand-index a>span:last-child{margin-left:auto}.brand-index a:hover{background:var(--color-pale)}.brand-section{padding-top:var(--section-space)}.brand-section+.brand-section{margin-top:var(--section-space);border-top:1px solid var(--color-border)}.brand-section-heading{max-width:var(--company-heading-width);margin-bottom:var(--space-10)}.brand-section-heading h2{font-size:var(--text-section);margin-bottom:var(--space-5)}.brand-section-heading>p:last-child{color:var(--color-muted);font-size:var(--text-lg)}.brand-page figure{margin:0}.brand-wordmarks,.brand-type-examples,.brand-expression{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-wordmark-sample{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.brand-wordmark-sample>div{min-height:var(--brand-mark-height);padding:var(--space-8);place-items:center;display:grid}.brand-wordmark-sample .wordmark{font-size:var(--brand-wordmark-size)}.brand-wordmark-sample figcaption{padding:var(--space-5) var(--space-6);font-size:var(--text-sm)}.brand-wordmark-reversed{background:var(--color-brand);color:var(--color-white);border-color:var(--color-brand)}.brand-principles{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-principles strong{margin-bottom:var(--space-2);color:var(--color-ink);display:block}.brand-principles p,.brand-note,.brand-swatch figcaption{color:var(--color-muted);font-size:var(--text-base)}.brand-palette{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-swatch>div{min-height:var(--brand-swatch-height);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;justify-content:space-between;display:flex}.brand-swatch>div>span{font-size:var(--text-xl)}.brand-swatch code{font-size:var(--text-sm)}.brand-swatch figcaption{padding-top:var(--space-3)}.brand-note{margin-top:var(--space-6)}.brand-type-specimen{align-items:center;gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-pale);grid-template-columns:1fr 2fr;display:grid}.brand-type-glyph{font-size:var(--brand-glyph-size);letter-spacing:var(--brand-glyph-tracking);line-height:1}.brand-type-alphabet{overflow-wrap:anywhere;font-size:var(--text-xl);letter-spacing:var(--brand-alphabet-tracking)}.brand-type-specimen .text-link{margin-right:var(--space-6);margin-top:var(--space-5);font-size:var(--text-sm);display:inline-flex}.brand-type-examples{margin-top:var(--space-10);gap:var(--space-12)}.brand-type-headline{color:var(--color-ink);font-size:var(--text-section);letter-spacing:var(--brand-heading-tracking);line-height:1.12}.brand-object{background:var(--color-pale);border-radius:var(--radius-md);padding:var(--space-8);place-items:center;display:grid}.brand-object img{width:100%;height:auto;max-width:var(--brand-object-width)}.brand-expression-copy{padding:var(--space-8);align-self:center}.brand-expression-copy h3{font-size:var(--text-xl);margin-bottom:var(--space-4)}.brand-expression-copy p{color:var(--color-muted);margin-bottom:var(--space-8)}@media (max-width:767px){.brand-index{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-wordmarks,.brand-type-examples,.brand-expression,.brand-principles{grid-template-columns:1fr}.brand-palette{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.brand-swatch>div{padding:var(--space-4)}.brand-type-specimen{padding:var(--space-6);gap:var(--space-8);grid-template-columns:1fr}.brand-type-alphabet{font-size:var(--text-base)}.brand-expression-copy{padding:var(--space-4) 0}}
.live-market-price{font-variant-numeric:tabular-nums;white-space:nowrap}.live-market-price small{font-size:var(--text-xs);font-weight:400}.live-market-chart{width:100%;min-width:0}.live-chart-empty{font-size:var(--text-xs);color:inherit;justify-content:center;align-items:center;display:flex}.live-chart-caption{font-size:var(--text-xs);margin-top:var(--space-2);text-align:center;display:block}.market-phone-live-chart .live-chart-caption,.market-phone-live-chart>small{font-size:var(--text-xs);text-align:center;display:block}.access-quote-surface:has([data-market-change][data-direction=down]){color:var(--color-danger);background:var(--color-danger-pale)}.access-quote-change>[data-market-change]{margin-left:0}.access-ticker-change [data-direction=down],.access-photo-value [data-direction=down]{color:var(--color-danger)}.demo-chart-grid .live-market-chart svg{height:var(--space-20);width:100%}.demo-chart-grid .live-chart-empty{height:var(--space-20)}.demo-chart-grid .live-chart-caption{font-size:var(--text-xs)}.trading-visual-direction .live-market-chart{padding-inline:var(--space-6)}.trading-visual-direction .live-market-chart svg{width:100%;height:var(--space-32);position:static}.discovery-markets small .live-market-price{display:inline}.market-credit{font-size:var(--text-xs);margin-block:var(--space-6)}.market-credit a{color:inherit}.market-live-status{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;line-height:1.5;display:inline-flex}.market-live-status i{width:var(--space-2);height:var(--space-2);background:var(--color-muted);border-radius:50%}.market-live-status[data-state=current] i{background:var(--color-success)}.market-live-status[data-state=delayed] i{background:var(--color-warning)}.discovery-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.discovery-toolbar .market-live-status{color:var(--color-white);border-color:var(--access-coverage-line);min-height:var(--space-12);padding-inline:var(--space-5)}.access-quote-identity>.market-live-status{margin-left:auto}.access-chart-time{gap:var(--space-2);flex-wrap:wrap}.market-last-updated{font-size:var(--text-xs);color:inherit}.live-market-chart{position:relative}.live-market-chart svg[role=slider]{cursor:crosshair;touch-action:pan-y}.chart-crosshair{stroke:currentColor;stroke-dasharray:4 4;opacity:.5;vector-effect:non-scaling-stroke}.market-chart-tooltip{background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-soft);pointer-events:none;text-align:center;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.market-chart-tooltip strong,.market-chart-tooltip time{font-size:var(--text-sm);display:block}.market-chart-tooltip time{font-size:var(--text-xs);color:var(--color-muted)}@media (max-width:479px){.discovery-toolbar{flex-wrap:wrap}.market-live-status{padding-inline:var(--space-3);font-size:var(--text-xs)}}.market-universe .discovery-heading{padding-bottom:0}.discovery-heading .discovery-toolbar{margin-top:var(--space-6)}.discovery-heading .discovery-toolbar .discovery-filters{width:auto;max-width:100%;position:static}.discovery-toolbar{flex-wrap:wrap}@media (max-width:767px){.discovery-heading .discovery-toolbar{align-items:center;gap:var(--space-3)}.discovery-heading .discovery-toolbar .discovery-filters{min-width:min(100%,15rem);padding:var(--space-1);flex:15rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.discovery-filters button{min-width:0;min-height:var(--control-min-size);padding:var(--space-2);overflow-wrap:anywhere;font-size:var(--text-sm)}.market-universe{grid-template-columns:minmax(0,1fr);align-items:center;min-height:100svh;display:grid}}
.device-frame.device-frame{width:min(100%, var(--phone-width));padding:var(--demo-frame-inset);border:1px solid var(--phone-cherry);border-radius:var(--device-radius);background:var(--phone-metal);box-shadow:var(--demo-hardware-shadow);transform-style:preserve-3d;outline:none;position:relative;container-type:inline-size}.device-frame:before,.device-frame:after{content:"";background:var(--phone-metal);border-radius:var(--radius-pill);width:3px;position:absolute}.device-frame:before{height:var(--space-16);top:21%;left:-3px;right:auto}.device-frame:after{height:var(--space-12);top:28%;left:auto;right:-3px}.device-frame>.device-screen{isolation:isolate;aspect-ratio:var(--demo-screen-aspect);border-radius:var(--device-screen-radius);border:3px solid var(--demo-canvas);background:var(--demo-canvas);height:auto;min-height:0;color:var(--demo-text);padding:var(--device-screen-padding);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(1px)}.device-screen:after{content:"";border-radius:inherit;background:var(--phone-reflection);pointer-events:none;position:absolute;inset:0}.device-status{flex-shrink:0;justify-content:space-between;align-items:center;min-height:6cqw;margin-bottom:5cqw;padding-inline:2cqw;font-size:3cqw;font-weight:600;display:flex;position:relative}.device-status>svg{width:17cqw;height:4.5cqw}.device-island{background:var(--access-camera-black);border-radius:var(--radius-pill);width:24cqw;height:8cqw;position:absolute;top:-1cqw;left:50%;transform:translate(-50%)}.device-island:after{content:"";background:var(--access-camera-lens);border-radius:50%;width:2cqw;height:2cqw;position:absolute;top:3cqw;right:3cqw}.device-home{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:30%;height:1cqw;min-height:3px;margin:auto auto 0}.device-edge{border-radius:inherit;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.device-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}.device-edge>span:nth-child(2){transform:translateZ(calc(var(--phone-body-depth) * -2))}.device-edge>span:nth-child(3){transform:translateZ(calc(var(--phone-body-depth) * -3))}.device-frame.perp-device{margin-inline:auto}.perp-device .device-screen{background:var(--access-phone-background)}.perp-device .perp-device-header,.perp-device .perp-position-name{margin-bottom:5cqw}.perp-device .perp-exposure{font-size:11cqw}.perp-device .perp-demo-review{margin-bottom:4cqw}.device-frame.access-phone{width:27%;padding:.55cqi;position:absolute}.device-frame.access-phone>.device-screen{padding:4cqw}.story-floating-phone .device-frame{width:var(--story-phone-width)}.device-frame.market-phone{width:100%;padding:2.1%}.device-frame.market-phone>.device-screen{background:var(--device-surface);color:var(--device-ink)}.device-frame.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;height:100%;box-shadow:none;background:0 0;border:0;position:absolute}.device-frame.market-portal-phone>.device-screen{aspect-ratio:auto;background:0 0;border:0;border-radius:0;height:100%}.device-frame.market-portal-phone .device-edge{display:none}.perp-device>.device-screen{font-size:4.375cqw}.perp-device .perp-device-header strong{font-size:5cqw}.perp-device :is(.perp-device-header>span,.perp-position-name small,.perp-exposure-label,.perp-range-labels){font-size:3.5cqw}.perp-device .perp-position-name{gap:3cqw}.perp-device .perp-position-name .access-brand{width:12.5cqw;height:12.5cqw}.perp-device .perp-exposure{margin:2.5cqw 0 7.5cqw}.perp-device :is(.perp-margin-selection,dl,.perp-demo-review){font-size:4cqw}.perp-device dl{margin-block:6cqw}.perp-device dl>div{gap:3cqw;padding-block:3cqw}.perp-device .perp-demo-review{padding:4cqw}.market-phone .market-phone-live-chart .live-chart-caption,.market-phone .market-phone-live-chart>small{font-size:.72em}
.foundation-section{padding-block:var(--section-space)}.foundation-heading{max-width:var(--foundation-heading-width);margin-bottom:var(--space-10)}.foundation-heading-centered{text-align:center;margin-inline:auto}.foundation-heading h2{white-space:pre-line;text-wrap:balance;font-size:var(--text-section);letter-spacing:-.045em;margin:0;font-weight:450;line-height:1.12}.foundation-heading>p:last-child:not(.eyebrow){margin:var(--space-6) 0 0;font-size:var(--text-lg);color:var(--color-muted);text-wrap:pretty;line-height:1.65}.foundation-section h3{font-size:var(--text-card);letter-spacing:-.025em;margin:0 0 var(--space-4);font-weight:450;line-height:1.25}.foundation-section article p{color:var(--color-muted);margin:0;line-height:1.65}.foundation-dark{background:var(--foundation-film-background);color:var(--color-white)}.foundation-dark .eyebrow{color:var(--color-accent)}.foundation-dark .foundation-heading>p:last-child:not(.eyebrow),.foundation-dark article p{color:var(--color-dark-muted)}.foundation-dark :focus-visible{outline-color:var(--color-accent)}.foundation-dark .button{color:var(--color-ink);background:var(--color-white)}.foundation-dark .button.secondary{color:var(--color-white);border-color:var(--glass-dark-border);background:0 0}.foundation-split{gap:var(--space-12);align-items:center;display:grid}.foundation-split>*{min-width:0}.glass-loop{isolation:isolate;aspect-ratio:1;border-radius:var(--radius-xl);background:var(--foundation-film-background);width:100%;position:relative;overflow:hidden}.glass-loop img,.glass-loop video{object-fit:cover;width:100%;height:100%;display:block}.glass-loop video{position:absolute;inset:0}.foundation-dark .glass-loop{border-radius:0}.wallet-feature-rows{gap:var(--space-6);display:grid}.wallet-feature-row{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-soft);display:grid;overflow:hidden}.wallet-feature-row>div:last-child{padding:var(--space-8);align-self:center}.wallet-feature-row .glass-loop{aspect-ratio:1.4;border-radius:0}.wallet-feature-row .text-link{margin-top:var(--space-6);gap:var(--space-3);display:inline-flex}.foundation-number{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-bottom:var(--space-4);display:block}.foundation-diagram{margin:0}.foundation-diagram figcaption{justify-content:center;gap:var(--space-3);color:var(--color-dark-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.foundation-diagram figcaption span{padding:var(--space-2) var(--space-3);border:1px solid var(--glass-dark-border);border-radius:var(--radius-pill)}.foundation-steps{margin-block:var(--space-8)}.foundation-steps details{border-top:1px solid var(--color-border)}.foundation-steps details:last-child{border-bottom:1px solid var(--color-border)}.foundation-steps summary{grid-template-columns:var(--foundation-step-size) minmax(0, 1fr) var(--space-6);gap:var(--space-4);padding-block:var(--space-6);cursor:pointer;font-size:var(--text-lg);align-items:center;line-height:1.4;list-style:none;display:grid}.foundation-steps summary::-webkit-details-marker{display:none}.foundation-step-index{aspect-ratio:1;background:var(--color-border);color:var(--color-ink);font-size:var(--text-xs);font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.foundation-steps details[open] .foundation-step-index{background:var(--color-brand);color:var(--color-white)}.foundation-step-toggle{width:var(--space-4);height:var(--space-4);transition:transform var(--motion-base) var(--ease-standard);justify-self:center;place-items:center;display:grid}.foundation-steps details[open] .foundation-step-toggle{transform:rotate(45deg)}.foundation-steps details>p{padding:0 0 var(--space-6) calc(var(--foundation-step-size) + var(--space-4));color:var(--color-muted);margin:0;line-height:1.65}.foundation-dark .foundation-steps details{border-color:var(--glass-dark-border)}.foundation-dark .foundation-steps details>p{color:var(--color-dark-muted)}.foundation-dark .foundation-steps details[open] .foundation-step-index{background:var(--color-accent);color:var(--color-ink)}.foundation-security-grid,.foundation-principle-grid,.foundation-product-grid{gap:var(--space-6);display:grid}.foundation-security-grid article,.foundation-product-grid article{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-white);overflow:hidden}.foundation-security-grid article>div:last-child,.foundation-product-grid article>div:last-child{padding:var(--space-8)}.foundation-security-grid .glass-loop{height:var(--foundation-art-height);border-radius:0}.foundation-security-grid .glass-loop img{object-fit:contain}.foundation-specialists{padding-block:var(--space-12) var(--space-20)}.foundation-specialists .technology-heading{padding-top:0}.foundation-principle-grid article{padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--glass-dark-border);background:var(--foundation-card-surface)}.foundation-principle-grid .nav-icon{color:var(--color-accent);margin-bottom:var(--space-6);background:0 0}.foundation-principle-grid h3{margin-bottom:var(--space-5)}.foundation-security-link{color:var(--color-accent);gap:var(--space-4);width:fit-content;margin:var(--space-10) auto 0;display:flex}.foundation-note{color:var(--color-dark-muted);font-size:var(--text-xs);max-width:var(--foundation-copy-width);margin-top:var(--space-6);line-height:1.65}.foundation-product-grid .glass-loop{aspect-ratio:1.35;border-radius:0}.foundation-card-detail{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-brand)!important;margin-bottom:var(--space-4)!important}@media (min-width:768px){.foundation-split{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foundation-split .foundation-heading{max-width:var(--foundation-copy-width)}.wallet-feature-row{grid-template-columns:var(--foundation-row-art) 1fr}.wallet-feature-row .glass-loop{aspect-ratio:1}.wallet-feature-row>div:last-child{padding:var(--space-8) var(--space-12)}.foundation-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-principle-grid,.foundation-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-principle-grid article{min-height:var(--security-card-height)}}@media (max-width:767px){.wallet-feature-row>div:last-child,.foundation-security-grid article>div:last-child,.foundation-product-grid article>div:last-child,.foundation-principle-grid article{padding:var(--space-6)}.foundation-security-grid .glass-loop{aspect-ratio:1.6;height:auto}.foundation-heading{margin-bottom:var(--space-8)}.foundation-split .glass-loop{max-width:var(--foundation-copy-width);margin-inline:auto}.foundation-split:not(.foundation-split-copy-first)>:first-child{order:2}.foundation-split-copy-first .glass-loop{order:-1}.foundation-heading h2{white-space:normal}.foundation-section .container{min-width:0}}@media (prefers-reduced-motion:reduce){.glass-loop video{display:none}.foundation-step-toggle{transition:none}}.editorial-photo{background:var(--color-pale);width:100%;aspect-ratio:var(--editorial-photo-aspect);display:block;overflow:hidden}.editorial-photo img{object-fit:cover;width:100%;height:100%;display:block}.wallet-feature-row .editorial-photo{height:100%}.editorial-section{padding-block:var(--section-space);background:var(--story-light-canvas);color:var(--story-light-ink)}.editorial-section .eyebrow{color:var(--story-light-accent)}.editorial-section h3{font-size:var(--text-card);letter-spacing:-.025em;margin:0 0 var(--space-4);font-weight:500;line-height:1.25}.editorial-section :is(li,article) p:not(.eyebrow){color:var(--story-light-muted);margin:0;line-height:1.65}.editorial-flow .foundation-heading{text-align:center;margin-inline:auto;margin-bottom:var(--space-16)}.editorial-flow-nodes{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.editorial-flow-nodes li{min-width:0;position:relative}.editorial-flow-index{z-index:1;width:var(--space-12);height:var(--space-12);margin:0 auto var(--space-6);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-white);font:var(--text-xs) var(--font-mono);place-items:center;display:grid;position:relative}.editorial-flow-node{padding:var(--space-8);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.editorial-flow-node .eyebrow{margin-bottom:var(--space-4)}.editorial-flow-connector{top:calc(100% + var(--space-2));left:calc(50% - var(--space-3));color:var(--color-brand);font-size:var(--text-card);position:absolute;transform:rotate(90deg)}.editorial-flow .button-row{margin-top:var(--space-10);justify-content:center}.editorial-assurance{background:var(--assurance-surface)}.editorial-assurance .container{gap:var(--space-8) var(--space-16);display:grid}.editorial-photo-assurance{border-radius:var(--radius-xl);aspect-ratio:var(--editorial-assurance-aspect)}.editorial-assurance-cards{gap:var(--space-4);align-content:center;display:grid}.editorial-assurance-cards article{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--assurance-plaque-border);border-radius:var(--radius-lg);background:var(--assurance-plaque-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.editorial-assurance .button-row{margin:0}@media (min-width:768px){.wallet-feature-row:has(.editorial-photo){grid-template-columns:minmax(0, var(--editorial-feature-width)) minmax(0, 1fr)}.wallet-feature-row .editorial-photo{aspect-ratio:var(--editorial-feature-aspect)}.editorial-flow-nodes{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-flow-nodes li{flex-direction:column;display:flex}.editorial-flow-node{flex:1}.editorial-flow-nodes li:not(:last-child):before{content:"";top:var(--space-6);width:calc(100% + var(--space-6));border-top:1px solid var(--color-border);position:absolute;left:50%}.editorial-flow-connector{top:var(--space-2);left:calc(100% + var(--space-1));transform:none}.editorial-assurance .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (max-width:767px){.editorial-flow-node,.editorial-assurance-cards article{padding:var(--space-6)}.editorial-flow-nodes li{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-4);display:grid}.editorial-flow-index{width:var(--space-10);height:var(--space-10);margin:var(--space-4) 0 0}.editorial-flow-connector{left:var(--space-3)}.editorial-flow .foundation-heading{margin-bottom:var(--space-10)}}
.prebuilt-showcase{width:100%;min-width:0;max-width:var(--prebuilt-stage-width);justify-self:center;margin:0;container:prebuilt/inline-size}.prebuilt-screen-deck{grid-template-rows:var(--prebuilt-orbit-clearance) 1fr;padding:var(--space-4) 0;isolation:isolate;align-items:stretch;display:grid}.prebuilt-screen{width:var(--prebuilt-orbit-card-width);max-width:var(--prebuilt-card-width);min-width:0;padding:var(--prebuilt-ui-padding);border:1px solid var(--prebuilt-border);border-radius:var(--prebuilt-radius);background:var(--color-white);color:var(--prebuilt-ink);box-shadow:var(--prebuilt-shadow);transform-origin:50%;will-change:transform;grid-area:2/1;justify-self:center}.prebuilt-screen-content{overflow-wrap:anywhere;gap:var(--prebuilt-ui-gap);flex-direction:column;height:100%;display:flex}.prebuilt-screen-title{font-size:var(--prebuilt-title-size);letter-spacing:-.02em;font-weight:600;line-height:1.25}.prebuilt-screen-amount{gap:var(--prebuilt-ui-small-gap);flex-direction:column;display:flex}.prebuilt-screen-amount span,.prebuilt-screen-copy,.prebuilt-screen-choices,.prebuilt-screen-row{font-size:var(--prebuilt-ui-text);color:var(--prebuilt-muted);line-height:1.45}.prebuilt-screen-amount strong{font-size:var(--prebuilt-amount-size);letter-spacing:-.025em;font-weight:500;line-height:1.25}.prebuilt-screen-choices{gap:var(--prebuilt-ui-small-gap);flex-wrap:wrap;display:flex}.prebuilt-screen-choices span{padding:var(--prebuilt-ui-small-gap) var(--prebuilt-ui-gap);border-radius:var(--radius-pill);background:var(--prebuilt-panel)}.prebuilt-screen-choices [data-selected=true]{color:var(--color-white);background:var(--prebuilt-blue)}.prebuilt-screen-panel{background:var(--prebuilt-panel);padding:var(--prebuilt-ui-gap);border-radius:var(--prebuilt-panel-radius);gap:var(--prebuilt-ui-gap);flex-direction:column;display:flex}.prebuilt-screen-row{justify-content:space-between;align-items:center;gap:var(--prebuilt-ui-gap);display:flex}.prebuilt-screen-row>*{overflow-wrap:anywhere;min-width:0}.prebuilt-screen-row strong{color:var(--prebuilt-ink);text-align:right;font-weight:500}.prebuilt-screen-action{min-height:var(--prebuilt-ui-action-height);padding:var(--prebuilt-ui-gap);border-radius:var(--radius-pill);color:var(--color-white);background:var(--prebuilt-blue);font-size:var(--prebuilt-ui-text);text-align:center;justify-content:center;align-items:center;margin-top:auto;font-weight:600;line-height:1.4;display:flex}@media (max-width:1023px){#prebuilt-system .foundation-split{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@container prebuilt (max-width:12rem){.prebuilt-screen-deck{gap:var(--space-6);padding:var(--space-6) 0;grid-template-rows:none}.prebuilt-screen{grid-area:auto;width:100%;transform:none!important}.prebuilt-screen-row{flex-direction:column;align-items:flex-start}.prebuilt-screen-row strong{text-align:left}}@media (min-width:1024px){#prebuilt-system .foundation-split{gap:var(--space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.integration-stages,.assurance-cards-section{--section-motion-state:paused;padding-block:var(--section-space);color:var(--color-ink)}.integration-stages[data-running=true],.assurance-cards-section[data-running=true]{--section-motion-state:running}.integration-stages{background:var(--color-white)}.assurance-cards-section{background:var(--assurance-surface)}.integration-stages-heading{text-align:center;margin-bottom:var(--space-10)}.integration-stages .eyebrow,.assurance-cards-section .eyebrow{color:var(--color-brand)}.integration-stages h2{margin-top:var(--space-4)}.integration-stages h2 em{color:var(--color-brand);font-style:normal}.integration-stage-frame{border:1px solid var(--assurance-plaque-border);border-radius:var(--radius-xl);background:var(--integration-stage-surface);padding:var(--space-2);box-shadow:var(--assurance-plaque-shadow)}.integration-stage-tabs,.assurance-category-tabs{isolation:isolate;grid-template-columns:repeat(var(--stage-count,4), minmax(0, 1fr));border-radius:var(--radius-lg);background:var(--assurance-reference-surface);display:none;position:relative}.integration-stages[data-enhanced=true] .integration-stage-tabs,.assurance-cards-section[data-enhanced=true] .assurance-category-tabs{display:grid}.integration-stage-indicator,.assurance-category-indicator{inset-block:0;width:calc(100% / var(--stage-count,4));transform:translateX(calc(var(--active-stage) * 100%));transition:transform var(--integration-stage-transition) var(--integration-stage-ease);border-radius:inherit;background:var(--integration-stage-selected);z-index:-1;position:absolute;left:0}.integration-stage-tabs button{overflow-wrap:anywhere;min-width:0;min-height:var(--space-20);padding:var(--space-3) var(--space-1);place-content:center;gap:var(--space-1);border-radius:var(--radius-lg);color:var(--color-muted);text-align:center;display:grid}.integration-stage-tabs button:hover,.assurance-category-tabs button:hover{color:var(--color-brand)}.integration-stage-tabs button[aria-selected=true],.assurance-category-tabs button[aria-selected=true]{color:var(--color-white)}.integration-stage-tabs button:focus-visible,.integration-stage-panel:focus-visible,.assurance-category-tabs button:focus-visible,.assurance-category-panel:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.integration-stage-day{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--integration-stage-track)}.integration-stage-day>span{display:none}.integration-stage-label{font-size:var(--text-sm);font-weight:500}.integration-stage-panels,.assurance-category-panels{display:grid}.integration-stage-panel{align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-4);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.integration-stages[data-enhanced=true] .integration-stage-panel,.assurance-cards-section[data-enhanced=true] .assurance-category-panel{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--space-2));transition:opacity var(--integration-stage-transition) var(--integration-stage-ease), transform var(--integration-stage-transition) var(--integration-stage-ease), visibility var(--integration-stage-transition)}.integration-stages[data-enhanced=true] .integration-stage-panel{display:none}.assurance-cards-section[data-enhanced=true] .assurance-category-panel{transition:opacity var(--integration-stage-transition) var(--integration-stage-ease);grid-area:1/1;transform:none}.integration-stages[data-enhanced=true] .integration-stage-panel[data-selected=true],.assurance-cards-section[data-enhanced=true] .assurance-category-panel[data-selected=true]{visibility:visible;opacity:1;pointer-events:auto;display:grid;transform:none}.integration-stage-story{min-width:0}.integration-stage-kicker,.assurance-category-count{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-brand)}.integration-stage-kicker>span[aria-hidden]{padding-inline:var(--space-2)}.integration-stage-story h3{font-size:var(--integration-stage-title);margin-block:var(--space-4)}.integration-stage-story>p:last-child{font-size:var(--text-base);max-width:var(--security-copy-width)}.integration-stage-art{align-self:center;justify-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.integration-stage-orbit{width:var(--integration-stage-mobile-art);aspect-ratio:1;background:var(--integration-stage-glow);place-items:center;max-width:100%;display:grid;position:relative}.integration-stage-orbit>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.integration-orbit-track{stroke:var(--integration-stage-orbit);stroke-width:1px}.integration-orbit-trace{stroke:var(--color-brand);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.integration-stage-orbit .menu-feature-visual{inset:10%}.integration-stage-orbit .menu-feature-art{width:100%;height:100%}.integration-phase-number{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-white);border:1px solid var(--assurance-plaque-border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-brand);position:absolute;bottom:0}.integration-stage-flow{overflow-wrap:anywhere;width:100%;min-width:0;margin:0}.integration-stage-flow figcaption{text-align:center;font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-3)}.integration-stage-flow ol{margin:0;padding:0;list-style:none;display:flex}.integration-stage-flow li{flex:1;align-items:center;min-width:0;display:flex}.integration-flow-node{gap:var(--space-1);text-align:center;overflow-wrap:anywhere;min-width:0;padding:var(--space-3) var(--space-2);background:var(--assurance-reference-surface);border:1px solid var(--assurance-plaque-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-brand);flex:1;display:grid}.integration-flow-node>span{font-family:var(--font-mono);color:var(--color-muted)}.integration-flow-connector{padding-inline:var(--space-1);color:var(--color-brand)}.integration-stage-details summary{display:none}.integration-stage-details{min-width:0}.integration-stage-details ul{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.integration-stage-details li{align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.integration-stage-details li>div{flex:1 1 calc(var(--space-24) * 2);overflow-wrap:anywhere;min-width:0}.integration-activity-number{flex:0 0 var(--space-8);width:var(--space-8);height:var(--space-8);border:1px solid var(--assurance-plaque-border);color:var(--color-brand);font:var(--text-xs) var(--font-mono);border-radius:50%;place-items:center;display:grid}.integration-stage-details h4{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600;line-height:1.45}.integration-stage-details li p{font-size:var(--text-sm);line-height:1.5}.integration-stages-note{font-size:var(--text-xs);text-align:center;margin-top:var(--space-6)}.integration-plan-link{justify-content:center;align-items:center;gap:var(--space-4);width:fit-content;min-height:var(--space-12);margin:var(--space-3) auto 0;color:var(--color-brand);font-size:var(--text-sm);text-underline-offset:var(--space-1);text-decoration:underline;display:flex}.assurance-cards-heading{text-align:center;max-width:var(--company-heading-width);margin:0 auto var(--space-8)}.assurance-cards-heading h2{margin-block:var(--space-4)}.assurance-cards-heading>p:last-child{font-size:var(--text-base)}.assurance-category-tabs{margin-bottom:var(--space-5);border:1px solid var(--assurance-plaque-border);grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-category-indicator{width:33.3333%;transform:translateX(calc(var(--active-category) * 100%))}.assurance-category-tabs button{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-1);min-height:var(--space-16);color:var(--color-brand);font-size:var(--text-xs);border-radius:inherit;display:flex}.assurance-category-tabs .nav-icon{flex-shrink:0;display:none}.assurance-category-full{display:none}.assurance-category-panels{gap:var(--space-5)}.assurance-category-panel{isolation:isolate;border:1px solid var(--assurance-plaque-border);border-radius:var(--radius-xl);min-width:0;padding:var(--space-8);background:var(--assurance-plaque-surface);box-shadow:var(--assurance-plaque-shadow);align-content:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.assurance-category-intro{overflow-wrap:anywhere;min-width:0}.assurance-category-intro h3{font-size:var(--text-xl);margin-block:var(--space-3)}.assurance-category-intro p{font-size:var(--text-sm)}.assurance-text-link{align-items:center;gap:var(--space-4);max-width:100%;color:var(--color-brand);font-size:var(--text-sm);margin-top:var(--space-3);min-height:var(--space-12);text-underline-offset:var(--space-1);flex-wrap:wrap;width:fit-content;text-decoration:underline;display:flex}.assurance-reference-cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:center;margin:0;padding:0;list-style:none;display:grid}.assurance-reference-cards li{min-block-size:var(--assurance-card-height);align-content:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--assurance-plaque-soft-border);background:var(--assurance-reference-surface);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex}.assurance-reference-cards .assurance-mark{flex:0 1 var(--space-12);min-width:0;max-width:100%;width:var(--space-12);height:var(--space-12);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-brand);place-items:center;display:grid}.assurance-reference-cards .assurance-mark img,.assurance-reference-cards .assurance-mark svg{object-fit:contain;width:100%;height:100%}.assurance-reference-cards strong{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:500;line-height:1.4;display:block}.assurance-reference-cards li>div{flex:1 1 var(--space-32);overflow-wrap:anywhere;min-width:0}.assurance-reference-cards li div>span{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-1);line-height:1.5;display:block}.assurance-context-row{margin-top:var(--space-5)}.assurance-context{margin-top:var(--space-3)}.assurance-context summary{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--space-12);cursor:pointer;font-size:var(--text-sm);color:var(--color-brand);list-style:none;display:flex}.assurance-context summary::-webkit-details-marker{display:none}.assurance-context summary>span{transition:transform var(--integration-stage-transition)}.assurance-context[open] summary>span{transform:rotate(45deg)}.assurance-context-content{padding:var(--space-6);margin-top:var(--space-3);border-top:1px solid var(--assurance-plaque-border)}.assurance-context-content>p{font-size:var(--text-sm)}.assurance-specialists .container{width:100%}.assurance-specialists .technology-heading{padding-block:var(--space-4) var(--space-2)}.assurance-panel-beam{border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--assurance-beam-angle), transparent 0% 75%, var(--assurance-beam-color) 90%, transparent) border-box;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --assurance-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes assurance-border-pass{0%{--assurance-beam-angle:0deg;opacity:0}15%,85%{opacity:1}to{--assurance-beam-angle:360deg;opacity:0}}@keyframes integration-orbit-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes integration-detail-arrive{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@keyframes integration-flow-connect{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.integration-stages[data-enhanced=true][data-entered=true] .integration-stage-panel[data-selected=true] .integration-stage-flow figcaption,.integration-stages[data-enhanced=true][data-entered=true] .integration-stage-panel[data-selected=true] .integration-flow-node{animation:integration-detail-arrive var(--integration-stage-transition) var(--integration-stage-ease) both;animation-delay:calc(var(--flow-index,0) * 2 * var(--integration-stagger));animation-play-state:var(--section-motion-state)}.integration-stages[data-enhanced=true][data-entered=true] .integration-stage-panel[data-selected=true] .integration-flow-connector{animation:integration-flow-connect var(--integration-stage-transition) var(--integration-stage-ease) both;animation-delay:calc((var(--flow-index) * 2 + 1) * var(--integration-stagger));animation-play-state:var(--section-motion-state)}.integration-stages[data-enhanced=true][data-entered=true] .integration-stage-panel[data-selected=true] .integration-orbit-trace{animation:integration-orbit-draw var(--integration-trace-duration) var(--integration-stage-ease) both;animation-play-state:var(--section-motion-state)}.integration-stages[data-enhanced=true][data-entered=true] .integration-stage-panel[data-selected=true] .integration-stage-details li{animation:integration-detail-arrive var(--integration-stage-transition) var(--integration-stage-ease) both;animation-delay:calc(var(--activity-index) * var(--integration-stagger));animation-play-state:var(--section-motion-state)}.assurance-cards-section[data-enhanced=true][data-entered=true] .assurance-category-panel[data-selected=true] .assurance-panel-beam{animation:assurance-border-pass var(--assurance-beam-duration) linear both;animation-play-state:var(--section-motion-state)}}@media (min-width:640px){.integration-stage-day{font-size:var(--text-sm);letter-spacing:normal}.integration-stage-day>span{display:inline}.integration-stage-label{font-size:var(--text-lg)}.integration-stage-tabs button{padding-block:var(--space-4)}.integration-stage-panel{column-gap:var(--space-8);padding:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.integration-stage-art{grid-area:1/2/span 2;width:100%}.integration-stage-orbit{width:min(100%, var(--integration-stage-art-width))}.integration-stage-details{grid-area:2/1}.integration-stages[data-variant=delivery] .integration-stage-art{grid-row:1}.integration-stages[data-variant=delivery] .integration-stage-story{align-self:center}.assurance-category-tabs button{font-size:var(--text-sm);gap:var(--space-3);padding-inline:var(--space-3)}.assurance-category-tabs .nav-icon{display:grid}.assurance-category-full{display:inline}.assurance-category-short{display:none}.assurance-reference-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.assurance-category-panel{padding:var(--space-10);align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.assurance-cards-section[data-variant=home] .assurance-category-intro{align-self:center}.assurance-cards-section[data-variant=home] .assurance-reference-cards{grid-row:1}.assurance-category-intro h3{font-size:var(--text-card)}.assurance-category-intro{grid-area:1/1;align-self:end}.assurance-category-panel>.assurance-text-link{grid-area:2/1;align-self:start;margin:0}.assurance-reference-cards{grid-area:1/2/span 2}}@media (min-width:1100px){.assurance-reference-cards li{padding:var(--space-5)}.assurance-category-panel{padding:var(--space-12);gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.integration-stage-indicator,.integration-stage-panel,.assurance-category-indicator,.assurance-category-panel,.assurance-context summary>span{transition:none!important}.assurance-panel-beam{display:none}}@media (forced-colors:active){.assurance-panel-beam{display:none}.integration-stage-tabs button[aria-selected=true],.assurance-category-tabs button[aria-selected=true]{outline-offset:-4px;color:highlighttext;background:highlight;outline:2px solid highlight}}.assurance-intro-compact{display:none}.assurance-cards-heading h2{white-space:pre-line}.assurance-evidence-details{gap:var(--space-4);margin:0;display:grid}.assurance-evidence-details dt{font-weight:600}.assurance-evidence-details dd{margin:var(--space-1) 0 0}@media (min-width:768px) and (max-width:959px){.assurance-reference-cards li{min-block-size:var(--assurance-card-tablet-height)}}.assurance-category-tabs .nav-icon{place-items:center}.assurance-reference-cards li{align-content:center}@media (max-width:639px){.integration-stages,.assurance-cards-section{padding-block:var(--space-5)}.integration-stages-heading,.assurance-cards-heading{margin-bottom:var(--space-4)}.integration-stages .eyebrow,.assurance-cards-section .eyebrow{font-size:var(--text-xs)}.integration-stages h2,.assurance-cards-heading h2{font-size:var(--compact-section-title);margin-block:var(--space-2);line-height:1.15}.assurance-intro-full{display:none}.assurance-intro-compact{display:block}.assurance-cards-heading>p:last-child{font-size:var(--text-sm)}.assurance-category-tabs{margin-bottom:var(--space-3)}.assurance-category-tabs button{min-height:var(--control-min-size);gap:var(--space-1);font-size:var(--compact-tab-label);padding-block:var(--space-2);flex-direction:column;line-height:1.2}.assurance-category-tabs .nav-icon{display:none}.assurance-category-panel{padding:var(--space-6) var(--space-4);gap:var(--space-4);border-radius:var(--radius-lg);grid-template-rows:auto 1fr}.assurance-category-count,.assurance-category-intro p{display:none}.assurance-category-intro h3{font-size:var(--text-lg);margin:0;line-height:1.25}.assurance-reference-cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--compact-reference-width)), 1fr));gap:var(--space-2)}.assurance-reference-cards li{min-block-size:var(--assurance-card-mobile-height);grid-template-columns:var(--space-8) minmax(0, 1fr);padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-sm);display:grid}.assurance-reference-cards .assurance-mark{width:var(--space-8);height:var(--space-8);padding:var(--space-1)}.assurance-reference-cards strong{font-size:var(--text-sm);line-height:1.25}.assurance-reference-cards li div>span{font-size:var(--text-xs);line-height:1.3}.assurance-text-link{min-height:var(--control-min-size);font-size:var(--text-sm);margin-top:0}.assurance-context-row{margin-top:var(--space-3)}.assurance-context{margin-top:var(--space-1)}.assurance-context summary{min-height:var(--control-min-size)}.assurance-context-content{padding:var(--space-3)}.integration-stage-tabs button{min-height:var(--compact-phase-tab-height);padding:var(--space-2) var(--space-1)}.integration-stage-label{display:none}.integration-stage-panel{padding:var(--space-3);gap:var(--space-3)}.integration-stage-kicker{display:none}.integration-stage-story h3{font-size:var(--text-xl);margin-block:0 var(--space-2)}.integration-stage-story>p:last-child{font-size:var(--text-sm);line-height:1.5}.integration-stage-art{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}.integration-stage-orbit{width:var(--compact-phase-art)}.integration-phase-number{padding:0 var(--space-2)}.integration-stage-flow figcaption{margin-bottom:var(--space-2);font-size:var(--text-xs)}.integration-stage-flow ol,.integration-stage-flow li{flex-direction:column}.integration-flow-node{grid-template-columns:var(--space-5) minmax(0, 1fr);text-align:left;width:100%;padding:var(--space-1) var(--space-2)}.integration-flow-connector{line-height:1;transform:rotate(90deg)}.integration-stage-details{border-top:1px solid var(--assurance-plaque-soft-border)}.integration-stage-details summary{min-height:var(--control-min-size);font-size:var(--text-sm);color:var(--color-brand);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.integration-stage-details summary::-webkit-details-marker{display:none}.integration-stage-details[open] summary>span{transform:rotate(45deg)}.integration-activities{padding-block:var(--space-3)}.integration-stages-note{margin-top:var(--space-3)}.integration-plan-link{margin-top:var(--space-1);min-height:var(--control-min-size)}}@media (max-width:374px){.assurance-reference-cards li{min-block-size:var(--assurance-card-narrow-height);align-content:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
.device-frame>.device-screen.phone-app-display{background:var(--phone-app-canvas);color:var(--phone-app-ink)}.phone-app-display .device-status{margin-bottom:3cqw}.phone-app-panel.investment-panel{border-radius:0;align-content:stretch;display:grid}.phone-app-layer.demo-screen-content{grid-area:1/1;gap:0;height:100%;min-height:0;padding:0}.phone-app{width:100%;min-height:0;font-family:var(--font-body);font-size:var(--phone-app-body-size);text-align:left;color:var(--phone-app-ink);--prebuilt-ink:var(--phone-app-ink);--prebuilt-muted:var(--phone-app-muted);--prebuilt-blue:var(--phone-app-blue);--prebuilt-panel:var(--phone-app-panel);flex:1;line-height:1.35;position:relative;overflow:hidden}.phone-app-scene{gap:var(--phone-app-gap);opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.phone-app-scene:first-child{opacity:1;visibility:visible}.phone-app[data-motion=false] .phone-app-scene{opacity:0!important;visibility:hidden!important;transform:none!important}.phone-app[data-motion=false] .phone-app-scene:first-child{opacity:1!important;visibility:visible!important}.phone-app[data-motion=false] :is(.phone-app-tap,.phone-app-key-press){display:none}.phone-app :is(p,strong,span,small,div){min-width:0}.phone-app p{margin:0}.phone-app :is(p,small,.phone-app-subtitle){color:var(--phone-app-muted)}.phone-app small{font-size:var(--phone-app-small-size);line-height:1.4}.phone-app .phone-app-heading{flex-shrink:0;align-items:center;gap:3cqw;display:flex}.phone-app-heading>strong{letter-spacing:-.02em;flex:1;font-size:4.4cqw;font-weight:650}.phone-app-heading>span{background:var(--phone-app-panel);border-radius:50%;place-items:center;width:9cqw;height:9cqw;display:grid}.phone-app svg{flex-shrink:0;width:5cqw;height:5cqw}.phone-app-body{gap:var(--phone-app-gap);flex-direction:column;flex:1;min-height:0;display:flex}.phone-app-scene[data-layout=catalog] .phone-app-body{gap:2.5cqw}.phone-app-scene[data-layout=catalog] .phone-app-card{padding:2.5cqw}.phone-app-wallet-hero{text-align:center;justify-items:center;gap:3cqw;padding-block:2cqw;display:grid}.phone-app-wallet-hero>span{background:var(--phone-app-panel);width:18cqw;height:18cqw;color:var(--phone-app-blue);border-radius:50%;place-items:center;display:grid}.phone-app-wallet-hero>span>svg{width:9cqw;height:9cqw}.phone-app-wallet-hero>strong{letter-spacing:-.03em;font-size:5.2cqw}.phone-app-wallet-hero>p{max-width:75cqw;font-size:3.5cqw}.phone-app-route{justify-content:space-around;align-items:center;gap:3cqw;display:flex}.phone-app-route>span{justify-items:center;gap:2cqw;display:grid}.phone-app-route>span>svg{background:var(--phone-app-panel);border-radius:50%;width:10cqw;height:10cqw;padding:2cqw}.phone-app-step{background:var(--phone-app-panel);width:8cqw;height:8cqw;color:var(--phone-app-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.phone-app-body>*{flex-shrink:0}.phone-app .phone-app-search{align-items:center;gap:2cqw;font-size:3.4cqw;display:flex}.phone-app-search>div{background:var(--phone-app-panel);border-radius:var(--radius-pill);color:var(--phone-app-muted);flex:1;align-items:center;gap:2cqw;padding:2.6cqw 3cqw;display:flex}.phone-app-search>span{background:var(--phone-app-panel);border-radius:50%;place-items:center;width:9cqw;height:9cqw;display:grid}.phone-app .phone-app-balance{flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.phone-app-balance>strong{letter-spacing:-.055em;font-size:10.2cqw;font-weight:650;line-height:1.1}.phone-app-balance>span{color:var(--phone-app-positive);font-size:3.3cqw}.phone-app-quick{justify-content:space-between;padding-inline:3cqw;display:flex}.phone-app-quick>div{justify-items:center;gap:2cqw;display:grid}.phone-app-quick>div>span{background:var(--phone-app-panel);border-radius:50%;place-items:center;width:11cqw;height:11cqw;display:grid;position:relative}.phone-app-card{border-radius:var(--phone-app-radius);background:var(--phone-app-surface);flex-direction:column;gap:3cqw;padding:4cqw;display:flex}.phone-app-card>strong,.phone-app-card-heading>strong{font-size:3.9cqw;font-weight:650}.phone-app-card p{font-size:3.4cqw;line-height:1.5}.phone-app-card-heading{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.phone-app :is(.phone-app-card-heading>span,.phone-app-inline-link){color:var(--phone-app-blue);font-size:2.9cqw}.phone-app-asset{align-items:center;gap:3cqw;min-height:14cqw;display:flex;position:relative}.phone-app-asset>div{flex:1;gap:1cqw;display:grid}.phone-app-asset strong{font-size:3.8cqw;font-weight:550}.phone-app-asset>span:last-of-type{white-space:nowrap;font-size:3.3cqw}.phone-app .access-brand{background:var(--phone-app-surface);border-radius:50%;flex-shrink:0;place-items:center;width:10cqw;height:10cqw;padding:1.7cqw;display:grid}.phone-app .access-brand img{object-fit:contain;filter:none;opacity:1;width:100%;height:100%}.phone-app-detail-row{align-items:center;gap:3cqw;padding-block:1cqw;display:flex}.phone-app-detail-row>div{flex:1;gap:1cqw;display:grid}.phone-app-detail-row>span:last-child{margin-left:auto}.phone-app-detail-row strong{font-size:3.4cqw;font-weight:550}.phone-app-segments{align-items:center;gap:2cqw;display:flex}.phone-app-segments>span{border-radius:var(--radius-pill);background:var(--phone-app-panel);white-space:nowrap;padding:2.4cqw 3.2cqw;font-size:3.1cqw}.phone-app-segments>[data-selected=true]{background:var(--phone-app-blue);color:var(--phone-app-surface)}.phone-app-recent{gap:3cqw;display:grid}.phone-app-recent>strong{font-size:3.8cqw}.phone-app-recent>div{justify-content:space-around;display:flex}.phone-app-recent>div>span{justify-items:center;gap:1cqw;display:grid}.phone-app-recent .access-brand{width:12cqw;height:12cqw}.phone-app-detail-heading{align-items:center;gap:3cqw;display:flex}.phone-app-detail-heading>div{gap:1cqw;display:grid}.phone-app-detail-heading strong{font-size:var(--phone-app-title-size);letter-spacing:-.03em}.phone-app-asset-summary{gap:2cqw}.phone-app-asset-summary>strong{letter-spacing:-.04em;font-size:9cqw}.phone-app-asset-summary>span{color:var(--phone-app-positive);font-size:3.1cqw}.phone-app .phone-app-chart>svg{fill:none;width:100%;height:22cqw;stroke:var(--phone-app-positive);stroke-width:2px}.phone-app-chart .phone-app-segments{justify-content:space-between;gap:1cqw}.phone-app-primary{min-height:var(--phone-app-control-height);background:var(--phone-app-blue);color:var(--phone-app-surface);border-radius:var(--radius-pill);place-items:center;margin-top:auto;padding:3cqw;font-size:3.9cqw;font-weight:600;display:grid;position:relative}.phone-app-nav{border-radius:var(--radius-pill);background:var(--phone-app-panel);flex-shrink:0;margin-top:auto;padding:1cqw;display:flex}.phone-app-nav>span{border-radius:inherit;flex:1;justify-items:center;gap:1cqw;padding:2cqw;display:grid}.phone-app-nav>[data-selected=true]{background:var(--phone-app-surface);color:var(--phone-app-blue)}.phone-app-nav small{color:inherit;font-size:2.8cqw}.phone-app-example{color:var(--phone-app-muted);text-align:center;flex-shrink:0;margin-top:auto;padding-bottom:2cqw;font-size:2.5cqw;line-height:1.2}.phone-app-block,.phone-app-block-content{position:relative}.phone-app-block[data-kind=action]{margin-top:auto}.phone-app .prebuilt-screen-action{min-height:var(--phone-app-control-height);border-radius:var(--radius-pill);text-align:center;padding:3cqw;font-size:3.8cqw}.phone-app :is(.prebuilt-screen-copy,.prebuilt-screen-row,.prebuilt-screen-choices,.prebuilt-screen-amount>span){font-size:3.4cqw;line-height:1.45}.phone-app .prebuilt-screen-panel{border-radius:var(--phone-app-radius);background:var(--phone-app-surface);gap:3.5cqw;padding:4cqw}.phone-app .prebuilt-screen-row{align-items:flex-start;gap:3cqw}.phone-app .prebuilt-screen-row>span{flex:1}.phone-app .prebuilt-screen-row>strong{text-align:right;flex:1;font-weight:550}.phone-app .prebuilt-screen-copy{color:var(--phone-app-muted);padding:3cqw}.phone-app .prebuilt-screen-amount{gap:2cqw;padding:2cqw 1cqw;display:grid}.phone-app .prebuilt-screen-amount>strong{letter-spacing:-.045em;font-size:11cqw;line-height:1.1}.phone-app .prebuilt-screen-amount[data-entry-text]>strong{font-size:7cqw}.phone-app .prebuilt-screen-choices{gap:2cqw}.phone-app .prebuilt-screen-choices>span{padding:2.5cqw 3cqw}.phone-app-keypad{grid-template-columns:repeat(3,1fr);gap:2cqw;margin-bottom:4cqw;display:grid}.phone-app-keypad>span{background:var(--phone-app-panel);border-radius:3cqw;place-items:center;height:12cqw;font-size:5.6cqw;font-weight:500;display:grid;position:relative}.phone-app-key-press{border-radius:inherit;background:var(--phone-app-blue);opacity:0;position:absolute;inset:0}.phone-app .walkthrough-status{text-align:center;gap:4cqw;padding:9cqw 2cqw 6cqw}.phone-app .walkthrough-status-mark{width:20cqw;height:20cqw}.phone-app .walkthrough-status-mark svg{width:10cqw;height:10cqw}.phone-app .walkthrough-status>strong{font-size:6.5cqw}.phone-app .walkthrough-status p{font-size:3.8cqw;line-height:1.5}.phone-app .walkthrough-asset{background:var(--phone-app-surface);border-radius:4cqw;gap:3cqw;min-height:18.75cqw;padding:3cqw;font-size:3.8cqw;position:relative}.phone-app .walkthrough-asset>div{gap:1cqw}.phone-app .walkthrough-asset :is(span,small){font-size:3cqw}.phone-app .walkthrough-asset-mark{width:10cqw;height:10cqw}.phone-app .walkthrough-search{border-radius:var(--radius-pill);margin-bottom:3cqw;padding:3cqw;font-size:3.4cqw}.phone-app .walkthrough-list-window{height:auto;max-height:96cqw}.phone-app .walkthrough-list-window>div{gap:0}.phone-app .walkthrough-slider{border-radius:var(--phone-app-radius);background:var(--phone-app-surface);padding:4cqw}.phone-app .walkthrough-slider-track{height:1.5cqw;margin-block:6cqw}.phone-app .walkthrough-slider-position i{width:6cqw;height:6cqw}.phone-app .walkthrough-setup{gap:3cqw}.phone-app .walkthrough-setup>div{border-radius:4cqw;gap:3cqw;padding:4cqw;font-size:3.6cqw}.phone-app .walkthrough-setup>div>span{width:8cqw;height:8cqw}.phone-app .walkthrough-setup small{font-size:3cqw}.phone-app .walkthrough-amount>span{font:inherit;color:inherit;opacity:0;grid-area:1/1}.phone-app .walkthrough-amount>span:last-child{opacity:1}.phone-app-tap{border:2px solid var(--phone-app-blue);background:color-mix(in srgb, var(--phone-app-blue) 15%, transparent);width:8cqw;height:8cqw;box-shadow:0 0 0 1.5cqw color-mix(in srgb, var(--phone-app-surface) 75%, transparent);opacity:0;z-index:4;pointer-events:none;border-radius:50%;margin-top:-4cqw;position:absolute;top:50%;right:12%}.phone-app-primary .phone-app-tap{border-color:var(--phone-app-surface)}.phone-app-quick .phone-app-tap{top:50%;right:-2cqw}.phone-app[data-motion=false] .walkthrough-amount>span{opacity:0!important;visibility:hidden!important}.phone-app[data-motion=false] .walkthrough-amount>span:last-child{opacity:1!important;visibility:visible!important}.phone-app-display .device-home{margin-top:1cqw}.experience-device .phone-app-panel p{color:var(--phone-app-muted)}.phone-app-keyboard{gap:2cqw;margin-bottom:4cqw;display:grid}.phone-app-keyboard>div{justify-content:center;gap:1cqw;display:flex}.phone-app-keyboard span{background:var(--phone-app-panel);border-radius:1.5cqw;place-items:center;min-width:7cqw;height:11cqw;padding:1cqw;font-size:3.4cqw;display:grid}.phone-app-keyboard .phone-app-space{width:40cqw}
