#borzilov-lp .bz-bv10{position:relative;display:block;box-sizing:border-box;width:var(--bz-master-island-width,100%);max-width:none;margin-left:calc((100% - var(--bz-master-island-width,100%))/2);margin-right:calc((100% - var(--bz-master-island-width,100%))/2);padding:72px 0 66px;background:transparent}
#borzilov-lp .bz-bv10-shell{position:relative;overflow:hidden;padding:32px;background:linear-gradient(180deg,#0b222a 0%,#081a21 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px rgba(7,18,23,.18),inset 0 1px 0 rgba(255,255,255,.035);color:#fff8ef}
#borzilov-lp .bz-bv10-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:24px;align-items:end;margin-bottom:28px}
#borzilov-lp .bz-bv10-kicker{margin:0 0 11px;color:#b07152;font-size:11px;line-height:1;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
#borzilov-lp .bz-bv10-title{margin:0;color:#fff8ef;font-size:clamp(42px,6vw,68px);line-height:.91;letter-spacing:-.065em;font-weight:850;max-width:9ch}
#borzilov-lp .bz-bv10-copy{margin:0;color:rgba(244,239,230,.66);font-size:17px;line-height:1.36;font-weight:600;max-width:33ch}
#borzilov-lp .bz-bv10-stage{position:relative;min-height:620px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008));border:1px solid rgba(255,255,255,.065);overflow:hidden}
#borzilov-lp .bz-bv10-stage::before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.04);pointer-events:none}
#borzilov-lp .bz-bv10-scene,#borzilov-lp .bz-bv10-field{position:absolute;inset:0}
#borzilov-lp .bz-bv10-field{overflow:hidden}
#borzilov-lp .bz-bv10-gridfx{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.06));pointer-events:none}
#borzilov-lp .bz-bv10-aura{position:absolute;left:50%;top:42%;width:510px;height:510px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(176,113,82,.12) 0%,rgba(176,113,82,.045) 31%,transparent 66%);opacity:.12;pointer-events:none}
#borzilov-lp .bz-bv10-ring{position:absolute;left:50%;top:42%;width:410px;height:410px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.045);pointer-events:none}
#borzilov-lp .bz-bv10-ring--diamond{transform:translate(-50%,-50%) rotate(45deg);opacity:.45}
#borzilov-lp .bz-bv10-core{position:absolute;left:50%;top:42%;width:min(334px,74%);min-height:148px;transform:translate(-50%,-50%);display:grid;place-items:center;text-align:center;padding:22px 20px 20px;background:linear-gradient(180deg,#0d303a,#09242c);border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 48px rgba(4,14,17,.28),inset 0 1px 0 rgba(255,255,255,.045);z-index:5}
#borzilov-lp .bz-bv10-core::before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.045)}
#borzilov-lp .bz-bv10-core small{position:relative;display:block;margin-bottom:10px;color:#b07152;font-size:11px;line-height:1;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
#borzilov-lp .bz-bv10-core strong{position:relative;display:block;color:#fff8ef;font-size:clamp(36px,5vw,56px);line-height:.88;letter-spacing:-.06em;font-weight:850;text-transform:uppercase}
#borzilov-lp .bz-bv10-decision{position:absolute;left:50%;bottom:34px;z-index:6;color:#fff8ef;font-size:clamp(24px,3.5vw,40px);line-height:.9;letter-spacing:-.05em;font-weight:850;text-transform:uppercase;text-align:center;opacity:.44;filter:blur(.35px);text-shadow:0 10px 24px rgba(7,18,23,.22);pointer-events:none;max-width:7ch;width:max-content;transform:translateX(-50%)}
#borzilov-lp .bz-bv10-chip{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 10px;background:rgba(255,251,244,.07);border:1px solid rgba(255,255,255,.095);color:rgba(255,248,239,.72);font-size:10px;line-height:1;font-weight:800;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;z-index:4;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);opacity:.68;will-change:transform,opacity}
#borzilov-lp .bz-bv10-chip--soft{color:rgba(255,248,239,.5);background:rgba(255,251,244,.035)}
#borzilov-lp .bz-bv10-chip--copper{color:#ffd8bc;border-color:rgba(176,113,82,.38);background:rgba(176,113,82,.11)}
#borzilov-lp .bz-bv10-scene.is-live .bz-bv10-aura{animation:bzBvAura 9.2s ease-in-out infinite}
#borzilov-lp .bz-bv10-scene.is-live .bz-bv10-core{animation:bzBvCore 9.2s cubic-bezier(.22,1,.36,1) infinite}
#borzilov-lp .bz-bv10-scene.is-live .bz-bv10-decision{animation:bzBvDecision 9.2s cubic-bezier(.22,1,.36,1) infinite}
#borzilov-lp .bz-bv10-scene.is-live .bz-bv10-chip{animation-duration:9.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}
@keyframes bzBvAura{0%,100%{transform:translate(-50%,-50%) scale(.9);opacity:.1}34%{transform:translate(-50%,-50%) scale(.96);opacity:.14}52%{transform:translate(-50%,-50%) scale(1.13);opacity:.3}68%{transform:translate(-50%,-50%) scale(1.2);opacity:.36}84%{transform:translate(-50%,-50%) scale(.98);opacity:.14}}
@keyframes bzBvCore{0%,100%{transform:translate(-50%,-50%) scale(1)}36%{transform:translate(-50%,-50%) scale(1.005)}58%{transform:translate(-50%,-50%) scale(.982)}68%{transform:translate(-50%,-50%) scale(.968)}84%{transform:translate(-50%,-50%) scale(.992)}}
@keyframes bzBvDecision{0%,40%{opacity:.44;filter:blur(.35px);transform:translateX(-50%) scale(1)}50%{opacity:.15;filter:blur(1.9px);transform:translateX(-50%) scale(.974)}60%,84%{opacity:.035;filter:blur(3.4px);transform:translateX(-50%) scale(.952)}94%{opacity:.18;filter:blur(1.7px);transform:translateX(-50%) scale(.972)}100%{opacity:.44;filter:blur(.35px);transform:translateX(-50%) scale(1)}}
@keyframes bzBvSwarm1{0%,100%{transform:translate(0,0) scale(1);opacity:.65}8%{transform:translate(-5px,3px) scale(1.01)}17%{transform:translate(4px,-4px) scale(.995)}27%{transform:translate(-7px,-2px) scale(1.015)}37%{transform:translate(6px,5px) scale(1.005)}50%{transform:translate(-11px,8px) scale(1.03);opacity:.8}58%{transform:translate(16px,12px) scale(1.07);opacity:.92}66%{transform:translate(-21px,18px) scale(1.1);opacity:1}74%{transform:translate(18px,15px) scale(1.08);opacity:.94}84%{transform:translate(-7px,5px) scale(1.02);opacity:.75}94%{transform:translate(3px,-3px) scale(1)}}
@keyframes bzBvSwarm2{0%,100%{transform:translate(0,0) scale(1);opacity:.62}9%{transform:translate(4px,-5px)}18%{transform:translate(-6px,4px) scale(.995)}29%{transform:translate(3px,6px)}38%{transform:translate(-5px,-3px) scale(1.015)}51%{transform:translate(8px,7px) scale(1.03);opacity:.79}59%{transform:translate(-14px,16px) scale(1.07);opacity:.92}67%{transform:translate(18px,-21px) scale(1.1);opacity:1}75%{transform:translate(-16px,17px) scale(1.08);opacity:.94}85%{transform:translate(7px,-7px) scale(1.02);opacity:.74}93%{transform:translate(-3px,2px)}}
@keyframes bzBvSwarm3{0%,100%{transform:translate(0,0) scale(1);opacity:.65}7%{transform:translate(5px,4px)}16%{transform:translate(-4px,-5px) scale(.995)}26%{transform:translate(7px,-2px)}36%{transform:translate(-6px,5px) scale(1.015)}49%{transform:translate(11px,8px) scale(1.03);opacity:.8}57%{transform:translate(-16px,12px) scale(1.07);opacity:.92}65%{transform:translate(21px,18px) scale(1.1);opacity:1}73%{transform:translate(-18px,15px) scale(1.08);opacity:.94}83%{transform:translate(7px,-5px) scale(1.02);opacity:.75}93%{transform:translate(-3px,-3px)}}
@keyframes bzBvSwarm4{0%,100%{transform:translate(0,0) scale(1);opacity:.62}10%{transform:translate(-4px,2px)}19%{transform:translate(5px,5px) scale(.995)}28%{transform:translate(-6px,-4px)}39%{transform:translate(4px,-6px) scale(1.015)}52%{transform:translate(-8px,5px) scale(1.03);opacity:.79}60%{transform:translate(13px,-14px) scale(1.07);opacity:.92}68%{transform:translate(-18px,20px) scale(1.1);opacity:1}76%{transform:translate(15px,-17px) scale(1.08);opacity:.94}86%{transform:translate(-7px,7px) scale(1.02);opacity:.74}94%{transform:translate(3px,-2px)}}
@keyframes bzBvSwarm5{0%,100%{transform:translate(0,0) scale(1);opacity:.62}8%{transform:translate(-5px,-4px)}17%{transform:translate(6px,3px) scale(.995)}27%{transform:translate(-3px,6px)}37%{transform:translate(5px,-5px) scale(1.015)}50%{transform:translate(-9px,4px) scale(1.03);opacity:.79}58%{transform:translate(16px,-12px) scale(1.07);opacity:.92}66%{transform:translate(-21px,-18px) scale(1.1);opacity:1}74%{transform:translate(17px,-15px) scale(1.08);opacity:.94}84%{transform:translate(-7px,5px) scale(1.02);opacity:.74}94%{transform:translate(3px,3px)}}
@keyframes bzBvSwarm6{0%,100%{transform:translate(0,0) scale(1);opacity:.62}9%{transform:translate(5px,-4px)}19%{transform:translate(-6px,3px) scale(.995)}29%{transform:translate(3px,7px)}39%{transform:translate(-5px,-5px) scale(1.015)}52%{transform:translate(9px,4px) scale(1.03);opacity:.79}60%{transform:translate(-16px,-12px) scale(1.07);opacity:.92}68%{transform:translate(21px,-18px) scale(1.1);opacity:1}76%{transform:translate(-17px,-15px) scale(1.08);opacity:.94}86%{transform:translate(7px,5px) scale(1.02);opacity:.74}94%{transform:translate(-3px,3px)}}
@keyframes bzBvSwarm7{0%,100%{transform:translate(0,0) scale(1);opacity:.62}7%{transform:translate(-4px,5px)}16%{transform:translate(5px,-3px) scale(.995)}26%{transform:translate(-6px,6px)}36%{transform:translate(4px,-5px) scale(1.015)}49%{transform:translate(-8px,4px) scale(1.03);opacity:.79}57%{transform:translate(14px,-16px) scale(1.07);opacity:.92}65%{transform:translate(-19px,21px) scale(1.1);opacity:1}73%{transform:translate(16px,-18px) scale(1.08);opacity:.94}83%{transform:translate(-7px,7px) scale(1.02);opacity:.74}93%{transform:translate(3px,-2px)}}
@keyframes bzBvSwarm8{0%,100%{transform:translate(0,0) scale(1);opacity:.62}8%{transform:translate(4px,5px)}17%{transform:translate(-5px,-3px) scale(.995)}27%{transform:translate(6px,6px)}37%{transform:translate(-4px,-5px) scale(1.015)}50%{transform:translate(8px,4px) scale(1.03);opacity:.79}58%{transform:translate(-14px,-16px) scale(1.07);opacity:.92}66%{transform:translate(19px,21px) scale(1.1);opacity:1}74%{transform:translate(-16px,-18px) scale(1.08);opacity:.94}84%{transform:translate(7px,7px) scale(1.02);opacity:.74}94%{transform:translate(-3px,-2px)}}
@media(max-width:980px){#borzilov-lp .bz-bv10-shell{padding:26px 18px 18px}#borzilov-lp .bz-bv10-head{grid-template-columns:1fr;gap:14px}#borzilov-lp .bz-bv10-copy{max-width:40ch;font-size:16px}#borzilov-lp .bz-bv10-stage{min-height:590px}}
@media(max-width:768px){#borzilov-lp .bz-bv10{padding:54px 0 44px}#borzilov-lp .bz-bv10-shell{padding:22px 14px 14px}#borzilov-lp .bz-bv10-title{font-size:clamp(34px,10vw,52px);max-width:8ch}#borzilov-lp .bz-bv10-copy{font-size:15px}#borzilov-lp .bz-bv10-stage{min-height:548px}#borzilov-lp .bz-bv10-stage::before{inset:12px}#borzilov-lp .bz-bv10-ring{width:340px;height:340px;top:40%}#borzilov-lp .bz-bv10-core{top:40%;width:min(270px,82%);min-height:124px;padding:18px 16px 16px}#borzilov-lp .bz-bv10-core strong{font-size:clamp(32px,9.6vw,44px)}#borzilov-lp .bz-bv10-chip{padding:6px 8px;font-size:9px;max-width:132px}#borzilov-lp .bz-bv10-decision{bottom:24px;font-size:clamp(22px,7.4vw,34px)}}
@media(prefers-reduced-motion:reduce){#borzilov-lp .bz-bv10-aura,#borzilov-lp .bz-bv10-core,#borzilov-lp .bz-bv10-decision,#borzilov-lp .bz-bv10-chip{animation:none!important}#borzilov-lp .bz-bv10-decision{opacity:.34;filter:none}}

/* MAIN integration owner: local frame avoids the global viewport-based .bz-container and .bz-section owners. */
#borzilov-lp .bz-bv10-frame{display:block;width:100%;max-width:none;margin:0;padding:0}
