.about-page .about-hero{max-width:52rem}.about-hero-stats{gap:1rem 2.5rem}.about-mission{border-block-start:1px solid var(--hairline-2);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-block:clamp(1.5rem,4vw,2.75rem);padding-block-start:clamp(1.5rem,4vw,2.5rem);display:grid}.about-mission-text h2{font-family:var(--font-display);color:var(--ink);margin:.35rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25}.about-mission-text p{color:var(--muted);margin:0 0 1rem;font-size:1.02rem;line-height:1.9}.about-mission-text p:last-child{margin-bottom:0}.about-values{grid-template-columns:1fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.about-value{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:.4rem;padding:1.15rem 1.2rem;display:flex}.about-value-icon{background:var(--brand-soft);block-size:42px;inline-size:42px;color:var(--brand-ink);border-radius:12px;place-items:center;margin-block-end:.25rem;display:grid}.about-value b{color:var(--ink);font-size:1.02rem}.about-value-desc{color:var(--muted);font-size:.9rem;line-height:1.7}.about-certs{grid-template-columns:repeat(2,1fr);gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.about-cert{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:.9rem;padding:1.1rem 1.2rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.about-cert:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--hairline));transform:translateY(-2px);box-shadow:0 6px 20px #0d224014}.about-cert-badge{background:linear-gradient(150deg, var(--brand-soft), color-mix(in srgb, var(--brand-soft) 55%, var(--surface)));border:1px solid color-mix(in srgb, var(--brand) 15%, transparent);border-radius:14px;flex:none;place-items:center;block-size:60px;inline-size:60px;display:grid}.about-cert-badge img{object-fit:contain;block-size:40px;inline-size:40px}:root[data-theme=dark] .about-cert-badge img{filter:brightness(0)invert()opacity(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .about-cert-badge img{filter:brightness(0)invert()opacity(.92)}}.about-cert-body{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.about-cert-body b{color:var(--ink);font-size:1rem}.about-cert-body span{color:var(--muted);font-size:.86rem;line-height:1.6}.about-cert-check{background:color-mix(in srgb, var(--success) 14%, transparent);block-size:26px;inline-size:26px;color:var(--success);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.about-identity{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.about-identity-head{border-block-end:1px solid var(--hairline-2);background:color-mix(in srgb, var(--brand-soft) 40%, var(--surface));align-items:center;gap:.8rem;padding:1.1rem 1.3rem;display:flex}.about-identity-icon{background:var(--brand-soft);block-size:40px;inline-size:40px;color:var(--brand-ink);border-radius:11px;flex:none;place-items:center;display:grid}.about-identity-head b{color:var(--ink);font-size:1rem;display:block}.about-identity-head span{color:var(--faint);font-size:.85rem}.about-identity-rows{margin:0;padding:.4rem 1.3rem .8rem}.about-identity-row{border-block-end:1px solid var(--hairline-2);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.about-identity-row:last-child{border-block-end:0}.about-identity-row dt{color:var(--muted);font-size:.92rem}.about-identity-row dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.98rem;font-weight:700}.about-story{margin-block:clamp(1.75rem,4vw,2.75rem)}.about-timeline{gap:1rem;margin:0;padding:0;padding-inline-start:0;list-style:none;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(var(--brand), color-mix(in srgb, var(--brand) 20%, transparent));opacity:.35;inline-size:2px;position:absolute;inset-block:12px;inset-inline-start:46px}.about-timeline-item{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.about-timeline-year{z-index:1;background:var(--brand);color:#fff;min-inline-size:66px;font-family:var(--font-display);font-variant-numeric:tabular-nums;box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 40%, transparent);border-radius:999px;place-items:center;padding:.35rem .7rem;font-size:.95rem;font-weight:800;display:inline-grid;position:relative}.about-timeline-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:.3rem;padding:.9rem 1.15rem;display:flex}.about-timeline-card b{color:var(--ink);font-size:1.02rem}.about-timeline-card span{color:var(--muted);font-size:.92rem;line-height:1.75}.about-contact{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-block:clamp(1.75rem,4vw,2.75rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.about-contact-text h2{font-family:var(--font-display);color:var(--ink);margin:.35rem 0 .9rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.3}.about-contact-text p{color:var(--muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.85}.about-contact-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.about-contact-item{background:var(--bg);border:1px solid var(--hairline-2);border-radius:var(--radius);align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.about-contact-icon{background:var(--brand-soft);block-size:40px;inline-size:40px;color:var(--brand-ink);border-radius:11px;flex:none;place-items:center;display:grid}.about-contact-item>div{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.about-contact-item b{color:var(--ink);font-size:.98rem}.about-contact-item a,.about-contact-strong{color:var(--brand-ink);font-variant-numeric:tabular-nums;width:fit-content;font-size:1rem;font-weight:700;text-decoration:none}.about-contact-item a:hover{text-decoration:underline}.about-contact-strong{color:var(--ink)}.about-contact-item>div>span:last-child{color:var(--faint);font-size:.85rem;line-height:1.6}@media (max-width:900px){.about-mission,.about-contact{grid-template-columns:1fr}}@media (max-width:620px){.about-values,.about-certs{grid-template-columns:1fr}.about-timeline-item{grid-template-columns:72px minmax(0,1fr);gap:.75rem}.about-timeline:before{inset-inline-start:35px}.about-timeline-year{min-inline-size:54px;padding-inline:.5rem;font-size:.85rem}}.brand-hero{isolation:isolate;background:var(--bg);padding-block:0 clamp(2.75rem,6vw,5.25rem);overflow:clip}.brand-stage{--stage-scale:1;block-size:calc(610px * var(--stage-scale));touch-action:pan-y;direction:ltr;position:relative}@media (max-width:999px){.brand-stage{--stage-scale:.75}}@media (max-width:767px){.brand-stage{--stage-scale:.5}}.brand-stage__scale{block-size:610px;inline-size:1350px;transform:scale(var(--stage-scale));transform-origin:50% 0;margin-left:-675px;position:absolute;top:0;left:50%}.brand-stage__wrapper{clip-path:polygon(0 0,0 105.5px,20.5px 0,0 104px,120.5px 130px,120.2px 235.5px,242.5px 248.2px,242.5px 344.7px,364.5px 348px,364.5px 438.5px,488.5px 436.5px,488.5px 522.5px,612.5px 519.5px,612.5px 603.5px,737.5px 603.5px,737.5px 519.5px,861.5px 522.5px,861.5px 436.5px,985.5px 438.5px,985.5px 348px,1107.5px 344.6px,1107.5px 248.5px,1229.7px 235.5px,1229.7px 130.2px,1350px 105px,1349px 0);position:absolute;inset:0}.brand-stage__clouds{z-index:1;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;top:-120px;left:50%;translate:-50%}.brand-stage__clouds.is-hidden{opacity:0}.brand-stage__clouds canvas{block-size:800px;inline-size:1800px;display:block}.brand-stage__grid{z-index:2;pointer-events:none;position:absolute;top:76px;left:50%;translate:-50%}.brand-stage__grid svg{display:block}.brand-stage .grid-line{stroke:#0003;stroke-opacity:1;stroke-width:.5px;stroke-miterlimit:10}:root[data-theme=dark] .brand-stage .grid-line{stroke:#ffffff29}.brand-stage .grid-square{fill:var(--bg);opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.brand-stage .grid-square.is-on{opacity:1}.brand-stage .grid-square.hide-on-hover.hide-square{opacity:0}.brand-stage__figures{block-size:100%;max-inline-size:999px;margin-inline:auto;position:relative}.brand-stage__figure{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.brand-stage__figure--left{inline-size:367px;top:130px;left:0}.brand-stage__figure--right{inline-size:351px;top:103px;right:0}.brand-stage__figure img{inline-size:100%;display:block}.brand-stage__figure img.is-in{opacity:1;transition:all .7s}.brand-stage__figure img.is-out{opacity:0;transition:all .2s}.brand-stage__figure--main{z-index:5;-webkit-user-select:none;user-select:none;inline-size:330px;position:absolute;top:204px;left:50%;translate:-50%}.brand-stage__figure-inner{position:relative}.brand-stage__figure-inner canvas{block-size:330px;inline-size:330px;display:block}.brand-stage__fallback{background:linear-gradient(145deg, var(--surface) 10%, var(--brand) 70%, var(--ink));filter:drop-shadow(0 1.1rem 1.3rem color-mix(in srgb, var(--ink) 24%, transparent));opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:15%;-webkit-mask:url(/landing/swapwallet-mark.svg) 50%/contain no-repeat;mask:url(/landing/swapwallet-mark.svg) 50%/contain no-repeat}.brand-stage__fallback img{display:none}.brand-stage[data-error=true] .brand-stage__fallback{opacity:1}.brand-stage__label{z-index:8;white-space:nowrap;color:var(--text);pointer-events:none;direction:rtl;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:104px;left:50%;translate:-50%}.brand-stage__label-mark{background:currentColor;block-size:1.05rem;inline-size:1.05rem;display:block;-webkit-mask:url(/landing/swapwallet-mark.svg) 50%/contain no-repeat;mask:url(/landing/swapwallet-mark.svg) 50%/contain no-repeat}.brand-stage__label-mark img{display:none}@media (prefers-reduced-motion:no-preference){.brand-stage{animation:brandStageIn 1s var(--ease-out) 80ms both}.brand-stage__grid{animation:1.1s .38s both brandGridIn}}@media (max-width:760px){.brand-hero{padding-block-end:3.5rem}}@media (prefers-reduced-motion:reduce){.brand-stage__grid path,.brand-stage__fallback{transition:none}}
