:root{--bv-black:#07080b;--bv-deep:#0b1724;--bv-blue:#198cff;--bv-sky:#9bddff;--bv-paper:#f7f5f1;--bv-text:#111922;--bv-muted:#69717a;--bv-line:#d9d8d4;--bv-font:Manrope,system-ui,sans-serif;--bv-mono:'DM Mono',monospace}.boplo-v3{overflow:hidden;background:var(--bv-black);color:#fff;font-family:var(--bv-font);letter-spacing:-.045em}.boplo-v3 *{box-sizing:border-box}.bv-container{width:min(1140px,calc(100% - 48px));margin-inline:auto}.bv-nav-wrap{position:absolute;z-index:3;top:28px;inset-inline:0}.bv-nav{width:min(1140px,calc(100% - 48px));height:70px;margin:auto;padding:0 14px 0 20px;border:1px solid #ffffff1a;border-radius:999px;background:#050609e8;display:flex;align-items:center;box-shadow:0 16px 30px #0003}.bv-logo{display:block;width:130px;height:37px;overflow:hidden}.bv-logo img{display:block;width:165px;height:165px;max-width:none;transform:translate(-12px,-64px)}.bv-nav-links{display:flex;gap:29px;margin-left:auto;margin-right:25px}.bv-nav-links a{color:#c8cbd0;font-size:13px;font-weight:700;text-decoration:none}.bv-nav-links a:hover{color:#fff}.bv-nav-button,.bv-main-button{border:0;border-radius:999px;background:#fff;color:#09121e;padding:15px 21px;font:800 13px/1 var(--bv-font);letter-spacing:-.04em;cursor:pointer;transition:transform .2s,background .2s}.bv-main-button{background:var(--bv-blue)}.bv-nav-button:hover,.bv-main-button:hover{background:#b7e7ff;transform:translateY(-2px)}.bv-hero{min-height:720px;height:100svh;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse 80% 74% at 50% 56%,#172b3d 0%,#0c121b 47%,#07080b 79%);isolation:isolate}.bv-orb{pointer-events:none;position:absolute;border-radius:50%;filter:blur(90px);opacity:.18}.bv-orb-one{width:47vw;height:47vw;background:#147ee0;top:37%;left:-17%}.bv-orb-two{width:38vw;height:38vw;background:#5588bf;right:-18%;bottom:-22%}.bv-hero-inner{position:relative;text-align:center;display:grid;justify-items:center;padding-top:100px}.bv-switch{display:flex;padding:5px;border:1px solid #ffffff1c;background:#101216;border-radius:999px;margin-bottom:48px}.bv-switch button{border:0;border-radius:999px;background:transparent;padding:13px 22px;color:#a6abb3;font:600 13px/1 var(--bv-font);letter-spacing:-.035em;cursor:pointer}.bv-switch button.active{background:#218fff;color:#06131f}.bv-hero h1,.bv-section-head h2,.bv-city-copy h2,.bv-principle h2,.bv-faq h2,.bv-final h2{margin:0;font:700 clamp(55px,7vw,102px)/.85 var(--bv-font);letter-spacing:-.095em}.bv-hero h1 span,.bv-hero h1 em{display:block}.bv-hero h1 em,.boplo-v3 em{color:var(--bv-sky);font-style:italic;font-weight:600}.bv-hero p{max-width:570px;margin:31px 0 27px;color:#c9ced5;font-size:18px;line-height:1.48}.bv-actions{display:flex;align-items:center;gap:21px}.bv-actions a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.bv-actions a:hover{text-decoration:underline}.bv-hero-stats{position:absolute;bottom:-155px;left:50%;transform:translateX(-50%);width:min(760px,100%);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff22;padding-top:19px;gap:12px}.bv-hero-stats span{font:500 10px/1.3 var(--bv-mono);letter-spacing:.035em;color:#9ca5b1}.bv-hero-stats b{display:block;color:#fff;font:700 18px/1 var(--bv-font);letter-spacing:-.06em;margin-bottom:6px}.bv-how{background:var(--bv-paper);color:var(--bv-text);padding:clamp(150px,17vw,225px) 0 clamp(100px,12vw,170px)}.bv-section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:65px}.bv-section-head h2{font-size:clamp(45px,5.8vw,82px)}.bv-section-head h2 em,.bv-city-copy em,.bv-faq h2 em{color:#217ac4}.bv-section-head p{font-size:17px;line-height:1.55;color:var(--bv-muted);max-width:355px;margin:0}.bv-product-stage{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(55px,9vw,130px);align-items:center}.bv-phone{width:300px;height:616px;margin:auto;padding:14px 12px 10px;border:9px solid #17191e;border-radius:42px;background:#f4f6f6;color:#101821;box-shadow:0 30px 70px #10182024;overflow:hidden;position:relative}.bv-phone-top{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;font-size:9px;font-weight:800}.bv-phone-top i{position:absolute;left:50%;top:0;transform:translateX(-50%);width:86px;height:20px;background:#17191e;border-radius:0 0 14px 14px}.bv-phone-brand{display:flex;align-items:end;justify-content:space-between;margin:21px 7px 18px}.bv-phone-brand span{font-size:25px;font-weight:800;letter-spacing:-.1em}.bv-phone-brand span::after{content:'•';color:var(--bv-blue)}.bv-phone-brand small{font:500 9px var(--bv-mono);text-transform:uppercase;letter-spacing:.05em;color:#607080}.bv-phone-location{margin:0 7px;padding:17px;background:#e7f4fd}.bv-phone-location p,.bv-phone-budget p,.bv-phone-next p{margin:0;font:500 9px/1 var(--bv-mono);letter-spacing:.06em;color:#4f7d9e}.bv-phone-location h3{font-size:29px;letter-spacing:-.09em;line-height:.9;margin:8px 0}.bv-phone-location span{font-size:11px;color:#5f6c78}.bv-phone-budget{margin:14px 7px;padding:18px;border:1px solid #dde2e3}.bv-phone-budget strong{display:block;font-size:50px;line-height:.86;letter-spacing:-.11em;margin:16px 0 8px}.bv-phone-budget>span,.bv-phone-budget small{font-size:10px;color:#63717b}.bv-phone-budget>div{height:5px;background:#e1e5e7;margin:18px 0 8px}.bv-phone-budget>div i{display:block;width:72%;height:100%;background:var(--bv-blue)}.bv-phone-next{margin:0 7px;padding:17px;background:#112b42;color:#fff}.bv-phone-next p{color:#a9dfff}.bv-phone-next h4{font-size:20px;letter-spacing:-.075em;margin:9px 0 5px}.bv-phone-next>span{font-size:10px;line-height:1.4;color:#d1e2ee;display:block}.bv-phone-next button{border:0;background:none;padding:0;margin-top:15px;color:#9bddff;font-size:10px;font-weight:800}.bv-phone nav{position:absolute;bottom:0;left:0;right:0;height:50px;background:#fff;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #e5e8e9}.bv-phone nav span{font-size:10px;font-weight:700;color:#7b858d}.bv-phone nav span.active{color:#177ccd}.bv-step-list{list-style:none;margin:0;padding:0;border-top:1px solid #c9cbd0}.bv-step-list li{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:27px 0;border-bottom:1px solid #c9cbd0;opacity:.48;transition:opacity .2s}.bv-step-list li.active{opacity:1}.bv-step-list li>span{font:500 11px var(--bv-mono);color:#1478c7;letter-spacing:.05em}.bv-step-list h3{font-size:28px;line-height:.95;letter-spacing:-.08em;margin:0}.bv-step-list p{font-size:14px;line-height:1.5;color:var(--bv-muted);max-width:385px;margin:10px 0 0}.bv-city-section{background:#0a1018;padding:clamp(105px,14vw,185px) 0;color:#fff}.bv-city-section>.bv-container{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,115px)}.bv-city-copy>p,.bv-principle p,.bv-final p{font:500 11px/1 var(--bv-mono);text-transform:uppercase;letter-spacing:.06em;color:#9bddff;margin:0 0 24px}.bv-city-copy h2{font-size:clamp(43px,5vw,70px)}.bv-city-copy>span{display:block;max-width:330px;margin-top:25px;color:#c8d2dc;font-size:16px;line-height:1.52}.bv-desktop-product{height:470px;display:grid;grid-template-columns:155px 1fr;grid-template-rows:50px 1fr;background:#f8f8f7;color:#121a23;border:1px solid #2e3c4c;box-shadow:0 30px 80px #0006}.bv-desktop-product header{grid-column:1/-1;padding:0 17px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #d9dcdd}.bv-desktop-product header b{font-size:19px;letter-spacing:-.09em;color:#177bcc}.bv-desktop-product header span{font-size:12px;font-weight:700}.bv-desktop-product header small{margin-left:auto;font:500 9px var(--bv-mono);letter-spacing:.04em;color:#65717c}.bv-desktop-product aside{padding:20px 10px;border-right:1px solid #d9dcdd;display:grid;align-content:start;gap:4px}.bv-desktop-product aside span{padding:10px;font-size:11px;color:#747c83;font-weight:700}.bv-desktop-product aside span.active{background:#dff2ff;color:#1475bb}.bv-desktop-product main{padding:clamp(28px,4vw,50px)}.bv-desktop-product main>p{margin:0;color:#1978c1;font:500 9px var(--bv-mono);letter-spacing:.06em}.bv-desktop-product h3{margin:13px 0;font-size:clamp(33px,4vw,52px);line-height:.84;letter-spacing:-.1em}.bv-glance{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:27px}.bv-glance section{border:1px solid #dce0e1;padding:18px}.bv-glance span{font:500 9px var(--bv-mono);letter-spacing:.05em;color:#6c7781}.bv-glance strong{display:block;font-size:42px;line-height:.95;letter-spacing:-.1em;margin:14px 0 6px}.bv-glance b{display:block;font-size:17px;line-height:1.05;letter-spacing:-.06em;margin:14px 0 6px}.bv-glance small{font-size:10px;color:#6d777e}.bv-principle{background:var(--bv-paper);color:var(--bv-text);padding:clamp(120px,16vw,220px) 0;text-align:center}.bv-principle h2{font-size:clamp(47px,6.1vw,90px)}.bv-principle h2 em{color:#1c75bc}.bv-faq{background:var(--bv-paper);color:var(--bv-text);padding:0 0 clamp(110px,13vw,180px)}.bv-faq>.bv-container{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.bv-faq h2{font-size:clamp(43px,5vw,75px)}.bv-faq-list{border-top:1px solid #cfd0ce}.bv-faq details{padding:21px 0;border-bottom:1px solid #cfd0ce}.bv-faq summary{cursor:pointer;display:flex;justify-content:space-between;font-size:16px;font-weight:800;letter-spacing:-.05em;list-style:none}.bv-faq summary::after{content:'+';font-size:20px;font-weight:400}.bv-faq p{font-size:14px;line-height:1.5;color:var(--bv-muted);max-width:530px;margin:13px 0 0}.bv-final{background:#167fd7;color:#071b2d;text-align:center;padding:clamp(115px,16vw,190px) 0}.bv-final p{color:#073e68}.bv-final h2{font-size:clamp(60px,7.5vw,106px);color:#fff}.bv-final h2 em{color:#062c4d}.bv-final .bv-main-button{margin-top:31px;background:#071721;color:#fff}.bv-final .bv-main-button:hover{background:#fff;color:#071721}.bv-footer{background:#050609;padding:28px 0}.bv-footer>.bv-container{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px}.bv-footer span,.bv-footer small{color:#838d97;font-size:12px}.bv-footer small{font:500 10px var(--bv-mono);letter-spacing:.04em}.bv-dialog{width:min(450px,calc(100% - 30px));padding:0;border:1px solid #ffffff21;background:#0d1926;color:#fff;box-shadow:0 30px 90px #0008}.bv-dialog::backdrop{background:#03070ce6;backdrop-filter:blur(8px)}.bv-dialog form{padding:36px;display:grid;gap:16px}.bv-close{position:absolute;right:15px;top:15px;border:0;background:none;color:#c2d2df;font:500 10px var(--bv-mono);cursor:pointer}.bv-dialog form>p{margin:0;color:#9bddff;font:500 10px var(--bv-mono);letter-spacing:.06em;text-transform:uppercase}.bv-dialog h2{font-size:48px;line-height:.84;letter-spacing:-.1em;margin:0 0 11px}.bv-dialog label{display:grid;gap:8px;color:#b9c8d5;font:500 10px var(--bv-mono);letter-spacing:.06em;text-transform:uppercase}.bv-dialog input,.bv-dialog select{height:50px;border:1px solid #405568;background:#07111c;color:#fff;padding:0 13px;font:500 14px var(--bv-font);letter-spacing:-.03em}.bv-dialog output{min-height:17px;color:#aee3ff;font-size:13px}[data-bv-reveal]{opacity:0;transform:translateY(24px);transition:.65s ease}[data-bv-reveal].visible{opacity:1;transform:none}@media(max-width:760px){.bv-container,.bv-nav{width:calc(100% - 32px)}.bv-nav-wrap{top:16px}.bv-nav{height:62px;padding:0 10px 0 15px}.bv-logo{width:115px;height:33px}.bv-logo img{width:142px;height:142px;transform:translate(-10px,-54px)}.bv-nav-links{display:none}.bv-nav-button{padding:12px 15px;font-size:11px}.bv-hero{min-height:680px}.bv-hero-inner{padding-top:80px}.bv-switch{margin-bottom:38px}.bv-switch button{padding:12px 13px;font-size:11px}.bv-hero h1{font-size:clamp(55px,15vw,77px)}.bv-hero p{font-size:16px;max-width:310px;margin:25px 0}.bv-actions{flex-direction:column;gap:15px}.bv-hero-stats{bottom:-155px;gap:5px}.bv-hero-stats b{font-size:15px}.bv-hero-stats span{font-size:8px}.bv-how{padding:130px 0 95px}.bv-section-head,.bv-product-stage,.bv-city-section>.bv-container,.bv-faq>.bv-container{grid-template-columns:1fr;gap:36px}.bv-section-head{margin-bottom:44px}.bv-section-head p{font-size:15px}.bv-phone{width:278px;height:572px}.bv-step-list li{grid-template-columns:42px 1fr;gap:11px}.bv-step-list h3{font-size:25px}.bv-city-section{padding:100px 0}.bv-desktop-product{height:400px;grid-template-columns:95px 1fr}.bv-desktop-product aside{padding:13px 5px}.bv-desktop-product aside span{padding:8px 6px;font-size:9px}.bv-desktop-product main{padding:25px 18px}.bv-glance{grid-template-columns:1fr}.bv-glance section:last-child{display:none}.bv-principle{padding:115px 0}.bv-faq{padding-bottom:105px}.bv-footer>.bv-container{grid-template-columns:1fr;gap:12px}.bv-dialog form{padding:31px 22px}}
