/* RobiCam Черен петък — лендинг */
.rcbf{
	--rcbf-accent:#FF3B30; --rcbf-bg:#0B0B0C; --rcbf-panel:#121214; --rcbf-panel2:#1A1A1D;
	--rcbf-line:#2A2A2D; --rcbf-line2:#3A3A3E; --rcbf-text:#F4F4F2; --rcbf-muted:#C9C9C6; --rcbf-dim:#9A9A9E;
	--rcbf-yellow:#FFD60A;
	--rcbf-display:Unbounded,"Arial Black",sans-serif; --rcbf-body:Manrope,system-ui,sans-serif; --rcbf-mono:"JetBrains Mono",ui-monospace,monospace;
	background:var(--rcbf-bg); color:var(--rcbf-text); font-family:var(--rcbf-body); line-height:1.5;
	/* разпъва страницата на цял екран дори в тесен шаблон */
	width:100vw; position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw;
	overflow:hidden; padding-bottom:8px;
}
.rcbf *,.rcbf *:before,.rcbf *:after{box-sizing:border-box}
.rcbf a{color:inherit}
.rcbf img{max-width:100%;height:auto}
.rcbf-mono{font-family:var(--rcbf-mono)}
.rcbf-wrap{max-width:1280px;margin:0 auto;padding:0 24px}
.rcbf-sec{padding-top:104px}
.rcbf-eyebrow{font-size:14px;color:var(--rcbf-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}
.rcbf-h2{margin:0;font-family:var(--rcbf-display);font-weight:900;font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--rcbf-text)}
.rcbf-h2--deal{text-transform:none;font-size:clamp(28px,3.4vw,46px)}
.rcbf-sec__head{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:36px}
.rcbf-sec__lead{margin:0;max-width:440px;font-size:17px;color:var(--rcbf-muted)}
.rcbf-center{text-align:center;margin-bottom:40px}

/* бутони */
.rcbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:16px 26px;font-family:var(--rcbf-display);font-weight:700;font-size:15px;text-decoration:none!important;border:2px solid transparent;cursor:pointer;transition:transform .15s,background .15s,color .15s;line-height:1.2;text-align:center}
.rcbf-btn:hover{transform:translateY(-2px)}
.rcbf-btn:focus-visible,.rcbf-filters button:focus-visible{outline:3px solid var(--rcbf-yellow);outline-offset:3px}
.rcbf-btn--accent{background:var(--rcbf-accent);color:#0B0B0C!important}
.rcbf-btn--outline{border-color:var(--rcbf-text);color:var(--rcbf-text)!important}
.rcbf-btn--light{background:var(--rcbf-text);color:#0B0B0C!important}
.rcbf-btn--ghost{width:100%;border-color:var(--rcbf-text);color:var(--rcbf-text)!important;background:transparent;font-size:14px;padding:12px 16px}
.rcbf-btn--ghost:hover{background:var(--rcbf-text);color:#0B0B0C!important}
.rcbf-btn.loading{opacity:.6}
.rcbf-btn.added{background:var(--rcbf-accent);border-color:var(--rcbf-accent);color:#0B0B0C!important}
.rcbf .added_to_cart{display:block;margin-top:8px;font-family:var(--rcbf-mono);font-size:13px;color:var(--rcbf-yellow)!important;text-align:center}

/* тикер */
.rcbf-ticker{background:var(--rcbf-accent);color:#0B0B0C;height:44px;overflow:hidden;display:flex;align-items:center}
.rcbf-ticker__track{display:flex;gap:48px;white-space:nowrap;padding-left:24px;font-family:var(--rcbf-display);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;animation:rcbfMarquee 32s linear infinite}
@keyframes rcbfMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* hero */
.rcbf-hero{position:relative;margin-top:24px;border:1px solid var(--rcbf-line);background:radial-gradient(ellipse at 72% 40%,#1A1A1D 0%,#0B0B0C 70%);padding:52px 48px 44px;overflow:hidden}
.rcbf-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);pointer-events:none}
.rcbf-hero__scan{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,transparent,rgba(255,59,48,.06),transparent);animation:rcbfScan 6s linear infinite;pointer-events:none}
@keyframes rcbfScan{from{transform:translateY(-100%)}to{transform:translateY(900%)}}
.rcbf-frame{position:absolute;width:40px;height:40px;border:0 solid var(--rcbf-text)}
.rcbf-frame--tl{top:16px;left:16px;border-top-width:3px;border-left-width:3px}
.rcbf-frame--tr{top:16px;right:16px;border-top-width:3px;border-right-width:3px}
.rcbf-frame--bl{bottom:16px;left:16px;border-bottom-width:3px;border-left-width:3px}
.rcbf-frame--br{bottom:16px;right:16px;border-bottom-width:3px;border-right-width:3px}
.rcbf-hud{position:relative;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:var(--rcbf-muted);margin-bottom:36px}
.rcbf-hud b{color:var(--rcbf-text)}
.rcbf-rec{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--rcbf-accent);margin-right:8px;vertical-align:-1px;animation:rcbfBlink 1.1s steps(1) infinite}
@keyframes rcbfBlink{0%,55%{opacity:1}56%,100%{opacity:.15}}
.rcbf-hero__grid{position:relative;display:flex;flex-wrap:wrap;gap:40px;align-items:center}
.rcbf-hero__copy{flex:999 1 520px;min-width:0}
.rcbf-h1{margin:0;font-family:var(--rcbf-display);font-weight:900;font-size:clamp(64px,10vw,148px)!important;line-height:.88 !important;letter-spacing:-.04em;text-transform:uppercase;color:var(--rcbf-text) !important}
.rcbf-h1__sub{display:block;margin-top:14px;font-size:.36em;letter-spacing:-.02em;line-height:1;color:var(--rcbf-accent)}
.rcbf-lead{margin:26px 0 0;max-width:520px;font-size:19px;line-height:1.55;color:var(--rcbf-muted)}
.rcbf-lead strong{color:var(--rcbf-text)}
.rcbf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.rcbf-actions .rcbf-btn{font-size:16px;padding:20px 28px}
.rcbf-target{flex:1 1 320px;min-width:0;max-width:400px;margin:0 auto;aspect-ratio:1/1;position:relative;border:2px dashed var(--rcbf-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.rcbf-target__tag{position:absolute;top:-13px;left:16px;background:var(--rcbf-accent);color:#0B0B0C;font-weight:700;font-size:12px;padding:4px 10px}
.rcbf-target__ret{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--rcbf-text);stroke-width:.3;opacity:.45}
.rcbf-target__small{position:relative;font-size:13px;color:var(--rcbf-muted);letter-spacing:.1em;text-transform:uppercase}
.rcbf-target__big{position:relative;font-family:var(--rcbf-display);font-weight:900;font-size:clamp(64px,6.6vw,104px);line-height:1;letter-spacing:-.05em;white-space:nowrap}
.rcbf-target__big em{font-style:normal;color:var(--rcbf-accent)}
.rcbf-count{position:relative;margin-top:48px;padding-top:26px;border-top:1px solid var(--rcbf-line);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.rcbf-count__label{font-size:14px;color:var(--rcbf-muted);text-transform:uppercase;line-height:1.6}
.rcbf-count__label b{color:var(--rcbf-text)}
.rcbf-count__boxes{display:flex;flex-wrap:wrap;gap:10px}
.rcbf-count__boxes div{min-width:92px;background:var(--rcbf-text);color:#0B0B0C;padding:12px 14px 10px;text-align:center}
.rcbf-count__boxes b{display:block;font-family:var(--rcbf-display);font-weight:900;font-size:42px;line-height:1;letter-spacing:-.03em}
.rcbf-count__boxes span{display:block;font-family:var(--rcbf-mono);font-size:11px;font-weight:700;margin-top:6px;letter-spacing:.1em;text-transform:uppercase}

/* етапи */
.rcbf-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rcbf-stage{border:1px solid var(--rcbf-line);background:var(--rcbf-panel);display:flex;flex-direction:column;min-height:280px}
.rcbf-stage__top{display:flex;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid var(--rcbf-line);font-size:12px;color:var(--rcbf-muted)}
.rcbf-stage__top b{color:var(--rcbf-text)}
.rcbf-stage__body{flex:1;padding:18px 14px;display:flex;flex-direction:column;gap:12px}
.rcbf-stage__body p{margin:0;font-size:14px;color:var(--rcbf-muted)}
.rcbf-stage__title{font-family:var(--rcbf-display);font-weight:700;font-size:20px;line-height:1.15;text-transform:uppercase}
.rcbf-stage__link{margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;padding:10px 0}
.rcbf-stage__open{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rcbf-yellow)}
.rcbf-stage__open svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}
.rcbf-pill{align-self:flex-start;font-size:12px;font-weight:700;padding:5px 10px;border:1px solid var(--rcbf-dim);color:var(--rcbf-muted);text-transform:uppercase}
.rcbf-pill--live{background:var(--rcbf-accent);border-color:var(--rcbf-accent);color:#0B0B0C}
.rcbf-pill--live .rcbf-rec{background:#0B0B0C;width:8px;height:8px}
.rcbf-stage.is-live{border-color:var(--rcbf-accent);background:linear-gradient(180deg,rgba(255,59,48,.12),var(--rcbf-panel) 70%)}
.rcbf-stage.is-past{opacity:.55}
.rcbf-stage.is-upcoming .rcbf-stage__body{background:repeating-linear-gradient(45deg,#121214 0 10px,#17171A 10px 20px)}
.rcbf-redact{display:flex;flex-direction:column;gap:8px}
.rcbf-redact i{display:block;height:20px;background:var(--rcbf-text)}
.rcbf-redact i:nth-child(1){width:88%}.rcbf-redact i:nth-child(2){width:62%}
.rcbf-redact i.s{height:11px;background:var(--rcbf-line2)}.rcbf-redact i:nth-child(3){width:76%;margin-top:4px}.rcbf-redact i:nth-child(4){width:50%}
.rcbf-stage.is-final{background:var(--rcbf-yellow);border-color:var(--rcbf-yellow);color:#0B0B0C}
.rcbf-stage.is-final .rcbf-stage__top{border-color:#0B0B0C;color:#0B0B0C}
.rcbf-stage.is-final .rcbf-stage__top b{color:#0B0B0C}
.rcbf-stage.is-final.is-upcoming .rcbf-stage__body{background:repeating-linear-gradient(-45deg,#FFD60A 0 14px,#F2C800 14px 28px)}
.rcbf-stage.is-final .rcbf-redact i{background:#0B0B0C}
.rcbf-stage.is-final .rcbf-redact i.s{background:rgba(0,0,0,.25)}
.rcbf-stage.is-final .rcbf-stage__open,.rcbf-stage.is-final .rcbf-pill{color:#0B0B0C;border-color:#0B0B0C}
.rcbf-stage.is-final.is-live .rcbf-pill--live{background:#0B0B0C;color:var(--rcbf-yellow)}
.rcbf-stage.is-final.is-live .rcbf-pill--live .rcbf-rec{background:var(--rcbf-yellow)}
.rcbf-stage.is-final p{color:#2A2A2D}

/* сделка */
.rcbf-deal{display:flex;flex-wrap:wrap;border:2px solid var(--rcbf-text)}
.rcbf-deal__media{flex:1 1 440px;min-width:0;position:relative;background:#F4F4F2;min-height:440px;display:flex;align-items:center;justify-content:center;padding:48px}
.rcbf-deal__media img{max-height:420px;width:auto;object-fit:contain;mix-blend-mode:multiply}
.rcbf-deal__cam{position:absolute;top:18px;left:18px;font-size:12px;font-weight:700;color:#0B0B0C}
.rcbf-deal__sticker{position:absolute;top:18px;right:18px;width:96px;height:96px;border-radius:50%;background:var(--rcbf-accent);color:#0B0B0C;display:flex;align-items:center;justify-content:center;transform:rotate(-10deg);font-family:var(--rcbf-display);font-weight:900;font-size:26px;z-index:1}
.rcbf-deal__info{flex:1 1 400px;min-width:0;padding:44px 40px;display:flex;flex-direction:column;gap:18px;background:var(--rcbf-panel)}
.rcbf-deal__desc{font-size:17px;color:var(--rcbf-muted)}
.rcbf-deal__desc p{margin:0}
.rcbf-deal__price{font-family:var(--rcbf-display);font-weight:900;font-size:44px;letter-spacing:-.03em;line-height:1.1}
.rcbf-deal__price del,.rcbf-card__price del{font-family:var(--rcbf-body);font-weight:400;font-size:.45em;color:var(--rcbf-dim);letter-spacing:0;margin-right:10px;opacity:1}
.rcbf-deal__price ins,.rcbf-card__price ins{text-decoration:none;background:none}
.rcbf-deal__info .rcbf-btn{margin-top:6px;font-size:17px;padding:20px 24px}

/* филтри + решетка */
.rcbf-filters{display:flex;flex-wrap:wrap;gap:8px}
.rcbf-filters button{min-height:44px;padding:10px 18px;cursor:pointer;font-family:var(--rcbf-mono);font-size:14px;font-weight:700;border:2px solid var(--rcbf-line2);background:transparent;color:var(--rcbf-text);border-radius:0}
.rcbf-filters button:hover{border-color:var(--rcbf-text)}
.rcbf-filters button.is-on{background:var(--rcbf-text);border-color:var(--rcbf-text);color:#0B0B0C}
.rcbf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.rcbf-card{position:relative;background:var(--rcbf-panel);border:1px solid var(--rcbf-line);display:flex;flex-direction:column;transition:border-color .15s}
.rcbf-card:hover{border-color:var(--rcbf-dim)}
.rcbf-card[hidden]{display:none}
.rcbf-card__media{position:relative;aspect-ratio:4/3;background:#F4F4F2;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden}
.rcbf-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;margin:0!important}
.rcbf-corner{position:absolute;width:18px;height:18px;border:0 solid #0B0B0C;z-index:1}
.rcbf-corner--tl{top:10px;left:10px;border-top-width:2px;border-left-width:2px}
.rcbf-corner--tr{top:10px;right:10px;border-top-width:2px;border-right-width:2px}
.rcbf-corner--bl{bottom:10px;left:10px;border-bottom-width:2px;border-left-width:2px}
.rcbf-corner--br{bottom:10px;right:10px;border-bottom-width:2px;border-right-width:2px}
.rcbf-badge{position:absolute;top:12px;left:36px;z-index:2;background:var(--rcbf-accent);color:#0B0B0C;font-family:var(--rcbf-display);font-weight:900;font-size:18px;padding:6px 10px}
.rcbf-card__body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}
.rcbf-card__cat{font-size:11px;color:var(--rcbf-muted);letter-spacing:.08em;text-transform:uppercase}
.rcbf-card__name{margin:0;font-family:var(--rcbf-body);font-size:17px;font-weight:700;line-height:1.35;color:var(--rcbf-text)}
.rcbf-card__name a{text-decoration:none}
.rcbf-card__name a:hover{text-decoration:underline}
.rcbf-card__price{font-family:var(--rcbf-display);font-weight:900;font-size:24px;letter-spacing:-.02em;color:var(--rcbf-text)}
.rcbf-card__stock{font-size:12px;color:var(--rcbf-muted);text-transform:uppercase}
.rcbf-card__stock.is-low{color:var(--rcbf-accent);font-weight:700}
.rcbf-card .rcbf-btn{margin-top:auto}
.rcbf-empty{border:1px dashed var(--rcbf-line2);padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}
.rcbf-empty b{font-family:var(--rcbf-display);font-size:24px}
.rcbf-empty p{margin:0 0 12px;color:var(--rcbf-muted)}

/* комплекти */
.rcbf-bundles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border:2px solid var(--rcbf-text)}
.rcbf-tier{padding:34px 28px;display:flex;flex-direction:column;gap:12px;position:relative;border-right:1px solid var(--rcbf-line2);font-size:13px;color:var(--rcbf-muted)}
.rcbf-tier__dots{display:flex;gap:6px}
.rcbf-tier__dots i{width:26px;height:26px;border-radius:50%;border:2px solid var(--rcbf-text)}
.rcbf-tier__pct{font-family:var(--rcbf-display);font-weight:900;font-size:60px;letter-spacing:-.04em;line-height:1;color:var(--rcbf-text)}
.rcbf-tier__txt{font-family:var(--rcbf-body);font-size:15px}
.rcbf-tier.is-best{background:var(--rcbf-accent);color:#0B0B0C;border-right:0}
.rcbf-tier.is-best .rcbf-tier__pct{color:#0B0B0C}
.rcbf-tier.is-best .rcbf-tier__dots i{background:#0B0B0C;border-color:#0B0B0C}
.rcbf-tier__best{position:absolute;top:14px;right:14px;font-weight:700;font-size:11px;border:2px solid #0B0B0C;padding:4px 8px;text-transform:uppercase}

/* абонамент */
.rcbf-sub{border:1px solid var(--rcbf-line);background:var(--rcbf-panel);padding:52px 44px;display:flex;flex-wrap:wrap;gap:36px;align-items:center}
.rcbf-sub>div{flex:1 1 380px;min-width:0}
.rcbf-sub .rcbf-sec__lead{margin-top:16px}
.rcbf-sub__form input[type=email],.rcbf-sub__form input[type=text]{width:100%;background:#0B0B0C;border:2px solid var(--rcbf-text);color:var(--rcbf-text);font-size:17px;padding:16px;border-radius:0}
.rcbf-sub__form input[type=submit],.rcbf-sub__form button{background:var(--rcbf-accent);color: #fdfdff !important;border:0;font-family:var(--rcbf-display);font-weight:700;font-size:15px;padding:9px 22px!important;cursor:pointer;border-radius:0;margin-top:10px}
.rcbf-sub__form label{color:var(--rcbf-muted)}

/* доверие + футър */
.rcbf-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding-top:64px}
.rcbf-trust div{border-top:1px solid var(--rcbf-line);padding-top:18px;display:flex;flex-direction:column;gap:4px}
.rcbf-trust b{font-size:16px}
.rcbf-trust span{font-size:14px;color:var(--rcbf-muted)}
.rcbf-foot{max-width:1280px;margin:72px auto 0;padding:24px 24px 32px;border-top:1px solid var(--rcbf-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12px;color:var(--rcbf-dim)}
.rcbf-foot a{color:var(--rcbf-text);text-decoration:none}

/* таблет и телефон */
@media (max-width:1080px){.rcbf-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){
	.rcbf-sec{padding-top:72px}
	.rcbf-hero{padding:40px 20px 28px}
	.rcbf-frame{width:24px;height:24px}
	.rcbf-stages{grid-template-columns:1fr 1fr}
	.rcbf-stage{min-height:200px}
	.rcbf-count__boxes{width:100%;flex-wrap:nowrap}.rcbf-count__boxes div{min-width:0;flex:1;padding:10px 4px}
	.rcbf-count__boxes b{font-size:32px}
	.rcbf-deal__media{min-height:300px;padding:36px}
	.rcbf-deal__info{padding:28px 20px}
	.rcbf-sub{padding:32px 20px}
	.rcbf-tier{border-right:0;border-bottom:1px solid var(--rcbf-line2)}
	.rcbf-actions .rcbf-btn{width:100%}
}
@media (max-width:420px){.rcbf-stages{grid-template-columns:1fr}.rcbf-grid{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.rcbf-ticker__track,.rcbf-hero__scan,.rcbf-rec{animation:none}.rcbf-btn:hover{transform:none}}

/* комплекти — банер */
.rcbf-btn--dark{background:#0B0B0C;color:var(--rcbf-text)!important}
.rcbf-bundle{display:flex;flex-wrap:wrap;gap:32px;align-items:center;background:var(--rcbf-accent);color:#0B0B0C;padding:44px 44px;position:relative;overflow:hidden}
.rcbf-bundle__dots{display:flex;gap:8px;flex:0 0 auto}
.rcbf-bundle__dots i{width:34px;height:34px;border-radius:50%;background:#0B0B0C;display:block}
.rcbf-bundle__copy{flex:999 1 380px;min-width:0}
.rcbf-bundle__eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}
.rcbf-bundle__h{color:#0B0B0C}
.rcbf-bundle__copy p{margin:14px 0 0;font-size:17px;font-weight:500;max-width:460px}
.rcbf-bundle__side{flex:1 1 220px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;font-weight:700;text-transform:uppercase}
.rcbf-bundle__pct{font-family:var(--rcbf-display);font-weight:900;font-size:clamp(64px,7vw,96px);line-height:1;letter-spacing:-.05em;margin-bottom:12px}

/* форма за абонамент */
.rcbf-form{display:flex;flex-direction:column;gap:12px}
.rcbf-form__label{font-size:12px;color:var(--rcbf-muted);letter-spacing:.08em;text-transform:uppercase}
.rcbf-form__row{display:flex;flex-wrap:wrap;align-items:stretch}
.rcbf-form__row input{flex:1 1 220px;min-width:0;background:#0B0B0C;border:2px solid var(--rcbf-text);color:var(--rcbf-text);font-family:var(--rcbf-body);font-size:17px;padding:16px;border-radius:0;margin:0}
.rcbf-form__row input:focus{outline:3px solid var(--rcbf-yellow);outline-offset:0}
.rcbf-form__row .rcbf-btn{flex:0 0 auto;border-radius:0;margin:0;border:2px solid var(--rcbf-accent);min-height:0}
.rcbf-form__consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--rcbf-muted);line-height:1.45;cursor:pointer}
.rcbf-form__consent input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--rcbf-accent)}
.rcbf-form__consent a{color:var(--rcbf-text)}
.rcbf-form__msg{font-size:15px;font-weight:700;min-height:22px}
.rcbf-form__msg.is-ok{color:var(--rcbf-yellow)}
.rcbf-form__msg.is-err{color:#FF7A70}
.rcbf-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}

/* доверие с икони */
.rcbf-trust div{flex-direction:row;gap:14px;align-items:flex-start}
.rcbf-trust svg{width:28px;height:28px;flex:0 0 auto;fill:none;stroke:var(--rcbf-text);stroke-width:1.8}
.rcbf-trust span{display:flex;flex-direction:column;gap:4px}
.rcbf-trust span b{font-size:16px;color:var(--rcbf-text)}

@media (max-width:720px){.rcbf-bundle{padding:32px 20px}.rcbf-form__row .rcbf-btn{width:100%;margin-top:8px}}
