/* RUI_ROBOTO_800 */
/* Isolated real Roboto 800; never aliases the header font family. */
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-cyrillic-ext-75419bd56369.woff2") format("woff2");unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-cyrillic-b0e4d753f72a.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-latin-ext-c35fdf075cda.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Roboto RUI";font-style:normal;font-weight:800;font-display:swap;src:url("/media/remteh-ui-ds-beznal-20261101-v1/roboto-800-latin-5eb7add4ddbe.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* RemTeh UI / DS preview 2026-11-01. Local candidate, owner GO pending.
   Bento surface/hover measured on the live homepage. No global/theme selectors. */
#sp-main-body .rui-root{--rui-dark:#08090a;--rui-ink:#111315;--rui-text:#2b2f36;--rui-muted:#eef1f4;--rui-paper:#f8fafc;--rui-yellow:#ffd400;--rui-gold:#8a6d00;--rui-gutter:clamp(16px,4vw,96px);font-family:Roboto,sans-serif;font-size:16px;line-height:1.65;color:#fff;background:#08090a;isolation:isolate}
#sp-main-body .rui-section{position:relative;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(48px,6vw,96px) 0;scroll-margin-top:100px;border:0}
#sp-main-body .rui-section--first{margin-top:0}
#sp-main-body .rui-section--dark{background:#08090a;color:#fff}
#sp-main-body .rui-section--light{background:#fff;color:#111315}
#sp-main-body .rui-section--muted{background:#eef1f4;color:#111315}
#sp-main-body .rui-shell{box-sizing:border-box;width:calc(100% - 2 * clamp(16px,4vw,96px));max-width:none;margin-inline:auto}
#sp-main-body .rui-head{margin:0 0 30px;max-width:none}
#sp-main-body .rui-eyebrow{display:block;margin:0 0 12px;font:800 13px/1.5 Roboto,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffd400}
#sp-main-body .rui-eyebrow--ink{color:#8a6d00}
#sp-main-body .rui-section--light .rui-eyebrow{color:#8a6d00}
/* Gold on #eef1f4 is only 4.34:1; use the approved ink for this neutral surface. */
#sp-main-body .rui-section--muted .rui-eyebrow{color:#111315}
#sp-main-body .rui-h1{font-family:'Roboto RUI',Roboto,sans-serif!important;font-size:clamp(36px,3vw,58px)!important;font-weight:800!important;font-synthesis:none;line-height:1.08;letter-spacing:-.035em}
#sp-main-body .rui-title{max-width:32ch!important;margin:0 0 16px!important;font-family:'Roboto RUI',Roboto,sans-serif!important;font-size:clamp(28px,2.2vw,42px)!important;font-weight:800!important;font-synthesis:none;line-height:1.16!important;letter-spacing:normal;color:inherit}
#sp-main-body .rui-hero-heading{font-family:'Roboto RUI',Roboto,sans-serif!important;font-weight:800!important;font-synthesis:none}
#sp-main-body .rui-h3{max-width:none!important;margin:0 0 12px!important;font-family:'Noto Sans',sans-serif!important;font-size:clamp(19px,1.2vw,23px)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.015em;color:#111315}
#sp-main-body .rui-h3--light{color:#fff}
#sp-main-body .rui-lead{max-width:65ch!important;margin:0!important;font:400 clamp(16px,1vw,18px)/1.65 Roboto,sans-serif;color:rgba(255,255,255,.78)}
#sp-main-body .rui-text{max-width:66ch!important;margin:0!important;font:400 16px/1.65 Roboto,sans-serif;color:#2b2f36}
#sp-main-body .rui-text--light{color:rgba(255,255,255,.78)}
#sp-main-body .rui-note{max-width:none!important;margin:0!important;font:400 13px/1.6 Roboto,sans-serif;color:#4b5159}
#sp-main-body .rui-section--light .rui-lead,#sp-main-body .rui-section--muted .rui-lead{color:#2b2f36}
#sp-main-body .rui-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 0}
#sp-main-body .rui-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:12px 18px;border:1px solid #ffd400;border-radius:9px;background:transparent;background-image:none;color:#ffd400;font:700 15px/1.5 Roboto,sans-serif;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s}
#sp-main-body .rui-btn--primary{background:#ffd400;border-color:#ffd400;color:#111315}
#sp-main-body .rui-btn--ghost{background:transparent;border-color:#ffd400;color:#ffd400}
#sp-main-body .rui-btn--ink{background:transparent;border-color:#111315;color:#111315}
#sp-main-body .rui-btn--small{min-height:44px;padding:9px 12px;font-size:13px}
#sp-main-body .rui-btn--wide{width:100%}
#sp-main-body .rui-btn:hover{background:#ffd400;border-color:#ffd400;color:#111315;box-shadow:0 4px 16px rgba(255,212,0,.12);text-decoration:none}
#sp-main-body .rui-btn--primary:hover{background:#ffe04a;border-color:#ffe04a;color:#111315}
#sp-main-body .rui-btn:focus-visible,#sp-main-body .rui-link:focus-visible,#sp-main-body .rui-faq-summary:focus-visible,#sp-main-body .rui-copy-fallback:focus-visible,#sp-main-body .rui-category:focus-visible{outline:3px solid #ffd400;outline-offset:4px}
#sp-main-body .rui-btn--ink:focus-visible,#sp-main-body .rui-copy-fallback:focus-visible,#sp-main-body .rui-letter .rui-btn:focus-visible,#sp-main-body .rui-faq-summary:focus-visible{outline-color:#8a6d00}
#sp-main-body .rui-btn[aria-busy=true]{cursor:progress}
#sp-main-body .rui-link{color:#ffd400;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#sp-main-body .rui-link--ink{color:#111315}
#sp-main-body .rui-link:hover{color:#fff}
#sp-main-body .rui-link--ink:hover{color:#8a6d00}
#sp-main-body .rui-icon{display:block;flex:0 0 auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
/* The four facts retain their original wording. Only the strip presentation changes. */
#sp-main-body .rui-trust{width:100%;padding:24px 0;background:#08090a;color:#fff}
#sp-main-body .rui-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px}
#sp-main-body .rui-trust-item{display:flex;align-items:center;gap:14px;min-width:0;font:600 15px/1.5 Roboto,sans-serif}
#sp-main-body .rui-trust-icon{color:#ffd400}
#sp-main-body .rui-hero-eyebrow{color:#ffd400!important;font:800 13px/1.5 Roboto,sans-serif!important;letter-spacing:.14em!important}
#sp-main-body .rui-hero-primary{background:#ffd400!important;border-color:#ffd400!important;color:#111315!important}
#sp-main-body .rui-hero-action:focus-visible{outline:3px solid #ffd400!important;outline-offset:4px}
/* Exact homepage bento surface, frame, elevation, and hover. */
#sp-main-body .rui-card{box-sizing:border-box;min-width:0;padding:28px 26px;border:1px solid #cbd5e1;border-radius:18px;background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 1.2px,transparent 1.2px);background-size:18px 18px;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#111315;transition:transform .18s,border-color .18s,box-shadow .18s}
#sp-main-body .rui-card:hover{transform:translateY(-2px);border-color:#ffd400;box-shadow:0 18px 42px rgba(0,0,0,.4),0 0 0 1px #ffd400}
#sp-main-body .rui-card:focus-within{border-color:#ffd400}
#sp-main-body .rui-intake-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,3.3vw,64px);align-items:start}
#sp-main-body .rui-intake-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
#sp-main-body .rui-card-number{display:block;margin:0 0 16px;color:#8a6d00;font:800 13px/1.5 Roboto,sans-serif;letter-spacing:.14em}
#sp-main-body .rui-card .rui-eyebrow--ink,#sp-main-body .rui-card .rui-card-number{width:fit-content;max-width:100%;background-color:#f8fafc}
#sp-main-body .rui-letter{box-sizing:border-box;min-width:0;padding:clamp(24px,2.4vw,40px);border:1px solid #cbd5e1;border-radius:18px;background:#f8fafc;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#111315}
#sp-main-body .rui-letter-text{box-sizing:border-box;display:block;max-width:none;margin:24px 0;padding:0;border:0;border-radius:0;background:transparent;color:#2b2f36;font:400 15px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
#sp-main-body .rui-letter-followup{margin-top:24px!important}
#sp-main-body .rui-channels{margin-top:28px}
/* Process: four white cards on the neutral section, numbered within each card. */
#sp-main-body .rui-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0!important;padding:0}
#sp-main-body .rui-step{box-sizing:border-box;min-width:0;margin:0!important;padding:28px;border:0;border-radius:18px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06);color:#111315}
#sp-main-body .rui-step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:24px;border-radius:50%;background:#ffd400;color:#111315;font:800 18px/1 Roboto,sans-serif}
/* Price rows keep their original labels, values, and official currency mask. */
#sp-main-body .rui-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#sp-main-body .rui-price-card{display:flex;flex-direction:column}
#sp-main-body .rui-price-head{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:12px;align-items:center;margin-bottom:8px}
#sp-main-body .rui-device{display:block;width:140px;height:140px;max-width:100%;object-fit:contain;background:transparent;box-shadow:none}
#sp-main-body .rui-price-rows{display:grid;list-style:none;gap:0;margin:20px 0 24px!important;padding:0;flex:1;align-content:start}
#sp-main-body .rui-price-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;margin:0!important;padding:16px 0;border-bottom:1px solid rgba(17,19,21,.08);font:400 16px/1.5 Roboto,sans-serif}
#sp-main-body .rui-price-label{color:#111315}
#sp-main-body .rui-price-note{display:block;margin-top:7px;color:#4b5159;font:400 13px/1.6 Roboto,sans-serif}
#sp-main-body .rui-price-value{align-self:start;padding:6px 10px;border-radius:8px;background:#ffd400;color:#111315;font:800 16px/1.4 Roboto,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}
#sp-main-body .rui-section--light .rui-price-value,#sp-main-body .rui-section--muted .rui-price-value{background:#111315;color:#fff}
#sp-main-body .rui-currency{display:inline-block;width:.57em;height:.76em;vertical-align:-.02em;background:currentColor;-webkit-mask:url('/img/byn-mask.png') center/contain no-repeat;mask:url('/img/byn-mask.png') center/contain no-repeat}
#sp-main-body .rui-board{display:flex;align-items:center;gap:18px;margin:28px 0 24px;padding:22px 26px;border-radius:12px;background:#191b1e;color:#fff}
#sp-main-body .rui-board-copy{max-width:none!important;margin:0!important;color:#fff;font:500 16px/1.65 Roboto,sans-serif}
#sp-main-body .rui-board-icon{color:#ffd400}
#sp-main-body .rui-also{max-width:none!important;margin:24px 0 18px!important;color:rgba(255,255,255,.78);font:400 16px/1.65 Roboto,sans-serif}
#sp-main-body .rui-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}
#sp-main-body .rui-category{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:24px 18px;color:#111315;text-decoration:none;text-align:center}
#sp-main-body .rui-category:hover{color:#111315;text-decoration:none}
#sp-main-body .rui-category-image{display:block;width:150px;height:100px;max-width:100%;object-fit:contain;background:transparent}
#sp-main-body .rui-category-name{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:100%;font:700 16px/1.4 'Noto Sans',sans-serif;color:#111315}
#sp-main-body .rui-category-label{min-width:0}
#sp-main-body .rui-category-arrow{flex:0 0 auto;width:17px;height:17px}
/* Requisites are a readable counterparty card; copy values are data, never generated. */
#sp-main-body .rui-doc-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,3.3vw,64px);align-items:start}
#sp-main-body .rui-list{display:grid;gap:16px;list-style:none;margin:0!important;padding:0}
#sp-main-body .rui-list-item{box-sizing:border-box;display:flex;gap:14px;align-items:flex-start;margin:0!important;padding:20px;border-radius:12px;background:#17191c;color:rgba(255,255,255,.85);font:400 16px/1.65 Roboto,sans-serif}
#sp-main-body .rui-list-mark{flex:0 0 auto;width:20px;height:20px;margin-top:3px;color:#ffd400}
#sp-main-body .rui-passport{box-sizing:border-box;min-width:0;padding:clamp(24px,2.1vw,36px);border:1px solid #cbd5e1;border-radius:18px;background:#f8fafc;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#111315;scroll-margin-top:100px}
#sp-main-body .rui-passport-note{margin-bottom:24px!important}
#sp-main-body .rui-copy-list{margin:0 0 24px}
#sp-main-body .rui-copy{box-sizing:border-box;display:grid;grid-template-columns:minmax(135px,.44fr) minmax(0,1fr) auto;gap:12px 18px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(17,19,21,.08);margin:0}
#sp-main-body .rui-copy-label{margin:0;font:700 13px/1.55 Roboto,sans-serif;color:#4b5159}
#sp-main-body .rui-copy-value{min-width:0;margin:0;font:400 16px/1.6 Roboto,sans-serif;color:#111315;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#sp-main-body .rui-copy--plain .rui-copy-value{grid-column:2/-1}
#sp-main-body .rui-copy-sub{display:block;margin-top:6px;font-size:13px;color:#4b5159}
#sp-main-body .rui-copy-action{margin:0;display:none}
#sp-main-body .rui-copy-control{margin:0;min-width:105px;display:none}
#sp-main-body .rui-root[data-rui-ready=true] .rui-copy-action{display:block}
#sp-main-body .rui-root[data-rui-ready=true] .rui-copy-control{display:inline-flex}
#sp-main-body .rui-copy-control[data-rui-copied=true],#sp-main-body .rui-copy-control[aria-busy=true]{background:#ffd400;border-color:#ffd400;color:#111315}
#sp-main-body .rui-copy-feedback{box-sizing:border-box;grid-column:1/-1;min-width:0;margin:0}
#sp-main-body .rui-copy-feedback:empty{display:none}
#sp-main-body .rui-copy-feedback[hidden]{display:none}
#sp-main-body .rui-copy-status{display:block;min-height:0;margin:10px 0 0!important;color:#2b2f36;font:400 13px/1.5 Roboto,sans-serif}
#sp-main-body .rui-copy-status:empty{margin:0!important}
#sp-main-body .rui-copy-fallback{box-sizing:border-box;display:block;width:100%;height:90px;margin:10px 0 0;padding:12px;border:1px solid #111315;border-radius:8px;background:#fff;color:#111315;font:400 15px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}
#sp-main-body .rui-copy-fallback[hidden]{display:none}
/* Homepage branch body/actions, with verified existing WebP photographs added. */
#sp-main-body .rui-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
#sp-main-body .rui-branch{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0;border:1px solid rgba(255,212,0,.38);border-radius:18px;overflow:hidden;background:#111315;box-shadow:0 26px 70px rgba(0,0,0,.38)}
#sp-main-body .rui-branch-photo{display:block;width:100%;height:100%;min-height:280px;max-width:100%;object-fit:cover;object-position:45% 35%}
#sp-main-body .rui-branch-body{box-sizing:border-box;min-width:0;padding:28px}
#sp-main-body .rui-branch-title{margin-bottom:12px!important;color:#fff}
#sp-main-body .rui-branch-name-link{color:#fff;text-decoration:none}
#sp-main-body .rui-branch-address{display:block;margin:0 0 12px;font:400 16px/1.6 Roboto,sans-serif;color:rgba(255,255,255,.78)}
#sp-main-body .rui-branch-phone{display:inline-flex;align-items:center;min-height:44px;margin:0 0 6px;color:#ffd400;font:800 clamp(19px,1.3vw,24px)/1.4 Roboto,sans-serif;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
#sp-main-body .rui-branch-hours{margin:0 0 16px!important;color:rgba(255,255,255,.78);font:400 15px/1.6 Roboto,sans-serif}
#sp-main-body .rui-branch-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}
#sp-main-body .rui-branch-map{grid-column:1/-1;min-height:0}
#sp-main-body .rui-branch-map[hidden]{display:none}
#sp-main-body .rui-btn[data-rui-map]{display:none}
#sp-main-body .rui-root[data-rui-ready=true] .rui-btn[data-rui-map]{display:inline-flex}
#sp-main-body .rui-map-frame{display:block;width:100%;height:400px;border:0;background:#eef1f4}
#sp-main-body .rui-delivery{display:flex;align-items:flex-start;gap:16px;margin:28px 0 0;padding:24px;border-radius:12px;background:#191b1e;color:#fff}
#sp-main-body .rui-delivery-copy{max-width:92ch!important;margin:0!important;font:400 16px/1.65 Roboto,sans-serif;color:rgba(255,255,255,.85)}
/* FAQ panel/chevron/dividers follow the homepage. The divider is internal to FAQ. */
#sp-main-body .rui-faq{box-sizing:border-box;padding:clamp(22px,2vw,32px);border:1px solid rgba(13,18,24,.16);border-radius:18px;background:#fff;color:#111315}
#sp-main-body .rui-faq-head{margin-bottom:24px}
#sp-main-body .rui-faq .rui-eyebrow{color:#8a6d00}
#sp-main-body .rui-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}
#sp-main-body .rui-faq-item{min-width:0;margin:0;padding:0;border-bottom:1px solid rgba(17,19,21,.16);color:#111315}
#sp-main-body .rui-faq-summary{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:14px;min-height:64px;padding:14px 0;list-style:none;color:#111315;cursor:pointer;font:700 17px/1.4 'Noto Sans',sans-serif}
#sp-main-body .rui-faq-summary::-webkit-details-marker{display:none}
#sp-main-body .rui-faq-summary::marker{content:''}
#sp-main-body .rui-faq-summary::after{content:none}
#sp-main-body .rui-faq-chevron{display:grid;place-items:center;width:36px;height:36px;color:#111315;transition:transform .18s}
#sp-main-body .rui-faq-chevron-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#sp-main-body .rui-faq-item[open] .rui-faq-chevron{transform:rotate(180deg)}
#sp-main-body .rui-faq-item[open]{border-color:rgba(255,212,0,.7)}
#sp-main-body .rui-faq-answer{padding:0 48px 20px 0;max-width:70ch}
#sp-main-body .rui-cta{padding-bottom:max(128px,calc(88px + env(safe-area-inset-bottom)))}
#sp-main-body .rui-cta-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}
#sp-main-body .rui-cta-actions{justify-content:flex-end;margin:0}
@media(min-width:2200px){
 #sp-main-body .rui-intake-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
 #sp-main-body .rui-intake-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
 #sp-main-body .rui-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 #sp-main-body .rui-branch-body{padding:36px}
}
@media(min-width:2400px){
 #sp-main-body .rui-letter{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:28px;align-items:start}
 #sp-main-body .rui-letter .rui-eyebrow,#sp-main-body .rui-letter .rui-h3{grid-column:1/-1}
 #sp-main-body .rui-letter-text{grid-column:1;grid-row:3/6;margin-bottom:0}
 #sp-main-body .rui-letter .rui-copy-control{grid-column:2;grid-row:3;justify-self:start;margin-top:24px}
 #sp-main-body .rui-letter-followup{grid-column:2;grid-row:4}
 #sp-main-body .rui-letter .rui-copy-feedback{grid-column:2;grid-row:5}
 #sp-main-body .rui-copy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
 #sp-main-body .rui-copy{grid-template-columns:minmax(115px,.38fr) minmax(0,1fr) auto}
}
@media(min-width:2800px){
 #sp-main-body .rui-price-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
 #sp-main-body .rui-price-head{grid-template-columns:minmax(0,1fr) 160px}
 #sp-main-body .rui-device{width:150px;height:150px}
 #sp-main-body .rui-price-card .rui-btn{align-self:flex-start}
}
@media(max-width:1199px){
 #sp-main-body .rui-intake-grid,#sp-main-body .rui-doc-grid,#sp-main-body .rui-cta-grid{grid-template-columns:1fr}
 #sp-main-body .rui-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 #sp-main-body .rui-price-grid{grid-template-columns:1fr}
 #sp-main-body .rui-categories{grid-template-columns:repeat(3,minmax(0,1fr))}
 #sp-main-body .rui-faq-grid{grid-template-columns:1fr}
 #sp-main-body .rui-branch{grid-template-columns:1fr}
 #sp-main-body .rui-branch-photo{height:240px;min-height:0}
 #sp-main-body .rui-cta-actions{justify-content:flex-start}
}
@media(max-width:700px){
 #sp-main-body .rui-trust{padding:24px 0}
 #sp-main-body .rui-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}
 #sp-main-body .rui-trust-item{align-items:flex-start;gap:10px;font-size:13px}
 #sp-main-body .rui-trust-icon{width:20px;height:20px}
 #sp-main-body .rui-card{padding:22px}
 #sp-main-body .rui-intake-cards,#sp-main-body .rui-steps,#sp-main-body .rui-branches{grid-template-columns:1fr;gap:18px}
 #sp-main-body .rui-step{padding:24px}
 #sp-main-body .rui-step-number{margin-bottom:20px}
 #sp-main-body .rui-letter{padding:24px}
 #sp-main-body .rui-letter-text{font-size:14px;line-height:1.75}
 #sp-main-body .rui-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 #sp-main-body .rui-channels .rui-btn{padding-inline:12px}
 #sp-main-body .rui-channels .rui-btn--contact{grid-column:1/-1}
 #sp-main-body .rui-price-head{grid-template-columns:minmax(0,1fr) 130px}
 #sp-main-body .rui-device{width:130px;height:130px}
 #sp-main-body .rui-price-row{column-gap:12px;font-size:15px}
 #sp-main-body .rui-price-value{font-size:15px;padding:6px 8px}
 #sp-main-body .rui-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 #sp-main-body .rui-category{padding:20px 12px;gap:16px}
 #sp-main-body .rui-category-image{width:124px;height:100px}
 #sp-main-body .rui-category-name{font-size:15px;gap:6px;flex-wrap:nowrap}
 #sp-main-body .rui-category-arrow{width:15px;height:15px}
 #sp-main-body .rui-board{align-items:flex-start;padding:20px}
 #sp-main-body .rui-copy{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:18px 0}
 #sp-main-body .rui-copy-label{grid-column:1/-1}
 #sp-main-body .rui-copy-value{font-size:15px}
 #sp-main-body .rui-copy--plain .rui-copy-value{grid-column:1/-1}
 #sp-main-body .rui-copy-control{min-width:96px;padding-inline:10px;font-size:13px}
 #sp-main-body .rui-copy--long .rui-copy-value{grid-column:1/-1}
 #sp-main-body .rui-copy--long .rui-copy-action{grid-column:1/-1;justify-self:start;margin-top:4px}
 #sp-main-body .rui-passport{padding:24px}
 #sp-main-body .rui-passport .rui-btn--wide{padding-inline:14px}
 #sp-main-body .rui-branch-body{padding:24px}
 #sp-main-body .rui-branch-photo{height:228px;object-position:50% 35%}
 #sp-main-body .rui-branch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 #sp-main-body .rui-branch-actions .rui-btn{font-size:13px;padding:10px;min-height:44px}
 #sp-main-body .rui-branch-hours{font-size:15px}
 #sp-main-body .rui-branch-phone{font-size:23px}
 #sp-main-body .rui-delivery{padding:22px;gap:12px}
 #sp-main-body .rui-faq{padding:22px}
 #sp-main-body .rui-faq-summary{font-size:16px;gap:8px;grid-template-columns:minmax(0,1fr) 28px}
 #sp-main-body .rui-faq-chevron{width:28px;height:36px}
 #sp-main-body .rui-faq-answer{padding-right:0}
 #sp-main-body .rui-cta-actions{display:grid;grid-template-columns:1fr;gap:12px}
 #sp-main-body .rui-cta{padding-bottom:max(152px,calc(104px + env(safe-area-inset-bottom)))}
}
@media(prefers-reduced-motion:reduce){
 #sp-main-body .rui-card,#sp-main-body .rui-btn,#sp-main-body .rui-faq-chevron{transition:none}
 #sp-main-body .rui-card:hover{transform:none}
}

@font-face{font-family:"Noto RUI Layout";font-style:normal;font-weight:700;font-display:swap;src:url("/media/remteh-beznal-layout2-20261102/noto-700-cyrillic-943c127e476c.woff2") format("woff2");unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"Noto RUI Layout";font-style:normal;font-weight:700;font-display:swap;src:url("/media/remteh-beznal-layout2-20261102/noto-700-latin-9f871ffddefb.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

/* DS-BEZNAL-2: local layout candidate only, 2026-11-02. */
#sp-main-body .rui-root[data-rui-layout="2"] .rui-section{padding-block:clamp(56px,6vw,96px)}
/* First-section exception resolves Gemini13-17 addition: tighten the preserved hero/trust handoff. */
#sp-main-body .rui-root[data-rui-layout="2"] .rui-section--first{padding-block:56px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-shell{display:flow-root}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-shell>:last-child{margin-bottom:0!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-head{margin:0 0 32px;max-width:none}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-head>:last-child{margin-bottom:0!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-title{max-width:none!important;text-wrap:balance}
#sp-main-body .rui-h1,#sp-main-body .rui-hero-heading{text-wrap:balance}
#sp-main-body .rui-hero-heading .rui-nowrap{white-space:nowrap}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-text{max-width:none!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-channels{margin-top:32px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-intake-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-intake-cards{grid-column:1/span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter{grid-column:8/span 5;display:flex;flex-direction:column;align-items:stretch;background:#f8fafc;background-image:none}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter>*{grid-column:auto;grid-row:auto}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter-text{width:100%;max-width:none;margin:24px 0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter .rui-copy-control{align-self:flex-start;margin-top:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter-followup{margin-top:24px!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-steps{gap:24px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-grid{gap:24px;align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-card{align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-head{grid-template-columns:minmax(0,1fr) max-content;gap:16px;min-height:120px;margin:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-device{width:auto;height:120px;max-width:none;object-fit:contain}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-rows{display:block;flex:0 0 auto;margin:24px 0!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-row:last-child{border-bottom:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-price-card>.rui-btn{align-self:stretch;margin-top:auto}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-also{max-width:none!important;margin:40px 0 24px!important;font:700 clamp(20px,1.2vw,23px)/1.3 'Noto RUI Layout','Noto Sans',sans-serif!important;font-synthesis:none;color:#fff}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-category{min-width:0;padding:24px 16px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-category-image{width:auto;height:88px;max-width:none;object-fit:contain}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-doc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-list{grid-column:1/span 5;display:flex;flex-direction:column;gap:24px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-list-item{flex:1;align-items:center;padding:22px;border:1px solid rgba(17,19,21,.08);border-radius:12px;background:#fff;color:#2b2f36}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-list-mark{box-sizing:border-box;width:24px;height:24px;padding:4px;margin:0;border-radius:50%;background:#ffd400;color:#111315}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-passport{grid-column:6/span 7;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(17,19,21,.08);box-shadow:0 6px 20px rgba(17,19,21,.08)}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-list{display:block;grid-template-columns:none;gap:0;margin:0 0 24px}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy{grid-template-columns:220px minmax(0,1fr) 132px;gap:12px 24px;align-items:center}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-label{grid-column:1;grid-row:1}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-value{grid-column:2;grid-row:1;max-width:none}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-action{grid-column:3;grid-row:1;justify-self:start;margin:0;align-self:start}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-feedback{grid-column:1/-1;grid-row:2}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-passport>.rui-btn--wide{width:fit-content;max-width:100%;align-self:flex-start;margin-top:auto}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branches{gap:24px;align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branch{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-photo{align-self:stretch;height:100%;min-height:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-body{padding:24px;display:flex;flex-direction:column;min-width:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:56px;gap:10px;margin-top:auto}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-actions .rui-btn{box-sizing:border-box;width:100%;height:56px;min-height:56px;margin:0;padding:8px 10px;font-size:13px;line-height:1.25;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;overflow-wrap:normal}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-delivery{gap:16px;align-items:center;margin:32px 0 0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-delivery-copy{width:100%;max-width:none!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq .rui-head{grid-column:1/span 4;position:sticky;top:120px;align-self:start;margin:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq .rui-eyebrow{color:#111315}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-grid{grid-column:5/span 8;display:block;min-width:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-item{box-sizing:border-box;margin:0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-summary{box-sizing:border-box;padding:16px 0}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-answer{width:100%;max-width:none;padding:0 0 24px;box-sizing:border-box}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-answer>.rui-text{width:100%;max-width:none!important}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-cta{padding-block:clamp(56px,6vw,96px)}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-grid{grid-template-columns:minmax(0,1fr) max-content;gap:24px;align-items:center}
#sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-actions{margin:0;justify-content:flex-end}
@media(max-width:1799px){
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-categories{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1199px){
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-intake-grid,#sp-main-body .rui-root[data-rui-layout="2"] .rui-doc-grid,#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq,#sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-grid{grid-template-columns:minmax(0,1fr)}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-intake-cards,#sp-main-body .rui-root[data-rui-layout="2"] .rui-letter,#sp-main-body .rui-root[data-rui-layout="2"] .rui-list,#sp-main-body .rui-root[data-rui-layout="2"] .rui-passport,#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq .rui-head,#sp-main-body .rui-root[data-rui-layout="2"] .rui-faq-grid{grid-column:1}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-list-item{flex:auto}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-faq .rui-head{position:static;top:auto}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-branch{grid-template-columns:minmax(0,1fr)}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-photo{height:220px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-actions{justify-content:flex-start}
}
@media(max-width:899px){
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-categories{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-intake-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;order:2;gap:24px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-letter{order:1}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy{grid-template-columns:minmax(0,1fr) 108px;gap:8px 12px;padding:18px 0;align-items:start}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-label{grid-column:1/-1;grid-row:1}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-value{grid-column:1;grid-row:2;font-size:15px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy--plain .rui-copy-value{grid-column:1/-1}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-action{grid-column:2;grid-row:2;margin:0;align-self:start;justify-self:start}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-feedback{grid-row:3}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-copy-control{min-width:0;width:108px;box-sizing:border-box;padding-inline:8px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-letter .rui-copy-control{width:auto}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-passport{padding:20px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-passport>.rui-btn--wide{width:100%;align-self:stretch}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-branches{grid-template-columns:minmax(0,1fr)}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-branch-actions .rui-btn{padding-inline:2px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-cta-grid{gap:32px}
}
@media(max-width:599px){
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-price-head{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:start}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-device{grid-row:1;justify-self:center}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-categories{grid-template-columns:minmax(0,1fr)}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-category{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:center;padding:20px 14px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-category-image{justify-self:center}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-category-name{display:block;min-height:0;text-align:left;font-size:14px}
 #sp-main-body .rui-root[data-rui-layout="2"] .rui-category-arrow{display:none}
}
