@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--brv-color-bg-main:#fcf8f6;--brv-color-bg-main-deep:#faf5f2;--brv-color-bg-card:#fff;--brv-color-bg-elevated:#f8efeb;--brv-color-surface-soft:#fae4df;--brv-color-surface-soft-light:#fcebe7;--brv-color-surface-soft-deep:#f6dbd4;--brv-color-control-recessed:#f1e7e2;--brv-color-night-ink:#1a1638;--brv-color-night-amethyst:#3a1e33;--brv-color-primary:#ff684d;--brv-color-primary-strong:#b23a28;--brv-color-primary-strong-light:#cc4e39;--brv-color-primary-strong-deep:#a0311f;--brv-color-action:#5847c8;--brv-color-action-tint:#efe9fa;--brv-color-action-tint-subtle:#fbfaff;--brv-color-accent:#f5b0a8;--brv-color-on-accent:#11142f;--brv-color-on-action:#fff;--brv-color-overlay:#11142f73;--brv-color-text-primary:#11142f;--brv-color-text-secondary:#6e6260;--brv-color-text-muted:#786966;--brv-color-text-faint:#7d6d6b;--brv-color-border:#ebdcd6;--brv-color-success:#0f7a4a;--brv-color-success-tint:#e6f4ec;--brv-color-success-line:#cfeadd;--brv-color-warning:#a86a00;--brv-color-warning-tint:#fbefd6;--brv-color-on-warning-tint:#995f00;--brv-color-danger:#b42318;--brv-color-danger-tint:#fbeae7;--brv-color-asset-brl:#22c55e;--brv-color-asset-usdt:#14b8a6;--brv-color-asset-btc:#f7931a;--brv-color-asset-eth:#627eea;--brv-color-asset-usdc:#2775ca;--brv-color-asset-sol:#14f195;--brv-color-asset-pol:#8247e5;--brv-font-display:"Inter", system-ui, sans-serif;--brv-font-base:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brv-font-mono:"JetBrains Mono", ui-monospace, monospace;--brv-font-size-sm:.875rem;--brv-font-size-md:1rem;--brv-font-size-lg:1.125rem;--brv-font-size-xl:1.5rem;--brv-font-weight-semibold:600;--brv-font-weight-bold:700;--brv-line-height-tight:1.25;--brv-line-height-body:1.5;--brv-border-width-thin:1px;--brv-border-width-focus:2px;--brv-z-index-modal:1000;--brv-space-xs:4px;--brv-space-sm:8px;--brv-space-md:16px;--brv-space-lg:24px;--brv-space-xl:40px;--brv-space-xxl:80px;--brv-radius-sm:8px;--brv-radius-md:12px;--brv-radius-compact:16px;--brv-radius-lg:18px;--brv-radius-xl:28px;--brv-radius-dock:14px;--brv-radius-dock-active:10px;--brv-size-touch-target:48px;--brv-size-button-height:56px;--brv-size-button-compact-height:52px;--brv-size-input-height:54px;--brv-size-top-bar-height:56px;--brv-size-icon-sm:18px;--brv-size-icon-md:22px;--brv-size-tile-md:40px;--brv-size-tile-lg:56px;--brv-size-logo-mark:34px;--brv-size-pix-qr-code-compact:160px;--brv-size-drawer-width:560px;--brv-shadow-card-soft:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #11142f05, 0 2px 6px #11142f0a, 0 20px 40px -18px #11142f2b;--brv-shadow-card:inset 0 1px 0 #fff, inset 0 -1px 0 #11142f08, 0 2px 8px #11142f0a, 0 28px 56px -20px #11142f33;--brv-shadow-card-hover:0 24px 64px #b23a281b, 0 6px 18px #11142f0b;--brv-shadow-medallion:0 12px 28px -10px #5847c863;--brv-shadow-nav-dock:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #11142f08, 0 14px 32px -12px #11142f3d;--brv-shadow-pix-tile:inset 0 1px 0 #ffffff57, 0 11px 22px -8px #b23a286f;--brv-shadow-sheet:0 -18px 50px #11142f22;--brv-shadow-focus-ring:0 0 0 4px #5847c81f;--brv-gradient-screen:radial-gradient(120% 60% at 50% 0%, #fff 0%, #fcf8f6 65%, #faf5f2 100%);--brv-gradient-surface:linear-gradient(170deg, #fff 0%, #fff 30%, #faf5f2 100%);--brv-gradient-pix-tile:linear-gradient(170deg, #cc4e39 0%, #b23a28 50%, #a0311f 100%);--brv-gradient-dock-active:linear-gradient(170deg, #fcebe7 0%, #f6dbd4 100%);--brv-gradient-header-night:linear-gradient(150deg, #11142f 0%, #1a1638 62%, #3a1e33 100%)}*,:before,:after{box-sizing:border-box}body{background:var(--brv-color-bg-main);color:var(--brv-color-text-primary);font-family:var(--brv-font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{font:inherit}.brv-drawer-backdrop{z-index:var(--brv-z-index-modal);background:var(--brv-color-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.brv-drawer{inline-size:min(var(--brv-size-drawer-width), 100%);border-inline-start:var(--brv-border-width-thin) solid var(--brv-color-border);background:var(--brv-color-bg-card);block-size:100%;max-block-size:100dvh;min-inline-size:0;max-inline-size:100%;color:var(--brv-color-text-primary);box-shadow:var(--brv-shadow-sheet);font-family:var(--brv-font-base);font-size:var(--brv-font-size-md);line-height:var(--brv-line-height-body);flex-direction:column;display:flex;overflow-y:auto}.brv-drawer__header{align-items:flex-start;gap:var(--brv-space-md);padding:var(--brv-space-md) var(--brv-space-lg);border-block-end:var(--brv-border-width-thin) solid var(--brv-color-border);flex:none;display:flex}.brv-drawer__heading{overflow-wrap:anywhere;flex:1;min-inline-size:0}.brv-drawer__title{font-size:var(--brv-font-size-lg);font-weight:var(--brv-font-weight-bold);line-height:var(--brv-line-height-tight);margin:0}.brv-drawer__subtitle{color:var(--brv-color-text-secondary);font-size:var(--brv-font-size-sm);margin-block-start:var(--brv-space-sm)}.brv-drawer .brv-drawer__close{min-inline-size:var(--brv-size-touch-target);min-block-size:var(--brv-size-touch-target);padding:var(--brv-space-sm);font-size:var(--brv-font-size-xl);line-height:var(--brv-line-height-tight);flex:none;transition:none}.brv-drawer__close:focus-visible{outline:var(--brv-border-width-focus) solid var(--brv-color-action);outline-offset:var(--brv-space-xs);box-shadow:var(--brv-shadow-focus-ring)}.brv-drawer__body{overscroll-behavior:contain;min-block-size:0;padding:var(--brv-space-lg);overflow-wrap:anywhere;flex:1;overflow-y:auto}.brv-drawer__actions{align-items:center;gap:var(--brv-space-sm);padding:var(--brv-space-md) var(--brv-space-lg);border-block-start:var(--brv-border-width-thin) solid var(--brv-color-border);flex-wrap:wrap;flex:none;display:flex}.brv-dialog-backdrop{z-index:var(--brv-z-index-modal);padding:var(--brv-space-lg);background:var(--brv-color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.brv-dialog{inline-size:min(var(--brv-size-drawer-width), 100%);border:var(--brv-border-width-thin) solid var(--brv-color-border);border-radius:var(--brv-radius-md);background:var(--brv-color-bg-card);max-block-size:min(90dvh,100%);min-inline-size:0;max-inline-size:100%;color:var(--brv-color-text-primary);box-shadow:var(--brv-shadow-sheet);font-family:var(--brv-font-base);font-size:var(--brv-font-size-md);line-height:var(--brv-line-height-body);flex-direction:column;display:flex;overflow-y:auto}.brv-dialog__header{align-items:flex-start;gap:var(--brv-space-md);padding:var(--brv-space-md) var(--brv-space-lg);border-block-end:var(--brv-border-width-thin) solid var(--brv-color-border);flex:none;display:flex}.brv-dialog__heading{overflow-wrap:anywhere;flex:1;min-inline-size:0}.brv-dialog__title{font-size:var(--brv-font-size-lg);font-weight:var(--brv-font-weight-bold);line-height:var(--brv-line-height-tight);margin:0}.brv-dialog__subtitle{color:var(--brv-color-text-secondary);font-size:var(--brv-font-size-sm);margin-block-start:var(--brv-space-sm)}.brv-dialog .brv-dialog__close{min-inline-size:var(--brv-size-touch-target);min-block-size:var(--brv-size-touch-target);padding:var(--brv-space-sm);font-size:var(--brv-font-size-xl);line-height:var(--brv-line-height-tight);flex:none;transition:none}.brv-dialog__close:focus-visible{outline:var(--brv-border-width-focus) solid var(--brv-color-action);outline-offset:var(--brv-space-xs);box-shadow:var(--brv-shadow-focus-ring)}.brv-dialog__body{overscroll-behavior:contain;min-block-size:0;padding:var(--brv-space-lg);overflow-wrap:anywhere;flex:1;overflow-y:auto}.brv-dialog__actions{align-items:center;gap:var(--brv-space-sm);padding:var(--brv-space-md) var(--brv-space-lg);border-block-start:var(--brv-border-width-thin) solid var(--brv-color-border);flex-wrap:wrap;flex:none;display:flex}.brv-comparison-table__scroll{min-inline-size:0;max-inline-size:100%;overflow-x:auto}.brv-comparison-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;color:var(--brv-color-text-primary);font-size:var(--brv-font-size-sm);line-height:var(--brv-line-height-body)}.brv-comparison-table caption{font-weight:var(--brv-font-weight-bold);text-align:start;padding-block-end:var(--brv-space-md)}.brv-comparison-table :is(th,td){padding:var(--brv-space-sm);border-block-start:var(--brv-border-width-thin) solid var(--brv-color-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.brv-comparison-table thead th{color:var(--brv-color-text-secondary);font-weight:var(--brv-font-weight-semibold);border-block-start:0}.brv-comparison-table tbody th{font-weight:var(--brv-font-weight-semibold)}.brv-comparison-table td{font-family:var(--brv-font-mono)}.brv-comparison-table__row--different{background:var(--brv-color-warning-tint)}.brv-comparison-table__difference{color:var(--brv-color-on-warning-tint);font-weight:var(--brv-font-weight-bold);margin-inline-start:var(--brv-space-xs);display:inline-block}.brv-context-note{min-inline-size:0;padding:var(--brv-space-md);border:var(--brv-border-width-thin) solid var(--brv-color-border);border-radius:var(--brv-radius-md);background:var(--brv-color-bg-elevated);color:var(--brv-color-text-primary);font-size:var(--brv-font-size-sm);line-height:var(--brv-line-height-body);overflow-wrap:anywhere}.brv-context-note--success{background:var(--brv-color-success-tint);border-color:var(--brv-color-success-line)}.brv-context-note--warning{background:var(--brv-color-warning-tint);border-color:var(--brv-color-on-warning-tint)}.brv-context-note--danger{background:var(--brv-color-danger-tint);border-color:var(--brv-color-danger)}.brv-context-note__title{margin:0 0 var(--brv-space-sm);font-size:var(--brv-font-size-sm);font-weight:var(--brv-font-weight-bold)}.brv-context-note__body>:first-child{margin-block-start:0}.brv-context-note__body>:last-child{margin-block-end:0}.brv-context-note__body :is(ul,ol){padding-inline-start:var(--brv-space-lg)}.brv-context-note__actions{gap:var(--brv-space-sm);flex-wrap:wrap;margin-block-start:var(--brv-space-md);display:flex}.brv-selection-bar{align-items:center;gap:var(--brv-space-sm) var(--brv-space-md);padding:var(--brv-space-md) var(--brv-space-lg);border-block:var(--brv-border-width-thin) solid var(--brv-color-action);background:var(--brv-color-action-tint);color:var(--brv-color-text-primary);font-size:var(--brv-font-size-sm);line-height:var(--brv-line-height-body);flex-wrap:wrap;display:flex}.brv-selection-bar__count{color:var(--brv-color-action);font-weight:var(--brv-font-weight-bold);font-variant-numeric:tabular-nums}.brv-selection-bar__hint{min-inline-size:0;color:var(--brv-color-text-secondary);overflow-wrap:anywhere}.brv-selection-bar__actions{align-items:center;gap:var(--brv-space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.brv-count-tile{align-items:flex-start;gap:var(--brv-space-xs);min-inline-size:0;min-block-size:var(--brv-size-touch-target);padding:var(--brv-space-md);border:var(--brv-border-width-thin) solid var(--brv-color-border);border-radius:var(--brv-radius-md);background:var(--brv-color-bg-elevated);color:var(--brv-color-text-primary);font-family:var(--brv-font-base);text-align:start;overflow-wrap:anywhere;flex-direction:column;display:flex}button.brv-count-tile{cursor:pointer}button.brv-count-tile:not(:disabled):hover{border-color:var(--brv-color-action)}button.brv-count-tile:focus-visible{outline:var(--brv-border-width-focus) solid var(--brv-color-action);outline-offset:var(--brv-space-xs);box-shadow:var(--brv-shadow-focus-ring)}button.brv-count-tile:disabled{cursor:not-allowed;color:var(--brv-color-text-secondary);border-style:dashed}.brv-count-tile--selected{border-color:var(--brv-color-action);background:var(--brv-color-action-tint-subtle)}.brv-count-tile__value{font-size:var(--brv-font-size-xl);font-weight:var(--brv-font-weight-bold);line-height:var(--brv-line-height-tight);font-variant-numeric:tabular-nums}.brv-count-tile__label{font-size:var(--brv-font-size-sm);font-weight:var(--brv-font-weight-semibold);line-height:var(--brv-line-height-tight)}.brv-count-tile__description{color:var(--brv-color-text-secondary);font-size:var(--brv-font-size-sm);line-height:var(--brv-line-height-body)}.brv-button{justify-content:center;align-items:center;gap:var(--brv-space-sm);border-radius:var(--brv-radius-md);min-height:44px;padding:0 var(--brv-space-lg);cursor:pointer;border:1px solid #0000;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.brv-button:disabled{cursor:not-allowed;opacity:.55}.brv-button:not(:disabled):hover{transform:translateY(-1px)}.brv-button--primary:not(:disabled):hover{box-shadow:var(--brv-shadow-medallion)}.brv-button--primary{background:var(--brv-color-action);color:var(--brv-color-on-action)}.brv-button--secondary{background:var(--brv-color-bg-card);border-color:var(--brv-color-border);color:var(--brv-color-primary-strong)}.brv-button--ghost{color:var(--brv-color-primary-strong);background:0 0}.brv-input{border:1px solid var(--brv-color-border);border-radius:var(--brv-radius-md);background:var(--brv-color-bg-card);width:100%;min-height:44px;color:var(--brv-color-text-primary);padding:0 var(--brv-space-md)}.brv-card{border-radius:var(--brv-radius-md);background:var(--brv-gradient-surface);box-shadow:var(--brv-shadow-card);padding:var(--brv-space-lg)}.brv-badge{padding:var(--brv-space-xs) var(--brv-space-sm);border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.brv-badge--neutral{background:var(--brv-color-bg-elevated);color:var(--brv-color-text-secondary)}.brv-badge--success{background:var(--brv-color-success-tint);color:var(--brv-color-success)}.brv-badge--danger{background:var(--brv-color-danger-tint);color:var(--brv-color-danger)}.brv-page-shell{background:var(--brv-color-bg-main);min-height:100vh;color:var(--brv-color-text-primary)}.brv-page-shell__content{width:min(1200px,100% - 32px);padding:var(--brv-space-xl) 0;margin:0 auto}.brv-form-field{gap:var(--brv-space-xs);display:grid}.brv-form-field__label{color:var(--brv-color-text-primary);font-weight:700}.brv-form-field__hint{color:var(--brv-color-text-muted);font-size:.875rem}:root{--color-bg-main:var(--brv-color-bg-main);--color-bg-card:var(--brv-color-bg-card);--color-bg-elevated:var(--brv-color-bg-elevated);--color-surface-soft:var(--brv-color-surface-soft);--color-primary:var(--brv-color-primary);--color-primary-strong:var(--brv-color-primary-strong);--color-action:var(--brv-color-action);--color-accent:var(--brv-color-accent);--color-on-accent:var(--brv-color-on-accent);--color-on-action:var(--brv-color-on-action);--color-text-primary:var(--brv-color-text-primary);--color-text-secondary:var(--brv-color-text-secondary);--color-text-muted:var(--brv-color-text-muted);--color-text-faint:var(--brv-color-text-faint);--color-border:var(--brv-color-border);--color-hero-base:var(--brv-color-text-primary);--color-hero-ink:var(--brv-color-on-action);--color-success:var(--brv-color-success);--color-success-tint:var(--brv-color-success-tint);--color-success-line:var(--brv-color-success-line);--color-danger:var(--brv-color-danger);--color-danger-tint:var(--brv-color-danger-tint);--coin-brl:var(--brv-color-asset-brl);--coin-usdt:var(--brv-color-asset-usdt);--coin-btc:var(--brv-color-asset-btc);--coin-eth:var(--brv-color-asset-eth);--coin-usdc:var(--brv-color-asset-usdc);--coin-sol:var(--brv-color-asset-sol);--coin-pol:var(--brv-color-asset-pol);--color-nav-scrim:color-mix(in srgb, var(--color-hero-base) 92%, transparent);--font-display:var(--brv-font-display);--font-base:var(--brv-font-base);--font-mono:var(--brv-font-mono);--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:19px;--fs-xl:clamp(28px, 4vw, 40px);--fs-display:clamp(3.9rem, 5.7vw, 4.375rem);--space-xs:var(--brv-space-xs);--space-sm:var(--brv-space-sm);--space-md:var(--brv-space-md);--space-lg:var(--brv-space-lg);--space-xl:var(--brv-space-xl);--space-xxl:var(--brv-space-xxl);--space-xxxl:120px;--section-space:clamp(72px, 7vw, 112px);--radius-sm:var(--brv-radius-sm);--radius-md:var(--brv-radius-md);--radius-lg:var(--brv-radius-lg);--radius-xl:var(--brv-radius-xl);--shadow-card:var(--brv-shadow-card);--shadow-card-hover:var(--brv-shadow-card-hover);--shadow-medallion:var(--brv-shadow-medallion);--shadow-brand-dot:0 0 8px #b23a284d;--shadow-success-dot:0 0 8px #0f7a4a8c;--hero-bloom:radial-gradient(closest-side, #ff684d29, #f5b0a812 52%, transparent 74%);--hero-ground-bloom:radial-gradient(120% 90% at 18% 112%, #ff684d14, transparent 58%);--bg-dot-grid:radial-gradient(circle, #ff684d0f 1px, transparent 1px);--bg-dot-size:24px 24px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg-main);color:var(--color-text-primary);font-family:var(--font-base);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3{line-height:1.2;font-family:var(--font-display)}button{cursor:pointer;border:none;font-family:inherit}a{color:inherit;text-decoration:none}.reveal-on-scroll{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal-on-scroll[data-revealed]{opacity:1;transform:translateY(0)}.reveal-on-scroll:nth-child(2){transition-delay:.1s}.reveal-on-scroll:nth-child(3){transition-delay:.2s}.reveal-on-scroll:nth-child(4){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transition:none;transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:2px}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{width:min(1240px,100%);margin:0 auto;padding:0 64px}.landing-main{padding-top:0}.section{z-index:2;padding:var(--section-space) 0;position:relative}.section-head{text-align:center;max-width:820px;margin:0 auto}.section-head--left{text-align:left;max-width:820px;margin-left:0;margin-right:0}.dot{background:var(--color-primary);width:6px;height:6px;box-shadow:var(--shadow-brand-dot);border-radius:50%}.section-head h2{color:var(--color-text-primary);font-size:var(--fs-xl);letter-spacing:-.025em;margin:0;line-height:1.06}.section-head h2 em{color:var(--color-primary-strong);font-style:normal}.section-head p:not(.eyebrow){max-width:680px;color:var(--color-text-secondary);font-size:var(--fs-md);margin:18px auto 0;line-height:1.6}.section-head--left p:not(.eyebrow){margin-left:0;margin-right:0}@media (width<=900px){.wrap{padding:0 32px}}@media (width<=620px){.wrap{padding:0 20px}}
