:root{--mk-teal-950: #003f43;--mk-teal-900: #07585a;--mk-teal-800: #08716b;--mk-teal-700: #0e867c;--mk-mint-soft: #eaf7f3;--mk-gold: #f8c63d;--mk-gold-dark: #dca812;--mk-ink: #10223e;--mk-muted: #617087;--mk-line: #d9e4e2;--mk-white: #ffffff;--mk-canvas: #fbfcfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--mk-ink);background:var(--mk-canvas);font-family:Public Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:10px 14px;border-radius:8px;color:var(--mk-ink);background:var(--mk-gold);font-weight:700}.skip-link:focus{top:12px}.marketing-container{width:min(1380px,calc(100% - 56px));margin:0 auto}.marketing-header{position:relative;z-index:20;color:#fff;background:var(--mk-teal-950);box-shadow:0 1px #ffffff14}.header-inner{min-height:84px;display:flex;align-items:center;gap:30px}.marketing-brand{display:inline-flex;align-items:center;gap:12px;font-size:1.42rem;font-weight:800;letter-spacing:-.045em}.marketing-brand img{flex:0 0 auto;border-radius:12px}.marketing-brand span{display:flex;flex-direction:column;line-height:1.02}.marketing-brand small{margin-top:5px;color:#ffffffad;font-size:.58rem;font-weight:600;letter-spacing:.01em}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.desktop-nav a,.header-login{display:inline-flex;align-items:center;gap:4px;color:#ffffffdb;font-size:.91rem;font-weight:600;transition:color .18s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible,.header-login:hover,.header-login:focus-visible{color:#fff}.header-actions{display:flex;align-items:center;gap:22px;margin-left:28px}.header-login i{font-size:1.25rem}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 23px;border:1px solid transparent;border-radius:8px;font-size:.92rem;font-weight:750;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button:focus-visible,.desktop-nav a:focus-visible,.mobile-menu-button:focus-visible{outline:3px solid rgba(248,198,61,.48);outline-offset:3px}.button-small{min-height:46px;padding:0 21px}.button-gold{color:#1d2c32;background:var(--mk-gold);box-shadow:0 10px 22px #f8c63d29}.button-gold:hover{background:#ffd25f}.mobile-menu-button{display:none;width:44px;height:44px;border:0;border-radius:9px;color:#fff;background:#ffffff1a;font-size:1.65rem}.mobile-nav{padding:14px 24px 22px;border-top:1px solid rgba(255,255,255,.1);background:var(--mk-teal-950)}.mobile-nav a{display:flex;align-items:center;min-height:46px;color:#ffffffe0;font-weight:650}.mobile-nav .button{margin-top:8px;color:var(--mk-ink)}.hero-section{padding:30px 0 22px;background:#fff}.hero-grid{display:grid;grid-template-columns:minmax(390px,.78fr) minmax(720px,1.22fr);align-items:center;gap:40px;min-height:500px}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid #d8e3e1;border-radius:999px;color:var(--mk-teal-800);background:#fff;box-shadow:0 4px 13px #10223e0a;font-size:.72rem;font-weight:800;letter-spacing:.16em}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#16a27f;box-shadow:0 0 0 5px #e3f4ef}.hero-copy h1{max-width:640px;margin:24px 0 18px;color:var(--mk-ink);font-size:clamp(3rem,4.3vw,4.15rem);line-height:1.04;letter-spacing:-.057em}.hero-copy h1 em{color:var(--mk-gold-dark);font-style:normal;white-space:nowrap}.hero-description{max-width:560px;margin:0;color:#465a70;font-size:1rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:26px}.button-primary{color:#fff;background:var(--mk-teal-950);box-shadow:0 10px 25px #003f4321}.button-primary:hover{background:var(--mk-teal-900)}.button-outline{border-color:var(--mk-teal-800);color:var(--mk-ink);background:#fff}.button-outline:hover{background:var(--mk-mint-soft)}.hero-facts{margin-top:16px;color:#59697c;font-size:.78rem;font-weight:600}.hero-facts span{display:inline-flex;align-items:center;gap:7px}.hero-facts i{color:var(--mk-teal-800);font-size:1.08rem}.automation-stage{position:relative;min-height:480px}.transaction-card{position:absolute;left:0;top:56px;width:292px;overflow:hidden;padding:18px;border:1px solid #d6dfdf;border-radius:11px;background:#fff;box-shadow:0 12px 28px #10223e14}.transaction-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #e4e9e9}.transaction-bank{display:flex;align-items:center;gap:9px}.transaction-bank>span:last-child{display:flex;flex-direction:column;gap:3px}.transaction-logo{width:44px;height:38px;display:grid;place-items:center;border:1px solid #edf0ef;border-radius:7px}.transaction-logo img{width:35px;height:25px;object-fit:contain}.transaction-bank strong{font-size:.73rem}.transaction-bank small{color:#6c7a8d;font-size:.63rem}.success-label{padding:5px 8px;border-radius:6px;color:#138263;background:#e9f7f2;font-size:.62rem;font-weight:750}.transaction-amount{display:block;margin:15px 0;color:#0a9a70;font-size:1.24rem;text-align:center}.transaction-details{margin:0;padding:0}.transaction-details>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;border-top:1px solid #edf0ef}.transaction-details dt,.transaction-details dd{margin:0;font-size:.58rem}.transaction-details dt{display:inline-flex;align-items:center;gap:5px;color:#617087}.transaction-details dd{color:#263952;font-weight:600;text-align:right}.transaction-foot{display:flex;justify-content:space-between;gap:10px;margin:12px -18px -18px;padding:11px 18px;border-top:1px solid #dce4e3;color:#0d826f;background:#f9fbfa;font-size:.58rem;font-weight:650}.event-node{position:absolute;left:310px;top:170px;width:96px;padding:11px 8px;border:1px solid #d7e0df;border-radius:8px;background:#fff;text-align:center;box-shadow:0 6px 14px #10223e0d}.event-node:before{position:absolute;left:-18px;top:50%;width:18px;height:2px;border-radius:999px;background:#8fc8bf;content:"";transform:translateY(-50%)}.event-node span{display:block;color:#59697c;font-size:.58rem;line-height:1.35}.event-node strong{display:block;margin-top:7px;padding:5px 3px;border-radius:5px;color:#fff;background:var(--mk-teal-900);font-size:.65rem}.apibank-node{position:absolute;left:432px;top:173px;width:72px;height:72px;display:grid;place-items:center}.apibank-node img{width:100%;height:100%}.stage-arrow{position:absolute;color:var(--mk-teal-800);font-size:1.35rem}.arrow-one{left:408px;top:194px}.arrow-two{left:506px;top:194px}.output-stack{position:absolute;right:0;top:0;width:280px;display:grid;gap:11px}.output-stack:before{position:absolute;left:-8px;top:46px;bottom:46px;width:2px;border-radius:999px;background:#8fc8bf;content:""}.output-card{position:relative;min-height:92px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 13px;border:1px solid #d8e0df;border-radius:9px;background:#fff;box-shadow:0 7px 18px #10223e0e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.output-card:before{position:absolute;left:-8px;top:50%;width:8px;height:2px;background:#8fc8bf;content:"";transform:translateY(-50%)}.output-card:hover{transform:translate(3px);border-color:#a9d4cc;box-shadow:0 10px 22px #10223e14}.output-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--mk-ink);font-size:1.65rem}.telegram-icon{color:#249bd7}.output-card>span:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.output-card strong{font-size:.78rem}.output-card small{color:#56687d;font-size:.61rem;line-height:1.35}.output-card em{display:inline-flex;align-items:center;gap:3px;padding:6px 8px;border-radius:6px;color:#08745f;background:#eaf7f3;font-size:.61rem;font-style:normal;font-weight:750;white-space:nowrap}.processing-note{position:absolute;left:145px;right:92px;bottom:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:24px;padding:8px 15px;border:1px solid #e0e6e5;border-radius:8px;color:#58697d;background:#fff;font-size:.64rem;box-shadow:0 5px 15px #10223e09}.processing-note span{display:inline-flex;align-items:center;gap:5px}.processing-note span+span{padding-left:24px;border-left:1px solid #dfe5e4}.processing-note strong{color:var(--mk-ink)}.bank-trust{padding:0 0 12px;background:#fff}.bank-trust-card{display:grid;grid-template-columns:180px 1fr 56px;align-items:center;min-height:118px;padding:18px 20px 12px;border:1px solid var(--mk-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #10223e09}.bank-trust-heading{align-self:stretch;display:flex;justify-content:center;flex-direction:column;padding-right:18px;border-right:1px solid var(--mk-line)}.bank-trust-heading span{color:var(--mk-teal-800);font-size:.67rem;font-weight:800;letter-spacing:.14em}.bank-trust-heading strong{margin-top:8px;font-size:.82rem}.bank-trust-heading small{margin-top:3px;color:var(--mk-muted);font-size:.68rem}.bank-logo-row{display:grid;grid-template-columns:repeat(12,minmax(52px,1fr));align-items:center;gap:14px;padding:0 24px}.bank-logo-row span{min-width:0;display:grid;place-items:center}.bank-logo-row img{display:block;max-width:72px;width:100%;height:29px;object-fit:contain}.bank-more{width:52px;height:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1px dashed #b7c9c6;border-radius:8px;color:#65768a;font-size:.58rem}.bank-more i{font-size:1.2rem}.bank-trust-card>p{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;padding-top:9px;border-top:1px solid #edf1f0;color:#667587;font-size:.62rem}.bank-trust-card>p i{color:var(--mk-teal-700)}.solutions-section{padding:0 0 14px;background:#fff}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.solution-card{min-height:184px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--mk-line);border-radius:9px;background:#fff}.solution-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;color:var(--mk-teal-800);background:var(--mk-mint-soft);font-size:1.35rem}.solution-card h2{margin:-38px 0 24px 60px;color:#0b5557;font-size:.92rem;letter-spacing:-.02em}.solution-card p{margin:0;color:#596a7e;font-size:.75rem;line-height:1.6}.solution-card a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:17px;color:var(--mk-teal-900);font-size:.73rem;font-weight:800}.solution-card a i{font-size:1rem;transition:transform .18s ease}.solution-card a:hover i{transform:translate(3px)}.pricing-section{padding:76px 0;background:#f6f9fc}.pricing-heading{max-width:720px;margin:0 auto 28px;text-align:center}.pricing-heading>span{color:var(--mk-teal-800);font-size:12px;font-weight:800;letter-spacing:.12em}.pricing-heading h2{margin:10px 0;color:var(--navy);font-size:clamp(30px,4vw,44px);letter-spacing:-.035em}.pricing-heading p{margin:0;color:var(--muted);line-height:1.7}.public-billing-switch{display:flex;justify-content:center;margin:0 auto 24px}.public-billing-switch button{min-width:140px;padding:12px 18px;border:1px solid #dce3ec;background:#fff;color:#526176;font-weight:800}.public-billing-switch button:first-child{border-radius:11px 0 0 11px}.public-billing-switch button:last-child{margin-left:-1px;border-radius:0 11px 11px 0}.public-billing-switch button.active{position:relative;z-index:1;border-color:var(--mk-teal-900);background:var(--mk-teal-900);color:#fff}.public-billing-switch small{display:block;margin-top:2px;font-size:10px}.pricing-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:970px;margin:0 auto}.public-price-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce3ec;border-radius:18px;background:#fff;box-shadow:0 18px 48px #132b4c0f}.public-price-card.featured{border:2px solid #09aa91;box-shadow:0 22px 56px #09aa911a}.public-price-main{display:flex;flex:1;flex-direction:column;padding:30px 32px 26px}.public-price-main h3{margin:0 0 16px;color:#20242b;font-size:18px;letter-spacing:.01em}.public-price{display:flex;align-items:baseline;gap:7px;margin-bottom:22px}.public-price strong{color:#171b22;font-size:clamp(32px,4vw,46px);line-height:1;letter-spacing:-.04em}.public-price span{color:#8a96a6;font-weight:700}.public-plan-select{width:100%;min-height:58px;padding:0 16px;border:1px solid #d7dee8;border-radius:11px;background:#fff;color:#242932;font:650 16px/1.3 Public Sans,sans-serif}.public-plan-select.is-static{display:flex;align-items:center}.public-plan-note{margin:10px 0 24px;color:#8995a5;font-size:13px;font-style:italic;text-align:center}.public-feature-list{display:grid;gap:13px;margin:0 0 26px;padding:0;list-style:none;color:#6d7e92;font-size:15px}.public-feature-list li{display:flex;align-items:center;gap:9px}.public-feature-list i{color:#09aa91;font-size:20px}.public-plan-button{justify-content:center;width:100%;min-height:52px;margin-top:auto;font-size:15px}.public-plan-button.outline{color:var(--mk-teal-900);border:1px solid #cad7df;background:#fff}.public-plan-button.outline:hover{color:#fff;border-color:var(--mk-teal-900);background:var(--mk-teal-900)}.public-bank-box{padding:22px 32px 26px;border-top:1px solid #e3e8ef;background:#fbfcfd}.public-bank-box>strong{display:block;margin-bottom:14px;color:#20242b;font-size:16px}.public-bank-box>div{display:flex;flex-wrap:wrap;gap:7px}.public-bank-box span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e1e7ed;border-radius:50%;background:#fff}.public-bank-box img{max-width:27px;max-height:21px;object-fit:contain}.pricing-foot{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:18px;color:#526176;font-size:13px;font-weight:650}.pricing-foot span{display:inline-flex;align-items:center;gap:6px}.pricing-foot i{color:#159467;font-size:18px}@media (max-width: 767px){.pricing-section{padding:54px 0}.pricing-card-grid{grid-template-columns:1fr}.public-price-main,.public-bank-box{padding-left:21px;padding-right:21px}.public-plan-select{font-size:14px}}.security-band{padding:0 0 24px;background:#fff}.security-inner{min-height:68px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;padding:12px 20px;border:1px solid #d4e9e5;border-radius:9px;background:#f0f9f6}.security-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#58baa8;font-size:1.35rem}.security-inner>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.security-inner strong{color:#087164;font-size:.85rem}.security-inner small{color:#627589;font-size:.63rem}.security-inner a{display:inline-flex;align-items:center;gap:5px;color:var(--mk-teal-900);font-size:.72rem;font-weight:800}.marketing-footer{padding:27px 0;border-top:1px solid var(--mk-line);background:#fff}.marketing-footer .marketing-container{display:flex;align-items:center;gap:24px}.footer-brand{color:var(--mk-ink)}.footer-brand small{color:var(--mk-muted)}.marketing-footer p{margin:0 auto 0 0;color:var(--mk-muted);font-size:.75rem}.marketing-footer>div>span{color:var(--mk-muted);font-size:.72rem}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;max-width:560px}.footer-links a{color:var(--mk-teal-900);font-size:.72rem;font-weight:700}.footer-links a:hover{text-decoration:underline}@media (max-width: 1280px){.marketing-container{width:min(1180px,calc(100% - 44px))}.desktop-nav{gap:24px}.header-actions{margin-left:10px}.hero-grid{grid-template-columns:minmax(350px,.72fr) minmax(650px,1.28fr);gap:28px}.hero-copy h1{font-size:3.35rem}.automation-stage{transform:scale(.91);transform-origin:right center;margin-left:-30px}.bank-logo-row{gap:10px;padding:0 18px}}@media (max-width: 1320px){.desktop-nav{display:none}.header-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr;gap:26px;padding-top:38px}.hero-copy{text-align:center}.eyebrow,.hero-description{margin-left:auto;margin-right:auto}.hero-actions,.hero-facts{justify-content:center}.automation-stage{width:min(820px,100%);margin:0 auto;transform:none}.bank-trust-card{grid-template-columns:160px 1fr 54px}.bank-logo-row{grid-template-columns:repeat(6,1fr);row-gap:12px}.solution-grid{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.marketing-container{width:min(100% - 30px,680px)}.header-actions{display:none}.mobile-menu-button{display:grid;place-items:center;margin-left:auto}.hero-copy h1{font-size:3rem}.automation-stage{min-height:auto;display:grid;grid-template-columns:1fr;gap:13px}.transaction-card,.event-node,.apibank-node,.output-stack,.processing-note{position:static;width:auto}.event-node:before,.output-stack:before,.output-card:before{display:none}.transaction-card{max-width:440px;margin:0 auto}.event-node{display:none}.apibank-node{width:68px;height:68px;margin:0 auto}.stage-arrow{display:none}.output-stack{grid-template-columns:1fr 1fr}.processing-note{margin-top:2px}.bank-trust-card{grid-template-columns:1fr 54px}.bank-trust-heading{grid-column:1 / -1;align-items:center;padding:0 0 14px;border-right:0;border-bottom:1px solid var(--mk-line);text-align:center}.bank-logo-row{grid-template-columns:repeat(4,1fr);padding:16px 10px 5px 0}.bank-trust-card>p{text-align:center}}@media (max-width: 560px){.marketing-container{width:min(100% - 22px,480px)}.header-inner{min-height:70px}.marketing-brand{font-size:1.18rem}.marketing-brand img{width:38px;height:38px}.hero-section{padding-top:26px}.hero-grid{padding-top:12px}.hero-copy h1{margin-top:20px;font-size:2.42rem}.hero-description{font-size:.9rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.output-stack{grid-template-columns:1fr}.output-card{min-height:80px}.processing-note{align-items:flex-start;flex-direction:column;gap:6px}.processing-note span+span{padding-left:0;border-left:0}.bank-logo-row{grid-template-columns:repeat(3,1fr)}.bank-trust-card>p{align-items:flex-start}.solution-grid{grid-template-columns:1fr}.security-inner{grid-template-columns:42px 1fr}.security-inner a{grid-column:1 / -1;justify-content:center;padding-top:8px;border-top:1px solid #d4e9e5}.marketing-footer .marketing-container{align-items:flex-start;flex-direction:column}.marketing-footer p{margin:0}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
