:root{--ink:#14223a;--ink-2:#46566e;--muted:#77859b;--blue:#356ff2;--blue-dark:#2155d7;--surface:#f7f9fc;--white:#fff;--line:#e3e8f0;--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Inter,Helvetica,Arial,sans-serif;--radius:22px;--shadow:0 20px 55px rgba(27,54,110,.075)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}::selection{background:#b5d4ff;color:#071b43}a{color:inherit;text-decoration:none}button{font-family:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #64aaff;outline-offset:4px}button{cursor:pointer}svg{display:block}.shell{width:min(1180px,calc(100% - 80px));margin-inline:auto}.skip-link{position:absolute;z-index:999;left:12px;top:-60px;padding:12px 18px;background:#fff;border-radius:10px}.skip-link:focus{top:12px}
.announcement{height:36px;background:#111d37;color:#dce8ff;display:flex;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.015em;padding:0 18px;text-align:center}.announcement-dot{height:6px;width:6px;border-radius:100%;background:#75e6bb;box-shadow:0 0 0 3px rgba(117,230,187,.13);flex:0 0 auto}.announcement a{color:#9bc6ff;margin-left:5px;white-space:nowrap}.announcement a:hover{text-decoration:underline}.site-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.88);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid rgba(217,225,237,.8)}.nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand-symbol{width:33px;height:33px;background:linear-gradient(145deg,#467ef6,#2443a5);border-radius:11px;position:relative;box-shadow:0 7px 14px #3b64ba21}.brand-symbol span{position:absolute;width:7px;height:7px;border-radius:50%;background:white;z-index:2}.brand-symbol span:nth-child(1){top:7px;left:7px}.brand-symbol span:nth-child(2){top:7px;right:7px}.brand-symbol span:nth-child(3){bottom:7px;left:13px}.brand-symbol:after,.brand-symbol:before{content:"";position:absolute;height:1.5px;transform-origin:left;background:#c5dcff;left:11px;top:13px;width:14px;transform:rotate(0)}.brand-symbol:after{top:13px;left:10px;width:16px;transform:rotate(59deg)}.brand-text{font-size:23px;font-weight:790;letter-spacing:-1.7px;line-height:1}.brand-dot{color:#427bff}.brand-suffix{font-size:15px;font-weight:590;color:#8b99a8;letter-spacing:-.7px;margin-left:3px}.desktop-nav{display:flex;align-items:center;gap:28px;margin:auto}.desktop-nav a{font-size:12.7px;color:#4b5a70;font-weight:580;transition:color .2s}.desktop-nav a:hover{color:#356ff2}.nav-tools{display:flex;align-items:center;gap:12px}.lang-switch{height:34px;display:flex;padding:3px;background:#f2f5fa;border:1px solid #e6ebf2;border-radius:100px}.lang-option{width:33px;border:0;border-radius:50px;background:transparent;color:#8592a3;font-size:10px;font-weight:780}.lang-option.active{background:#fff;color:#1f4caa;box-shadow:0 1px 5px #213e6d20}.nav-action{background:#142447;border-radius:100px;color:#fff;height:37px;padding:0 16px;display:flex;align-items:center;gap:10px;font-size:11.8px;font-weight:670;white-space:nowrap;transition:background .2s,transform .2s}.nav-action:hover{background:#3763b9;transform:translateY(-1px)}.nav-action svg,.button svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mobile-toggle{display:none;width:37px;height:37px;border:1px solid #e6ebf2;background:#fff;border-radius:10px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mobile-toggle span{display:block;width:16px;height:1.5px;background:#213b61}.mobile-nav{display:none}
.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;min-height:650px;padding-top:70px;padding-bottom:75px}.hero-copy{position:relative}.eyebrow,.section-label{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:.16em;font-weight:800;color:#4870b0}.eyebrow{margin-bottom:28px}.eyebrow-line{width:20px;height:2px;border-radius:4px;background:#4279f4}.hero h1{font-size:clamp(55px,5.25vw,76px);line-height:1.055;letter-spacing:-.077em;font-weight:770;margin:0 0 25px;color:#15213a}.hero h1>span{color:#14223a}.hero h1 .hero-glow{background:linear-gradient(100deg,#2e5fca 6%,#2d7ef0 44%,#72b5fd 94%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:16px;line-height:1.82;color:#637188;margin:0;max-width:480px;font-weight:430}.hero-actions{display:flex;gap:16px;align-items:center;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;height:50px;padding:0 23px;border-radius:100px;font-size:12.5px;font-weight:680;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:#3675fa;color:#fff;box-shadow:0 13px 26px rgba(54,117,250,.22)}.button-primary:hover{background:#205ed8;box-shadow:0 17px 31px rgba(54,117,250,.3)}.button-ghost{color:#34435b;padding-inline:6px;background:transparent}.button-ghost:hover{color:#2966de}.hero-footnote{display:flex;gap:8px;align-items:center;color:#8692a2;font-size:11px;line-height:1.5;margin:29px 0 0}.tiny-spark{color:#417fff;font-size:14px}
.hero-art{aspect-ratio:1/1.04;border-radius:27px;background:radial-gradient(ellipse at 70% 66%,rgba(38,99,206,.42),transparent 55%),radial-gradient(ellipse at 25% 25%,rgba(45,66,139,.34),transparent 45%),linear-gradient(135deg,#0f1833,#101d42 58%,#172d60);position:relative;overflow:hidden;color:white;box-shadow:0 35px 75px rgba(10,34,90,.22);isolation:isolate}.hero-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#8fbcff 1px,transparent 1px);background-size:24px 24px;opacity:.12;mask-image:linear-gradient(to bottom,transparent 5%,black 50%,transparent 97%)}.hero-art:after{content:"";position:absolute;width:380px;height:380px;background:#4e83fb;filter:blur(120px);opacity:.11;border-radius:50%;left:35%;top:24%;pointer-events:none}.art-topline,.art-bottomline{position:absolute;z-index:5;left:28px;right:28px;display:flex;align-items:center;font-size:9px;letter-spacing:.16em;color:#91a9d3;font-weight:730}.art-topline{top:26px;gap:8px}.art-led{width:6px;height:6px;border-radius:100%;background:#7beac5;box-shadow:0 0 12px #7beac566}.art-plus{margin-left:auto;font-size:23px;line-height:0;color:#819cc7;font-weight:300}.art-bottomline{bottom:26px;justify-content:space-between;letter-spacing:.1em;font-size:8px}.art-pulse{display:flex;align-items:center;gap:4px;height:17px}.art-pulse i{display:block;width:3px;background:#5edbbf;height:8px;border-radius:3px;animation:pulse 1s ease-in-out infinite alternate}.art-pulse i:nth-child(2){animation-delay:.2s;height:15px}.art-pulse i:nth-child(3){animation-delay:.4s;height:10px}.art-pulse i:nth-child(4){animation-delay:.1s;height:6px}@keyframes pulse{to{height:3px;opacity:.45}}.network-canvas{position:absolute;width:100%;height:100%;inset:0;display:grid;place-items:center}.network-aura{position:absolute;width:55%;height:55%;border-radius:50%;background:radial-gradient(circle,rgba(59,131,248,.31),transparent 68%);filter:blur(12px)}.network-ring{position:absolute;border:1px solid rgba(128,169,241,.12);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-one{width:56%;aspect-ratio:1}.ring-two{width:85%;aspect-ratio:1}.network-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.moving-lines{animation:dash 15s linear infinite}@keyframes dash{to{stroke-dashoffset:-600}}.hub{width:30%;aspect-ratio:1;border:1px solid rgba(143,197,255,.44);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3;background:radial-gradient(circle at 35% 30%,#274d9c,#12285b 70%);box-shadow:0 0 0 12px rgba(58,118,239,.08),0 0 55px rgba(61,122,250,.24),inset 0 1px 9px rgba(162,215,255,.17)}.hub-mark{font-size:clamp(30px,4vw,51px);letter-spacing:-.11em;font-weight:790;line-height:1}.hub-mark span:not(.hub-dot){color:#adcaff}.hub-dot{color:#69a8fa}.hub-label{font-size:8px;text-align:center;letter-spacing:.16em;color:#a2c0e8;line-height:1.65;font-weight:700;margin-top:9px}.orb{position:absolute;display:flex;align-items:center;gap:10px;z-index:4;padding:8px 12px 8px 8px;border:1px solid rgba(137,173,235,.3);background:rgba(16,31,67,.91);box-shadow:0 9px 18px #0b153c50,0 0 24px #9ebaff07;border-radius:13px;backdrop-filter:blur(10px);white-space:nowrap;animation:float 6s ease-in-out infinite}.orb strong{font-size:11px;line-height:1.2;font-weight:710;display:block;color:#f6f9ff}.orb small{display:block;font-size:7.5px;color:#7e9bc9;letter-spacing:.11em;margin-top:4px;font-weight:760}.orb-icon{height:30px;width:30px;display:grid;place-items:center;border-radius:9px;font-size:18px;font-weight:800;letter-spacing:-.08em}.icon-it{background:#1a53b2;color:#f8fcff}.icon-es{background:#7344bf;color:#fff}.icon-eu{background:#5951ce;color:#fff}.icon-pt{background:#19a98f;color:#fff}.icon-nordics{background:#f1794e;color:#fff}.orb-bancomat{left:10%;top:17%;animation-delay:0s}.orb-bizum{right:8%;top:17%;animation-delay:-1.3s}.orb-wero{right:3%;top:54%;animation-delay:-2.5s}.orb-mbway{left:39%;bottom:11%;animation-delay:-3.2s}.orb-vipps{left:4%;top:62%;animation-delay:-1.7s}@keyframes float{50%{transform:translateY(-7px)}}
.numbers{border-top:1px solid var(--line);padding-top:32px;padding-bottom:23px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:0}.number-item{padding:10px 28px 8px;min-height:95px;border-right:1px solid var(--line)}.number-item:first-child{padding-left:0}.number-item:nth-child(4){border:0}.number-value{font-size:43px;font-weight:780;letter-spacing:-.065em;color:#18366a;display:block;line-height:1}.number-value span{font-size:.6em;color:#3675fa}.number-label{color:#7a889a;font-size:11px;line-height:1.6;display:block;margin-top:9px;max-width:180px}.number-note{grid-column:1/-1;text-align:right;font-size:10px;color:#9ba6b4;margin-top:16px}
.section{padding:123px 0}.section-label{color:#346bec;font-size:10px;font-weight:790;margin-bottom:28px}.section-label>span:first-child{opacity:.65}.section h2,.closing-section h2{font-size:clamp(42px,4.3vw,62px);line-height:1.12;letter-spacing:-.065em;font-weight:755;margin:0}.section h2 em,.closing-section h2 em{font-style:normal;color:#638cef}.intro-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:120px}.intro-detail{padding-top:40px}.intro-detail p{font-size:14.5px;line-height:1.9;color:#6b798c;margin:0 0 20px}.intro-detail .lead-text{font-size:17px;line-height:1.8;color:#34445d;font-weight:500}.inline-link{display:inline-flex;align-items:center;gap:15px;color:#3470e9;font-size:12px;font-weight:700;margin-top:11px}.inline-link:hover{text-decoration:underline}.feature-strip{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);background:#f5f8fd;border:1px solid #e8eef6;border-radius:22px;overflow:hidden}.feature-cell{padding:35px 37px;min-height:220px;border-right:1px solid #e4ebf4}.feature-cell:last-child{border-right:0}.feature-icon{width:45px;height:45px;border-radius:15px;background:#e8f0ff;display:grid;place-items:center;margin-bottom:24px}.feature-icon svg{width:23px;height:23px;stroke:#3c75e8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feature-cell h3{font-size:16px;margin:0 0 9px;letter-spacing:-.025em}.feature-cell p{margin:0;color:#78869b;font-size:12px;line-height:1.8;max-width:250px}
.ecosystem{background:#f7f9fc}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto}.section-heading.centered .section-label{justify-content:center}.section-heading.centered p{color:#7b8899;line-height:1.7;font-size:15px;margin:24px auto 0;max-width:580px}.partner-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:56px}.partner-card{border:1px solid #e5ebf4;border-radius:18px;background:#fff;min-height:238px;padding:22px 19px;display:flex;flex-direction:column;align-items:center;box-shadow:0 6px 22px #26386006;transition:transform .25s,box-shadow .25s,border-color .25s}.partner-card:hover{transform:translateY(-7px);box-shadow:0 18px 39px #25467616;border-color:#c9d9f2}.partner-upper{align-self:stretch;display:flex;justify-content:space-between;align-items:center}.partner-flag{display:inline-flex;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:790;letter-spacing:.04em}.flag-it{color:#16814e;background:#eaf7ee}.flag-es{color:#bf5835;background:#fff3e6}.flag-eu{color:#635dc8;background:#f0edff}.flag-pt{color:#2c9888;background:#e8f8f4}.flag-no{color:#d5794b;background:#fff0e5}.external-icon{color:#bbc4d2;font-size:16px}.partner-monogram{width:70px;height:70px;margin-top:17px;display:grid;place-items:center;border-radius:21px;font-weight:800;font-size:40px;letter-spacing:-.1em}.partner-blue{color:#165fe8;background:#eaf1ff}.partner-purple{color:#9958ee;background:#f5eaff}.partner-violet{color:#6559d8;background:#eeedff}.partner-green{color:#12a48a;background:#e5faf5}.partner-orange{color:#ed8256;background:#fff0e8}.partner-card h3{font-size:14px;white-space:nowrap;letter-spacing:-.035em;text-align:center;margin:20px 0 5px}.partner-card p{font-size:11px;color:#8e99a8;margin:0;text-align:center}.partner-caption{text-align:center;font-size:10px;color:#98a4b4;margin-top:20px}
.how-section{background:linear-gradient(135deg,#12203e,#0d1833 64%,#16264a);color:#fff;overflow:hidden}.light-label{color:#7ea9fa}.how-heading{display:flex;justify-content:space-between;gap:70px;align-items:flex-end}.how-heading h2{color:white}.how-heading h2 em{color:#84aaff}.how-heading p{max-width:355px;font-size:14px;line-height:1.8;color:#99aacc;margin:0 0 9px}.usecase-tabs{display:flex;gap:8px;margin:45px 0 22px;flex-wrap:wrap}.usecase-tab{border:1px solid #394765;background:transparent;color:#95a7c9;padding:11px 20px;border-radius:100px;font-size:12px;font-weight:680;transition:background .2s,color .2s}.usecase-tab.selected{background:#fff;color:#1b335e;border-color:#fff}.usecase-tab:not(.selected):hover{border-color:#7f9cd4;color:#fff}.case-frame{padding:34px;border:1px solid #34486e;border-radius:21px;background:linear-gradient(120deg,rgba(45,69,115,.36),rgba(13,26,57,.8));box-shadow:inset 0 0 45px #24448915}.case-steps{display:flex;align-items:center;justify-content:center;gap:0}.case-box{height:210px;flex:0 1 285px;border:1px solid rgba(146,168,216,.18);background:rgba(20,37,72,.84);border-radius:18px;padding:21px;display:flex;align-items:center;justify-content:center;flex-direction:column}.box-super{align-self:flex-start;font-size:9px;font-weight:760;letter-spacing:.15em;color:#7d96c4;margin-bottom:auto}.app-symbol{width:57px;height:57px;border-radius:17px;display:grid;place-items:center;font-size:34px;font-weight:820;letter-spacing:-.1em}.app-a{background:#6a43b9;color:#fff}.app-b{background:#1c58c5;color:#fff}.app-wero{background:#5f58c9;color:#fff}.app-pt{background:#159b8b;color:#fff}.app-es{background:#8351be;color:#fff}.case-name{font-size:19px;font-weight:725;letter-spacing:-.05em;margin-top:10px}.case-country{font-size:11px;color:#869dc5;margin-top:4px}.case-middle{display:flex;align-items:center;flex:0 1 290px;min-width:125px;justify-content:center}.flow-line{height:1px;background:linear-gradient(90deg,#477be3,#88acff);flex:1;position:relative}.flow-line:first-child{background:linear-gradient(90deg,#3c5487,#88acff)}.flow-dot{position:absolute;width:6px;height:6px;border-radius:100%;background:#74b2fb;right:30%;top:-2.5px;box-shadow:0 0 13px #6fbcff;animation:dottravel 2s ease-in-out infinite alternate}@keyframes dottravel{from{right:85%}to{right:8%}}.case-hub{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:90px;height:90px;border:1px solid #4b77c7;border-radius:50%;background:#1b396f;box-shadow:0 0 0 9px #3c75e911}.case-hub span{font-size:27px;font-weight:800;letter-spacing:-.11em}.case-hub small{font-size:7px;font-weight:740;color:#a9c7fa;letter-spacing:.11em;margin-top:2px}.case-summary{display:flex;gap:17px;align-items:center;border-top:1px solid #344466;padding-top:27px;margin-top:29px}.case-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#244577;color:#8dbbff;font-size:17px;flex:0 0 auto}.case-summary h3{font-size:15px;letter-spacing:-.02em;margin:0 0 5px}.case-summary p{font-size:12px;color:#a0b0cd;line-height:1.6;margin:0}.case-status{border:1px solid #37537c;border-radius:100px;padding:8px 12px;margin-left:auto;font-size:8px;font-weight:790;letter-spacing:.08em;color:#97b3db;white-space:nowrap}.how-disclaimer{color:#8d9cba;font-size:10px;margin:21px 0 0}
.roadmap-layout{display:grid;grid-template-columns:1fr 1fr;gap:130px}.roadmap-title p{max-width:360px;font-size:14px;line-height:1.85;color:#7a889a;margin:26px 0 15px}.timeline{border-left:1px solid #dfe6f1;padding-left:35px;margin:6px 0 0 10px}.timeline-item{position:relative;padding-bottom:36px}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;left:-43px;top:0;background:#fff;border:2px solid #3e75f2;border-radius:100%;height:15px;width:15px;box-shadow:0 0 0 5px #f0f5ff}.timeline-item.future .timeline-marker{border-color:#c7d1df;box-shadow:0 0 0 5px #f5f7fa}.timeline-date{color:#3d72e3;font-size:10px;font-weight:760;letter-spacing:.1em;margin-bottom:10px}.timeline-item.future .timeline-date{color:#96a3b2}.timeline-title{font-size:18px;font-weight:715;letter-spacing:-.035em;margin-bottom:9px}.timeline-item p{font-size:12.5px;line-height:1.8;color:#7e8b9d;max-width:365px;margin:0}
.news-section{background:#f7f9fc}.news-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end}.news-heading>div:first-child p{font-size:14px;line-height:1.8;color:#7d8a9a;max-width:520px;margin:22px 0 0}.feed-control{display:flex;gap:15px;align-items:center;margin-bottom:5px}.feed-state{display:inline-flex;align-items:center;gap:8px;font-size:9px;color:#8594a9;letter-spacing:.07em;font-weight:770;white-space:nowrap}.feed-state-dot{width:7px;height:7px;border-radius:50%;background:#9daac0}.feed-state.live .feed-state-dot{background:#20b18a;box-shadow:0 0 0 4px #20b18a15}.feed-refresh{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e1e7f0;border-radius:100px;padding:10px 14px;font-size:11px;color:#486078;font-weight:650;transition:box-shadow .2s}.feed-refresh:hover{box-shadow:0 5px 20px #23447414}.feed-refresh svg{width:16px;height:16px;stroke:#5077ad;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feed-refresh.loading svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.news-filters{display:flex;gap:9px;margin:42px 0 24px;flex-wrap:wrap}.news-filter{border:1px solid #e1e7f0;border-radius:100px;background:#fff;color:#72819a;font-size:11px;font-weight:660;padding:11px 17px;transition:background .2s,color .2s}.news-filter:hover{color:#2d64d6}.news-filter.active{background:#1a325c;border-color:#1a325c;color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:130px}.news-card{background:#fff;border:1px solid #e6ebf2;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-height:324px;transition:transform .25s,box-shadow .25s}.news-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(29,52,90,.08)}.news-art{height:135px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.news-art::before,.news-art::after{content:"";position:absolute;border-radius:50%;border:1px solid #fff4}.news-art::before{width:160px;height:160px}.news-art::after{width:240px;height:240px}.news-art .art-letter{font-size:58px;color:#fff;font-weight:800;letter-spacing:-.09em;text-shadow:0 12px 30px #071f5d29}.news-art .art-micro{position:absolute;left:19px;top:18px;font-size:9px;color:#ffffffbb;font-weight:770;letter-spacing:.17em}.news-art .art-corner{position:absolute;right:19px;bottom:11px;font-size:33px;color:#ffffff78;line-height:1}.tone-blue{background:radial-gradient(circle at 70% 25%,#82c0ff,#3268db 68%,#2444a5)}.tone-navy{background:radial-gradient(circle at 65% 35%,#688ce1,#203563 74%)}.tone-purple{background:radial-gradient(circle at 65% 35%,#a2a3f9,#6963c4 75%)}.tone-teal{background:radial-gradient(circle at 75% 25%,#8edfd8,#138c94 70%)}.tone-orange{background:radial-gradient(circle at 65% 25%,#ffcc9f,#e58b57 70%)}.tone-royal{background:radial-gradient(circle at 65% 25%,#83aff9,#3254bd 70%)}.news-content{padding:23px 23px 22px;display:flex;flex-direction:column;flex:1}.news-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;font-weight:730;letter-spacing:.025em;color:#4378e7}.news-meta .news-date{color:#97a3b2;white-space:nowrap;font-weight:620}.news-card h3{font-size:17px;line-height:1.4;letter-spacing:-.03em;font-weight:720;margin:14px 0 9px}.news-card p{font-size:12px;line-height:1.7;color:#7c899a;margin:0 0 20px;flex:1}.news-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1f5;padding-top:15px;font-size:11px;color:#4279e5;font-weight:720}.news-link span:last-child{font-size:18px}.news-empty{grid-column:1/-1;text-align:center;padding:60px 0;color:#72839c}.news-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:24px}.news-bottom p{font-size:11px;color:#919eae;max-width:680px;line-height:1.6;margin:0}.news-bottom .inline-link{margin:0;white-space:nowrap}
.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:130px}.faq-aside{color:#8290a0;font-size:14px;line-height:1.8;margin-top:24px;max-width:300px}.faq-list{border-top:1px solid #e5eaf2}.faq-list details{border-bottom:1px solid #e5eaf2;padding:0}.faq-list summary{display:flex;gap:22px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:25px 2px;font-size:15px;font-weight:710;letter-spacing:-.03em}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:25px;font-weight:300;transition:transform .2s,color .2s;color:#4377e2}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{color:#768497;font-size:13px;line-height:1.85;padding:0 45px 24px 2px;margin:0;max-width:580px}
.closing-section{background:#102044;color:#fff;position:relative;overflow:hidden;padding:90px 0}.closing-layout{display:flex;align-items:center;justify-content:space-between;gap:70px}.closing-layout>div:first-child{position:relative;z-index:2}.closing-section h2{font-size:clamp(42px,4.1vw,62px)}.closing-section h2 em{color:#8ab4ff}.closing-section p{font-size:13px;line-height:1.85;color:#a3b6d7;max-width:520px;margin:25px 0 24px}.closing-button{border:1px solid #5a7cbb;color:#fff;background:#ffffff10;height:43px}.closing-button:hover{background:#ffffff1e}.closing-decoration{width:360px;height:310px;position:relative;flex:0 0 auto;display:grid;place-items:center}.deco-orbit{position:absolute;inset:10px;border:1px solid #86a9ed33;border-radius:50%;transform:rotate(-24deg) scaleY(.5)}.deco-orbit.b{transform:rotate(40deg) scaleY(.6)}.deco-orbit.c{transform:rotate(100deg) scaleY(.65)}.deco-center{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 25% 20%,#5f9af0,#214d9b 72%);display:grid;place-items:center;font-size:64px;font-weight:800;letter-spacing:-.12em;box-shadow:0 0 50px #4f8dfb43;z-index:1}.closing-decoration:before,.closing-decoration:after{content:"";width:12px;height:12px;position:absolute;background:#86b8ff;border-radius:50%;top:38px;left:85px;box-shadow:0 0 20px #66aaff}.closing-decoration:after{top:auto;left:auto;bottom:35px;right:60px;width:9px;height:9px;background:#9e90fb}
.footer{background:#fff}.footer-main{display:grid;grid-template-columns:1.5fr .9fr .7fr;gap:80px;padding-top:65px;padding-bottom:70px}.footer-brand .brand-text{font-size:29px}.footer-brand .brand-suffix{font-size:19px}.footer-brand p{font-size:12px;color:#8b98a9;margin:18px 0;max-width:225px;line-height:1.7}.footer h3{color:#2a3d57;font-size:11px;font-weight:760;letter-spacing:.03em;margin:0 0 20px}.footer-sources,.footer-links{display:flex;flex-direction:column;align-items:flex-start}.footer a:not(.brand){color:#8793a6;font-size:11px;margin-bottom:12px;line-height:1.45}.footer a:hover{color:#3572ea}.footer-bottom{display:flex;justify-content:space-between;gap:35px;align-items:flex-start;border-top:1px solid #e8edf3;padding-top:23px;padding-bottom:30px;color:#9aa6b4;font-size:10px;line-height:1.6}.footer-bottom span:last-child{max-width:540px;text-align:right}.noscript{padding:25px;background:#fff3d9;text-align:center}
@media (max-width:1150px){.desktop-nav{gap:17px}.hero{gap:27px}.hero h1{font-size:clamp(52px,5.3vw,68px)}.orb{padding:6px 9px 6px 6px;gap:6px}.orb-icon{height:25px;width:25px;font-size:15px}.orb strong{font-size:9px}.orb small{font-size:7px}.intro-layout{gap:60px}.roadmap-layout,.faq-layout{gap:65px}.partner-card{padding:18px 13px}.partner-card h3{font-size:12px}.footer-main{gap:40px}}
@media (max-width:940px){.shell{width:min(100% - 48px,1180px)}.desktop-nav{display:none}.mobile-toggle{display:flex}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:0;border-top:1px solid #e8edf4;padding:8px 24px 16px;background:rgba(255,255,255,.96)}.mobile-nav a{padding:13px 7px;font-size:13px;font-weight:650;color:#354968;border-bottom:1px solid #f0f3f7}.hero{grid-template-columns:1fr 1fr;min-height:auto;padding-top:58px;padding-bottom:60px}.hero h1{font-size:clamp(43px,5.8vw,65px)}.hero-description{font-size:14px}.art-topline,.art-bottomline{left:18px;right:18px;font-size:8px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-card{min-height:215px}.intro-layout{gap:35px}.feature-cell{padding:28px}.case-status{display:none}.footer-main{grid-template-columns:1.3fr 1fr 1fr}}
@media (max-width:700px){.shell{width:calc(100% - 40px)}.announcement{height:auto;min-height:35px;font-size:9px;line-height:1.5;flex-wrap:wrap;gap:6px;padding:8px 12px}.announcement a{display:none}.nav-inner{height:64px}.nav-action{display:none}.brand-text{font-size:22px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:58px;padding-bottom:48px;gap:42px}.hero h1{font-size:clamp(49px,11.5vw,75px);margin-bottom:22px}.hero-description{font-size:14px;line-height:1.75;max-width:510px}.eyebrow{font-size:9px;margin-bottom:20px}.hero-actions{margin-top:26px;gap:8px}.button{height:46px;padding:0 17px;font-size:11px;gap:10px}.button-ghost{padding:0 10px}.hero-footnote{font-size:10px;margin-top:23px}.hero-art{max-width:550px;width:100%;align-self:center;aspect-ratio:1.04;min-height:350px}.hero-art .orb{transform:scale(.86)}.orb-bancomat{left:6%;top:16%}.orb-bizum{right:3%;top:18%}.orb-wero{right:1%;top:56%}.orb-vipps{left:0;top:60%}.orb-mbway{left:35%;bottom:10%}.hub-mark{font-size:37px}.hub-label{font-size:7px}.numbers{grid-template-columns:repeat(2,1fr);padding-top:17px}.number-item{padding:20px 14px;border-bottom:1px solid var(--line)}.number-item:nth-child(2){border-right:0}.number-item:nth-child(3){padding-left:0;border-bottom:0}.number-item:nth-child(4){border-bottom:0}.number-value{font-size:36px}.number-note{text-align:left;font-size:9px;line-height:1.6;margin-top:12px}.section{padding:78px 0}.section h2,.closing-section h2{font-size:clamp(37px,8vw,51px)}.section-label{margin-bottom:20px}.intro-layout,.roadmap-layout,.faq-layout{display:block}.intro-detail{padding-top:25px}.intro-detail .lead-text{font-size:15px}.intro-detail p{font-size:13.5px}.feature-strip{margin-top:45px;grid-template-columns:1fr}.feature-cell{min-height:auto;padding:24px;border-right:0;border-bottom:1px solid #e6edf5}.feature-cell:last-child{border-bottom:0}.feature-icon{width:40px;height:40px;margin-bottom:15px}.feature-cell p{max-width:none}.section-heading.centered p{font-size:13px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:33px}.partner-card{min-height:190px;padding:16px 12px}.partner-monogram{width:58px;height:58px;font-size:31px;margin-top:14px;border-radius:15px}.partner-card h3{font-size:12px;margin-top:16px}.partner-caption{font-size:9px;line-height:1.6}.how-heading{display:block}.how-heading p{margin-top:22px;max-width:540px;font-size:13px}.usecase-tabs{margin:30px 0 17px}.usecase-tab{padding:10px 14px;font-size:10.5px}.case-frame{padding:15px}.case-steps{gap:0}.case-box{height:168px;padding:12px;flex-basis:40%;min-width:0}.box-super{font-size:6.8px;letter-spacing:.08em}.app-symbol{width:42px;height:42px;font-size:25px;border-radius:12px}.case-name{font-size:13px;white-space:nowrap}.case-country{font-size:9px}.case-middle{min-width:47px;flex-basis:20%}.case-hub{min-width:48px;width:51px;height:51px}.case-hub span{font-size:18px}.case-hub small{font-size:4.5px}.flow-line{min-width:7px}.case-summary{margin-top:19px;padding-top:19px;gap:10px}.case-summary h3{font-size:13px}.case-summary p{font-size:11px}.case-icon{width:31px;height:31px;flex:0 0 31px}.how-disclaimer{line-height:1.7}.timeline{margin-top:45px}.roadmap-title p{font-size:13px}.timeline-item p{font-size:12px}.news-heading{display:block}.news-heading>div:first-child p{font-size:13px}.feed-control{margin-top:27px;justify-content:space-between}.news-filters{margin:25px 0 16px;gap:6px}.news-filter{padding:9px 12px;font-size:10px}.news-grid{grid-template-columns:1fr;gap:12px}.news-card{min-height:auto}.news-art{height:125px}.news-content{padding:20px}.news-card h3{font-size:17px}.news-bottom{display:block}.news-bottom p{margin-bottom:10px}.news-bottom .inline-link{font-size:11px}.faq-list{margin-top:36px}.faq-list summary{font-size:13.5px;padding:21px 2px}.faq-list details p{font-size:12px}.closing-section{padding:76px 0 35px}.closing-layout{display:block}.closing-section p{font-size:12px}.closing-decoration{width:270px;height:185px;margin:0 auto;opacity:.7}.deco-orbit{inset:5px}.deco-center{width:67px;height:67px;font-size:40px}.footer-main{grid-template-columns:1fr 1fr;gap:33px;padding-top:47px;padding-bottom:34px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block;padding:18px 0 25px}.footer-bottom span{display:block}.footer-bottom span:last-child{text-align:left;max-width:540px;margin-top:8px}}
@media (max-width:375px){.shell{width:calc(100% - 30px)}.hero h1{font-size:44px}.hero-art{min-height:330px}.orb strong{font-size:8px}.orb-icon{width:22px;height:22px;font-size:13px}.case-name{font-size:11px}.case-hub{min-width:42px;width:45px;height:45px}.hero-actions .button{font-size:10px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
