:root{--lime:#ee0f1f;--lime2:#c90816;--ink:#130909;--muted:#746a6a;--paper:#faf8f7;--line:#eadfdf;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.container{width:min(1180px,calc(100% - 48px));margin:auto}.nav-wrap{position:fixed;left:0;right:0;top:0;z-index:50;transition:.3s}.nav-wrap.scrolled{background:rgba(11,13,12,.88);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff13}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:700 19px Space Grotesk;letter-spacing:-.7px}.brand>span:last-child>span{color:var(--lime)}.brand-mark{width:28px;height:28px;display:grid;place-items:center;background:var(--lime);border-radius:50% 50% 46% 54%}.brand-mark span{width:12px;height:15px;border:4px solid var(--ink);border-right-width:2px;border-radius:50%;transform:skew(-10deg)}.nav-links{display:flex;gap:36px}.nav-links a,.login{font-size:13px;color:#c7cbc8;text-decoration:none;transition:.2s}.nav-links a:hover,.login:hover{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:17px 20px;border-radius:5px;background:var(--lime);color:var(--ink);font-weight:800;font-size:13px;text-decoration:none;transition:.25s;border:1px solid var(--lime)}.button:hover{background:#d8ff78;transform:translateY(-2px);box-shadow:0 12px 32px #ee0f1f25}.button span{font-size:18px}.button-sm{padding:11px 15px;gap:18px}.menu{display:none;background:none;border:0}.hero{position:relative;min-height:830px;background:#130909;color:#fff;padding-top:84px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#ffffff09 50%,transparent 50.2%),linear-gradient(#ffffff05 1px,transparent 1px);background-size:100% 100%,100% 130px}.orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.16}.orb-one{background:var(--lime);width:480px;height:480px;right:-100px;top:100px}.orb-two{background:#5dff98;width:240px;height:240px;left:-150px;bottom:60px}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:665px;position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:#b5bbb7;text-transform:uppercase;letter-spacing:2.5px;font-size:10px;font-weight:800}.eyebrow i{width:24px;height:2px;background:var(--lime)}h1,h2{font-family:Space Grotesk;margin:20px 0;letter-spacing:-3.7px;line-height:.98}h1{font-size:clamp(58px,6.2vw,88px)}h1 span,h2 span{color:var(--lime)}.hero-copy>p{color:#a3aaa5;font-size:17px;line-height:1.8;max-width:570px}.hero-actions{display:flex;align-items:center;gap:35px;margin-top:36px}.text-link{color:white;text-decoration:none;font-size:13px;font-weight:700}.text-link i{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid #414641;border-radius:50%;font-style:normal;font-size:10px;margin-right:10px}.trust-row{display:flex;align-items:center;gap:18px;margin-top:55px;color:#707671;font-size:9px;text-transform:uppercase;letter-spacing:1px}.trust-row strong{color:#a7ada8;font-size:9px}.hero-visual{position:relative;height:520px}.glow-ring{position:absolute;width:420px;height:420px;border:1px solid #ee0f1f2e;border-radius:50%;top:35px;right:-20px;box-shadow:0 0 90px #ee0f1f15,inset 0 0 80px #ee0f1f0c}.dashboard-card{position:absolute;z-index:3;width:435px;right:25px;top:80px;background:linear-gradient(145deg,#202421,#111412);border:1px solid #ffffff18;border-radius:17px;padding:24px;box-shadow:0 45px 90px #000;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.mini-brand{font-size:11px;font-weight:800}.mini-brand i{display:inline-block;width:9px;height:9px;background:var(--lime);border-radius:50%;margin-right:4px}.avatar{width:27px;height:27px;display:grid;place-items:center;background:#343934;border-radius:50%;font-size:8px}.dash-label{color:#7e867f;font-size:10px}.dash-label button{float:right;background:none;border:0;color:#777}.dash-value{font:600 32px Space Grotesk;margin:10px 0}.dash-value span{font-size:17px;color:#89908a}.dash-delta{color:var(--lime);font-size:10px}.dash-delta small{color:#697069}.chart{height:140px;margin-top:6px}.chart svg{width:100%;height:100%;overflow:visible}.chart .area{fill:url(#area)}.chart .line{fill:none;stroke:var(--lime);stroke-width:2;filter:drop-shadow(0 0 5px #ee0f1f)}.chart-days{display:flex;justify-content:space-between;color:#626862;font-size:8px}.float-card{position:absolute;z-index:5;background:#f7f8f5;color:#111;border-radius:10px;box-shadow:0 20px 50px #0008;display:flex;align-items:center;padding:12px 15px;gap:11px}.float-card small{display:block;color:#7a817b;font-size:8px}.float-card strong{font:700 18px Space Grotesk}.round-icon{display:grid;place-items:center;background:#ffd9dc;width:35px;height:35px;border-radius:50%;color:#9e0914;font-weight:900}.approval{left:-20px;top:148px}.approval em{color:#b20c18;font-size:9px;font-style:normal}.sale{right:-40px;bottom:52px}.pix{background:#ffe1e3;color:#b20c18}.pulse{width:6px;height:6px;border-radius:50%;background:#ee0f1f;box-shadow:0 0 0 5px #ee0f1f20}.ticker{position:absolute;bottom:0;left:-2%;width:104%;background:var(--lime);color:#111;transform:rotate(-1.2deg);padding:20px 0;white-space:nowrap;overflow:hidden}.ticker div{display:flex;gap:34px;align-items:center;justify-content:center;font:700 12px Space Grotesk;letter-spacing:2px}.ticker i{font-style:normal}.section{padding:125px 0}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.eyebrow.dark{color:#747a76}.section h2{font-size:clamp(45px,5vw,67px);margin:18px 0 0}.section h2 span{color:#d20b19}.section-top>p{max-width:390px;color:var(--muted);line-height:1.8;font-size:14px}.cards-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:18px}.feature-card{position:relative;min-height:490px;padding:30px;border-radius:11px;overflow:hidden}.feature-card.lime{background:var(--lime)}.feature-card.black{background:#160b0c;color:#fff}.feature-card.light{background:#f4f1f1}.feature-icon{width:43px;height:43px;border:1px solid #0003;border-radius:50%;display:grid;place-items:center;font-size:20px}.number{position:absolute;right:28px;top:35px;font:600 12px Space Grotesk;color:#0007}.feature-card h3{font:600 26px Space Grotesk;margin:62px 0 13px;letter-spacing:-1px}.feature-card p{font-size:13px;line-height:1.7;max-width:310px;opacity:.7}.feature-card>a{position:absolute;bottom:28px;color:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.checkout-mock{position:absolute;background:#f9faf7;border-radius:10px;width:270px;height:220px;right:-34px;bottom:70px;padding:18px;box-shadow:0 20px 50px #65800033;transform:rotate(-4deg)}.mock-bar{display:flex;gap:5px}.mock-bar i{width:5px;height:5px;border-radius:50%;background:#ccd0c8}.mock-line{height:6px;width:75px;background:#e2e4df;margin:20px 0 10px}.mock-price{font:700 20px Space Grotesk}.mock-pay{display:flex;gap:4px;margin:17px 0}.mock-pay span{padding:6px;background:#edf0e9;font-size:6px;border-radius:2px}.mock-pay span:first-child{background:#ffd9dc}.mock-button{background:#111;color:#fff;padding:10px;text-align:center;font-size:7px;border-radius:3px}.split-visual{position:absolute;left:55px;right:30px;bottom:105px;display:flex;align-items:center}.origin{min-width:58px;height:58px;background:var(--lime);color:#111;border-radius:50%;display:grid;place-items:center;font-weight:900}.split-visual>span{height:1px;background:#6a706b;flex:1}.split-users{display:flex;flex-direction:column;gap:10px}.split-users i{display:grid;place-items:center;width:48px;height:34px;background:#2c312d;border:1px solid #555;border-radius:20px;color:#d6ddd7;font-style:normal;font-size:8px}.bars{position:absolute;bottom:105px;left:30px;right:30px;height:120px;display:flex;gap:9px;align-items:end;border-bottom:1px solid #c3c7c0}.bars i{flex:1;background:#cfd2cc;border-radius:3px 3px 0 0}.bars i:nth-child(1){height:30%}.bars i:nth-child(2){height:45%}.bars i:nth-child(3){height:38%}.bars i:nth-child(4){height:65%;background:var(--lime2)}.bars i:nth-child(5){height:58%}.bars i:nth-child(6){height:82%;background:#171a18}.bars i:nth-child(7){height:72%}.stats{background:#130909;color:#fff;position:relative}.stats:after{content:"PB";position:absolute;right:2%;bottom:-7%;font:700 260px Space Grotesk;color:#ffffff03}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.stats-copy p{color:#828983;max-width:460px;line-height:1.8}.ghost{margin-top:20px;background:transparent;color:#fff;border-color:#555}.metrics{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #ffffff14;border-top:1px solid #ffffff14}.metrics>div{padding:36px;border-right:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.metrics strong,.metrics b{font:600 48px Space Grotesk;color:var(--lime);letter-spacing:-2px}.metrics b{font-size:25px}.metrics span{display:block;color:#777f79;font-size:10px;margin-top:14px}.security-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.security-visual{height:520px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#dfe9c3 0,transparent 58%)}.shield{width:190px;height:220px;background:#111;border-radius:95px 95px 85px 85px;clip-path:polygon(50% 0,95% 18%,88% 73%,50% 100%,12% 73%,5% 18%);display:grid;place-items:center;box-shadow:0 35px 60px #202b162c}.shield-inner{display:grid;place-items:center;width:95px;height:95px;background:var(--lime);border-radius:50%;font-size:45px}.orbit{position:absolute;border:1px solid #afb6aa;border-radius:50%}.orbit-a{width:390px;height:260px;transform:rotate(28deg)}.orbit-b{width:420px;height:310px;transform:rotate(-32deg)}.orbit i{position:absolute;width:9px;height:9px;background:var(--lime2);border-radius:50%;top:42px;left:38px;box-shadow:0 0 0 6px #b6f32130}.secure-chip{position:absolute;background:#fff;border:1px solid #e0e3dd;padding:10px 14px;border-radius:30px;font-size:9px;font-weight:700;box-shadow:0 12px 30px #1111}.chip-a{left:10px;top:115px}.chip-b{right:0;bottom:100px}.security-copy p{color:var(--muted);line-height:1.8}.security-copy ul{list-style:none;padding:0;margin-top:35px}.security-copy li{display:flex;gap:16px;margin:22px 0}.security-copy li>i{font-style:normal;width:29px;height:29px;display:grid;place-items:center;background:#ffe1e3;color:#b20c18;border-radius:50%;font-weight:900}.security-copy li span{font-size:11px;color:#8a918b}.security-copy li strong{display:block;color:#202420;font-size:13px;margin-bottom:5px}.testimonials{background:#f4f1f1}.slider-controls{display:flex;gap:8px}.slider-controls button{width:43px;height:43px;border:1px solid #c7cbc4;background:transparent;border-radius:50%;font-size:18px}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote{background:#f6f7f4;padding:40px;border-radius:8px}.stars{color:#ee0f1f;letter-spacing:3px;font-size:12px}.quote blockquote{font:500 23px/1.5 Space Grotesk;margin:27px 0 40px;letter-spacing:-.5px}.person{border-top:1px solid #dddeda;padding-top:20px;display:flex;align-items:center;gap:13px}.person>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#171a18;color:var(--lime);font-size:10px}.person strong,.person small{display:block}.person strong{font-size:11px}.person small{font-size:9px;color:#8b918c;margin-top:3px}.person b{margin-left:auto;font:700 15px Space Grotesk}.cta{background:var(--lime);padding:100px 0;overflow:hidden}.cta-inner{display:grid;grid-template-columns:auto 1fr auto;gap:55px;align-items:center;position:relative}.cta-mark{width:95px;height:95px;display:grid;place-items:center;background:#111;color:var(--lime);border-radius:50%;font:700 48px Space Grotesk;transform:rotate(-10deg)}.cta .eyebrow{color:#526611}.cta .eyebrow i{background:#111}.cta h2{font-size:62px;margin:15px 0;color:#111}.cta h2 span{color:#1119}.cta p{font-size:13px}.light-button{background:#111;color:#fff;border-color:#111;min-width:220px}.light-button:hover{background:#252925}.cta:after{content:"";display:block;position:absolute}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding:75px 0}.footer-brand{color:#111}.footer-main>div:first-child p{color:#888f89;font-size:11px;margin-top:25px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.footer-main strong{text-transform:uppercase;letter-spacing:1px;font-size:9px;margin-bottom:8px}.footer-main a{color:#737a74;text-decoration:none;font-size:11px}.footer-bottom{border-top:1px solid #dddeda;padding:22px 0 35px;display:flex;justify-content:space-between;color:#969b97;font-size:9px}.footer-bottom div{display:flex;gap:8px}.footer-bottom div a{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d5d8d2;border-radius:50%;color:#454a46;text-decoration:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.15s}@media(max-width:900px){.nav-links,.nav-actions{display:none}.menu{display:flex;flex-direction:column;gap:6px}.menu span{width:25px;height:2px;background:#fff}.nav.open .nav-links{display:flex;position:absolute;left:0;right:0;top:84px;background:#130909;padding:30px;flex-direction:column}.hero-grid,.stats-grid,.security-grid{grid-template-columns:1fr}.hero{min-height:1180px}.hero-copy{padding-top:70px}.hero-visual{margin-top:20px}.cards-grid{grid-template-columns:1fr}.feature-card{min-height:430px}.section-top{align-items:flex-start;flex-direction:column;gap:20px}.metrics{margin-top:20px}.security-grid{gap:20px}.cta-inner{grid-template-columns:1fr}.cta-mark{display:none}.footer-main{grid-template-columns:1fr 1fr}.quotes{grid-template-columns:1fr}}@media(max-width:600px){.container{width:min(100% - 30px,1180px)}.hero{min-height:1060px}.nav{height:72px}h1{font-size:50px;letter-spacing:-2.7px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.trust-row{gap:10px;flex-wrap:wrap}.hero-visual{height:430px;transform:scale(.78);transform-origin:left top;width:125%}.dashboard-card{right:0}.float-card.approval{left:0}.ticker div{justify-content:flex-start}.section{padding:85px 0}.section h2{font-size:43px;letter-spacing:-2.5px}.cards-grid{display:block}.feature-card{margin-bottom:15px}.checkout-mock{right:-55px}.metrics{grid-template-columns:1fr}.metrics strong{font-size:43px}.security-visual{height:410px;transform:scale(.85)}.quotes{display:block}.quote{margin-bottom:15px;padding:28px}.quote blockquote{font-size:19px}.cta h2{font-size:46px;letter-spacing:-2.5px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{gap:15px;align-items:center}}
.brand img{display:block;width:auto;height:38px;object-fit:contain}.footer-brand{display:inline-flex;background:#130909;padding:10px 14px;border-radius:6px}.footer-brand img{height:32px}@media(max-width:600px){.brand img{height:32px}}/* Applyfy-inspired premium direction */
body{background:#080607;color:#fff}.promo{height:36px;position:fixed;z-index:60;top:0;left:0;right:0;background:#ee0f1f;color:#fff;text-align:center;font-size:10px;letter-spacing:.3px;padding:10px}.promo a{color:#fff;font-weight:800;margin-left:14px}.nav-wrap{top:36px}.nav-wrap.scrolled{background:rgba(12,7,8,.8);border-bottom:1px solid #ffffff12}.nav{height:78px}.nav-links a,.login{color:#a99fa1}.hero{min-height:1080px;padding-top:114px;background:radial-gradient(circle at 50% 30%,#4b0710 0,#19080b 24%,#080607 58%)}.hero:before{background:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}.hero-grid{display:block;min-height:920px;text-align:center}.hero-copy{padding-top:115px;position:relative;z-index:4}.hero-copy .eyebrow{justify-content:center;background:#ffffff0b;border:1px solid #ffffff18;border-radius:30px;width:max-content;margin:auto;padding:9px 14px}.hero h1{font-size:clamp(58px,7.8vw,112px);max-width:1050px;margin:28px auto 24px;line-height:.88;letter-spacing:-6px}.hero h1 br{display:none}.hero h1 span{display:block;background:linear-gradient(90deg,#ff2636,#ee0f1f 45%,#ff8690);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:700px;margin:auto;color:#b6abad;font-size:17px}.hero-actions{justify-content:center}.button{border-radius:10px;padding:17px 23px;box-shadow:0 12px 35px #ee0f1f22}.trust-row{justify-content:center;margin-top:35px}.hero-visual{height:430px;margin-top:20px}.glow-ring{width:650px;height:350px;top:40px;right:50%;transform:translateX(50%);border-radius:50%;border-color:#ee0f1f33;box-shadow:0 0 120px #ee0f1f21}.dashboard-card{width:min(720px,75vw);right:50%;top:55px;transform:translateX(50%) perspective(1000px) rotateX(7deg);padding:28px;background:linear-gradient(145deg,#241719,#100b0c);border-color:#ffffff24;border-radius:18px;box-shadow:0 45px 100px #000,0 0 80px #ee0f1f17}.approval{left:calc(50% - 430px);top:120px}.sale{right:calc(50% - 430px);bottom:55px}.ticker{padding:17px 0;background:#ee0f1f;transform:none}.solutions{background:#0d090a}.section{padding:130px 0}.section h2{color:#fff}.section h2 span{color:#ee0f1f}.section-top>p,.security-copy p{color:#948a8c}.eyebrow.dark{color:#9f9496}.cards-grid{grid-template-columns:1.15fr .925fr .925fr}.feature-card{min-height:510px;border:1px solid #ffffff0f;border-radius:18px}.feature-card.lime{background:linear-gradient(145deg,#ee0f1f,#8f0610);color:#fff}.feature-card.black{background:linear-gradient(145deg,#211517,#0d090a)}.feature-card.light{background:linear-gradient(145deg,#1c1314,#100b0c);color:#fff}.feature-card .number{color:#ffffff5c}.feature-icon{border-color:#ffffff30}.checkout-mock{background:#171011;color:#fff;box-shadow:0 24px 50px #220207}.mock-line,.mock-pay span{background:#2a1d1f}.mock-pay span:first-child{background:#ee0f1f}.mock-button{background:#ee0f1f}.bars{border-color:#3d2e30}.bars i{background:#3b292c}.bars i:nth-child(4){background:#ee0f1f}.bars i:nth-child(6){background:#fff}.stats{background:radial-gradient(circle at 25% 45%,#38070d,#0a0708 55%)}.stats:after{color:#ee0f1f08}.security{background:#0d090a}.security-visual{background:radial-gradient(circle,#510a13 0,transparent 60%)}.shield{background:#211315;border:1px solid #ffffff17}.shield-inner{background:#ee0f1f;color:#fff}.orbit{border-color:#63343a}.secure-chip{background:#1b1113;color:#fff;border-color:#ffffff16}.security-copy li strong{color:#fff}.security-copy li>i{background:#ee0f1f1f;color:#ff4250}.testimonials{background:#080607}.quote{background:linear-gradient(145deg,#191113,#0f0a0b);border:1px solid #ffffff0e}.person{border-color:#ffffff12}.person>span{background:#ee0f1f;color:#fff}.faq{background:#0d090a}.faq-head{text-align:center;margin-bottom:55px}.faq-head .eyebrow{justify-content:center}.faq-list{max-width:850px;margin:auto;border-top:1px solid #ffffff18}.faq details{border-bottom:1px solid #ffffff18;padding:0 5px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:25px 0;font:600 18px Space Grotesk}.faq summary::-webkit-details-marker{display:none}.faq summary b{font-size:25px;color:#ee0f1f;transition:.25s}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{margin:0 0 25px;color:#998f91;line-height:1.7;max-width:680px}.cta{background:radial-gradient(circle at 20% 20%,#ff3947,#ee0f1f 45%,#9e0712);color:#fff}.cta .eyebrow{color:#ffd8db}.cta .eyebrow i{background:#fff}.cta h2,.cta h2 span{color:#fff}.cta-mark{background:#fff;color:#ee0f1f}.light-button{background:#fff;color:#130909;border-color:#fff}.footer-main,.footer-bottom{background:#080607}footer{background:#080607}.footer-main a,.footer-main>div:first-child p,.footer-bottom{color:#817779}.footer-main strong{color:#fff}.footer-bottom{border-color:#ffffff12}.footer-bottom div a{border-color:#ffffff1a;color:#aaa}.footer-brand{background:transparent;padding:0}.reveal{transform:translateY(30px)}
@media(max-width:900px){.hero{min-height:1120px}.hero-copy{padding-top:90px}.hero-visual{margin-top:30px}.approval{left:3%}.sale{right:3%}.cards-grid{grid-template-columns:1fr}}
@media(max-width:600px){.promo{font-size:8px}.promo a{display:none}.nav-wrap{top:36px}.hero{min-height:1000px}.hero-copy{padding-top:80px}.hero h1{font-size:54px;letter-spacing:-3.5px}.hero h1 br{display:block}.hero-visual{width:100%;transform:none;height:370px}.dashboard-card{width:105%;top:65px}.approval{left:-12px;top:45px}.sale{right:-15px;bottom:0}.float-card{transform:scale(.82)}.trust-row{display:none}.section{padding:90px 0}.cta h2{font-size:45px}}/* AmploPay-inspired structural layer */
body{background:#faf8f7;color:#161313}.promo{background:#130909}.nav-wrap{top:36px}.nav-wrap:not(.scrolled){background:rgba(250,248,247,.88);backdrop-filter:blur(16px);border-bottom:1px solid #1b11100d}.nav-wrap.scrolled{background:rgba(250,248,247,.94);border-color:#1b111015}.nav-links a,.login{color:#5e5556}.nav-links a:hover,.login:hover{color:#ee0f1f}.menu span{background:#161313}.hero{min-height:900px;padding-top:114px;background:#faf8f7;color:#161313}.hero:before{background:radial-gradient(circle at 76% 38%,#ee0f1f14,transparent 34%),linear-gradient(#13090906 1px,transparent 1px),linear-gradient(90deg,#13090906 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:720px;text-align:left;gap:40px}.hero-copy{padding-top:55px}.hero h1{font-size:clamp(62px,6vw,92px);max-width:650px;margin:25px 0;line-height:.93;letter-spacing:-5px}.hero h1 br{display:block}.hero h1 span{display:block;background:none;-webkit-background-clip:initial;color:#ee0f1f}.hero-copy>p{margin:0;max-width:560px;color:#6f6566;font-size:17px}.trust-row{justify-content:flex-start;color:#9b9293}.trust-row strong{color:#52494a}.hero-visual{height:600px;margin:0}.glow-ring{width:560px;height:560px;right:-10px;top:25px;transform:none;background:radial-gradient(circle,#ee0f1f24,transparent 65%);border-color:#ee0f1f22}.dashboard-card{width:610px;max-width:100%;right:-30px;top:80px;transform:perspective(1000px) rotateY(-6deg) rotateX(3deg);background:linear-gradient(145deg,#211617,#0d090a);box-shadow:0 40px 85px #35111433,0 0 0 10px #fff}.approval{left:-15px;top:145px}.sale{right:-50px;bottom:120px}.ticker{position:absolute;background:#ee0f1f;color:#fff;padding:18px}.solutions{background:#fff}.section h2{color:#161313}.section h2 span{color:#ee0f1f}.eyebrow.dark{color:#7c7273}.section-top>p,.security-copy p{color:#706667}.cards-grid{grid-template-columns:1fr 1fr 1fr}.feature-card{border-radius:24px;min-height:500px}.feature-card.lime{background:#ee0f1f}.feature-card.black{background:#161313}.feature-card.light{background:#f1eceb;color:#161313;border-color:#e4dcdb}.feature-card.light .number{color:#16131370}.feature-card.light .feature-icon{border-color:#16131333}.bars{border-color:#d4cbca}.bars i{background:#d8cecd}.bars i:nth-child(6){background:#161313}.stats{background:#161313;border-radius:42px;margin:0 20px;overflow:hidden}.stats-copy h2{color:#fff}.security{background:#faf8f7}.security-visual{background:radial-gradient(circle,#ffd7da 0,transparent 58%)}.secure-chip{background:#fff;color:#161313;border-color:#e6dddd;box-shadow:0 15px 40px #2f17170f}.security-copy li strong{color:#161313}.testimonials{background:#f1eceb}.testimonials h2{color:#161313}.quote{background:#fff;color:#161313;border-color:#e7dddd;box-shadow:0 20px 50px #2914140a}.person{border-color:#eadfdf}.faq{background:#fff;color:#161313}.faq-list{border-color:#e8dede}.faq details{border-color:#e8dede}.faq details p{color:#766c6d}.cta{margin:20px;border-radius:40px;background:radial-gradient(circle at 85% 30%,#ff6470,#ee0f1f 42%,#b00814);box-shadow:0 30px 80px #ee0f1f25}.cta-inner{min-height:300px}.cta h2{letter-spacing:-4px}.footer-main,.footer-bottom,footer{background:#161313}.footer-main{margin-top:0}.nav .brand img{filter:none}
@media(max-width:900px){.hero{min-height:1180px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{padding-top:80px}.hero h1,.hero-copy>p{margin-left:auto;margin-right:auto}.trust-row{justify-content:center}.hero-visual{height:520px}.dashboard-card{right:50%;transform:translateX(50%) perspective(1000px) rotateX(4deg)}.approval{left:2%}.sale{right:2%;bottom:70px}.cards-grid{grid-template-columns:1fr}.stats{margin:0 10px}.cta{margin:10px}}
@media(max-width:600px){.hero{min-height:980px}.hero h1{font-size:53px;letter-spacing:-3px}.hero-copy{padding-top:65px}.hero-visual{height:400px}.dashboard-card{width:112%;top:45px}.sale{bottom:5px}.stats,.cta{border-radius:24px}.cta{margin:8px}.nav-wrap:not(.scrolled){background:rgba(250,248,247,.96)}}/* Product-grade dashboard and editorial section */
.product-ui{display:flex;padding:0!important;overflow:hidden;width:680px!important;height:500px;background:#100b0c!important;text-align:left}.ui-side{width:62px;padding:18px 12px;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;align-items:center}.ui-side img{width:38px;height:24px;object-fit:contain}.ui-side nav{display:flex;flex-direction:column;gap:14px;margin-top:38px}.ui-side i,.ui-side>span{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#665c5e;font-style:normal;font-size:12px}.ui-side i.active{background:#ee0f1f;color:#fff}.ui-side>span{margin-top:auto;border:1px solid #ffffff10}.ui-main{flex:1;padding:19px 20px;min-width:0}.ui-top{display:flex;align-items:center;justify-content:space-between}.ui-top small,.ui-kpis small,.ui-chart small,.ui-payment>small{display:block;color:#776e70;font-size:7px}.ui-top strong{display:block;font-size:12px;margin-top:3px}.ui-top-actions{display:flex;align-items:center;gap:7px}.ui-top-actions button{width:27px;height:27px;border:1px solid #ffffff0c;border-radius:7px;background:#171113;color:#8c8284}.ui-kpis{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px;margin-top:15px}.ui-kpis>div{padding:12px;background:#171113;border:1px solid #ffffff0b;border-radius:9px}.ui-kpis strong{display:block;font:600 14px Space Grotesk;margin:7px 0}.ui-kpis em{font-size:7px;color:#39cb7b;font-style:normal}.ui-content{display:grid;grid-template-columns:2.2fr 1fr;gap:8px;margin-top:8px}.ui-chart,.ui-payment,.ui-transactions{background:#171113;border:1px solid #ffffff0b;border-radius:9px;padding:13px}.ui-chart header{display:flex;justify-content:space-between}.ui-chart header strong{display:block;font:600 12px Space Grotesk;margin-top:4px}.ui-chart select{background:#21191a;color:#8d8385;border:0;border-radius:5px;font-size:6px;padding:4px}.ui-chart svg{width:100%;height:117px;margin-top:4px}.ui-chart footer{display:flex;justify-content:space-between;color:#5f5658;font-size:6px}.donut{width:77px;height:77px;margin:14px auto 11px;border-radius:50%;background:conic-gradient(#ee0f1f 0 72%,#ff8089 72% 95%,#4c4143 95%);display:grid;place-items:center;position:relative}.donut:after{content:"";position:absolute;width:54px;height:54px;background:#171113;border-radius:50%}.donut span{position:relative;z-index:2;font:600 15px Space Grotesk}.donut span small{font-size:7px}.ui-payment ul{list-style:none;padding:0;margin:0}.ui-payment li{font-size:6px;color:#8d8385;margin:7px 0}.ui-payment li i{display:inline-block;width:5px;height:5px;background:#ee0f1f;border-radius:50%;margin-right:5px}.ui-payment li:nth-child(2) i{background:#ff8089}.ui-payment li:nth-child(3) i{background:#4c4143}.ui-payment li b{float:right;color:#b8b0b1}.ui-transactions{margin-top:8px;padding:10px 13px}.ui-transactions>strong{font-size:8px}.ui-transactions>span{display:grid;grid-template-columns:22px 1fr 80px 55px;align-items:center;border-top:1px solid #ffffff08;padding:7px 0;font-size:6px;color:#9a9192}.ui-transactions span i{width:17px;height:17px;border-radius:5px;background:#ee0f1f1c;color:#ee0f1f;display:grid;place-items:center;font-style:normal}.ui-transactions span b{font-size:7px;color:#ddd}.ui-transactions span em{font-style:normal;color:#42ca7c}.story{background:#fff}.story-card{display:grid;grid-template-columns:1.12fr .88fr;min-height:570px;border-radius:32px;background:#161313;overflow:hidden}.story-photo{position:relative;min-height:570px}.story-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#161313)}.story-photo img{width:100%;height:100%;object-fit:cover;position:absolute}.story-copy{padding:80px 60px 60px 20px;display:flex;flex-direction:column;justify-content:center}.story-copy h2{font-size:50px;color:#fff;letter-spacing:-3px}.story-copy p{color:#9b9192;line-height:1.8}.story-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.story-points div{border-top:1px solid #ffffff16;padding-top:14px}.story-points strong{display:block;color:#ee0f1f;font:600 23px Space Grotesk}.story-points span{display:block;color:#756b6d;font-size:7px;margin-top:6px}
@media(max-width:900px){.product-ui{width:92vw!important}.story-card{grid-template-columns:1fr}.story-photo{min-height:430px}.story-photo:after{background:linear-gradient(0deg,#161313,transparent 45%)}.story-copy{padding:20px 40px 60px}.story-copy h2{font-size:43px}}
@media(max-width:600px){.product-ui{height:410px;transform:translateX(50%) scale(.72)!important;transform-origin:center top}.ui-side{width:50px}.story-card{border-radius:22px}.story-photo{min-height:330px}.story-copy{padding:15px 24px 45px}.story-copy h2{font-size:37px}.story-points{gap:8px}.story-points strong{font-size:18px}}/* ProBulls Black card + achievement club */
.bull-card{background:#fff}.card-stage{min-height:630px;border-radius:38px;background:radial-gradient(circle at 75% 30%,#4d0a10,#190c0e 42%,#100b0c 72%);display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;padding:70px;overflow:hidden;position:relative}.card-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 70% 50%,#000,transparent 65%)}.card-copy{position:relative;z-index:2}.card-copy h2{color:#fff;font-size:57px}.card-copy p{color:#a69b9d;line-height:1.8}.card-copy ul{list-style:none;padding:0;margin:30px 0 0}.card-copy li{color:#d0c8c9;font-size:11px;margin:13px 0}.card-copy li::first-letter{color:#ee0f1f}.physical-card-wrap{height:440px;position:relative;perspective:1200px;display:grid;place-items:center}.card-glow{position:absolute;width:460px;height:300px;background:#ee0f1f;filter:blur(110px);opacity:.28}.physical-card{position:relative;width:455px;height:285px;border-radius:22px;padding:30px;background:linear-gradient(135deg,#2b2021,#080606 55%,#31070c);border:1px solid #ffffff25;box-shadow:0 55px 80px #000c,inset 0 1px #ffffff2e;transform:rotateY(-13deg) rotateX(8deg) rotateZ(-4deg);overflow:hidden;color:#fff;transition:.5s}.physical-card-wrap:hover .physical-card{transform:rotateY(-5deg) rotateX(3deg) rotateZ(-1deg) translateY(-8px)}.physical-card:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #ee0f1f50;border-radius:50%;right:-120px;bottom:-170px;box-shadow:0 0 50px #ee0f1f20}.card-sheen{position:absolute;inset:-100% 30%;background:linear-gradient(90deg,transparent,#ffffff12,transparent);transform:rotate(28deg)}.card-top{display:flex;justify-content:space-between;align-items:center}.card-top img{height:37px;max-width:155px;object-fit:contain}.card-top span{font-size:8px;letter-spacing:3px;color:#a79d9f}.card-chip{position:absolute;left:31px;top:96px;width:48px;height:36px;border-radius:7px;background:linear-gradient(135deg,#d8c192,#8c734c);display:grid;grid-template-columns:1fr 1fr;padding:6px;gap:2px}.card-chip i{border:1px solid #59472d}.card-chip i:last-child{grid-column:1/-1}.card-contactless{position:absolute;left:91px;top:103px;transform:rotate(90deg);font:700 16px monospace;color:#928b8c}.card-number{position:absolute;left:31px;bottom:72px;font:500 16px Space Grotesk;letter-spacing:3px;color:#d8d2d3}.card-bottom{position:absolute;left:31px;right:31px;bottom:27px;display:flex;justify-content:space-between;align-items:end}.card-bottom span{font-size:8px;letter-spacing:1.4px}.card-bottom strong{font:italic 800 25px Arial}.card-shadow{position:absolute;width:390px;height:45px;background:#000;filter:blur(20px);bottom:43px;transform:rotate(-4deg);opacity:.75}.awards{background:#100b0c;color:#fff;overflow:hidden}.awards-head{display:flex;justify-content:space-between;align-items:end}.awards-head h2{color:#fff}.awards-head>p{max-width:400px;color:#8f8587;line-height:1.8;font-size:13px}.award-tabs{display:flex;gap:8px;overflow:auto;margin:55px 0 65px;padding-bottom:4px}.award-tabs button{white-space:nowrap;padding:11px 18px;border:1px solid #ffffff16;background:#ffffff06;color:#817779;border-radius:30px;font-size:9px}.award-tabs button.active{background:#ee0f1f;color:#fff;border-color:#ee0f1f}.plaques{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.plaque{text-align:center;perspective:900px}.plaque-face{height:370px;margin:0 auto 38px;max-width:300px;border-radius:8px;position:relative;padding:39px 28px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(145deg,#312326,#0d090a);border:7px solid #403235;box-shadow:0 35px 65px #000b,inset 0 0 0 1px #ffffff14;transform:rotateY(-4deg);transition:.45s}.plaque:nth-child(2) .plaque-face{transform:translateY(-25px)}.plaque:hover .plaque-face{transform:translateY(-12px) rotateY(2deg)}.plaque-face:before{content:"";position:absolute;inset:13px;border:1px solid #ffffff14}.plaque-face:after{content:"✦";margin-top:auto;font-size:20px}.plaque-face img{height:29px;max-width:130px;object-fit:contain;margin-bottom:48px}.plaque-face small{font-size:7px;letter-spacing:2px;color:#867c7e}.plaque-face strong{font:700 69px Space Grotesk;letter-spacing:-6px;line-height:1;margin-top:12px}.plaque-face span{font-size:8px;letter-spacing:4px;margin-top:6px}.plaque-face i{font-style:normal;font-size:6px;letter-spacing:2px;color:#6c6264;margin-top:34px}.bronze .plaque-face{border-color:#7d4939;background:linear-gradient(145deg,#42251f,#150c0a)}.bronze .plaque-face strong,.bronze .plaque-face:after{color:#c47a5d}.silver .plaque-face{border-color:#77787c;background:linear-gradient(145deg,#323338,#111114)}.silver .plaque-face strong,.silver .plaque-face:after{color:#d2d3d5}.gold .plaque-face{border-color:#9c7428;background:linear-gradient(145deg,#3c2c11,#120d05)}.gold .plaque-face strong,.gold .plaque-face:after{color:#e3b84f}.plaque h3{font:600 18px Space Grotesk;margin:0 0 8px}.plaque p{color:#756b6d;font-size:10px;line-height:1.6;max-width:250px;margin:auto}
@media(max-width:900px){.card-stage{grid-template-columns:1fr;padding:55px 40px}.physical-card-wrap{height:390px}.awards-head{align-items:start;flex-direction:column}.plaques{grid-template-columns:1fr}.plaque:nth-child(2) .plaque-face{transform:none}.plaque{margin-bottom:35px}}
@media(max-width:600px){.card-stage{padding:45px 22px;border-radius:24px}.card-copy h2{font-size:42px}.physical-card-wrap{height:320px}.physical-card{width:340px;height:213px;padding:22px;transform:rotateY(-10deg) rotateX(6deg) rotateZ(-3deg)}.card-top img{height:28px}.card-chip{left:23px;top:72px;transform:scale(.8);transform-origin:left top}.card-contactless{left:67px;top:77px}.card-number{left:23px;bottom:53px;font-size:12px}.card-bottom{left:23px;right:23px;bottom:20px}.card-glow{width:300px}.award-tabs{margin:35px 0 55px}.plaque-face{height:340px}} .hero{padding-bottom:40px} .nav>.brand img{filter:brightness(0)!important}/* Motion system */
@keyframes dashboardFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes cardShine{0%{transform:translateX(-260%) rotate(28deg)}55%,100%{transform:translateX(260%) rotate(28deg)}}@keyframes glowPulse{0%,100%{opacity:.2;transform:scale(.92)}50%{opacity:.38;transform:scale(1.08)}}@keyframes livePulse{0%,100%{box-shadow:0 0 0 0 #39cb7b66}50%{box-shadow:0 0 0 7px #39cb7b00}}@keyframes lineDraw{from{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes plaqueRise{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes gradientMove{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.product-ui{animation:dashboardFloat 5.5s ease-in-out infinite}.ui-chart svg path[stroke]{stroke-dasharray:900;stroke-dashoffset:900;animation:lineDraw 2.2s ease-out .5s forwards}.ui-kpis>div{transition:transform .25s,border-color .25s,background .25s}.ui-kpis>div:hover{transform:translateY(-4px);border-color:#ee0f1f55;background:#211416}.ui-transactions span em:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#39cb7b;margin-right:4px;animation:livePulse 1.8s infinite}.card-sheen{animation:cardShine 4.8s ease-in-out infinite}.card-glow{animation:glowPulse 4s ease-in-out infinite}.plaque:nth-child(1) .plaque-face{animation:plaqueRise 5s ease-in-out infinite}.plaque:nth-child(2) .plaque-face{animation:plaqueRise 5s ease-in-out .7s infinite}.plaque:nth-child(3) .plaque-face{animation:plaqueRise 5s ease-in-out 1.4s infinite}.cta{background-size:180% 180%;animation:gradientMove 8s ease infinite}.feature-card,.quote,.story-card,.card-stage{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.feature-card:hover{transform:translateY(-9px);box-shadow:0 30px 70px #2a0e1020}.quote:hover{transform:translateY(-6px);box-shadow:0 28px 65px #29141416}.story-card:hover,.card-stage:hover{box-shadow:0 35px 90px #2d0d1225}.brand img{transition:transform .3s}.brand:hover img{transform:scale(1.04)}.button,.nav-links a,.award-tabs button,.faq summary{transition:all .3s cubic-bezier(.2,.8,.2,1)}.award-tabs button:hover{color:#fff;border-color:#ee0f1f88;transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(34px) scale(.985);filter:blur(5px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.reveal.visible{opacity:1;transform:none;filter:none}.cards-grid .feature-card:nth-child(2),.plaques .plaque:nth-child(2){transition-delay:.12s}.cards-grid .feature-card:nth-child(3),.plaques .plaque:nth-child(3){transition-delay:.24s}.hero-copy{animation:heroEnter .9s cubic-bezier(.2,.8,.2,1) both}.hero-visual{animation:heroVisualEnter 1.1s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes heroEnter{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@keyframes heroVisualEnter{from{opacity:0;transform:translateX(45px) scale(.96)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none;filter:none}}/* Acquirer connection */
.shield-inner{background:#fff;padding:17px}.shield-inner img{width:100%;height:auto;filter:brightness(0);object-fit:contain}.acquirer-link{position:absolute;z-index:0;width:180px;height:2px;left:59%;top:50%;background:linear-gradient(90deg,#ee0f1f,#29d678);transform:translateY(-50%)}.acquirer-link:before,.acquirer-link:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:#ee0f1f;transform:translateY(-50%);box-shadow:0 0 0 7px #ee0f1f20}.acquirer-link:before{left:0}.acquirer-link:after{right:0;background:#29d678;box-shadow:0 0 0 7px #29d67820}.acquirer-link i{position:absolute;top:-2px;left:0;width:22px;height:6px;border-radius:5px;background:#fff;box-shadow:0 0 14px #fff;animation:dataFlow 2s linear infinite}.acquirer-node{position:absolute;z-index:4;right:-120px;top:50%;transform:translateY(-50%);width:190px;padding:20px;background:#101811;border:1px solid #2bd76a40;border-radius:15px;box-shadow:0 24px 55px #132c1b35;text-align:left}.acquirer-status{font-size:7px;color:#7d9482;text-transform:uppercase;letter-spacing:1px}.acquirer-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#29d678;margin-right:5px;box-shadow:0 0 0 4px #29d67818;animation:livePulse 1.8s infinite}.acquirer-node>strong{display:block;color:#fff;font:800 28px Manrope;letter-spacing:-2px;margin:13px 0 6px}.acquirer-node>strong span{color:#31df72}.acquirer-node>small{font-size:7px;color:#687a6c}.security-visual{overflow:visible}.security-grid{grid-template-columns:1.1fr .9fr;gap:150px}@keyframes dataFlow{from{left:0}to{left:calc(100% - 22px)}}
@media(max-width:1100px){.acquirer-node{right:-65px;width:160px}.security-grid{gap:100px}}
@media(max-width:900px){.security-grid{gap:25px}.acquirer-node{right:0;top:auto;bottom:15px;transform:none}.acquirer-link{left:55%;top:72%;width:120px;transform:rotate(35deg)}}
@media(max-width:600px){.acquirer-node{right:-25px;bottom:5px;width:145px;padding:14px}.acquirer-node>strong{font-size:23px}.acquirer-link{top:70%;width:100px}.shield-inner{padding:14px}}/* Premium infrastructure routing visual */
.security-grid{grid-template-columns:1.18fr .82fr;gap:90px}.security-visual{height:620px;display:block;background:none;transform:none!important}.infra-panel{position:absolute;inset:20px 0;background:#0c090a;border:1px solid #ffffff12;border-radius:28px;overflow:hidden;box-shadow:0 35px 90px #2b101527}.infra-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 48% 49%,#ee0f1f1c,transparent 33%)}.infra-top,.infra-bottom{height:55px;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #ffffff0d;color:#71686a;font-size:7px;letter-spacing:.7px;text-transform:uppercase}.infra-top span i,.infra-bottom span i{display:inline-block;width:7px;height:7px;background:#33d978;border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px #33d97818;animation:livePulse 1.8s infinite}.infra-top em{font-style:normal;color:#44df85;background:#31d37512;border:1px solid #31d37525;padding:6px 9px;border-radius:20px}.infra-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ffffff0d;border-bottom:0;height:45px}.infra-canvas{position:absolute;inset:55px 0 45px}.grid-glow{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle,#000 15%,transparent 76%)}.source-node,.onlyup-node,.core-node,.security-satellite{position:absolute;z-index:4}.source-node{left:4%;top:42%;transform:translateY(-50%);width:108px;text-align:center}.source-node>small{font-size:6px;color:#71676a;letter-spacing:1px}.source-node>div{width:48px;height:48px;margin:9px auto;border-radius:14px;display:grid;place-items:center;background:#1c1415;border:1px solid #ffffff13;color:#ee0f1f;font-weight:800;box-shadow:0 14px 30px #0006}.source-node strong,.source-node em{display:block}.source-node strong{font-size:8px}.source-node em{font-size:7px;color:#8c8183;font-style:normal;margin-top:4px}.core-node{left:47%;top:42%;transform:translate(-50%,-50%);text-align:center;width:155px}.core-logo{position:relative;z-index:3;width:100px;height:100px;border-radius:31px;background:linear-gradient(145deg,#f52b3a,#a50611);border:1px solid #ff6e7955;box-shadow:0 22px 55px #ee0f1f40,inset 0 1px #ffffff4a;display:grid;place-items:center;margin:0 auto 17px}.core-logo img{width:75px;max-height:48px;object-fit:contain}.core-node>small{color:#7a7072;font-size:6px;letter-spacing:1.5px}.core-node>strong{display:block;font:600 13px Space Grotesk;margin-top:4px}.core-node>em{display:block;color:#8c8284;font-size:6px;font-style:normal;margin-top:7px}.core-node>em i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#39d77e;margin-right:3px}.core-rings i{position:absolute;left:50%;top:35px;border:1px solid #ee0f1f35;border-radius:38%;transform:translate(-50%,-50%) rotate(45deg);animation:ringBreathe 3s ease-in-out infinite}.core-rings i:first-child{width:132px;height:132px}.core-rings i:last-child{width:175px;height:175px;animation-delay:.6s}.onlyup-node{right:4%;top:42%;transform:translateY(-50%);width:185px;padding:17px;background:linear-gradient(145deg,#132117,#0c120e);border:1px solid #38db7b37;border-radius:15px;box-shadow:0 20px 48px #0007}.provider-head{display:flex;justify-content:space-between;font-size:6px;color:#6f7e72;letter-spacing:.8px}.provider-head em{font-style:normal;color:#3ddb7f}.provider-head em i{display:inline-block;width:5px;height:5px;background:#3ddb7f;border-radius:50%;margin-right:3px}.onlyup-node>strong{display:block;font:800 25px Manrope;letter-spacing:-2px;color:#fff;margin:15px 0}.onlyup-node>strong span{color:#39e27e}.provider-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:10px 0}.provider-metrics span:last-child{border-left:1px solid #ffffff0c;padding-left:10px}.provider-metrics small{display:block;color:#627066;font-size:5px}.provider-metrics b{font-size:8px}.provider-result{margin-top:11px;padding:7px;background:#36d97910;border-radius:6px;color:#3dde80;font-size:6px;text-align:center}.route{position:absolute;z-index:2;top:42%;height:2px;background:#ffffff13}.route-in{left:17%;width:20%}.route-out{left:57%;width:15%}.route:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent,#ee0f1f,transparent);background-size:70px 100%;animation:routeFlow 1.8s linear infinite}.route-out:before{background:linear-gradient(90deg,transparent,#38dc7c,transparent);background-size:70px 100%;animation-delay:.7s}.security-satellite{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#151012;border:1px solid #ffffff0e;border-radius:9px;box-shadow:0 12px 26px #0005}.security-satellite>i{font-style:normal;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#ee0f1f16;color:#ee0f1f}.security-satellite small,.security-satellite b{display:block}.security-satellite small{font-size:5px;color:#645b5d;letter-spacing:.7px}.security-satellite b{font-size:7px;margin-top:2px}.sat-one{left:13%;bottom:8%}.sat-two{left:40%;bottom:4%}.sat-three{right:9%;bottom:9%}@keyframes ringBreathe{0%,100%{opacity:.22;scale:.92}50%{opacity:.8;scale:1.05}}@keyframes routeFlow{from{background-position:-70px 0}to{background-position:220px 0}}
@media(max-width:1050px){.security-grid{grid-template-columns:1fr;gap:30px}.security-visual{height:600px}.infra-panel{left:4%;right:4%}}
@media(max-width:650px){.security-visual{height:690px}.infra-panel{inset:10px 0}.infra-canvas{inset:55px 0 45px}.source-node{left:50%;top:9%;transform:translateX(-50%)}.core-node{left:50%;top:43%}.onlyup-node{right:auto;left:50%;top:74%;transform:translateX(-50%);width:190px}.route{left:50%!important;width:2px!important;height:90px;top:22%;background:#ffffff13}.route-in{top:23%}.route-out{top:55%;height:85px}.route:before{background:linear-gradient(180deg,transparent,#ee0f1f,transparent);background-size:100% 50px;animation:routeFlowMobile 1.8s linear infinite}.route-out:before{background:linear-gradient(180deg,transparent,#38dc7c,transparent);background-size:100% 50px}.security-satellite{display:none}@keyframes routeFlowMobile{from{background-position:0 -50px}to{background-position:0 150px}}}/* Official brand refinement */
.core-logo{width:112px;height:112px;border-radius:34px;background:linear-gradient(145deg,#241719,#080607);border:1px solid #ee0f1f75;box-shadow:0 24px 60px #ee0f1f38,inset 0 1px #ffffff20}.core-logo:after{content:"";position:absolute;inset:8px;border-radius:27px;border:1px solid #ffffff0c;pointer-events:none}.core-logo img{width:86px;max-height:55px;filter:none!important}.core-node>strong{font-size:14px}.onlyup-node{width:210px;padding:15px;background:linear-gradient(145deg,#16251b,#0a100c);border-color:#42e28545;box-shadow:0 24px 55px #0009,0 0 45px #35dc7810}.onlyup-brand{display:flex;align-items:center;gap:12px;margin:15px 0}.onlyup-brand>img{width:52px;height:52px;border-radius:13px;object-fit:cover;box-shadow:0 9px 25px #35db7852;border:1px solid #ffffff25}.onlyup-brand div small,.onlyup-brand div b{display:block}.onlyup-brand div small{color:#627066;font-size:5px;letter-spacing:1px}.onlyup-brand div b{font:700 17px Manrope;color:#fff;margin-top:3px}.provider-result{display:flex;align-items:center;gap:8px;text-align:left;padding:9px}.provider-result>i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#38dc7c;color:#07110a;font-weight:900}.provider-result span b,.provider-result span small{display:block}.provider-result span b{font-size:7px;color:#54e591}.provider-result span small{font-size:5px;color:#587060;margin-top:2px}.route-out{width:14%}.route-out:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;border:2px solid #39df7d;border-left:0;border-bottom:0;transform:translateY(-50%) rotate(45deg)}
@media(max-width:650px){.onlyup-node{width:210px}.core-logo{width:102px;height:102px}}/* Interactive 3D product motion */
.product-ui,.infra-panel{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.product-ui.pointer-active{animation-play-state:paused;box-shadow:0 55px 110px #35111446,0 0 0 10px #fff,0 0 90px #ee0f1f24}.infra-panel{--mx:50%;--my:50%}.infra-panel:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(320px circle at var(--mx) var(--my),#ee0f1f18,transparent 65%);opacity:0;transition:opacity .3s}.infra-panel.pointer-active:after{opacity:1}.core-node,.onlyup-node,.source-node,.security-satellite{transition:translate .25s cubic-bezier(.2,.8,.2,1),filter .25s;will-change:translate}.infra-panel.pointer-active .core-node{filter:drop-shadow(0 15px 22px #ee0f1f25)}.infra-panel.pointer-active .onlyup-node{filter:drop-shadow(0 15px 22px #35dc7822)}.product-ui:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff0c 48%,transparent 64%);transform:translateX(-130%);transition:transform .6s}.product-ui.pointer-active:after{transform:translateX(130%)}
@media(prefers-reduced-motion:reduce),(pointer:coarse){.product-ui,.infra-panel,.core-node,.onlyup-node,.source-node,.security-satellite{transform:none!important;translate:none!important}}/* Restored original security visual */
.security-grid{grid-template-columns:1fr 1fr;gap:100px}.security-visual{height:520px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#ffd7da 0,transparent 58%);overflow:visible;transform:translateY(34px) scale(.985)!important}.security-visual.visible{transform:none!important}.shield{width:190px;height:220px;background:#211315;border-radius:95px 95px 85px 85px;clip-path:polygon(50% 0,95% 18%,88% 73%,50% 100%,12% 73%,5% 18%);display:grid;place-items:center;box-shadow:0 35px 60px #202b162c;border:1px solid #ffffff17}.shield-inner{display:grid;place-items:center;width:95px;height:95px;background:#ee0f1f;border-radius:50%;font-size:45px;color:#fff;padding:0}.orbit{position:absolute;border:1px solid #63343a;border-radius:50%}.orbit-a{width:390px;height:260px;transform:rotate(28deg)}.orbit-b{width:420px;height:310px;transform:rotate(-32deg)}.orbit i{position:absolute;width:9px;height:9px;background:#c90816;border-radius:50%;top:42px;left:38px;box-shadow:0 0 0 6px #ee0f1f30}.secure-chip{position:absolute;background:#fff;color:#161313;border:1px solid #e6dddd;padding:10px 14px;border-radius:30px;font-size:9px;font-weight:700;box-shadow:0 12px 30px #1111}.chip-a{left:10px;top:115px}.chip-b{right:0;bottom:100px}@media(max-width:900px){.security-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.security-visual{height:410px;transform:translateY(34px) scale(.85)!important}.security-visual.visible{transform:scale(.85)!important}}

/* Acessos, tema e cards reais de conquistas */
.award-tabs button{cursor:pointer}
.plaque-face{padding:0!important;background:#080607!important;overflow:hidden;display:flex;align-items:center;justify-content:center}
.plaque-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.plaque{background:transparent!important}
.plaque h3,.plaque p{position:relative}
section.section{content-visibility:auto;contain-intrinsic-size:700px}
img{max-width:100%}
@media(max-width:600px){.plaque-face{height:auto;aspect-ratio:1}.orb{filter:blur(70px);opacity:.1}.glow-ring{box-shadow:none}.product-ui{box-shadow:0 25px 55px #000!important}}
@media(prefers-reduced-motion:reduce){.orb,.glow-ring{filter:none}}

/* Header responsivo: mantém logo, acessos e menu alinhados e legíveis */
.nav-actions .button-sm{
  padding:12px 16px;
  gap:8px;
  min-width:0;
  font-size:12px;
  line-height:1.1;
  border-radius:7px;
  box-shadow:none;
  white-space:nowrap;
}
.nav-actions .button-sm span{font-size:14px}
.nav-actions .button-sm:hover,
.nav-actions .button-sm:focus-visible,
.nav-actions .button-sm:active{
  background:#c90816;
  border-color:#c90816;
  color:#fff;
  box-shadow:0 7px 18px #ee0f1f30;
}
.nav-actions .button-sm:focus-visible{
  outline:2px solid #ee0f1f;
  outline-offset:3px;
}

@media(max-width:900px){
  .nav{position:relative;gap:10px}
  .nav .brand{min-width:0;flex:1}
  .nav-actions{
    display:flex;
    position:static;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    padding:0;
    background:transparent;
    flex-shrink:0;
  }
  .nav-actions .login{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px}
  .nav-actions .button-sm{display:inline-flex;padding:10px 14px;font-size:12px}
  .menu{position:static;flex:0 0 25px;margin-left:2px;padding:0}
  .nav.open .nav-actions{position:static}
}
@media(max-width:600px){
  .nav-actions{gap:6px}
  .nav-actions .login{font-size:11px}
  .nav-actions .button-sm{padding:9px 12px;font-size:11px;gap:6px}
  .nav-actions .button-sm span{font-size:13px}
}
@media(max-width:520px){
  .container{width:calc(100% - 24px)}
  .nav{height:68px;gap:7px}
  .brand img{height:29px}
  .nav-actions{gap:5px}
  .nav-actions .login{font-size:10px}
  .nav-actions .button-sm{padding:8px 10px;font-size:10px}
  .menu{width:24px}
  .nav.open .nav-links{top:68px}
  .hero{padding-top:100px}
}
@media(max-width:380px){
  .nav{gap:4px}
  .brand img{height:25px}
  .nav-actions{gap:4px}
  .nav-actions .login{font-size:9px}
  .nav-actions .button-sm{padding:7px 8px;font-size:9px;gap:4px}
  .nav-actions .button-sm span{font-size:12px}
}

/* Filtros e placas: a arte enviada já contém a moldura da premiação */
.award-tabs{display:flex;flex-wrap:wrap;gap:10px}
.award-tabs button{min-width:112px}
.plaque.is-hidden{display:none}
.plaque-edge{display:none}
.plaque-face{
  width:min(100%,360px);
  height:auto!important;
  aspect-ratio:1;
  margin:0 auto 20px;
  border:0!important;
  border-radius:0;
  box-shadow:none!important;
  display:block!important;
}
.plaque-face:before,
.plaque-face:after{content:none!important}
.plaque-face img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.plaques{align-items:start}
@media(max-width:900px){
  .plaques{gap:0}
  .plaque-face{width:min(100%,340px);margin-bottom:18px}
}
@media(max-width:600px){
  .award-tabs{gap:8px;margin-bottom:36px}
  .award-tabs button{min-width:0;padding:10px 14px;font-size:9px}
  .plaque-face{width:min(100%,290px);margin-bottom:15px}
  .plaque{margin-bottom:18px}
  .plaque h3{font-size:17px}
  .plaque p{font-size:9px}
}

/* Paleta escura consistente */
  --paper:#0d090a;
  --ink:#f7eeee;
  --muted:#b2a3a5;
  --line:#332326;
  background:#0d090a;
  color:#f7eeee;
}

/* =========================================================
   Tema claro/escuro + logo ProBulls branca no modo escuro
   ========================================================= */
html.theme-dark-preload{background:#080607}

.theme-toggle{
  display:inline-flex;
  align-items:center;
  gap:8px;
  border:1px solid #ddd2d2;
  background:transparent;
  color:#5e5556;
  border-radius:999px;
  padding:9px 13px;
  font:700 11px Manrope,Arial,sans-serif;
  cursor:pointer;
  transition:.25s ease;
  white-space:nowrap;
}
.theme-toggle:hover{border-color:#ee0f1f;color:#ee0f1f}
.theme-icon{font-size:14px;line-height:1}

/* O logo preto vira a versão branca somente no tema escuro. */
body.dark-theme .theme-logo[src="probulls-logo.png"]{display:none}
body:not(.dark-theme) .theme-logo[src="probulls-logo-white.png"]{display:none}
body.dark-theme .theme-logo{filter:none!important}

/* Tema escuro */
body.dark-theme{background:#080607;color:#fff}
body.dark-theme .nav-wrap:not(.scrolled){background:rgba(8,6,7,.88);backdrop-filter:blur(16px);border-bottom-color:#ffffff12}
body.dark-theme .nav-wrap.scrolled{background:rgba(8,6,7,.94);border-bottom-color:#ffffff12}
body.dark-theme .nav-links a,body.dark-theme .login{color:#b8adaf}
body.dark-theme .nav-links a:hover,body.dark-theme .login:hover{color:#ee0f1f}
body.dark-theme .menu span{background:#fff}
body.dark-theme .theme-toggle{border-color:#ffffff24;color:#ddd3d5;background:#ffffff08}
body.dark-theme .theme-toggle:hover{border-color:#ee0f1f;color:#fff;background:#ee0f1f14}
body.dark-theme .theme-toggle .theme-icon{transform:rotate(180deg)}
body.dark-theme .hero{background:radial-gradient(circle at 50% 30%,#4b0710 0,#19080b 24%,#080607 58%);color:#fff}
body.dark-theme .hero-copy>p{color:#b6abad}
body.dark-theme .solutions,body.dark-theme .security,body.dark-theme .faq{background:#0d090a;color:#fff}
body.dark-theme .section h2,body.dark-theme .testimonials h2{color:#fff}
body.dark-theme .section-top>p,body.dark-theme .security-copy p{color:#948a8c}
body.dark-theme .feature-card.light{background:linear-gradient(145deg,#1c1314,#100b0c);color:#fff;border-color:#ffffff0f}
body.dark-theme .feature-card.black{background:linear-gradient(145deg,#211517,#0d090a)}
body.dark-theme .feature-card.lime{background:linear-gradient(145deg,#ee0f1f,#8f0610);color:#fff}
body.dark-theme .stats{background:radial-gradient(circle at 25% 45%,#38070d,#0a0708 55%);color:#fff}
body.dark-theme .testimonials{background:#080607}
body.dark-theme .quote{background:linear-gradient(145deg,#191113,#0f0a0b);color:#fff;border-color:#ffffff0e}
body.dark-theme .faq-list,body.dark-theme .faq details{border-color:#ffffff18}
body.dark-theme .faq summary{color:#fff}
body.dark-theme .faq details p{color:#998f91}
body.dark-theme .security-copy li strong{color:#fff}
body.dark-theme .secure-chip{background:#1b1113;color:#fff;border-color:#ffffff16}
body.dark-theme .footer-main,body.dark-theme .footer-bottom,body.dark-theme footer{background:#080607}
body.dark-theme .footer-main strong{color:#fff}
body.dark-theme .footer-main a,body.dark-theme .footer-main>div:first-child p,body.dark-theme .footer-bottom{color:#817779}
body.dark-theme .footer-brand{background:transparent}

/* Menu mobile */
@media(max-width:900px){
  .theme-toggle{justify-content:center;width:100%;padding:12px 14px;font-size:12px}
  .nav.open .nav-links{gap:18px}
}

/* Correção definitiva das placas: a arte precisa ocupar todo o card sem ser limitada pelo estilo antigo */
.plaque-face {
  position: relative !important;
  overflow: hidden !important;
}
.plaque-face img {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  object-fit: contain !important;
  object-position: center !important;
}

/* =========================================================
   Taxas da Gateway + Nossas Rotas
   ========================================================= */
.rates-routes{background:#faf8f7;color:#130909;overflow:hidden}
.rates-routes-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px}
.rates-routes-head h2{font-size:clamp(45px,5vw,67px);margin:18px 0 0}
.rates-routes-head>p{max-width:390px;color:#746a6a;line-height:1.8;font-size:14px;margin:0 0 4px}
.gateway-rates-card,.routes-info-card{border:1px solid #eadfdf;border-radius:28px;background:#fff;box-shadow:0 25px 70px #2410100b;overflow:hidden}
.gateway-rates-card{padding:34px;margin-bottom:22px}
.gateway-card-head,.routes-info-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
.gateway-card-head h3,.routes-info-head h3{font:700 28px Space Grotesk;letter-spacing:-1.2px;margin:7px 0 0}
.rates-kicker{font:800 9px Manrope;letter-spacing:2px;color:#9b8f90}
.rates-badge,.route-count{border:1px solid #eadfdf;border-radius:999px;padding:8px 12px;color:#746a6a;font:700 9px Manrope;white-space:nowrap}
.rates-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.rate-route{padding:26px;border-radius:20px;border:1px solid #eee6e6;min-height:190px;position:relative;overflow:hidden}
.rate-route:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-85px;bottom:-100px;background:#ee0f1f08}
.rate-white{background:#faf8f7}
.rate-black{background:#130909;color:#fff;border-color:#130909}
.rate-route-top{display:flex;align-items:center;gap:10px}
.rate-route-top h4,.route-info-title h4{font:700 20px Space Grotesk;letter-spacing:-.6px;margin:0}
.route-dot{width:10px;height:10px;border-radius:50%;background:#ee0f1f;box-shadow:0 0 0 5px #ee0f1f12}
.rate-black .route-dot{background:#fff;box-shadow:0 0 0 5px #ffffff10}
.rate-lines{margin-top:30px;display:grid;gap:13px}
.rate-lines>div{display:flex;align-items:end;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid #13090910}
.rate-black .rate-lines>div{border-bottom-color:#ffffff15}
.rate-lines span{font-size:11px;color:#817778}
.rate-black .rate-lines span{color:#a79b9d}
.rate-lines strong{font:700 22px Space Grotesk;letter-spacing:-.8px}
.routes-info-card{padding:34px}
.routes-info-head{margin-bottom:22px}
.routes-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.route-info{padding:28px;border-radius:20px;border:1px solid #eadfdf;background:#faf8f7;min-height:235px;display:flex;flex-direction:column}
.route-info-black{background:#130909;color:#fff;border-color:#130909}
.route-info-title{display:flex;align-items:center;gap:12px}
.route-number{font:800 10px Space Grotesk;color:#ee0f1f;letter-spacing:1px}
.route-info p{color:#746a6a;font-size:12px;line-height:1.8;margin:22px 0 20px;max-width:530px}
.route-info-black p{color:#a79b9d}
.route-tag{display:inline-flex;align-self:flex-start;margin-top:auto;border-radius:999px;padding:7px 10px;background:#ee0f1f0d;color:#b20c18;font:800 8px Manrope;letter-spacing:.8px;text-transform:uppercase}
.route-info-black .route-tag{background:#ffffff0c;color:#fff}

body.dark-theme .rates-routes{background:#0d090a;color:#fff}
body.dark-theme .rates-routes-head>p{color:#948a8c}
body.dark-theme .gateway-rates-card,body.dark-theme .routes-info-card{background:#141011;border-color:#ffffff12;box-shadow:0 25px 70px #0006}
body.dark-theme .rates-badge,body.dark-theme .route-count{border-color:#ffffff16;color:#a79b9d;background:#ffffff05}
body.dark-theme .rate-route{border-color:#ffffff10}
body.dark-theme .rate-white{background:#1c1516}
body.dark-theme .rate-black{background:#090708}
body.dark-theme .rate-lines>div{border-bottom-color:#ffffff12}
body.dark-theme .rate-lines span{color:#a79b9d}
body.dark-theme .route-info{background:#1c1516;border-color:#ffffff10}
body.dark-theme .route-info-black{background:#090708;border-color:#ffffff10}
body.dark-theme .route-info p{color:#a79b9d}

@media(max-width:900px){
  .rates-routes-head{align-items:flex-start;flex-direction:column;gap:12px}
  .rates-routes-head>p{max-width:520px}
  .rates-grid,.routes-grid{grid-template-columns:1fr}
}
@media(max-width:600px){
  .rates-routes{padding:80px 0}
  .gateway-rates-card,.routes-info-card{padding:20px;border-radius:22px}
  .gateway-card-head,.routes-info-head{align-items:flex-start;flex-direction:column;gap:12px}
  .gateway-card-head h3,.routes-info-head h3{font-size:25px}
  .rates-badge,.route-count{font-size:8px}
  .rate-route,.route-info{padding:22px;border-radius:17px}
  .rate-lines strong{font-size:19px}
  .route-info{min-height:0}
}
