/* IN1GO PE 2.7 — v1.5.0. Loaded last with filemtime cache busting. */
:root{
  --width-content:1420px!important;--padding-content:24px!important;
  --v12-green:#4bc20a;--v12-green2:#68dc18;--v12-deep:#2e8b06;
  --v12-ink:#111e23;--v12-graphite:#1b2a30;--v12-graphite2:#24353c;
  --v12-bg:#f4f7f5;--v12-card:#fff;--v12-border:#dce6e0;--v12-muted:#738078;
  --v12-shadow:0 18px 50px rgba(20,40,32,.10);
}
html{scroll-behavior:smooth} body.in1go-v12{background:var(--v12-bg)!important;color:var(--v12-ink)!important;font-family:Roboto,Arial,sans-serif!important;overflow-x:hidden}.container{width:min(calc(100% - 48px),1420px)!important;max-width:1420px!important;margin-left:auto!important;margin-right:auto!important}.v12-main{padding-top:0!important}.page-block{background:transparent!important}.v12-front-page{padding-bottom:70px!important}
/* header */
.v12-header{position:relative;z-index:1000;background:#fff;border-bottom:1px solid rgba(17,30,35,.06)}.v12-header--sticky{position:sticky;top:0}.admin-bar .v12-header--sticky{top:32px}.v12-header__inner{height:96px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:32px}.v12-logo{display:flex;align-items:center;width:176px}.v12-logo img{display:block;width:100%;height:auto}.v12-nav__list,.v12-mobile-menu,.v12-footer-menu{list-style:none!important;margin:0!important;padding:0!important}.v12-nav__list{display:flex;align-items:center;gap:31px}.v12-nav__list>li{margin:0!important}.v12-nav__list a{font-size:14px;font-weight:700;text-transform:uppercase;color:var(--v12-ink)!important;text-decoration:none!important;letter-spacing:.015em}.v12-nav__list a:hover{color:var(--v12-green)!important}.v12-header__actions{display:flex;align-items:center;gap:12px}.v12-auth{display:flex;gap:10px}.v12-btn{min-height:44px;padding:0 20px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none!important;transition:.2s}.v12-btn--ghost{border:1.5px solid #26383f;color:var(--v12-ink)!important;background:#fff}.v12-btn--green{background:linear-gradient(135deg,var(--v12-green2),var(--v12-green));color:#fff!important;box-shadow:0 10px 22px rgba(75,194,10,.22)}.v12-btn:hover{transform:translateY(-1px)}.v12-lang .langlist_div{position:relative}.v12-lang .langlist_title{height:42px;display:flex;align-items:center;padding:0 12px;border-radius:10px;font-weight:700;cursor:pointer}.v12-lang .langlist_ul{top:100%!important;right:0!important;left:auto!important;border-radius:12px!important;box-shadow:var(--v12-shadow)!important;border:1px solid var(--v12-border)!important;overflow:hidden}.v12-header__route{position:absolute;right:0;bottom:-5px;width:34%;height:10px;pointer-events:none;overflow:hidden}.v12-header__route i,.v12-header__route b{position:absolute;right:-25px;width:100%;height:4px;border-radius:99px;transform:skewX(-28deg)}.v12-header__route i{top:0;background:var(--v12-ink)}.v12-header__route b{bottom:0;background:var(--v12-green)}.v12-burger,.v12-lang--mobile,.v12-mobile-panel{display:none}
/* homepage hero */
.homepage_wrap{padding-top:54px!important}.homepage-disclaimer{margin-bottom:24px}.in1go-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)!important;grid-template-areas:"exchange visual";gap:22px!important;align-items:stretch!important}.in1go-hero__exchange{grid-area:exchange;background:linear-gradient(145deg,#102026,#1a2c31)!important;border:1px solid rgba(115,224,58,.14)!important;border-radius:28px!important;padding:24px!important;min-width:0;box-shadow:0 24px 55px rgba(17,30,35,.18)!important;overflow:visible!important}.in1go-hero__eyebrow{color:#78de3d!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase;margin-bottom:18px!important}.in1go-hero__visual{grid-area:visual;position:relative;min-height:650px!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(155deg,#fff 0%,#f8fbf8 48%,#e9f2ec 100%)!important;border:1px solid var(--v12-border)!important;box-shadow:var(--v12-shadow)!important}.in1go-hero__visual:before,.in1go-hero__visual:after{content:"";position:absolute;left:-15%;width:130%;height:82px;border-radius:999px;transform:rotate(-18deg);box-shadow:0 -100px 0 #fff,0 -200px 0 var(--v12-graphite),0 -300px 0 #fff}.in1go-hero__visual:before{bottom:68px;background:linear-gradient(90deg,#76df24,var(--v12-green));box-shadow:0 -92px 0 #fff,0 -184px 0 var(--v12-graphite),0 -276px 0 #fff}.in1go-hero__visual:after{top:210px;height:48px;background:var(--v12-graphite);opacity:.92;box-shadow:0 62px 0 var(--v12-green),0 124px 0 #fff}.in1go-hero__copy{position:relative;z-index:5;padding:62px 52px;max-width:560px}.in1go-hero__kicker{color:var(--v12-green);font-size:13px;font-weight:900;letter-spacing:.16em;margin-bottom:16px}.in1go-hero__copy h1{margin:0!important;font-size:clamp(50px,4vw,72px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:900!important;color:var(--v12-ink)!important}.in1go-hero__copy h1 strong{color:var(--v12-green)!important}.in1go-hero__copy p{font-size:20px!important;line-height:1.45!important;max-width:440px;color:#26353a!important;margin-top:25px!important}.route-scene{position:absolute!important;z-index:6!important;inset:auto 0 0 0!important;height:310px!important}.route-brand{position:absolute!important;right:20%!important;bottom:112px!important;background:var(--v12-ink)!important;color:#fff!important;border-radius:16px!important;padding:10px 18px!important;font-size:38px!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.08em!important;transform:rotate(-5deg)!important;box-shadow:0 17px 30px rgba(0,0,0,.25)!important}.route-brand b{color:#72df2c!important}.route-coin{position:absolute!important;display:grid!important;place-items:center!important;width:66px!important;height:66px!important;border:6px solid #fff!important;border-radius:50%!important;color:#fff!important;font-size:30px!important;font-weight:900!important;box-shadow:0 14px 28px rgba(0,0,0,.15)!important}.route-coin--usdt{left:12%;bottom:130px;background:#31aa80!important}.route-coin--btc{left:25%;bottom:35px;background:#f4a11f!important}.route-coin--eur{right:9%;bottom:180px;background:#42af09!important}.route-coin--eth{right:26%;bottom:35px;background:#29373d!important}
/* Table 5 — structural layout, not just recolor */
.in1go-hero__exchange .xchange_table_wrap,.in1go-hero__exchange .homechange,.in1go-hero__exchange .xchange_type_table.tbl5,.in1go-hero__exchange .xtt_table_body_wrap{width:100%!important;max-width:none!important}.in1go-hero__exchange .xchange_type_table.tbl5{background:transparent!important;padding:0!important;border:0!important}.in1go-hero__exchange .xtt_table_body_wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"give get" "data data"!important;gap:14px!important;align-items:start!important}.in1go-hero__exchange .xtt_left_col_table{grid-area:give!important;min-width:0!important;width:auto!important;float:none!important}.in1go-hero__exchange .xtt_right_col_table{grid-area:get!important;min-width:0!important;width:auto!important;float:none!important}.in1go-hero__exchange .xtt_data_col_table{grid-area:data!important;min-width:0!important;width:auto!important;float:none!important;margin:0!important}.in1go-hero__exchange .xtt_left_col_table_ins,.in1go-hero__exchange .xtt_right_col_table_ins,.in1go-hero__exchange .xtt_data_col_table_ins{background:#1d2d33!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;padding:16px!important;box-sizing:border-box!important}.in1go-hero__exchange .xtt_data_col_table_ins{padding:20px!important;background:#142329!important}.in1go-hero__exchange .xtt_title_col,.in1go-hero__exchange .xtt_title_col a,.in1go-hero__exchange .xtt_title,.in1go-hero__exchange .xtt_title_link{color:#fff!important;font-weight:800!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.in1go-hero__exchange .xtt_filter{margin-bottom:10px!important}.in1go-hero__exchange .xtt_filter a,.in1go-hero__exchange .xtt_filter span,.in1go-hero__exchange .xtt_filtr_link{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;margin:2px 3px 2px 0!important;border-radius:99px!important;background:#34444a!important;color:#aab7b2!important;font-size:11px!important;text-decoration:none!important}.in1go-hero__exchange .xtt_filter .active,.in1go-hero__exchange .xtt_filtr_link.active{background:var(--v12-green)!important;color:#fff!important}.in1go-hero__exchange .scroll-wrapper,.in1go-hero__exchange #xtt_right_col_html{max-height:390px!important;overflow:auto!important;scrollbar-color:#65757a transparent!important;scrollbar-width:thin!important}.in1go-hero__exchange .xtt_one_line_left,.in1go-hero__exchange .xtt_one_line_right{min-height:62px!important;padding:8px 10px!important;border-radius:13px!important;margin-bottom:3px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.in1go-hero__exchange .xtt_one_line_left:hover,.in1go-hero__exchange .xtt_one_line_right:hover{background:rgba(255,255,255,.06)!important}.in1go-hero__exchange .js_item_left.active .xtt_one_line_left,.in1go-hero__exchange .js_item_right.active .xtt_one_line_right{background:rgba(75,194,10,.17)!important}.in1go-hero__exchange .xtt_change_ico{flex:0 0 auto!important;width:44px!important;height:44px!important;margin-right:10px!important}.in1go-hero__exchange .xtt_change_ico img{max-width:44px!important;max-height:44px!important}.in1go-hero__exchange .xtt_one_line_name{color:#f7faf8!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.in1go-hero__exchange .xtt_one_line_reserv{color:#91a19a!important;font-size:11px!important;line-height:1.2!important}
/* form generated by PE */
.in1go-hero__exchange .hexch_widget,.in1go-hero__exchange .hexch_div,.in1go-hero__exchange .hexch_div_ins{background:transparent!important;color:#fff!important;max-width:none!important;width:100%!important}.in1go-hero__exchange .hexch_title{display:flex!important;align-items:center!important;gap:12px!important;padding:0 0 15px!important;margin-bottom:15px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.in1go-hero__exchange .hexch_title_logo{width:48px!important;height:48px!important}.in1go-hero__exchange .hexch_psys{font-size:18px!important;line-height:1.2!important;color:#fff!important;font-weight:800!important}.in1go-hero__exchange .hexch_information{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:rgba(255,255,255,.08)!important;border-radius:14px!important;overflow:hidden!important;margin:0 0 18px!important}.in1go-hero__exchange .hexch_information_line{padding:13px 15px!important;margin:0!important;background:#1d2d33!important;color:#fff!important;min-width:0!important}.in1go-hero__exchange .hexch_information_line,.in1go-hero__exchange .hexch_information_line *{word-break:normal!important}.in1go-hero__exchange .js_course_html,.in1go-hero__exchange .js_reserve_html{color:#fff!important;font-weight:800!important}.in1go-hero__exchange .notice_message{margin:0 0 18px!important;padding:15px 17px!important;border-radius:14px!important;background:#edf6d6!important;border:1px solid #d8e9ad!important;color:#263238!important;line-height:1.5!important}.in1go-hero__exchange .notice_message *{color:#263238!important}.in1go-hero__exchange .hexch_curs,.in1go-hero__exchange .hexch_pers,.in1go-hero__exchange .hexch_checkdata_div{padding:0!important;background:transparent!important;border:0!important}.in1go-hero__exchange .hexch_pers .hexch_pers_div_ins{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.in1go-hero__exchange .xchange_curs_line,.in1go-hero__exchange .xchange_pers_line{margin:0 0 13px!important}.in1go-hero__exchange label,.in1go-hero__exchange .hexch_curs_label,.in1go-hero__exchange .hexch_pers_label,.in1go-hero__exchange .hexch_info_line{color:#c9d3cf!important;font-size:12px!important;font-weight:600!important}.in1go-hero__exchange input[type=text],.in1go-hero__exchange input[type=email],.in1go-hero__exchange input[type=tel],.in1go-hero__exchange input[type=password],.in1go-hero__exchange input[type=number],.in1go-hero__exchange textarea,.in1go-hero__exchange select,.in1go-hero__exchange .select_js_title{width:100%!important;min-height:52px!important;background:#24353b!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:13px!important;padding:0 14px!important;box-shadow:none!important;outline:none!important}.in1go-hero__exchange input:focus,.in1go-hero__exchange textarea:focus{border-color:var(--v12-green)!important;box-shadow:0 0 0 3px rgba(75,194,10,.12)!important}.in1go-hero__exchange .span_get_max,.in1go-hero__exchange .span_give_max,.in1go-hero__exchange .hexch_info_line p{color:#8fa099!important;font-size:11px!important}.in1go-hero__exchange .captcha_body,.in1go-hero__exchange .captcha_sci_div{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;color:#fff!important}.in1go-hero__exchange .captcha_body img{border-radius:10px!important}.in1go-hero__exchange .checkbox,.in1go-hero__exchange .checkbox label,.in1go-hero__exchange .checkbox .checkbox_ins,.in1go-hero__exchange .exchange_checkpersdata{color:#dce5e1!important;line-height:1.4!important}.in1go-hero__exchange input[type=checkbox]{accent-color:var(--v12-green)!important}.in1go-hero__exchange .hexch_submit,.in1go-hero__exchange .hexch_submit_div{margin-top:16px!important}.in1go-hero__exchange .hexch_submit input,.in1go-hero__exchange .hexch_submit_div input,.in1go-hero__exchange input[type=submit]{width:100%!important;min-height:58px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,var(--v12-green2),var(--v12-green))!important;color:#fff!important;font-weight:900!important;text-transform:uppercase!important;box-shadow:0 14px 28px rgba(75,194,10,.18)!important}.in1go-trustline{display:flex!important;gap:18px!important;flex-wrap:wrap!important;padding:16px 4px 0!important;color:#cbd6d1!important;font-size:12px!important}.in1go-trustline span:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:50%;background:rgba(75,194,10,.18);color:#7ee03c;font-weight:900}
/* Benefits */
.in1go-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important;margin-bottom:44px!important}.in1go-benefit{display:flex!important;gap:18px!important;align-items:center!important;min-height:132px!important;padding:24px!important;background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:20px!important;box-shadow:0 14px 35px rgba(20,40,32,.07)!important}.in1go-benefit__icon{flex:0 0 60px!important;width:60px!important;height:60px!important;border-radius:50%!important;background:#effae9!important;display:grid!important;place-items:center!important}.in1go-benefit__icon img{width:34px!important;height:34px!important}.in1go-benefit strong{display:block!important;font-size:18px!important;color:var(--v12-ink)!important;margin-bottom:7px!important}.in1go-benefit p{margin:0!important;color:var(--v12-muted)!important;font-size:14px!important;line-height:1.45!important}
/* about */
.in1go-about-section{margin:0 0 44px!important;padding:0!important}.in1go-about{display:grid!important;grid-template-columns:.9fr 1.1fr!important;min-height:430px!important;background:linear-gradient(135deg,#102026,#1c3035)!important;border-radius:28px!important;overflow:hidden!important;box-shadow:var(--v12-shadow)!important}.in1go-about__content{padding:62px 58px!important;position:relative;z-index:4}.in1go-about__kicker{font-size:13px!important;color:#78dd3d!important;font-weight:900!important;letter-spacing:.14em!important}.in1go-about__title{font-size:clamp(46px,4vw,64px)!important;line-height:.96!important;color:#fff!important;margin:18px 0 24px!important;letter-spacing:-.05em!important}.in1go-about__title strong{color:#72db35!important}.in1go-about__text{font-size:16px!important;line-height:1.65!important;color:#dce4e1!important;max-width:620px!important}.in1go-about__text h1,.in1go-about__text h2,.in1go-about__text h3{display:none!important}.in1go-about__visual{position:relative!important;overflow:hidden!important;min-height:430px!important}.in1go-about__road{position:absolute!important;width:150%!important;height:74px!important;left:-20%!important;border-radius:999px!important;transform:rotate(-18deg)!important}.in1go-about__road--dark{top:95px!important;background:#26383f!important}.in1go-about__road--white{top:185px!important;background:#fff!important}.in1go-about__road--green{top:275px!important;background:linear-gradient(90deg,#75e12b,var(--v12-green))!important}.in1go-about__brand{position:absolute!important;z-index:4!important;right:18%!important;top:175px!important;padding:9px 16px!important;background:#17252b!important;border-radius:14px!important;color:#fff!important;font-size:34px!important;font-weight:900!important;font-style:italic!important;transform:rotate(-5deg)!important;box-shadow:0 16px 30px rgba(0,0,0,.28)!important}.in1go-about__brand b{color:#72df35!important}.in1go-about__coin{position:absolute!important;z-index:4!important;display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border:6px solid #fff!important;border-radius:50%!important;color:#fff!important;font-size:27px!important;font-weight:900!important;box-shadow:0 12px 26px rgba(0,0,0,.18)!important}.in1go-about__coin--usdt{left:8%!important;top:55px!important;background:#31aa80!important}.in1go-about__coin--btc{left:20%!important;bottom:38px!important;background:#f3a01d!important}.in1go-about__coin--eur{right:7%!important;bottom:62px!important;background:#46b20b!important}
/* partners */
.partners-section{margin:0 0 48px!important}.partners-title{font-size:13px!important;color:var(--v12-green)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 12px!important}.partners{display:flex!important;align-items:center!important;gap:0!important;min-height:96px!important;padding:15px 26px!important;background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(20,40,32,.06)!important;overflow:auto!important}.partner_item{flex:1 0 150px!important;display:grid!important;place-items:center!important;padding:10px 24px!important}.partner_item img{max-height:42px!important;max-width:150px!important;object-fit:contain!important;filter:none!important}
/* hide duplicate legacy blocks that would fight the designed homepage */
.homepage_wrap>.advantages,.homepage_wrap>.home_stat,.homepage_wrap>.home-reserve,.homepage_wrap>.courses-section{margin-left:auto!important;margin-right:auto!important}
/* inner pages */
.v12-inner-page{padding-top:42px!important;padding-bottom:70px!important}.v12-breadcrumb{font-size:12px!important;color:var(--v12-muted)!important;margin:0 0 22px!important}.v12-main-title{font-size:36px!important;line-height:1.1!important;color:var(--v12-ink)!important;margin:0 0 28px!important}.v12-inner-grid{grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important;align-items:start!important}.v12-inner-content,.v12-plugin-surface,.v12-page-surface{min-width:0!important}.v12-plugin-surface,.v12-page-surface,.v12-inner-content>.text{background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:22px!important;padding:28px!important;box-shadow:0 14px 35px rgba(20,40,32,.06)!important}.v12-richtext{font-size:15px!important;line-height:1.65!important;color:#27373d!important}.v12-aside .widget,.v12-sidebar .widget{background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:20px!important;margin:0 0 18px!important;box-shadow:0 12px 30px rgba(20,40,32,.06)!important;overflow:hidden!important}.v12-aside .widget_ins,.v12-sidebar .widget_ins{padding:20px!important}.v12-aside .widget_title,.v12-sidebar .widget_title{font-size:18px!important;font-weight:800!important;color:var(--v12-ink)!important;margin-bottom:12px!important}.v12-aside a,.v12-sidebar a{color:#26383f!important;text-decoration:none!important}.v12-aside a:hover,.v12-sidebar a:hover{color:var(--v12-green)!important}
/* exchange/order/request status pages */
.exchange_status_html,.exchange_status_abs,.exch_ajax_wrap,.exch_ajax_wrap_abs{border-radius:20px!important}.exchange_status_html{background:#fff!important;color:var(--v12-ink)!important;line-height:1.6!important}.exchange_title{font-size:22px!important;font-weight:900!important;color:var(--v12-ink)!important}.exchange_status_html a[href*="t.me"],.exchange_status_html a[href^="tg://"]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:0 22px!important;margin:18px 0!important;border-radius:15px!important;background:linear-gradient(135deg,#17272d,#24363c)!important;color:#fff!important;text-transform:uppercase!important;font-weight:900!important;text-decoration:none!important;border:1px solid rgba(75,194,10,.36)!important}.exchange_status_html input[type=submit],.exchange_status_html .button,.exchange_status_html .submit{min-height:54px!important;border-radius:14px!important}.exchange_status_html input[type=submit]{background:var(--v12-green)!important;color:#fff!important;border:0!important}.exchange_status_html .status_op0,.exchange_status_html .status_op1{border-radius:12px!important}.v12-plugin-surface .warning,.v12-plugin-surface .resultfalse,.v12-plugin-surface .resulttrue{border-radius:14px!important}
/* common forms/pages */
.v12-inner-page input[type=text],.v12-inner-page input[type=email],.v12-inner-page input[type=password],.v12-inner-page input[type=tel],.v12-inner-page input[type=number],.v12-inner-page select,.v12-inner-page textarea{border:1px solid var(--v12-border)!important;border-radius:12px!important;min-height:48px!important;background:#fbfdfc!important}.v12-inner-page input[type=submit],.v12-inner-page button:not(.v12-burger){border-radius:12px}.v12-inner-page input[type=submit]{background:var(--v12-green)!important;color:#fff!important;border:0!important;font-weight:800!important}
/* footer */
.v12-footer{background:linear-gradient(145deg,#0e1b20,#18292f)!important;color:#dbe4e1!important;padding:52px 0 0!important}.v12-footer__grid{display:grid!important;grid-template-columns:1.2fr 1fr 1fr 1.2fr!important;gap:42px!important}.v12-footer__logo{display:block;width:170px;margin-bottom:18px}.v12-footer__logo img{width:100%;filter:brightness(0) invert(1)}.v12-footer__brand p{font-size:14px;line-height:1.55;color:#c7d2ce;max-width:250px}.v12-footer__schedule{font-size:12px;color:#90a29b;margin-top:14px}.v12-footer__heading{font-size:13px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.v12-footer-menu li{margin:0 0 10px!important}.v12-footer-menu a,.v12-footer__contacts>a{color:#d5dfdb!important;font-size:13px!important;text-decoration:none!important}.v12-footer-menu a:hover,.v12-footer__contacts>a:hover{color:#7bdf42!important}.v12-footer__contacts>a{display:flex!important;justify-content:space-between!important;gap:14px!important;padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.v12-footer__contacts>a span{color:#fff!important}.v12-footer__note{font-size:12px;color:#8fa19a;margin-top:16px}.v12-footer__bottom{display:flex!important;justify-content:space-between!important;gap:20px!important;margin-top:42px!important;padding-top:18px!important;padding-bottom:20px!important;border-top:1px solid rgba(255,255,255,.08)!important;font-size:11px!important;color:#758a82!important}
/* fixed helpers */
#topped{display:none!important}
/* responsive */
@media(max-width:1199px){.container{width:min(calc(100% - 36px),1120px)!important}.v12-header__inner{grid-template-columns:160px 1fr auto;gap:20px}.v12-logo{width:150px}.v12-nav__list{gap:18px}.v12-nav__list a{font-size:12px}.in1go-hero{grid-template-columns:1fr 1fr!important}.in1go-hero__visual{min-height:610px!important}.in1go-hero__copy{padding:48px 38px}.v12-inner-grid{grid-template-columns:minmax(0,1fr) 290px!important}.v12-footer__grid{gap:28px}}
@media(max-width:900px){.v12-nav--desktop,.v12-auth--desktop,.v12-lang--desktop{display:none!important}.v12-lang--mobile,.v12-burger{display:block}.v12-header__inner{height:80px;grid-template-columns:150px 1fr auto}.v12-header__actions{justify-self:end}.v12-burger{width:48px;height:48px;border:0;border-radius:13px;background:var(--v12-ink);padding:13px}.v12-burger span{display:block;height:2px;background:#fff;margin:5px 0;border-radius:10px}.v12-mobile-panel{display:block;position:fixed;z-index:2000;inset:0 0 0 auto;width:min(88vw,380px);background:#fff;box-shadow:-25px 0 50px rgba(0,0,0,.17);padding:22px;transform:translateX(105%);transition:.28s ease;overflow:auto}.v12-mobile-panel.is-open{transform:translateX(0)}.v12-mobile-panel__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--v12-border)}.v12-mobile-panel__head img{width:145px}.v12-mobile-close{border:0!important;background:#edf3ef!important;width:44px;height:44px;border-radius:12px;font-size:27px}.v12-mobile-menu{padding:16px 0!important}.v12-mobile-menu li{border-bottom:1px solid #edf2ef}.v12-mobile-menu a{display:block;padding:15px 3px;color:var(--v12-ink)!important;font-size:15px;font-weight:800;text-decoration:none!important}.v12-mobile-auth{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.v12-mobile-contacts{margin-top:22px;padding-top:18px;border-top:1px solid var(--v12-border);display:grid;gap:11px;font-size:13px;color:var(--v12-muted)}.v12-mobile-contacts a{color:var(--v12-ink)!important}.homepage_wrap{padding-top:28px!important}.in1go-hero{display:flex!important;flex-direction:column!important;gap:16px!important}.in1go-hero__visual{order:1!important;min-height:330px!important}.in1go-hero__exchange{order:2!important}.in1go-hero__copy{padding:34px 30px!important;max-width:68%}.in1go-hero__copy h1{font-size:46px!important}.in1go-hero__copy p{font-size:15px!important;margin-top:17px!important}.route-scene{height:175px!important}.route-brand{font-size:25px!important;right:13%!important;bottom:72px!important}.route-coin{width:48px!important;height:48px!important;border-width:4px!important;font-size:20px!important}.route-coin--usdt{bottom:75px!important}.route-coin--btc{bottom:14px!important}.route-coin--eur{bottom:100px!important}.route-coin--eth{bottom:15px!important}.in1go-hero__visual:before{height:50px!important;bottom:34px!important;box-shadow:0 -58px 0 #fff,0 -116px 0 var(--v12-graphite),0 -174px 0 #fff!important}.in1go-hero__visual:after{display:none}.in1go-benefits{grid-template-columns:1fr!important;margin-bottom:30px!important}.in1go-benefit{min-height:110px!important}.in1go-about{grid-template-columns:1fr!important}.in1go-about__content{padding:42px 34px!important}.in1go-about__visual{min-height:260px!important}.in1go-about__road{height:48px!important}.in1go-about__road--dark{top:35px!important}.in1go-about__road--white{top:98px!important}.in1go-about__road--green{top:160px!important}.in1go-about__brand{top:100px!important}.v12-inner-grid{grid-template-columns:1fr!important}.v12-aside{order:2!important}.v12-footer__grid{grid-template-columns:1fr 1fr!important}.v12-footer__brand{grid-column:1/-1}}
@media(max-width:767px){.container{width:calc(100% - 28px)!important}.v12-header__inner{height:76px;grid-template-columns:128px 1fr auto;gap:10px}.v12-logo{width:126px}.v12-header__route{width:46%}.homepage_wrap{padding-top:18px!important}.in1go-hero__visual{min-height:270px!important;border-radius:22px!important}.in1go-hero__copy{padding:26px 22px!important;max-width:78%}.in1go-hero__kicker{font-size:10px}.in1go-hero__copy h1{font-size:36px!important}.in1go-hero__copy p{font-size:13px!important;max-width:230px}.route-scene{height:145px!important}.route-brand{font-size:20px!important;bottom:54px!important}.route-coin{width:40px!important;height:40px!important;font-size:17px!important;border-width:3px!important}.in1go-hero__exchange{padding:14px!important;border-radius:22px!important}.in1go-hero__eyebrow{font-size:11px!important;margin:4px 2px 13px!important}.in1go-hero__exchange .xtt_table_body_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"give get" "data data"!important;gap:8px!important}.in1go-hero__exchange .xtt_left_col_table_ins,.in1go-hero__exchange .xtt_right_col_table_ins{padding:9px!important;border-radius:14px!important}.in1go-hero__exchange .xtt_data_col_table_ins{padding:14px!important;border-radius:14px!important}.in1go-hero__exchange .scroll-wrapper,.in1go-hero__exchange #xtt_right_col_html{max-height:340px!important}.in1go-hero__exchange .xtt_one_line_left,.in1go-hero__exchange .xtt_one_line_right{min-height:69px!important;padding:7px 3px!important;display:block!important;text-align:center!important}.in1go-hero__exchange .xtt_change_ico{width:42px!important;height:42px!important;margin:0 auto 4px!important}.in1go-hero__exchange .xtt_change_ico img{max-width:42px!important;max-height:42px!important}.in1go-hero__exchange .xtt_one_line_name{font-size:11px!important;line-height:1.17!important;text-align:center!important}.in1go-hero__exchange .xtt_one_line_reserv{font-size:9px!important;text-align:center!important}.in1go-hero__exchange .xtt_filter{white-space:nowrap!important;overflow:auto!important;padding-bottom:3px!important}.in1go-hero__exchange .hexch_information{grid-template-columns:1fr!important}.in1go-hero__exchange .hexch_pers .hexch_pers_div_ins{grid-template-columns:1fr!important}.in1go-hero__exchange .notice_message{font-size:12px!important}.in1go-trustline{gap:9px!important;font-size:10px!important}.in1go-benefits{gap:12px!important;margin-top:14px!important}.in1go-benefit{padding:18px!important;border-radius:18px!important}.in1go-benefit__icon{flex-basis:54px!important;width:54px!important;height:54px!important}.in1go-benefit strong{font-size:17px!important}.in1go-benefit p{font-size:13px!important}.in1go-about{border-radius:22px!important}.in1go-about__content{padding:30px 24px 16px!important}.in1go-about__title{font-size:38px!important}.in1go-about__text{font-size:14px!important}.in1go-about__visual{min-height:210px!important}.partners{border-radius:17px!important;min-height:82px!important;padding:10px 16px!important}.partner_item{flex-basis:125px!important;padding:8px 14px!important}.partner_item img{max-height:34px!important}.v12-inner-page{padding-top:24px!important}.v12-main-title{font-size:29px!important}.v12-plugin-surface,.v12-page-surface,.v12-inner-content>.text{padding:18px!important;border-radius:18px!important}.v12-footer{padding-top:38px!important}.v12-footer__grid{grid-template-columns:1fr!important;gap:28px!important}.v12-footer__brand{grid-column:auto}.v12-footer__bottom{display:grid!important;gap:7px!important}.v12-mobile-panel{width:90vw}.admin-bar .v12-header--sticky{top:46px}}
@media(max-width:420px){.container{width:calc(100% - 20px)!important}.v12-header__inner{grid-template-columns:112px 1fr auto}.v12-logo{width:110px}.v12-lang .langlist_title{padding:0 7px}.v12-burger{width:44px;height:44px}.in1go-hero__copy h1{font-size:32px!important}.in1go-hero__copy{max-width:84%}.in1go-hero__visual{min-height:245px!important}.in1go-hero__exchange{padding:10px!important}.in1go-hero__exchange .xtt_left_col_table_ins,.in1go-hero__exchange .xtt_right_col_table_ins{padding:7px!important}.in1go-hero__exchange .xtt_one_line_name{font-size:10.3px!important}.in1go-about__title{font-size:33px!important}.v12-footer__logo{width:150px}}

/* ===== v1.2.1 NEWS HOTFIX =====
   PE 2.7 may resolve /news/ as an empty Page after switching themes.
   The PHP fallback above restores the posts; these rules make the list fully visible and native to v1.2. */
.v121-news-list{width:100%!important;min-width:0!important;margin:0!important}.v121-news-list__inner{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.v121-news-card{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(20,40,32,.06)!important;overflow:hidden!important}.v121-news-card__wrapper{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:0!important;height:auto!important}.v121-news-card__media{width:auto!important;min-width:0!important}.v121-news-card__media .news-block__img{display:block!important;height:100%!important;min-height:210px!important;padding:0!important;position:relative!important;border-radius:0!important;overflow:hidden!important}.v121-news-card__media .news-block__img img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.v121-news-card__body{display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;padding:25px 28px!important;background:#fff!important;border:0!important;border-radius:0!important;color:var(--v12-ink)!important}.v121-news-card__date{display:block!important;margin:0 0 9px!important;color:var(--v12-muted)!important;font-size:12px!important;line-height:1.3!important}.v121-news-card__title{display:block!important;margin:0 0 12px!important;color:var(--v12-ink)!important;font-size:21px!important;line-height:1.25!important;font-weight:900!important;text-transform:none!important;overflow:visible!important}.v121-news-card__title a{color:inherit!important;text-decoration:none!important}.v121-news-card__title a:hover{color:var(--v12-green)!important}.v121-news-card__excerpt{display:block!important;margin:0!important;color:#44534e!important;font-size:14px!important;line-height:1.55!important}.v121-news-card__excerpt p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.v121-news-card__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:auto!important;padding-top:20px!important}.v121-news-card__category{color:var(--v12-muted)!important;font-size:11px!important}.v121-news-card__category a{color:var(--v12-deep)!important;text-decoration:none!important}.v121-news-card__more{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--v12-deep)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}.v121-news-empty{padding:24px!important;background:#fff!important;border:1px solid var(--v12-border)!important;border-radius:18px!important;color:var(--v12-muted)!important}.v121-news-pagination{margin-top:22px!important}.v121-news-pagination ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.v121-news-pagination a,.v121-news-pagination span{display:grid!important;place-items:center!important;min-width:40px!important;height:40px!important;padding:0 10px!important;border:1px solid var(--v12-border)!important;border-radius:10px!important;background:#fff!important;color:var(--v12-ink)!important;text-decoration:none!important;font-weight:800!important}.v121-news-pagination .current{background:var(--v12-green)!important;border-color:var(--v12-green)!important;color:#fff!important}
@media(max-width:767px){.v121-news-card__wrapper{grid-template-columns:1fr!important}.v121-news-card__media .news-block__img{min-height:190px!important}.v121-news-card__body{padding:20px!important}.v121-news-card__title{font-size:18px!important}.v121-news-card__meta{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.v121-news-card__more{font-size:11px!important}}

/* =========================================================
   IN1GO v1.5.0 — consolidated corrections from live PE 2.7 QA
   ========================================================= */

/* Homepage: exchange gets the full content width. */
.in1go-exchange-section{margin-bottom:16px!important}
.in1go-exchange-full{width:100%!important;max-width:none!important}

/* Desktop Table 5: three useful columns across the full-width exchange card. */
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
.in1go-exchange-full .xtt_table_body_wrap{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,1.12fr)!important;
  grid-template-areas:"give get data"!important;
  gap:14px!important;
  align-items:stretch!important;
  max-height:none!important;
}
.in1go-exchange-full .xtt_left_col_table{grid-area:give!important}
.in1go-exchange-full .xtt_right_col_table{grid-area:get!important}
.in1go-exchange-full .xtt_data_col_table{grid-area:data!important}
.in1go-exchange-full .xtt_left_col_table,
.in1go-exchange-full .xtt_right_col_table,
.in1go-exchange-full .xtt_data_col_table{
  width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;
}

/* Kill the legacy bright-green outer data column from Table 5. */
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table,
.in1go-exchange-full .xtt_data_col_table{
  padding-top:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.in1go-exchange-full .xtt_left_col_table_ins,
.in1go-exchange-full .xtt_right_col_table_ins,
.in1go-exchange-full .xtt_data_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table_ins{
  height:100%!important;
  background:#1d2d33!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:18px!important;
  padding:16px!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
.in1go-exchange-full .xtt_data_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table_ins{padding:16px!important}

/* Currency-list typography: always readable on graphite. */
.in1go-exchange-full .xtt_one_line_name,
.in1go-exchange-full .xtt_one_line_name_left,
.in1go-exchange-full .xtt_one_line_name_right,
.in1go-exchange-full .xtt_one_line_name_left .xtt_one_line_name,
.in1go-exchange-full .xtt_one_line_name_right .xtt_one_line_name,
.in1go-exchange-full .xtt_one_line_left a,
.in1go-exchange-full .xtt_one_line_right a{
  color:#f7faf8!important;
  opacity:1!important;
}
.in1go-exchange-full .xtt_one_line_curs,
.in1go-exchange-full .xtt_one_line_curs_left,
.in1go-exchange-full .xtt_one_line_curs_right,
.in1go-exchange-full .xtt_one_line_reserv,
.in1go-exchange-full .xtt_one_line_reserv_left,
.in1go-exchange-full .xtt_one_line_reserv_right,
.in1go-exchange-full .xtt_one_line_rez,
.in1go-exchange-full .xtt_one_line_rez span{
  color:#9fb0aa!important;
  opacity:1!important;
}
.in1go-exchange-full .xtt_table_title1,
.in1go-exchange-full .xtt_table_title2,
.in1go-exchange-full .xtt_table_title3,
.in1go-exchange-full .xtt_table_title4,
.in1go-exchange-full .xtt_new_left_incol_title,
.in1go-exchange-full .xtt_new_right_incol_title,
.in1go-exchange-full .xtt_new_data_incol_title,
.in1go-exchange-full .table5-title{
  color:#fff!important;
  opacity:1!important;
}
.in1go-exchange-full .table5-title{margin:0 0 13px 2px!important;padding:0!important;font-size:14px!important;line-height:1.3!important}

/* Selected and hover states keep contrast. */
.in1go-exchange-full .js_item_left.active .xtt_one_line_left,
.in1go-exchange-full .js_item_right.active .xtt_one_line_right{
  background:rgba(75,194,10,.18)!important;
}
.in1go-exchange-full .js_item_left.active .xtt_one_line_name,
.in1go-exchange-full .js_item_right.active .xtt_one_line_name{color:#fff!important}

/* Fill-out-form typography and surfaces. */
.in1go-exchange-full .hexch_widget,
.in1go-exchange-full .hexch_div,
.in1go-exchange-full .hexch_div_ins,
.in1go-exchange-full #hexch_html{
  width:100%!important;max-width:none!important;background:transparent!important;color:#f7faf8!important;
}
.in1go-exchange-full .hexch_div_ins{padding:0!important}
.in1go-exchange-full .hexch_title,
.in1go-exchange-full .hexch_psys,
.in1go-exchange-full .hexch_bigtitle,
.in1go-exchange-full .hexch_info_line,
.in1go-exchange-full .hexch_info_line p,
.in1go-exchange-full .hexch_curs_label,
.in1go-exchange-full .hexch_pers_label,
.in1go-exchange-full .hexch_pers_title,
.in1go-exchange-full .hexch_information,
.in1go-exchange-full .hexch_information_line,
.in1go-exchange-full .hexch_information_line a,
.in1go-exchange-full .js_course_html,
.in1go-exchange-full .js_reserve_html,
.in1go-exchange-full .hexch_sumandcom,
.in1go-exchange-full label{
  color:#e9f0ed!important;
}
.in1go-exchange-full .hexch_information_line,
.in1go-exchange-full .hexch_sumandcom,
.in1go-exchange-full .limit_give_max,
.in1go-exchange-full .limit_get_max,
.in1go-exchange-full [class*="span_give_"],
.in1go-exchange-full [class*="span_get_"]{color:#9fb0aa!important}
.in1go-exchange-full input[type="text"],
.in1go-exchange-full input[type="email"],
.in1go-exchange-full input[type="tel"],
.in1go-exchange-full input[type="number"],
.in1go-exchange-full input[type="password"],
.in1go-exchange-full select,
.in1go-exchange-full textarea,
.in1go-exchange-full .select_js_title{
  background:#26383e!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.in1go-exchange-full input::placeholder,
.in1go-exchange-full textarea::placeholder{color:#91a19b!important;opacity:1!important}
.in1go-exchange-full .select_js_title .select_txt{color:#fff!important}
.in1go-exchange-full .select_js_ul,
.in1go-exchange-full .select_js_ul_ins,
.in1go-exchange-full .js_choice_ul{background:#fff!important;color:#17242a!important}
.in1go-exchange-full .select_js_ul .select_txt,
.in1go-exchange-full .select_js_ul .xtt_one_line_name,
.in1go-exchange-full .js_choice_line{color:#17242a!important}

/* AML notice inside form: calm, readable, compact. */
.in1go-exchange-full .notice_message,
.in1go-exchange-full .warning_message{
  background:#24363c!important;
  border:1px solid rgba(75,194,10,.26)!important;
  color:#edf5f1!important;
  border-radius:13px!important;
  padding:13px 15px!important;
  margin:0 0 14px!important;
  font-size:12px!important;
  line-height:1.45!important;
}
.in1go-exchange-full .notice_message *,
.in1go-exchange-full .warning_message *{color:inherit!important}

/* Continue button: deliberately lower than legacy PE button. */
.in1go-exchange-full input.hexch_submit,
.in1go-exchange-full .hexch_submit,
.in1go-exchange-full input[type="submit"].hexch_submit{
  min-height:34px!important;
  height:34px!important;
  line-height:34px!important;
  padding:0 20px!important;
  border:0!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#5ccc12,#3da604)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  box-shadow:0 8px 18px rgba(75,194,10,.16)!important;
}

/* Compact 120px brand visualization below exchange. */
.in1go-route-banner{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)!important;
  height:120px!important;
  min-height:120px!important;
  margin-bottom:16px!important;
  overflow:hidden!important;
  border:1px solid var(--v12-border)!important;
  border-radius:22px!important;
  background:linear-gradient(100deg,#fff 0 43%,#f4f8f5 100%)!important;
  box-shadow:0 12px 32px rgba(20,40,32,.07)!important;
}
.in1go-route-banner__copy{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:16px 28px!important;min-width:0}
.in1go-route-banner__kicker{color:var(--v12-green)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.17em!important;margin-bottom:3px!important}
.in1go-route-banner__title{color:var(--v12-ink)!important;font-size:24px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.03em!important;white-space:nowrap!important}
.in1go-route-banner__title strong{color:var(--v12-green)!important}
.in1go-route-banner__text{color:#52605b!important;font-size:11px!important;margin-top:5px!important}
.in1go-route-banner__scene{position:relative;overflow:hidden;min-width:0}
.in1go-route-banner__road{position:absolute;right:-5%;width:94%;height:20px;border-radius:999px;transform:rotate(-8deg);transform-origin:right center}
.in1go-route-banner__road.road-dark{top:23px;background:#1d2d33}
.in1go-route-banner__road.road-white{top:51px;background:#fff;border:1px solid #dfe8e3}
.in1go-route-banner__road.road-green{top:79px;background:linear-gradient(90deg,#70df22,#43b807)}
.in1go-route-banner__logo{position:absolute!important;right:20%!important;top:28px!important;width:180px!important;height:auto!important;z-index:4!important;filter:drop-shadow(0 8px 10px rgba(0,0,0,.12))}
.in1go-route-banner__coin{position:absolute;z-index:5;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:4px solid #fff;color:#fff;font-size:17px;font-weight:900;box-shadow:0 5px 12px rgba(0,0,0,.14)}
.in1go-route-banner__coin.coin-usdt{left:12%;bottom:7px;background:#31aa80}
.in1go-route-banner__coin.coin-btc{left:32%;top:5px;background:#f4a11f}
.in1go-route-banner__coin.coin-eur{right:5%;top:38px;background:#42af09}

/* AML/KYC policy page: clear reading hierarchy rather than a raw WP text dump. */
.v13-policy-page>.v12-richtext,
.v13-policy-page .v12-richtext{
  padding:34px 38px!important;
  color:#2a393f!important;
  font-size:15px!important;
  line-height:1.72!important;
}
.v13-policy-page .v12-richtext>h2:first-child,
.v13-policy-page .v12-richtext h2{
  margin:0 0 22px!important;
  color:#111e23!important;
  font-size:30px!important;
  line-height:1.15!important;
  font-weight:900!important;
  letter-spacing:-.025em!important;
}
.v13-policy-page .v12-richtext h3{
  position:relative!important;
  margin:32px 0 14px!important;
  padding:13px 16px 13px 19px!important;
  border-radius:13px!important;
  background:#f1f7f2!important;
  color:#17242a!important;
  font-size:18px!important;
  line-height:1.35!important;
  font-weight:900!important;
}
.v13-policy-page .v12-richtext h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px;background:var(--v12-green)}
.v13-policy-page .v12-richtext h4{margin:22px 0 7px!important;color:#213138!important;font-size:15px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.015em!important}
.v13-policy-page .v12-richtext p{margin:0 0 14px!important;color:#35464b!important}
.v13-policy-page .v12-richtext strong{color:#17242a!important;font-weight:900!important}
.v13-policy-page .v12-richtext em{display:block;margin:16px 0!important;padding:14px 16px!important;border:1px solid #d9e8db!important;border-left:4px solid var(--v12-green)!important;border-radius:12px!important;background:#f7faf8!important;color:#52605b!important}
.v13-policy-page .v12-richtext ul,.v13-policy-page .v12-richtext ol{margin:10px 0 18px 22px!important;padding:0!important}
.v13-policy-page .v12-richtext li{margin:0 0 7px!important;padding-left:4px!important}
.v13-policy-page .v12-richtext a{color:var(--v12-deep)!important;font-weight:700!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}
.v13-policy-page .v12-richtext blockquote{margin:18px 0!important;padding:16px 18px!important;border-left:4px solid var(--v12-green)!important;background:#f4f8f5!important;border-radius:0 12px 12px 0!important;color:#43524d!important}
.v13-policy-page .v12-richtext table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border:1px solid var(--v12-border)!important;border-radius:13px!important}
.v13-policy-page .v12-richtext th{background:#1d2d33!important;color:#fff!important;font-weight:800!important}
.v13-policy-page .v12-richtext th,.v13-policy-page .v12-richtext td{padding:11px 13px!important;border-bottom:1px solid var(--v12-border)!important;text-align:left!important}

/* Order/status pages: make all lifecycle states part of the same IN1GO UI. */
body.v13-order-page .v12-plugin-surface,
body.v13-order-page .v12-page-surface{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.v13-order-page .block_payinfo,
body.v13-order-page .block_statusbids,
body.v13-order-page .block_xchangedata,
body.v13-order-page #exchange_status_html{
  background:#fff!important;
  border:1px solid var(--v12-border)!important;
  border-radius:20px!important;
  box-shadow:0 12px 32px rgba(20,40,32,.06)!important;
  color:var(--v12-ink)!important;
}
body.v13-order-page .block_payinfo,
body.v13-order-page .block_xchangedata,
body.v13-order-page .block_statusbids{padding:24px!important;margin-bottom:16px!important}
body.v13-order-page .block_payinfo_give,
body.v13-order-page .block_payinfo_get{padding:12px 0!important}
body.v13-order-page .block_payinfo_give{border-bottom:1px solid var(--v12-border)!important}
body.v13-order-page .block_xchdata_line span:first-child,
body.v13-order-page .block_status_time{color:#7c8b85!important;font-size:12px!important}
body.v13-order-page .block_xchdata_line,
body.v13-order-page .block_payinfo .block_xchdata_line{color:#17242a!important;font-size:14px!important}
body.v13-order-page .block_status{margin:0 0 14px!important}
body.v13-order-page .block_status_text{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  padding:7px 12px!important;border-radius:999px!important;
  background:#eef5f0!important;color:#17242a!important;
  font-size:15px!important;line-height:1.3!important;font-weight:900!important;
}
body.v13-order-page .block_status_text:before{content:"•";font-size:22px;line-height:0;color:#71817b}
body.v13-order-success .block_status_text{background:#edf8e9!important;color:#286b0a!important}
body.v13-order-success .block_status_text:before{content:"✓";font-size:13px;color:#46b20b}
body.v13-order-cancel .block_status_text{background:#fff0f0!important;color:#9a2e2e!important}
body.v13-order-cancel .block_status_text:before{content:"×";font-size:15px;color:#d24a4a}
body.v13-order-payed .block_status_text,
body.v13-order-wait .block_status_text{background:#fff8e4!important;color:#8a6814!important}
body.v13-order-payed .block_status_text:before,
body.v13-order-wait .block_status_text:before{content:"●";font-size:10px;color:#e4b124}
body.v13-order-page .block_instruction{margin-top:6px!important}
body.v13-order-page .block_instruction .text{color:#34454a!important;font-size:14px!important;line-height:1.6!important}
body.v13-order-page .block_instruction .text p{margin:0 0 10px!important}
body.v13-order-page .block_instruction .text a{color:var(--v12-deep)!important;font-weight:800!important}
body.v13-order-page .block_paybutton{margin-top:18px!important}
body.v13-order-page .block_paybutton .block_paybutton_ins{gap:12px!important}
body.v13-order-page .block_paybutton input,
body.v13-order-page .block_paybutton a,
body.v13-order-page .block_paybutton button{min-height:44px!important;border-radius:12px!important;font-weight:900!important}
body.v13-order-page .js_timer{border:1px solid #ede6b0!important;background:#fffbe6!important;color:#8b6b13!important;border-radius:12px!important;padding:12px 16px!important}
body.v13-order-page .exchange_status_html a[href*="t.me"],
body.v13-order-page .exchange_status_html a[href^="tg://"]{min-height:48px!important;margin:14px 0!important;border-radius:12px!important}

/* Sidebars are part of the same visual system on policy and order pages. */
body.v13-order-page .v12-aside .widget,
.v13-policy-page~* .widget{border-radius:18px!important}

/* Tablet/mobile. */
@media(max-width:1199px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get" "data data"!important;
  }
  .in1go-exchange-full .xtt_data_col_table_ins{height:auto!important}
}

@media(max-width:767px){
  .in1go-exchange-section{margin-bottom:10px!important}
  .in1go-route-banner{
    grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
    height:120px!important;min-height:120px!important;
    border-radius:18px!important;margin-bottom:12px!important;
  }
  .in1go-route-banner__copy{padding:12px 14px!important}
  .in1go-route-banner__kicker{font-size:8px!important}
  .in1go-route-banner__title{font-size:16px!important;white-space:normal!important;line-height:1.05!important}
  .in1go-route-banner__text{font-size:9px!important;line-height:1.25!important;margin-top:4px!important}
  .in1go-route-banner__road{height:16px!important;width:110%!important;right:-15%!important}
  .in1go-route-banner__road.road-dark{top:24px!important}
  .in1go-route-banner__road.road-white{top:51px!important}
  .in1go-route-banner__road.road-green{top:78px!important}
  .in1go-route-banner__logo{width:100px!important;right:13%!important;top:36px!important}
  .in1go-route-banner__coin{width:28px!important;height:28px!important;border-width:3px!important;font-size:12px!important}
  .in1go-route-banner__coin.coin-usdt{left:6%!important;bottom:5px!important}
  .in1go-route-banner__coin.coin-btc{display:none!important}
  .in1go-route-banner__coin.coin-eur{right:3%!important;top:12px!important}

  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get" "data data"!important;
    gap:8px!important;
  }
  .in1go-exchange-full .xtt_left_col_table_ins,
  .in1go-exchange-full .xtt_right_col_table_ins{padding:9px!important}
  .in1go-exchange-full .xtt_data_col_table_ins{padding:13px!important}
  .in1go-exchange-full input.hexch_submit,
  .in1go-exchange-full .hexch_submit,
  .in1go-exchange-full input[type="submit"].hexch_submit{
    height:40px!important;min-height:40px!important;line-height:40px!important;font-size:13px!important;
  }
  .v13-policy-page .v12-richtext{padding:22px 19px!important;font-size:14px!important;line-height:1.65!important}
  .v13-policy-page .v12-richtext h2{font-size:25px!important;margin-bottom:18px!important}
  .v13-policy-page .v12-richtext h3{font-size:16px!important;margin-top:25px!important;padding:11px 13px 11px 16px!important}
  .v13-policy-page .v12-richtext h4{font-size:13px!important;line-height:1.4!important}
  .v13-policy-page .v12-richtext table{display:block!important;overflow-x:auto!important}

  body.v13-order-page .block_payinfo,
  body.v13-order-page .block_xchangedata,
  body.v13-order-page .block_statusbids{padding:18px!important;border-radius:17px!important}
  body.v13-order-page .block_paybutton .block_paybutton_ins{flex-direction:column!important}
  body.v13-order-page .block_paybutton input,
  body.v13-order-page .block_paybutton a,
  body.v13-order-page .block_paybutton button{width:100%!important}
}

/* =========================================================
   IN1GO v1.5.0 — live QA corrections
   ========================================================= */

/* Header route accent: keep both lines inside the working content width. */
.v12-header{overflow:visible!important}
.v14-header__route{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  bottom:-5px!important;
  width:min(calc(100% - 48px),1420px)!important;
  max-width:1420px!important;
  height:10px!important;
  margin:0!important;
  transform:translateX(-50%)!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
.v14-header__route i,.v14-header__route b{
  position:absolute!important;
  left:0!important;
  right:auto!important;
  width:100%!important;
  height:3px!important;
  border-radius:99px!important;
  transform:none!important;
}
.v14-header__route i{top:0!important;background:var(--v12-ink)!important}
.v14-header__route b{bottom:0!important;background:var(--v12-green)!important}

/* Table 5 desktop: the give/get area fills every pixel before the form,
   with exactly equal give/get columns. */
@media(min-width:1200px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(400px,440px)!important;
    grid-template-areas:"give get data"!important;
    gap:16px!important;
    align-items:stretch!important;
    min-height:560px!important;
    max-height:none!important;
    width:100%!important;
  }
}
.in1go-exchange-full .xtt_left_col_table,
.in1go-exchange-full .xtt_right_col_table,
.in1go-exchange-full .xtt_data_col_table,
.in1go-exchange-full .xtt_left_col_table_ins,
.in1go-exchange-full .xtt_right_col_table_ins,
.in1go-exchange-full .xtt_data_col_table_ins{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.in1go-exchange-full .xtt_left_col_table,
.in1go-exchange-full .xtt_right_col_table{
  height:100%!important;
  align-self:stretch!important;
}
.in1go-exchange-full .xtt_left_col_table_ins,
.in1go-exchange-full .xtt_right_col_table_ins{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  min-height:560px!important;
}
.in1go-exchange-full .xtt_left_col_table .scroll-wrapper,
.in1go-exchange-full .xtt_right_col_table .scroll-wrapper,
.in1go-exchange-full .xtt_right_col_table #xtt_right_col_html,
.in1go-exchange-full #xtt_right_col_html{
  flex:1 1 0!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
}
.in1go-exchange-full .xtt_left_col_table_ins>*:last-child,
.in1go-exchange-full .xtt_right_col_table_ins>*:last-child{margin-bottom:0!important}

/* Internal PE pages: stable two-column content/sidebar layout on desktop. */
@media(min-width:901px){
  .v12-inner-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 320px!important;
    gap:28px!important;
    align-items:start!important;
    width:100%!important;
  }
  .v12-inner-grid>.v12-inner-content,
  .v12-inner-grid>.v12-aside{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    float:none!important;
    flex:none!important;
  }
  .v12-inner-grid>.v12-inner-content{grid-column:1!important;grid-row:1!important}
  .v12-inner-grid>.v12-aside{grid-column:2!important;grid-row:1!important;align-self:start!important}
  .v12-aside,.v12-sidebar{width:100%!important;max-width:none!important}
}
@media(max-width:900px){
  .v12-inner-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
  .v12-inner-grid>.v12-inner-content,.v12-inner-grid>.v12-aside{grid-column:1!important;width:100%!important;max-width:none!important}
  .v12-inner-grid>.v12-inner-content{grid-row:1!important}
  .v12-inner-grid>.v12-aside{grid-row:2!important}
}

/* News: no-thumbnail cards must not reserve the invisible media column. */
.v121-news-list__inner{gap:12px!important}
.v121-news-card{height:auto!important;min-height:0!important}
.v121-news-card__wrapper{width:100%!important;max-width:none!important;min-width:0!important}
.v14-news-card__wrapper--no-media{display:block!important;grid-template-columns:1fr!important}
.v14-news-card__wrapper--media{grid-template-columns:210px minmax(0,1fr)!important}
.v14-news-card__wrapper--media .v121-news-card__media .news-block__img{min-height:178px!important;height:100%!important}
.v121-news-card__body{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:18px 22px!important;
  box-sizing:border-box!important;
}
.v121-news-card__date{margin-bottom:5px!important;font-size:11px!important}
.v121-news-card__title{margin-bottom:7px!important;font-size:20px!important;line-height:1.22!important}
.v121-news-card__excerpt{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  overflow:hidden!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1.48!important;
}
.v121-news-card__excerpt p{display:contents!important}
.v121-news-card__meta{margin-top:11px!important;padding-top:0!important;min-height:22px!important}
.v121-news-card__category{font-size:10px!important}
.v121-news-card__more{font-size:11px!important}

/* Order/status primary actions use the exact IN1GO green family (same as Account). */
body.v13-order-page .success_paybutton,
body.v13-order-page a.merch_paybutton,
body.v13-order-page .block_paybutton_merch_ins a.merch_paybutton,
body.v13-order-page .block_paybutton .block_paybutton_ins>a:not(.cancel_paybutton),
body.v13-order-page .block_paybutton .block_paybutton_ins>button:not(.cancel_paybutton),
body.v13-order-page .block_paybutton .block_paybutton_ins>input:not(.cancel_paybutton){
  background:var(--v12-green)!important;
  background-image:none!important;
  color:#fff!important;
  border-color:var(--v12-green)!important;
  box-shadow:0 8px 18px rgba(75,194,10,.18)!important;
}
body.v13-order-page .success_paybutton:hover,
body.v13-order-page a.merch_paybutton:hover,
body.v13-order-page .block_paybutton .block_paybutton_ins>a:not(.cancel_paybutton):hover,
body.v13-order-page .block_paybutton .block_paybutton_ins>button:not(.cancel_paybutton):hover,
body.v13-order-page .block_paybutton .block_paybutton_ins>input:not(.cancel_paybutton):hover{
  background:var(--v12-deep)!important;
  border-color:var(--v12-deep)!important;
}
body.v13-order-page .cancel_paybutton{background:#fff!important;color:var(--v12-deep)!important;border:1.5px solid var(--v12-green)!important;box-shadow:none!important}

/* Tablet: keep give/get equal, move the form below, and preserve useful list height. */
@media(min-width:768px) and (max-width:1199px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get" "data data"!important;
    gap:12px!important;
    align-items:stretch!important;
  }
  .in1go-exchange-full .xtt_left_col_table_ins,
  .in1go-exchange-full .xtt_right_col_table_ins{min-height:500px!important}
}

/* Mobile: the same corrections, without horizontal overflow. */
@media(max-width:767px){
  .v14-header__route{width:calc(100% - 28px)!important;max-width:none!important}
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get" "data data"!important;
    align-items:stretch!important;
  }
  .in1go-exchange-full .xtt_left_col_table_ins,
  .in1go-exchange-full .xtt_right_col_table_ins{min-height:430px!important;height:430px!important}
  .in1go-exchange-full .xtt_left_col_table .scroll-wrapper,
  .in1go-exchange-full .xtt_right_col_table .scroll-wrapper,
  .in1go-exchange-full #xtt_right_col_html{height:auto!important;max-height:none!important;min-height:0!important;flex:1 1 0!important}
  .v14-news-card__wrapper--media{grid-template-columns:1fr!important}
  .v14-news-card__wrapper--media .v121-news-card__media .news-block__img{min-height:150px!important;height:150px!important}
  .v121-news-card__body{padding:16px!important}
  .v121-news-card__title{font-size:18px!important}
  .v121-news-card__excerpt{font-size:13px!important;-webkit-line-clamp:3!important}
  .v121-news-card__meta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
}

/* Explicit sidebar/no-sidebar grid modes, so full-width pages (notably News)
   do not reserve an invisible 320px sidebar track. */
@media(min-width:901px){
  .v12-inner-grid.v14-inner-grid--sidebar{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important}
  .v12-inner-grid.v14-inner-grid--full{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
  .v12-inner-grid.v14-inner-grid--full>.v12-inner-content{grid-column:1!important;width:100%!important;max-width:none!important}
}

/* One primary-action green across header and order lifecycle buttons. */
.v12-btn--green{background:var(--v12-green)!important;background-image:none!important;color:#fff!important}

/* =============================
   IN1GO v1.5.0 priority fixes
   ============================= */
:root{--in1go-primary-green:#4bc20a;--in1go-primary-green-hover:#2e8b06}

/* Header route: one contained full-width accent, never beyond the working container. */
.v14-header__route{
  left:50%!important;right:auto!important;width:min(calc(100vw - 48px),1420px)!important;max-width:1420px!important;
  transform:translateX(-50%)!important;overflow:hidden!important;
}
.v14-header__route i,.v14-header__route b{left:0!important;right:0!important;width:100%!important;transform:none!important}

/* P0 — Table 5. Give/Get must consume the entire area before the form, exactly 50/50. */
@media(min-width:1200px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,420px)!important;
    grid-template-areas:"give get data"!important;
    column-gap:18px!important;row-gap:0!important;
    align-items:stretch!important;
    min-height:640px!important;height:auto!important;max-height:none!important;
    width:100%!important;max-width:none!important;
  }
  .in1go-exchange-full .xtt_left_col_table{grid-area:give!important}
  .in1go-exchange-full .xtt_right_col_table{grid-area:get!important}
  .in1go-exchange-full .xtt_data_col_table{grid-area:data!important}
}
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table_ins{
  width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important;float:none!important;margin-left:0!important;margin-right:0!important;
}
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table{align-self:stretch!important;height:100%!important}
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  height:640px!important;min-height:640px!important;max-height:none!important;
}
/* Kill legacy inner widths that kept the cards narrow even inside a wide grid track. */
.in1go-exchange-full .xtt_left_col_table_ins>*,
.in1go-exchange-full .xtt_right_col_table_ins>*,
.in1go-exchange-full .xtt_left_col_table .js_item_left,
.in1go-exchange-full .xtt_right_col_table .js_item_right,
.in1go-exchange-full .xtt_one_line_left,
.in1go-exchange-full .xtt_one_line_right{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
.in1go-exchange-full .xtt_one_line_left .xtt_one_line_name_left,
.in1go-exchange-full .xtt_one_line_right .xtt_one_line_name_right{
  width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;overflow:visible!important;
}
.in1go-exchange-full .xtt_one_line_right .xtt_one_line_reserv_right{
  width:auto!important;min-width:72px!important;max-width:34%!important;margin-left:auto!important;margin-right:0!important;text-align:right!important;flex:0 1 auto!important;
}
/* Scroll viewport must reach the bottom of each currency column. */
.in1go-exchange-full .xtt_left_col_table .scroll-wrapper,
.in1go-exchange-full .xtt_right_col_table .scroll-wrapper,
.in1go-exchange-full .xtt_right_col_table #xtt_right_col_html,
.in1go-exchange-full #xtt_right_col_html{
  display:block!important;flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;
  width:100%!important;max-width:none!important;overflow-y:auto!important;overflow-x:hidden!important;
}
/* Some PE builds put the real list one level deeper. */
.in1go-exchange-full .xtt_left_col_table .scroll-content,
.in1go-exchange-full .xtt_right_col_table .scroll-content,
.in1go-exchange-full #xtt_left_col_html,
.in1go-exchange-full #xtt_right_col_html{width:100%!important;max-width:none!important;min-width:0!important}

/* Table 5 form keeps the same graphite language. */
.in1go-exchange-full .xtt_data_col_table_ins{background:#1d2d33!important}
.in1go-exchange-full .xtt_data_col_table_ins,
.in1go-exchange-full .xtt_data_col_table_ins label,
.in1go-exchange-full .xtt_data_col_table_ins .form_field_label_ins,
.in1go-exchange-full .xtt_data_col_table_ins .hexch_psys,
.in1go-exchange-full .xtt_data_col_table_ins .hexch_sum{color:#f5f8f6!important}
.in1go-exchange-full input.hexch_submit,
.in1go-exchange-full .hexch_submit,
.in1go-exchange-full input[type="submit"].hexch_submit{
  min-height:34px!important;height:34px!important;padding:0 18px!important;background:var(--in1go-primary-green)!important;background-image:none!important;color:#fff!important;border-color:var(--in1go-primary-green)!important;
}

/* Compact news: no invisible media track, title + ~3 lines excerpt. */
.v121-news-card{min-height:0!important;height:auto!important}
.v121-news-card__wrapper{width:100%!important;max-width:none!important;min-width:0!important}
.v14-news-card__wrapper--no-media{display:block!important;grid-template-columns:none!important}
.v121-news-card__body{width:100%!important;max-width:none!important;min-width:0!important;padding:16px 22px!important}
.v121-news-card__excerpt{display:block!important;width:100%!important;max-width:none!important;overflow:hidden!important;margin:0!important}
.v121-news-card__excerpt p{
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
  overflow:hidden!important;margin:0!important;width:100%!important;max-width:none!important;line-height:1.45!important;
}
.v121-news-card__excerpt:not(:has(p)){
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
}

/* About: remove redundant mini branding and use one purposeful scenic route illustration. */
.in1go-about{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;min-height:420px!important}
.in1go-about__content{padding:58px 54px!important;align-self:center!important}
.in1go-about__visual--image{min-height:420px!important;background:#eaf1ed!important}
.in1go-about__image{display:block!important;width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;object-position:center!important}
.in1go-about__kicker,.in1go-about__brand{display:none!important}

/* Contacts: form and illustration are equal visual partners. */
.cf_div_wrap{
  position:relative!important;background:var(--Big-Block-Fill)!important;min-height:620px!important;
  padding:28px!important;overflow:hidden!important;box-sizing:border-box!important;
}
.cf_div_wrap:after{
  content:"";position:absolute;z-index:1;top:28px;right:28px;bottom:28px;width:calc(50% - 42px);
  border-radius:22px;background:url("../images/contacts-visual.png") center center/cover no-repeat;
  box-shadow:inset 0 0 0 1px rgba(22,45,37,.06);
}
.cf_div_wrap .cf_div_ins{position:relative!important;z-index:2!important;width:calc(50% - 18px)!important;max-width:none!important;margin:0!important}
.cf_div_wrap .cf_submit{background:var(--in1go-primary-green)!important;background-image:none!important;color:#fff!important}

/* Footer: Telegram support + Telegram channel use the same row system. */
.v12-footer__contacts>a{min-width:0!important}
.v12-footer__contacts>a span{overflow-wrap:anywhere!important;text-align:right!important}

/* Same green as Account on all order primary actions. */
.v12-btn--green,
body.v13-order-page .success_paybutton,
body.v13-order-page a.merch_paybutton,
body.v13-order-page .block_paybutton_merch_ins a.merch_paybutton,
body.v13-order-page .block_paybutton .block_paybutton_ins>a:not(.cancel_paybutton),
body.v13-order-page .block_paybutton .block_paybutton_ins>button:not(.cancel_paybutton),
body.v13-order-page .block_paybutton .block_paybutton_ins>input:not(.cancel_paybutton){
  background:var(--in1go-primary-green)!important;background-image:none!important;border-color:var(--in1go-primary-green)!important;color:#fff!important;
}

@media(min-width:768px) and (max-width:1199px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"give get" "data data"!important}
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{height:560px!important;min-height:560px!important}
}
@media(max-width:900px){
  .in1go-about{grid-template-columns:1fr!important}
  .in1go-about__content{padding:34px 28px!important}
  .in1go-about__visual--image,.in1go-about__image{min-height:260px!important;height:260px!important}
  .cf_div_wrap{min-height:0!important;padding:18px 18px 330px!important}
  .cf_div_wrap .cf_div_ins{width:100%!important}
  .cf_div_wrap:after{top:auto!important;left:18px!important;right:18px!important;bottom:18px!important;width:auto!important;height:290px!important;border-radius:18px!important}
}
@media(max-width:767px){
  .v14-header__route{width:calc(100vw - 28px)!important}
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{height:450px!important;min-height:450px!important}
  .in1go-exchange-full .xtt_one_line_right .xtt_one_line_reserv_right{display:none!important}
  .in1go-exchange-full input.hexch_submit,.in1go-exchange-full .hexch_submit,.in1go-exchange-full input[type="submit"].hexch_submit{min-height:40px!important;height:40px!important}
  .v121-news-card__body{padding:15px!important}
  .cf_div_wrap{padding:14px 14px 294px!important}
  .cf_div_wrap:after{left:14px!important;right:14px!important;bottom:14px!important;height:260px!important}
}


/* =============================
   IN1GO v1.5.2 hotfix — real PE 2.7 Table 5 DOM geometry
   The PE DOM nests Give/Get inside .xtt5_wrapper, while the form is its sibling.
   Therefore the OUTER grid is choices + form, and the INNER grid is Give + Get.
   ============================= */

/* Desktop: exactly three visible columns: Give | Get | Form. */
@media (min-width:1200px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;
    grid-template-areas:"choices data"!important;
    column-gap:18px!important;
    row-gap:0!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:640px!important;
    height:auto!important;
    max-height:none!important;
  }

  .in1go-exchange-full .xchange_type_table.tbl5 .xtt5_wrapper,
  .in1go-exchange-full .xtt5_wrapper{
    grid-area:choices!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get"!important;
    gap:18px!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
  }

  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table{
    grid-area:give!important;
  }
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table{
    grid-area:get!important;
  }
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table{
    grid-area:data!important;
  }
}

/* Tablet: Give/Get stay side by side; form moves below. */
@media (min-width:768px) and (max-width:1199px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:"choices" "data"!important;
    gap:14px!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:none!important;
  }
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt5_wrapper,
  .in1go-exchange-full .xtt5_wrapper{
    grid-area:choices!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get"!important;
    gap:12px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    padding:0!important;
    background:transparent!important;
  }
  .in1go-exchange-full .xtt_left_col_table{grid-area:give!important}
  .in1go-exchange-full .xtt_right_col_table{grid-area:get!important}
  .in1go-exchange-full .xtt_data_col_table{grid-area:data!important}
}

/* Mobile: same nested structure; form below the currency selectors. */
@media (max-width:767px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap,
  .in1go-exchange-full .xtt_table_body_wrap{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:"choices" "data"!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
  }
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt5_wrapper,
  .in1go-exchange-full .xtt5_wrapper{
    grid-area:choices!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-areas:"give get"!important;
    gap:8px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    padding:0!important;
    background:transparent!important;
  }
  .in1go-exchange-full .xtt_left_col_table{grid-area:give!important}
  .in1go-exchange-full .xtt_right_col_table{grid-area:get!important}
  .in1go-exchange-full .xtt_data_col_table{grid-area:data!important}
}

/* Every relevant PE wrapper must actually fill its grid track. */
.in1go-exchange-full .xchange_type_table.tbl5 .xtt5_wrapper,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_data_col_table_ins{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
  float:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table{
  align-self:stretch!important;
  height:100%!important;
}
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  height:640px!important;
  min-height:640px!important;
  max-height:none!important;
}

/* PE's hidden/clear helper nodes never receive their own layout track. */
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap > .xtt_html_abs,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap > .xtt_data_col_clear,
.in1go-exchange-full .xchange_type_table.tbl5 .xtt_table_body_wrap > .clear{
  display:none!important;
}

/* Restore and preserve the Give currency list. Do not move or hide its DOM items. */
.in1go-exchange-full .xtt_left_col_table .scroll-wrapper,
.in1go-exchange-full .xtt_right_col_table .scroll-wrapper,
.in1go-exchange-full #xtt_left_col_html,
.in1go-exchange-full #xtt_right_col_html,
.in1go-exchange-full .xtt_left_col_table .scroll-content,
.in1go-exchange-full .xtt_right_col_table .scroll-content{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  flex:1 1 auto!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
}
.in1go-exchange-full .xtt_left_col_table .js_item_left,
.in1go-exchange-full .xtt_right_col_table .js_item_right,
.in1go-exchange-full .xtt_left_col_table a.js_exchange_link,
.in1go-exchange-full .xtt_right_col_table a.js_exchange_link{
  visibility:visible!important;
  opacity:1!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}

/* Currency rows use the whole new width, including name and reserve zones. */
.in1go-exchange-full .xtt_one_line_left,
.in1go-exchange-full .xtt_one_line_right{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.in1go-exchange-full .xtt_one_line_left .xtt_one_line_name_left,
.in1go-exchange-full .xtt_one_line_right .xtt_one_line_name_right,
.in1go-exchange-full .xtt_one_line_left .xtt_one_line_name,
.in1go-exchange-full .xtt_one_line_right .xtt_one_line_name{
  max-width:none!important;
  min-width:0!important;
  flex:1 1 auto!important;
}
.in1go-exchange-full .xtt_one_line_right .xtt_one_line_reserv_right{
  margin-left:auto!important;
  max-width:35%!important;
  min-width:72px!important;
  text-align:right!important;
}

@media (min-width:768px) and (max-width:1199px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{
    height:560px!important;
    min-height:560px!important;
  }
}
@media (max-width:767px){
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_left_col_table_ins,
  .in1go-exchange-full .xchange_type_table.tbl5 .xtt_right_col_table_ins{
    height:430px!important;
    min-height:430px!important;
  }
}
