.bmh,.bmh *{box-sizing:border-box}
.bmh{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#141414;background:#f4f0ea;-webkit-font-smoothing:antialiased;overflow-x:clip}
.bmh h1,.bmh h2,.bmh h3,.bmh p,.bmh a,.bmh span,.bmh button,.bmh strong,.bmh blockquote,.bmh label,.bmh input{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}
.bmh h1,.bmh h2,.bmh h3{color:inherit;text-transform:none;margin:0;padding:0}
.bmh p{margin:0;padding:0}
.bmh a{transition:color .2s,background .2s,border-color .2s,transform .2s}
.bmh img{max-width:100%;height:auto}
.bmh button{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}
.bmh .w{max-width:1200px;margin:0 auto;padding:0 40px}
.bmh .ey{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#4f5d00}
.bmh .dk .ey,.bmh .ey.l{color:#c1ed00}
.bmh .h2{font-size:46px;line-height:1.08;letter-spacing:-.025em;font-weight:800}
.bmh .lead{font-size:17px;line-height:1.6;color:#55524d}
.bmh .dk .lead{color:#b9b6b0}
.bmh .dk{background:#0e0f11;color:#fff}
.bmh .btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none!important;line-height:1.2}
.bmh .btn-l{background:#c1ed00;color:#141414!important;border:1px solid #c1ed00}
.bmh .btn-l:hover{background:#d4ff1f;transform:translateY(-2px)}
.bmh .btn-o{color:#fff!important;border:1px solid #4a4d55;font-weight:600}
.bmh .btn-o:hover{border-color:#c1ed00;color:#c1ed00!important}
.bmh .lnk{font-weight:700;font-size:15px;color:#141414!important;text-decoration:none!important;border-bottom:2px solid #c1ed00;padding-bottom:2px}
.bmh .dk .lnk{color:#fff!important}
.bmh .lnk:hover{color:#4f5d00!important}
.bmh .dk .lnk:hover{color:#c1ed00!important}
.bmh .hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}
/* hero */
.bmh .hero{padding:170px 0 110px;overflow:hidden}
.bmh .hero-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}
.bmh .hero h1{font-size:64px;line-height:1.04;letter-spacing:-.03em;font-weight:800;color:#fff}
.bmh .hl{color:#c1ed00}
.bmh .hero .sub{font-size:19px;line-height:1.6;color:#b9b6b0;max-width:540px}
.bmh .hero-c{display:flex;flex-direction:column;gap:24px}
.bmh .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.bmh .hero-v{position:relative;padding:0 0 48px 28px}
.bmh .hero-v>img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:32px;display:block}
.bmh .fl{animation:bmhF 6s ease-in-out infinite}
@keyframes bmhF{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.bmh .fc1{position:absolute;left:0;bottom:0;width:58%;background:#fff;color:#141414;border-radius:20px;padding:12px;box-shadow:0 24px 60px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:10px;text-decoration:none!important}
.bmh .fc1 img{width:100%;border-radius:12px;display:block}
.bmh .fc1 span{display:flex;justify-content:space-between;align-items:center;padding:0 6px 4px;font-size:13px;gap:8px;color:#6b665f}
.bmh .fc1 strong{color:#141414}
.bmh .fc2{position:absolute;right:-12px;top:28px;background:#c1ed00;color:#141414;border-radius:20px;padding:16px 20px;box-shadow:0 18px 40px rgba(0,0,0,.35);animation-delay:-2s}
.bmh .fc2 .n{font-size:34px;font-weight:800;line-height:1}
.bmh .fc2 .t{margin-top:4px;font-size:13px;font-weight:600}
.bmh .fc3{position:absolute;right:24px;bottom:76px;background:#141414;color:#fff;border:1px solid #33363d;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;animation-delay:-4s}
.bmh .dot{width:10px;height:10px;border-radius:50%;background:#c1ed00;display:inline-block;flex:0 0 auto}
/* marquee */
.bmh .mq{background:#c1ed00;color:#141414;padding:18px 0;overflow:hidden;transform:rotate(-1.2deg);margin:-18px -20px 0;position:relative;z-index:2}
.bmh .mq-t{display:flex;gap:48px;white-space:nowrap;animation:bmhM 32s linear infinite;width:max-content;font-size:26px;font-weight:800;letter-spacing:-.01em}
@keyframes bmhM{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* needs */
.bmh .needs{padding:112px 0 104px}
.bmh .stack{display:flex;flex-direction:column;gap:40px}
.bmh .need-g{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:32px;align-items:stretch}
.bmh .tabs{display:flex;flex-direction:column;gap:10px}
.bmh .tab{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;cursor:pointer;border-radius:18px;padding:18px 22px;min-height:72px;background:#fff;color:#141414;border:1px solid #e6e1d8;transition:background .2s,transform .2s,border-color .2s}
.bmh .tab:hover{transform:translateX(4px);border-color:#141414;background:#fff;color:#141414}
.bmh .tab[aria-selected="true"]{background:#c1ed00;border-color:#c1ed00}
.bmh .tab .tl{display:flex;flex-direction:column;gap:2px}
.bmh .tab .t1{font-size:18px;font-weight:800}
.bmh .tab .t2{font-size:13.5px;color:#6b665f}
.bmh .tab[aria-selected="true"] .t2{color:#2e3600}
.bmh .panel{background:#0e0f11;color:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column}
.bmh .panel img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block}
.bmh .pb{padding:32px 36px 36px;display:flex;flex-direction:column;gap:14px}
.bmh .pb h3{font-size:32px;line-height:1.12;letter-spacing:-.02em;font-weight:800}
.bmh .pb .d{font-size:16.5px;line-height:1.6;color:#b9b6b0;max-width:560px}
.bmh .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.bmh .tags span{border:1px solid #3a3d44;border-radius:999px;padding:6px 12px;font-size:13px;color:#e9e6e0}
.bmh .pa{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:10px}
.bmh .bmh-in{animation:bmhIn .35s ease}
@keyframes bmhIn{from{opacity:.2}to{opacity:1}}
/* work */
.bmh .work{padding:104px 0}
.bmh .flt{display:flex;flex-wrap:wrap;gap:8px}
.bmh .fb{cursor:pointer;font-size:14px;font-weight:600;border-radius:999px;padding:0 18px;min-height:44px;background:transparent;color:#e9e6e0;border:1px solid #3a3d44}
.bmh .fb:hover{border-color:#c1ed00;color:#c1ed00;background:transparent}
.bmh .fb[aria-pressed="true"]{background:#c1ed00;color:#141414;border-color:#c1ed00}
.bmh .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.bmh .pj{text-decoration:none!important;color:#fff!important;display:flex;flex-direction:column;gap:12px}
.bmh .pj[hidden]{display:none}
.bmh .pj .im{display:block;border-radius:18px;overflow:hidden;background:#1a1c20}
.bmh .pj img{width:100%;aspect-ratio:1080/566;object-fit:cover;display:block;transition:transform .5s}
.bmh .pj:hover img{transform:scale(1.04)}
.bmh .pj .nm{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.bmh .pj strong{font-size:19px;color:#fff}
.bmh .pj .k{font-size:13px;color:#a5a29c;text-align:right}
.bmh .pj .tg{font-size:13.5px;color:#a5a29c}
.bmh .pj:hover strong{color:#c1ed00}
/* process */
.bmh .proc{padding:104px 0 96px}
.bmh .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative}
.bmh .sline{position:absolute;left:20px;right:20px;top:20px;height:2px;background:repeating-linear-gradient(90deg,#141414 0 10px,transparent 10px 18px)}
.bmh .st{position:relative;display:flex;flex-direction:column;gap:16px}
.bmh .sn{width:42px;height:42px;border-radius:50%;background:#c1ed00;border:3px solid #f4f0ea;display:inline-flex;align-items:center;justify-content:center;font-weight:800}
.bmh .sn.dk2{background:#141414;color:#c1ed00}
.bmh .st h3{font-size:22px;font-weight:800}
.bmh .st p{font-size:15.5px;line-height:1.6;color:#55524d}
.bmh .wide{width:100%;aspect-ratio:1200/380;object-fit:cover;border-radius:28px;display:block}
/* hosting + tools */
.bmh .host{padding:0 0 104px}
.bmh .split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}
.bmh .hcard{gap:0;border-radius:28px;overflow:hidden}
.bmh .hcard>img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}
.bmh .hb{padding:44px;display:flex;flex-direction:column;gap:16px}
.bmh .h38{font-size:38px;line-height:1.1;letter-spacing:-.02em;font-weight:800}
.bmh .hb .d{font-size:16px;line-height:1.6;color:#b9b6b0}
.bmh .tog{display:inline-flex;align-self:flex-start;background:#1d1f23;border-radius:999px;padding:4px;gap:4px}
.bmh .tog button{cursor:pointer;font-size:14px;font-weight:700;border:0;border-radius:999px;padding:0 20px;min-height:40px;background:transparent;color:#e9e6e0}
.bmh .tog button:hover{background:#2a2d33;color:#fff}
.bmh .tog button[aria-pressed="true"]{background:#c1ed00;color:#141414}
.bmh .price{margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.bmh .price .s{font-size:15px;color:#b9b6b0}
.bmh .price .v{font-size:52px;font-weight:800;letter-spacing:-.03em}
.bmh .pnote{font-size:14px;color:#c1ed00;min-height:20px}
.bmh .tools{background:#fff;border:1px solid #e6e1d8;border-radius:28px;padding:44px;display:flex;flex-direction:column;gap:28px;margin-top:24px}
.bmh .tool{display:flex;flex-direction:column;gap:14px;text-decoration:none!important;color:#141414!important}
.bmh .tool img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;display:block;transition:transform .4s}
.bmh .tool:hover img{transform:translateY(-4px)}
.bmh .tool h3{font-size:19px;font-weight:800}
.bmh .tool p{font-size:15px;line-height:1.55;color:#55524d}
.bmh .more{font-size:15px;color:#55524d}
.bmh .more a{color:#141414;font-weight:600}
/* packages */
.bmh .pk{background:#e9e3d8;padding:104px 0}
.bmh .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bmh .pc{background:#fff;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px;min-height:250px;text-decoration:none!important;color:#141414!important;transition:transform .25s,box-shadow .25s}
.bmh .pc:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(20,20,20,.12)}
.bmh .pc .c{font-size:13px;color:#6b665f;font-weight:600}
.bmh .pc h3{font-size:21px;font-weight:800;line-height:1.2}
.bmh .pc p.x{font-size:14.5px;line-height:1.55;color:#55524d}
.bmh .pc .go{margin-top:auto;font-weight:700;font-size:14.5px}
.bmh .pc.dk3{background:#141414;color:#fff!important}
.bmh .pc.dk3 .c,.bmh .pc.dk3 .go{color:#c1ed00}
.bmh .pc.dk3 p.x{color:#b9b6b0}
/* faq */
.bmh .faq{padding:104px 0}
.bmh .qi{border-bottom:1px solid #ddd7cc}
.bmh .qb{width:100%;background:none;border:0;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:700;text-align:left;cursor:pointer;color:#141414}
.bmh .qb:hover,.bmh .qb:focus{background:none;color:#141414}
.bmh .qb .ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;transition:transform .2s,background .2s;background:#fff;color:#141414;border:1px solid #ddd7cc}
.bmh .qb[aria-expanded="true"] .ic{background:#141414;color:#c1ed00;transform:rotate(45deg);border-color:#141414}
.bmh .qa{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:#55524d;max-width:600px}
.bmh .qa[hidden]{display:none}
/* contact */
.bmh .ct{padding:104px 0}
.bmh .ct .split{align-items:start}
.bmh .ctl{display:flex;flex-direction:column;gap:18px}
.bmh .ctl img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px;display:block;margin-top:8px}
.bmh .ctl .info{font-size:15px;color:#e9e6e0}
.bmh .ctl .info a{color:#c1ed00!important;font-weight:700}
.bmh .formc{background:#fff;color:#141414;border-radius:24px;padding:32px}
.bmh .formc .ft{font-size:22px;font-weight:800;margin-bottom:6px}
.bmh .formc .fs{font-size:14.5px;color:#6b665f;margin-bottom:18px}
.bmh .formc .wpcf7 p,.bmh .formc .wpcf7 label,.bmh .formc .wpcf7 span{color:#141414}
.bmh .formc .wpcf7 a{color:#141414!important;text-decoration:underline}
.bmh .formc .wpcf7-response-output{color:#141414}
@media (prefers-reduced-motion:reduce){.bmh .fl,.bmh .mq-t,.bmh .bmh-in{animation:none}.bmh *{transition:none!important}}
@media (max-width:1100px){.bmh .hero h1{font-size:52px}.bmh .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){
.bmh .w{padding:0 20px}
.bmh .hero{padding:130px 0 88px}
.bmh .hero-g,.bmh .split,.bmh .need-g{grid-template-columns:minmax(0,1fr);gap:28px}
.bmh .g3,.bmh .steps,.bmh .g4{grid-template-columns:minmax(0,1fr)}
.bmh .hero h1{font-size:40px}
.bmh .h2{font-size:32px}
.bmh .h38{font-size:30px}
.bmh .sline{display:none}
.bmh .needs,.bmh .work,.bmh .proc,.bmh .pk,.bmh .faq,.bmh .ct{padding-top:80px;padding-bottom:80px}
.bmh .host{padding-bottom:80px}
.bmh .pb,.bmh .hb,.bmh .tools,.bmh .formc{padding:26px 22px}
.bmh .pb h3{font-size:26px}
.bmh .hero-v{padding:0 0 40px 0}
.bmh .fc2{right:8px;top:14px}
.bmh .fc3{right:12px;bottom:60px}
.bmh .mq-t{font-size:20px;gap:32px}
.bmh .wide{aspect-ratio:16/9}
.bmh .hcard>img{min-height:220px;aspect-ratio:16/9}
.bmh .price .v{font-size:44px}
}
.bmh .price .v{color:#fff}
.bmh .panel .lnk{color:#fff!important}
.bmh .panel .lnk:hover{color:#c1ed00!important}
.bmh .hero.sub2{padding:24px 0 96px}
.bmh .paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.bmh .path{background:#fff;border:1px solid #e6e1d8;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:#141414!important;transition:transform .25s,box-shadow .25s}
.bmh .path:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(20,20,20,.12)}
.bmh .path img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.bmh .path .b{padding:30px 32px 32px;display:flex;flex-direction:column;gap:12px;flex:1}
.bmh .path h3{font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:800}
.bmh .path p{font-size:16px;line-height:1.6;color:#55524d}
.bmh .ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.bmh .ul li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:#141414;margin:0;padding:0}
.bmh .ul li:before{content:"";flex:0 0 auto;width:18px;height:18px;margin-top:2px;border-radius:50%;background:#c1ed00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='3.2'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}
.bmh .path .go{margin-top:auto;padding-top:10px;font-weight:700;font-size:15px;display:inline-flex;gap:8px;align-items:center}
.bmh .path:hover .go{color:#4f5d00}
.bmh .why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.bmh .wc{border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:14px;background:#17191d;border:1px solid #26292f}
.bmh .wc .no{font-size:14px;font-weight:700;color:#c1ed00}
.bmh .wc h3{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff}
.bmh .wc p{font-size:15.5px;line-height:1.6;color:#b9b6b0}
.bmh .wc.hi{background:#c1ed00;border-color:#c1ed00}
.bmh .wc.hi .no,.bmh .wc.hi h3{color:#141414}
.bmh .wc.hi p{color:#2e3600}
.bmh .hstrip{background:#c1ed00;border-radius:28px;padding:44px 48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}
.bmh .hstrip h2{font-size:36px;line-height:1.1;letter-spacing:-.02em;font-weight:800;max-width:620px}
.bmh .hstrip p{font-size:16px;color:#2e3600;margin-top:10px}
.bmh .btn-d{background:#141414;color:#fff!important;border:1px solid #141414}
.bmh .btn-d:hover{background:#000;transform:translateY(-2px)}
.bmh .hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.bmh .hc{border-radius:24px;overflow:hidden;background:#17191d;border:1px solid #26292f;text-decoration:none!important;color:#fff!important;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}
.bmh .hc:hover{transform:translateY(-6px);border-color:#c1ed00}
.bmh .hc img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.bmh .hc span{padding:14px 18px 18px;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:18px}
.bmh .hc:nth-child(2){margin-top:48px}
.bmh .formc .contact-form-input{padding:0 0 14px!important}
.bmh .formc .input-box,.bmh .formc textarea{width:100%!important;height:50px;border:1px solid #e3dfd8!important;background:#fff!important;border-radius:12px!important;padding:0 16px!important;font-size:15px!important;color:#141414!important;font-family:Inter,system-ui,sans-serif!important;box-shadow:none!important}
.bmh .formc textarea{height:130px!important;padding:14px 16px!important;resize:vertical}
.bmh .formc .input-box:focus,.bmh .formc textarea:focus{outline:0;border-color:#141414!important;box-shadow:0 0 0 3px rgba(20,20,20,.08)!important}
.bmh .formc ::placeholder{color:#8a857e;opacity:1}
.bmh .formc label{font-size:13.5px;color:#55524d!important;line-height:1.5}
.bmh .formc br{display:none}
.bmh .formc .gly-form-1-button,.bmh .formc [type=submit]{margin-top:14px;min-height:52px;padding:0 30px!important;border-radius:999px!important;background:#c1ed00!important;color:#141414!important;border:0!important;font-weight:700!important;font-size:16px!important;cursor:pointer;font-family:Inter,system-ui,sans-serif!important}
.bmh .formc .gly-form-1-button:hover{background:#d4ff1f!important}
.bmh .formc .gly-form-1-button .text,.bmh .formc .gly-form-1-button em{color:#141414!important}
@media (max-width:900px){.bmh .paths,.bmh .why{grid-template-columns:minmax(0,1fr)}.bmh .hstrip{padding:30px 24px}.bmh .hstrip h2{font-size:28px}.bmh .hero.sub2{padding:8px 0 72px}.bmh .path .b{padding:24px 22px}.bmh .hc:nth-child(2){margin-top:28px}.bmh .hc img{aspect-ratio:3/4}}
.bmh .up{text-transform:uppercase;font-weight:800;letter-spacing:-.045em;line-height:.9}
.bmh .ser{font-family:"Noto Serif",Georgia,"Times New Roman",serif!important;font-style:italic;font-weight:400;letter-spacing:-.03em}
.bmh .bul{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#e9e6e0}
.bmh .bul:before{content:"";width:8px;height:8px;border-radius:50%;background:#c1ed00}
.bmh .lt .bul{color:#141414}.bmh .lt .bul:before{background:#141414}
/* hero */
.bmh .wx{padding:12px 0 0}
.bmh .wx-t{position:relative;z-index:3;padding-left:7%}
.bmh .wx-t .l1{display:block;font-size:clamp(56px,7.6vw,112px);line-height:.95;color:#fff;margin-left:6%}
.bmh .wx-t .l2,.bmh .wx-t .l3{display:block;font-size:clamp(64px,8vw,118px);color:#fff}
.bmh .wx-t .l3{display:flex;align-items:center;gap:.12em;flex-wrap:nowrap}
.bmh .pillo{display:inline-block;width:1.35em;height:.66em;border:.11em solid #c1ed00;border-radius:999px;position:relative;flex:0 0 auto;margin-right:.02em}
.bmh .pillo:after{content:"";position:absolute;right:.1em;top:50%;width:.26em;height:.26em;margin-top:-.13em;border-radius:50%;background:#c1ed00;animation:bmhPill 3.2s ease-in-out infinite}
@keyframes bmhPill{0%,100%{right:.1em}50%{right:calc(100% - .36em)}}
.bmh .wx-art{position:relative;margin-top:22px;border-radius:32px;overflow:hidden;aspect-ratio:1200/520;background:linear-gradient(180deg,#d8f3c9 0 14%,#2fbf8f 14% 19%,#e6f9b8 19% 31%,#6f5bd9 31% 36%,#f1f4ea 36% 58%,#c1ed00 58% 63%,#eef2e6 63% 82%,#ff7aa8 82% 86%,#dfe9d6 86%)}
.bmh .wx-art:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(0,0,0,.06) 1px,transparent 1.2px) 0 0/6px 6px;pointer-events:none;z-index:6}
.bmh .blk{position:absolute;border-radius:14px;box-shadow:inset -10px -14px 0 rgba(0,0,0,.12),0 26px 40px rgba(20,30,10,.22);animation:bmhB 7s ease-in-out infinite}
@keyframes bmhB{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
.bmh .b1{left:12%;top:40%;width:17%;height:46%;background:linear-gradient(135deg,#9b8cff,#6f5bd9);animation-delay:-1s}
.bmh .b1:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(rgba(255,255,255,.45) 1px,transparent 1.5px) 0 0/7px 7px}
.bmh .b2{left:8%;top:30%;width:6%;height:15%;background:#ff6a3d;border-radius:10px;animation-delay:-3s}
.bmh .b3{left:62%;top:62%;width:25%;height:40%;background:linear-gradient(135deg,#d9ff4a,#a9d400);animation-delay:-2s}
.bmh .b4{left:80%;top:20%;width:16%;height:10%;background:#ff7aa8;border-radius:10px;animation-delay:-4s}
.bmh .b5{left:84%;top:34%;width:12%;height:7%;background:#2fbf8f;border-radius:10px;animation-delay:-5s}
.bmh .bars{position:absolute;left:33%;top:46%;width:22%;height:60%;display:flex;gap:6%;align-items:flex-end}
.bmh .bars i{display:block;flex:1;border-radius:8px 8px 0 0;box-shadow:inset -5px 0 0 rgba(0,0,0,.12);animation:bmhB 6s ease-in-out infinite}
.bmh .bars i:nth-child(1){height:78%;background:#2fbf8f}.bmh .bars i:nth-child(2){height:92%;background:#ff7aa8;animation-delay:-1s}.bmh .bars i:nth-child(3){height:70%;background:#c1ed00;animation-delay:-2s}.bmh .bars i:nth-child(4){height:100%;background:#e9e6e0;animation-delay:-3s}.bmh .bars i:nth-child(5){height:84%;background:#9b8cff;animation-delay:-4s}
.bmh .scr{position:absolute;z-index:4;border-radius:12px;overflow:hidden;box-shadow:0 30px 50px rgba(10,20,10,.35);border:4px solid #fff;transform:rotate(-6deg);animation:bmhB 8s ease-in-out infinite}
.bmh .scr img{display:block;width:100%;height:100%;object-fit:cover}
.bmh .s1{left:52%;top:8%;width:22%;aspect-ratio:1080/566;animation-delay:-2s}
.bmh .s2{left:66%;top:30%;width:18%;aspect-ratio:1080/566;transform:rotate(5deg);animation-delay:-5s}
.bmh .notch{position:absolute;left:0;top:0;z-index:7;background:#0e0f11;border-radius:0 0 28px 0;padding:46px 26px 22px 7%;display:flex;gap:10px;flex-wrap:wrap}
.bmh .notch:after{content:"";position:absolute;right:-28px;top:0;width:28px;height:28px;background:radial-gradient(circle at 100% 100%,transparent 27px,#0e0f11 28px)}
.bmh .pl{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 8px 0 20px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none!important}
.bmh .pl b{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}
.bmh .pl:hover b{transform:rotate(45deg)}
.bmh .pl.a{background:#c1ed00;color:#141414!important}.bmh .pl.a b{background:#141414;color:#c1ed00}
.bmh .pl.b{background:#23262b;color:#fff!important}.bmh .pl.b b{background:#c1ed00;color:#141414}
.bmh .intro{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:40px;padding:56px 0 96px;align-items:start}.bmh .intro .bul{margin-top:10px}
.bmh .intro .u{font-size:28px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:#c1ed00;text-underline-offset:8px;text-decoration-thickness:3px;margin-bottom:14px}
.bmh .intro .big{font-size:clamp(26px,3vw,40px);line-height:1.22;letter-spacing:-.02em;font-weight:700;color:#fff}
.bmh .intro .big em{font-style:normal;color:#c1ed00}
/* services in dark */
.bmh .paths.dkp .path{background:#17191d;border-color:#26292f;color:#fff!important}
.bmh .paths.dkp .path p{color:#b9b6b0}.bmh .paths.dkp .path .ul li{color:#e9e6e0}.bmh .paths.dkp .path .ey{color:#c1ed00}
.bmh .paths.dkp .path:hover{border-color:#c1ed00;box-shadow:0 24px 50px rgba(0,0,0,.4)}.bmh .paths.dkp .path:hover .go{color:#c1ed00}
/* staggered work */
.bmh .stg{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}
.bmh .stg .col{display:flex;flex-direction:column;gap:72px}
.bmh .stg .col.r{padding-top:0}
.bmh .stg .col.l{padding-top:150px}
.bmh .pj2{text-decoration:none!important;color:#fff!important;display:flex;flex-direction:column;gap:14px;position:relative}
.bmh .pj2 .im{display:block;border-radius:22px;overflow:hidden;position:relative;background:#1a1c20}
.bmh .pj2 img{width:100%;aspect-ratio:1080/566;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.bmh .pj2:hover img{transform:scale(1.06)}
.bmh .pj2 .cur{position:absolute;right:18px;bottom:18px;background:#c1ed00;color:#141414;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex;gap:8px;align-items:center;opacity:0;transform:translateY(10px) scale(.9);transition:.3s}
.bmh .pj2:hover .cur,.bmh .pj2:focus-visible .cur{opacity:1;transform:none}
.bmh .pj2 .mt{font-size:13.5px;color:#a5a29c;display:flex;gap:10px;align-items:center}
.bmh .pj2 .mt i{width:5px;height:5px;border-radius:50%;background:#c1ed00;display:inline-block}
.bmh .pj2 strong{font-size:24px;font-weight:700;letter-spacing:-.01em;transition:color .2s}
.bmh .pj2:hover strong{color:#c1ed00}
.bmh .whd{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}
.bmh .whd h2{font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.03em;font-weight:800;color:#fff}
.bmh .whd .s{font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:600;color:#b9b6b0}
.bmh .quote{padding:20px 0 0 18%;display:flex;flex-direction:column;gap:20px}
.bmh .quote p{font-size:26px;line-height:1.3;color:#fff;letter-spacing:-.01em}
.bmh .quote p em{font-style:normal;color:#c1ed00}
/* why */
.bmh .whyx{background:#fff;padding:110px 0}
.bmh .whyx .g{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:48px;align-items:start}
.bmh .whyx .ttl{position:sticky;top:120px;font-size:clamp(40px,4.7vw,68px);color:#141414;white-space:nowrap}
.bmh .whyx .ttl span{display:block}
.bmh .whyx .ttl .hl2{display:inline-block!important;padding-right:.08em;color:#141414;background:linear-gradient(transparent 58%,#c1ed00 58% 90%,transparent 90%)}
.bmh .row{border-top:1px solid #e3dfd8;padding:34px 0 40px;display:grid;grid-template-columns:64px minmax(0,1fr) 56px;gap:16px;position:relative;transition:padding .3s}
.bmh .row:last-child{border-bottom:1px solid #e3dfd8}
.bmh .row .n{font-size:15px;color:#141414;padding-top:14px}
.bmh .row h3{font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.04em;font-weight:800;color:#141414;transition:color .3s,transform .3s}
.bmh .row p{margin-top:16px;font-size:16px;line-height:1.65;color:#55524d;max-width:560px}
.bmh .row .ar{width:52px;height:52px;border-radius:50%;border:1px solid #d6d1c7;display:inline-flex;align-items:center;justify-content:center;color:#141414;transition:.3s;margin-top:10px}
.bmh .row:hover h3{transform:translateX(10px)}
.bmh .row:hover .ar{background:#c1ed00;border-color:#c1ed00;transform:rotate(45deg)}
.bmh .row:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:#141414;transition:width .5s}
.bmh .row:hover:before{width:100%}
/* hosting big caps */
.bmh .hx{background:#fff;padding:20px 0 120px}
.bmh .hx .g{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:40px;align-items:center}
.bmh .hx h2{font-size:clamp(42px,5vw,72px);color:#141414;position:relative}
.bmh .hx h2 .ul2{background:linear-gradient(transparent 60%,#c1ed00 60% 92%,transparent 92%)}
.bmh .hx .loop{position:absolute;right:-6%;top:-40px;width:120px;height:120px;color:#141414}
.bmh .hx .sub{margin-top:22px;font-size:17px;color:#55524d}
.bmh .hx .r{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.bmh .hx .pr{font-size:15px;color:#55524d}.bmh .hx .pr b{font-size:44px;font-weight:800;letter-spacing:-.03em;color:#141414;margin:0 6px}
.bmh .bigbtn{display:inline-flex;align-items:center;gap:14px;background:#141414;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:20px;padding:0 12px 0 34px;min-height:72px;border-radius:999px;transition:transform .25s,background .25s}
.bmh .bigbtn b{width:48px;height:48px;border-radius:50%;background:#c1ed00;color:#141414;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}
.bmh .bigbtn:hover{transform:translateY(-3px)}.bmh .bigbtn:hover b{transform:rotate(45deg)}
/* process on cream */
.bmh .procx{background:#f4f0ea;padding:100px 0}
@media (prefers-reduced-motion:reduce){.bmh .blk,.bmh .bars i,.bmh .scr,.bmh .pillo:after{animation:none}}
@media (max-width:900px){
.bmh .wx-t{padding-left:0}.bmh .wx-t .l1{margin-left:0;font-size:56px}.bmh .wx-t .l2,.bmh .wx-t .l3{font-size:clamp(34px,10.2vw,52px)}
.bmh .wx-art{margin-top:18px;aspect-ratio:4/5;border-radius:24px}
.bmh .notch{position:relative;border-radius:0;padding:0 0 14px;background:transparent}.bmh .notch:after{display:none}
.bmh .wx-art .notch{position:absolute;left:12px;top:12px;padding:10px;border-radius:22px;background:#0e0f11}
.bmh .b1{left:8%;top:52%;width:34%;height:30%}.bmh .b2{left:6%;top:44%;width:12%;height:8%}.bmh .b3{left:56%;top:74%;width:40%;height:24%}
.bmh .bars{left:44%;top:56%;width:36%;height:36%}.bmh .s1{left:30%;top:22%;width:58%}.bmh .s2{left:8%;top:30%;width:44%}.bmh .b4{left:70%;top:14%;width:26%;height:6%}.bmh .b5{display:none}
.bmh .intro{grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 0 72px}
.bmh .stg{grid-template-columns:minmax(0,1fr)}.bmh .stg .col.l{padding-top:48px}.bmh .stg .col{gap:44px}
.bmh .quote{padding:0}.bmh .quote p{font-size:22px}
.bmh .whyx{padding:80px 0}.bmh .whyx .g,.bmh .hx .g{grid-template-columns:minmax(0,1fr)}.bmh .whyx .ttl{position:static;font-size:clamp(38px,11vw,48px)}
.bmh .row{grid-template-columns:minmax(0,1fr);gap:6px}.bmh .row .n{padding-top:0;white-space:nowrap}.bmh .stg{display:flex;flex-direction:column}.bmh .stg .col.r{order:-1}.bmh .stg .col.l{padding-top:44px}.bmh .row .ar{display:none}.bmh .row h3{font-size:44px}
.bmh .hx{padding:0 0 80px}.bmh .hx .loop{display:none}.bmh .bigbtn{font-size:17px;min-height:62px}
.bmh .procx{padding:80px 0}
.bmh .pj2 .cur{opacity:1;transform:none}
}
.bmh .glow{position:relative;overflow:hidden}
.bmh .glow:before{content:"";position:absolute;left:-10%;bottom:-40%;width:70%;height:110%;background:radial-gradient(closest-side,rgba(111,91,217,.55),rgba(47,79,255,.25) 55%,transparent 75%);filter:blur(10px);pointer-events:none;animation:bmhG 12s ease-in-out infinite alternate}
.bmh .glow.r:before{left:auto;right:-15%;bottom:auto;top:-30%}
@keyframes bmhG{to{transform:translate(8%,-6%) scale(1.08)}}
.bmh .glow>.w{position:relative;z-index:2}
.bmh .mh1{padding:28px 0 110px}
.bmh .mh1 .g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}
.bmh .mh1 h1{font-size:clamp(40px,4.5vw,68px);color:#fff;position:relative;overflow-wrap:normal;word-break:normal;hyphens:none}
.bmh .mh1 h1 .ser{display:block;text-transform:none;color:#c1ed00;font-size:1.06em;letter-spacing:-.02em;margin-top:.06em}
.bmh .mh1 .loop{position:absolute;right:2%;top:-44px;width:110px;height:110px;color:#c1ed00}
.bmh .mh1 .sub{font-size:18px;line-height:1.65;color:#b9b6b0;margin-top:26px;max-width:560px}
/* growth visual */
.bmh .gv{background:rgba(23,25,29,.85);border:1px solid #2a2d33;border-radius:28px;padding:28px;backdrop-filter:blur(6px);position:relative}
.bmh .gv .t{display:flex;justify-content:space-between;align-items:center;color:#e9e6e0;font-size:14px;font-weight:600;margin-bottom:18px}
.bmh .gv .t span{display:inline-flex;gap:6px;align-items:center}.bmh .gv .t i{width:9px;height:9px;border-radius:50%;background:#c1ed00;display:inline-block}
.bmh .gv svg.ch{width:100%;height:auto;display:block}
.bmh .gv .ln{stroke-dasharray:900;stroke-dashoffset:900;animation:bmhD 2.4s .3s ease forwards}
@keyframes bmhD{to{stroke-dashoffset:0}}
.bmh .gv .bars2{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}
.bmh .gv .bars2 div{background:#1d2025;border-radius:16px;padding:14px;color:#b9b6b0;font-size:13px}
.bmh .gv .bars2 b{display:block;color:#fff;font-size:16px;margin-top:4px}
.bmh .gv .bars2 div:last-child{background:#c1ed00;color:#2e3600}.bmh .gv .bars2 div:last-child b{color:#141414}
.bmh .gv .stk{position:absolute;left:-18px;top:-18px;background:#9b8cff;color:#141414;font-weight:800;font-size:14px;border-radius:14px;padding:10px 14px;transform:rotate(-5deg)}
/* why */
.bmh .whyl{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:40px;align-items:start}
.bmh .whyl ul{list-style:none;margin:0;padding:0}
.bmh .whyl li{display:flex;gap:22px;align-items:baseline;padding:18px 0;border-bottom:1px solid #26292f;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#fff;transition:color .25s,padding .25s;cursor:default}
.bmh .whyl li:before{content:"";flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#c1ed00;transform:translateY(-.25em)}
.bmh .whyl li:hover{color:#c1ed00;padding-left:12px}
/* people strip */
.bmh .ppl{position:relative;border-radius:32px;overflow:hidden}
.bmh .ppl img{width:100%;aspect-ratio:1366/540;object-fit:cover;display:block}
.bmh .ppl .stk2{position:absolute;right:28px;bottom:28px;background:#c1ed00;color:#141414;border-radius:20px;padding:16px 20px;font-weight:800;font-size:18px;transform:rotate(3deg);box-shadow:0 18px 40px rgba(0,0,0,.35)}
/* services rows dark */
.bmh .svcc{background:#141518;border:1px solid #23252a;border-radius:36px;padding:64px 56px}
.bmh .svcc h2 .und{position:relative;white-space:nowrap}
.bmh .svcc h2 .und svg{position:absolute;left:0;bottom:-.18em;width:100%;height:.3em}
.bmh .srow{display:grid;grid-template-columns:70px minmax(0,.9fr) minmax(0,1.1fr) 60px;gap:24px;align-items:center;padding:30px 0;border-top:1px solid #26292f;text-decoration:none!important;color:#fff!important;position:relative;transition:padding .3s}
.bmh .srow:last-child{border-bottom:1px solid #26292f}
.bmh .srow:before{content:"";position:absolute;inset:0 -24px;border-radius:22px;background:#c1ed00;opacity:0;transform:scaleY(.6);transition:.3s;z-index:0}
.bmh .srow>*{position:relative;z-index:1}
.bmh .srow:hover:before{opacity:1;transform:none}
.bmh .srow:hover{color:#141414!important}
.bmh .srow .n{font-size:15px;color:#a5a29c}.bmh .srow:hover .n{color:#141414}
.bmh .srow h3{font-size:clamp(26px,2.8vw,40px);font-weight:800;letter-spacing:-.02em}
.bmh .srow p{font-size:15.5px;line-height:1.6;color:#b9b6b0}.bmh .srow:hover p{color:#2e3600}
.bmh .srow .ar{width:52px;height:52px;border-radius:50%;border:1px solid #3a3d44;display:inline-flex;align-items:center;justify-content:center;transition:.3s}
.bmh .srow:hover .ar{background:#141414;color:#c1ed00;border-color:#141414;transform:rotate(45deg)}
/* stacked project cards */
.bmh .stack2{display:flex;flex-direction:column;gap:28px}
.bmh .sc{position:sticky;top:110px;display:block;border-radius:30px;overflow:hidden;text-decoration:none!important;box-shadow:0 -20px 50px rgba(0,0,0,.45);background:#1a1c20}
.bmh .sc img{width:100%;aspect-ratio:1080/500;object-fit:cover;display:block;transition:transform .7s}
.bmh .sc:hover img{transform:scale(1.04)}
.bmh .sc .ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,11,13,.88));display:flex;flex-direction:column;justify-content:flex-end;padding:34px 38px}
.bmh .sc .k{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#c1ed00;font-weight:700}
.bmh .sc .nm{font-size:clamp(40px,6vw,92px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}
.bmh .sc .nm b{width:64px;height:64px;flex:0 0 auto;border-radius:50%;background:#c1ed00;color:#141414;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s}
.bmh .sc:hover .nm b{transform:rotate(45deg)}
.bmh .wkg{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:40px;align-items:start}
.bmh .wkg .side{position:sticky;top:120px;display:flex;flex-direction:column;gap:18px}
/* outline marquee */
.bmh .omq{overflow:hidden;padding:30px 0}
.bmh .omq .tr{display:flex;gap:.4em;white-space:nowrap;width:max-content;animation:bmhM 30s linear infinite;font-size:clamp(70px,11vw,170px);font-weight:800;letter-spacing:-.04em;line-height:1;text-transform:uppercase}
.bmh .omq .tr span{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.85)}
.bmh .omq .tr span.f{color:#c1ed00;-webkit-text-stroke:0}
.bmh .omq .tr em{font-style:normal;color:#9b8cff;-webkit-text-stroke:0}
.bmh .cre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;padding:10px 0 20px}
.bmh .cre .soc2{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;letter-spacing:.08em;font-weight:700;text-transform:uppercase}
.bmh .cre .soc2 a{color:#e9e6e0!important;text-decoration:none!important}.bmh .cre .soc2 a:hover{color:#c1ed00!important}
.bmh .cre p.d{font-size:19px;line-height:1.6;color:#e9e6e0;max-width:520px}
/* contact heading */
.bmh .bigct{font-size:clamp(38px,4.6vw,68px);color:#fff;line-height:.95;overflow-wrap:normal;word-break:normal;hyphens:none}
.bmh .bigct span{display:block}.bmh .bigct .hl{color:#c1ed00}
@media (prefers-reduced-motion:reduce){.bmh .glow:before,.bmh .omq .tr,.bmh .gv .ln{animation:none}.bmh .gv .ln{stroke-dashoffset:0}}
@media (max-width:900px){
.bmh .mh1{padding:8px 0 72px}.bmh .mh1 .g,.bmh .whyl,.bmh .wkg,.bmh .cre{grid-template-columns:minmax(0,1fr)}.bmh .mh1 .loop{display:none}.bmh .mh1 h1{font-size:clamp(28px,8.6vw,42px)}
.bmh .gv .stk{left:10px;top:-16px}
.bmh .whyl li{font-size:30px}
.bmh .ppl{border-radius:22px}.bmh .ppl img{aspect-ratio:4/3}.bmh .ppl .stk2{right:12px;bottom:12px;font-size:15px}
.bmh .svcc{padding:36px 20px;border-radius:26px}
.bmh .srow{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}.bmh .srow .ar{display:none}.bmh .srow:before{inset:0 -10px}
.bmh .sc{position:relative;top:auto}.bmh .sc img{aspect-ratio:4/3}.bmh .sc .ov{padding:20px}.bmh .sc .nm b{width:46px;height:46px}
.bmh .wkg .side{position:static}
.bmh .bigct{font-size:clamp(30px,9.4vw,46px)}
}
.bmh h1,.bmh h2,.bmh h3{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.bmh .mkh{padding:26px 0 30px}
.bmh .mkh .g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}
.bmh .mkh h1{font-size:clamp(40px,4.9vw,74px);line-height:.98;letter-spacing:-.04em;font-weight:800;color:#fff}
.bmh .mkh h1 .ser{display:block;color:#c1ed00;font-size:.82em;line-height:1.05;letter-spacing:-.02em;margin-top:6px}
.bmh .mkh .sub{font-size:18px;line-height:1.65;color:#b9b6b0!important;margin-top:22px;max-width:560px}
.bmh .mkv{position:relative;min-height:500px}
.bmh .mkv .fr{position:absolute;inset:6% 4% 6% 8%;border-radius:30px;overflow:hidden;border:6px solid #1d1f24;box-shadow:0 40px 80px rgba(0,0,0,.55);transform:rotate(2deg)}
.bmh .mkv .fr img{width:100%;height:100%;object-fit:cover;display:block}
.bmh .mkv .cp{position:absolute;z-index:3;font-weight:800;font-size:14.5px;border-radius:999px;padding:10px 16px;box-shadow:0 14px 30px rgba(0,0,0,.35);background:#fff;color:#141414;white-space:nowrap;animation:bmhB 7s ease-in-out infinite}
.bmh .mkv .cp:nth-of-type(2n){background:#c1ed00;animation-delay:-2s}.bmh .mkv .cp:nth-of-type(3n){background:#9b8cff;animation-delay:-4s}
.bmh .mkv .c1{left:0;top:10%;transform:rotate(-4deg)}.bmh .mkv .c2{right:0;top:4%;transform:rotate(3deg)}.bmh .mkv .c3{left:-2%;top:46%;transform:rotate(2deg)}
.bmh .mkv .c4{right:-2%;top:58%;transform:rotate(-3deg)}.bmh .mkv .c5{left:10%;bottom:2%;transform:rotate(-2deg)}.bmh .mkv .c6{right:12%;bottom:0;transform:rotate(4deg)}
.bmh .mkv .kst{position:absolute;z-index:4;right:2%;bottom:16%;background:#141414;border:1px solid #2a2d33;border-radius:22px;padding:16px 20px;box-shadow:0 24px 50px rgba(0,0,0,.5)}
.bmh .mkv .kst b{display:block;font-size:34px;font-weight:800;color:#c1ed00;letter-spacing:-.03em;line-height:1}.bmh .mkv .kst span{font-size:13px;color:#b9b6b0}
/* inbox mock (newsletter) */
.bmh .inb{position:absolute;inset:4% 2% 4% 6%;background:#f4f0ea;border-radius:28px;box-shadow:0 40px 80px rgba(0,0,0,.55);padding:22px;display:flex;flex-direction:column;gap:10px;transform:rotate(2deg)}
.bmh .inb .ib{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #ddd7cc;font-weight:800;color:#141414;font-size:15px}
.bmh .inb .ib i{width:10px;height:10px;border-radius:50%;background:#ff7a59;display:inline-block}.bmh .inb .ib i+i{background:#c1ed00}.bmh .inb .ib i+i+i{background:#9b8cff}
.bmh .inb .m{background:#fff;border:1px solid #e3ded4;border-radius:16px;padding:14px 16px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;opacity:0;transform:translateY(10px);animation:bmhPop2 .5s ease forwards}
.bmh .inb .m:nth-child(2){animation-delay:.3s}.bmh .inb .m:nth-child(3){animation-delay:.9s}.bmh .inb .m:nth-child(4){animation-delay:1.5s}.bmh .inb .m:nth-child(5){animation-delay:2.1s}
.bmh .inb .m .av{width:40px;height:40px;border-radius:12px;background:#141414;color:#c1ed00;font-weight:800;display:flex;align-items:center;justify-content:center}
.bmh .inb .m b{display:block;font-size:14px;color:#141414}.bmh .inb .m span{display:block;font-size:13px;color:#6b665f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bmh .inb .m em{font-style:normal;font-size:12px;color:#6b665f}
.bmh .inb .m.on{border-color:#c1ed00;box-shadow:0 10px 24px rgba(20,20,20,.08)}
@keyframes bmhPop2{to{opacity:1;transform:none}}
/* intro */
.bmh .mki{padding:100px 0 40px}
.bmh .mki .big{font-size:clamp(26px,2.9vw,42px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:#fff;max-width:1000px}
.bmh .mki .big em{font-style:normal;color:#c1ed00}
.bmh .mki .sm{font-size:17px;line-height:1.7;color:#b9b6b0;max-width:680px;margin-top:22px}
/* cards */
.bmh .mkc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}
.bmh .mkc.c2{grid-template-columns:repeat(2,minmax(0,1fr))}
.bmh .mkd{position:relative;background:#fff;border:1px solid #e3ded4;border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .3s,box-shadow .3s;overflow:hidden}
.bmh .mkd:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(20,20,20,.08)}
.bmh .mkd .no{font-size:14px;font-weight:700;color:#6b665f}
.bmh .mkd h3{font-size:23px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#141414}
.bmh .mkd p{font-size:15.5px;line-height:1.62;color:#55524d}
.bmh .mkd .im{margin:-28px -28px 8px;aspect-ratio:16/9;background:#f4f0ea;overflow:hidden}
.bmh .mkd .im{aspect-ratio:auto;height:170px;display:flex;align-items:center;justify-content:center}.bmh .mkd .im img{width:auto;height:auto;max-width:62%;max-height:120px;object-fit:contain;display:block;transition:transform .5s}
.bmh .mkd:hover .im img{transform:scale(1.05)}
.bmh .mkd ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.bmh .mkd li{position:relative;padding-left:20px;font-size:15px;line-height:1.55;color:#3f3d39}
.bmh .mkd li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#c1ed00}
.bmh .mkd .tg{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}
.bmh .mkd .tg span{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:#f4f0ea;color:#3f3d39;border-radius:999px;padding:6px 10px}
.bmh .mkd.dk2{background:#141414;border-color:#141414}.bmh .mkd.dk2 li{color:#e9e6e0}.bmh .mkd.dk2 .tg span{background:#26292f;color:#e9e6e0}.bmh .mkd.dk2 h3{color:#fff}.bmh .mkd.dk2 p{color:#b9b6b0}.bmh .mkd.dk2 .no{color:#c1ed00}
/* steps */
.bmh .mks{margin-top:44px;border-top:1px solid #26292f}
.bmh .mks>div{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid #26292f;transition:background .3s}
.bmh .mks>div:hover{background:linear-gradient(90deg,rgba(193,237,0,.08),transparent 70%)}
.bmh .mks .k{font-size:15px;color:#c1ed00;font-weight:700}
.bmh .mks h3{font-size:clamp(26px,2.8vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.04;color:#fff}
.bmh .mks p{font-size:16px;line-height:1.65;color:#b9b6b0}
/* split feature */
.bmh .mkf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.bmh .mkf .ph{border-radius:30px;overflow:hidden;aspect-ratio:5/4}
.bmh .mkf .ph img{width:100%;height:100%;object-fit:cover;display:block}
.bmh .mkf .pts{display:flex;flex-direction:column;gap:14px;margin-top:24px}
.bmh .mkf .pts div{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.5;color:#141414;font-weight:600}
.bmh .mkf .pts svg{flex:0 0 auto;width:26px;height:26px;padding:5px;border-radius:50%;background:#c1ed00;color:#141414}
/* case */
.bmh .mkcs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;border-radius:32px;overflow:hidden;background:#17191d;border:1px solid #26292f}
.bmh .mkcs .ph{min-height:420px}.bmh .mkcs .ph img{width:100%;height:100%;object-fit:cover;display:block}
.bmh .mkcs .tx{padding:44px;display:flex;flex-direction:column;gap:16px;justify-content:center}
.bmh .mkcs h3{font-size:clamp(26px,2.6vw,38px);font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.08}
.bmh .mkcs p{font-size:16.5px;line-height:1.65;color:#b9b6b0}
.bmh .mkcs .tg{display:flex;flex-wrap:wrap;gap:6px}.bmh .mkcs .tg span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid #3a3d44;color:#e9e6e0;border-radius:999px;padding:6px 10px}
/* creative UX layer */
.bmh .js-rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}
.bmh .js-rv.in{opacity:1;transform:none}
.bmh .mkd{--mx:50%;--my:50%}
.bmh .mkd:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(193,237,0,.22),transparent 60%)}
.bmh .mkd:hover:after{opacity:1}
.bmh .mkd>*{position:relative;z-index:1}
.bmh .mkv .fr,.bmh .mkv .cp,.bmh .mkv .kst,.bmh .mkv .inb{transition:translate .25s ease-out}
.bmh .mki .big .wd{opacity:.22;transition:opacity .35s}
.bmh .mki .big .wd.lit{opacity:1}
.bmh .mks{position:relative;padding-left:0}
.bmh .mks .bar{position:absolute;left:0;top:0;width:2px;height:0;background:#c1ed00;transition:height .2s linear}
.bmh .mks>div{opacity:.42;transition:opacity .4s,background .3s;padding-left:18px}
.bmh .mks>div.on{opacity:1}
.bmh .mks>div.on .k{background:#c1ed00;color:#141414;border-radius:999px;padding:4px 10px;justify-self:start}
.bmh .inb .m{transition:border-color .3s,box-shadow .3s,transform .3s}
.bmh .inb .m.on{transform:translateX(-8px) scale(1.02)}
.bmh .omq .tr{animation-play-state:running}
.bmh .cnt{font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){.bmh .js-rv{opacity:1;transform:none;transition:none}.bmh .mki .big .wd{opacity:1}.bmh .mks>div{opacity:1}}
@media (max-width:900px){.bmh .mks>div{padding-left:14px}}
@media (prefers-reduced-motion:reduce){.bmh .mkv .cp{animation:none}.bmh .inb .m{animation:none;opacity:1;transform:none}}
@media (max-width:1000px){.bmh .mkc{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){
.bmh .mkh .g,.bmh .mkf,.bmh .mkcs,.bmh .mkc,.bmh .mkc.c2{grid-template-columns:minmax(0,1fr)}
.bmh .mkh h1{font-size:clamp(32px,9.4vw,46px)}.bmh .mkv{min-height:380px}.bmh .mkv .cp{font-size:12.5px;padding:8px 12px}
.bmh .mks>div{grid-template-columns:minmax(0,1fr);gap:8px}.bmh .mki{padding:70px 0 20px}.bmh .mkcs .tx{padding:28px 22px}.bmh .mkcs .ph{min-height:260px}
}
.bmh .nlsv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:40px}
.bmh .nlsv .lst{border:1px solid #26292f;background:#17191d;border-radius:24px;padding:30px 30px 26px}
.bmh .nlsv .lst>div{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #26292f;color:#e9e6e0;font-size:16px;line-height:1.5}
.bmh .nlsv .lst>div:last-child{border-bottom:0}
.bmh .nlsv .lst svg{flex:0 0 22px;width:22px;height:22px;color:#c1ed00;margin-top:1px}
.bmh .nlsv .lead{color:#b9b4ac}
.bmh .nlq{max-width:880px;margin-top:40px;border-top:1px solid #e6e1d8}
.bmh .nlq details{border-bottom:1px solid #e6e1d8}
.bmh .nlq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Sora,Inter,sans-serif;font-weight:600;font-size:clamp(17px,2vw,21px);color:#141414}
.bmh .nlq summary::-webkit-details-marker{display:none}
.bmh .nlq summary i{flex:0 0 38px;width:38px;height:38px;border-radius:50%;border:1px solid #e6e1d8;position:relative;transition:background .25s,border-color .25s,transform .3s}
.bmh .nlq summary i:before,.bmh .nlq summary i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#141414;transform:translate(-50%,-50%)}
.bmh .nlq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}
.bmh .nlq details[open] summary i{background:#c1ed00;border-color:#c1ed00}
.bmh .nlq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}
.bmh .nlq details p{margin:0;padding:0 60px 26px 0;color:#6b665f;font-size:16.5px;line-height:1.65}
.bmh .nlq summary:focus-visible{outline:2px solid #141414;outline-offset:4px;border-radius:6px}
@media (max-width:900px){.bmh .nlsv{grid-template-columns:minmax(0,1fr);gap:28px}.bmh .nlq details p{padding-right:0}}
.bmh .vmcall{position:relative;width:100%;max-width:560px;margin-left:auto;background:#0d0e10;border:1px solid #2a2d33;border-radius:26px;padding:14px;box-shadow:0 40px 80px rgba(0,0,0,.45)}
.bmh .vmcall .bar{display:flex;align-items:center;gap:8px;padding:4px 6px 12px;color:#9a968f;font-size:12.5px;font-weight:600}
.bmh .vmcall .bar i{width:9px;height:9px;border-radius:50%;background:#ff5f57;display:block}.bmh .vmcall .bar i+i{background:#febc2e}.bmh .vmcall .bar i+i+i{background:#28c840}
.bmh .vmcall .bar .rec{margin-left:auto;display:flex;align-items:center;gap:6px;color:#c1ed00}.bmh .vmcall .bar .rec:before{content:"";width:7px;height:7px;border-radius:50%;background:#c1ed00;animation:vmp 1.6s infinite}
.bmh .vmgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.bmh .vmt{position:relative;aspect-ratio:16/11;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:border-color .4s,box-shadow .4s}
.bmh .vmt.on{border-color:#c1ed00;box-shadow:0 0 0 4px rgba(193,237,0,.15)}
.bmh .vmt .av{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 22px/1 Inter,sans-serif;color:#141414;background:#f4f0ea}
.bmh .vmt .nm{position:absolute;left:10px;bottom:9px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.45);padding:4px 9px;border-radius:999px;backdrop-filter:blur(6px)}
.bmh .vmt .wv{position:absolute;right:10px;bottom:11px;display:flex;gap:2px;align-items:flex-end;height:14px;opacity:0;transition:opacity .3s}.bmh .vmt.on .wv{opacity:1}
.bmh .vmt .wv b{width:3px;background:#c1ed00;border-radius:2px;animation:vmw .9s infinite ease-in-out}.bmh .vmt .wv b:nth-child(2){animation-delay:.15s}.bmh .vmt .wv b:nth-child(3){animation-delay:.3s}
.bmh .vmt.t1{background:linear-gradient(135deg,#2c2650,#9b8cff)}.bmh .vmt.t2{background:linear-gradient(135deg,#23301a,#7fa300)}.bmh .vmt.t3{background:linear-gradient(135deg,#3a2a22,#c9875c)}.bmh .vmt.t4{background:linear-gradient(135deg,#1c2a33,#4f8aa8)}
.bmh .vmctl{display:flex;justify-content:center;gap:10px;padding:14px 0 4px}
.bmh .vmctl span{width:42px;height:42px;border-radius:50%;background:#1f2126;color:#e9e6e0;display:flex;align-items:center;justify-content:center}.bmh .vmctl span svg{width:19px;height:19px}
.bmh .vmctl span.end{background:#ff4d4f;color:#fff;width:58px;border-radius:999px}
.bmh .vminv{position:absolute;left:-56px;bottom:-88px;width:270px;background:#fff;color:#141414;border-radius:18px;padding:14px 16px;box-shadow:0 24px 50px rgba(0,0,0,.35);z-index:3}
.bmh .vminv small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#7a766f}
.bmh .vminv b{display:block;font-size:14.5px;margin:4px 0 2px}.bmh .vminv p{margin:0;font-size:12.5px;color:#57534d}
.bmh .vminv .act{display:flex;gap:6px;margin-top:10px}.bmh .vminv .act span{font-size:12px;font-weight:700;padding:6px 11px;border-radius:999px;background:#f1eee8}.bmh .vminv .act span.y{background:#141414;color:#c1ed00}
.bmh .vmfree{position:absolute;left:-22px;top:-26px;z-index:3;background:#c1ed00;color:#141414;border-radius:18px;padding:10px 16px;font:800 24px/1 Inter,sans-serif;box-shadow:0 14px 30px rgba(0,0,0,.3);transform:rotate(-5deg)}
.bmh .vmfree small{display:block;font-size:11.5px;font-weight:700;margin-top:4px}
.bmh .vmtrust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;color:#c9c5bd;font-size:14.5px}.bmh .vmtrust span{display:flex;align-items:center;gap:8px}.bmh .vmtrust svg{width:18px;height:18px;color:#c1ed00}
.bmh .vmuse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}
.bmh .vmuse>div{background:#fff;border:1px solid #e6e1d8;border-radius:22px;padding:26px 22px;transition:transform .3s,box-shadow .3s}
.bmh .vmuse>div:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(20,20,20,.08)}
.bmh .ic{width:46px;height:46px;border-radius:14px;background:#141414;color:#c1ed00;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.bmh .ic svg{width:22px;height:22px}
.bmh .vmuse h3,.bmh .vmb h3{font:700 19px/1.25 Inter,sans-serif;margin:0 0 8px;color:#141414}.bmh .vmuse p,.bmh .vmb p{margin:0;color:#6b665f;font-size:15.5px;line-height:1.6}
.bmh .vmbento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}
.bmh .vmb{background:#f4f0ea;border-radius:22px;padding:28px 24px;position:relative;overflow:hidden}
.bmh .vmb.big{grid-column:span 2;grid-row:span 2;background:#141414;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:34px}
.bmh .vmb.big h3{color:#fff;font-size:24px}.bmh .vmb.big p{color:#b9b4ac}.bmh .vmb.big .ic{background:#c1ed00;color:#141414}
.bmh .vmmail{background:#fff;color:#141414;border-radius:18px;padding:18px;box-shadow:0 20px 40px rgba(0,0,0,.35);transform:rotate(-2deg)}
.bmh .vmmail .hd2{display:flex;gap:10px;align-items:center;border-bottom:1px solid #eee9e1;padding-bottom:12px;margin-bottom:12px}
.bmh .vmmail .lg{width:34px;height:34px;border-radius:50%;background:#141414;color:#c1ed00;display:flex;align-items:center;justify-content:center;font:800 13px Inter}
.bmh .vmmail .hd2 b{font-size:13.5px;display:block}.bmh .vmmail .hd2 span{font-size:12px;color:#7a766f}
.bmh .vmmail h4{margin:0 0 6px;font:700 17px/1.3 Inter,sans-serif}.bmh .vmmail .ln{display:flex;gap:8px;align-items:center;font-size:13px;color:#57534d;margin-top:6px}.bmh .vmmail .ln svg{width:16px;height:16px;color:#141414}
.bmh .vmmail .act{display:flex;gap:8px;margin-top:14px}.bmh .vmmail .act span{flex:1;text-align:center;font-size:13px;font-weight:700;padding:9px 0;border-radius:999px;background:#f1eee8}.bmh .vmmail .act span.y{background:#c1ed00}
.bmh .vmmail .ics{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#7a766f}.bmh .vmmail .ics:before{content:".ics";font-weight:800;font-size:10.5px;color:#141414;background:#f4f0ea;border-radius:6px;padding:4px 6px}
.bmh .vmhow{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;margin-top:46px}
.bmh .vmform{background:#f4f0ea;color:#141414;border-radius:24px;padding:24px;box-shadow:0 30px 60px rgba(0,0,0,.35)}
.bmh .vmform .tt{font:700 18px Inter,sans-serif;margin:0 0 14px;display:flex;justify-content:space-between;align-items:center}.bmh .vmform .tt span{font-size:12px;background:#c1ed00;padding:4px 10px;border-radius:999px}
.bmh .vmform label{display:block;font-size:11.5px;font-weight:700;color:#7a766f;margin:10px 0 5px;letter-spacing:.03em}
.bmh .vmform .f{background:#fff;border:1px solid #e6e1d8;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}
.bmh .vmform .two{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}
.bmh .vmform .g{display:flex;flex-wrap:wrap;gap:6px}.bmh .vmform .g span{background:#fff;border:1px solid #e6e1d8;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:600}.bmh .vmform .g span.add{border-style:dashed;color:#7a766f}
.bmh .vmform .go{margin-top:16px;background:#141414;color:#c1ed00;border-radius:999px;text-align:center;padding:12px;font-weight:700;font-size:14.5px}
.bmh .vmhow .mks>div{grid-template-columns:56px minmax(0,1fr)!important;gap:4px 14px!important;padding:22px 0!important;align-items:start}
.bmh .vmhow .mks h3{font-size:22px!important;line-height:1.25!important;margin:0!important;grid-column:2}
.bmh .vmhow .mks p{grid-column:2;margin:0!important;font-size:15.5px!important}
.bmh .vmhow .mks .k{grid-row:span 2;padding-top:4px}
.bmh .vmo{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:999px;border:1.5px solid #141414;color:#141414!important;font-weight:700;text-decoration:none;transition:background .2s}
.bmh .vmo:hover{background:#141414;color:#fff!important}
.bmh .lt .nlsv .lead{color:#57534d}
.bmh .vmcall{margin-bottom:60px}
@keyframes vmw{0%,100%{height:4px}50%{height:14px}}@keyframes vmp{0%,100%{opacity:1}50%{opacity:.25}}
@media (max-width:1100px){.bmh .vmuse{grid-template-columns:repeat(2,minmax(0,1fr))}.bmh .vminv{left:-10px}}
@media (max-width:900px){.bmh .vmbento,.bmh .vmhow{grid-template-columns:minmax(0,1fr)}.bmh .vmb.big{grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr)}.bmh .vmcall{margin:10px auto 40px}.bmh .vminv{left:8px;bottom:-40px;width:240px}.bmh .vmfree{right:4px}}
@media (max-width:560px){.bmh .vmuse{grid-template-columns:minmax(0,1fr)}.bmh .vmt .av{width:46px;height:46px;font-size:17px}}
@media (prefers-reduced-motion:reduce){.bmh .vmt .wv b,.bmh .vmcall .bar .rec:before{animation:none}} .bmh .ypv{position:relative;border-radius:26px;overflow:hidden;background:#141414;box-shadow:0 40px 90px -30px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.08);aspect-ratio:16/9}
.bmh .ypv video{display:block;width:100%;height:100%;object-fit:cover}
.bmh .ypv .ypbadge{position:absolute;left:18px;top:18px;display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border-radius:999px;background:#c1ed00;color:#141414;font:800 20px/1 Sora,Inter,sans-serif}
.bmh .ypv .ypbadge small{font:600 12px Inter,sans-serif}
.bmh .ypfilm{max-width:1060px;margin:44px auto 0;border-radius:28px;overflow:hidden;background:#141414;box-shadow:0 40px 90px -30px rgba(20,20,20,.45)}
.bmh .ypfilm video{display:block;width:100%;height:auto}
.bmh .ypnote{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:22px;color:#6b665f;font-size:15px}
.bmh .ypnote span{display:inline-flex;align-items:center;gap:8px}
.bmh .ypnote svg{width:16px;height:16px;color:#2f8f4e}
.bmh .mkh .mkv{display:flex;align-items:center}
.bmh .mkh .mkv .ypv{width:100%}
.bmh .vmmail .ics:before{content:"CSV"}
Ψηφιακά εργαλεία · Δωρεάν με τον λογαριασμό σας
Κληρώσεις δώρων για το προσωπικό σας, δωρεάν
Με το Blue Mint YourPrize στήνετε κλήρωση ονομάτων ή τροχό δώρων για τη γιορτή της εταιρείας σας, με το λογότυπό σας, και το τρέχετε από ένα laptop ή τον προβολέα.
Χωρίς εγκατάστασηΜε το λογότυπό σαςLaptop, TV ή προβολέας
Στήστε.Κληρώστε.Χαρίστε.Στήστε.Κληρώστε.Χαρίστε.Στήστε.Κληρώστε.Χαρίστε.
Blue Mint YourPrize
Τα δώρα της γιορτής μοιράζονται δίκαια, με χαμόγελα και χωρίς χαρτάκια, από τον ίδιο λογαριασμό που έχετε ήδη στη Blue Mint.
Χωρίς χρέωση για τους πελάτες της Blue Mint.
Για ποιες στιγμές
Για κάθε γιορτή της εταιρείας σας
Όπου μαζεύεται η ομάδα και υπάρχουν δώρα να μοιραστούν, το YourPrize κάνει την κλήρωση γιορτή.
Χριστουγεννιάτικη γιορτή
Δώρα για όλη την ομάδα στο τέλος της χρονιάς, με τη μουσική και το κέφι της βραδιάς.
Κοπή πίτας
Το φλουρί είναι ένα. Τα δώρα μπορεί να είναι πολλά, με τροχό που γυρίζει ο καθένας.
Ανταμοιβές και επέτειοι
Ευχαριστείτε την ομάδα για μια καλή χρονιά ή γιορτάζετε τα χρόνια της εταιρείας.
Team building και εκδηλώσεις
Συνέδρια, παρουσιάσεις και εκδηλώσεις με πελάτες, όπου θέλετε μια κλήρωση στο τέλος.
Δυνατότητες
Στήνετε, κληρώνετε, χαρίζετε
Εσείς αποφασίζετε τους κανόνες. Το αποτέλεσμα το βγάζει ο server της Blue Mint, ώστε η κλήρωση να είναι δίκαιη για όλους.
Κλήρωση ονομάτων ή τροχός δώρων
Στην κλήρωση διαλέγετε δώρο, πατάτε «Κλήρωση» και τα ονόματα ανακατεύονται μέχρι να βγει ο νικητής. Στον τροχό, ο καθένας έρχεται με τη σειρά του και γυρίζει τον τροχό με τα δώρα σας.
OfOlympia FoodsΧριστουγεννιάτικη γιορτή 2026
Κερδίζει: Μαρία Παπαδοπούλου
Δώρο: Tablet Samsung
Απομένουν: 3 δωροεπιταγές, 2 ακουστικά
ΕπόμενοΑναίρεση
Αποτελέσματα σε Excel
Με το λογότυπό σας
Η οθόνη της γιορτής δείχνει το λογότυπο και τον τίτλο της εκδήλωσής σας.
Περιορισμένα ή απεριόριστα δώρα
Ένα tablet, τρεις δωροεπιταγές ή ένα «Ευχαριστούμε!» για όλους. Όταν ένα δώρο τελειώσει, βγαίνει από την κλήρωση.
Περιστροφές ανά άτομο
Ορίζετε εσείς πόσες φορές γυρίζει τον τροχό ο καθένας.
Αναίρεση με ένα κλικ
Λείπει ο νικητής; Ακυρώνετε το αποτέλεσμα και το δώρο ή η περιστροφή επιστρέφει.
Αποτελέσματα σε Excel και PDF
Ποιος κέρδισε τι, με ώρα και τμήμα, για το λογιστήριο ή το HR.
Πώς δουλεύει
Από τον λογαριασμό στην πρώτη σας κλήρωση
Τέσσερα βήματα, περίπου πέντε λεπτά.
(01)Ανοίγετε δωρεάν λογαριασμό
Στο my.bluemint.gr με email ή κινητό, σε ένα λεπτό. Το YourPrize ανοίγει αμέσως.
(02)Φτιάχνετε την εκδήλωση
Τίτλος, ημερομηνία, λογότυπο και τρόπος: κλήρωση ονομάτων ή τροχός δώρων.
(03)Προσθέτετε προσωπικό και δώρα
Επικολλάτε τα ονόματα από το Excel και γράφετε τα δώρα με τις ποσότητές τους.
(04)Ανοίγετε την οθόνη στη γιορτή
Ανοίγετε τον σύνδεσμο σε laptop, TV ή προβολέα, γράφετε το PIN και ξεκινάτε.
Παρουσίαση
Δείτε το σε 2 λεπτά
Από τη δημιουργία της εκδήλωσης μέχρι τον τελευταίο νικητή, όπως θα το δείτε στη γιορτή σας.
Έως 2.000 άτομα ανά εκδήλωσηΕλληνικά και ΑγγλικάΉχος, confetti και πλήρης οθόνη
Online συνάντηση με τη Blue Mint
Θέλετε να μιλήσετε με εμάς;
Για τη δική σας ιστοσελίδα, το e-shop ή την προβολή σας, κλείνουμε μαζί σας μια online συνάντηση.
Ακούμε τι χρειάζεστε και τι σας κρατάει πίσω
Σας προτείνουμε τα επόμενα βήματα
Παίρνετε πρόταση με χρόνους και τιμή
Ερωτήσεις
Συχνές ερωτήσεις
Κοστίζει κάτι;
Όχι. Το YourPrize είναι δωρεάν με λογαριασμό στο my.bluemint.gr, και ο λογαριασμός ανοίγει δωρεάν, με email ή κινητό.
Τι χρειάζομαι στη γιορτή;
Ένα laptop ή μια TV με browser και σύνδεση στο internet. Αν θέλετε μεγάλη οθόνη, το συνδέετε σε προβολέα και πατάτε «Πλήρης οθόνη». Δεν χρειάζεται εγκατάσταση.
Είναι δίκαιη η κλήρωση;
Ναι. Κάθε αποτέλεσμα το αποφασίζει τυχαία ο server της Blue Mint και αποθηκεύεται αμέσως. Η οθόνη απλώς δείχνει το αποτέλεσμα, οπότε κανείς δεν μπορεί να το επηρεάσει από τον browser.
Τι γίνεται αν ο νικητής δεν είναι στη γιορτή;
Πατάτε «Αναίρεση» δίπλα στο αποτέλεσμα. Το δώρο επιστρέφει στην κλήρωση και κληρώνετε ξανά. Στη λίστα αποτελεσμάτων φαίνεται ότι ακυρώθηκε.
Μπορεί κάποιος με τον σύνδεσμο να αλλάξει κάτι;
Όχι χωρίς το PIN της εκδήλωσης, που το βλέπετε μόνο εσείς στο my.bluemint.gr. Αν χρειαστεί, φτιάχνετε νέο σύνδεσμο και PIN με ένα κλικ.
Πόσα άτομα και δώρα μπορώ να βάλω;
Έως 2.000 άτομα και 60 δώρα ανά εκδήλωση. Ο τροχός χωράει έως 16 θέσεις, και όσες περισσότερες θέσεις έχει ένα δώρο τόσο πιο συχνά βγαίνει.
Δεν έχω λογαριασμό. Πώς ξεκινάω;
Πατάτε «Ξεκινήστε δωρεάν», γράφετε όνομα και email ή κινητό και ορίζετε κωδικό. Ο λογαριασμός ενεργοποιείται αμέσως και σας ανοίγει κατευθείαν το YourPrize.
(function(){var R=document.getElementById('bmh');if(!R)return;
function mv(){var f=document.querySelector('.bmh-cf7 .wpcf7'),s=document.getElementById('bmh-form-slot');if(f&&s&&!s.contains(f)){s.appendChild(f);var w=document.querySelector('.bmh-cf7');if(w)w.style.display='none'}}mv();document.addEventListener('DOMContentLoaded',mv);
var RM=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;
if(!RM&&'IntersectionObserver' in window){var els=[].slice.call(R.querySelectorAll('.mkd,.mkf .ph,.mkf>div>*,.mkcs,.hd,.mks>div'));
els.forEach(function(e){var p=e.parentElement,i=[].indexOf.call(p.children,e);e.style.setProperty('--d',(Math.min(i,6)*0.08)+'s');e.classList.add('js-rv')});
var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target)}})},{rootMargin:'0px 0px -8% 0px'});els.forEach(function(e){io.observe(e)});}
[].slice.call(R.querySelectorAll('.mkd')).forEach(function(c){c.addEventListener('pointermove',function(ev){var r=c.getBoundingClientRect();c.style.setProperty('--mx',(ev.clientX-r.left)+'px');c.style.setProperty('--my',(ev.clientY-r.top)+'px')})});
var H=R.querySelector('.mkh');if(H&&!RM&&window.matchMedia('(pointer:fine)').matches){var L=[].slice.call(H.querySelectorAll('.mkv .fr,.mkv .inb,.mkv .cp,.mkv .kst'));H.addEventListener('pointermove',function(ev){var r=H.getBoundingClientRect(),dx=(ev.clientX-r.left)/r.width-.5,dy=(ev.clientY-r.top)/r.height-.5;L.forEach(function(e,i){var k=(e.classList.contains('fr')||e.classList.contains('inb'))?-14:(18+i*4);e.style.translate=(dx*k)+'px '+(dy*k)+'px'})});H.addEventListener('pointerleave',function(){L.forEach(function(e){e.style.translate='0 0'})})}
var B=R.querySelector('.mki .big');if(B&&!RM){(function wrap(n){[].slice.call(n.childNodes).forEach(function(c){if(c.nodeType===3){var f=document.createDocumentFragment();c.textContent.split(/(\s+)/).forEach(function(t){if(/^\s+$/.test(t)||!t)f.appendChild(document.createTextNode(t));else{var s=document.createElement('span');s.className='wd';s.textContent=t;f.appendChild(s)}});n.replaceChild(f,c)}else if(c.nodeType===1)wrap(c)})})(B);var W=[].slice.call(B.querySelectorAll('.wd'));}
var S=R.querySelector('.mks'),SI=S?[].slice.call(S.children):[];if(S){var bar=document.createElement('span');bar.className='bar';S.appendChild(bar);}
var Q=[].slice.call(R.querySelectorAll('.omq .tr')),ly=window.scrollY;
function onS(){var vh=window.innerHeight;[].slice.call(R.querySelectorAll('.js-rv:not(.in)')).forEach(function(e){var t=e.getBoundingClientRect();if(t.top-vh*3||t.height===0)e.classList.add('in')});
if(W&&W.length){var r=B.getBoundingClientRect(),p=Math.min(1,Math.max(0,(vh*.85-r.top)/(r.height+vh*.35)));var n=Math.round(p*W.length);W.forEach(function(w,i){w.classList.toggle('lit',i<n)})}
if(S){var rs=S.getBoundingClientRect(),pp=Math.min(1,Math.max(0,(vh*.6-rs.top)/rs.height));S.querySelector('.bar').style.height=(pp*100)+'%';SI.forEach(function(d){if(d.classList.contains('bar'))return;var rr=d.getBoundingClientRect();d.classList.toggle('on',rr.topvh*.25)})}
var y=window.scrollY;if(Q.length&&Math.abs(y-ly)>4){Q.forEach(function(q){q.style.animationDirection=y<ly?'reverse':'normal'});ly=y}}
var W=W||null;if(!RM){window.addEventListener('scroll',function(){requestAnimationFrame(onS)},{passive:true});onS();}else{SI.forEach(function(d){d.classList.add('on')})}
var IB=[].slice.call(R.querySelectorAll('.inb .m'));if(IB.length&&!RM){var ci=0;setInterval(function(){IB.forEach(function(m,i){m.classList.toggle('on',i===ci)});ci=(ci+1)%IB.length},2600)}
})();