/* 21st.dev Harbor Blue by serafimcloud: https://21st.dev/community/themes/harbor-blue */
:root{--background:#fff;--foreground:#0f172a;--primary:#194391;--primary-foreground:#fff;--secondary:#dce6f9;--muted:#f1f5f9;--muted-foreground:#64748b;--border:#e2e8f0;--radius:8px;font-family:Inter,Arial,sans-serif;color:var(--foreground);background:var(--background);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #4169e1;outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.14;letter-spacing:-.04em}h2{font-size:clamp(34px,3.6vw,54px);font-weight:700}h3{font-weight:600}p{color:var(--muted-foreground)}.container{width:90%;max-width:1350px;margin-inline:auto}.icon{width:24px;height:24px;flex-shrink:0}.skip-link{position:fixed;left:16px;top:-80px;z-index:20;background:var(--primary);color:white;padding:10px 18px;border-radius:8px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--border);background:white;position:relative;z-index:10}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{object-fit:contain}.site-nav{display:flex;align-items:center;gap:38px;color:#475569;font-size:15px}.site-nav>a:not(.button){padding-block:12px;transition:color .2s}.site-nav>a:hover{color:var(--primary)}.site-nav .nav-login{margin-left:12px;min-height:46px;min-width:112px;color:white}.menu-toggle{display:none;background:white;border:1px solid var(--border);border-radius:8px;width:44px;height:44px;align-items:center;justify-content:center;color:var(--foreground);cursor:pointer}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:60px;padding:15px 32px;border-radius:var(--radius);font-size:16px;font-weight:500;line-height:1.3;border:1px solid transparent;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary);color:white;box-shadow:0 3px 8px #19439112}.button-primary:hover{background:#123672;box-shadow:0 6px 14px #19439124}.button-outline{color:var(--primary);border-color:#8ba7db;background:white}.button-outline:hover{background:#f5f8ff}.button .icon{width:19px;height:19px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:44px;min-height:730px}.hero-copy{padding-block:32px}.hero h1{font-size:clamp(43px,4.4vw,66px);font-weight:750;letter-spacing:-.054em;line-height:1.14}.hero h1 span{color:var(--primary)}.hero-description{margin-top:32px;font-size:20px;line-height:1.65;max-width:600px}.hero-actions{display:flex;gap:18px;margin-top:36px}.hero-actions .button-primary{min-width:174px}.hero-note{font-size:14px;margin-top:28px;letter-spacing:-.015em}.workflow-canvas{padding:46px 56px;background:#e6efff;border-radius:18px;min-width:0}.workflow-panel{padding:32px 40px 22px;background:white;border:1px solid #d8e3f5;border-radius:15px;box-shadow:0 16px 32px #19439108}.workflow-panel h2{font-size:21px;letter-spacing:-.035em;font-weight:600}.workflow-list{list-style:none;margin:28px 0 26px;padding:0}.workflow-list li{display:grid;grid-template-columns:76px 40px minmax(0,1fr);column-gap:20px;align-items:center;position:relative;padding-bottom:36px;min-height:142px}.workflow-list li:last-child{padding-bottom:0;min-height:76px}.workflow-list li:not(:last-child)::after{content:'';position:absolute;left:37px;top:87px;width:1px;height:23px;background:#b5c4dd}.workflow-icon{display:grid;place-items:center;width:76px;height:76px;border:1px solid #e8effb;border-radius:50%;background:#f3f7fe;color:var(--primary)}.workflow-icon .icon{width:30px;height:30px}.workflow-number{color:#4b628a;font-size:16px;font-weight:600}.workflow-list h3{font-size:18px;letter-spacing:-.02em;margin-bottom:6px}.workflow-list p{font-size:14px;line-height:1.5;color:#7b8caa}.workflow-foot{display:flex;gap:12px;align-items:center;padding-top:18px;border-top:1px solid var(--border)}.workflow-foot p{font-size:12px;line-height:1.45;margin-left:3px;color:#7b8caa}.mini-stripe{color:white;background:#635bff;border-radius:5px;display:grid;place-items:center;font-size:24px;font-weight:800;width:31px;height:31px;line-height:1;flex-shrink:0}.plus{color:#7186a9;font-size:22px;line-height:1}.mini-telegram{display:grid;place-items:center;background:#229ed9;border-radius:50%;color:white;width:36px;height:36px;flex-shrink:0}.mini-telegram .icon{width:21px;height:21px}.partner-strip{border-block:1px solid var(--border)}.partner-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:98px}.partner-inner>p{font-size:20px;color:var(--foreground);font-weight:600;letter-spacing:-.03em}.partner-names{display:flex;align-items:center;gap:32px}.stripe-wordmark{color:#635bff;font-weight:800;font-size:31px;letter-spacing:-.06em}.partner-divider{width:1px;height:32px;background:#ccd6e7}.telegram-wordmark{display:flex;align-items:center;gap:14px;color:#4b628a;font-size:20px;font-weight:600}.telegram-wordmark .mini-telegram{width:44px;height:44px}.section-space{padding-block:100px}.about-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:85px;align-items:center}.section-copy p{font-size:20px;line-height:1.55;margin-top:25px;max-width:550px}.section-line{display:block;background:var(--primary);width:42px;height:3px;margin-bottom:28px;border-radius:2px}.steps-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:3px}.steps-list li{display:flex;align-items:center;gap:28px;min-height:115px;padding:25px 28px}.steps-list li+li{border-top:1px solid var(--border)}.step-number{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#e7effe;font-size:22px;font-weight:500;color:var(--primary)}.steps-list h3{font-size:21px;letter-spacing:-.035em;margin-bottom:6px}.steps-list p{font-size:17px;line-height:1.5}.integrations-section{background:var(--muted);text-align:center;padding-block:90px}.section-description{font-size:20px;margin-top:16px;line-height:1.5}.integration-flow{display:flex;align-items:flex-start;justify-content:center;margin-top:48px;gap:26px}.integration-node{display:flex;flex-direction:column;align-items:center;gap:14px;color:#596d8e;font-size:16px}.integration-box{width:100px;height:100px;border:1px solid #bfcde3;border-radius:13px;background:white;display:grid;place-items:center}.stripe-symbol{color:#635bff;font-size:59px;font-weight:800}.exory-symbol{color:white;background:var(--primary);border-color:var(--primary);box-shadow:0 5px 12px #19439113}.exory-symbol svg{width:62px;height:62px}.telegram-symbol{color:#229ed9}.telegram-symbol .icon{width:48px;height:48px}.flow-arrow{width:120px;height:100px;display:flex;align-items:center;color:#9aacc9}.flow-arrow .icon{width:100%;height:40px;stroke-width:1}.policies-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.policies-grid h2{font-size:clamp(34px,3.5vw,52px)}.policy-links a{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d0daeb;padding:24px 0;font-size:22px;font-weight:500;letter-spacing:-.03em}.policy-links a:hover{color:var(--primary)}.policy-links .icon{transition:transform .2s}.policy-links a:hover .icon{transform:translateX(5px)}.support-section{background:var(--foreground);color:white;padding-block:70px}.support-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:95px;align-items:center}.support-section h2{font-size:clamp(35px,3.1vw,48px)}.support-section .section-copy p{color:#b0c2df;font-size:21px;max-width:630px}.contact-links{display:grid;gap:10px}.contact-links a{display:flex;align-items:center;gap:25px;border:1px solid #526b91;border-radius:8px;padding:16px 24px;min-height:63px;font-size:16px;font-weight:500;transition:background .2s,border-color .2s}.contact-links a:hover{background:#1b2b48;border-color:#b2c6e9}.contact-links .icon{width:29px;height:29px}.contact-links .contact-arrow{margin-left:auto;width:22px;height:22px}.support-note{margin-top:24px;border-top:1px solid #405474;padding-top:22px;font-size:14px;line-height:1.5;color:#b0c2df}.site-footer{padding-block:30px}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer-inner p{font-size:13px;margin-top:9px;color:#8395b1}.footer-inner nav{display:flex;gap:28px;font-size:14px;color:#526582}.footer-inner nav a:hover{color:var(--primary)}
@media(min-width:1400px){.hero h1 span{white-space:nowrap}}
@media(max-width:1200px){.hero{gap:32px;min-height:640px}.hero h1{font-size:49px}.hero-description{font-size:18px}.workflow-canvas{padding:28px}.workflow-panel{padding:25px}.workflow-list li{grid-template-columns:56px 24px 1fr;column-gap:12px}.workflow-icon{width:56px;height:56px}.workflow-list li:not(:last-child)::after{left:27px;top:69px}.hero-actions{gap:12px}.button{padding-inline:23px}.hero-actions .button-primary{min-width:135px}.about-grid,.policies-grid,.support-grid{gap:50px}.steps-list li{padding:23px;gap:20px}.steps-list p{font-size:15px}.steps-list h3{font-size:19px}.section-copy p{font-size:18px}.workflow-foot{gap:8px}.workflow-foot p{font-size:10px}}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:24px;padding-block:55px}.hero-copy{max-width:680px;padding:0}.hero h1{font-size:clamp(42px,7vw,62px)}.hero-description{max-width:610px}.workflow-canvas{max-width:620px;width:100%;justify-self:center;padding:35px}.workflow-panel{padding:32px}.workflow-list li{grid-template-columns:64px 32px 1fr;column-gap:18px}.workflow-icon{width:64px;height:64px}.workflow-list li:not(:last-child)::after{left:31px;top:76px}.workflow-list h3{font-size:18px}.workflow-list p{font-size:14px}.workflow-foot p{font-size:12px}.site-nav{gap:22px}.section-space{padding-block:72px}.about-grid{gap:35px;grid-template-columns:1fr 1.15fr}.steps-list li{gap:15px;padding:20px}.step-number{width:44px;height:44px;font-size:17px}.steps-list h3{font-size:17px}.steps-list p{font-size:14px}.policies-grid,.support-grid{gap:35px}.policy-links a{font-size:19px}.contact-links a{gap:15px;padding:16px;font-size:14px}.support-section .section-copy p{font-size:18px}.support-section h2{font-size:36px}.partner-inner>p{font-size:17px}.partner-names{gap:20px}}
@media(max-width:720px){html{scroll-padding-top:30px}.container{width:calc(100% - 40px)}.header-inner{height:72px}.header-inner .brand img{width:125px;height:32px}.menu-toggle{display:inline-flex}.site-nav{display:none;position:absolute;left:0;right:0;top:72px;padding:20px;background:white;border-bottom:1px solid var(--border);box-shadow:0 12px 16px #0f172a08;flex-direction:column;align-items:stretch;gap:2px}.site-nav.is-open{display:flex}.site-nav>a:not(.button){padding:12px}.site-nav .nav-login{margin:10px 0 0}.hero{padding-top:45px;padding-bottom:40px;gap:38px}.hero h1{font-size:43px;line-height:1.12;letter-spacing:-.055em}.hero h1 span{display:inline-block;max-width:100%}.hero-description{font-size:17px;line-height:1.6;margin-top:23px}.hero-actions{margin-top:27px;gap:10px}.hero-actions .button{padding:14px 20px;min-height:52px;font-size:14px}.hero-actions .button-primary{min-width:122px}.hero-note{font-size:12px;margin-top:22px}.workflow-canvas{padding:18px;border-radius:13px}.workflow-panel{padding:23px 18px 18px;border-radius:10px}.workflow-panel h2{font-size:19px}.workflow-list{margin:24px 0}.workflow-list li{grid-template-columns:46px 22px 1fr;column-gap:10px;padding-bottom:27px;min-height:112px}.workflow-list li:last-child{min-height:75px}.workflow-icon{width:46px;height:46px}.workflow-icon .icon{width:24px;height:24px}.workflow-number{font-size:13px}.workflow-list li:not(:last-child)::after{left:22px;top:65px;height:25px}.workflow-list h3{font-size:14px}.workflow-list p{font-size:13px}.workflow-foot{gap:8px}.workflow-foot p{font-size:11px}.mini-stripe{width:25px;height:25px;font-size:20px}.workflow-foot .mini-telegram{width:29px;height:29px}.workflow-foot .mini-telegram .icon{width:17px;height:17px}.partner-inner{padding-block:24px;min-height:0;flex-direction:column;gap:13px}.partner-inner>p{font-size:16px}.partner-names{gap:24px}.stripe-wordmark{font-size:27px}.telegram-wordmark{font-size:17px;gap:10px}.telegram-wordmark .mini-telegram{width:34px;height:34px}.partner-divider{height:25px}.section-space{padding-block:58px}.about-grid,.policies-grid,.support-grid{grid-template-columns:1fr;gap:32px}.section-copy h2{font-size:37px;letter-spacing:-.045em}.section-line{margin-bottom:20px}.section-copy p{font-size:17px;margin-top:20px}.steps-list li{min-height:113px;padding:22px 18px;gap:17px}.steps-list h3{font-size:18px;margin-bottom:7px}.steps-list p{font-size:14px;line-height:1.55}.integrations-section h2{font-size:34px}.section-description{font-size:16px}.integration-flow{gap:9px;margin-top:34px}.integration-box{width:74px;height:74px;border-radius:10px}.stripe-symbol{font-size:43px}.exory-symbol svg{width:48px;height:48px}.telegram-symbol .icon{width:36px;height:36px}.integration-node{font-size:12px;gap:12px}.flow-arrow{width:35px;height:74px}.flow-arrow .icon{height:26px}.policy-links a{font-size:19px;padding-block:23px}.support-section .section-copy h2{font-size:37px}.support-section .section-copy p{font-size:17px}.contact-links a{font-size:15px;padding:17px 20px;min-height:64px}.support-note{font-size:13px}.footer-inner{gap:20px}.footer-inner nav{gap:20px;font-size:13px}.footer-inner .brand img{width:115px;height:28px}}
@media(max-width:360px){.hero h1{font-size:38px}.hero-actions .button{padding-inline:15px}.hero-actions .button-primary{min-width:110px}.workflow-canvas{padding:12px}.workflow-panel{padding-inline:13px}.workflow-list li{grid-template-columns:41px 18px 1fr;gap:8px}.workflow-icon{width:41px;height:41px}.workflow-list li:not(:last-child)::after{left:20px}.integration-flow{gap:6px}.flow-arrow{width:26px}.integration-box{width:67px;height:67px}.flow-arrow{height:67px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
