@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.d95b6c48.woff2?dpl=20261021-114249) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.6b6f4aee.woff2?dpl=20261021-114249) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.b58dfee3.woff2?dpl=20261021-114249) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.97885141.woff2?dpl=20261021-114249) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme,base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--orange:#b4501f;--orange-dark:#ed3f00;--ink:#07142e;--muted:#657087;--line:#e9ebef;--soft:#fff7f1;--green:#00ae58;--blue:#0d91ee;--purple:#8b63f6;--shadow:0 18px 50px rgba(26,17,10,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf3;color:var(--ink);font-family:Manrope,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input{font:inherit}a,button{touch-action:manipulation}.landing-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 70% 23%,#fff2e8 0,rgba(255,247,242,.7) 24%,transparent 47%),#fff}.site-header{height:96px;max-width:1430px;margin:auto;padding:0 44px;display:flex;align-items:center;gap:38px;position:relative;z-index:20}.logo{color:var(--ink);font-size:29px;font-weight:800;letter-spacing:-2.5px}.logo svg{flex:none}.nav{margin:auto;gap:37px;font-size:13px;font-weight:700}.nav,.nav a{display:flex;align-items:center}.nav a{height:38px;position:relative;transition:color .2s}.nav a.active,.nav a:hover{color:var(--orange)}.nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--orange)}.header-actions{display:flex;gap:16px}.btn{min-height:51px;padding:0 28px;border:1px solid rgba(255,75,11,.45);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,border-color .2s}.btn.small{min-height:47px;padding:0 25px;font-size:13px}.btn-primary{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 9px 20px rgba(255,75,11,.18)}.btn-primary:hover{background:var(--orange-dark);box-shadow:0 12px 28px rgba(255,75,11,.25)}.btn-outline{background:rgba(255,255,255,.68)}.btn-outline:hover{border-color:var(--orange);background:#fff5ef}.mobile-menu{display:none;background:none;border:0;color:var(--ink);width:44px;height:44px}.hero{max-width:1430px;min-height:650px;margin:0 auto;padding:50px 44px 20px;display:grid;grid-template-columns:48% 52%;align-items:center}.hero-copy{max-width:620px;position:relative;z-index:4}.eyebrow{display:inline-block;margin:0 0 25px;padding:7px 11px;background:rgba(255,255,255,.65);box-shadow:0 5px 22px rgba(255,75,11,.06);color:var(--orange);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.hero h1{font-size:58px;line-height:1.05;letter-spacing:-3.3px;margin:0 0 23px;font-weight:800}.hero h1 span{color:var(--orange)}.hero-lead{color:var(--muted);font-size:16px;line-height:1.7;max-width:535px;margin:0}.hero-actions{display:flex;gap:20px;margin-top:35px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:72px}.benefit{display:flex;align-items:center;gap:12px}.benefit>span{width:43px;height:43px;border-radius:50%;background:#fff5ed;color:var(--orange);display:grid;place-items:center;flex:none}.benefit b,.benefit small{display:block}.benefit b{font-size:12px}.benefit small{font-size:10px;color:var(--muted);margin-top:4px;white-space:nowrap}.hero-art{position:relative;height:650px;transform:translateX(15px)}.africa-shape{position:absolute;width:480px;height:490px;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-7deg);background:radial-gradient(circle at 30% 20%,#ffe9cc,#ffc77b 43%,#ff8a39 85%);filter:drop-shadow(0 28px 40px rgba(255,120,38,.17));opacity:.82;clip-path:polygon(22% 3%,42% 0,53% 7%,61% 3%,69% 14%,82% 16%,79% 27%,91% 35%,86% 46%,78% 51%,77% 65%,66% 75%,58% 94%,47% 100%,41% 82%,28% 72%,22% 57%,10% 50%,15% 37%,5% 25%,18% 19%)}.orbit{position:absolute;border:1.5px solid rgba(255,104,26,.55);border-radius:50%;left:5%;right:3%;top:14%;bottom:15%;transform:rotate(-17deg)}.orbit-two{transform:rotate(32deg);left:10%;right:0;top:25%;bottom:22%}.orbit:after,.orbit:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:linear-gradient(#ffb559,#ff641b);box-shadow:0 3px 7px rgba(255,75,11,.22)}.orbit:before{top:-4px;left:24%}.orbit:after{right:7%;top:24%}.phone{position:absolute;width:276px;height:526px;left:50%;top:50%;transform:translate(-42%,-47%) rotate(9deg);border:9px solid #080808;border-radius:42px;background:#111;padding:4px;box-shadow:0 35px 48px rgba(51,30,18,.28);z-index:5}.phone-screen{height:100%;background:#fffaf3;border-radius:29px;padding:36px 17px 15px;overflow:hidden}.phone-notch{position:absolute;width:113px;height:23px;top:5px;left:50%;transform:translateX(-50%);border-radius:0 0 15px 15px;background:#050505;z-index:3}.mini-logo{display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:-1px;margin-bottom:26px}.phone h3{font-size:16px;line-height:1.25;margin:0 0 14px}.method-list{border-top:1px solid #f1f1f1}.method{display:grid;grid-template-columns:34px 1fr 10px;align-items:center;gap:7px;min-height:60px;border-bottom:1px solid #efefef;font-size:12px}.method small{display:block;font-size:7px;color:#818898;margin-top:2px}.method-icon{width:25px;height:25px;border-radius:6px;background:#fff0c8;color:#6e4c00;display:grid;place-items:center;font-size:7px;font-weight:800}.method-icon.visa{background:#e9f2ff;color:#0865d9}.method-icon.bank{background:#eeeaff;color:#3845a8;font-size:16px}.method-icon.qr{background:#ecf2ff;color:#2645a5}.method-icon.ussd{background:#e9f7fa;color:#15697a}.phone-screen>button{width:100%;height:43px;border:0;border-radius:8px;color:#fff;background:var(--orange);font-size:11px;margin-top:15px}.secured{display:flex;align-items:center;justify-content:center;gap:3px;font-size:6px;color:#9298a3;margin-top:10px}.phone-shadow{position:absolute;width:325px;height:35px;border-radius:50%;background:rgba(116,68,38,.15);filter:blur(13px);bottom:35px;left:35%;z-index:2}.payment-chip{position:absolute;z-index:7;width:68px;height:68px;border:8px solid #fff;border-radius:20px;background:#fffaf3;box-shadow:0 10px 25px rgba(62,36,21,.14);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;transform:rotate(-7deg)}.payment-chip small{font-size:7px}.chip-mtn{left:22%;top:19%;background:#ffcb18}.chip-visa{right:4%;top:27%;color:#0756ae;transform:rotate(9deg);font-style:italic;font-size:16px}.chip-moov{left:14%;top:38%;color:#1670c2}.chip-wave{left:12%;bottom:23%;color:#1196e8}.chip-master{right:0;top:45%;flex-direction:row}.chip-master i{width:27px;height:27px;border-radius:50%;background:#f31e20}.chip-master i+i{background:#ff9710;margin-left:-10px;opacity:.9}.chip-bank{right:1%;bottom:19%;font-size:34px;color:#071d52;transform:rotate(8deg)}.trust{max-width:1360px;margin:0 auto;padding:25px 35px 31px;border-radius:25px;background:rgba(255,255,255,.72);box-shadow:0 10px 50px rgba(22,17,12,.04);text-align:center}.trust h2{font-size:16px;margin:0 0 27px}.trust-logos{display:flex;justify-content:space-around;gap:30px;color:#626a7b;align-items:center;font-size:18px}.trust-logos i{color:#176dbd}.solutions{position:relative;max-width:1430px;margin:0 auto;padding:65px 44px 100px;background:linear-gradient(180deg,transparent,#fff5ed)}.solutions:after{content:"";position:absolute;left:50%;right:0;bottom:0;height:82px;background:linear-gradient(165deg,#ffbd91,#ff672d);clip-path:polygon(0 80%,15% 42%,32% 65%,52% 16%,68% 50%,81% 25%,100% 39%,100% 100%,0 100%);opacity:.7}.solutions .eyebrow{margin-bottom:16px}.solutions h2{font-size:35px;line-height:1.2;letter-spacing:-1.7px;margin:0 0 30px}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative;z-index:2}.solution-card{min-height:183px;border:1px solid #f0e9e4;background:rgba(255,255,255,.85);padding:20px 24px;box-shadow:0 12px 26px rgba(50,29,16,.03)}.solution-icon{width:39px;height:39px;border-radius:10px;display:grid;place-items:center;color:#fff;background:#ff8825}.solution-icon.s1{background:#ec4f9c}.solution-icon.s2{background:#9a67ef}.solution-icon.s3{background:#03bd6a}.solution-card h3{font-size:15px;line-height:1.25;margin:14px 0 6px;max-width:190px}.solution-card p{font-size:11px;line-height:1.55;color:var(--muted);margin:0}@media(max-width:1050px){.site-header{padding:0 24px}.nav{gap:18px}.header-actions .btn-outline{display:none}.hero{padding-left:24px;padding-right:24px;grid-template-columns:52% 48%}.hero h1{font-size:47px}.hero-art{transform:scale(.87) translateX(-15px)}.benefits{grid-template-columns:1fr;margin-top:42px}.solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-header{height:76px}.mobile-menu{display:grid;place-items:center;margin-left:auto}.nav{display:none;position:absolute;left:16px;right:16px;top:70px;padding:16px;border:1px solid var(--line);border-radius:20px;background:#fffaf3;box-shadow:var(--shadow);flex-direction:column;gap:4px;align-items:stretch}.nav.open{display:flex}.nav a{padding:0 12px}.header-actions,.nav a.active:after{display:none}.hero{display:block;padding:52px 20px 20px;text-align:center}.hero-copy{margin:auto}.eyebrow{font-size:9px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-lead{font-size:14px}.hero-actions{justify-content:center;flex-direction:column}.benefits{grid-template-columns:repeat(3,1fr);text-align:left;gap:8px}.benefit{display:block}.benefit>span{margin-bottom:8px}.benefit small{white-space:normal}.hero-art{height:600px;transform:scale(.9);margin:0 -50px}.trust{margin:0 15px}.trust-logos{flex-wrap:wrap;font-size:14px}.solutions{padding:60px 20px 90px}.solutions h2{font-size:29px}.solution-grid{grid-template-columns:1fr 1fr}.solution-card{padding:18px}.btn{width:100%}}@media(max-width:460px){.benefits{grid-template-columns:1fr;max-width:230px;margin:42px auto 0}.benefit{display:flex}.hero-art{height:550px;transform:scale(.78);margin:0 -100px}.solution-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.dash-shell{min-height:100dvh;display:flex;background:#f8f9fb;font-size:13px}.sidebar{position:fixed;inset:0 auto 0 0;width:222px;background:#fffaf3;border-right:1px solid var(--line);z-index:30}.side-logo{height:92px;display:flex;align-items:center;padding:0 34px;border-bottom:1px solid var(--line)}.sidebar nav{padding:9px 10px}.sidebar nav button{width:100%;height:47px;border:0;background:transparent;border-radius:9px;color:#3f4b61;display:flex;align-items:center;gap:16px;padding:0 15px;font-size:12px;cursor:pointer;text-align:left;transition:background .2s,color .2s}.sidebar nav button:hover{background:#fff7f2;color:var(--orange)}.sidebar nav button.active{background:#fff0e7;color:var(--orange);font-weight:700}.side-close{display:none}.dash-main{width:calc(100% - 222px);margin-left:222px;min-width:0}.dash-header{height:92px;position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:0 23px;z-index:20}.dash-header,.search{display:flex;align-items:center}.search{height:43px;width:min(470px,50%);border:1px solid #dfe3e8;border-radius:11px;gap:12px;padding:0 15px;color:#334259}.search input{width:100%;outline:0;font-size:11px}.notification,.search input{border:0;background:transparent;color:var(--ink)}.notification{position:relative;width:47px;height:47px;margin-left:auto;cursor:pointer}.notification i{position:absolute;right:10px;top:8px;width:8px;height:8px;border-radius:50%;background:#f21b2a;border:2px solid #fff}.profile{height:57px;min-width:206px;margin-left:14px;border-left:1px solid var(--line);display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding-left:20px}.profile>span{width:40px;height:40px;border-radius:50%;background:#bc430c;color:#fff;display:grid;place-items:center;font-weight:700}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{font-size:10px;color:var(--muted);margin-top:4px}.dash-menu,.dash-mobile-logo{display:none}.dash-content{padding:34px 22px 42px;max-width:1500px;margin:auto}.dash-title{display:flex;align-items:center;justify-content:space-between;margin:0 6px 31px}.dash-title span{font-size:15px;color:#4e5b71}.dash-title h1{font-size:23px;letter-spacing:-.8px;margin:5px 0 0}.date-btn{height:43px;border:1px solid #dfe3e8;background:#fffaf3;border-radius:10px;padding:0 14px;display:flex;align-items:center;gap:12px;color:var(--ink);font-size:10px;font-weight:600}.date-btn span{margin-left:8px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:19px}.stat-card{height:157px;background:#fffaf3;border:1px solid #f0f1f3;border-radius:20px;padding:18px 19px;box-shadow:0 8px 27px rgba(19,29,45,.025)}.stat-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.stat-icon.orange{color:#ff6b11;background:#fff0df}.stat-icon.red{color:#ff4c26;background:#fff0ec}.stat-icon.green{color:#00ae69;background:#d8f8e9}.stat-icon.purple{color:#8a58ef;background:#ecddff}.stat-card p{font-size:11px;color:#546177;margin:12px 0 6px}.stat-card h2{font-size:21px;margin:0;letter-spacing:-.8px}.stat-card h2 small{font-size:9px;font-weight:700}.stat-card>b{display:block;color:#00ad59;font-size:11px;margin-top:10px}.api-banner,.chart-card,.donut-card,.transactions{background:#fffaf3;border:1px solid #f0f1f3;border-radius:20px;box-shadow:0 8px 27px rgba(19,29,45,.025)}.chart-card{height:300px;padding:18px 20px;margin-bottom:19px}.card-head{height:31px;display:flex;align-items:start;justify-content:space-between}.card-head h2,.donut-card>h2{font-size:13px;margin:0}.card-head select{height:33px;border:1px solid #e1e5ea;border-radius:8px;background:#fffaf3;padding:0 12px;font-size:10px;color:var(--ink)}.chart-wrap{height:232px;position:relative;padding:10px 0 22px 32px}.chart-wrap svg{width:100%;height:100%;overflow:visible}.gridlines path{stroke:#e5e9ed;stroke-width:1;fill:none}.area{fill:url(#chartFill)}.line{fill:none;stroke:var(--orange);stroke-width:3}.chart-wrap circle{fill:var(--orange);stroke:#fff;stroke-width:2}.tooltip rect{fill:#fff;filter:drop-shadow(0 5px 12px rgba(22,35,50,.09))}.tooltip text:first-of-type{font-size:11px;font-weight:800;fill:#07142e}.tooltip text:last-of-type{font-size:10px;fill:#7a6a58}.y-axis{left:0;top:9px;bottom:28px;flex-direction:column}.x-axis,.y-axis{position:absolute;display:flex;justify-content:space-between;color:#758195;font-size:9px}.x-axis{left:29px;right:0;bottom:2px}.dash-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:19px;margin-bottom:19px}.donut-card,.transactions{height:277px;padding:18px}.donut-body{height:218px;display:flex;align-items:center;justify-content:center;gap:46px}.donut{width:148px;height:148px;border-radius:50%;background:conic-gradient(#b4501f 0 42%,#0d91ee 42% 66%,#8b63f6 66% 78%,#7d8fff 78% 88%,#ff9d00 88% 95%,#f24972 95%);display:grid;place-items:center;flex:none}.donut:before{content:"";position:absolute;width:86px;height:86px;border-radius:50%;background:#fffaf3}.donut>div{position:relative;text-align:center}.donut b,.donut small{display:block}.donut b{font-size:18px}.donut small{font-size:9px;margin-top:2px}.donut-body ul{padding:0;margin:0;list-style:none;width:200px}.donut-body li{display:grid;grid-template-columns:10px 1fr 30px;align-items:center;gap:8px;height:31px;font-size:10px;color:#3f4a5f}.donut-body li i{width:8px;height:8px;border-radius:50%}.donut-body li b{text-align:right;font-size:10px}.c1{background:#b4501f}.c2{background:#0d91ee}.c3{background:#8b63f6}.c4{background:#7d8fff}.c5{background:#ff9d00}.c6{background:#f24972}.transactions .card-head button{border:0;background:transparent;color:var(--orange);font-size:10px;cursor:pointer}.transaction{height:42px;display:grid;grid-template-columns:31px 1.3fr .85fr .85fr 48px;align-items:center;gap:8px;border-bottom:1px solid #f2f3f5;font-size:9px}.transaction:last-child{border:0}.transaction .provider{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;background:#ffca15;color:#654e00;font-size:7px;font-weight:800}.provider.p-visa{background:#f4f7ff;color:#1251b1;font-style:italic}.provider.p-om{background:#ff701f;color:#fff}.provider.p-pi{background:#0b2b59;color:#fff}.provider.p-w{background:#0c9ee9;color:#fff}.transaction strong{font-size:9px;color:#114a2f}.transaction small{color:#778294}.transaction em{border-radius:12px;padding:5px 7px;font-style:normal;text-align:center}.transaction em.success{background:#d8f8e8;color:#00a85a}.transaction em.pending{background:#fff0d9;color:#f08b00}.api-banner{min-height:124px;padding:18px 26px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:20px;background:linear-gradient(105deg,#fff9f5,#fff 38%)}.api-icons{height:90px;position:relative}.api-icons span{position:absolute;width:48px;height:48px;border:7px solid #fff;border-radius:10px;display:grid;place-items:center;font-size:9px;font-weight:800;box-shadow:0 7px 16px rgba(55,30,15,.09);transform:rotate(-14deg);background:var(--orange);color:#fff}.api-icons span:nth-child(2){left:70px;top:25px;background:#eaf3ff;color:#075ebf;transform:rotate(14deg)}.api-icons span:nth-child(3){left:137px;top:4px;background:#fffaf3;color:#102856;font-size:22px;transform:rotate(-8deg)}.api-banner h2{margin:0;font-size:19px;line-height:1.15}.api-banner p{margin:9px 0 0;font-size:10px;line-height:1.5;color:var(--muted)}.api-banner>button{height:43px;border:1px solid var(--orange);color:var(--orange);background:#fffaf3;border-radius:10px;padding:0 17px;display:flex;align-items:center;gap:14px;font-size:10px;font-weight:700;cursor:pointer;transition:.2s}.api-banner>button:hover{background:var(--orange);color:#fff}@media(max-width:1100px){.sidebar{width:190px}.dash-main{width:calc(100% - 190px);margin-left:190px}.side-logo{padding-left:24px}.sidebar nav button{gap:10px}.stats-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.api-banner{grid-template-columns:150px 1fr auto}.api-icons span:nth-child(2){left:48px}.api-icons span:nth-child(3){left:96px}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:250px;box-shadow:10px 0 40px rgba(10,20,38,.14)}.sidebar.open{transform:translateX(0)}.side-close{display:grid;place-items:center;position:absolute;right:10px;top:22px;width:44px;height:44px;border:0;background:transparent}.dash-main{width:100%;margin:0}.dash-header{height:70px;padding:0 14px}.dash-menu,.dash-mobile-logo{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent}.dash-mobile-logo{width:48px}.search{width:auto;flex:1;margin-left:4px}.profile{display:none}.notification{margin-left:2px}.dash-content{padding:24px 14px}.dash-title{align-items:flex-start;gap:20px}.dash-title h1{font-size:19px}.date-btn{font-size:0;min-width:44px;padding:0 12px}.date-btn span{display:none}.stats-grid{grid-template-columns:1fr 1fr}.chart-card{height:270px;overflow:hidden}.chart-wrap{width:720px;height:210px}.donut-body{gap:20px}.api-banner{grid-template-columns:1fr;text-align:center;padding:24px}.api-icons{width:200px;margin:auto}.api-banner>button{justify-self:center}.api-banner p br{display:none}}@media(max-width:480px){.dash-mobile-logo{display:none}.stats-grid{grid-template-columns:1fr}.stat-card{height:145px}.dash-title{display:block}.date-btn{margin-top:18px;font-size:9px}.dash-grid,.date-btn span{display:block}.donut-card,.transactions{height:auto;margin-bottom:15px}.donut-body{height:auto;flex-direction:column;padding:25px 0}.donut-body ul{width:100%}.transaction{grid-template-columns:31px 1.3fr .85fr 48px}.transaction small{display:none}.transaction strong{text-align:right}.api-banner{margin-top:0}}.card-head{align-items:flex-start}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(440px,46%) 1fr;background:#fffaf3}.login-panel{width:min(430px,calc(100% - 48px));margin:auto;padding:48px 0}.login-panel>.logo{margin-bottom:70px}.login-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff0e7;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.login-panel h1{font-size:38px;letter-spacing:-1.8px;margin:18px 0 12px}.login-panel>p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 32px}.login-form{display:grid;gap:20px}.login-form label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.login-form input{width:100%;height:50px;border:1px solid #dce1e7;border-radius:11px;padding:0 15px;outline:0;color:var(--ink);background:#fffaf3;transition:border-color .2s,box-shadow .2s}.login-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,75,11,.12)}.login-form button{height:51px;border:0;border-radius:11px;background:var(--orange);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(255,75,11,.2)}.login-form button:hover{background:var(--orange-dark)}.login-form button:disabled{opacity:.65;cursor:wait}.login-error{margin:0;padding:11px 13px;border-radius:9px;background:#fff0f0;color:#b42318;font-size:12px}.login-security{margin:22px 0;color:#748095;font-size:10px;text-align:center}.login-panel>a{display:block;color:#4d596e;font-size:11px;text-align:center}.login-panel>a:hover{color:var(--orange)}.login-visual{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#ffbd77 0,#ff8743 29%,#b4501f 72%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px}.login-visual:before{content:"";position:absolute;width:520px;height:600px;background:rgba(255,255,255,.14);clip-path:polygon(22% 3%,42% 0,53% 7%,61% 3%,69% 14%,82% 16%,79% 27%,91% 35%,86% 46%,78% 51%,77% 65%,66% 75%,58% 94%,47% 100%,41% 82%,28% 72%,22% 57%,10% 50%,15% 37%,5% 25%,18% 19%)}.login-orbit{position:absolute;width:620px;height:380px;border:1px solid rgba(255,255,255,.38);border-radius:50%;transform:rotate(-20deg)}.login-orbit:after,.login-orbit:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fffaf3}.login-orbit:before{top:30px;left:110px}.login-orbit:after{right:40px;bottom:75px}.login-shield{position:relative;width:92px;height:106px;display:grid;place-items:center;background:#fffaf3;color:var(--orange);font-size:35px;font-weight:800;clip-path:polygon(50% 0,93% 17%,88% 67%,50% 100%,12% 67%,7% 17%);filter:drop-shadow(0 22px 28px rgba(130,35,0,.2))}.login-visual h2,.login-visual p{position:relative}.login-visual h2{font-size:38px;line-height:1.1;letter-spacing:-1.7px;margin:35px 0 12px}.login-visual p{max-width:430px;font-size:13px;line-height:1.6;color:rgba(255,255,255,.86)}.logout-button{width:32px;height:32px;border:0;border-radius:8px;background:#fff0e7;color:var(--orange);cursor:pointer;font-size:17px}.logout-button:hover{background:var(--orange);color:#fff}@media(max-width:800px){.login-page{grid-template-columns:1fr}.login-panel{padding:30px 0 48px}.login-panel>.logo{margin-bottom:50px}.login-visual{display:none}}.hero-art{--tilt-x:0deg;--tilt-y:0deg;--pointer-x:0px;--pointer-y:0px;perspective:1200px;isolation:isolate}.hero-art,.hero-art>*{transform-style:preserve-3d}.phone{transform:translate(-42%,-47%) rotate(9deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(90px);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;animation:phone-float 3.2s ease-in-out infinite}.hero-art:hover .phone{box-shadow:-18px 42px 60px rgba(51,30,18,.34)}.phone-screen{position:relative}.phone-screen:after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform:translateX(-45%) rotate(7deg);animation:screen-shine 3.8s ease-in-out infinite;pointer-events:none}.africa-shape{animation:africa-breathe 4s ease-in-out infinite}.orbit-one{animation:orbit-one 10s linear infinite}.orbit-two{animation:orbit-two 14s linear infinite reverse}.payment-chip{will-change:transform}.chip-mtn{animation:float-mtn 2.7s ease-in-out infinite}.chip-visa{animation:float-visa 3s ease-in-out .15s infinite}.chip-moov{animation:float-moov 2.8s ease-in-out .3s infinite}.chip-wave{animation:float-wave 3.2s ease-in-out .1s infinite}.chip-master{animation:float-master 2.8s ease-in-out .4s infinite}.chip-bank{animation:float-bank 3s ease-in-out .2s infinite}.phone-shadow{animation:shadow-pulse 3.2s ease-in-out infinite}.ambient-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px rgba(255,75,11,.09);z-index:3}.dot-one{left:8%;top:24%;animation:dot-drift 3.5s ease-in-out infinite}.dot-two{right:8%;top:16%;width:6px;height:6px;animation:dot-drift 4.2s ease-in-out infinite reverse}.dot-three{right:12%;bottom:12%;width:10px;height:10px;animation:dot-drift 3.4s ease-in-out .4s infinite}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .38s ease,transform .38s cubic-bezier(.2,.75,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.solution-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition-delay:var(--delay,0s)}.solution-card:hover{transform:translateY(-8px);box-shadow:0 20px 35px rgba(255,75,11,.1);border-color:#ffd7c7}.benefit>span{transition:transform .22s ease,background .22s ease}.benefit:hover>span{transform:rotate(-8deg) scale(1.1);background:#ffe7d8}.trust-logos b{transition:color .2s ease,transform .2s ease}.trust-logos b:hover{color:var(--orange);transform:translateY(-3px)}@keyframes phone-float{0%,to{transform:translate(-42%,-47%) rotate(9deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(90px)}50%{transform:translate(-42%,calc(-47% - 10px)) rotate(8deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(100px)}}@keyframes africa-breathe{0%,to{transform:translate(-50%,-50%) rotate(-7deg) translateZ(-70px) scale(1)}50%{transform:translate(-50%,-50%) rotate(-4deg) translateZ(-55px) scale(1.035);filter:drop-shadow(0 34px 48px rgba(255,120,38,.25))}}@keyframes orbit-one{0%{transform:rotate(-17deg) translateZ(-20px)}to{transform:rotate(343deg) translateZ(-20px)}}@keyframes orbit-two{0%{transform:rotate(32deg) translateZ(-35px)}to{transform:rotate(392deg) translateZ(-35px)}}@keyframes float-mtn{0%,to{transform:translateZ(65px) rotate(-7deg)}50%{transform:translate3d(-8px,-15px,90px) rotate(-2deg)}}@keyframes float-visa{0%,to{transform:translateZ(65px) rotate(9deg)}50%{transform:translate3d(9px,-12px,100px) rotate(14deg)}}@keyframes float-moov{0%,to{transform:translateZ(75px) rotate(-7deg)}50%{transform:translate3d(-11px,13px,100px) rotate(-12deg)}}@keyframes float-wave{0%,to{transform:translateZ(70px) rotate(-7deg)}50%{transform:translate3d(8px,-14px,95px) rotate(-1deg)}}@keyframes float-master{0%,to{transform:translateZ(75px) rotate(-7deg)}50%{transform:translate3d(10px,14px,105px) rotate(-12deg)}}@keyframes float-bank{0%,to{transform:translateZ(70px) rotate(8deg)}50%{transform:translate3d(-9px,-12px,100px) rotate(3deg)}}@keyframes shadow-pulse{0%,to{transform:scaleX(1);opacity:.8}50%{transform:scaleX(.82);opacity:.48}}@keyframes screen-shine{0%,68%{transform:translateX(-48%) rotate(7deg)}86%,to{transform:translateX(48%) rotate(7deg)}}@keyframes dot-drift{0%,to{transform:translateZ(0);opacity:.55}50%{transform:translate3d(13px,-20px,60px);opacity:1}}@media(prefers-reduced-motion:reduce){.africa-shape,.ambient-dot,.orbit-one,.orbit-two,.payment-chip,.phone,.phone-screen:after,.phone-shadow{animation:none!important}[data-reveal]{opacity:1;transform:none}.hero-art .phone{transform:translate(-42%,-47%) rotate(9deg)}}#ressources,#tarifs{scroll-margin-top:25px}.pricing-section,.resources-section{max-width:1430px;margin:0 auto;padding:92px 44px}.pricing-section{background:#fffaf3}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2{font-size:38px;line-height:1.18;letter-spacing:-1.9px;margin:0}.section-heading>p{max-width:510px;color:var(--muted);font-size:14px;line-height:1.7;margin:0}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:960px;margin:auto}.price-card{position:relative;border:1px solid #ece7e3;border-radius:22px;padding:32px;background:#fffaf3;box-shadow:0 14px 40px rgba(25,18,13,.05);transition:transform .25s ease,box-shadow .25s ease}.price-card:hover{transform:translateY(-7px);box-shadow:0 23px 48px rgba(255,75,11,.1)}.price-card.featured{border-color:#ffb18e;background:linear-gradient(145deg,#fff,#fff6f0)}.popular{position:absolute;right:22px;top:20px;padding:6px 10px;border-radius:999px;background:var(--orange);color:#fff;font-size:9px;letter-spacing:.7px}.popular,.price-card>span{font-weight:800;text-transform:uppercase}.price-card>span{font-size:11px;color:var(--orange);letter-spacing:1px}.price-card h3{font-size:27px;margin:12px 0 8px}.price-card>p{color:var(--muted);font-size:12px;line-height:1.6;min-height:40px}.price-card ul{list-style:none;padding:16px 0;margin:10px 0 20px;border-top:1px solid var(--line)}.price-card li{position:relative;padding:8px 0 8px 25px;font-size:12px}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.price-card .btn{width:100%}.resources-section{background:linear-gradient(145deg,#07142e,#102448);color:#fff;max-width:none;padding-left:max(44px,calc((100% - 1342px)/2));padding-right:max(44px,calc((100% - 1342px)/2))}.resources-section .eyebrow{background:rgba(255,255,255,.07)}.resources-section .section-heading>p{color:#b9c3d4}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-grid>a{min-height:145px;border:1px solid rgba(255,255,255,.12);border-radius:17px;padding:23px;display:grid;grid-template-columns:43px 1fr 24px;align-items:start;gap:15px;background:rgba(255,255,255,.045);transition:transform .24s ease,background .24s ease,border-color .24s ease}.resource-grid>a:hover{transform:translateY(-6px);background:rgba(255,255,255,.09);border-color:rgba(255,115,51,.6)}.resource-grid>a>span{width:43px;height:43px;border-radius:11px;background:var(--orange);display:grid;place-items:center}.resource-grid h3{font-size:14px;margin:3px 0 8px}.resource-grid p{font-size:11px;line-height:1.55;color:#b9c3d4;margin:0}.resource-grid>a>svg{margin-top:10px;color:#ff8b58}@media(max-width:760px){.pricing-section,.resources-section{padding:70px 20px}.section-heading{display:block}.section-heading h2{font-size:30px}.section-heading>p{margin-top:20px}.pricing-grid,.resource-grid{grid-template-columns:1fr}.price-card{padding:25px}.resource-grid>a{min-height:125px}}.register-page{min-height:100dvh;display:grid;grid-template-columns:minmax(400px,43%) 1fr;background:#fffaf3}.register-brand{position:relative;overflow:hidden;min-height:100dvh;padding:42px 55px;display:flex;flex-direction:column;background:linear-gradient(145deg,#ff7132,#b4501f 58%,#dc3400);color:#fff}.register-brand>.logo{position:relative;z-index:3;color:#fff}.register-brand>.logo span{color:#fff}.register-brand>.logo svg path{fill:#fff}.register-brand-content{position:relative;z-index:2;margin:auto 0;max-width:440px}.register-brand-icon{width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;backdrop-filter:blur(7px);margin-bottom:28px}.register-brand-content h2{font-size:42px;letter-spacing:-2px;margin:0 0 14px}.register-brand-content>p{font-size:15px;line-height:1.75;color:rgba(255,255,255,.84);margin:0 0 33px}.register-brand-content ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.register-brand-content li{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.register-brand-content li svg{padding:3px;border-radius:50%;background:rgba(255,255,255,.2)}.register-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.09);animation:register-drift 8s ease-in-out infinite}.register-circle.c-one{width:330px;height:330px;right:-120px;top:-90px}.register-circle.c-two{width:230px;height:230px;left:-95px;bottom:-55px;animation-delay:-2s}.register-circle.c-three{width:95px;height:95px;right:17%;bottom:22%;animation-delay:-4s}.register-form-side{padding:38px 55px;display:flex;align-items:center;justify-content:center}.register-form-box{width:min(100%,500px)}.register-heading{text-align:center;margin-bottom:24px}.register-heading h1{font-size:30px;letter-spacing:-1.1px;margin:0 0 7px}.register-heading p{font-size:12px;color:var(--muted);margin:0}.register-alert{min-height:45px;border-radius:9px;padding:10px 13px;margin-bottom:15px;display:flex;align-items:center;gap:10px;font-size:11px}.register-alert.error{background:#fff1f0;border:1px solid #ffd0cc;color:#bd2c22}.register-alert.success{background:#eafbf2;border:1px solid #bcebd1;color:#078447}.register-alert button{margin-left:auto;border:0;background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.register-form{display:grid;gap:14px}.register-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.register-field{display:grid;gap:6px}.register-field>span{font-size:11px;font-weight:700;color:#313e54}.register-field input{height:45px;width:100%;border:1px solid #dde2e8;border-radius:9px;padding:0 13px;outline:0;color:var(--ink);background:#fffaf3;font-size:12px;transition:border-color .2s,box-shadow .2s}.register-field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,75,11,.1)}.register-field input::placeholder{color:#9da5b2}.register-password{position:relative}.register-password input{padding-right:72px}.register-password button{position:absolute;right:6px;top:5px;height:35px;border:0;background:transparent;color:#6c7789;font-size:9px;font-weight:700;cursor:pointer}.register-password button:hover{color:var(--orange)}.strength{display:flex;align-items:center;gap:10px;margin-top:3px}.strength>div{display:flex;gap:4px;flex:1}.strength i{height:4px;flex:1;border-radius:3px;background:#e5e9ed;transition:background .2s}.strength span{min-width:52px;text-align:right;font-size:9px;font-weight:700}.field-error{font-size:9px;color:#c83429}.register-check{display:flex;gap:9px;align-items:flex-start;color:#4e596d;font-size:10px;line-height:1.45;cursor:pointer}.register-check input{width:17px;height:17px;accent-color:var(--orange);flex:none}.register-check a{color:var(--orange);font-weight:700}.register-submit{height:48px;border:0;border-radius:10px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px rgba(255,75,11,.2);transition:background .2s,box-shadow .2s}.register-submit:hover:not(:disabled){background:var(--orange-dark);box-shadow:0 14px 28px rgba(255,75,11,.26)}.register-submit:disabled{opacity:.65;cursor:wait}.register-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:register-spin .75s linear infinite}.register-divider{display:flex;align-items:center;gap:13px;margin:18px 0}.register-divider:after,.register-divider:before{content:"";height:1px;flex:1;background:#e5e8ec}.register-divider span{font-size:9px;color:#929baa}.register-social{display:grid;grid-template-columns:1fr 1fr;gap:11px}.register-social button{height:43px;border:1px solid #dfe3e8;border-radius:9px;background:#fffaf3;color:#344054;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s}.register-social button:hover{border-color:#ffb99c;background:#fff9f5}.register-footer{text-align:center;color:#717c8e;font-size:10px;margin:19px 0 0}.register-footer a{color:var(--orange);font-weight:800}.register-footer a:hover{text-decoration:underline}@keyframes register-spin{to{transform:rotate(1turn)}}@keyframes register-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,-14px,0)}}@media(max-width:900px){.register-page{grid-template-columns:1fr}.register-brand{display:none}.register-form-side{min-height:100dvh;padding:42px 24px}}@media(max-width:520px){.register-form-side{align-items:flex-start;padding:30px 18px}.register-row{grid-template-columns:1fr}.register-heading h1{font-size:26px}.register-social{grid-template-columns:1fr}.register-form{gap:12px}}@media(prefers-reduced-motion:reduce){.register-circle,.register-spinner{animation:none!important}}.signin-page{min-height:100dvh;display:grid;grid-template-columns:minmax(400px,43%) 1fr;background:#fffaf3}.signin-brand{position:relative;overflow:hidden;min-height:100dvh;padding:42px 55px;display:flex;flex-direction:column;background:linear-gradient(145deg,#07142e,#102b54 62%,#163965);color:#fff}.signin-brand>.logo{position:relative;z-index:3;color:#fff}.signin-brand>.logo span{color:#fff}.signin-brand>.logo svg path{fill:var(--orange)}.signin-brand-content{position:relative;z-index:2;margin:auto 0;max-width:440px}.signin-brand-icon{width:64px;height:64px;border-radius:18px;background:rgba(255,75,11,.2);border:1px solid rgba(255,139,88,.35);color:#ff8a55;display:grid;place-items:center;backdrop-filter:blur(7px);margin-bottom:28px}.signin-brand-content h2{font-size:44px;letter-spacing:-2px;margin:0 0 14px}.signin-brand-content>p{font-size:15px;line-height:1.75;color:#c3ccda;margin:0 0 33px}.signin-brand-content ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.signin-brand-content li{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.signin-brand-content li svg{padding:3px;border-radius:50%;background:rgba(255,75,11,.25);color:#ff9a6d}.signin-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.05);animation:register-drift 8s ease-in-out infinite}.signin-circle.one{width:330px;height:330px;right:-120px;top:-90px}.signin-circle.two{width:230px;height:230px;left:-95px;bottom:-55px;animation-delay:-2s}.signin-circle.three{width:95px;height:95px;right:17%;bottom:22%;background:rgba(255,75,11,.1);animation-delay:-4s}.signin-form-side{padding:48px 55px;display:flex;align-items:center;justify-content:center}.signin-form-box{width:min(100%,430px)}.signin-heading{text-align:center;margin-bottom:30px}.signin-heading h1{font-size:32px;letter-spacing:-1.2px;margin:0 0 8px}.signin-heading p{font-size:12px;color:var(--muted);margin:0}.signin-alert{min-height:46px;border-radius:9px;padding:10px 13px;margin-bottom:18px;display:flex;align-items:center;gap:10px;background:#fff1f0;border:1px solid #ffd0cc;color:#bd2c22;font-size:11px}.signin-alert button{margin-left:auto;border:0;background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.signin-form{display:grid;gap:20px}.signin-field{display:grid;gap:8px}.signin-field>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#313e54}.signin-field>span b{font:inherit}.signin-field>span a{font-size:9px;color:var(--orange)}.signin-field>input,.signin-password input{height:49px;width:100%;border:1px solid #dce1e7;border-radius:10px;padding:0 14px;outline:0;color:var(--ink);background:#fffaf3;font-size:12px;transition:border-color .2s,box-shadow .2s}.signin-field input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,75,11,.1)}.signin-password{position:relative}.signin-password input{padding-right:75px}.signin-password button{position:absolute;right:7px;top:7px;height:35px;border:0;background:transparent;color:#6c7789;font-size:9px;font-weight:700;cursor:pointer}.signin-password button:hover{color:var(--orange)}.signin-check{display:flex;align-items:center;gap:9px;color:#4d596c;font-size:10px;cursor:pointer}.signin-check input{width:17px;height:17px;accent-color:var(--orange)}.signin-submit{height:49px;border:0;border-radius:10px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 23px rgba(255,75,11,.2);transition:background .2s,box-shadow .2s}.signin-submit:hover:not(:disabled){background:var(--orange-dark);box-shadow:0 14px 29px rgba(255,75,11,.27)}.signin-submit:disabled{opacity:.65;cursor:wait}.signin-submit>i{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:register-spin .75s linear infinite}.signin-divider{display:flex;align-items:center;gap:13px;margin:24px 0 19px}.signin-divider:after,.signin-divider:before{content:"";height:1px;flex:1;background:#e4e8ed}.signin-divider span{font-size:9px;color:#929baa}.signin-social{display:grid;grid-template-columns:1fr 1fr;gap:11px}.signin-social button{height:45px;border:1px solid #dfe3e8;border-radius:9px;background:#fffaf3;color:#344054;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s}.signin-social button:hover{border-color:#ffb99c;background:#fff9f5}.signin-footer{text-align:center;color:#717c8e;font-size:10px;margin:23px 0 12px}.signin-footer a{color:var(--orange);font-weight:800}.signin-back{display:block;text-align:center;color:#7a8494;font-size:9px}.signin-back:hover,.signin-footer a:hover{text-decoration:underline}@media(max-width:800px){.signin-page{grid-template-columns:1fr}.signin-brand{display:none}.signin-form-side{min-height:100dvh;padding:42px 24px}}@media(max-width:480px){.signin-form-side{align-items:flex-start;padding:45px 18px}.signin-social{grid-template-columns:1fr}.signin-heading h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.signin-circle,.signin-submit>i{animation:none!important}}.register-brand,.signin-brand{background:linear-gradient(145deg,#7f432f,#b4501f 58%,#703a2a)}.register-brand>.logo svg path,.signin-brand>.logo svg path{fill:#f8eee9}.register-brand-icon,.signin-brand-icon{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.1);color:#f8eee9;box-shadow:none}.register-brand-content>p,.signin-brand-content>p{color:rgba(255,248,244,.7)}.register-brand-content li svg,.signin-brand-content li svg{background:rgba(255,255,255,.075);color:#f8eee9}.register-circle,.signin-circle{background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.025)}.register-circle.c-three,.signin-circle.three{background:rgba(255,255,255,.03)}.register-submit,.signin-submit{background:#a44f31;box-shadow:0 4px 11px rgba(92,43,27,.1)}.register-submit:hover:not(:disabled),.signin-submit:hover:not(:disabled){background:#8d432b;box-shadow:0 6px 14px rgba(92,43,27,.13)}.register-form-side,.signin-form-side{background:#faf9f8}.register-form-box,.signin-form-box{filter:saturate(.82)}.register-page,.signin-page{align-items:start}.register-brand,.signin-brand{position:sticky;top:0;height:100dvh;min-height:0;padding:42px 62px;justify-content:flex-start}.register-brand>.logo,.signin-brand>.logo{flex:none;color:#f8eee9}.register-brand>.logo span,.signin-brand>.logo span{color:#f8eee9}.register-brand-content,.signin-brand-content{width:100%;max-width:500px;margin:130px 0 0}.register-brand-icon,.signin-brand-icon{width:64px;height:64px;margin-bottom:24px}.register-brand-content h2,.signin-brand-content h2{font-size:42px;line-height:1.08;letter-spacing:-2px;margin:0 0 16px}.register-brand-content>p,.signin-brand-content>p{font-size:15px;line-height:1.7;margin:0 0 27px;max-width:470px}.register-brand-content ul,.signin-brand-content ul{gap:13px}.register-brand-content li,.signin-brand-content li{font-size:13px;gap:12px}@media(max-height:760px) and (min-width:801px){.register-brand-content,.signin-brand-content{margin-top:72px}.register-brand-content h2,.signin-brand-content h2{font-size:37px}.register-brand-content>p,.signin-brand-content>p{margin-bottom:20px}}.register-circle,.signin-circle{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.07)}.register-circle.c-three,.signin-circle.three{background:rgba(255,255,255,.085);border-color:rgba(255,255,255,.09)}.onboarding-page{min-height:100dvh;background:#f7f7f8}.onboarding-page>header{height:78px;padding:0 max(25px,calc((100% - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#fffaf3;border-bottom:1px solid #e7e9ed}.onboarding-page>header>div{text-align:right}.onboarding-page>header b,.onboarding-page>header small{display:block}.onboarding-page>header b{font-size:11px}.onboarding-page>header small{font-size:9px;color:var(--muted);margin-top:3px}.onboarding-shell{max-width:1280px;margin:auto;padding:55px 25px 80px;display:grid;grid-template-columns:.85fr 1.35fr;gap:75px;align-items:start}.onboarding-intro{position:sticky;top:125px;padding-top:25px}.onboarding-intro>span{font-size:10px;letter-spacing:1.5px;color:#a44f31;font-weight:800}.onboarding-intro h2{font-size:39px;line-height:1.15;letter-spacing:-1.7px;margin:18px 0}.onboarding-intro p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.7}.onboarding-card{min-height:520px;padding:34px;border:1px solid #e5e6e9;border-radius:20px;background:#fffaf3;box-shadow:0 15px 40px rgba(25,22,20,.055)}.onboarding-progress{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-bottom:42px}.onboarding-progress:before{content:"";position:absolute;left:17%;right:17%;top:17px;height:2px;background:#ece7e4}.onboarding-progress>div{position:relative;text-align:center;color:#9299a5}.onboarding-progress span{width:34px;height:34px;border-radius:50%;background:#f1f2f4;display:grid;place-items:center;margin:0 auto 8px;font-size:11px;font-weight:800}.onboarding-progress small{font-size:9px}.onboarding-progress .active{color:#91452e}.onboarding-progress .active span{background:#b4501f;color:#fff}.onboarding-step{display:none}.onboarding-step.active{display:block;animation:onboard-in .28s ease}.onboarding-step>.eyebrow{margin-bottom:10px;background:#fbf3ef;color:#b4501f}.onboarding-step h1{font-size:26px;letter-spacing:-1px;margin:0 0 8px}.onboarding-step>p:not(.eyebrow){font-size:11px;color:var(--muted);margin:0 0 27px}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.onboarding-field{display:grid;gap:7px}.onboarding-field span{font-size:10px;font-weight:700;color:#394457}.onboarding-field input,.onboarding-field select{width:100%;height:46px;border:1px solid #dce1e7;border-radius:9px;padding:0 12px;background:#fffaf3;color:var(--ink);font-size:11px;outline:0}.onboarding-field input:focus,.onboarding-field select:focus{border-color:#b4501f;box-shadow:0 0 0 3px rgba(152,80,57,.1)}.onboarding-summary{padding:22px;border:1px solid #e3d8d2;border-radius:13px;background:#fcf8f6;display:flex;gap:15px}.onboarding-summary>span{width:45px;height:45px;border-radius:11px;display:grid;place-items:center;background:#b4501f;color:#fff;flex:none}.onboarding-summary b{font-size:12px}.onboarding-summary p{font-size:10px;line-height:1.55;color:var(--muted);margin:6px 0 0}.onboarding-consent{display:flex;gap:10px;margin-top:20px;font-size:10px;line-height:1.5;color:#4e596d}.onboarding-consent input{width:17px;height:17px;accent-color:#b4501f;flex:none}.onboarding-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:33px;padding-top:20px;border-top:1px solid #edf0f2}.onboarding-actions button{height:44px;border:0;border-radius:9px;padding:0 19px;background:#b4501f;color:#fff;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;cursor:pointer}.onboarding-actions button.secondary{background:#f1f2f4;color:#455064}.onboarding-actions button:disabled{opacity:.6}.onboarding-error{padding:11px 13px;margin-bottom:20px;border:1px solid #ffd0cc;border-radius:9px;background:#fff1f0;color:#bd2c22;font-size:10px}@keyframes onboard-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@media(max-width:850px){.onboarding-shell{grid-template-columns:1fr;gap:25px;padding-top:25px}.onboarding-intro{position:static;padding:0}.onboarding-intro h2{font-size:30px}.onboarding-card{padding:25px}.onboarding-grid{grid-template-columns:1fr}}@media(max-width:480px){.onboarding-page>header>div{display:none}.onboarding-card{padding:20px 16px}.onboarding-progress small{font-size:8px}.onboarding-step h1{font-size:22px}}.security-page{min-height:100dvh;padding:35px 20px;background:linear-gradient(145deg,#f7f1ee,#fbfaf9);display:grid;place-items:center}.security-page>section{width:min(100%,520px);padding:34px 40px;border:1px solid #e8ded9;border-radius:20px;background:#fffaf3;box-shadow:0 18px 50px rgba(72,42,29,.07)}.security-copy{margin-top:48px}.security-copy>span{font-size:9px;letter-spacing:1.4px;color:#b4501f;font-weight:800}.security-copy h1{font-size:30px;letter-spacing:-1.2px;margin:13px 0 9px}.security-copy>p{font-size:11px;line-height:1.65;color:var(--muted);margin:0 0 25px}.security-copy>a{display:block;text-align:center;margin-top:22px;color:#b4501f;font-size:10px;font-weight:700}.security-form{display:grid;gap:16px}.security-form label{display:grid;gap:7px;color:#384357;font-size:10px;font-weight:700}.security-form input{height:47px;border:1px solid #dce1e7;border-radius:9px;padding:0 13px;outline:0;font-size:12px}.security-form input:focus{border-color:#b4501f;box-shadow:0 0 0 3px rgba(152,80,57,.1)}.security-form>button{height:47px;border:0;border-radius:9px;background:#b4501f;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.security-form>button:disabled{opacity:.6}.security-error,.security-success{padding:10px 12px;border-radius:8px;font-size:10px;margin:0}.security-error{background:#fff1f0;color:#b83228}.security-success{background:#eafbf2;color:#087d46}.mfa-secret{padding:15px;border:1px solid #e5d6cf;border-radius:10px;background:#fbf6f3}.mfa-secret code,.mfa-secret small{display:block}.mfa-secret small{font-size:9px;color:var(--muted);margin-bottom:9px}.mfa-secret code{font-size:13px;font-weight:800;letter-spacing:1.5px;word-break:break-all;color:#713522}.mfa-form input[name=code]{font-size:21px;letter-spacing:9px;text-align:center;font-weight:800}.sidebar nav a{width:100%;height:47px;border-radius:9px;color:#3f4b61;display:flex;align-items:center;gap:16px;padding:0 15px;font-size:12px;transition:background .2s,color .2s}.sidebar nav a:hover{background:#fff7f2;color:var(--orange)}@media(max-width:520px){.security-page{padding:0;background:#fffaf3}.security-page>section{min-height:100dvh;border:0;border-radius:0;padding:28px 20px}.security-copy{margin-top:55px}}.mfa-steps{display:grid;grid-template-columns:22px 1fr;gap:9px 8px;padding:13px;border-radius:9px;background:#f7f7f8;color:#566174;font-size:9px;line-height:1.45}.mfa-steps b{width:20px;height:20px;border-radius:50%;background:#b4501f;color:#fff;display:grid;place-items:center}.security-form>button.mfa-skip{background:transparent;color:#6d7788;border:1px solid #dce1e7;box-shadow:none}.security-form>button.mfa-skip:hover{border-color:#b4501f;color:#b4501f}.email-code-panel{display:grid;gap:14px}.resend-code-form{display:grid;gap:10px}.resend-code-form>button{border:0;background:transparent;color:#b4501f;font-size:10px;font-weight:800;cursor:pointer;padding:8px}.resend-code-form>button:disabled{opacity:.55;cursor:not-allowed}.kyb-page{min-height:100dvh;padding:35px 18px;background:#f6f7f8}.kyb-page>section{width:min(100%,720px);margin:auto;padding:30px;border:1px solid #e3e5e8;border-radius:18px;background:#fffaf3}.kyb-page section>a{font-size:9px;color:#b4501f;font-weight:700}.kyb-page section>span{display:block;margin-top:28px;color:#b4501f;font-size:8px;font-weight:800;letter-spacing:1.3px}.kyb-page h1{font-size:31px;margin:10px 0}.kyb-page section>p{font-size:10px;color:#737d8c}.kyb-status{padding:12px;margin:20px 0;border-radius:9px;background:#fcf3ee;font-size:9px}.kyb-page form{display:grid;gap:14px;margin-top:24px}.kyb-page form>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kyb-page label{display:grid;gap:7px;font-size:9px;font-weight:700;color:#465165}.kyb-page input,.kyb-page select,.kyb-page textarea{width:100%;border:1px solid #dce1e7;border-radius:9px;padding:11px;font:inherit;background:#fffaf3}.kyb-page textarea{min-height:90px;resize:vertical}.kyb-page button{height:46px;border:0;border-radius:9px;background:#b4501f;color:#fff;font-size:10px;font-weight:800}@media(max-width:560px){.kyb-page{padding:0}.kyb-page>section{min-height:100dvh;border:0;border-radius:0;padding:25px 18px}.kyb-page form>div{grid-template-columns:1fr}}.signin-alert.success{background:#eafbf2;border-color:#bcebd1;color:#087d46}.security-form label small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.5}.ops-page{min-height:100dvh;background:#f6f7f8;padding:42px max(22px,calc((100% - 1180px)/2)) 80px}.ops-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.ops-heading a{font-size:10px;color:#b4501f;font-weight:700}.ops-heading h1{font-size:34px;margin:12px 0 6px;letter-spacing:-1.4px}.ops-heading p{margin:0;color:var(--muted);font-size:11px}.ops-heading>span{padding:7px 10px;border-radius:999px;background:#fff0df;color:#94520f;font-size:8px;font-weight:800}.ops-create-grid,.ops-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.ops-card{padding:24px;border:1px solid #e3e5e8;border-radius:17px;background:#fffaf3;box-shadow:0 10px 30px rgba(32,38,47,.04)}.ops-card h2{font-size:15px;margin:0 0 20px}.ops-card label{display:grid;gap:7px;margin-bottom:13px;color:#475266;font-size:9px;font-weight:700}.ops-card input{height:43px;border:1px solid #dce1e7;border-radius:9px;padding:0 12px;outline:0}.ops-card input:focus{border-color:#b4501f;box-shadow:0 0 0 3px rgba(152,80,57,.09)}.ops-card form>button,.ops-card>button{min-height:40px;border:0;border-radius:8px;padding:0 14px;background:#b4501f;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.ops-card button:disabled{opacity:.45}.ops-wide{margin-bottom:18px}.ops-empty,.ops-note{font-size:9px;color:#7c8593}.ops-error,.ops-success{padding:10px;border-radius:8px;font-size:9px}.ops-error{background:#fff0ee;color:#b83228}.ops-success{background:#eaf8f0;color:#087d46}.ops-secret{display:block;padding:12px;margin:10px 0;background:#101d34;color:#fff;border-radius:8px;word-break:break-all;font-size:10px}.ops-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ops-list article{display:grid;grid-template-columns:70px 1fr auto;gap:14px;align-items:center;padding:13px;border:1px solid #ece8e5;border-radius:12px}.ops-list img{width:70px;height:70px}.ops-list a,.ops-list b,.ops-list small{display:block}.ops-list b{font-size:11px}.ops-list small{font-size:9px;color:#7b8492;margin:5px 0}.ops-list a{font-size:9px;color:#b4501f;font-weight:700}.ops-list form button,.ops-table form button{height:32px;border:1px solid #ded8d4;border-radius:7px;background:#fffaf3;color:#7c4937;font-size:8px;font-weight:700}.ops-table{display:grid}.ops-table>div{min-height:48px;display:grid;grid-template-columns:75px 1fr auto;gap:12px;align-items:center;border-top:1px solid #eef0f2;font-size:9px}.ops-table span{text-transform:uppercase;font-size:7px;font-weight:800;color:#6c7788}.ops-table span.active,.ops-table span.matched{color:#087d46}.ops-table span.exception,.ops-table span.revoked{color:#b83228}.ops-table b small{display:block;margin-top:3px;color:#8b93a0;font-weight:400}.ops-table strong{font-size:9px}@media(max-width:760px){.ops-page{padding:25px 16px 60px}.ops-heading{align-items:start}.ops-heading h1{font-size:28px}.ops-create-grid,.ops-data-grid,.ops-list{grid-template-columns:1fr}.ops-list article{grid-template-columns:62px 1fr}.ops-list article>form{grid-column:2}.ops-list img{width:62px;height:62px}}.merchant-action-panel{width:min(100%,360px);padding:13px 15px;border:1px solid #ded7d2;border-radius:11px;background:#fffaf3;box-shadow:0 8px 25px rgba(42,32,27,.05)}.merchant-action-panel>summary{cursor:pointer;color:#87432d;font-size:10px;font-weight:800;list-style-position:inside}.merchant-action-form{display:grid;gap:12px;margin-top:16px}.merchant-action-form label{display:grid;gap:6px;color:#465165;font-size:9px;font-weight:700}.merchant-action-form input,.merchant-action-form select,.merchant-action-form textarea{width:100%;min-height:40px;border:1px solid #dce1e7;border-radius:8px;padding:9px 11px;background:#fffaf3;color:#202938;font:inherit;outline:0}.merchant-action-form textarea{min-height:82px;resize:vertical}.merchant-action-form button:focus-visible,.merchant-action-form input:focus-visible,.merchant-action-form select:focus-visible,.merchant-action-form textarea:focus-visible,.merchant-action-panel>summary:focus-visible{outline:2px solid #b4501f;outline-offset:2px}.merchant-action-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #e7e9ed;border-radius:8px;padding:10px}.merchant-action-form legend{padding:0 5px;color:#465165;font-size:9px;font-weight:800}.merchant-action-form label.permission-check{display:flex;align-items:center;gap:7px;font-weight:500}.merchant-action-form .permission-check input{width:15px;min-height:15px;accent-color:#b4501f}.merchant-action-form>button{min-height:42px;border:0;border-radius:8px;background:#b4501f;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.merchant-action-form>button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.merchant-action-panel{width:100%}.merchant-action-form fieldset{grid-template-columns:1fr}}.admin-operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-operations-grid .merchant-table-card{padding:22px}.admin-operations-grid h2{font-size:15px;margin:0 0 16px}.admin-operation-row{display:grid;grid-template-columns:1fr minmax(190px,240px);gap:18px;align-items:start;padding:16px 0;border-top:1px solid #edf0f2}.admin-operation-row h3{font-size:11px;margin:8px 0 4px}.admin-operation-row p{font-size:9px;color:#707b8d;margin:0}.admin-inline-action{display:grid;gap:8px}.admin-inline-action label{display:grid;gap:5px;color:#596476;font-size:8px;font-weight:700}.admin-inline-action input{height:36px;border:1px solid #dce1e7;border-radius:7px;padding:0 9px}.admin-inline-action button{height:35px;border:0;border-radius:7px;background:#b4501f;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.admin-inline-action button.danger{background:#a72e27}.admin-inline-action button:disabled{opacity:.55}@media(max-width:900px){.admin-operations-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-operation-row{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kyb-page fieldset{display:grid;gap:14px;min-width:0;padding:0;border:0}.kyb-page fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kyb-page fieldset small{font-size:8px;font-weight:400;color:#737d8c}.kyb-page fieldset:disabled{opacity:.72}.kyb-page fieldset button{min-height:44px;cursor:pointer}.kyb-page fieldset button.secondary{border:1px solid #b4501f;background:#fffaf3;color:#b4501f}.kyb-page button:focus-visible,.kyb-page input:focus-visible,.kyb-page select:focus-visible,.kyb-page textarea:focus-visible{outline:2px solid #b4501f;outline-offset:2px}@media(max-width:560px){.kyb-page fieldset>div{grid-template-columns:1fr}}.checkout-page{min-height:100dvh;background:#f7f5f3;padding:28px 18px 60px;color:var(--ink)}.checkout-page>header{width:min(100%,520px);margin:0 auto 25px;display:flex;align-items:center;justify-content:space-between}.checkout-page>header>span{font-size:10px;color:#697386;font-weight:700}.checkout-card{width:min(100%,520px);margin:auto;padding:30px;border:1px solid #e6e0dc;border-radius:22px;background:#fffaf3;box-shadow:0 22px 60px rgba(47,31,22,.08)}.checkout-merchant{display:flex;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid #eeeae7}.checkout-merchant>span{width:45px;height:45px;border-radius:13px;background:#b4501f;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.checkout-merchant h1,.checkout-merchant small{display:block}.checkout-merchant small{font-size:9px;color:#7d8796}.checkout-merchant h1{font-size:15px;margin:4px 0 0}.checkout-amount{text-align:center;padding:29px 0 25px}.checkout-amount>small{display:block;color:#7d8796;font-size:10px}.checkout-amount strong{display:block;margin:9px 0 7px;font-size:37px;letter-spacing:-1.5px}.checkout-amount strong span{font-size:13px;letter-spacing:0;color:#697386}.checkout-amount p{margin:0;color:#8a929e;font-size:10px}.checkout-methods h2{font-size:12px;margin:0 0 12px}.checkout-methods label{min-height:68px;padding:12px 14px;border:1px solid #ded8d4;border-radius:12px;display:flex;align-items:center;gap:12px;cursor:pointer}.checkout-methods label:has(input:checked){border-color:#b4501f;background:#fcf7f4;box-shadow:0 0 0 2px rgba(152,80,57,.08)}.checkout-methods input{accent-color:#b4501f}.checkout-methods label span{flex:1}.checkout-methods b,.checkout-methods small{display:block}.checkout-methods b{font-size:11px}.checkout-methods small{font-size:9px;color:#7c8696;margin-top:4px}.checkout-methods i{font-style:normal;color:#b4501f}.checkout-card form>button{width:100%;height:50px;margin-top:18px;border:0;border-radius:11px;background:#b4501f;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.checkout-card form>button:hover{background:#943f16}.checkout-card form>button.checkout-secondary{background:#f3efec;color:#713e2d}.checkout-empty{padding:15px;border-radius:10px;background:#f7f7f8;color:#727b89;font-size:10px}.checkout-card footer{margin-top:24px;padding-top:18px;border-top:1px solid #eeeae7;text-align:center;color:#858d99;font-size:8px;line-height:1.5}.checkout-card footer span{color:#b4501f}.checkout-message{text-align:center;padding:27px 10px}.checkout-message>span{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:800}.checkout-message h2{font-size:20px;margin:0 0 8px}.checkout-message p{font-size:10px;line-height:1.6;color:#747e8e;margin:0}.checkout-message.success>span{background:#e7f8ee;color:#087b43}.checkout-message.pending>span{background:#fff1df;color:#a45a10}.checkout-message.error>span{background:#fff0ee;color:#b9392e}@media(max-width:520px){.checkout-page{padding:20px 0 0;background:#fffaf3}.checkout-page>header{padding:0 18px}.checkout-card{border:0;border-top:1px solid #ece6e2;border-radius:22px 22px 0 0;box-shadow:none;padding:26px 20px;min-height:calc(100dvh - 76px)}.checkout-amount strong{font-size:33px}}.public-link-error{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#fff8f3;color:#2a2118}.public-link-error section{max-width:480px;padding:40px;border:1px solid #f3ddd0;border-radius:20px;background:#fffaf3;box-shadow:0 20px 60px rgba(43,31,19,.08);text-align:center}.public-link-error h1{margin:0 0 10px;font-size:28px}.public-link-error p{margin:0;color:#667085;line-height:1.6}.password-visibility{align-self:start!important;width:auto!important;min-height:34px!important;padding:0!important;background:transparent!important;color:var(--orange)!important;box-shadow:none!important}.password-rules{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:11px;color:#7a8492}.password-rules li:before{content:"○";margin-right:6px}.password-rules li.ok{color:#087944;font-weight:700}.password-rules li.ok:before{content:"✓"}.security-main-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:9px;background:var(--orange);color:#fff!important;font-weight:750}:root{--ookcy-orange:#b4501f;--ookcy-orange-strong:#dc3f10;--ookcy-navy:#2a2118;--ookcy-navy-soft:#102a5c;--ookcy-violet:#1f3d33;--ookcy-amber:#f59e0b;--ookcy-canvas:#f4ece1;--ookcy-surface:#ffffff;--ookcy-surface-soft:#f9fafc;--ookcy-text:#2a2118;--ookcy-muted:#7a6a58;--ookcy-line:#eadfce;--ookcy-success:#11845b;--ookcy-radius-sm:12px;--ookcy-radius-md:18px;--ookcy-radius-lg:28px;--ookcy-shadow-sm:0 8px 24px rgba(7,27,69,.06);--ookcy-shadow-md:0 20px 60px rgba(7,27,69,.1);--ookcy-ease:cubic-bezier(.2,.75,.2,1);--orange:var(--ookcy-orange);--orange-dark:var(--ookcy-orange-strong);--ink:var(--ookcy-text);--muted:var(--ookcy-muted);--line:var(--ookcy-line);--purple:var(--ookcy-violet);--shadow:var(--ookcy-shadow-md)}body{background:var(--ookcy-canvas);color:var(--ookcy-text);font-family:Manrope,Avenir Next,Segoe UI,sans-serif}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(109,93,252,.28);outline-offset:3px}.landing-shell{background:radial-gradient(circle at 8% 8%,rgba(244,81,30,.1),transparent 25%),radial-gradient(circle at 92% 30%,rgba(109,93,252,.1),transparent 28%),linear-gradient(180deg,#fff,#f8f9fc 58%,#fff)}.site-header{height:88px;max-width:1360px;margin-top:14px;padding:0 24px;border:1px solid rgba(227,232,240,.82);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 14px 45px rgba(7,27,69,.06);backdrop-filter:blur(18px)}.nav{gap:30px}.nav a{color:#46556d;font-weight:700}.nav a.active:after{right:45%;height:3px;border-radius:3px}.header-language{display:inline-flex;align-items:center;color:#7a6a58;font-size:11px;font-weight:800}.btn{min-height:50px;border-radius:999px;font-weight:800;transition:transform .22s var(--ookcy-ease),box-shadow .22s var(--ookcy-ease),background .22s ease,border-color .22s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#b4501f,var(--ookcy-orange));border-color:transparent;box-shadow:0 13px 28px rgba(244,81,30,.24)}.btn-outline{border-color:#dce3ed;background:rgba(255,255,255,.88);color:var(--ookcy-navy)}.hero{min-height:690px;max-width:1360px;padding:70px 24px 54px;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(36px,5vw,82px)}.hero-copy{max-width:610px}.hero-badge{width:max-content;max-width:100%;margin:0 0 24px;padding:9px 13px;border:1px solid rgba(244,81,30,.18);border-radius:999px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.86);color:#b93910;font-size:11px;font-weight:800;box-shadow:var(--ookcy-shadow-sm)}.hero-badge i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ookcy-orange);box-shadow:0 0 0 5px rgba(244,81,30,.12)}.hero h1{max-width:670px;margin-bottom:24px;font-size:clamp(48px,5.2vw,75px);line-height:.98;letter-spacing:-.06em}.hero h1 span{background:linear-gradient(110deg,var(--ookcy-orange) 5%,#ff8a33 58%,var(--ookcy-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:590px;color:#5a6980;font-size:17px}.hero-actions{margin-top:32px;gap:12px}.benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px}.benefit{min-height:70px;padding:12px;border:1px solid rgba(227,232,240,.82);border-radius:20px;background:rgba(255,255,255,.75);box-shadow:0 8px 22px rgba(7,27,69,.035)}.benefit>span{border-radius:13px;background:linear-gradient(135deg,#f6e3d3,#fff8f3)}.hero-visual-3d{position:relative;min-width:0;isolation:isolate}.hero-visual-3d:after,.hero-visual-3d:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(2px)}.hero-visual-3d:before{width:150px;height:150px;top:-34px;right:-20px;background:rgba(109,93,252,.15)}.hero-visual-3d:after{width:110px;height:110px;bottom:-24px;left:-26px;background:rgba(245,158,11,.18)}.hero-visual-frame{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:34px;background:#2a2118;box-shadow:0 38px 90px rgba(7,27,69,.26);transform:perspective(1200px) rotateY(-4deg) rotateX(1deg);animation:visual-float 6s var(--ookcy-ease) infinite}.hero-visual-frame img{width:100%;height:auto;display:block}.hero-visual-note{position:absolute;right:22px;bottom:22px;padding:11px 14px;border:1px solid rgba(255,255,255,.22);border-radius:20px;display:flex;align-items:center;gap:10px;background:rgba(7,27,69,.62);color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(14px)}.hero-visual-note i{width:9px;height:9px;border-radius:50%;background:#36d18b;box-shadow:0 0 0 5px rgba(54,209,139,.16)}.trust{max-width:1312px;border:1px solid var(--ookcy-line);background:rgba(255,255,255,.88);box-shadow:var(--ookcy-shadow-sm)}.pricing-section,.resources-section,.solutions{max-width:1360px}.solutions{margin-top:72px;border-radius:36px;background:linear-gradient(145deg,#2a2118,#102a5c 72%,#2d286f);color:#fff}.solutions:after{display:none}.solutions .eyebrow{border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.08);color:#ffb38f}.solution-card{min-height:210px;padding:25px;border-color:rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.08);box-shadow:none;backdrop-filter:blur(12px)}.solution-card p{color:#c2cee0}.solution-icon,.solution-icon.s1,.solution-icon.s2,.solution-icon.s3{background:linear-gradient(135deg,#ff7040,var(--ookcy-orange))}.price-card,.resource-grid>a{border-color:var(--ookcy-line);border-radius:22px;box-shadow:var(--ookcy-shadow-sm)}.price-card,.resource-grid>a,.solution-card{transition:transform .25s var(--ookcy-ease),box-shadow .25s var(--ookcy-ease),border-color .25s ease}.price-card:hover,.resource-grid>a:hover{transform:translateY(-5px);border-color:rgba(244,81,30,.28);box-shadow:var(--ookcy-shadow-md)}@keyframes visual-float{0%,to{transform:perspective(1200px) rotateY(-4deg) rotateX(1deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) rotateX(0) translateY(-8px)}}@media (max-width:1080px){.site-header{margin:10px 14px 0}.hero{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr)}.hero h1{font-size:clamp(45px,5.5vw,62px)}}@media (max-width:800px){.site-header{height:72px;border-radius:18px}.hero{padding-top:54px;display:grid;grid-template-columns:1fr;text-align:left}.hero-copy{max-width:680px}.hero-actions{justify-content:flex-start;flex-direction:row}.hero-actions .btn{width:auto}.hero-visual-3d{width:min(100%,680px);margin:18px auto 0}.hero-visual-frame{transform:none;animation-name:visual-float-mobile}.solutions{margin:42px 14px 0}}@keyframes visual-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:560px){.hero{padding:44px 18px 28px}.hero h1{font-size:clamp(40px,12vw,53px)}.hero-badge{align-items:flex-start;line-height:1.45}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.benefits{grid-template-columns:1fr}.hero-visual-frame{border-radius:24px}.hero-visual-note{right:12px;bottom:12px}.solutions{border-radius:26px}}@media (prefers-reduced-motion:reduce){.hero-visual-frame{animation:none;transform:none}.btn:hover,.price-card:hover,.resource-grid>a:hover{transform:none}}:root{--font-display:"Plus Jakarta Sans Variable","Segoe UI",Arial,sans-serif;--font-body:"Plus Jakarta Sans Variable","Segoe UI",Arial,sans-serif;--ok-sand:#f7f2ea;--ok-paper:#fffdf9;--ok-cream:#f1e8db;--ok-line:#ece3d6;--ok-green:#16493a;--ok-green-2:#1f5c4a;--ok-green-soft:#e3f1e9;--ok-terra:#e0662c;--ok-terra-dark:#b9501d;--ok-terra-soft:#fde9dc;--ok-amber:#f0a43a;--ok-ink:#1d2823;--ok-muted:#66736c;--ok-success:#1d8a57;--ok-danger:#cf4636;--ok-warning:#b7791f;--ok-radius:20px;--ok-radius-lg:24px;--ok-shadow:0 1px 2px rgba(29,40,35,.04),0 10px 30px rgba(29,40,35,.06);--ok-shadow-soft:0 1px 2px rgba(29,40,35,.04),0 6px 18px rgba(29,40,35,.05);--ok-ease:cubic-bezier(.2,.8,.2,1)}@font-face{font-family:OkThinSpace;src:local("Segoe UI"),local("Arial"),local("Helvetica Neue"),local("Helvetica");unicode-range:u+202f,u+00a0}body,html{background:var(--ok-sand)}body{color:var(--ok-ink);font-family:"OkThinSpace",var(--font-body),"Outfit",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ok-display,h1,h2{font-family:"OkThinSpace",var(--font-display);letter-spacing:-.025em;font-weight:800}button,h3,h4,input,select,textarea{font-family:inherit}::selection{background:var(--ok-amber);color:var(--ok-ink)}:focus-visible{outline:3px solid rgba(180,80,31,.35);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(42,33,24,.2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(42,33,24,.2)}::-webkit-scrollbar-track{background:transparent}.logo{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none}.logo-mark{width:30px;height:30px;flex:none;border-radius:50%;background:conic-gradient(from 210deg,#f08a3c,#e0662c,#c9481c,#f08a3c);-webkit-mask:radial-gradient(circle,transparent 7px,#000 7.5px);mask:radial-gradient(circle,transparent 7px,#000 7.5px)}.logo-word{font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.01em}@keyframes ok-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ok-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ok-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ok-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-ok-animate]>*>main>*,[data-ok-animate]>main>*{animation:ok-pop .55s var(--ok-ease) both}[data-ok-animate]>*>main>:nth-child(2),[data-ok-animate]>main>:nth-child(2){animation-delay:.05s}[data-ok-animate]>*>main>:nth-child(3),[data-ok-animate]>main>:nth-child(3){animation-delay:.1s}[data-ok-animate]>*>main>:nth-child(4),[data-ok-animate]>main>:nth-child(4){animation-delay:.15s}[data-ok-animate]>*>main>:nth-child(5),[data-ok-animate]>main>:nth-child(5){animation-delay:.2s}[data-ok-animate]>*>main>:nth-child(n+6),[data-ok-animate]>main>:nth-child(n+6){animation-delay:.25s}a,button{transition:background-color .2s var(--ok-ease),color .2s var(--ok-ease),border-color .2s var(--ok-ease),box-shadow .2s var(--ok-ease),transform .2s var(--ok-ease)}a[class]:active,button:not(:disabled):active{transform:translateY(1px)}.merchant-page h1,.onboarding-page h1,.onboarding-page h2{font-family:var(--font-display),Georgia,serif}.kyb-page section,.merchant-table-card,.onboarding-card,.security-page section>div{border-radius:var(--ok-radius-lg)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.logo .logo-mark{color:var(--ok-green)!important}.logo .logo-word{color:inherit}:root{--ok-ease-out:cubic-bezier(.16,1,.3,1);--ok-ease-in:cubic-bezier(.7,0,.84,0);--ok-dur-fast:150ms;--ok-dur:240ms;--ok-dur-slow:420ms;--ok-shadow-lift:0 2px 4px rgba(42,33,24,.06),0 18px 40px rgba(42,33,24,.11);--ok-focus-ring:0 0 0 3px rgba(22,73,58,.16)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ok-green);outline-offset:2px}:where(a,button,[role=button],label,select,summary){touch-action:manipulation}:where(button:not(:disabled),[role=button],select,summary,label:has(input[type=radio])){cursor:pointer}.skip-link{position:fixed;left:12px;top:-64px;z-index:1000;padding:10px 16px;border-radius:12px;background:var(--ok-green);color:#fffaf3;font-weight:800;transition:top var(--ok-dur) var(--ok-ease-out)}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}