@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/roboto-var.woff2?ver=1.0) format("woff2")}
:root{--rc7q-bar:#01281D;--rc7q-bg:#004534;--rc7q-bg-2:#00382a;--rc7q-cream:#F6EBB5;--rc7q-ink:#F4EDCF;--rc7q-dark:#01281D;--rc7q-line:rgba(246,235,181,.22);--rc7q-r:18px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:150px;-webkit-text-size-adjust:100%}
body.rc7q-body{margin:0;font-family:"Roboto",sans-serif;font-size:1rem;line-height:1.7;color:var(--rc7q-ink);background:radial-gradient(1200px 600px at 85% -5%,#0a6a50 0,transparent 60%),var(--rc7q-bg);padding-bottom:calc(92px + env(safe-area-inset-bottom))}
img{max-width:100%;height:auto;display:block}
a{color:var(--rc7q-cream);text-underline-offset:3px}
.rc7q-wrapper{min-height:100dvh;overflow-x:clip}
.rc7q-container{max-width:1120px;margin:0 auto;padding:0 16px 20px}
.rc7q-container--bar{padding-bottom:0;max-width:none;padding:0}
.rc7q-container--slim{padding-bottom:6px}
.rc7q-main{display:block;padding-top:20px}
.rc7q-header{background:var(--rc7q-bar);border-bottom:1px solid var(--rc7q-line);position:sticky;top:0;z-index:40}
.rc7q-header__row{max-width:1120px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}
.rc7q-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--rc7q-cream);margin-right:auto}
.rc7q-logo__img{width:100px;height:auto;border-radius:0;object-fit:cover;border:0 solid var(--rc7q-cream)}
.rc7q-logo__text{font-weight:700;font-size:1.35rem;letter-spacing:.02em}
.rc7q-header__actions{display:flex;align-items:center;gap:8px;order:2}
.rc7q-online{order:3;display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--rc7q-ink);width:100%;justify-content:flex-end;opacity:.9}
.rc7q-online__dot{width:8px;height:8px;border-radius:50%;background:var(--rc7q-cream);box-shadow:0 0 0 3px rgba(246,235,181,.2)}
.rc7q-online__value{color:var(--rc7q-cream)}
.rc7q-burger{width:44px;height:44px;border:1px solid var(--rc7q-line);background:transparent;border-radius:12px;display:grid;place-content:center;gap:5px;cursor:pointer;transition:background .2s}
.rc7q-burger:hover{background:rgba(246,235,181,.1)}
.rc7q-burger:focus-visible,.rc7q-btn:focus-visible,.rc7q-faq__q:focus-visible,.rc7q-tablewrap:focus-visible{outline:3px solid var(--rc7q-cream);outline-offset:3px}
.rc7q-burger__bar{display:block;width:20px;height:2px;background:var(--rc7q-cream);transition:transform .25s,opacity .25s}
.rc7q-burger[aria-expanded="true"] .rc7q-burger__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}
.rc7q-burger[aria-expanded="true"] .rc7q-burger__bar:nth-child(2){opacity:0}
.rc7q-burger[aria-expanded="true"] .rc7q-burger__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.rc7q-menu{order:4;list-style:none;margin:0;padding:0;width:100%;display:none;flex-direction:column;border-top:1px solid var(--rc7q-line)}
.rc7q-menu.is-open{display:flex;animation:rc7q-drop .25s ease}
.rc7q-menu__link{display:block;padding:12px 4px;color:var(--rc7q-ink);text-decoration:none;font-weight:500;border-bottom:1px solid var(--rc7q-line)}
.rc7q-menu__link:hover{color:var(--rc7q-cream)}
@keyframes rc7q-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.rc7q-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:700;text-decoration:none;border-radius:12px;border:2px solid var(--rc7q-cream);cursor:pointer;line-height:1.1;white-space:nowrap;transition:transform .2s,background .2s,color .2s}
.rc7q-btn--solid{background:var(--rc7q-cream);color:var(--rc7q-dark)}
.rc7q-btn--ghost{background:transparent;color:var(--rc7q-cream)}
.rc7q-btn--solid:hover{transform:translateY(-2px);background:#fff6cc}
.rc7q-btn--ghost:hover{background:rgba(246,235,181,.14);transform:translateY(-2px)}
.rc7q-btn--sm{padding:11px 14px;font-size:.9rem;min-height:44px}
.rc7q-btn--md{padding:13px 20px}
.rc7q-btn--lg{padding:16px 28px;font-size:1.05rem}
.rc7q-hero{display:grid;gap:22px;background:linear-gradient(135deg,#01281D 0,#00382a 60%,#04583f 100%);border:1px solid var(--rc7q-line);border-radius:28px;padding:24px;overflow:hidden;animation:rc7q-rise .7s ease both}
.rc7q-hero__kicker{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--rc7q-cream);font-weight:500}
.rc7q-hero__title{margin:0 0 12px;font-size:clamp(1.8rem,6vw,3.1rem);line-height:1.1;font-weight:700;color:#fffbe6}
.rc7q-hero__lead{margin:0 0 18px;font-size:1.05rem;max-width:34em}
.rc7q-hero__offer{display:inline-block;padding:14px 18px;border-radius:16px;background:rgba(246,235,181,.1);border:1px dashed var(--rc7q-cream);margin-bottom:18px}
.rc7q-hero__offer-label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;opacity:.85}
.rc7q-hero__offer-value{font-size:1.25rem;color:var(--rc7q-cream)}
.rc7q-hero__cta{display:flex;flex-wrap:wrap;gap:12px}
.rc7q-hero__note{font-size:.82rem;opacity:.85;margin:14px 0 0}
.rc7q-hero__media{border-radius:22px;overflow:hidden;border:3px solid var(--rc7q-cream);transform:rotate(1.2deg);align-self:center}
.rc7q-hero__img{width:100%;aspect-ratio:16/10;object-fit:cover}
@keyframes rc7q-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.rc7q-crumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.88rem}
.rc7q-crumbs__item+.rc7q-crumbs__item::before{content:"/";margin-right:6px;opacity:.5}
.rc7q-box{border-radius:var(--rc7q-r);padding:22px 18px;margin-bottom:0;transition:transform .3s}
.rc7q-container>.rc7q-box{margin-top:4px}
.rc7q-box--glass{background:rgba(1,40,29,.6);border:1px solid var(--rc7q-line)}
.rc7q-box--cream{background:#F6EBB5;color:#01281D;border-radius:26px 8px 26px 8px}
.rc7q-box--outline{border:2px solid var(--rc7q-line);background:linear-gradient(180deg,rgba(0,56,42,.7),rgba(0,69,52,.2))}
.rc7q-box--content{background:var(--rc7q-bg-2);border:1px solid var(--rc7q-line)}
.rc7q-box--legal{background:var(--rc7q-bar);border-left:6px solid var(--rc7q-cream);border-radius:6px 18px 18px 6px}
.rc7q-box--author{display:flex;gap:16px;align-items:flex-start;background:rgba(1,40,29,.6);border:1px solid var(--rc7q-line);flex-wrap:wrap}
.rc7q-box--split{display:grid;gap:18px}
.rc7q-h1{font-size:clamp(1.7rem,5vw,2.4rem);line-height:1.15;margin:0 0 18px;color:#fffbe6}
.rc7q-h2{font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.2;margin:0 0 16px;color:var(--rc7q-cream)}
.rc7q-box--cream .rc7q-h2{color:#01281D}
.rc7q-h3{font-size:1.15rem;margin:0 0 8px;color:var(--rc7q-cream)}
.rc7q-lead{margin:0 0 16px}
.rc7q-fine{font-size:.82rem;line-height:1.6;opacity:.9;margin:12px 0 0}
.rc7q-link{font-weight:700}
.rc7q-methods{display:grid;gap:14px}
.rc7q-method{padding:18px;border-radius:16px;border:1px solid var(--rc7q-line);background:rgba(0,69,52,.5)}
.rc7q-method--main{background:linear-gradient(135deg,#0a5a44,#004534);border-color:var(--rc7q-cream)}
.rc7q-method__tag{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;background:var(--rc7q-cream);color:var(--rc7q-dark);padding:3px 10px;border-radius:99px;font-weight:700}
.rc7q-method__tag--muted{background:transparent;color:var(--rc7q-cream);border:1px solid var(--rc7q-cream)}
.rc7q-method__title{margin:10px 0 6px;font-size:1.2rem;color:#fffbe6}
.rc7q-method__text{margin:0 0 14px}
.rc7q-tablewrap,.rc7q-content table{overflow-x:auto;-webkit-overflow-scrolling:touch}
.rc7q-tablewrap{border-radius:12px}
.rc7q-table,.rc7q-content table{border-collapse:collapse;margin:0 auto;min-width:100%;text-align:left}
.rc7q-table th,.rc7q-table td{border:1px solid #01281D;padding:12px 14px;text-align:left;vertical-align:top;min-width:150px}
.rc7q-table th{background:#e7d98f;width:30%;white-space:nowrap}
.rc7q-table td{background:#fbf4d3}
.rc7q-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:s}
.rc7q-step{position:relative;padding:18px 18px 18px 74px;border-radius:16px;background:rgba(0,69,52,.55);border:1px solid var(--rc7q-line)}
.rc7q-step__num{position:absolute;left:16px;top:16px;width:44px;height:44px;border-radius:50%;background:var(--rc7q-cream);color:var(--rc7q-dark);display:grid;place-items:center;font-weight:700;font-size:1.2rem}
.rc7q-step__title{margin:0 0 4px;font-size:1.1rem;color:#fffbe6}
.rc7q-step__text{margin:0}
.rc7q-kyc{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.rc7q-kyc__item{display:flex;flex-direction:column;padding:12px 16px;border-left:4px solid var(--rc7q-cream);background:rgba(1,40,29,.5);border-radius:4px 12px 12px 4px}
.rc7q-kyc__name{color:var(--rc7q-cream)}
.rc7q-list{margin:0;padding-left:1.3em}
.rc7q-list li{margin-bottom:6px}
.rc7q-split__b{padding:16px;background:rgba(246,235,181,.08);border-radius:14px;border:1px dashed var(--rc7q-line)}
.rc7q-split__b p{margin:0}
.rc7q-features{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.rc7q-feature{padding:14px 16px;border:1px solid #01281D;border-radius:12px;background:#fbf4d3}
.rc7q-feature__title{margin:0 0 4px;font-size:1.05rem}
.rc7q-feature__text{margin:0;font-size:.95rem}
.rc7q-fixes{display:grid;gap:10px}
.rc7q-fix{padding:14px 16px;border-radius:14px;background:rgba(0,69,52,.55);border:1px solid var(--rc7q-line)}
.rc7q-fix__q{margin:0 0 4px;font-size:1rem;color:var(--rc7q-cream)}
.rc7q-fix__a{margin:0}
.rc7q-shots{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}
.rc7q-shot{flex:0 0 min(82%,420px);margin:0;scroll-snap-align:center}
.rc7q-shot__img{width:100%;border-radius:14px;border:1px solid var(--rc7q-line)}
.rc7q-shot__cap{margin-top:8px;font-size:.92rem}
.rc7q-shot__badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:99px;border:1px solid var(--rc7q-cream);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rc7q-cream)}
.rc7q-legal{margin:0;display:grid;gap:6px}
.rc7q-legal__row{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--rc7q-line);padding-bottom:6px}
.rc7q-legal dt{font-weight:700;min-width:140px;color:var(--rc7q-cream)}
.rc7q-legal dd{margin:0}
.rc7q-faq{display:grid;gap:10px}
.rc7q-faq__item{border:1px solid var(--rc7q-line);border-radius:14px;background:rgba(0,69,52,.5);overflow:hidden}
.rc7q-faq__q{cursor:pointer;padding:16px 48px 16px 16px;font-weight:700;list-style:none;position:relative;color:#fffbe6}
.rc7q-faq__q::-webkit-details-marker{display:none}
.rc7q-faq__q::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--rc7q-cream);transition:transform .25s}
.rc7q-faq__item[open] .rc7q-faq__q::after{transform:translateY(-50%) rotate(45deg)}
.rc7q-faq__a{margin:0;padding:0 16px 16px;animation:rc7q-drop .25s ease}
.rc7q-author__mark{width:64px;height:64px;border-radius:50%;background:var(--rc7q-cream);color:var(--rc7q-dark);display:grid;place-items:center;font-weight:700;font-size:1.3rem;flex:none}
.rc7q-author__body{flex:1 1 260px}
.rc7q-author__label{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;opacity:.85}
.rc7q-author__role{margin:0 0 8px;color:var(--rc7q-cream)}
.rc7q-author__bio{margin:0 0 10px}
.rc7q-content{font-size:1.02rem}
.rc7q-content>*:first-child{margin-top:0}
.rc7q-content h2{font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.25;margin:1.6em 0 .6em;color:var(--rc7q-cream)}
.rc7q-content h3{font-size:1.2rem;margin:1.4em 0 .5em;color:#fffbe6}
.rc7q-content h4{margin:1.2em 0 .4em;color:var(--rc7q-cream)}
.rc7q-content p{margin:0 0 1em}
.rc7q-content ul,.rc7q-content ol{margin:0 0 1.2em;padding-left:1.4em}
.rc7q-content li{margin-bottom:.4em}
.rc7q-content li::marker{color:var(--rc7q-cream)}
.rc7q-content blockquote{margin:1.4em 0;padding:14px 18px;border-left:5px solid var(--rc7q-cream);background:rgba(1,40,29,.6);border-radius:4px 14px 14px 4px;font-style:italic}
.rc7q-content table{display:block;max-width:100%;width:max-content;min-width:min(100%,360px);margin:1.4em auto}
.rc7q-content th,.rc7q-content td{border:1px solid var(--rc7q-cream);padding:10px 14px;text-align:left}
.rc7q-content thead th{background:var(--rc7q-bar);color:var(--rc7q-cream)}
.rc7q-content tbody tr:nth-child(even){background:rgba(1,40,29,.4)}
.rc7q-content hr{border:0;border-top:1px solid var(--rc7q-line);margin:2em 0}
.rc7q-content img{border-radius:12px;margin:1em auto}
.rc7q-content code,.rc7q-content pre{background:var(--rc7q-bar);border-radius:6px;padding:2px 6px;font-family:ui-monospace,monospace}
.rc7q-content pre{padding:14px;overflow-x:auto}
.rc7q-content form{display:flex;flex-direction:column;gap:12px;max-width:440px;padding:18px;border:1px solid var(--rc7q-line);border-radius:14px;background:rgba(1,40,29,.5)}
.rc7q-content input,.rc7q-content select,.rc7q-content textarea{font:inherit;padding:12px 14px;border-radius:10px;border:2px solid var(--rc7q-line);background:#01281D;color:var(--rc7q-ink)}
.rc7q-content input:focus,.rc7q-content select:focus,.rc7q-content textarea:focus{outline:none;border-color:var(--rc7q-cream)}
.rc7q-content label{font-weight:500}
.rc7q-content button{font:inherit;font-weight:700;padding:13px 20px;border-radius:12px;border:2px solid var(--rc7q-cream);background:var(--rc7q-cream);color:var(--rc7q-dark);cursor:pointer}
.rc7q-footer{background:var(--rc7q-bar);border-top:1px solid var(--rc7q-line);margin-top:20px;padding:28px 16px 24px}
.rc7q-footer>*{max-width:1120px;margin-left:auto;margin-right:auto}
.rc7q-footer__top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}
.rc7q-flag{border-radius:3px;border:1px solid var(--rc7q-line)}
.rc7q-footer__links,.rc7q-footer__help{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}
.rc7q-footer__links{width:100%}
.rc7q-footer__help{flex-direction:column;gap:4px}
.rc7q-footer__link{color:var(--rc7q-ink);text-decoration:none;border-bottom:1px solid var(--rc7q-line)}
.rc7q-footer__link:hover{color:var(--rc7q-cream)}
.rc7q-footer__cols{display:grid;gap:20px;margin-top:22px}
.rc7q-footer__h{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rc7q-cream);margin:14px 0 8px}
.rc7q-footer__col>.rc7q-footer__h:first-child{margin-top:0}
.rc7q-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.rc7q-chip{padding:5px 11px;border:1px solid var(--rc7q-line);border-radius:8px;font-size:.82rem;background:rgba(246,235,181,.06)}
.rc7q-footer__legal{margin-top:22px;font-size:.85rem;border-top:1px solid var(--rc7q-line);padding-top:16px}
.rc7q-footer__legal p{margin:0 0 6px}
.rc7q-copy{opacity:.85}
.rc7q-widget{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(1,40,29,.96);border-top:1px solid var(--rc7q-cream);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}
.rc7q-widget__inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}
.rc7q-widget__text{display:flex;flex-direction:column;min-width:0}
.rc7q-widget__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;opacity:.85}
.rc7q-widget__value{color:var(--rc7q-cream);font-size:.98rem;line-height:1.3}
.rc7q-widget__btn{flex:none;text-decoration:none}
.rc7q-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}
.rc7q-reveal.is-in{opacity:1;transform:none}
.rc7q-ghost{display:none}
@media(min-width:768px){
.rc7q-header__row{flex-wrap:nowrap}
.rc7q-header__actions{order:3}
.rc7q-online{order:2;width:auto;margin-left:auto;margin-right:6px}
.rc7q-logo{margin-right:0}
.rc7q-hero{grid-template-columns:1.15fr 1fr;padding:40px;gap:36px}
.rc7q-box{padding:30px}
.rc7q-methods{grid-template-columns:1.2fr 1fr}
.rc7q-steps{grid-template-columns:repeat(3,1fr)}
.rc7q-step{padding:78px 18px 18px}
.rc7q-step:not(:last-child)::after{content:"";position:absolute;top:38px;left:68px;right:-14px;height:2px;background:repeating-linear-gradient(90deg,var(--rc7q-cream) 0 8px,transparent 8px 14px);opacity:.5}
.rc7q-kyc{grid-template-columns:repeat(4,1fr)}
.rc7q-box--split{grid-template-columns:1.2fr 1fr}
.rc7q-features{grid-template-columns:repeat(3,1fr)}
.rc7q-fixes{grid-template-columns:repeat(2,1fr)}
.rc7q-shot{flex-basis:calc(33.333% - 10px)}
.rc7q-footer__cols{grid-template-columns:1.2fr 1.4fr 1fr}
.rc7q-footer__links{width:auto;margin-left:auto}
}
@media(min-width:768px){.rc7q-menu{display:flex;flex-direction:row;width:auto;border:0;gap:4px;order:1;margin-left:12px}.rc7q-menu__link{border:0;padding:8px 10px;border-radius:8px}.rc7q-menu__link:hover{background:rgba(246,235,181,.1)}.rc7q-burger{display:none}.rc7q-menu.is-open{animation:none}}
@media(max-width:380px){.rc7q-logo__text{display:none}.rc7q-btn--sm{padding:10px 11px;font-size:.84rem}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rc7q-reveal{opacity:1;transform:none}}

.rc7q-author__mark {
    width: 100px;
    height: 100px;
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 50%;
}

.rc7q-author__mark img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 0;
    border-radius: 50%;
}

@media (min-width: 901px) {
    .rc7q-header__row {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
        align-items: center;
        gap: 24px;
        width: 100%;
    }

    .rc7q-logo {
        justify-self: start;
    }

    .rc7q-menu {
        justify-self: center;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 22px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .rc7q-header__actions {
        justify-self: end;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .rc7q-burger {
        display: none;
    }

    .rc7q-online {
        display: none !important;
    }
}
.rc7q-widget__close {
    position: absolute;
    top: 4px;
    right: 8px;
    width: 24px;
    height: 24px;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--rc7q-cream);
    font: 22px/24px Arial, sans-serif;
    cursor: pointer;
    z-index: 2;
}

.rc7q-shot {
    flex: 0 0 min(82%, 420px);
    margin: 0;
    display: flex;
    flex-direction: column;
}

.rc7q-shot__img {
    display: block;
    width: 100%;
    height: 260px;
    object-fit: contain;
    object-position: center;
    border-radius: 14px;
    border: 1px solid var(--rc7q-line);
    background: var(--rc7q-bar);
}

@media (min-width: 768px) {
    .rc7q-shot {
        flex: 0 0 calc(33.333% - 10px);
    }

    .rc7q-shot__img {
        height: 260px;
    }
}