@font-face{font-family:Switzer;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/switzer-300.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/switzer-700.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/switzer-800.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/switzer-900.woff2)format("woff2")}.bm{--bg:#000;--card:#0c0c0e;--card-2:#101013;--line:#ffffff24;--line-soft:#ffffff14;--ink:#fff;--muted:#a7a9ad;--faint:#8a8d93;--pad:clamp(18px,4vw,40px);--maxw:1340px;font-family:Switzer,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.bm *{box-sizing:border-box;margin:0;padding:0}.bm{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.45;overflow-x:hidden}.bm a{color:inherit;text-decoration:none}.bm img{max-width:100%}.bm .wrap{max-width:var(--maxw);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.bm .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5em;padding:13px 28px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.bm .btn-white{color:#000;background:#fff}.bm .btn-white:hover{background:#e9e9ec}.bm .btn-text{color:#fff;background:0 0;padding-left:10px;padding-right:10px;font-weight:700}.bm .btn-text:hover{opacity:.7}.bm .btn-outline{color:#fff;border-color:var(--line);background:0 0}.bm .btn-outline:hover{border-color:#ffffff80}.bm header{z-index:120;padding:26px clamp(16px,2.8vw,40px) 16px;transition:all .3s;position:fixed;top:0;left:0;right:0}.bm .header-inner{justify-content:space-between;align-items:center;gap:20px;transition:background .55s,border-color .55s,padding .5s cubic-bezier(.16,.72,.2,1);display:flex}.bm .top-nav{align-items:center;gap:30px;display:flex}.bm .top-nav a{color:#fff;font-size:15px;font-weight:600}.bm .brand-lk{align-items:flex-start;gap:5px;line-height:1;display:inline-flex}.bm .brand-wd{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:700}.bm .brand-wd .be{font-weight:400}.bm .brand-pl{width:auto;height:12px;margin-top:-5px;display:block}.bm .foot-lk .brand-wd{font-size:17px}.bm .foot-lk .brand-pl{height:11px;margin-top:-4px}.bm .top-nav .brand-link{align-items:center;margin-right:10px;display:flex}.bm .top-nav a:hover{opacity:.75}.bm .nav-right{align-items:center;gap:10px;display:flex}.bm .seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#28282cd9;border-radius:8px;padding:4px;display:inline-flex}.bm .seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.bm .seg button.active{color:#fff;background:#5f6065}.bm .burger{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#28282cd9;border:none;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:flex}.bm .burger span{background:#fff;width:15px;height:1.5px}.bm .brand-bar{justify-content:space-between;align-items:center;width:100%;display:none}.bm .brand-logo{width:auto;height:20px;display:block}.bm header.scrolled{padding:14px var(--pad)}.bm header.scrolled .header-inner{max-width:var(--maxw);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border:1px solid var(--line-soft);background:linear-gradient(#1e1e228c,#0c0c0e59);border-radius:12px;margin:0 auto;padding:12px 16px 12px 22px}.bm header.scrolled .top-nav,.bm header.scrolled .nav-right{display:none}.bm header.scrolled .brand-bar{animation:.62s cubic-bezier(.16,.72,.2,1) both barIn;display:flex}@keyframes barIn{0%{opacity:0;transform:translateY(-16px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.bm .top-nav{gap:18px}.bm .top-nav a{font-size:14px}}.bm .tnav-links{align-items:center;gap:16px;display:flex;position:relative;top:5px}.bm .tnav-links a{color:#fff;letter-spacing:.02em;font-size:12.5px;font-weight:600;line-height:18px}.bm .tnav-links a:hover{opacity:.65}.bm .nav-login{color:var(--muted);letter-spacing:.01em;font-size:12.5px;font-weight:500;text-decoration:none}.bm .nav-login:hover{color:#fff}.bm .nav-signup{color:#111;letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .2s,background .2s,color .2s}.bm .nav-signup:hover{opacity:.9}.bm #hdr.on-light .nav-login{color:#5b5d62}.bm #hdr.on-light .nav-login:hover{color:#15161a}.bm #hdr.on-light .nav-signup{color:#fff;background:#15161a}.bm .nav-seg{align-items:center;gap:9px;display:inline-flex}.bm .nav-seg .nav-login{color:#fff;letter-spacing:.01em;background:#3a3a3c;border:none;border-radius:10px;padding:9px 17px;font-size:12.5px;font-weight:600}.bm .nav-seg .nav-login:hover{color:#fff;background:#48484a}.bm .nav-seg .nav-signup{color:#15161a;background:#fff;border:1px solid #0000000f;border-radius:10px;padding:9px 17px}.bm .nav-seg .nav-signup:hover{background:#f0f0f2}.bm #hdr.on-light .nav-seg .nav-login{color:#fff;background:#3a3a3c}.bm #hdr.on-light .nav-seg .nav-signup{color:#15161a;background:#fff}@media (min-width:861px){.bm .nav-right .burger{display:none}}@media (max-width:860px){.bm .tnav-links,.bm .nav-login,.bm .nav-signup{display:none}}.bm section{position:relative}.bm .full{flex-direction:column;justify-content:flex-start;min-height:100vh;padding:120px 0 70px;display:flex}.bm h1{letter-spacing:-.02em;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1.06}.bm h2{letter-spacing:-.02em;font-size:clamp(2rem,3.8vw,3rem);font-weight:700;line-height:1.08}.bm .reveal{color:var(--faint);transition:color .9s cubic-bezier(.2,.6,.2,1)}.bm .reveal.in{color:var(--ink)}.bm .fade{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.bm .fade.in{opacity:1;transform:none}.bm .bsm.fade{opacity:0;will-change:opacity,transform;transition:opacity 1.15s cubic-bezier(.16,.72,.2,1) .22s,transform 1.25s cubic-bezier(.16,.72,.2,1) .22s;transform:translateY(48px)scale(.955)}.bm .bsm.fade.in{opacity:1;transform:none}.bm .hero{background:#08080a;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.bm .hero:before{content:"";z-index:0;background-image:url(/neu/hero.jpg);background-position:60%;background-size:cover;position:absolute;inset:0}.bm .hero:after{content:"";z-index:1;background:linear-gradient(90deg,#000000e6 0%,#0000009e 15%,#00000047 32%,#0000000f 47%,#0000 60%);position:absolute;inset:0}.bm .hero:before{background-position:50% 24%}.bm .hero .bg.parallax{z-index:0;will-change:transform;background:url(/neu/hero-frau.jpg) 50% 32%/cover;height:140%;position:absolute;inset:-20% 0 auto}.bm .hero:has(.bg.parallax):before{display:none}.bm .hero .wrap{z-index:3;width:100%;max-width:none;padding-left:clamp(28px,10.5vw,160px);padding-right:var(--pad);position:relative}.bm .hero h1{color:#fff}.bm .hero .price .ab{color:#b9bbbf}.bm .hero .price .amt{color:#fff}.bm .hero .price .per{color:#a7a9ad}.bm .hero .hero-cta .btn-white{color:#000;background:#fff;border:1px solid #14100a1f}.bm .hero .hero-cta .btn-white:hover{background:#f2f2f4}.bm .hero .hero-cta .btn{border-radius:10px}.bm .hero .hero-cta .btn-text{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#26262ad1;padding-left:28px;padding-right:28px}.bm .hero .hero-cta .btn-text:hover{opacity:1;background:#26262af2}@media (max-width:820px){.bm .hero:before{background-position:58% 14%}.bm .hero:after{background:linear-gradient(#000000b8 0%,#0000006b 45%,#000000a8 100%)}.bm .hero{align-items:flex-end}.bm .hero .wrap{padding-bottom:clamp(48px,11vh,96px)}}.bm .hero h1{max-width:11ch;margin-bottom:30px}.bm .price{margin-bottom:42px}.bm .price .ab{letter-spacing:.16em;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.bm .price .row{align-items:flex-end;gap:2px;display:flex}.bm .price .amt{letter-spacing:-.02em;font-size:clamp(2.6rem,4.4vw,4rem);font-weight:700;line-height:1}.bm .price .per{color:var(--muted);margin-bottom:6px;font-size:1.5rem}.bm .hero-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bm .pricing{padding:90px 0 110px;position:relative;overflow:hidden}.bm .pricing .wrap{max-width:1560px;padding-left:clamp(20px,2.4vw,34px);padding-right:clamp(20px,2.4vw,34px)}.bm .topo{pointer-events:none;z-index:0;opacity:.9;width:1000px;max-width:130%;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.bm .seg-center{z-index:2;justify-content:center;align-items:center;gap:12px;margin-bottom:34px;display:flex;position:relative}.bm .seg-label{color:var(--muted);letter-spacing:.01em;font-size:14px;font-weight:600}.bm .cards{z-index:2;grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.bm .pcard{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:380px;padding:32px 30px;display:flex}.bm .pcard h3{letter-spacing:-.01em;margin-bottom:14px;font-size:1.5rem;font-weight:700}.bm .pcard .d{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.5}.bm .pcard ul{flex-direction:column;gap:10px;margin-bottom:auto;list-style:none;display:flex}.bm .pcard li{color:#e3e3e6;gap:9px;font-size:15px;display:flex}.bm .pcard li:before{content:"•";color:var(--muted)}.bm .pcard .ab{letter-spacing:.16em;color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.bm .pcard .prow{align-items:flex-end;gap:2px;display:flex}.bm .pcard .amt{letter-spacing:-.02em;font-size:clamp(2.2rem,3.3vw,3rem);font-weight:700;line-height:1}.bm .pcard .per{color:var(--muted);margin-bottom:4px;font-size:1.1rem}.bm .pcard.featured{position:relative}.bm .pcard .pc-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#2997ff;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px -4px #2997ffb3}.bm .pfoot{text-align:center;color:var(--muted);z-index:2;max-width:90ch;margin:30px auto 0;font-size:12.5px;line-height:1.6;position:relative}.bm #tarife .seg-center{flex-direction:column;gap:8px}.bm #tarife .pcard{min-height:0;padding:24px 26px}.bm #tarife .pcard h3{margin-bottom:10px;font-size:1.3rem}.bm #tarife .pcard .d{margin-bottom:14px}.bm #tarife .pcard ul{gap:8px}.bm #tarife .pcard .pbottom{margin-top:18px}.bm #tarife .ptrust{color:var(--muted);margin-top:30px}.bm .page-pricing .pcard{padding:26px}.bm .page-pricing .pcard h3{margin-bottom:10px;font-size:1.3rem}.bm .page-pricing .pcard .d{margin-bottom:14px}.bm .page-pricing .pcard ul{gap:8px}.bm .page-pricing .ptrust{margin-top:24px}.bm .page-pricing .pfoot{opacity:.7;max-width:64ch;margin-top:12px;font-size:11.5px}.bm .page-pricing .pbottom .btn{margin-top:16px}.bm .pinfo-link{text-align:center;color:var(--muted);cursor:pointer;margin-top:12px;font-size:13px;font-weight:600;transition:color .18s;display:block}.bm .pinfo-link span{transition:transform .18s}.bm .pinfo-link:hover{color:#fff}.bm .pinfo-link:hover span{transform:translate(2px)}@media (max-width:880px){.bm .cards{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.bm .scene{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:clamp(110px,20vh,220px) 0 60px;display:flex;position:relative;overflow:hidden}.bm .scene .bg{z-index:0;position:absolute;inset:0}.bm .scene .bg.parallax{will-change:transform;height:140%;top:-20%;bottom:auto}.bm .scene .bg,.bm .pic-photo,.bm .stories-hero .bg,.bm .sub-photo,.bm .nh-hero-bg{filter:brightness(1.12)}@media (max-width:820px){.bm .hero .bg.parallax,.bm .scene .bg.parallax{height:100%;top:0}.bm .hero h1{margin-bottom:14px}.bm .scene .bg.parallax{filter:none;backface-visibility:hidden}.bm .scene h2,.bm .scene p,.bm .scene .more,.bm .hero h1,.bm .hero .hero-sub{text-shadow:0 1px 2px #0000006b,0 6px 26px #0000008c}.bm .scene.scene-low.bg-fade-b:after{background:linear-gradient(#00000057 0%,#0000 24% 46%,#00000085 72%,#000000e0 100%)}.bm .scene:not(.scene-low).bg-fade-b:after{background:linear-gradient(#000c 0%,#0000006b 26%,#0000 52% 74%,#0000007a 100%)}}.bm .scene .wrap{z-index:2;max-width:none;position:relative}.bm .scene:not(.center) .wrap{width:100%;padding-left:clamp(28px,10.5vw,160px);padding-right:var(--pad);margin:0}.bm .scene.scene-right .wrap{text-align:left;width:auto;max-width:700px;padding-left:var(--pad);align-self:flex-end;padding-right:clamp(28px,10.5vw,160px)}.bm .scene h2{max-width:16ch;margin-bottom:22px}.bm .scene p{color:#d8d9dc;max-width:52ch;margin-bottom:26px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.bm .scene .more{border-bottom:1px solid #fff6;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.bm .scene .more:hover{border-color:#fff}.bm .scene.center{text-align:center;justify-content:center;align-items:center}.bm .scene.center .wrap{flex-direction:column;align-items:center;display:flex}.bm .scene.scene-low{justify-content:flex-end;padding-bottom:clamp(110px,18vh,230px)}.bm .bg-storm{background:radial-gradient(120% 90% at 70% 10%,#2b3340 0%,#10141b 45%,#05070b 100%),linear-gradient(#ffffff0a,#0000 30%)}.bm .bg-road{background:radial-gradient(120% 100% at 30% 20%,#22364a 0%,#0b1119 50%,#04060a 100%)}.bm .bg-rural{background:radial-gradient(120% 100% at 75% 30%,#3a3326 0%,#171410 55%,#070605 100%)}.bm .bg-globe{background:radial-gradient(80% 80% at 50% 60%,#13315c 0%,#070d18 55%,#02040a 100%)}.bm .bg-green{background:radial-gradient(120% 100% at 35% 22%,#1f3b27 0%,#0e1b12 52%,#05080a 100%)}.bm .bg-dish{background:radial-gradient(120% 110% at 60% 70%,#4a4636 0%,#1c1a12 55%,#070604 100%)}.bm .bg-fade-b:after{content:"";background:linear-gradient(#00000059 0%,#0000 30% 70%,#000 100%);position:absolute;inset:0}.bm .bg-frankfurt{background-image:linear-gradient(90deg,#000000d1 0%,#0000008c 32%,#00000038 60%,#0000000f 82%,#0000 100%),url(/neu/frankfurt.jpg?v=3);background-position:50%;background-size:cover}.bm .scene1-bg{transform-origin:0 0;transform:scale(1.16);background-position:top!important}.bm .loc-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.bm .feat{--gut:clamp(28px,4.5vw,104px);padding:96px 0 90px;position:relative;overflow:hidden}.bm .feat .topo{top:-60px}.bm .feat .wrap{max-width:none;padding-left:0;padding-right:0}.bm .feat h2{text-align:left;max-width:30ch;padding-inline:var(--gut);z-index:2;margin:0 0 40px;font-size:clamp(2rem,4.2vw,3.4rem);position:relative}.bm .frow{scroll-snap-type:x mandatory;padding:0 var(--gut) 4px;scroll-padding-inline:var(--gut);z-index:2;scrollbar-width:none;gap:22px;display:flex;position:relative;overflow:auto hidden}.bm .frow::-webkit-scrollbar{display:none}.bm .fcard{scroll-snap-align:start;background:0 0;border:none;border-radius:0;flex-direction:column;flex:0 0 clamp(280px,39vw,760px);display:flex;overflow:visible}.bm .fcard .pic{background:radial-gradient(120% 120% at 50% 30%,#23272e,#0c0e12);border-radius:16px;justify-content:center;align-items:center;height:clamp(320px,34vw,460px);transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.bm .fcard .pic:hover{box-shadow:inset 0 0 0 1px #ffffff17,0 24px 60px #0000008c}.bm .pic-ico{color:#6ea8ff;filter:drop-shadow(0 6px 26px #2997ff66);justify-content:center;align-items:center;transition:transform .4s;display:flex}.bm .pic-ico svg{opacity:.92;width:clamp(74px,8vw,110px);height:auto}.bm .fcard .pic:hover .pic-ico{transform:none}.bm .fcard.p1 .pic{background:radial-gradient(120% 120% at 50% 30%,#33302a,#0c0b08)}.bm .fcard.p2 .pic{background:radial-gradient(120% 120% at 50% 30%,#243443,#0a0e13)}.bm .fcard.p3 .pic{background:radial-gradient(120% 120% at 50% 30%,#2b3550,#0a0d16)}.bm .fcard.p4 .pic{background:radial-gradient(120% 120% at 50% 30%,#2a2f38,#0a0c10)}.bm .fcard.p5 .pic{background:radial-gradient(120% 120% at 50% 30%,#34322b,#0c0b08)}.bm .fcard.pgreen .pic{background:radial-gradient(120% 120% at 50% 30%,#24372b,#080f0b)}.bm .fcard .pic .card-topo{opacity:.8;z-index:0;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.bm .fcard .pic .pic-ico{z-index:1;position:relative}.bm .fviz{z-index:1;width:90%;max-width:430px;margin:0 auto;position:relative}.bm .fviz>svg{filter:drop-shadow(0 16px 46px #2997ff4d);width:100%;height:auto;display:block;overflow:visible}.bm .fviz-green>svg{filter:drop-shadow(0 16px 46px #46d39a52)}.bm .fviz-pill{color:#e6e9ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#101218d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;animation:3.6s ease-in-out infinite fvFloat;display:inline-flex;position:absolute;top:-4%;right:-1%;box-shadow:0 8px 24px #0006}.bm .fviz-pill-green{color:#bdf0d8;border-color:#46d39a66}.bm .fcard .pic-badge{z-index:2;color:#eafff4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1016b3;border:1px solid #fff3;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #0006}.bm .fviz-swatch{border-radius:8px;width:24px;height:24px;animation:3.6s ease-in-out infinite fvFloat;position:absolute;box-shadow:0 6px 18px #00000073,inset 0 0 0 1px #ffffff47}.bm .fviz-swatch.sw1{background:#2997ff;top:4%;left:0}.bm .fviz-swatch.sw2{background:#9b6bff;animation-delay:.5s;top:36%;left:-5%}.bm .fviz-swatch.sw3{background:#ff6b9b;animation-delay:1s;bottom:8%;right:-1%}.bm .fv-dot{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite fvPulse}.bm .fv-bars rect{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite fvBreathe}.bm .fv-bars rect:nth-child(2){animation-delay:.12s}.bm .fv-bars rect:nth-child(3){animation-delay:.24s}.bm .fv-bars rect:nth-child(4){animation-delay:.36s}.bm .fv-bars rect:nth-child(5){animation-delay:.48s}.bm .fv-bars rect:nth-child(6){animation-delay:.6s}.bm .fv-trail{animation:1.6s linear infinite fvDash}.bm .fv-trail2{animation-duration:2.2s}.bm .fv-plane{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite fvFloat}.bm .fv-brandhead,.bm .fv-brandcta{animation:6s linear infinite fvHue}.bm .fv-fly{transform-box:fill-box;animation:2.6s ease-in-out infinite fvFly}.bm .fv-ring{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite fvRing}.bm .fv-ring2{animation-delay:1.5s}.bm .fv-led{animation:1.8s ease-in-out infinite fvBlink}.bm .fv-led2{animation-delay:.45s}.bm .fv-led3{animation-delay:.9s}.bm .fv-badge{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite fvPop}@keyframes fvBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fvPop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@keyframes fvBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)}}@keyframes fvDash{to{stroke-dashoffset:-30px}}@keyframes fvHue{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(38deg)}}@keyframes fvFly{0%{opacity:0;transform:translate(0)}25%{opacity:1}70%{opacity:0;transform:translate(46px)}to{opacity:0;transform:translate(46px)}}@keyframes fvRing{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}.bm .fcard .body{padding:20px 4px 0;display:block}.bm .fcard .body p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.bm .fcard .body p strong{color:#fff;font-weight:700}.bm .fcard .body h3{color:#fff;letter-spacing:0;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.4;display:block}.bm .fcard .body h3+p{font-size:15px}.bm .feat .fcard.fade{opacity:1;transition:none;transform:none}.bm .frow-nav{z-index:2;justify-content:center;gap:14px;margin-top:34px;display:flex;position:relative}.bm .fnav{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;line-height:1;transition:all .18s;display:flex}.bm .fnav:hover{background:#ffffff1f;border-color:#fff6}.bm #page-home .feat .frow{cursor:grab}.bm .frow.grabbing{cursor:grabbing;scroll-snap-type:none}.bm .frow-dots{align-items:center;gap:7px;display:flex}.bm .frow-dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .18s}.bm .frow-dot:hover{background:#ffffff80}.bm .frow-dot.active{background:#fff;transform:scale(1.3)}.bm .pillars{padding:clamp(90px,13vh,140px) 0;position:relative;overflow:hidden}.bm .pillars .topo{top:-40px}.bm .pillars h2{text-align:center;z-index:2;max-width:22ch;margin:0 auto 56px;position:relative}.bm .pill-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4.5vw,64px);max-width:1080px;margin:0 auto;display:grid;position:relative}.bm .pill{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:26px;display:flex}.bm .pill h3{letter-spacing:-.01em;color:#fff;font-size:1.35rem;font-weight:700}.bm .pill p{color:#c4c5c8;font-size:15.5px;line-height:1.62}@media (max-width:880px){.bm .pill-grid{grid-template-columns:1fr;gap:34px;max-width:460px}.bm .pillars h2{margin-bottom:40px}}.bm .flist{z-index:2;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,56px);max-width:1000px;margin:0 auto;display:grid;position:relative}.bm .fl-item{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:24px;display:flex}.bm .fl-item h3{letter-spacing:-.01em;color:#fff;font-size:1.3rem;font-weight:700}.bm .fl-item p{color:#c4c5c8;font-size:15.5px;line-height:1.62}@media (max-width:760px){.bm .flist{grid-template-columns:1fr;gap:30px;max-width:480px}}.bm .smdemo{background:radial-gradient(115% 78% at 50% -6%,#2997ff24,#0000 58%);padding:clamp(90px,13vh,140px) 0;position:relative;overflow:hidden}.bm .smdemo .topo{top:-40px}.bm .smdemo h2{text-align:center;z-index:2;margin:0 auto 10px;position:relative}.bm .smdemo-lead{text-align:center;color:var(--muted);z-index:2;max-width:50ch;margin:0 auto 48px;font-size:1.05rem;position:relative}.bm .smdemo-grid{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,3vw,40px);max-width:1040px;margin:0 auto;display:grid;position:relative}.bm .smdemo-in,.bm .smdemo-out{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px}.bm .smdemo-label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px;font-weight:700}.bm .smdemo-prompt{color:#fff;min-height:60px;font-size:1.12rem;line-height:1.45}.bm .smdemo-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.bm .smchip{border:1px solid var(--line);color:#d8d9dc;cursor:pointer;background:#ffffff0d;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:13px;transition:all .18s}.bm .smchip:hover{border-color:#fff6}.bm .smchip.active{color:#fff;background:#0071e3;border-color:#0071e3}.bm .smdemo-arrow{color:var(--faint);text-align:center;font-size:1.7rem}.bm .smdemo-mailbar{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:1.05rem;font-weight:700}.bm .smdemo-preview{color:var(--muted);border-bottom:1px solid var(--line-soft);margin-bottom:18px;padding-bottom:18px;font-size:13.5px}.bm .smdemo-mail h3{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:1.15rem;font-weight:700}.bm .smdemo-mail p{color:#d8d9dc;margin-bottom:16px;font-size:14.5px;line-height:1.6}.bm .smdemo-cta{color:#fff;background:#0071e3;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:820px){.bm .smdemo-grid{grid-template-columns:1fr;gap:14px}.bm .smdemo-node{transform:rotate(90deg)}}.bm .smdemo .eyebrow{text-align:center;color:#5aa0ff;margin-bottom:14px;display:block}.bm .smdemo-in,.bm .smdemo-out{padding:30px}.bm .smdemo-out{border-color:#2997ff61;position:relative;box-shadow:0 0 70px #2997ff24}.bm .smdemo-mid{flex-direction:column;align-items:center;gap:10px;display:flex}.bm .smdemo-node{color:#fff;background:#0071e3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.55rem;display:flex;box-shadow:0 0 0 7px #0071e324,0 10px 34px #0071e380}.bm .smdemo-node-label{letter-spacing:.14em;text-transform:uppercase;color:#5aa0ff;font-size:11px;font-weight:700}.bm .smdemo-from{align-items:center;gap:10px;margin-bottom:16px;display:flex}.bm .smdemo-ava{color:#fff;background:linear-gradient(135deg,#0071e3,#33c1c9);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.bm .smdemo-from-name{color:#fff;font-size:14px;font-weight:700}.bm .smdemo-from-meta{color:var(--faint);font-size:12.5px}.bm .smdemo-prompt[contenteditable]{border:1px solid var(--line);cursor:text;background:#ffffff08;border-radius:12px;outline:none;padding:14px 15px;transition:border-color .18s,background .18s}.bm .smdemo-prompt[contenteditable]:focus{background:#2997ff0f;border-color:#2997ff8c}.bm .smdemo-gen{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.bm .smdemo-gen:hover{background:#0064c8}.bm .smdemo-gen .spark{font-size:15px;line-height:1}.bm .smdemo.gen .smdemo-node{animation:1s ease-in-out infinite sm-pulse}@keyframes sm-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 7px #0071e324,0 10px 34px #0071e380}50%{transform:scale(1.07);box-shadow:0 0 0 16px #0071e30d,0 12px 46px #0071e3c7}}.bm .smdemo-status{color:#5aa0ff;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;font-weight:700;display:none}.bm .smdemo-status .dot{background:#2997ff;border-radius:50%;width:7px;height:7px;animation:1s infinite sm-blink}@keyframes sm-blink{0%,to{opacity:.3}50%{opacity:1}}.bm .smdemo-skel{display:none}.bm .smdemo-skel i{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff29 37%,#ffffff0d 63%) 0 0/400% 100%;border-radius:6px;height:13px;margin-bottom:14px;animation:1.2s infinite sm-shim;display:block}.bm .smdemo-skel i:first-child{width:68%}.bm .smdemo-skel i:nth-child(2){width:92%}.bm .smdemo-skel i:nth-child(3){width:54%}.bm .smdemo-skel i:nth-child(4){width:80%;margin-top:24px}@keyframes sm-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.bm .smdemo.gen .smdemo-status,.bm .smdemo.gen .smdemo-skel{display:flex}.bm .smdemo.gen .smdemo-skel{display:block}.bm .smdemo.gen .smdemo-from,.bm .smdemo.gen .smdemo-mailbar,.bm .smdemo.gen .smdemo-preview,.bm .smdemo.gen .smdemo-mail{display:none}.bm .smdemo-out.revealing .smdemo-from{animation:.5s both sm-rise}.bm .smdemo-out.revealing .smdemo-mailbar{animation:.5s .1s both sm-rise}.bm .smdemo-out.revealing .smdemo-preview{animation:.5s .2s both sm-rise}.bm .smdemo-out.revealing .smdemo-mail{animation:.5s .32s both sm-rise}@keyframes sm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bm .smdemo-controls{flex-direction:column;gap:13px;margin-top:18px;display:flex}.bm .smc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bm .smc-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex:0 0 44px;font-size:11px;font-weight:700}.bm .smc-seg{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;padding:3px;display:inline-flex}.bm .smc-seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.bm .smc-seg button.active{color:#0a0a0c;background:#fff}.bm .smc-colors{gap:8px;display:inline-flex}.bm .smc-colors button{background:var(--c);cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;transition:all .15s;box-shadow:inset 0 0 0 1px #ffffff2e}.bm .smc-colors button.active{border-color:#fff;transform:scale(1.12)}.bm .smc-name{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:9px;outline:none;flex:1;min-width:130px;padding:8px 11px;font-family:inherit;font-size:13.5px}.bm .smc-name:focus{border-color:#2997ff80}.bm .smdemo .smdemo-ava,.bm .smdemo .smdemo-cta{background:var(--brand,#0071e3)}.bm .smdemo-sign{color:var(--muted);margin-top:14px;font-size:13px}.bm .smdemo [data-sm].typing:after{content:"";vertical-align:-2px;background:currentColor;width:2px;height:1.05em;margin-left:3px;animation:.8s step-end infinite sm-caret;display:inline-block}@keyframes sm-caret{0%,49%{opacity:1}50%,to{opacity:0}}.bm .smstage{background:var(--card);border:1px solid var(--line);z-index:2;border-radius:22px;max-width:1000px;margin:0 auto;padding:clamp(26px,3.4vw,46px);position:relative;overflow:hidden}.bm .smstage-sweep{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#2997ff26,#0000);width:200px;position:absolute;top:0;bottom:0;left:0;transform:translate(-240px)}.bm .smstage.sweeping .smstage-sweep{opacity:1;animation:1.15s ease-in-out sm-sweep}.bm .smstage-grid{grid-template-columns:1fr auto 1.3fr;align-items:center;gap:clamp(20px,3.4vw,46px);display:grid;position:relative}.bm .smstage-in .smdemo-label,.bm .smstage-out .smdemo-label{margin-bottom:12px}.bm .smstage-prompt{color:#fff;min-height:1.45em;margin:0;font-size:clamp(1.1rem,1.5vw,1.32rem);font-weight:600;line-height:1.45}.bm .smstage-mid{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:96px;display:flex}.bm .smstage .smdemo-node{box-shadow:0 6px 20px #0071e34d}.bm .smstage.gen .smdemo-node{animation:1.1s ease-in-out infinite sm-pulse}.bm .smstage-mid-label{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-top:6px;font-size:11px;font-weight:700}.bm .smstage-out{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:22px;transition:opacity .4s}.bm .smstage-out .smdemo-mailbar{min-height:3em}.bm .smstage-out .smdemo-preview{min-height:3.6em}.bm .smstage-out .smdemo-mail p{min-height:6.4em}.bm .smstage .smdemo-ava{background:var(--brand,#0071e3)}.bm .smstage .smdemo-cta{background:var(--brand,#0071e3);transition:opacity .3s,transform .3s,background .4s}.bm .sm-caret{vertical-align:-3px;background:#5aa0ff;width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite sm-caret;display:inline-block}@keyframes sm-sweep{0%{transform:translate(-240px)}to{transform:translate(1080px)}}@media (max-width:820px){.bm .smstage{padding:24px}.bm .smstage-grid{grid-template-columns:1fr;gap:18px}.bm .smstage-mid{flex-direction:row;gap:12px;min-width:0}.bm .smstage-mid .smdemo-node{transform:rotate(90deg)}}.bm footer{border-top:1px solid var(--line-soft);background:#000;padding:54px 0 40px}.bm .foot-wrap{text-align:center;max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.bm .foot-links{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-bottom:30px;display:flex}.bm .foot-links a{color:#f2f2f4;font-size:14px;font-weight:500;text-decoration:none}.bm .foot-links a:hover{color:#9da0a6}.bm .foot-dot{vertical-align:1px;background:#34c759;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #34c7592e}.bm .foot-base{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.bm .foot-logo{opacity:.88;width:auto;height:18px;display:inline-block}.bm .foot-c{color:#cfd1d7;font-size:13px;font-weight:500}.bm .foot-legal{color:#8a8d93;font-size:12.5px;line-height:1.5;position:relative;top:3px}.bm .foot-legal a{color:#9da0a6;border-bottom:none}@media (max-width:600px){.bm .foot-wrap{text-align:left}.bm .foot-links{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:13px;margin-bottom:24px}.bm .foot-base{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px}.bm .foot-legal{top:0}.bm .fviz-brandcard,.bm .fviz-import{transform-origin:50%;width:430px;max-width:none;transform:scale(.56)}}@media (prefers-reduced-motion:reduce){.bm *{animation:none!important}.bm .reveal,.bm .fade{color:var(--ink);opacity:1;transition:none;transform:none}}.bm .drawer-overlay{z-index:130;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;position:fixed;inset:0}.bm .drawer-overlay.open{opacity:1;pointer-events:auto}.bm .drawer{z-index:131;border-left:1px solid var(--line-soft);background:#08080a;flex-direction:column;width:300px;max-width:86vw;height:100vh;padding:14px 0 24px;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.bm .drawer.open{transform:none}.bm .drawer-close{color:#fff;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin:6px 24px 8px;padding:4px;font-size:24px;line-height:1;transition:opacity .2s}.bm .drawer-close:hover{opacity:.6}.bm .drawer-lang{color:#fff;border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:14px 28px;font-size:14px;font-weight:600;display:flex}.bm .drawer-nav{flex-direction:column;display:flex}.bm .drawer-nav a{color:#fff;border-bottom:1px solid var(--line-soft);padding:18px 28px;font-size:15px;font-weight:600;transition:background .2s}.bm .drawer-nav a:hover{background:#ffffff0d}.bm .drawer-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:13px;margin-top:auto;padding:22px 28px;display:flex}.bm .drawer-login{text-align:center;width:100%}.bm .drawer-login:hover{opacity:.65}.bm .drawer-cta{width:100%}.bm .page[hidden]{display:none!important}.bm .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0071e3;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.bm .hero .eyebrow{color:#5aa0ff}.bm .hero-sub{color:#d8d9dc;max-width:30ch;margin-bottom:34px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500;line-height:1.5}.bm .pricing-head{text-align:center;z-index:2;max-width:60ch;margin:0 auto 30px;position:relative}.bm .pricing-head h2{margin:0 auto 14px}.bm .pricing-head p{color:var(--muted);font-size:1.05rem}.bm .page-pricing{padding-top:clamp(120px,16vh,180px)}.bm .pcard.featured{border-color:var(--line);background:var(--card)}.bm .pcard .badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0071e3;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 11px;font-size:11px;font-weight:700}.bm .addr-row{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.bm .addr-row input{color:#15130f;background:#fff;border:1px solid #14100a2e;border-radius:10px;flex:1;min-width:200px;padding:14px 16px;font-family:inherit;font-size:15px}.bm .addr-row input::placeholder{color:#8a8d93}.bm .addr-row .btn{border-radius:10px}.bm .quotes-sec{border-top:1px solid var(--line-soft);text-align:center;background:#050506;padding:96px 0 104px}.bm .quotes-sec .eyebrow{color:#5aa0ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.bm .quotes-sec h2{margin:0 auto 44px;font-size:clamp(2rem,3.6vw,2.9rem)}.bm .quotes{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}.bm .qcard{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:30px 28px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex}.bm .qcard:hover{border-color:#2997ff6b;transform:translateY(-5px);box-shadow:0 24px 60px #0000006b}.bm .qstars{color:#ffc24d;letter-spacing:3px;font-size:15px;line-height:1}.bm .qtext{color:#fff;margin:0;font-size:1.12rem;font-weight:500;line-height:1.55}.bm .qwho{align-items:center;gap:12px;margin-top:auto;display:flex}.bm .qava{color:#fff;background:linear-gradient(135deg,#0071e3,#33c1c9);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.bm .qmeta{flex-direction:column;line-height:1.3;display:flex}.bm .qmeta strong{color:#fff;font-size:14.5px;font-weight:700}.bm .qmeta small{color:var(--muted);font-size:13px}@media (max-width:880px){.bm .quotes{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.bm .plan-group{z-index:2;max-width:780px;margin:0 auto 26px;position:relative}.bm .plan-group-head{margin-bottom:14px}.bm .plan-group-head h3{letter-spacing:-.01em;margin-bottom:6px;font-size:1.5rem;font-weight:700}.bm .plan-group-head p{color:var(--muted);font-size:14px;line-height:1.5}.bm .plan-list{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bm .plan-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.bm .plan-row:last-child{border-bottom:none}.bm .plan-row .pname{font-size:15px;font-weight:600}.bm .plan-row .pprice{white-space:nowrap;font-size:15px;font-weight:700}.bm a.fcard{cursor:pointer;text-decoration:none}.bm a.fcard:hover{border-color:#ffffff52}.bm .start-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;position:fixed;inset:0}.bm .start-overlay.open{opacity:1;pointer-events:auto}.bm .start-modal{z-index:201;border:1px solid var(--line-soft);opacity:0;pointer-events:none;background:#0a0a0c;border-radius:20px;width:min(1100px,92vw);max-height:90vh;transition:opacity .28s,transform .28s cubic-bezier(.2,.6,.2,1);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)}.bm .start-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.bm .start-topo{opacity:.45;top:-60px}.bm .start-close{z-index:3;color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:22px;line-height:1;transition:opacity .2s;position:absolute;top:18px;right:22px}.bm .start-close:hover{opacity:1}.bm .start-inner{z-index:2;padding:clamp(28px,4vw,52px);position:relative}.bm .start-title{letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.bm .start-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.bm .start-lead{color:var(--muted);max-width:62ch;margin:-12px 0 26px;font-size:1.02rem;line-height:1.5}.bm .start-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:8px;padding:22px 26px;font-family:inherit;transition:border-color .18s,background .18s;display:flex}.bm .start-card:hover{border-color:#fff6}.bm .start-card.active{background:#ffffff0d;border-color:#fff}.bm .start-card .sc-title{color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.bm .start-card .sc-sub{color:var(--muted);margin-bottom:auto;font-size:14px;line-height:1.45}.bm .start-card .sc-price{color:#fff;letter-spacing:-.01em;margin-top:14px;font-size:1.1rem;font-weight:700}.bm .start-card .sc-price small{color:var(--muted);margin-left:2px;font-size:.7em;font-weight:600}.bm .start-q{letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700}.bm .start-field input{border:1px solid var(--line);color:#fff;background:#0e0e11;border-radius:12px;width:100%;padding:18px 20px;font-family:inherit;font-size:15px}.bm .start-field input::placeholder{color:var(--faint)}.bm .start-field input:focus{border-color:#ffffff73;outline:none}.bm .start-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;display:flex}.bm .start-compare{color:#fff;border-bottom:1px solid #fff6;padding-bottom:2px;font-size:14.5px;font-weight:600}.bm .start-compare:hover{opacity:.7}.bm button.start-compare{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff6;font-family:inherit}.bm .start-cards.bill{grid-template-columns:repeat(2,1fr);max-width:640px}.bm .start-card[data-bill] .sc-price{color:var(--muted);margin-top:12px;font-size:13px;font-weight:600}@media (max-width:680px){.bm .start-cards,.bm .start-cards.bill{grid-template-columns:1fr}.bm .start-foot{justify-content:stretch}.bm .start-foot .btn{width:100%}}.bm .signup{text-align:center;border-top:1px solid var(--line-soft);background:#050506;padding:clamp(70px,10vh,100px) 0}.bm .signup h2{margin-bottom:14px}.bm .signup>.wrap>p{color:var(--muted);max-width:54ch;margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.bm .signup-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:500px;margin:0 auto 14px;display:flex}.bm .signup-form input{border:1px solid var(--line);color:#fff;background:#0e0e11;border-radius:10px;flex:1;min-width:240px;padding:15px 18px;font-family:inherit;font-size:15px}.bm .signup-form input::placeholder{color:var(--faint)}.bm .signup-form input:focus{border-color:#ffffff73;outline:none}.bm .signup-form .btn{border-radius:10px}.bm .signup-note{color:var(--faint);margin-top:4px;font-size:12.5px}.bm body.checkout #hdr,.bm body.checkout footer{display:none}.bm .checkout-page{background:#000;min-height:100vh}.bm .co-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#000000d9;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.bm .co-logo{align-items:center;display:flex}.bm .co-logo .brand-logo{width:auto;height:22px}.bm .co-lang{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bm .co-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,5vw,64px) 90px;display:grid}.bm .co-main h1{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700}.bm .co-ship{color:var(--muted);margin-bottom:26px;font-size:15px}.bm .co-billing{align-items:center;gap:10px;margin-bottom:22px;display:flex}.bm .co-addr-label{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.bm .co-addr{color:var(--muted);margin-bottom:26px;font-size:15px}.bm .co-ic{flex:none}.bm .co-speeds{border-radius:12px 12px 0 0;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.bm .co-speed{border:1px solid var(--line);cursor:pointer;background:#141416;border-right:none;flex-direction:column;align-items:flex-start;gap:5px;padding:20px 22px;font-family:inherit;transition:all .18s;display:flex}.bm .co-speed:last-child{border-right:1px solid var(--line)}.bm .co-speed.active{background:#23232a;border-color:#ffffff57}.bm .co-speed:not(.active){background:#141417}.bm .co-speed:not(.active):hover{background:#1b1b20}.bm .co-speed .cs-name{color:#fff;letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.bm .co-speed .cs-price{color:#a7a9ad;font-size:13px}.bm .co-speed.active .cs-price{color:#2997ff}.bm .co-card{border:1px solid var(--line);background:#1f1f23;border-top:none;border-radius:0 0 12px 12px;padding:26px}.bm .co-desc{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.6}.bm .co-sect-label{letter-spacing:.14em;color:var(--faint);border-bottom:1px solid var(--line-soft);margin-bottom:16px;padding-bottom:12px;font-size:11px;font-weight:700}.bm .co-line{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.bm .co-line-name{font-size:1.05rem;font-weight:600}.bm .co-line-val{white-space:nowrap;font-size:1.05rem;font-weight:600}.bm .co-prodinfo{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}.bm .co-prodinfo:hover{color:#fff}.bm .co-havekit{color:#fff;border-bottom:1px solid #fff6;margin-top:22px;padding-bottom:2px;font-size:14px;display:inline-block}.bm .co-side-inner{position:sticky;top:96px}.bm .co-total{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-top:6px;display:flex}.bm .co-total-label{font-size:1.05rem;font-weight:600}.bm .co-total-val{color:#0071e3;align-items:center;gap:6px;font-size:1.15rem;font-weight:700;display:inline-flex}.bm .co-chev{color:var(--muted);font-size:13px}.bm .co-cta{border-radius:6px;width:100%;padding:16px;font-size:15px}.bm .co-faq{border-top:1px solid var(--line-soft);margin-top:30px;padding-top:8px}.bm .co-faq-head{justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;font-weight:600;display:flex}.bm .co-faq-item,.bm .co-support{border-top:1px solid var(--line-soft);color:#d8d9dc;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13.5px;display:flex}.bm .co-faq-item:hover,.bm .co-support:hover{color:#fff}.bm .co-faq-item span,.bm .co-support span{color:var(--muted)}.bm .co-faq-item{padding:0;display:block}.bm .co-faq-q{color:#d8d9dc;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.bm .co-faq-q:hover{color:#fff}.bm .co-faq-ic{color:var(--muted);font-size:18px;line-height:1;transition:transform .22s}.bm .co-faq-item.open .co-faq-q{color:#fff}.bm .co-faq-item.open .co-faq-ic{transform:rotate(45deg)}.bm .co-faq-a{max-height:0;color:var(--muted);padding:0;font-size:13px;line-height:1.65;transition:max-height .28s,padding .28s;overflow:hidden}.bm .co-faq-item.open .co-faq-a{max-height:260px;padding:0 0 16px}.bm .co-msg{border-radius:8px;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.55}.bm .co-msg.err{color:#ff8f88;background:#ff453a1f;border:1px solid #ff453a4d}.bm .co-msg.ok{color:#7ee29a;background:#30d1581f;border:1px solid #30d1584d}.bm .co-form-grid input.co-err{background:#ff453a12;border-color:#ff453a}.bm .co-cta:disabled{opacity:.6;cursor:default}.bm .co-step[hidden],.bm .co-cta[hidden]{display:none}.bm .co-back{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.bm .co-pinfo-link{border-top:1px solid var(--line-soft);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:14px;font-weight:600;display:flex}.bm .co-pinfo-link span{color:var(--muted);transition:all .18s}.bm .co-pinfo-link:hover span{color:#fff;transform:translate(2px)}.bm .pinfo{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060608a8;justify-content:center;align-items:center;padding:clamp(14px,4vw,40px);display:flex;position:fixed;inset:0}.bm .pinfo[hidden]{display:none}.bm .pinfo-card{border:1px solid var(--line);background:#0e0f12;border-radius:22px;width:100%;max-width:600px;max-height:88vh;padding:clamp(30px,4vw,48px);position:relative;overflow:auto}.bm .pinfo-close{border:1px solid var(--line);color:#fff;cursor:pointer;z-index:3;background:#ffffff0f;border-radius:50%;width:36px;height:36px;font-size:12px;position:absolute;top:18px;right:20px}.bm .pinfo-close:hover{background:#ffffff21}.bm .pinfo-head{text-align:left;margin:0 0 24px}.bm .pinfo-head .eyebrow{color:#5aa0ff;margin-bottom:12px;display:block}.bm .pinfo-head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700}.bm .pinfo-price{color:#fff;margin-bottom:12px;font-size:1.02rem;font-weight:600}.bm .pinfo-desc{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.bm .pinfo-tabs{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 30px;padding:4px;display:flex}.bm .pinfo-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.bm .pinfo-tab:hover{color:#fff}.bm .pinfo-tab.active{color:#0a0a0c;background:#fff}.bm .pinfo-sec{margin-bottom:26px}.bm .pinfo-sec:last-child{margin-bottom:0}.bm .pinfo-sec-h{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:11px;font-weight:700}.bm .pinfo-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;display:flex}.bm .pinfo-row .pr-k{color:var(--muted);flex:0 0 40%;font-size:14px}.bm .pinfo-row .pr-v{color:#fff;text-align:right;flex:1;font-size:14.5px;font-weight:500}.bm .pinfo-foot{color:var(--muted);text-align:left;margin-top:26px;font-size:12px;line-height:1.6}.bm .stories-hero .bg{z-index:1;position:absolute;inset:0}.bm .stories-h1{letter-spacing:-.01em;text-transform:uppercase;color:#fff;max-width:15ch;margin-bottom:20px;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:800;line-height:1.03}.bm .stories-hero p{color:#e8e9ec;max-width:46ch}.bm .stories-intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#070708;padding:clamp(64px,11vh,118px) 0}.bm .stories-intro .wrap{max-width:none}.bm .stories-intro p{color:#e3e4e7;max-width:32ch;margin:0 auto;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.5}.bm .stories-grid-sec{color:#16181d;background:#f4f5f7;padding:clamp(60px,9vh,110px) 0}.bm .story-grid{grid-template-columns:repeat(3,1fr);gap:clamp(34px,4vw,58px) clamp(24px,2.6vw,40px);max-width:1240px;margin:0 auto;display:grid}.bm .story-card{flex-direction:column;display:flex}.bm .story-pic{aspect-ratio:1;border-radius:14px;overflow:hidden}.bm .story-card h3{text-transform:uppercase;letter-spacing:-.01em;color:#16181d;margin:20px 0 10px;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:700;line-height:1.15}.bm .story-card p{color:#565a62;margin:0 0 16px;font-size:15px;line-height:1.55}.bm .story-more{letter-spacing:.12em;text-transform:uppercase;color:#16181d;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.bm .story-more span{color:#565a62;transition:all .18s}.bm .story-more:hover span{color:#16181d;transform:translate(3px)}@media (max-width:900px){.bm .story-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bm .story-grid{grid-template-columns:1fr;max-width:460px}}.bm .co-legal{color:var(--faint);margin-top:26px;font-size:12px;line-height:1.6}.bm .co-legal-links{color:var(--faint);margin-top:12px;font-size:12px;line-height:1.7}.bm .co-legal-links a{color:#cfd0d2;border-bottom:1px solid #ffffff40}.bm .co-back{color:var(--muted);margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.bm .co-back:hover{color:#fff}.bm .co-form-sect{margin-bottom:34px}.bm .co-form-sect h2{letter-spacing:-.01em;margin-bottom:16px;font-size:1.25rem;font-weight:700}.bm .co-form-sect input{color:#fff;background:#16161a;border:1px solid #fff3;border-radius:10px;width:100%;margin-bottom:12px;padding:15px 16px;font-family:inherit;font-size:15px}.bm .co-form-sect input::placeholder{color:#8a8d93}.bm .co-form-sect input:focus{border-color:#ffffff73;outline:none}.bm .co-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bm .co-form-grid input{margin-bottom:0}.bm .co-form-grid .co-full{grid-column:1/-1}.bm .co-pay{flex-direction:column;gap:10px;display:flex}.bm .co-pay-opt{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:600;transition:all .18s;display:flex}.bm .co-pay-opt.active{background:#ffffff0a;border-color:#fff}.bm .co-sum-title{margin-bottom:18px;font-size:1.2rem;font-weight:700}@media (max-width:880px){.bm .co-body{grid-template-columns:1fr;gap:36px}.bm .co-side-inner{position:static}}.bm .legal{background:#000;min-height:100vh;padding:clamp(120px,16vh,180px) 0 90px}.bm .legal .wrap{max-width:820px}.bm .legal h1{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1.08}.bm .legal h2{letter-spacing:-.01em;color:#fff;margin:32px 0 10px;font-size:1.2rem;font-weight:700}.bm .legal h3{color:#e3e3e6;margin:22px 0 8px;font-size:1.02rem;font-weight:700}.bm .legal p,.bm .legal li{color:#c4c5c8;margin-bottom:12px;font-size:14.5px;line-height:1.72}.bm .legal .legal-upd{color:var(--faint);margin:-12px 0 26px;font-size:13px}.bm .legal ul{margin-bottom:14px;padding-left:20px}.bm .legal li{margin-bottom:7px}.bm .legal a{color:#cfd0d2;border-bottom:1px solid #ffffff4d}.bm .subpage{background:#000;min-height:100vh;padding:clamp(120px,16vh,180px) 0 96px}.bm .subpage .wrap{max-width:920px}.bm .subhead{text-align:center;max-width:62ch;margin:0 auto 46px}.bm .subhead .eyebrow{margin-bottom:12px;display:block}.bm .subhead h1{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:700;line-height:1.06}.bm .subhead p{color:var(--muted);font-size:1.08rem;line-height:1.6}.bm .faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.bm .faq-item{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:border-color .2s;overflow:hidden}.bm .faq-item[open]{border-color:#ffffff38}.bm .faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.bm .faq-item summary::-webkit-details-marker{display:none}.bm .faq-item summary:after{content:"+";color:var(--muted);font-size:1.5rem;font-weight:300;line-height:1;transition:transform .25s}.bm .faq-item[open] summary:after{transform:rotate(45deg)}.bm .faq-item .faq-a{color:var(--muted);padding:0 24px 20px;font-size:15px;line-height:1.62}.bm .faq-more{text-align:center;color:var(--muted);margin-top:34px;font-size:15px}.bm .faq-more a{color:#fff;border-bottom:1px solid #fff6}.bm .faq-more a:hover{border-color:#fff}.bm .cmp{border:1px solid var(--line);background:var(--card);border-radius:16px;max-width:860px;margin:0 auto;overflow:hidden}.bm .cmp-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;display:grid}.bm .cmp-row:last-child{border-bottom:none}.bm .cmp-row>div{padding:15px 16px;font-size:14.5px}.bm .cmp-head{letter-spacing:.01em;background:#ffffff08;font-size:13px;font-weight:700}.bm .cmp-head .cmp-bm{color:#5aa0ff}.bm .cmp-feat{color:#e3e3e6;font-weight:500}.bm .cmp-row .c{text-align:center;font-size:1.05rem;font-weight:700}.bm .cmp-col-bm{background:#2997ff12}.bm .cmp-yes{color:#46d39a}.bm .cmp-no{color:#9aa0a8}.bm .cmp-mid{color:#febc2e}.bm .cmp-legend{color:var(--muted);justify-content:center;gap:22px;margin:18px auto 0;font-size:13px;display:flex}.bm .cmp-legend span span{margin-right:4px;font-weight:700}.bm .cmp-foot{text-align:center;color:var(--muted);max-width:72ch;margin:16px auto 0;font-size:12px;line-height:1.6}@media (max-width:640px){.bm .cmp-row{grid-template-columns:1.4fr .87fr .87fr .87fr}.bm .cmp-row>div{overflow-wrap:anywhere;min-width:0;padding:11px 6px;font-size:11.5px}.bm .cmp-row .c{font-size:1rem}.bm .cmp-legend{flex-wrap:wrap;gap:14px}}.bm .sub-cards{gap:16px;max-width:880px;margin:0 auto;display:grid}.bm .sub-cards.three{grid-template-columns:repeat(3,1fr)}.bm .sub-cards.two{grid-template-columns:repeat(2,1fr)}.bm .sub-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px;transition:border-color .2s,transform .2s}.bm .sub-card:hover{border-color:#ffffff38;transform:translateY(-3px)}.bm .sub-card h3{color:#fff;margin-bottom:8px;font-size:1.2rem;font-weight:700}.bm .sub-card p{color:var(--muted);font-size:14.5px;line-height:1.6}.bm .sub-card .sub-more{color:#5aa0ff;margin-top:12px;font-size:14px;font-weight:600;display:inline-block}.bm .sub-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:34px auto 0;display:grid}.bm .sub-stats div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.bm .sub-stats strong{letter-spacing:-.02em;color:#fff;font-size:1.8rem;font-weight:800;display:block}.bm .sub-stats span{color:var(--muted);font-size:13.5px}.bm .sub-photo{border:1px solid var(--line);border-radius:18px;max-width:880px;height:clamp(220px,32vw,360px);margin:0 auto 28px;position:relative;overflow:hidden}.bm .contact-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:28px;max-width:880px;margin:0 auto;display:grid}.bm .contact-form{flex-direction:column;gap:14px;display:flex}.bm .field{flex-direction:column;gap:6px;display:flex}.bm .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bm .field label{color:var(--muted);font-size:13px;font-weight:600}.bm .field input,.bm .field textarea{background:var(--card);border:1px solid var(--line);color:#fff;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.bm .field textarea{resize:vertical}.bm .field input:focus,.bm .field textarea:focus{border-color:#ffffff73;outline:none}.bm .contact-form .btn{align-self:flex-start}.bm .contact-note{color:#46d39a;margin:4px 0 0;font-size:14px}.bm .contact-side{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.bm .contact-item{flex-direction:column;gap:3px;display:flex}.bm .ci-label{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.bm .contact-item a{color:#cfd0d2;border-bottom:1px solid #ffffff40;align-self:flex-start}.bm .contact-item span{color:#c4c5c8;font-size:14.5px;line-height:1.5}.bm .status-banner{color:#7fe0a3;background:#34c75914;border:1px solid #34c7594d;border-radius:12px;align-items:center;gap:10px;max-width:760px;margin:0 auto 18px;padding:16px 20px;font-weight:600;display:flex}.bm .status-list{border:1px solid var(--line);background:var(--card);border-radius:14px;max-width:760px;margin:0 auto;overflow:hidden}.bm .status-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:15px 20px;display:flex}.bm .status-row:last-child{border-bottom:none}.bm .status-row .st-name{color:#e3e3e6;font-weight:500}.bm .status-row .st-state{color:#46d39a;margin-left:auto;font-size:13.5px;font-weight:600}.bm .upd-list{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.bm .upd-row{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 26px}.bm .upd-meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bm .upd-ver{color:#5aa0ff;background:#2997ff1f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bm .upd-date{color:var(--muted);font-size:13px}.bm .upd-row p{color:#d8d9dc;margin:0;font-size:15px;line-height:1.55}.bm .sub-steps{flex-direction:column;gap:14px;max-width:720px;margin:28px auto 0;display:flex}.bm .sub-step{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.bm .sub-step .sn{color:#7cb8ff;background:#2997ff26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.bm .sub-step h3{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:700}.bm .sub-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:680px){.bm .sub-cards.three,.bm .sub-cards.two,.bm .sub-stats,.bm .contact-grid,.bm .field-row{grid-template-columns:1fr}}.bm .pcard .pbottom .btn{border-radius:10px;width:100%;margin-top:18px}.bm .hero.hero-plain:before,.bm .hero.hero-plain:after{display:none}.bm .hero.hero-plain{background:#08080a}.bm .pcard .pkey{color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:1.15rem;font-weight:700}.bm .pcard .punlim{color:#2997ff;margin-bottom:18px;font-size:14px;font-weight:700;display:block}.bm .pcard .punlim:before{content:"•";color:#2997ff;margin-right:9px}.bm .pcard .pbottom{margin-top:auto}.bm .green-points{flex-direction:column;gap:16px;max-width:60ch;margin-top:28px;display:flex}.bm .green-points .gp{color:#d8d9dc;border-left:2px solid #50c87899;padding-left:16px;font-size:15px;line-height:1.55}.bm .green-points .gp strong{color:#fff;font-weight:700}.bm .ptrust{text-align:center;color:#c4c5c8;letter-spacing:.01em;max-width:80ch;margin:32px auto 0;font-size:13.5px;line-height:1.6}.bm .page.tech{background:var(--bg)}.bm .tech-hero{text-align:center;background:#08080a;justify-content:center;align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.bm .tech-hero-bg{filter:brightness(.5)saturate(.9);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.bm .tech-hero:after{content:"";background:radial-gradient(120% 95% at 50% 45%,#00000052,#000000d6);position:absolute;inset:0}.bm .tech-hero-inner{z-index:2;max-width:64ch;padding:0 var(--pad);position:relative}.bm .tech-hero-inner h1{color:#fff;letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(1.8rem,3.2vw,2.9rem);font-weight:700;line-height:1.1}.bm .tech-hero-inner p{color:#d8d9dc;max-width:54ch;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.bm .tsplit{background:#000;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.bm .tsplit-media{background-position:50%;background-size:cover;min-height:clamp(360px,52vh,560px)}.bm .tsplit-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,120px) clamp(28px,6vw,108px);display:flex}.bm .tsplit-copy h2{color:#fff;letter-spacing:-.012em;max-width:18ch;margin:0 0 22px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:800;line-height:1.05}.bm .tsplit-copy p{color:#c2c4c9;max-width:46ch;margin:0 0 18px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62}.bm .tsplit-copy .more{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.bm .tsplit-copy .more:hover{border-color:#fff}.bm .tech-feat{padding-top:104px}.bm .tech-feat .fcard .pic-ico{color:#cfe0ff;width:clamp(76px,9vw,112px);height:clamp(76px,9vw,112px)}.bm .tech-feat .fcard .body h3{letter-spacing:.13em;text-transform:uppercase;color:#fff;margin-bottom:7px;font-size:13px}.bm .tflow-media{background:radial-gradient(120% 120% at 60% 25%,#11141d,#050608);justify-content:center;align-items:center;padding:clamp(36px,5vw,72px);display:flex}.bm .tflow-media svg{width:100%;max-width:440px;height:auto}.bm .tsignup{border-top:1px solid var(--line);text-align:center;background:#0a0a0c;padding:clamp(72px,12vh,140px) 0}.bm .tsignup .wrap{max-width:680px}.bm .tsignup h2{color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.bm .tsignup>.wrap>p{color:var(--muted);margin:0 0 30px;font-size:1.05rem;line-height:1.55}.bm .tsignup-form{flex-wrap:wrap;justify-content:center;gap:12px;max-width:540px;margin:0 auto 16px;display:flex}.bm .tsignup-form input{border:1px solid var(--line);color:#fff;min-width:220px;font:inherit;background:#141519;border-radius:12px;flex:260px;padding:15px 18px;font-size:16px}.bm .tsignup-form input::placeholder{color:var(--faint)}.bm .tsignup-form input:focus{border-color:#2997ff;outline:none}.bm .tsignup-fine{color:var(--faint);margin:0;font-size:13px}.bm .tsignup-fine a{color:#9cc4ff}.bm .tsignup-done{color:#46d39a;margin:8px 0 0;font-size:16px;font-weight:600}@media (max-width:860px){.bm .tsplit{grid-template-columns:1fr;min-height:0}.bm .tsplit-media{order:-1;min-height:52vh}.bm .tflow-media{order:-1;min-height:0;padding:48px 24px}}.bm .tech-hero.plain{background:radial-gradient(circle at 50% -10%,#2997ff2e,#0000 55%),#08080a}.bm .tech-hero.plain:after{display:none}.bm .tech-hero-inner .eyebrow{margin-bottom:18px}.bm .tech-hero-cta{flex-direction:column;align-items:center;gap:20px;margin-top:36px;display:flex}.bm .tech-trust{color:#5fd6a6;background:#46d39a1a;border:1px solid #46d39a52;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.bm .hl-feat .pic-ico{color:#cfe0ff;width:clamp(72px,9vw,104px);height:clamp(72px,9vw,104px)}.bm .pic-stat{z-index:1;color:#fff;letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1;display:flex;position:relative}.bm .pic-stat small{color:var(--muted);letter-spacing:0;font-size:.34em;font-weight:700}.bm .tech-section{padding:clamp(72px,10vh,128px) 0}.bm .tech-section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0a0c}.bm .tech-head{text-align:center;max-width:48ch;margin:0 auto clamp(38px,5vw,58px)}.bm .tech-head .eyebrow{margin-bottom:14px}.bm .tech-head h2{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:700;line-height:1.12}.bm .tech-head p{color:var(--muted);margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.55}.bm .tech-compare{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:0 auto;display:grid}.bm .tc{border:1px solid var(--line);border-radius:18px;padding:clamp(26px,3vw,38px) clamp(24px,2.6vw,34px)}.bm .tc-label{letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700}.bm .tc-other{background:var(--card)}.bm .tc-other .tc-label{color:var(--faint)}.bm .tc-be{background:linear-gradient(160deg,#2997ff29,#2997ff0a);border-color:#2997ff6b}.bm .tc-be .tc-label{color:#7cb8ff}.bm .tc p{color:#c9cbd0;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.5}.bm .tech-cta{text-align:center;background:radial-gradient(circle at 50% 120%,#2997ff24,#0000 60%);padding:clamp(84px,13vh,156px) 0}.bm .tech-cta h2{color:#fff;letter-spacing:-.01em;max-width:22ch;margin:0 auto 14px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700;line-height:1.12}.bm .tech-cta p{color:var(--muted);margin:0 0 30px;font-size:1.1rem}@media (max-width:680px){.bm .tech-compare{grid-template-columns:1fr}}.bm .hl-feat h2{letter-spacing:-.01em;margin-bottom:30px;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:700}.bm .kuend-form{flex-direction:column;gap:16px;max-width:520px;margin:24px 0;display:flex}.bm .kuend-form .cf-row{gap:12px;display:flex}.bm .kuend-form .cf-row .kuend-field{flex:1;min-width:0}.bm .kuend-field{flex-direction:column;gap:6px;display:flex}.bm .kuend-field>span{color:var(--muted);letter-spacing:.005em;font-size:13px;font-weight:500}.bm .kuend-form input,.bm .kuend-form textarea{border:1px solid var(--line);color:#fff;width:100%;font:inherit;box-sizing:border-box;background:#141519;border-radius:10px;padding:13px 15px;font-size:15px}.bm .kuend-form textarea{resize:vertical}.bm .kuend-form input::placeholder,.bm .kuend-form textarea::placeholder{color:var(--faint)}.bm .kuend-form input:focus,.bm .kuend-form textarea:focus{border-color:#2997ff;outline:none}.bm .kuend-form .btn{align-self:flex-start;margin-top:4px}.bm .kuend-info{color:#cfd1d7;background:#2997ff12;border:1px solid #2997ff33;border-radius:12px;padding:13px 16px;font-size:13.5px;line-height:1.55}.bm .kuend-info strong{color:#fff;margin-bottom:3px;display:block}.bm .kuend-fine{color:var(--muted);max-width:520px;margin:4px 0 0;font-size:12.5px;line-height:1.55}.bm .kuend-fine a{color:#5aa0ff}.bm .kuend-done{color:#cfd1d7;background:#46d39a14;border:1px solid #46d39a40;border-radius:12px;max-width:520px;margin:8px 0;padding:16px 18px;font-size:15px;line-height:1.6}.bm .kuend-done strong{color:#46d39a}@media (max-width:600px){.bm .kuend-form .cf-row{flex-direction:column}}.bm .bsm{--blue:#0071e3;--bink:#1d1d1f;--bt2:#494a4e;--bt3:#6e6e73;--bt4:#86868b;--bhair:#00000014;text-align:left;letter-spacing:-.012em;max-width:1040px;margin:30px auto 0}.bm .bsm *{box-sizing:border-box}.bm .bsm-panel{color:var(--bink);background:#fff;border:0;border-radius:18px;grid-template-columns:1.05fr .95fr;padding-top:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 130px -40px #000000d9,0 0 160px -28px #2997ff4d}.bm .bsm-panel:before{content:"";background-image:radial-gradient(5px at 22px 22px,#ff5f57 98%,#0000 0),radial-gradient(5px at 42px 22px,#febc2e 98%,#0000 0),radial-gradient(5px at 62px 22px,#28c840 98%,#0000 0),linear-gradient(#2c2e36,#1f2127);background-repeat:no-repeat;border-bottom:1px solid #00000080;height:44px;position:absolute;top:0;left:0;right:0}.bm .bsm-panel:after{content:"Loslegen";z-index:1;letter-spacing:.01em;color:#ffffff8c;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff12;border-radius:7px;padding:4px 16px;font-size:11px;font-weight:500;display:none;position:absolute;top:12px;left:50%;transform:translate(-50%)}.bm .bsm-left{border-right:1px solid var(--bhair);padding:28px}.bm .bsm-right{background:#fbfbfd;flex-direction:column;padding:28px;display:flex}.bm .bsm-sl{color:var(--bt3);margin-bottom:8px;font-size:12.5px;font-weight:600}.bm .bsm-topic{color:var(--bink);background:#fff;border:1.5px solid #0071e359;border-radius:12px;align-items:center;gap:9px;margin-bottom:24px;padding:13px 14px;font-size:15.5px;font-weight:500;display:flex;box-shadow:0 0 0 3px #0071e314}.bm .bsm-tag{color:#fff;background:var(--blue);letter-spacing:.02em;border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600}.bm .bsm-tv{min-width:0;line-height:1.4}.bm .bsm-caret{background:var(--blue);vertical-align:-2px;border-radius:1px;width:2px;height:16px;margin-left:2px;animation:1.05s step-end infinite bsm-caret;display:inline-block}@keyframes bsm-caret{50%{opacity:0}}.bm .bsm-tones{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm .bsm-tone{text-align:left;border:1.5px solid var(--bhair);cursor:pointer;background:#fff;border-radius:14px;width:100%;padding:14px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.bm .bsm-tone.is-active{border-color:var(--blue);box-shadow:0 0 0 3px #0071e31f}.bm .bsm-tt{letter-spacing:-.01em;color:var(--bink);font-size:14.5px;font-weight:600;display:block}.bm .bsm-tm{color:var(--bt3);margin-top:4px;font-size:12px;line-height:1.4;display:block}.bm .bsm-rec{color:var(--blue);background:#0071e31a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.bm .bsm-tone.is-active .bsm-rec{display:none}.bm .bsm-ck{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:none;position:absolute;top:11px;right:12px}.bm .bsm-tone.is-active .bsm-ck{display:flex}.bm .bsm-ck svg{width:11px;height:11px}.bm .bsm-out{color:var(--bt4);margin-bottom:12px;font-size:12px;font-weight:600}.bm .bsm-mail{border:1px solid var(--bhair);background:#fff;border-radius:14px;flex:1;padding:18px}.bm .bsm-s{letter-spacing:.03em;text-transform:uppercase;color:var(--bt3);font-size:11px;font-weight:600}.bm .bsm-j{letter-spacing:-.02em;color:var(--bink);margin:6px 0 11px;font-size:17px;font-weight:600;line-height:1.25}.bm .bsm-b{color:var(--bt2);font-size:14px;line-height:1.6}.bm .bsm-cta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#ff9152 0%,#ef5d63 100%);border-radius:980px;margin-top:15px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-block;box-shadow:0 6px 16px -6px #ef5d6380}.bm .bsm-m{border-top:1px solid var(--bhair);color:var(--blue);align-items:center;gap:7px;margin-top:16px;padding-top:13px;font-size:12px;font-weight:600;display:flex}.bm .bsm-dot{background:#1a8f3c;border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:760px){.bm .bsm-panel{grid-template-columns:1fr}.bm .bsm-left{border-right:none;border-bottom:1px solid var(--bhair)}}@media (max-width:520px){.bm .bsm-tones{grid-template-columns:1fr}.bm .bsm-left,.bm .bsm-right{padding:20px}}.bm .smdemo-punch{text-align:center;letter-spacing:-.01em;color:var(--ink);margin:34px 0 0;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:600}.bm .fnpts{padding:clamp(70px,11vh,120px) 0;position:relative}.bm .fnpts .wrap{max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,24px)}.bm .fnpts .eyebrow{text-align:center;color:#5aa0ff;margin-bottom:14px;display:block}.bm .fnpts h2{text-align:center;max-width:18ch;margin:0 auto 48px}.bm .fnpts .wrap.tool-praxis h2{margin-bottom:26px}.bm .fnpts .wrap.tool-praxis .fn-grid-4{margin-top:48px}.bm .fn-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bm .fn-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.bm .fn-grid-4 .fn-pt{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;padding:26px 24px 28px;position:relative;overflow:hidden}.bm .fn-grid-4 .fn-pt>:not(.fn-num){z-index:1;position:relative}.bm .fn-grid-4 .fn-ic{color:#7cb8ff;background:linear-gradient(155deg,#2997ff4d,#2997ff12);border:1px solid #2997ff3d;margin-bottom:24px}.bm .fn-grid-4 .fn-num{z-index:0;letter-spacing:-.03em;color:#ffffff0d;pointer-events:none;font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:1;position:absolute;top:4px;right:16px}.bm .fn-grid-4 .fn-pt:hover .fn-num{color:#7cb8ff21}@media (max-width:980px){.bm .fn-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bm .fn-grid-4{grid-template-columns:1fr}}.bm .fn-pt{background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;padding:28px;transition:transform .32s cubic-bezier(.2,.6,.2,1),border-color .32s,box-shadow .32s;box-shadow:0 18px 48px -30px #000000d9}.bm .fn-pt:hover{border-color:#2997ff80;transform:translateY(-4px);box-shadow:0 28px 60px -26px #000000e6,0 0 54px -20px #2997ff6b}.bm .fn-ic{color:#5aa0ff;background:#2997ff1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.bm .fn-ic svg{width:24px;height:24px}.bm .fn-pt h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:700}.bm .fn-pt p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.bm .fn-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:46px;display:flex}.bm .scene .fn-cta{justify-content:flex-start}@media (max-width:880px){.bm .fn-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bm .fn-grid{grid-template-columns:1fr}}.bm .fnwhy{padding:clamp(60px,9vh,100px) 0}.bm .fnwhy .wrap{max-width:1000px;margin:0 auto;padding:0 clamp(20px,5vw,24px)}.bm .fnwhy h2{text-align:center;max-width:18ch;margin:0 auto 44px}.bm .why-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bm .why-card{border:1px solid var(--line-soft);background:#ffffff0a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px;display:flex}.bm .why-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#5aa0ff;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.bm .why-card h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:1.15rem;font-weight:700}.bm .why-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.bm .why-icon{color:var(--faint);flex:none;font-size:20px;line-height:1}.bm .fn-lead{text-align:center;max-width:60ch;color:var(--muted);margin:0 auto 44px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.bm .fnenv h2{max-width:26ch}@media (max-width:760px){.bm .why-grid{grid-template-columns:1fr}}.bm .bsm-panel{background:linear-gradient(#212430 0%,#15171d 55%,#0c0d11 100%)}.bm .bsm-left{background:0 0;border-right:1px solid #ffffff14}.bm .bsm-right{background:#00000038}.bm .bsm-sl{color:#aeb1b8}.bm .bsm-out{color:#9da0a7}.bm .bsm-topic{color:#f2f3f5;background:#ffffff0d;border-color:#2997ff8c;box-shadow:0 0 0 3px #2997ff1f}.bm .bsm-tone{background:#ffffff0a;border-color:#ffffff1a}.bm .bsm-tone:hover{border-color:#2997ff80}.bm .bsm-tone.is-active{border-color:var(--blue);background:#2997ff1a;box-shadow:0 0 0 3px #2997ff33}.bm .bsm-tt{color:#f2f3f5}.bm .bsm-tone.is-active .bsm-tt{color:#7bb8ff}.bm .bsm-tm{color:#9da0a7}.bm .bsm-mail{background:#fff;border:1px solid #ffffff24;box-shadow:0 20px 50px -24px #000000b3,0 0 44px -16px #2997ff59}.bm #page-nachhaltigkeit{--nhg:#3ecf73;--nhg2:#2fae5e}.bm .nh-hero{align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.bm .nh-hero-bg{z-index:0;position:absolute;inset:0}.bm .nh-hero:after{content:"";z-index:1;background:radial-gradient(80% 60% at 18% 30%,#3ecf7333,#0000 60%);position:absolute;inset:0}.bm .nh-hero-in{z-index:2;width:100%;max-width:780px;padding:0 clamp(28px,9vw,140px);position:relative}.bm .nh-ico{color:var(--nhg);background:#3ecf7324;border:1px solid #3ecf734d;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.bm .nh-ico svg{width:24px;height:24px}.bm .nh-ico-lg{border-radius:18px;width:64px;height:64px;margin-bottom:22px}.bm .nh-ico-lg svg{width:34px;height:34px}.bm .nh-ico-sm{border-radius:11px;width:40px;height:40px}.bm .nh-ico-sm svg{width:21px;height:21px}.bm .nh-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--nhg);margin-bottom:16px;font-size:13px;font-weight:700;display:block}.bm .nh-hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;line-height:1.04}.bm .nh-lead{color:var(--muted);max-width:56ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.bm .nh-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bm .nh-chips span{color:#d7f3e2;background:#3ecf731f;border:1px solid #3ecf7347;border-radius:980px;padding:8px 16px;font-size:13px;font-weight:600}.bm .nh-pillars{background:radial-gradient(100% 70% at 50% 0,#3ecf7314,#0000 60%);padding:clamp(70px,11vh,120px) 0}.bm .nh-pillars .wrap,.bm .nh-why .wrap,.bm .nh-cta .wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,24px)}.bm .nh-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bm .nh-card{border:1px solid var(--line-soft);background:#ffffff0a;border-radius:20px;padding:30px;transition:border-color .2s,box-shadow .2s,transform .2s}.bm .nh-card:hover{border-color:#3ecf7373;transform:translateY(-3px);box-shadow:0 0 0 1px #3ecf7340,0 30px 60px -38px #3ecf7380}.bm .nh-card .nh-ico{margin-bottom:18px}.bm .nh-card-ey{letter-spacing:.05em;text-transform:uppercase;color:var(--nhg);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.bm .nh-card h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:1.2rem;font-weight:700}.bm .nh-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.bm .nh-why{text-align:center;padding:clamp(50px,8vh,90px) 0}.bm .nh-why h2{max-width:18ch;margin:0 auto 14px}.bm .nh-why-body{max-width:60ch;color:var(--muted);margin:0 auto 44px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.bm .nh-vals{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bm .nh-val{border:1px solid var(--line-soft);background:#ffffff08;border-radius:16px;padding:24px}.bm .nh-val .nh-ico-sm{margin-bottom:14px}.bm .nh-val h4{color:var(--ink);margin:0 0 7px;font-size:1.02rem;font-weight:700}.bm .nh-val p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.bm .nh-cta{text-align:center;background:radial-gradient(90% 90% at 50% 100%,#3ecf7329,#0000 62%);padding:clamp(70px,12vh,130px) 0}.bm .nh-cta h2{margin:0 auto 14px}.bm .nh-cta .nh-lead{max-width:48ch;margin:0 auto 28px}@media (max-width:880px){.bm .nh-grid,.bm .nh-vals{grid-template-columns:1fr}}.bm .legal-intro{color:var(--muted);max-width:72ch;margin:0 0 22px;font-size:15px;line-height:1.6}.bm .legal-toc{flex-wrap:wrap;gap:10px;margin:0 0 40px;display:flex}.bm .legal-toc a{color:#cfe6ff;background:#2997ff1a;border:1px solid #2997ff47;border-radius:980px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s}.bm .legal-toc a:hover{background:#2997ff33}.bm .legal-sec{scroll-margin-top:96px}.bm .legal-sec+.legal-sec{border-top:1px solid var(--line-soft);margin-top:52px;padding-top:44px}.bm .amt.amt-free{font-size:clamp(1.7rem,2.6vw,2.3rem)}.bm .vc{max-width:840px;margin:0 auto;padding:6px 0 8px}.bm .vc-h{text-align:center;margin:0 0 34px;font-size:clamp(1.5rem,2.8vw,2.1rem)}.bm .vc-sub{text-align:center;color:var(--muted);max-width:50ch;margin:0 auto 32px;font-size:15px;line-height:1.5}.bm .vc-ctrls{grid-template-columns:1fr 1fr;gap:22px 40px;max-width:680px;margin:0 auto 40px;display:grid}.bm .vc-ctrl label{color:#cfd1d7;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.bm .vc-ctrl output{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.bm .vc-ctrl input[type=range]{accent-color:#2997ff;cursor:pointer;width:100%}.bm .vc-bars{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.bm .vc-bar{grid-template-columns:110px 1fr 80px;align-items:center;gap:16px;display:grid}.bm .vc-bn{color:#a7a9ad;text-align:right;white-space:nowrap;font-size:14px;font-weight:600}.bm .vc-track{background:#ffffff0f;border-radius:9px;height:16px;overflow:hidden}.bm .vc-fill{background:#3a3c42;border-radius:9px;width:0;height:100%;transition:width .55s cubic-bezier(.2,.7,.2,1)}.bm .vc-bp{color:#fff;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px;font-weight:700}.bm .vc-bar.vc-bm .vc-bn{color:#fff;font-weight:700}.bm .vc-bar.vc-bm .vc-fill{background:linear-gradient(90deg,#0071e3,#2997ff)}.bm .vc-save{text-align:center;margin:46px auto 6px}.bm .vc-save-lbl{letter-spacing:.16em;text-transform:uppercase;color:#8a8d93;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.bm .vc-save-num{letter-spacing:-.03em;color:#2997ff;background:linear-gradient(90deg,#2997ff,#7cc0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:800;line-height:1;display:block}.bm .vc-tbl-h{text-align:center;margin:70px 0 30px;font-size:clamp(1.4rem,2.4vw,1.9rem)}@media (max-width:680px){.bm .vc-ctrls{grid-template-columns:1fr;gap:18px}.bm .vc-bar{grid-template-columns:84px 1fr 64px;gap:10px}.bm .vc-bn{font-size:13px}}.bm .mig-eye{align-items:center;display:inline-flex}.bm .mig-flag{background:linear-gradient(#1c1c1c 0 33.3%,#d11 33.3% 66.6%,#ffce00 66.6% 100%);border-radius:2px;width:18px;height:12px;margin-right:9px;display:inline-block;box-shadow:0 0 0 1px #ffffff1f}.bm .mig-stats-sec{border-bottom:1px solid var(--line-soft);background:radial-gradient(120% 80% at 50% 0,#2997ff14,#0000 60%);padding:clamp(52px,8vh,92px) 0}.bm .mig-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.bm .mig-stat strong{letter-spacing:-.02em;color:#fff;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:800;line-height:1;display:block}.bm .mig-stat span{color:var(--muted);margin-top:9px;font-size:13.5px;line-height:1.4;display:block}@media (max-width:620px){.bm .mig-stats{grid-template-columns:1fr 1fr;gap:28px 18px}}.bm #tarife .pcard .d{border-top:1px solid var(--line);margin-top:2px;margin-bottom:18px;padding-top:18px}.bm #tarife .pcard ul{padding-bottom:0}.bm #tarife .pcard .pbottom{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.bm #tarife .pc-cta{text-align:center;border:1px solid var(--line);color:#fff;background:0 0;border-radius:12px;width:100%;margin-top:18px;padding:13px 16px;font-size:15px;font-weight:600;transition:border-color .18s,background .18s;display:block}.bm #tarife .pc-cta:hover{background:#ffffff0d;border-color:#ffffff80}.bm #tarife .pcard .prow{min-height:clamp(2.2rem,3.3vw,3rem)}.bm .fnpts .wrap.wide{max-width:1320px}.bm .pain-grid.cols2{grid-template-columns:repeat(2,1fr);max-width:880px;margin-left:auto;margin-right:auto}.bm .pain-grid.cols2 .pain-card h3{white-space:nowrap}@media (max-width:640px){.bm .pain-grid.cols2{grid-template-columns:1fr}.bm .pain-grid.cols2 .pain-card h3{white-space:normal}}.bm .pain-grid{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:16px;margin-top:42px;display:grid}.bm .pain-card{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:0;padding:26px 26px 28px;transition:border-color .28s,transform .28s,box-shadow .28s;display:flex;position:relative}.bm .pain-card:hover{border-color:#ffffff38;transform:translateY(-4px);box-shadow:0 26px 60px -34px #000000e6}.bm .pain-card .pain-ic{color:#7cb8ff;background:linear-gradient(155deg,#2997ff4d,#2997ff12);border:1px solid #2997ff3d;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.bm .pain-card .pain-ic svg{width:22px;height:22px}.bm .pain-card h3{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(1.08rem,1.35vw,1.26rem);line-height:1.22}.bm .pain-card p{color:var(--muted);font-size:.97rem;line-height:1.5}@media (max-width:560px){.bm .pain-grid{margin-top:30px}.bm .pain-card{min-height:0;padding:24px 22px}}.bm .pc-feat{color:#5aa0ff;width:100%;font:inherit;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;margin-top:12px;padding:4px;font-size:.92rem;display:block}.bm .pc-feat:hover{color:#8cc2ff;text-decoration:underline}.bm .feat-modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bm .feat-modal[hidden]{display:none}.bm .feat-backdrop{-webkit-backdrop-filter:blur(6px);background:#000000a8;position:absolute;inset:0}.bm .feat-panel{z-index:1;border:1px solid var(--line);background:#0c0c0e;border-radius:22px;width:min(560px,100%);max-height:86vh;padding:34px 32px;animation:.26s cubic-bezier(.2,.7,.2,1) featIn;position:relative;overflow:auto;box-shadow:0 30px 90px #0009}@keyframes featIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.bm .feat-x{border:1px solid var(--line-soft);color:#cfd1d7;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid;position:absolute;top:15px;right:16px}.bm .feat-x:hover{color:#fff;background:#ffffff1a}.bm .feat-panel h3{letter-spacing:-.01em;margin:0 0 4px;font-size:1.7rem}.bm .feat-sub{color:var(--muted);margin:0 0 20px;font-size:.98rem}.bm .feat-group{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:22px 0 6px;font-size:.74rem}.bm .feat-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:.98rem;display:flex}.bm .feat-row .fl{color:#d8d9dc}.bm .feat-row .fv{color:#fff;white-space:nowrap;font-weight:600}.bm .feat-row .fv.yes{color:#46d39a}.bm .feat-row .fv.no{color:#6e7178;font-weight:400}.bm .feat-cta{display:none}@media (max-width:560px){.bm .feat-panel{padding:28px 22px}}@media (max-width:760px){.bm .nh-grid,.bm .co-speeds{grid-template-columns:1fr}}@media (max-width:520px){.bm .cmp{-webkit-overflow-scrolling:touch;overflow-x:auto}.bm .cmp-row{min-width:460px}}
