@font-face{font-family:Golos;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+400-52F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Golos;src:url(/fonts/golos-text-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-cyrillic.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+400-52F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-24F}:root{--bg:#a6b3bc;--surface:#b2bdc5;--ink:#1c1c1c;--muted:#38424a;--accent:#2c3620;--accent-ink:#e3e2da;--field-1:#a6b3bc;--field-2:#b7c8be;--field-3:#d6c4b8;--field-4:#2c3620;--font-body:Golos,Arial,sans-serif;--font-display:Unbounded,Golos,sans-serif;--page-gutter:clamp(20px,4.2vw,70px);--content-width:1440px;--brand-letter:#e3e2da}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:.2em}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline-offset:4px;outline:3px solid #9c622e}::selection{color:#e3e2da;background:#2c3620}.site-shell{width:min(100% - var(--page-gutter)*2,var(--content-width));margin-inline:auto}.rpay-brand{color:var(--accent);font:700 clamp(24px,2.2vw,30px)/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.rpay-brand svg{flex:none;width:37px;height:37px}.rpay-brand--inverted{color:var(--accent-ink);--brand-letter:var(--accent)}.site-header{z-index:10;position:relative}.site-header__inner{align-items:center;gap:42px;min-height:96px;display:flex}.site-header__inner>a{text-decoration:none}.site-header__nav{align-items:center;gap:clamp(20px,2.6vw,42px);margin-left:auto;display:flex}.site-header__nav a,.site-header__end a{font-size:15px;font-weight:600;text-decoration:none}.site-header__nav a:hover,.site-header__end .text-link:hover,.site-footer a:hover{text-decoration:underline}.site-header__end{align-items:center;gap:28px;display:flex}.locale-link{background:#c5cfd0;padding:6px 10px;line-height:1.2}.hero{grid-template-columns:repeat(12,1fr);min-height:min(850px,100svh - 96px);padding-top:clamp(70px,10vw,140px);padding-bottom:40px;display:grid;position:relative}.hero__copy{z-index:2;grid-column:1/8;max-width:730px;position:relative}.hero h1{font:700 clamp(48px,5.2vw,80px)/1.06 var(--font-display);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0 0 32px}.hero__copy>p{max-width:40ch;color:var(--ink);margin:0 0 34px;font-size:clamp(18px,1.55vw,23px)}.button{border:0;justify-content:space-between;align-items:center;gap:50px;min-height:55px;padding:13px 19px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--dark{background:var(--accent);color:var(--accent-ink)}.button--light{background:var(--accent-ink);color:var(--accent)}.button span{font-size:24px;line-height:1}.hero__stage{left:38%;right:calc(var(--page-gutter)*-1);background:var(--accent);clip-path:polygon(23% 0,100% 0,100% 100%,0 100%,0 23%);position:absolute;top:37%;bottom:0;overflow:hidden}.hero__mini-card{aspect-ratio:1.65;width:min(56%,560px);font-family:var(--font-display);background:#c4d0c6;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,40px);display:flex;position:absolute;top:21%;left:17%;transform:rotate(-9deg);box-shadow:0 24px 48px #12191045}.hero__mini-card span{font-size:clamp(20px,2vw,32px);font-weight:700}.hero__mini-card b{white-space:nowrap;font-size:clamp(20px,2.4vw,37px);font-weight:500}.hero__mini-card small{font:700 12px var(--font-body);letter-spacing:.15em}.hero__esim{aspect-ratio:.7;background:var(--field-3);clip-path:polygon(0 0,74% 0,100% 20%,100% 100%,0 100%);max-width:245px;height:65%;font-family:var(--font-display);flex-direction:column;justify-content:space-between;padding:30px 22px;display:flex;position:absolute;top:10%;right:10%;transform:rotate(7deg)}.hero__esim span{font-weight:700}.hero__esim b{font-size:clamp(20px,3vw,36px)}.hero__esim small{font-size:14px}.hero__stage-caption{color:var(--accent-ink);font-size:14px;position:absolute;bottom:6%;right:10%}.showcase{background:var(--field-2);padding:clamp(48px,7vw,110px) 0}.showcase__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,80px);min-height:680px;display:grid}.showcase__image{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 18%);background:#85958b;height:min(690px,65vw);min-height:500px;overflow:hidden}.showcase__image img{object-fit:cover;object-position:34% center;width:100%;height:100%;display:block}.product-stage{flex-direction:column;min-height:620px;scroll-margin-top:30px;display:flex}.product-stage__tabs{gap:32px;display:flex}.product-stage__tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 10px;font-size:18px;font-weight:600}.product-stage__tabs button[aria-selected=true]{color:var(--ink);border-color:var(--accent)}.product-stage__body{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%,0 20%);background:#a3b5a6;place-items:center;height:330px;margin:20px 0 22px;display:grid;overflow:hidden}.stage-card{aspect-ratio:1.63;color:#e3e2da;background:#2c3620;flex-direction:column;justify-content:space-between;width:min(75%,370px);padding:24px;display:flex;transform:rotate(-7deg);box-shadow:0 18px 36px #17211455}.stage-card__mark{font:700 25px var(--font-display)}.stage-card__signal{display:none}.stage-card__chip{border:2px solid #d0c49e;border-radius:5px;width:36px;height:27px;display:block}.stage-card__number{letter-spacing:.13em;font-size:16px}.stage-card__foot{letter-spacing:.15em;justify-content:space-between;font-size:11px;display:flex}.stage-esim{aspect-ratio:.73;clip-path:polygon(0 0,72% 0,100% 19%,100% 100%,0 100%);background:#d6c4b8;flex-direction:column;justify-content:space-between;width:200px;padding:22px;display:flex;transform:rotate(7deg)}.stage-esim__top{font:700 18px var(--font-display);justify-content:space-between;display:flex}.stage-esim__top b{font:700 16px var(--font-body)}.stage-esim__shape{border:3px solid var(--accent);border-radius:8px;align-self:center;width:60px;height:47px;display:block}.stage-esim__bottom{letter-spacing:.08em;font-size:11px;font-weight:700}.product-stage__copy{flex-direction:column;flex:1;justify-content:space-between;display:flex}.product-stage h2{font:700 clamp(28px,2.8vw,42px)/1.12 var(--font-display);letter-spacing:-.03em;max-width:13ch;margin:0 0 18px}.product-stage p{max-width:38ch;color:var(--ink);margin:0 0 20px}.arrow-link{background:var(--accent);min-height:55px;color:var(--accent-ink);justify-content:space-between;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:flex}.arrow-link:hover{background:#1c2619}.arrow-link span{font-size:24px}.how{scroll-margin-top:30px}.how__grid{grid-template-columns:repeat(4,1fr);display:grid}.how__field{flex-direction:column;justify-content:space-between;min-height:570px;padding:clamp(20px,2.1vw,35px);transition:filter .2s;display:flex}.how__field:hover{filter:brightness(1.035)}.how__field--one{background:var(--field-1)}.how__field--two{background:var(--field-2)}.how__field--three{background:var(--field-3)}.how__field--four{background:var(--field-4);color:var(--accent-ink)}.how h2{font:700 clamp(25px,2vw,32px)/1.18 var(--font-display);letter-spacing:-.025em;max-width:12ch;margin:0}.how__field p{font:600 clamp(23px,2vw,32px)/1.15 var(--font-body);max-width:13ch;margin:0}.how__token{aspect-ratio:1.5;background:var(--accent-ink);width:min(100%,300px);color:var(--accent);flex-direction:column;justify-content:space-between;align-self:center;padding:20px;transition:transform .2s;display:flex}.how__field:hover .how__token{transform:translateY(-6px)}.how__token span{font:700 21px var(--font-display)}.how__token b{font-size:26px}.how__field--four .how__token{background:#c4d0c6}.faq{padding-block:clamp(80px,9vw,150px)}.faq h2{font:700 clamp(33px,4vw,56px)/1.1 var(--font-display);letter-spacing:-.03em;margin:0 0 42px 16.666%}.faq__list{width:66.666%;margin-left:16.666%}.faq details{background:var(--field-2);border-bottom:5px solid var(--bg);padding:0 26px}.faq details:nth-child(2n){background:var(--field-3)}.faq details:first-child{background:var(--surface)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:94px;font-size:21px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:30px;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:56ch;color:var(--muted);margin:0;padding:0 50px 29px 0}.cta{background:var(--accent);color:var(--accent-ink);padding:clamp(95px,10vw,150px) 0}.cta .site-shell{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta h2{font:700 clamp(34px,5.2vw,74px)/1.12 var(--font-display);letter-spacing:-.035em;max-width:15ch;margin:0}.site-footer{background:var(--accent);color:var(--accent-ink);padding:25px 0 30px}.site-footer__mark{padding-top:48px}.site-footer__mark .rpay-brand{letter-spacing:-.05em;gap:clamp(15px,3vw,42px);font-size:clamp(72px,16vw,225px)}.site-footer__mark svg{width:clamp(65px,13vw,180px);height:clamp(65px,13vw,180px)}.site-footer__grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0 80px;display:grid}.site-footer__grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__grid p{margin:0 0 10px}.site-footer__grid a{text-decoration:none}.site-footer__bottom{color:#c3cabb;justify-content:space-between;font-size:14px;display:flex}@media (max-width:1100px){.site-header__nav{display:none}.site-header__end{margin-left:auto}.hero__copy{grid-column:1/9}.hero__stage{left:42%}.hero__mini-card{left:12%}.how__grid{grid-template-columns:repeat(2,1fr)}.how__field{min-height:420px}}@media (max-width:800px){.site-header__inner{min-height:72px}.site-header__end .text-link{display:none}.hero{flex-direction:column;width:100%;min-height:0;padding-top:55px;padding-bottom:0;display:flex}.hero__copy{padding:0 var(--page-gutter) 50px}.hero h1{max-width:14ch;font-size:clamp(42px,9vw,68px)}.hero__stage{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 18%);width:100%;min-height:420px;position:relative;inset:auto}.hero__mini-card{width:59%;top:24%;left:10%}.hero__esim{max-width:145px;height:60%;padding:18px;top:12%;right:8%}.hero__stage-caption{font-size:12px}.showcase__grid{grid-template-columns:1fr;gap:30px}.showcase__image{aspect-ratio:1.2;height:auto;min-height:0}.product-stage{min-height:0}.product-stage__body{height:290px}.product-stage__copy{gap:25px}.faq h2,.faq__list{width:100%;margin-left:0}.cta .site-shell{flex-direction:column;align-items:flex-start}.site-footer__mark .rpay-brand{font-size:clamp(70px,18vw,140px)}}@media (max-width:560px){:root{--page-gutter:20px}.hero{padding-top:46px}.hero h1{max-width:11ch;margin-bottom:24px;font-size:clamp(38px,10vw,52px);line-height:1.1}.hero__copy>p{max-width:32ch;font-size:17px}.hero__stage{min-height:360px}.hero__mini-card{width:72%;padding:17px;top:24%;left:7%}.hero__mini-card b{font-size:17px}.hero__esim{width:28%;height:56%;padding:13px;right:5%}.hero__esim b{font-size:17px}.hero__esim span,.hero__esim small{font-size:11px}.hero__stage-caption{max-width:25ch;bottom:6%;left:7%;right:auto}.showcase{padding-block:35px}.showcase__image{aspect-ratio:1.12}.showcase__image img{object-position:33% center}.product-stage__tabs button{font-size:16px}.product-stage__body{height:280px}.product-stage h2{font-size:27px}.how__grid{grid-template-columns:1fr}.how__field{grid-template-rows:auto 1fr;grid-template-columns:1fr 130px;gap:10px;min-height:270px;padding:24px;display:grid}.how__field h2{grid-column:1/3;font-size:25px}.how__token{grid-area:2/2;align-self:center;width:130px;padding:12px}.how__token span{font-size:14px}.how__token b{font-size:16px}.how__field p{align-self:end;font-size:24px}.faq{padding-block:75px}.faq h2{margin-bottom:25px;font-size:30px}.faq details{padding:0 18px}.faq summary{min-height:80px;font-size:18px}.faq details p{padding-right:0;font-size:16px}.cta{padding-block:80px}.cta h2{font-size:clamp(33px,8vw,48px)}.site-footer__mark{padding-top:30px}.site-footer__mark .rpay-brand{gap:10px;font-size:clamp(60px,16vw,90px)}.site-footer__mark svg{width:16vw;height:16vw}.site-footer__grid{grid-template-columns:1fr 1fr;gap:35px 15px;margin:40px 0 65px}.site-footer__grid>div:first-child{grid-column:1/3}.site-footer__bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-page{background:var(--field-2);min-height:100svh}.auth-page__header{height:96px;width:min(100% - var(--page-gutter)*2,var(--content-width));justify-content:space-between;align-items:center;margin:auto;display:flex}.auth-page__header a{font-weight:700;text-decoration:none}.auth-page__main{width:min(100% - var(--page-gutter)*2,var(--content-width));grid-template-columns:1fr minmax(360px,500px);align-items:center;gap:clamp(45px,8vw,150px);min-height:calc(100svh - 96px);margin:auto;padding-bottom:60px;display:grid}.auth-page__copy h1{font:700 clamp(42px,5vw,72px)/1.08 var(--font-display);letter-spacing:-.035em;max-width:12ch;margin:0 0 24px}.auth-page__copy p{max-width:32ch;margin:0 0 45px;font-size:20px}.auth-page__visual{aspect-ratio:1.63;background:var(--accent);width:min(100%,440px);color:var(--accent-ink);font:700 29px var(--font-display);flex-direction:column;justify-content:space-between;padding:35px;display:flex;transform:rotate(-7deg)}.auth-page__visual b{font-size:23px;font-weight:500}.auth-panel{background:var(--accent-ink);flex-direction:column;justify-content:center;min-height:430px;padding:clamp(25px,4vw,52px);display:flex}.auth-panel form{flex-direction:column;display:flex}.auth-panel label{margin-bottom:10px;font-size:19px;font-weight:700}.auth-panel input{border:2px solid var(--accent);width:100%;height:59px;color:var(--ink);caret-color:var(--accent);background:#fff;border-radius:0;padding:0 16px;font-size:18px}.auth-panel .button{width:100%;margin-top:28px;font-size:16px}.form-help{color:var(--muted);margin:8px 0 0;font-size:15px}.form-error{color:#8c2020;margin:16px 0 0;font-weight:700}.auth-panel__actions{justify-content:space-between;gap:15px;margin-top:20px;display:flex}.auth-panel__actions button{background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.auth-panel__legal{color:var(--muted);margin:34px 0 0;font-size:14px;line-height:1.5}.auth-panel__legal a{white-space:nowrap}@media (max-width:850px){.auth-page__main{grid-template-columns:1fr;align-content:center;gap:30px}.auth-page__visual{display:none}.auth-page__copy h1{font-size:40px}.auth-page__copy p{margin-bottom:0}.auth-panel{min-height:0}}@media (max-width:560px){.auth-page__header{height:72px}.auth-page__main{min-height:calc(100svh - 72px);padding-block:35px 60px}.auth-page__copy h1{font-size:34px}.auth-page__copy p{font-size:17px}.auth-panel{padding:24px}.auth-panel__actions{flex-direction:column;align-items:flex-start}.auth-panel__legal{margin-top:25px}}.cabinet-page{background:#e3e2da;grid-template-columns:265px minmax(0,1fr);min-height:100svh;display:grid}.cabinet-loading{text-align:center;place-content:center;gap:20px;min-height:100svh;display:grid}.cabinet-loading button,.cabinet-refresh{border:1px solid var(--accent);background:0 0;padding:10px 18px}.cabinet-side{background:var(--accent);color:var(--accent-ink);flex-direction:column;gap:28px;padding:32px 22px;display:flex}.cabinet-side>a{text-decoration:none}.cabinet-side nav{flex-direction:column;gap:5px;margin-top:45px;display:flex}.cabinet-side nav button,.cabinet-side__logout{color:inherit;text-align:left;background:0 0;border:0;padding:13px 15px;font-weight:650}.cabinet-side nav button:hover,.cabinet-side nav button.active{background:#45513d}.cabinet-side>a:not(:first-child){margin-top:auto;padding:13px 15px}.cabinet-side__logout{margin-top:0}.cabinet-main{width:min(100%,1180px);padding:0 clamp(25px,5vw,75px) 90px}.cabinet-main__header{border-bottom:1px solid #b7b6ab;justify-content:space-between;align-items:center;height:94px;margin-bottom:55px;font-size:14px;display:flex}.cabinet-main__header>div{align-items:center;gap:18px;display:flex}.cabinet-main__header strong{font-weight:600}.cabinet-main__header>a{border:1px solid var(--accent);padding:5px 10px;font-weight:700;text-decoration:none}.cabinet-main h1{font:700 clamp(30px,3vw,44px)/1.15 var(--font-display);letter-spacing:-.03em;margin:0 0 18px}.cabinet-lead{color:var(--muted);margin:0 0 35px;font-size:19px}.cabinet-actions{grid-template-columns:repeat(2,1fr);gap:16px;margin:45px 0;display:grid}.cabinet-actions button{background:var(--field-2);text-align:left;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:230px;padding:25px;display:flex}.cabinet-actions button:nth-child(2){background:var(--field-3)}.cabinet-actions button:hover{filter:brightness(.97)}.cabinet-actions strong{font-size:22px}.action-card,.action-esim{font:700 22px var(--font-display);aspect-ratio:1.65;background:var(--accent);height:96px;color:var(--accent-ink);padding:14px;transform:rotate(-7deg)}.action-esim{aspect-ratio:.8;clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);background:#7b8b7d;transform:rotate(7deg)}.cabinet-summary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cabinet-summary section{border-top:1px solid #a6a99d;padding:22px 0}.cabinet-summary h2,.cabinet-purchase h2{font:700 22px var(--font-display);margin:0 0 15px}.cabinet-summary p{color:var(--muted);margin:0}.cabinet-list{min-height:100px;margin:30px 0 60px}.cabinet-list>div{border-bottom:1px solid #b9baaf;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.cabinet-list>div:first-child{border-top:1px solid #b9baaf}.cabinet-list span,.cabinet-list p{color:var(--muted)}.cabinet-purchase{background:var(--field-2);margin-top:35px;padding:clamp(20px,3vw,38px)}.cabinet-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.cabinet-options button,.cabinet-destinations button{text-align:left;background:#e3e2da;border:2px solid #0000;flex-direction:column;justify-content:space-between;min-height:95px;padding:15px;display:flex}.cabinet-options button.selected,.cabinet-destinations button.selected{border-color:var(--accent)}.cabinet-options button strong,.cabinet-destinations button strong{font-size:20px}.cabinet-quote{border-top:1px solid #889484;align-items:center;gap:25px;margin-top:25px;padding-top:25px;display:flex}.cabinet-quote strong{margin-right:auto;font-size:24px}.cabinet-purchase .button{margin-top:20px}.cabinet-quote .button{margin-top:0}.cabinet-search{flex-direction:column;gap:8px;max-width:520px;margin:25px 0;font-weight:650;display:flex}.cabinet-search input{border:1px solid var(--accent);background:#fff;height:50px;padding:0 14px}.cabinet-destinations{max-height:440px;overflow:auto}.cabinet-destinations details{background:#dce3da;border-bottom:1px solid #889484}.cabinet-destinations summary{cursor:pointer;justify-content:space-between;gap:20px;padding:15px;font-weight:700;display:flex}.cabinet-destinations summary span{font-weight:400}.cabinet-destinations details>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;display:grid}.cabinet-destinations button{min-height:75px}.cabinet-notice{background:#d6c4b8;margin-top:30px;padding:22px}.cabinet-notice p{margin:0 0 15px}.cabinet-notice .button{min-height:47px}.cabinet-refresh{margin-top:10px}@media (max-width:950px){.cabinet-page{grid-template-columns:1fr}.cabinet-side{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.cabinet-side nav{flex-direction:row;margin:0;overflow-x:auto}.cabinet-side nav button{white-space:nowrap;padding:10px}.cabinet-side>a:not(:first-child){display:none}.cabinet-side__logout{padding:10px}.cabinet-main{margin:auto}.cabinet-main__header{height:65px;margin-bottom:35px}}@media (max-width:650px){.cabinet-side{grid-template-columns:1fr auto}.cabinet-side nav{grid-area:2/1/auto/3}.cabinet-side .rpay-brand{font-size:22px}.cabinet-side .rpay-brand svg{width:30px;height:30px}.cabinet-side__logout{grid-area:1/2}.cabinet-main{padding:0 20px 65px}.cabinet-main__header>div>span{display:none}.cabinet-main__header strong{font-size:13px}.cabinet-main h1{font-size:28px}.cabinet-lead{font-size:17px}.cabinet-actions{gap:10px;margin:30px 0}.cabinet-actions button{min-height:200px;padding:17px}.cabinet-actions strong{font-size:17px}.action-card,.action-esim{height:75px;font-size:15px}.cabinet-options{grid-template-columns:1fr}.cabinet-options button{flex-direction:row;align-items:center;min-height:64px}.cabinet-options button strong{font-size:17px}.cabinet-destinations details>div{grid-template-columns:1fr}.cabinet-quote{flex-wrap:wrap;align-items:flex-start;gap:10px}.cabinet-quote .button{width:100%}.cabinet-list>div{flex-direction:column;gap:5px}}.legal-page{background:#e3e2da;min-height:100svh}.legal-page__header{align-items:center;gap:40px;min-height:100px;display:flex}.legal-page__header>a{text-decoration:none}.legal-page__header>nav{gap:25px;margin-left:auto;display:flex}.legal-page__header>nav a{font-weight:650;text-decoration:none}.legal-page__header>nav a[aria-current=page]{text-decoration:underline}.legal-page__header>a:last-child{background:#c5cfd0;padding:6px 10px;font-weight:700}.legal-page__main{padding:70px 0 110px}.legal-page__intro{max-width:950px;margin:0 auto 70px}.legal-page__intro>p:first-child{color:var(--muted);font-size:14px}.legal-page__intro h1{font:700 clamp(36px,4.5vw,68px)/1.1 var(--font-display);letter-spacing:-.03em;max-width:17ch;margin:15px 0 25px}.legal-page__translation-note{background:#d6c4b8;max-width:65ch;padding:20px}.legal-page__grid{grid-template-columns:260px minmax(0,780px);justify-content:center;gap:clamp(35px,5vw,80px);display:grid}.legal-page__toc{flex-direction:column;align-self:start;gap:11px;max-height:calc(100svh - 50px);font-size:14px;display:flex;position:sticky;top:25px;overflow:auto}.legal-page__toc a{color:var(--muted);text-decoration:none}.legal-page__toc a:hover{text-decoration:underline}.legal-page__article{overflow-wrap:anywhere;font-size:17px;line-height:1.65}.legal-page__article section{margin-top:65px;scroll-margin-top:30px}.legal-page__article h2{font:700 clamp(23px,2vw,30px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 25px}.legal-page__article h3{font:700 19px/1.35 var(--font-body);margin:35px 0 15px}.legal-page__article p{margin:0 0 17px}.legal-page__article ul,.legal-page__article ol{margin:0 0 20px;padding-left:25px}.legal-page__article li{margin-bottom:9px}.legal-page__article a{color:var(--accent);font-weight:650}.legal-page__footer{justify-content:space-between;gap:20px;padding:25px 0 40px;display:flex}.legal-page__footer a{font-weight:650}.legal-blank{font-weight:700}@media (max-width:900px){.legal-page__toc{display:none}.legal-page__grid{max-width:780px;margin:auto;display:block}.legal-page__intro{max-width:780px}}@media (max-width:600px){.legal-page__header{flex-wrap:wrap;gap:10px 20px;min-height:85px;padding-block:15px}.legal-page__header .rpay-brand{font-size:21px}.legal-page__header .rpay-brand svg{width:31px;height:31px}.legal-page__header>nav{order:3;gap:20px;width:100%;margin:0;font-size:14px}.legal-page__header>a:last-child{margin-left:auto}.legal-page__main{padding:50px 0 75px}.legal-page__intro{margin-bottom:35px}.legal-page__intro h1{font-size:32px}.legal-page__article{font-size:16px}.legal-page__article section{margin-top:50px}.legal-page__article h2{font-size:22px}.legal-page__footer{flex-direction:column}}@keyframes rpay-rise{0%{opacity:.55;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rpay-shutter{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%,100% 100%)}to{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 18%)}}@keyframes rpay-drift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.08)translate(1%)}}@media (prefers-reduced-motion:no-preference){.hero__copy h1{animation:.7s ease-out both rpay-rise}.hero__copy>p{animation:.75s ease-out .12s both rpay-rise}.hero__copy>.button{animation:.8s ease-out .22s both rpay-rise}.hero__mini-card{animation:.9s ease-out .35s both rpay-card-enter}.hero__esim{animation:.9s ease-out .45s both rpay-esim-enter}.showcase__image{animation:1.1s ease-out both rpay-shutter}.showcase__image img{animation:9s ease-in-out infinite alternate rpay-drift}.product-stage__tabs{animation:.7s ease-out both rpay-rise}.product-stage__body{animation:.75s ease-out .1s both rpay-rise}.how__field:first-child .how__token{animation:.7s ease-out both rpay-rise}.how__field:nth-child(2) .how__token{animation:.7s ease-out .1s both rpay-rise}.how__field:nth-child(3) .how__token{animation:.7s ease-out .2s both rpay-rise}.how__field:nth-child(4) .how__token{animation:.7s ease-out .3s both rpay-rise}.faq h2,.cta h2{animation:.8s ease-out both rpay-rise}}@keyframes rpay-card-enter{0%{opacity:.5;transform:translateY(18px)rotate(-13deg)}to{opacity:1;transform:translateY(0)rotate(-9deg)}}@keyframes rpay-esim-enter{0%{opacity:.5;transform:translateY(16px)rotate(11deg)}to{opacity:1;transform:translateY(0)rotate(7deg)}}.cabinet-list>.cabinet-esim{border-bottom:2px solid #b9baaf}.cabinet-list>.cabinet-esim:first-child{border-top:2px solid #b9baaf}.cabinet-esim summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.cabinet-esim summary::marker{content:""}.cabinet-esim summary span{color:var(--muted)}.cabinet-esim__access{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:0 0 24px;display:flex}.cabinet-esim__access>div{max-width:220px}.cabinet-esim__access img{background:#fff;max-width:100%;height:auto;display:block}.cabinet-esim__access p{color:var(--ink);margin:0}.cabinet-esim__access code{overflow-wrap:anywhere;max-width:min(70vw,400px);color:var(--ink);background:#fff;margin-top:7px;padding:9px;display:inline-block}.cabinet-esim__access a{border:2px solid var(--accent);padding:9px 12px;text-decoration:none}
.site-header--dark{color:#fff;background:#050505}.site-header__inner{gap:0;min-height:78px}.site-header__wordmark{color:#111821;font:800 31px/1 var(--font-body);letter-spacing:-.075em}.site-header--dark .site-header__wordmark,.site-header--dark .site-header__nav a,.site-header--dark .site-header__end a{color:#fff}.site-header__nav{margin-left:clamp(46px,7vw,130px)}.site-header__end{margin-left:auto}.site-header .locale-link{background:0 0;padding:8px 0}.hero-v2{isolation:isolate;color:#fff;background:#050505;min-height:max(700px,100svh - 78px);position:relative;overflow:hidden}.hero-v2__inner{z-index:1;min-height:inherit;align-items:center;display:flex;position:relative}.hero-v2__copy{width:min(58%,790px);padding-block:70px}.hero-v2 h1{font:600 clamp(56px, 5.1vw, 82px)/.99 var(--font-body);letter-spacing:-.055em;white-space:nowrap;margin:0}.hero-v2__copy>p{color:#d1d1d1;max-width:660px;margin:29px 0 38px;font-size:clamp(18px,1.45vw,22px);line-height:1.42}.hero-v2__action{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:320px;min-height:70px;padding:16px 32px;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.hero-v2__action:hover{background:#e8e9eb;transform:translateY(-2px)}.hero-v2__action:focus-visible{outline-offset:4px;outline:3px solid #fff}.hero-services{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3vw,48px);width:min(100%,520px);margin-top:clamp(60px,9vh,88px);display:grid}.hero-services__group h2{color:#a3a3a3;font:500 17px/1.3 var(--font-body);margin:0 0 13px}.hero-services__group ul{grid-template-columns:repeat(3,42px);align-items:center;gap:12px 14px;margin:0;padding:0;list-style:none;display:grid}.hero-services__group li{background:#f7f8fa;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.hero-services__icon{object-fit:contain;width:29px;height:29px;display:block}.hero-services__icon--tile{width:42px;height:42px}.hero-v2__media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-v2__stage{aspect-ratio:1585/992;width:100%;min-width:1180px;position:absolute;top:50%;left:calc(50% + 30px);transform:translate(-50%,-50%)}.hero-v2__stage>img,.hero-v2__screen-ui{width:100%;height:100%;display:block}.hero-v2__screen-ui{font-family:var(--font-body);position:absolute;inset:0}@media (max-width:1180px){.site-header__nav{display:none}.hero-v2__copy{width:60%}.site-header__inner{min-height:68px}.site-header__end .text-link{display:inline-flex}.hero-v2{flex-direction:column;min-height:0;display:flex}.hero-v2__inner{order:1;min-height:0;padding-top:40px;display:block}.hero-v2__copy{width:100%;max-width:690px;padding:0}.hero-v2 h1{font-size:clamp(46px,7.4vw,64px)}.hero-v2__copy>p{margin:20px 0 27px}.hero-services{margin-top:47px}.hero-v2__media{order:2;height:510px;margin-top:12px;position:relative}.hero-v2__stage{width:950px;min-width:0;top:0;left:50%;transform:translate(-59%)}}@media (max-width:620px){.site-header__wordmark{font-size:28px}.site-header__end{gap:20px}.site-header__end a{font-size:15px}.hero-v2__inner{padding-top:32px}.hero-v2 h1{letter-spacing:-.055em;font-size:clamp(38px,9.9vw,52px)}.hero-v2__copy>p{max-width:34ch;font-size:17px;line-height:1.43}.hero-v2__action{min-width:0;min-height:56px;padding:13px 28px;font-size:16px}.hero-services{gap:16px;margin-top:46px}.hero-services__group h2{margin-bottom:9px;font-size:14px}.hero-services__group ul{grid-template-columns:repeat(3,38px);gap:10px 11px}.hero-services__group li{width:38px;height:38px}.hero-services__icon{width:27px;height:27px}.hero-services__icon--tile{width:38px;height:38px}.hero-v2__media{height:450px;margin-top:10px}.hero-v2__stage{width:820px;transform:translate(-71%)}}@media (max-width:410px){.hero-v2 h1{font-size:clamp(34px,9.2vw,39px)}}@media (prefers-reduced-motion:reduce){.hero-v2__action{transition:none}.hero-v2__action:hover{transform:none}}
:root{--bg:#050506;--surface:#151618;--ink:#f8f8f8;--muted:#a6a8ad;--accent:#f7f7f7;--accent-ink:#08090a;--brand-letter:#08090a}body{background:var(--bg);color:var(--ink)}button,input{font:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline-offset:4px;outline:3px solid #fff}.rpay-brand{color:#fff;font:800 clamp(24px, 2.2vw, 31px)/1 var(--font-body);letter-spacing:-.075em}.rpay-brand--inverted{color:#fff}.button{border-radius:999px;justify-content:center;gap:30px;padding-inline:28px}.button--dark,.button--light{color:#090909;background:#fff}.button:hover:not(:disabled){background:#e5e5e5}.showcase{background:#08090a;padding:clamp(88px,11vw,168px) 0}.showcase__grid{min-height:0;display:block}.product-stage{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);align-items:center;gap:clamp(58px,7vw,124px);min-height:520px;display:grid}.product-stage__body{clip-path:none;background:#1d1f22;border-radius:24px;height:auto;min-height:510px;margin:0;position:relative;overflow:hidden}.stage-card{aspect-ratio:1.62;color:#fff;z-index:1;background:#101113;border:2px solid #ffffff32;border-radius:18px;width:min(78%,445px);padding:28px;position:relative;transform:rotate(-8deg)}.stage-card__mark{font:700 clamp(29px, 3vw, 42px)/1 var(--font-body);letter-spacing:-.06em}.stage-card__signal{align-self:flex-end;width:34px;height:34px;display:block}.stage-card__foot{letter-spacing:.02em;color:#d8d9dd;font-size:12px}.stage-esim{aspect-ratio:.76;clip-path:none;color:#101113;z-index:1;background:#bec0c4;border:2px solid #fff9;border-radius:26px;width:min(52%,270px);padding:27px;transform:rotate(8deg)}.stage-esim__top{font:700 26px var(--font-body);letter-spacing:-.05em}.stage-esim strong{font:650 clamp(48px, 5vw, 68px)/1 var(--font-body);letter-spacing:-.08em}.stage-esim__bottom{letter-spacing:0;font-size:13px}.product-stage__content{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.product-stage__tabs{gap:32px;margin-bottom:46px;display:flex}.product-stage__tabs button{color:#888b90;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:17px;font-weight:600}.product-stage__tabs button[aria-pressed=true]{color:#fff;border-color:#fff}.product-stage__tabs button:hover{color:#fff}.product-stage__copy{flex:none;gap:38px}.product-stage h2{max-width:14ch;font:650 clamp(36px, 4.1vw, 62px)/1.05 var(--font-body);letter-spacing:-.055em;margin:0 0 25px}.product-stage p{color:#b9bbc0;max-width:37ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.arrow-link{color:#090909;background:#fff;border-radius:999px;justify-content:center;align-self:flex-start;gap:35px;min-height:54px;padding:12px 25px;display:inline-flex}.arrow-link:hover{background:#e5e5e5}.how{background:#08090a;padding:clamp(78px,8vw,120px) 0 clamp(85px,9vw,132px)}.how__inner{flex-direction:column;align-items:center;display:flex}.how h2{max-width:16ch;font:650 clamp(38px, 4.3vw, 62px)/1.06 var(--font-body);letter-spacing:-.055em;align-self:flex-start;margin:0 0 32px}.how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.how__steps>.how-step{color:#171a20;background:#e8eaee;border-radius:26px;flex-direction:column;min-width:0;min-height:370px;padding:28px;display:flex;position:relative;overflow:hidden}.how-step__number{z-index:1;color:#222832;white-space:nowrap;background:#f6f7f9;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.1;position:relative}.how-step__copy{z-index:1;margin-top:auto;position:relative}.how-step__copy h3{max-width:17ch;font:670 clamp(24px, 2.05vw, 31px)/1.1 var(--font-body);letter-spacing:-.035em;margin:0 0 11px}.how-step__copy p{color:#606978;max-width:31ch;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.38}.how-step__art{pointer-events:none;width:192px;height:147px;position:absolute;top:23px;right:20px}.how-step__mini-card,.how-step__topup-card{aspect-ratio:1.59;background:#17191d;border-radius:10px;width:160px;position:absolute;overflow:hidden;box-shadow:0 10px 18px #12182123}.how-step__mini-card img,.how-step__topup-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.how-step__mini-card strong,.how-step__topup-card strong{color:#fff;letter-spacing:-.04em;padding:11px;font-size:13px;font-weight:750;display:block;position:relative}.how-step__mini-card--premium{top:0;right:0;transform:rotate(5deg)}.how-step__mini-card--universal{top:20px;right:12px;transform:rotate(-3deg)}.how-step__mini-card--universal strong{color:#181b20}.how-step__mini-card--subscriptions{top:41px;right:27px;transform:rotate(-9deg)}.how-step__topup-card{width:172px;top:18px;right:8px;transform:rotate(-12deg)}.how-step__topup-card strong{color:#181b20}.how-step__ruble{color:#fff;background:#171a20;border:5px solid #e8eaee;border-radius:50%;place-items:center;width:75px;height:75px;font-size:41px;font-weight:650;line-height:1;display:grid;position:absolute;bottom:4px;right:0;box-shadow:0 8px 16px #12182124}.how-step__art--pay{grid-template-rows:repeat(2,70px);grid-template-columns:repeat(2,70px);justify-content:end;gap:7px;width:160px;height:147px;display:grid}.how-step__art--pay span{background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.how-step__art--pay span:first-child{border-radius:36px;grid-column:1/3;justify-self:end;width:92px;height:70px}.how-step__art--pay img{object-fit:contain;width:34px;height:34px}.how-step__art--pay span:first-child img{width:66px;height:42px}.how__action{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:265px;min-height:60px;margin-top:32px;padding:14px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.how__action:hover{background:#e8e9eb;transform:translateY(-2px)}.how__action:focus-visible{outline-offset:4px;outline:3px solid #fff}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,8vw,150px);padding-block:clamp(90px,11vw,170px);display:grid}.faq h2{font:650 clamp(38px, 4.3vw, 64px)/1.06 var(--font-body);letter-spacing:-.055em;align-self:start;margin:0}.faq__list{width:auto;margin:0}.faq details,.faq details:first-child,.faq details:nth-child(2n){background:0 0;border:0;border-top:2px solid #2b2c2f;padding:0}.faq details:last-child{border-bottom:2px solid #2b2c2f}.faq summary{min-height:88px;font:500 clamp(18px, 1.5vw, 22px)/1.3 var(--font-body);letter-spacing:-.02em;gap:22px}.faq summary span{flex:none;font-size:28px;font-weight:300}.faq details p{color:#b9bbc0;margin:0;padding:0 55px 32px 0}.cta{color:#fff;background:#111214;padding:clamp(90px,10vw,160px) 0}.cta h2{max-width:15ch;font:650 clamp(39px, 5.1vw, 76px)/1.05 var(--font-body);letter-spacing:-.055em}.site-footer{color:#fff;background:#08090a;padding:50px 0 35px}.site-footer__mark{padding:0}.site-footer__mark .rpay-brand{gap:13px;font-size:clamp(36px,4vw,58px)}.site-footer__mark svg{width:clamp(40px,4vw,58px);height:clamp(40px,4vw,58px)}.site-footer__grid{gap:45px;margin:65px 0 90px}.site-footer__grid p{color:#b1b3b7;max-width:30ch}.site-footer__grid a{color:#dddfe2}.site-footer__bottom{color:#83868b;border-top:2px solid #252629;padding-top:25px}.auth-page,.cabinet-page,.legal-page{color:#f7f7f7;background:#050506}.auth-page__header{border-bottom:2px solid #1e1f22}.auth-page__main{gap:clamp(50px,8vw,130px)}.auth-page__copy h1{font:650 clamp(43px, 5vw, 76px)/1.05 var(--font-body);letter-spacing:-.055em}.auth-page__copy p{color:#b9bbc0}.auth-panel{background:#161719;border:2px solid #2a2c2f;border-radius:20px;min-height:430px;padding:clamp(28px,3.6vw,52px)}.auth-panel input,.cabinet-search input{color:#fff;caret-color:#fff;background:#0a0b0c;border:2px solid #51545a;border-radius:10px}.auth-panel input::placeholder,.cabinet-search input::placeholder{color:#888b90}.auth-panel .button{min-height:58px}.auth-panel__actions button{color:#fff}.auth-panel__legal,.form-help{color:#aaaeb4}.form-error{color:#ffaaa7}.cabinet-page{grid-template-columns:260px minmax(0,1fr)}.cabinet-side{color:#fff;background:#101113;border-right:2px solid #282a2d;padding:36px 24px}.cabinet-side nav{margin-top:55px}.cabinet-side nav button,.cabinet-side__logout{color:#b7b9be;border-radius:10px;font-weight:600}.cabinet-side nav button:hover,.cabinet-side nav button.active{color:#fff;background:#292b2f}.cabinet-side__logout:hover{color:#fff}.cabinet-main{width:min(100%,1250px);padding-bottom:100px}.cabinet-main__header{color:#a6a9af;border-color:#2b2d31;margin-bottom:70px}.cabinet-main__header strong{color:#fff}.cabinet-main__header>a{color:#fff;border:2px solid #484a4f;border-radius:999px;padding:5px 11px}.cabinet-main h1{font:650 clamp(37px, 4vw, 60px)/1.06 var(--font-body);letter-spacing:-.055em;margin-bottom:19px}.cabinet-lead{color:#b2b5ba;max-width:48ch}.cabinet-actions{gap:16px;margin:65px 0 80px}.cabinet-actions button{color:#fff;background:#191b1e;border:2px solid #31343a;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;min-height:235px;padding:30px;transition:background .2s,border-color .2s;display:grid}.cabinet-actions button:nth-child(2){background:#191b1e}.cabinet-actions button:hover{filter:none;background:#24262a;border-color:#7d8087}.cabinet-actions button>span:first-child{color:#a6a9af;font-size:15px;font-weight:600}.cabinet-actions button>span:last-child{grid-area:1/2;font-size:26px;line-height:1}.cabinet-actions strong{letter-spacing:-.04em;grid-column:1/3;align-self:end;font-size:clamp(25px,2.5vw,37px);font-weight:600;line-height:1.12}.cabinet-summary{gap:30px}.cabinet-summary section{border-top:2px solid #303236;padding-top:25px}.cabinet-summary h2,.cabinet-purchase h2{font:600 20px var(--font-body);letter-spacing:-.025em}.cabinet-summary p{color:#afb2b8}.cabinet-list>div,.cabinet-list>.cabinet-esim,.cabinet-list>.cabinet-esim:first-child,.cabinet-list>div:first-child{border-color:#313338}.cabinet-list span,.cabinet-list p{color:#aeb1b7}.cabinet-empty-note,.cabinet-state{color:#aeb1b7;margin:0;font-size:18px}.cabinet-purchase--card{scroll-margin-top:28px}.cabinet-purchase{background:#151719;border:2px solid #292c30;border-radius:20px;padding:clamp(24px,3vw,42px)}.cabinet-options button,.cabinet-destinations button{color:#fff;background:#222428;border:2px solid #373a40;border-radius:12px}.cabinet-options button:hover:not(:disabled),.cabinet-destinations button:hover:not(:disabled){background:#2b2e33}.cabinet-options button.selected,.cabinet-destinations button.selected{border-color:#fff}.cabinet-options button strong,.cabinet-destinations button strong{font-size:19px}.cabinet-quote{border-color:#484b51}.cabinet-destinations details{background:0 0;border-color:#3a3d42}.cabinet-destinations summary{color:#fff}.cabinet-destinations summary span{color:#aaadb3}.cabinet-notice{background:#25282d;border:2px solid #4f535a;border-radius:14px}.cabinet-refresh,.cabinet-loading button{color:#fff;border:2px solid #5b5e64;border-radius:999px}.cabinet-esim__access p{color:#fff}.cabinet-esim__access code{color:#fff;background:#25282d}.cabinet-esim__access a{border-color:#5b5e64}.legal-page__header{border-bottom:2px solid #242629}.legal-page__header>a:last-child{background:#292b2f;border-radius:999px}.legal-page__intro h1{font:650 clamp(39px, 4.7vw, 70px)/1.07 var(--font-body);letter-spacing:-.055em}.legal-page__translation-note{background:#222428;border-radius:12px}.legal-page__toc a{color:#a7aaaf}.legal-page__article a{color:#fff}.legal-page__article h2{font-family:var(--font-body);letter-spacing:-.035em}.legal-page__footer{border-top:2px solid #242629}@media (max-width:1050px){.product-stage{grid-template-columns:1fr 1fr;gap:45px}.product-stage__body{min-height:430px}.faq{gap:50px}}@media (max-width:900px){.how__steps{grid-template-columns:1fr}.how__steps>.how-step{min-height:288px}.how-step__copy{max-width:62%}.how-step__art{top:35px;right:28px}}@media (max-width:800px){.showcase{padding-block:75px}.product-stage{grid-template-columns:1fr;gap:45px}.product-stage__body{min-height:410px}.product-stage__content{max-width:630px}.product-stage__tabs{margin-bottom:30px}.faq{grid-template-columns:1fr;gap:44px}.faq h2,.faq__list{width:auto;margin:0}.site-footer__mark .rpay-brand{font-size:42px}.cabinet-page{grid-template-columns:1fr}.cabinet-side{border-bottom:2px solid #282a2d;border-right:0}}@media (max-width:650px){.showcase{padding-block:56px 85px}.product-stage__body{border-radius:16px;min-height:290px}.stage-card{border-radius:12px;width:77%;padding:18px}.stage-card__mark{font-size:26px}.stage-card__signal{width:28px;height:28px}.stage-card__foot{font-size:9px}.stage-esim{border-radius:18px;width:45%;padding:17px}.stage-esim strong{font-size:40px}.product-stage h2{font-size:clamp(33px,9vw,48px)}.product-stage p{font-size:17px}.how{padding-block:78px 92px}.how h2,.faq h2{font-size:39px}.how__steps>.how-step{min-height:310px;padding:24px}.how-step__art{transform-origin:100% 0;top:25px;right:18px;transform:scale(.82)}.how-step__copy{max-width:none}.how-step__copy h3{font-size:25px}.how-step__copy p{font-size:15px}.how__action{width:100%;min-width:0}.faq{padding-block:80px}.faq summary{min-height:76px;font-size:18px}.cta{padding-block:85px}.cta h2{font-size:42px}.site-footer__grid{grid-template-columns:1fr 1fr;margin:50px 0 70px}.cabinet-main__header{margin-bottom:45px}.cabinet-actions{gap:11px;margin:40px 0 55px}.cabinet-actions button{min-height:190px;padding:18px}.cabinet-actions strong{font-size:23px}.cabinet-summary{gap:20px}.cabinet-options{grid-template-columns:1fr}.cabinet-quote{flex-wrap:wrap}.cabinet-quote .button{width:100%}.auth-page__visual{display:none}.auth-panel{padding:24px}}
.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-plans{background:#08090a;padding:25px 0 32px;scroll-margin-top:20px}.card-plans__frame{background:#f0f1f3;border-radius:29px;padding:10px}.card-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.plan-panel{color:#16191e;background:#e5e7ec;border-radius:21px;flex-direction:column;min-width:0;padding:14px 16px 15px;display:flex}.plan-panel--subscriptions{background:#e6e8ed}.plan-panel--premium{background:#dfe2e8}.plan-panel--universal{z-index:1;color:#f7f7f7;background:#171a20;position:relative}.plan-panel__visual{place-items:center;height:171px;padding-top:12px;display:grid;position:relative}.plan-panel__badge{z-index:2;color:#15191f;text-align:center;white-space:nowrap;background:#f4f5f6;border-radius:999px;max-width:calc(100% - 10px);padding:8px 15px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.plan-card{aspect-ratio:1.59;color:#1b222a;background:#eceef3;border-radius:13px;flex-direction:column;justify-content:space-between;width:min(100%,245px);padding:15px 17px 13px;display:flex;position:relative;overflow:hidden;transform:perspective(800px)rotateX(3deg);box-shadow:0 13px 21px #10131927}.plan-card--universal{color:#15191e;background:#f4f5f6;box-shadow:0 13px 24px #0008}.plan-card--subscriptions{color:#fff;background:#111215}.plan-card--premium{color:#e5e5e5;background:#111217;box-shadow:0 18px 29px #0b0d1240}.plan-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plan-card__top,.plan-card__bottom{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.plan-card__top strong{letter-spacing:-.04em;font-size:23px;font-weight:750;line-height:1}.plan-card__contactless{width:23px;height:23px;margin-top:-3px}.plan-card__bottom{letter-spacing:.015em;align-items:flex-end;font-size:13px;font-weight:650}.plan-card__bottom span:last-child{opacity:.8;font-size:12px;font-weight:500}.plan-panel__intro{text-align:center;min-height:108px}.plan-panel__intro h3{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2vw,29px);font-weight:690;line-height:1.1}.plan-panel__intro p{color:#515965;margin:4px 0 10px;font-size:14px;line-height:1.35}.plan-panel--universal .plan-panel__intro p{color:#bdc2cb}.plan-panel__logos{justify-content:center;align-items:center;gap:4px;min-height:33px;margin:0;padding:0;list-style:none;display:flex}.plan-panel__logos li{background:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.plan-panel__logos img{object-fit:contain;width:25px;height:25px;display:block}.plan-panel__logos img[src*=higgsfield],.plan-panel__logos img[src*=cursor],.plan-panel__logos img[src*=uber]{width:32px;height:32px}.plan-panel__logos .plan-panel__wallet{background:0 0;border-radius:0;width:52px;height:33px;margin-left:3px}.plan-panel__wallet img{width:52px;height:33px}.plan-panel__terms{background:#fafbfc;border-radius:14px;margin:0;padding:4px 13px}.plan-panel--universal .plan-panel__terms{background:#22262d}.plan-panel__terms div{border-bottom:1px solid #d9dce2;justify-content:space-between;align-items:baseline;gap:12px;min-height:35px;padding:6px 0;font-size:14px;line-height:1.25;display:flex}.plan-panel--universal .plan-panel__terms div{border-color:#3d434d}.plan-panel__terms div:last-child{border-bottom:0}.plan-panel__terms dt{color:#59616e}.plan-panel--universal .plan-panel__terms dt{color:#c1c6d0}.plan-panel__terms dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:17px;font-weight:760}.plan-panel__features{background:#fafbfc;border-radius:14px;grid-template-columns:1fr 1fr;gap:7px 10px;min-height:89px;margin:10px 0 11px;padding:11px 12px;list-style:none;display:grid}.plan-panel--universal .plan-panel__features{background:#22262d}.plan-panel__features li{color:#3b434e;padding-left:12px;font-size:13px;line-height:1.3;position:relative}.plan-panel--universal .plan-panel__features li{color:#e0e3e8}.plan-panel__features li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.plan-panel__footer{margin-top:auto}.plan-panel__price{background:#fafbfc;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:9px 13px;display:flex}.plan-panel--universal .plan-panel__price{background:#22262d}.plan-panel__price span{color:#626a75;font-size:14px}.plan-panel--universal .plan-panel__price span{color:#c1c6d0}.plan-panel__price-values{flex-direction:column;flex:none;align-items:flex-end;display:flex}.plan-panel__previous{align-items:center;gap:7px;margin-bottom:2px;line-height:1;display:flex}.plan-panel__previous del{color:#bdc2ca;font-variant-numeric:tabular-nums;font-size:13px}.plan-panel__previous .plan-panel__discount{color:#171a20;background:#f6f7f8;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:800}.plan-panel--universal .plan-panel__previous .plan-panel__discount{color:#171a20}.plan-panel__price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(27px,2.3vw,34px);line-height:1}.plan-panel__action{color:#fff;background:#15181d;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:49px;margin-top:8px;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.plan-panel--universal .plan-panel__action{color:#171a20;background:#f6f7f8}.plan-panel__action:hover{background:#393f48;transform:translateY(-2px)}.plan-panel--universal .plan-panel__action:hover{background:#dfe2e6}.plan-panel__action:focus-visible{outline-offset:3px;outline:3px solid}.card-plans--cabinet{background:0 0;margin:34px 0 0;padding:0}.card-plans--cabinet .card-plans__frame{width:100%;max-width:none}.card-plans--cabinet .plan-panel--selected .plan-panel__action{background:#39424e}.card-plans--cabinet .plan-panel--universal.plan-panel--selected .plan-panel__action{background:#d9dde3}@media (min-width:961px) and (max-width:1180px){.card-plans--cabinet .card-plans__grid{grid-template-columns:1fr}}.product-stage__label{color:#aeb1b7;margin-bottom:16px;font-size:16px;font-weight:700;display:inline-block}@media (max-width:1240px){.card-plans__frame{width:calc(100% - 40px)}.plan-panel{padding-inline:12px}.plan-panel__terms{padding-inline:11px}.plan-panel__features{gap:7px;padding-inline:10px}}@media (min-width:961px) and (max-height:800px){.card-plans{padding-block:16px 18px}.plan-panel__visual{height:160px}.plan-card{width:min(100%,235px)}}@media (max-width:960px){.card-plans__frame{max-width:720px}.card-plans__grid{grid-template-columns:1fr;gap:12px}.plan-panel{padding:22px}.plan-panel__visual{height:191px}.plan-card{width:min(100%,280px)}.plan-panel__intro{min-height:111px}.plan-panel__intro h3{font-size:31px}.plan-panel__features{min-height:0}.plan-panel__price strong{font-size:34px}}@media (max-width:600px){.card-plans{padding:24px 0 42px}.card-plans__frame{border-radius:23px;width:calc(100% - 20px);padding:7px}.card-plans__grid{gap:8px}.plan-panel{border-radius:18px;padding:17px 16px 16px}.plan-panel__visual{height:187px}.plan-card{width:min(100%,265px)}.plan-panel__badge{font-size:13px}.plan-panel__intro{min-height:111px}.plan-panel__intro h3{font-size:27px}.plan-panel__terms div{font-size:14px}.plan-panel__terms dd{font-size:17px}.plan-panel__features{gap:8px;margin-block:10px 11px}.plan-panel__features li{font-size:13px}.plan-panel__price strong{font-size:30px}.card-plans--cabinet{margin-top:25px}.card-plans--cabinet .card-plans__frame{width:100%}}@media (prefers-reduced-motion:reduce){.plan-panel__action{transition:none}}
