.ramp-landing{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-text)}.ramp-landing>.ramp-page,.ramp-landing>main{flex:1}.ramp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ramp-nav{display:flex;justify-content:space-between;gap:var(--space-4);min-height:60px;padding-block:var(--space-1);padding-inline:max(var(--space-5),env(safe-area-inset-left,0px)) max(var(--space-5),env(safe-area-inset-right,0px));background:var(--navy)}.ramp-landing a.ramp-brand,.ramp-nav{align-items:center;color:var(--on-navy)}.ramp-landing a.ramp-brand{display:inline-flex;gap:var(--space-2);min-height:44px;text-decoration:none;flex:none}.ramp-brand img{display:block;height:23px;width:auto}.ramp-brand span{font-family:var(--font-display);font-size:20px;line-height:23px;font-weight:500;color:var(--on-navy)}.ramp-nav-links{display:flex;align-items:center;gap:var(--space-1);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ramp-nav-links::-webkit-scrollbar{display:none}.ramp-landing .ramp-nav-links a,.ramp-nav-links .ramp-nav-btn,.ramp-nav-soon{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-3);color:var(--on-navy-muted);font-size:15px;font-weight:500;white-space:nowrap;text-decoration:none}.ramp-landing .ramp-nav-links a:hover,.ramp-nav-links .ramp-nav-btn:hover{color:var(--on-navy)}.ramp-landing .ramp-nav-links a[aria-current=page]{color:var(--on-navy);box-shadow:inset 0 -3px 0 var(--oro)}.ramp-nav-links .ramp-nav-btn{background:none;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500}.ramp-nav-soon{cursor:default}.ramp-nav-soon small{padding:1px 8px;border-radius:var(--radius-pill);border:1px solid;font-size:12px;line-height:16px;font-weight:600}.ramp-hero{background:var(--navy);color:var(--on-navy);padding-inline:max(var(--space-5),env(safe-area-inset-left,0px)) max(var(--space-5),env(safe-area-inset-right,0px));padding-top:var(--space-7);padding-bottom:calc(var(--space-8) + var(--space-6))}.ramp-hero-inner{max-width:1040px;margin:0 auto}.ramp-hero h1{max-width:20ch;color:var(--on-navy);font-size:48px;line-height:52px;font-weight:700;letter-spacing:-.5px}.ramp-lede{max-width:56ch;margin-top:var(--space-4);font-size:18px;line-height:28px;color:var(--ink-muted)}.ramp-hero .ramp-lede{color:var(--on-navy-muted)}.ramp-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.ramp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--space-6);align-items:start}.ramp-hero-rate{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);animation:ramp-fade-in .2s ease-out}.ramp-hero-rate .ramp-form{gap:var(--space-2)}.ramp-hero-rate-label{font-family:var(--font-text);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;color:var(--ink-muted)}.ramp-hero-rate-value{font-size:18px;line-height:26px}.ramp-hero-rate-value strong{font-family:var(--font-display);font-size:34px;line-height:40px;font-weight:700}.ramp-hero-rate-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ramp-hero-rate-refresh{border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--accent-ink);cursor:pointer}.ramp-hero-rate-refresh:disabled{opacity:.6;cursor:progress}.ramp-hero-rate-meta{margin-top:calc(-1 * var(--space-2));font-size:12px;line-height:17px;color:var(--ink-muted)}.ramp-hero-rate-out{font-size:15px;line-height:22px}.ramp-hero-rate-out strong{font-family:var(--font-display);font-size:20px;font-weight:700;text-decoration:underline;text-decoration-color:var(--oro);text-decoration-thickness:3px;text-underline-offset:5px}@keyframes ramp-fade-in{0%{opacity:0}}.ramp-section{width:100%;max-width:1088px;margin:0 auto;padding:var(--space-7) var(--space-5) 0}.ramp-section>h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.25px;margin-bottom:var(--space-5)}.ramp-section-products{margin-top:calc(-1 * (var(--space-8)));padding-top:0}.ramp-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ramp-landing .ramp-product{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.ramp-landing a.ramp-product:hover{border-color:var(--accent);text-decoration:none}.ramp-product-name{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:700}.ramp-product-text{flex:1;color:var(--ink-muted)}.ramp-product-go{align-self:flex-start;margin-top:var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:15px;line-height:20px}.ramp-landing a.ramp-product:hover .ramp-product-go{background:var(--accent-hover)}.ramp-product-soon{background:var(--surface-muted);cursor:default}.ramp-how{list-style:none;counter-reset:how;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.ramp-how li{counter-increment:how;display:grid;gap:var(--space-2);align-content:start}.ramp-how li:before{content:counter(how);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-display);font-weight:700;font-size:18px}.ramp-how h3{font-size:18px;line-height:24px;font-weight:600}.ramp-facts li,.ramp-how p{color:var(--ink-muted)}.ramp-facts{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.ramp-facts li{padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-md) var(--radius-md) 0}.ramp-facts strong{display:block;color:var(--ink);font-weight:600;margin-bottom:var(--space-1)}.ramp-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:center;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.ramp-band h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.25px;margin-bottom:var(--space-3)}.ramp-band p{color:var(--ink-muted)}.ramp-band-actions{display:grid;gap:var(--space-3);justify-items:stretch}.ramp-band-actions .ramp-btn{text-align:center}.ramp-link{justify-self:center;padding:var(--space-2);font-weight:600}.ramp-foot{margin-top:var(--space-8);border-top:1px solid var(--line);padding:var(--space-6) var(--space-5) var(--space-7);color:var(--ink-muted);font-size:14px;line-height:20px}.ramp-foot-inner{max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);justify-content:space-between}.ramp-foot strong{color:var(--ink);font-weight:600}.ramp-foot ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.ramp-door{width:100%;max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-5);flex:1}.ramp-door h1{font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.5px}.ramp-door-code{margin-bottom:var(--space-2);color:var(--ink-subtle);font-family:var(--font-mono);font-size:14px}.ramp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;max-width:100%;padding:8px var(--space-5);border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-text);font-size:15px;line-height:20px;font-weight:600;cursor:pointer;white-space:normal;overflow-wrap:anywhere;text-align:center}.ramp-btn,.ramp-landing a.ramp-btn:hover{text-decoration:none}.ramp-btn:disabled,.ramp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ramp-landing .ramp-btn-primary{background:var(--accent);color:var(--on-accent)}.ramp-landing .ramp-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.ramp-landing .ramp-btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.ramp-landing .ramp-btn-secondary:hover:not(:disabled){background:var(--surface-muted)}.ramp-landing .ramp-btn-quiet{align-self:flex-start;min-height:40px;padding:0 var(--space-2);background:none;border:0;color:var(--accent-ink);text-align:left}.ramp-landing .ramp-btn-quiet:hover:not(:disabled){background:var(--accent-soft)}.ramp-landing .ramp-btn-oro{background:var(--oro);color:var(--on-oro);min-height:48px;font-size:16px}.ramp-landing .ramp-btn-oro:hover{filter:brightness(1.05)}.ramp-landing .ramp-btn-on-navy{background:transparent;color:var(--on-navy);border-color:rgba(255,255,255,.45);min-height:48px;font-size:16px}.ramp-landing .ramp-btn-on-navy:hover{background:rgba(255,255,255,.08)}.ramp-btn-block{display:flex;width:100%}.ramp-actions-split>.ramp-btn{flex:1}.ramp-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;background:var(--surface-muted);color:var(--ink-muted);font-family:var(--font-text);font-size:12px;line-height:18px;font-weight:600;white-space:nowrap;letter-spacing:0}.ramp-badge,.ramp-badge:before{border-radius:var(--radius-pill)}.ramp-badge:before{content:"";width:6px;height:6px;background:currentColor}.ramp-badge[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.ramp-badge[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.ramp-badge[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.ramp-badge[data-tone=info]{background:var(--info-soft);color:var(--info)}.ramp-page{width:100%;max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7);display:flex;flex-direction:column;gap:var(--space-4)}.ramp-page h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.25px}.ramp-card h2,.ramp-page h2{font-size:18px;line-height:24px;font-weight:600}.ramp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);min-width:0}.ramp-card h3{font-size:16px;line-height:22px;font-weight:600;margin-bottom:var(--space-1)}.ramp-card>*+*{margin-top:var(--space-3)}.ramp-card p,.ramp-muted{color:var(--ink-muted)}.ramp-card-narrow{width:100%;max-width:440px;margin:0 auto}.ramp-card-links{list-style:none;display:grid}.ramp-card-links a{display:inline-block;padding:6px 0;font-weight:600}.ramp-landing .ramp-small{font-size:14px;line-height:20px;overflow-wrap:anywhere}.ramp-stack{display:flex;flex-direction:column;gap:var(--space-3)}.ramp-stack>p{margin:0}.ramp-card.ramp-stack{gap:var(--space-4)}.ramp-card.ramp-stack>*{margin-top:0}.ramp-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ramp-row-between{justify-content:space-between}.ramp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ramp-seg{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-muted)}.ramp-seg button{flex:1;min-height:44px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);font-size:15px;line-height:20px;font-weight:600;cursor:pointer}.ramp-seg button:hover{color:var(--ink)}.ramp-seg button[aria-pressed=true],.ramp-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(10,16,48,.08)}.ramp-chips{display:flex;gap:var(--space-2)}.ramp-chips button{flex:1;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);padding:6px 0;font-size:14px;font-weight:600;color:var(--ink-muted);cursor:pointer}.ramp-chips button:hover{border-color:var(--accent);color:var(--accent-ink)}.ramp-form{display:flex;flex-direction:column;gap:var(--space-4)}.ramp-stack>.ramp-form{margin-top:0}.ramp-field{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.ramp-input,.ramp-select{width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);padding:10px 14px;font:inherit;font-size:16px;font-weight:400;color:var(--ink)}.ramp-input::placeholder{color:var(--ink-subtle);font-weight:400}.ramp-input[aria-invalid=true]{border-color:var(--bad)}.ramp-input.ramp-mono{font-family:var(--font-mono)}.ramp-field-cols{display:grid;grid-template-columns:120px 1fr;gap:var(--space-3)}.ramp-form>.ramp-field-hint{margin:calc(-1 * var(--space-3)) 0 0}.ramp-field-hint{white-space:pre-line}.ramp-form>.ramp-error{margin:0}.ramp-form-wide{max-width:none}.ramp-check{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;line-height:20px;font-weight:400;color:var(--ink-muted)}.ramp-check input{width:20px;height:20px;flex:none;accent-color:var(--accent)}.ramp-error,.ramp-landing .ramp-error{color:var(--bad);font-weight:500}.ramp-page>.ramp-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bad-soft)}.ramp-ok{color:var(--ok)}.ramp-or{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:14px}.ramp-or:after,.ramp-or:before{content:"";flex:1;border-top:1px solid var(--line)}.ramp-google{display:flex;justify-content:center;width:100%;min-height:44px}.ramp-google,.ramp-google iframe{color-scheme:light}.ramp-mono{font-family:var(--font-mono);font-size:14px;line-height:20px;font-weight:500;word-break:break-all;overflow-wrap:anywhere}.ramp-copy-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted)}.ramp-copy-row>.ramp-mono{flex:1;min-width:0;padding:var(--space-2) 0;color:var(--ink);font-size:15px;line-height:22px;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow-x:auto;scrollbar-width:thin}.ramp-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent-ink);cursor:pointer}.ramp-copy:hover{background:var(--accent-soft)}.ramp-copy[data-copied=true]{color:var(--ok)}@media (max-width:560px){.ramp-copy-row>.ramp-mono{font-size:13px}}.ramp-tip,.ramp-why{padding:var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft)}.ramp-card p.ramp-tip-title,.ramp-card p.ramp-why-title,.ramp-tip-title,.ramp-why-title{margin-bottom:var(--space-2);color:var(--accent-ink);font-size:14px;line-height:20px;font-weight:600}.ramp-why ul{list-style:none;display:grid;gap:var(--space-2);color:var(--ink-muted);font-size:15px;line-height:22px}.ramp-why strong{color:var(--ink);font-weight:600}.ramp-card p.ramp-wait-clock{font-size:14px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.ramp-notes{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted)}.ramp-notes-title{margin-bottom:var(--space-2);font-size:14px;line-height:20px;font-weight:600}.ramp-card .ramp-notes-title{color:var(--ink)}.ramp-notes ul{list-style:none;display:grid;gap:var(--space-2)}.ramp-note{display:flex;align-items:flex-start;gap:var(--space-2);font-size:14px;line-height:20px;color:var(--ink-muted)}.ramp-note svg{flex:none;margin-top:2px;color:var(--ink-subtle)}.ramp-note[data-kind=risk] svg{color:var(--warn)}.ramp-note strong{color:var(--ink);font-weight:600}.ramp-balance{margin-top:var(--space-1);font-family:var(--font-display);font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.5px}.ramp-balance span{margin-left:6px;font-size:16px;font-weight:600;color:var(--ink-muted)}.ramp-card p.ramp-total,.ramp-total{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--ink);line-height:22px}.ramp-total strong{display:block;margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.5px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--oro);text-decoration-thickness:4px;text-underline-offset:8px;overflow-wrap:anywhere}.ramp-kv{display:flex;flex-direction:column;font-size:15px;line-height:22px}.ramp-kv>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line)}.ramp-kv>div:first-child{border-top:0}.ramp-kv dt{flex:none;max-width:45%;color:var(--ink-muted)}.ramp-kv dd{min-width:0;text-align:right;overflow-wrap:anywhere}@media (max-width:560px){.ramp-kv>div:has(>dd.ramp-mono){flex-direction:column;gap:2px}.ramp-kv>div:has(>dd.ramp-mono) dt{max-width:none}.ramp-kv dd.ramp-mono{text-align:left}}.ramp-items{list-style:none;display:flex;flex-direction:column}.ramp-item{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:15px}.ramp-item:first-child{border-top:0;padding-top:0}.ramp-item>div{min-width:0}.ramp-item strong{font-family:var(--font-display);font-size:17px;font-weight:700}.ramp-item>span{flex:none}.ramp-item .ramp-item-note{margin-top:var(--space-1);overflow-wrap:anywhere}.ramp-items .ramp-item-paid{margin:var(--space-1) 0;padding:var(--space-3) var(--space-4);border-top:0;border-radius:var(--radius-md);background:var(--accent-soft)}.ramp-item-paid strong{display:inline-block;margin-bottom:var(--space-2);font-size:22px;line-height:28px;text-decoration:underline;text-decoration-color:var(--oro);text-decoration-thickness:3px;text-underline-offset:6px}.ramp-item-paid+.ramp-item{border-top:0}.ramp-address-qr{display:flex;align-items:flex-start;gap:var(--space-4)}.ramp-address-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.ramp-qr-box{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:132px;margin:0;text-align:center}.ramp-qr{display:block;width:132px;height:132px;border-radius:var(--radius-sm)}.ramp-qr-bg{fill:var(--on-navy)}.ramp-qr-fg{fill:var(--navy)}@media (max-width:560px){.ramp-address-qr{flex-direction:column;align-items:stretch}.ramp-qr-box{align-self:center}}.ramp-details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.ramp-details>summary{list-style:none;cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:600;font-size:15px;color:var(--accent-ink)}.ramp-details>summary::-webkit-details-marker{display:none}.ramp-details>summary:before{content:"+";display:inline-block;width:16px;font-weight:700}.ramp-details[open]>summary:before{content:"–"}.ramp-details>:not(summary){padding:0 var(--space-4) var(--space-4)}.ramp-wallet-chosen{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);overflow-wrap:anywhere}.ramp-steps,.ramp-wallet-chosen{display:flex;flex-direction:column}.ramp-steps{list-style:none;gap:var(--space-3)}.ramp-steps li{display:flex;align-items:center;gap:var(--space-3);font-size:15px;color:var(--ink-muted)}.ramp-steps li[data-reached=true]{color:var(--ink)}.ramp-step-dot{display:inline-flex;flex:none;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);font-size:13px;font-weight:700}li[data-reached=true] .ramp-step-dot{border-color:var(--ok);background:var(--ok);color:var(--surface)}.ramp-embed{display:flex;flex-direction:column;gap:var(--space-2)}.ramp-embed-box{position:relative}.ramp-embed-frame{display:block;width:100%;height:min(560px,78vh);min-height:440px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.ramp-embed-tall{height:min(680px,85vh)}.ramp-embed-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.ramp-embed>a{display:inline-block;padding:var(--space-2) 0}.ramp-loading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:15px;line-height:22px}.ramp-loading>:not(.ramp-spinner){flex:1 1 12rem;min-width:0}.ramp-loading-block{justify-content:center;padding:var(--space-6) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.ramp-spinner{flex:none;display:inline-block;width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:ramp-spin .8s linear infinite}.ramp-btn[aria-busy=true]:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ramp-spin .7s linear infinite}.ramp-btn[aria-busy=true]{cursor:progress}@keyframes ramp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ramp-btn[aria-busy=true]:before,.ramp-spinner{animation-duration:2s}.ramp-hero-rate{animation:none}}@media (max-width:860px){.ramp-facts,.ramp-hero-grid,.ramp-how{grid-template-columns:1fr}.ramp-facts,.ramp-how{gap:var(--space-4)}.ramp-how li{grid-template-columns:36px 1fr;column-gap:var(--space-3)}.ramp-how li:before{grid-row:span 2}.ramp-band{grid-template-columns:1fr;padding:var(--space-5)}}@media (max-width:640px){.ramp-nav{padding-inline:max(var(--space-4),env(safe-area-inset-left,0px)) max(var(--space-2),env(safe-area-inset-right,0px));gap:var(--space-2)}.ramp-brand img{height:19px}.ramp-brand span{font-size:17px}.ramp-landing .ramp-nav-links a,.ramp-nav-links .ramp-nav-btn,.ramp-nav-soon{padding:0 var(--space-2);font-size:14px}.ramp-nav-soon small{display:none}.ramp-hero{padding-inline:var(--space-4);padding-top:var(--space-6)}.ramp-hero h1{font-size:36px;line-height:40px}.ramp-lede{font-size:17px;line-height:26px}.ramp-actions .ramp-btn{flex:1 1 100%}.ramp-section{padding:var(--space-6) var(--space-4) 0}.ramp-section-products{padding-top:0}.ramp-band h2,.ramp-section>h2{font-size:24px;line-height:30px}.ramp-grid,.ramp-products{grid-template-columns:1fr}.ramp-page{padding:var(--space-5) var(--space-4) var(--space-7)}.ramp-card{padding:var(--space-4)}.ramp-door{padding:var(--space-7) var(--space-4)}.ramp-door h1{font-size:32px;line-height:38px}.ramp-seg button{font-size:14px;line-height:18px;min-height:52px}.ramp-landing .ramp-nav-links a.ramp-nav-docs{display:none}.ramp-field-cols{grid-template-columns:1fr}.ramp-balance{font-size:30px}.ramp-embed-box{margin-left:calc(-1 * (var(--space-4) + var(--space-4) + 1px));margin-right:calc(-1 * (var(--space-4) + var(--space-4) + 1px))}.ramp-embed-frame,.ramp-embed-loading{border-left:0;border-right:0;border-radius:0}}