:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#151719;background:#f5f6f7;font-synthesis:none;--blue:#2024e8;--ink:#151719;--muted:#70757a;--line:#dfe2e4;--positive:#25744b}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2024e8;outline-offset:3px}h1,h2,h3,p{margin:0}button{touch-action:manipulation}svg{display:block}.site-header{display:flex;align-items:center;gap:23px;max-width:1460px;margin:auto;padding:27px 48px;border-bottom:1px solid var(--line)}.brand{color:var(--blue);font-weight:850;font-size:38px;letter-spacing:-2.5px;line-height:1}.brand-cross{display:inline-block;color:#2024e8;font-size:24px;vertical-align:top;margin-left:3px}.header-divider{height:25px;width:1px;background:#ccd0d3}.header-title{font-size:15px}.header-partners{margin-left:auto;font-size:13px;color:#62686b}.header-partners b{color:var(--ink)}.concept-label{font-size:10px;letter-spacing:1.2px;margin-left:25px}.workspace{max-width:1380px;margin:auto;padding:37px 42px 35px;display:grid;grid-template-columns:minmax(225px,1fr) 390px minmax(220px,1fr);gap:clamp(28px,5vw,85px);align-items:start}.scenarios{padding-top:12px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:1.7px;color:#6a7074;line-height:1.5}h1{font-size:46px;line-height:1.06;letter-spacing:-2.5px;font-weight:650;margin-top:21px}h1 span{color:#727ea0}.intro{font-size:14px;line-height:1.65;color:#70757a;margin:21px 0 28px}.scenario{display:flex;gap:13px;align-items:center;width:100%;background:none;text-align:left;padding:11px 12px;margin:2px 0;border-left:2px solid transparent;transition:background .15s}.scenario span:first-child{font-size:11px;color:#8a9092;width:20px;font-variant-numeric:tabular-nums}.scenario b{font-size:14px;font-weight:550}.scenario.active{background:#e9ecff;border-left-color:#2024e8}.scenario.active b{font-weight:700}.scenario:hover{background:#ebedef}.reset{font-size:12px;background:none;padding:8px 0;border-bottom:1px solid #999;margin-top:18px}.side-note{font-size:11px;line-height:1.65;color:#81868a;margin-top:16px}.device-caption{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.1px;color:#73797e;margin:0 9px 13px}.phone{width:390px;height:790px;background:#16191b;border:1px solid #697075;border-radius:53px;padding:9px;box-shadow:0 32px 62px -28px #1a222f62,0 3px 8px #15171930,inset 0 0 0 3px #3e4347;position:relative}.phone-inner{height:100%;border-radius:43px;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative}.statusbar{height:51px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 29px;font-size:13px;position:relative}.island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:110px;height:29px;border-radius:22px;background:#101112}.signals{display:flex;gap:5px;align-items:center}.signals svg{width:15px;height:12px}.signals svg:last-child{width:24px}.screen{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:8px 20px 20px}.screen::-webkit-scrollbar{display:none}.app-nav{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;background:#fff;border-top:1px solid #eceeed;padding:10px 10px 1px;min-height:57px}.app-nav button{background:none;display:grid;justify-items:center;gap:5px;font-size:10px;color:#969b9e;min-width:54px;padding:1px 4px}.app-nav button.active{color:#2024e8;font-weight:700}.app-nav button.active .nav-icon{background:#e9edff}.nav-icon{padding:3px 14px;border-radius:14px}.icon{width:20px;height:20px;display:inline-block;vertical-align:middle}.home-indicator{width:120px;height:5px;border-radius:5px;margin:10px auto 8px;flex-shrink:0;background:#141719}.device-footnote{text-align:center;color:#8a9094;font-size:11px;margin-top:14px}.inspector{padding-top:12px}.chapter{font-size:70px;font-weight:350;letter-spacing:-5px;color:#c8cecd;margin:34px 0 12px;line-height:1}.inspector h2{font-size:27px;line-height:1.13;letter-spacing:-1px;max-width:250px}.inspector .description{font-size:14px;line-height:1.75;color:#777e82;margin-top:18px}.journey{list-style:none;margin:27px 0;padding:0}.journey li{display:flex;gap:13px;align-items:center;color:#7c8286;font-size:12px;padding:9px 0}.journey li span{font-size:10px;color:#8e9698}.journey li.current{color:#17201b;font-weight:650}.journey li.current span{color:#17201b;border-bottom:2px solid #2024e8}.insight{border-top:1px solid var(--line);padding:19px 0}.insight h3{font-size:10px;letter-spacing:1.4px;color:#737a7d;font-weight:600}.insight p{font-size:14px;line-height:1.6;margin-top:9px}.partnership{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.partnership>div{display:grid;grid-template-columns:46px 1fr;gap:16px;font-size:11px;line-height:1.5;margin-top:16px}.partnership b{font-size:13px}.partnership div span{color:#848b8e}.site-footer{max-width:1360px;margin:auto;display:flex;justify-content:space-between;gap:20px;padding:22px 34px;border-top:1px solid var(--line);font-size:10px;color:#80878b}.site-footer span:first-child{letter-spacing:1px}.app-header{display:flex;align-items:center;justify-content:space-between;margin:6px 0 21px}.app-brand{color:var(--blue);font-size:29px;font-weight:850;letter-spacing:-1.8px}.app-brand small{font-size:12px;font-weight:500;letter-spacing:0;color:#7d8587;margin-left:8px}.avatar{height:33px;width:33px;border-radius:50%;background:#ecefeb;display:grid;place-items:center;font-size:11px;font-weight:650}.tiny-label{font-size:11px;color:#dce1ff;letter-spacing:.3px}.balance-card{background:linear-gradient(125deg,#3038f2,#171cd0);color:#fff;padding:22px;border-radius:20px;position:relative;overflow:hidden}.balance-card .balance{font-size:37px;letter-spacing:-1.8px;font-weight:600;margin:7px 0}.balance-card .balance span{font-weight:400;font-size:23px;color:#dce1ff}.balance-meta{display:flex;justify-content:space-between;font-size:11px;align-items:center;color:#e1e5ff}.wallet-mark{position:absolute;right:17px;top:18px;font-size:20px;opacity:.7}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:19px -6px 23px}.quick-actions button{background:none;font-size:11px;display:grid;gap:8px;justify-items:center;padding:0}.quick-actions .icon-disc{height:43px;width:43px;border-radius:15px;background:#f0f2ff;display:grid;place-items:center}.section-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px}.section-head h3{font-size:16px;font-weight:650;letter-spacing:-.35px}.text-button{font-size:11px;background:none;color:#2024e8;padding:5px 0}.asset-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f1ef;width:100%;background:none;text-align:left}.coin{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;font-size:21px;flex-shrink:0;font-weight:650;background:#edf0f0}.coin.usdc{background:#2775ca;color:#fff;font-size:23px}.coin.btc{background:#f49e20;color:#fff}.coin.eth{background:#edf0f8;color:#61719e}.coin.aed{background:#edf0ff;color:#2024e8;font-size:13px}.coin.aapl{background:#17191b;color:white}.coin.nvda{background:#83c52e;color:#102100;font-size:14px}.coin.tsla{background:#c83236;color:white;font-size:14px}.asset-name{flex:1;min-width:0}.asset-name b{font-size:13px;display:block;font-weight:600}.asset-name small{font-size:11px;color:#8c9296;display:block;margin-top:5px}.asset-value{text-align:right;font-size:13px;font-weight:600}.asset-value small{display:block;font-size:11px;color:#8b9295;margin-top:5px;font-weight:400}.positive{color:var(--positive)!important}.negative{color:#b5464d!important}.promo{display:flex;align-items:center;justify-content:space-between;text-align:left;background:#eef1ff;border-radius:15px;padding:17px;width:100%;margin:20px 0 4px;gap:8px}.promo b{font-size:13px}.promo p{font-size:11px;color:#747789;margin-top:6px}.promo strong{font-size:23px;letter-spacing:-.6px;color:#2024e8}.backbar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 21px;font-size:12px}.backbar button{background:none;padding:8px 0;display:flex;align-items:center;gap:5px;font-size:12px}.demo-word{font-size:9px;letter-spacing:1.2px;color:#939c99}.screen-title{font-size:28px;line-height:1.1;letter-spacing:-1.2px;margin-bottom:8px;font-weight:650}.subtitle{font-size:12px;line-height:1.6;color:#858c90;margin-bottom:22px}.field{display:block;font-size:12px;font-weight:550;margin:17px 0 8px}.field input,.field select{width:100%;display:block;margin-top:8px;background:#f6f7fa;border:1px solid #e1e5ed;border-radius:12px;padding:15px;font-size:14px;min-height:48px}.amount-box{background:#f5f6fa;padding:19px;border-radius:16px;margin:13px 0}.amount-box .amount-label{font-size:11px;color:#78808f;display:flex;justify-content:space-between}.amount-control{display:flex;align-items:center;gap:10px;margin-top:14px}.amount-control input{border:0;background:none;min-width:0;width:100%;font-size:34px;letter-spacing:-1px;outline:none;padding:0}.amount-control b{font-size:13px;white-space:nowrap}.amount-control .coin{width:26px;height:26px;font-size:17px}.amount-foot{display:flex;justify-content:space-between;font-size:11px;color:#778091;margin-top:12px}.max{border:0;background:none;color:#2024e8;font-size:11px;font-weight:650;padding:0}.primary{color:#fff}.secondary{color:var(--ink)}.primary,.secondary{display:block;width:100%;min-height:49px;padding:15px 12px;border-radius:12px;font-size:13px;font-weight:650;text-align:center;margin-top:19px;background:var(--blue)}.secondary{background:#f2f3f8;margin-top:10px}.primary.dark{background:#2024e8;color:#fff}.primary.sell{background:#f7d8db;color:#912c39}.form-note{font-size:10px;line-height:1.6;color:#818898;margin:13px 0}.summary{margin:23px 0;padding:0 15px;border:1px solid #e4e7ee;border-radius:14px}.summary>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.6;padding:13px 0;border-bottom:1px solid #eef0f6}.summary>div:last-child{border:0}.summary span{color:#7c8392}.summary b{text-align:right;font-weight:550;overflow-wrap:anywhere}.review-amount{text-align:center;padding:22px 0 8px}.review-amount strong{display:block;font-size:36px;letter-spacing:-1.5px;font-weight:600;margin:14px 0 7px}.review-amount .coin{margin:auto;width:48px;height:48px;font-size:28px}.review-amount p{font-size:12px;color:#818898}.success-icon{color:#fff;display:grid;place-items:center;margin:25px auto 23px;background:var(--blue);width:70px;height:70px;border-radius:50%}.success-icon .icon{width:31px;height:31px}.success-title{text-align:center;font-size:29px;letter-spacing:-1px}.center{text-align:center}.contact{display:flex;gap:11px;align-items:center;padding:12px 0;width:100%;background:none;text-align:left}.contact .avatar{height:40px;width:40px;background:#ece7f5;color:#716582}.contact b{font-size:13px}.contact small{display:block;color:#90969b;font-size:11px;margin-top:5px}.network{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 23px}.chip{background:#f2f3f8;border:1px solid transparent;border-radius:8px;padding:9px 4px;font-size:11px}.chip.active{background:#eceeff;border-color:#2024e8}.address{font:11px/1.65 monospace;overflow-wrap:anywhere;text-align:center;padding:10px;color:#6f778b}.qr-wrap{border:1px solid #e1e5ef;background:#fff;border-radius:18px;width:205px;height:205px;margin:22px auto 15px;display:grid;place-items:center}.qr-wrap svg{width:167px;height:167px}.receive-demo{border-top:1px solid #e9ecf3;margin-top:22px;padding-top:15px}.receive-demo p{font-size:11px;color:#7a8193;line-height:1.6}.swap-symbol{margin:-4px auto;width:31px;height:31px;display:grid;place-items:center;background:#fff;border:1px solid #e1e5ef;border-radius:9px;position:relative;z-index:1}.swap-output{font-size:31px;margin-top:12px;letter-spacing:-1px}.bank{border:1px solid #e1e5ef;padding:16px;border-radius:12px;margin:17px 0;display:flex;align-items:center;gap:12px;font-size:13px}.bank small{display:block;font-size:11px;color:#818898;margin-top:5px}.rate-line{font-size:11px;text-align:center;color:#7c8392;margin:17px 0}.earn-hero{background:#eef1ff;padding:23px;border-radius:18px;margin:18px 0}.earn-hero span{font-size:11px;color:#606dab}.earn-hero strong{font-size:46px;letter-spacing:-2px;display:block;margin:10px 0 5px;font-weight:550;color:#2024e8}.earn-hero p{font-size:11px;color:#7782a7;line-height:1.6}.product{width:100%;display:block;text-align:left;border:1px solid #e3e7f0;background:#fff;border-radius:14px;padding:16px;margin:11px 0}.product-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.product b{font-size:13px}.product strong{font-size:18px;color:#2024e8}.product p{font-size:11px;line-height:1.6;color:#818898;margin-top:9px}.product small{font-size:10px;color:#778198}.tabs{display:flex;gap:3px;padding:4px;background:#f2f3f8;border-radius:10px;margin:16px 0}.tabs button{flex:1;font-size:11px;padding:9px 4px;border-radius:7px;background:none;color:#788194}.tabs button.active{background:white;box-shadow:0 1px 5px #171f1710;color:#2024e8;font-weight:600}.market-price{font-size:33px;letter-spacing:-1.5px;font-weight:600;margin:15px 0 4px}.market-caption{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7c8392}.chart{width:100%;height:135px;margin-top:7px;overflow:visible}.chart-grid{stroke:#e9edf5;stroke-width:1;stroke-dasharray:2 4}.chart-line{fill:none;stroke:#2024e8;stroke-width:2}.chart-area{fill:#2024e822}.market-pair{font-size:18px;font-weight:650}.market-pair small{font-size:10px;color:#7c8392;font-weight:400;margin-left:5px}.market-stats{display:flex;justify-content:space-between;font-size:10px;color:#818898;margin:10px 0 18px}.trade-sides{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:16px 0}.trade-sides button{padding:11px;border-radius:8px;font-size:12px;background:#f2f3f8}.trade-sides button.active{background:#e9edff;color:#2024e8;font-weight:650}.trade-sides button.short.active{background:#f6dcdf;color:#a2414b}.leverage{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:15px 0 9px}.leverage input{width:170px;accent-color:#2024e8}.trade-form .amount-box{padding:14px}.trade-form .amount-control input{font-size:25px}.trade-form .primary{margin-top:12px}.stock-intro{background:#151b65;color:#fff;padding:20px;border-radius:16px;margin:17px 0}.stock-intro h3{font-size:23px;line-height:1.13;font-weight:550;letter-spacing:-.6px}.stock-intro p{font-size:11px;color:#bec8eb;margin-top:9px}.stock-intro span{font-size:10px;color:#2024e8;display:block;margin-bottom:12px}.event-card{border:1px solid #e3e7ef;border-radius:15px;padding:17px;margin:12px 0}.event-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.6px;color:#818898;margin-bottom:15px}.event-card h3{font-size:17px;line-height:1.35;letter-spacing:-.35px}.probability{display:flex;align-items:center;gap:12px;margin:18px 0 10px}.probability strong{font-size:27px;font-weight:550;letter-spacing:-1px}.probability span{height:6px;flex:1;background:#edf0f8;border-radius:5px;overflow:hidden}.probability i{display:block;background:#6568f4;height:100%}.event-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.event-actions button{padding:11px;border-radius:8px;font-size:12px;background:#e9edff;color:#2024e8;font-weight:550}.event-actions button:last-child{background:#f5e6e7;color:#a45e63}.notice{background:#f5f6fa;padding:13px;border-radius:10px;font-size:11px;line-height:1.6;color:#7c8392;margin:16px 0}.error{font-size:12px;line-height:1.5;color:#a73645;padding:10px 0}.activity-row{display:flex;justify-content:space-between;border-bottom:1px solid #eef0f6;padding:15px 0;font-size:12px;gap:14px}.activity-row small{display:block;font-size:10px;color:#818898;margin-top:5px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#1d2451;color:white;border-radius:11px;padding:14px 22px;font-size:13px;transition:.2s;z-index:20;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}.empty{font-size:12px;line-height:1.7;color:#818898;padding:20px 0}.flow-progress{display:flex;gap:5px;margin:0 0 20px}.flow-progress span{height:3px;flex:1;background:#edf0f8;border-radius:2px}.flow-progress span.done{background:#2024e8}
@media(min-width:1450px){.workspace{gap:90px;padding-top:47px}.phone{height:810px}.scenarios,.inspector{padding-top:16px}}
@media(max-width:1150px){.workspace{grid-template-columns:minmax(175px,1fr) 370px minmax(170px,1fr);gap:27px;padding:30px}.phone{width:370px;height:765px}.site-header{padding:25px 30px}.concept-label{display:none}h1{font-size:37px}.inspector h2{font-size:23px}.inspector .description{font-size:13px}.partnership>div{grid-template-columns:38px 1fr;gap:10px}}
@media(max-width:930px){.workspace{grid-template-columns:200px 390px;justify-content:center;gap:40px}.phone{width:390px;height:790px}.inspector{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:25px}.inspector>.eyebrow{grid-column:1/-1}.chapter{margin:0 0 10px;font-size:43px}.partnership{margin:0}.header-title{display:none}}
@media(max-width:680px){.site-header{padding:22px 20px;gap:14px}.brand{color:var(--blue);font-size:33px}.header-divider{display:none}.header-partners{font-size:12px}.workspace{display:flex;flex-direction:column;padding:0 18px 30px;gap:24px;align-items:center}.scenarios{width:100%;padding-top:22px}.scenarios>.eyebrow,.scenarios h1,.intro,.side-note{display:none}#scenarios{display:flex;overflow-x:auto;padding-bottom:9px;gap:7px;scrollbar-width:none}.scenario{width:auto;flex-shrink:0;border-left:0;border-bottom:2px solid transparent;padding:9px 10px}.scenario.active{border-bottom-color:#2024e8;background:#e9ecff}.scenario span:first-child{display:none}.scenario b{font-size:12px;white-space:nowrap}.reset{position:absolute;right:21px;top:117px;font-size:10px;margin:0;padding:4px 0}.device-column{width:100%;max-width:390px;padding-top:12px}.phone{width:100%;height:790px}.device-caption{font-size:8px}.inspector{display:block;width:100%;max-width:390px;padding-top:25px}.inspector>.eyebrow{margin-bottom:20px}.inspector h2{max-width:none}.inspector .description{font-size:14px}.partnership{margin-top:12px}.site-footer{padding:20px;flex-direction:column;font-size:9px;gap:8px}.chapter{font-size:38px}.journey{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.journey li{font-size:11px;gap:6px;padding:4px 0}}
@media(max-width:380px){.workspace{padding-left:9px;padding-right:9px}.phone{padding:7px;border-radius:46px;height:760px}.phone-inner{border-radius:38px}.screen{padding-left:16px;padding-right:16px}.statusbar{padding-left:23px;padding-right:17px}.signals{gap:3px}.island{width:96px}.balance-card{padding:18px}.balance-card .balance{font-size:33px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.chat-bubble{background:#f2f3f8;border-radius:13px 13px 13px 2px;padding:14px;margin:15px 40px 15px 0;font-size:13px;line-height:1.6}.chat-bubble.outgoing{margin:15px 0 15px 40px;background:#e9edff;border-radius:13px 13px 2px 13px}.chat-payment{border:1px solid #e1e6f2;border-radius:16px;padding:20px;margin:25px 0}.chat-payment b{display:block;font-size:17px;margin:15px 0 8px}.chat-payment p{font-size:12px;color:#7c8392;line-height:1.6}
@media(max-width:680px){.reset{position:static;display:block;margin:4px 0 -12px auto;padding:5px 0}.device-column{padding-top:0}}

.coin.usdt{background:#26a17b;color:white;font-size:23px}.quick-actions .icon-disc{color:var(--blue)}.market-tabs{display:flex;flex-shrink:0;gap:4px;padding:8px 18px 12px;border-bottom:1px solid #eef0f6;background:white}.market-tabs[hidden]{display:none}.market-tabs button{flex:1;background:#f3f4f9;border-radius:10px;padding:11px 4px;font-size:12px;color:#747c92;font-weight:550}.market-tabs button.active{background:var(--blue);color:white;font-weight:650}

/* Proposal narrative, before the interactive experience. */
.proposal{max-width:1380px;margin:auto;padding:64px 42px 58px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:center;border-bottom:1px solid var(--line)}
.proposal-kicker{font-size:12px;font-weight:650;letter-spacing:1.5px;color:var(--blue);margin-bottom:22px}
.proposal h1{font-size:clamp(34px,3.65vw,50px);line-height:1.06;letter-spacing:-2px;font-weight:650;margin:0 0 24px}.proposal h1 span{color:var(--blue)}
.proposal-lead{font-size:18px;line-height:1.65;color:#424958;max-width:620px}.proposal-lead strong,.proposal-body strong{font-weight:650;color:#1c2230}
.proposal-body{font-size:16px;line-height:1.7;color:#636b7b;margin-top:16px;max-width:620px}
.proposal-link{display:inline-block;margin-top:27px;padding:14px 20px;background:var(--blue);color:white;border-radius:10px;font-size:14px;font-weight:600}
.infra-diagram{padding:27px;background:white;border:1px solid #e0e5f0;border-radius:22px;box-shadow:0 16px 44px -32px #1622ae55}
.infra-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px}.infra-botim{color:var(--blue);font-size:30px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.infra-botim b{font-size:17px;font-weight:550;letter-spacing:-.4px}.infra-caption{font-size:12px;color:#768096;text-align:right}
.infra-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:13px}.infra-products>div{border:1px solid #e4e8f3;background:#f8f9fe;border-radius:12px;padding:16px 12px}.infra-number{color:#838bb4;font-size:12px}.infra-products h2{font-size:18px;letter-spacing:-.45px;margin:14px 0 9px;font-weight:650}.infra-products p{font-size:13px;line-height:1.6;color:#6c7589}
.infra-foundation{padding:20px;border-radius:12px;background:var(--blue);color:white}.infra-foundation strong{display:block;font-size:19px;font-weight:650;margin-bottom:7px}.infra-foundation>span{font-size:15px}.infra-foundation p{font-size:12px;color:#d7ddff;margin-top:9px}
.infra-privacy{display:flex;gap:12px;align-items:center;margin-top:12px;border:1px solid #dce2fa;border-radius:12px;padding:14px 18px;background:#f1f4ff}.infra-privacy svg{width:24px;height:24px;color:var(--blue);flex-shrink:0}.infra-privacy div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1}.infra-privacy strong{font-size:16px;color:#252d57}.infra-privacy span{font-size:13px;color:#606c8b}
.infra-bridge{display:flex;gap:15px;align-items:center;justify-content:center;color:#626d9d;font-size:12px;letter-spacing:.7px;margin:18px 0}.infra-bridge svg{width:80px;height:25px;color:var(--blue)}
.infra-fiat{border:1px solid #dfe4ed;border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.infra-fiat strong{font-size:17px;font-weight:650}.infra-fiat span{font-size:13px;color:#747d90}.infra-note{text-align:center;color:#7c8495;font-size:12px;line-height:1.5;margin-top:15px}
.scenarios .experience-title{font-size:44px;letter-spacing:-2.5px;line-height:1.08;font-weight:550;margin-top:22px}.experience-title span{color:#727ea0}#experience{scroll-margin-top:24px}
@media(max-width:1150px){.proposal{padding:44px 30px;gap:35px}.infra-diagram{padding:20px}.scenarios .experience-title{font-size:37px}.infra-products>div{padding:14px 10px}}
@media(max-width:930px){.proposal{grid-template-columns:1fr;max-width:700px;gap:32px}.proposal h1{font-size:44px}.proposal-lead,.proposal-body{max-width:none}}
@media(max-width:680px){.proposal{padding:33px 20px 35px;gap:28px}.proposal h1{font-size:36px;letter-spacing:-1.5px}.proposal-kicker{font-size:12px;letter-spacing:1px;margin-bottom:17px}.proposal-lead{font-size:17px}.proposal-body{font-size:16px}.infra-diagram{padding:17px;border-radius:17px}.infra-heading{margin-bottom:19px}.infra-botim{font-size:28px}.infra-caption{max-width:80px;line-height:1.5}.infra-products{gap:6px}.infra-products>div{padding:12px 8px}.infra-products h2{font-size:16px}.infra-products p{font-size:12px}.infra-privacy div{align-items:flex-start;flex-direction:column;gap:3px}.infra-fiat{padding:16px 13px}.infra-note{font-size:12px}.scenarios .experience-title{display:none}}

.bemo-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor}.bemo-link:hover{text-decoration-thickness:2px}
