@font-face{font-family:__geist_4b9778;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:__geist_Fallback_4b9778;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_4b9778{font-family:__geist_4b9778,__geist_Fallback_4b9778}.__variable_4b9778{--font-geist:"__geist_4b9778","__geist_Fallback_4b9778"}@font-face{font-family:__geistMono_7804b1;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:__geistMono_Fallback_7804b1;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7804b1{font-family:__geistMono_7804b1,__geistMono_Fallback_7804b1}.__variable_7804b1{--font-geist-mono:"__geistMono_7804b1","__geistMono_Fallback_7804b1"}.bersot-home{--black-cine:#07080a;--carbon:#0e0e10;--graphite:#44484f;--ivory:#f3f3f0;--ink:#0b0c0e;--green:#15803d;--green-hover:#16a34a;--green-electric:#34d399;--green-soft:#dfeee6;--green-deep:#0b3d2e;--muted-dark:#b9bcc2;--muted-light:#44484f;--line-dark:hsla(0,0%,100%,.09);--line-light:rgba(11,12,14,.1);--ease:cubic-bezier(0.2,0.7,0.2,1);font-family:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--black-cine);color:#fff;-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.bersot-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.bersot-home){scroll-behavior:auto}}.bersot-home :focus-visible{outline:2px solid var(--green-electric);outline-offset:3px;border-radius:4px}.bersot-home .mono{font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace}.bersot-home .num{font-variant-numeric:tabular-nums}.bh-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:20px}@media (min-width:768px){.bh-wrap{padding-inline:40px}}.bh-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-electric);display:inline-flex;align-items:center;gap:8px}.bh-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bh-light .bh-eyebrow{color:var(--green)}.bh-h2{font-size:clamp(32px,5vw,60px);line-height:1.02;font-weight:600;letter-spacing:-.04em;text-wrap:balance;margin:16px 0 0}.bh-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;max-width:60ch;margin:18px 0 0;color:var(--muted-dark)}.bh-light .bh-lead{color:var(--muted-light)}.bh-section{padding-block:clamp(80px,11vw,150px);position:relative}.bh-dark{background:var(--black-cine);color:#fff}.bh-carbon{background:var(--carbon);color:#fff}.bh-light{background:var(--ivory);color:var(--ink)}.bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:500;font-size:15px;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.bh-btn:active{transform:translateY(1px)}.bh-btn-primary{background:var(--green);color:#fff}.bh-btn-primary:hover{background:var(--green-hover)}.bh-btn-outline{border-color:hsla(0,0%,100%,.28);color:#fff;background:hsla(0,0%,100%,.02)}.bh-btn-outline:hover{border-color:#fff}.bh-light .bh-btn-outline{border-color:var(--line-light);color:var(--ink)}.bh-btn-sm{min-height:38px;padding:0 16px;font-size:14px}[data-reveal=pre]{opacity:0;transform:translateY(28px)}[data-reveal]{transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-reveal=in]{opacity:1;transform:none}.bh-header{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0);background:rgba(7,8,10,.62);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line-dark)}.bh-header-in{gap:20px;height:64px}.bh-header-in,.bh-logo{display:flex;align-items:center}.bh-logo{gap:10px;color:#fff;text-decoration:none;font-weight:600;letter-spacing:.12em;font-size:14px;white-space:nowrap}.bh-logo img{border-radius:8px}.bh-nav{display:none;margin-left:auto;align-items:center;gap:22px}.bh-nav a{color:var(--muted-dark);text-decoration:none;font-size:14px;white-space:nowrap;transition:color .2s var(--ease)}.bh-nav a:hover{color:#fff}.bh-header-cta{display:none}@media (min-width:1080px){.bh-nav{display:flex}.bh-header-cta{display:flex;align-items:center;gap:14px}.bh-menu{display:none}}.bh-menu{margin-left:auto;position:relative}.bh-menu summary{list-style:none;cursor:pointer;border:1px solid var(--line-dark);border-radius:999px;padding:8px 14px;font-size:14px;color:#fff;white-space:nowrap}.bh-menu summary::-webkit-details-marker{display:none}.bh-menu-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(300px,calc(100vw - 32px));background:var(--carbon);border:1px solid var(--line-dark);border-radius:16px;padding:10px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5)}.bh-menu-panel a{color:#fff;text-decoration:none;padding:11px 12px;border-radius:10px;font-size:15px}.bh-menu-panel a:hover{background:hsla(0,0%,100%,.05)}.bh-menu-panel .bh-btn{margin-top:6px}.bh-hero{position:relative;height:100svh;min-height:900px;background:var(--black-cine);overflow:hidden;isolation:isolate}@media (min-width:768px){.bh-hero{min-height:720px}}.bh-hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block}.bh-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 0 100%,rgba(7,8,10,.94) 0,rgba(7,8,10,.75) 35%,rgba(7,8,10,0) 65%)}@media (max-width:767px){.bh-hero-scrim{background:linear-gradient(0deg,rgba(7,8,10,.98) 0,rgba(7,8,10,.9) 42%,rgba(7,8,10,0) 62%)}}.bh-hero-copy{position:absolute;z-index:3;left:0;right:0;bottom:0;padding-bottom:clamp(88px,12vh,132px)}.bh-hero-copy-in{max-width:660px}.bh-hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:18px 0 0;text-wrap:balance}.bh-hero h1 .l2{display:block;color:#8a8e96}.bh-hero-sub{margin:22px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.55;color:var(--muted-dark);max-width:54ch}.bh-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bh-hero-hud{position:absolute;z-index:4;right:0;left:0;bottom:24px;pointer-events:none}.bh-hero-hud .bh-wrap{justify-content:flex-end;gap:14px}.bh-hero-hud .bh-wrap,.bh-hud{display:flex;align-items:center}.bh-hud{pointer-events:auto;gap:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark)}.bh-hud-scene,.bh-pause{color:#fff}.bh-pause{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:rgba(7,8,10,.5);display:grid;place-items:center;cursor:pointer}.bh-pause:hover{border-color:#fff}@media (max-width:767px){.bh-hud-scene{display:none}.bh-hero-hud{bottom:16px}}.bh-conn{z-index:2;pointer-events:none}.bh-conn,.bh-conn svg{position:absolute;inset:0}.bh-conn svg{width:100%;height:100%}.bh-conn line{stroke:rgba(52,211,153,.45);stroke-width:1;vector-effect:non-scaling-stroke;transition:opacity 1.2s var(--ease)}.bh-conn line.out{stroke:rgba(52,211,153,.8)}.bh-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;letter-spacing:.12em;padding:6px 10px;border-radius:999px;border:1px solid rgba(52,211,153,.35);background:rgba(7,8,10,.7);color:#d1fae5;transition:opacity .9s var(--ease)}.bh-chip i{width:6px;height:6px;border-radius:50%;background:var(--green-electric);box-shadow:0 0 10px var(--green-electric)}.bh-chip.out{color:var(--green-electric);border-color:rgba(52,211,153,.7)}.bh-layer{position:absolute;transform:translateY(-50%);font-size:11px;letter-spacing:.14em;color:#fff;padding:3px 0 3px 10px;border-left:2px solid var(--green-electric);transition:opacity .9s var(--ease);background:linear-gradient(90deg,rgba(7,8,10,.6),transparent)}.bh-status{font-size:12px;letter-spacing:.22em;color:#fff;text-shadow:0 0 18px rgba(52,211,153,.9);transition:opacity .4s var(--ease)}.bh-signature,.bh-status{position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.bh-signature{text-align:center;transition:opacity .9s var(--ease)}.bh-signature b{display:block;font-size:13px;letter-spacing:.3em;color:#fff;font-weight:500}.bh-signature span{display:block;margin-top:6px;font-size:10px;letter-spacing:.22em;color:var(--green-electric)}.bh-desk{display:none}.bh-mob{display:block}@media (min-width:768px){.bh-desk{display:block}.bh-mob{display:none}}.bh-reveal-h{font-size:clamp(38px,6.4vw,92px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:0;text-wrap:balance}.bh-reveal-h .a{display:block;color:#5f636b}.bh-reveal-h .b{display:block}.bh-strip{margin-top:clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark)}.bh-strip>div{padding:22px 18px 0 0;position:relative}.bh-strip>div+div{padding-left:18px;border-left:1px solid var(--line-dark)}.bh-strip .n{font-size:12px;color:var(--muted-dark);letter-spacing:.1em}.bh-strip .t{margin-top:10px;font-size:clamp(17px,1.6vw,22px);font-weight:500;letter-spacing:-.02em}.bh-strip .d{margin-top:6px;font-size:14px;color:var(--muted-dark)}.bh-strip .engine .t{color:var(--green-electric)}.bh-strip .engine:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--green-electric);box-shadow:0 0 16px var(--green-electric)}@media (max-width:767px){.bh-strip{grid-template-columns:1fr 1fr;row-gap:28px}.bh-strip>div:nth-child(3){padding-left:0;border-left:0}}.bh-ta{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px)}@media (max-width:860px){.bh-ta{grid-template-columns:1fr}}.bh-ta h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);margin:0 0 8px;font-weight:500}.bh-ta ol{list-style:none;margin:0;padding:0}.bh-ta li{display:grid;grid-template-columns:56px 1fr;gap:4px 16px;padding:22px 0;border-bottom:1px solid var(--line-light);align-items:baseline}.bh-ta li .k{font-size:13px;color:var(--green)}.bh-ta li .t{font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.bh-ta li .d{grid-column:2;font-size:15px;color:var(--muted-light);line-height:1.5}.bh-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.bh-tab{border:1px solid var(--line-dark);background:transparent;color:var(--muted-dark);border-radius:999px;padding:10px 18px;font:inherit;font-size:14px;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease);white-space:nowrap}.bh-tab:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.bh-tab[aria-selected=true]{background:#fff;color:var(--ink);border-color:#fff}.bh-light .bh-tab{border-color:var(--line-light);color:var(--muted-light)}.bh-light .bh-tab[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bh-chain-scroll{overflow-x:auto;margin-top:40px;padding-bottom:8px}.bh-chain{display:flex;align-items:stretch;min-width:-moz-max-content;min-width:max-content;list-style:none;margin:0;padding:0}.bh-chain li{display:flex;align-items:center}.bh-chain .step{min-width:150px;max-width:190px;padding:18px 16px;border-radius:14px;border:1px solid var(--line-dark);background:hsla(0,0%,100%,.02);animation:bh-step-in .6s var(--ease) both}.bh-chain .step .n{font-size:11px;color:var(--muted-dark);letter-spacing:.1em}.bh-chain .step .t{margin-top:8px;font-size:15px;line-height:1.3}.bh-chain .step.engine{background:var(--green);border-color:var(--green);box-shadow:0 0 40px rgba(21,128,61,.45)}.bh-chain .step.engine .n{color:#d1fae5}.bh-chain .arrow{width:36px;height:1px;background:linear-gradient(90deg,rgba(52,211,153,.2),rgba(52,211,153,.8));position:relative}.bh-chain .arrow:after{content:"";position:absolute;right:0;top:-3px;border:3.5px solid transparent;border-left:5px solid rgba(52,211,153,.8)}@keyframes bh-step-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.bh-chain .step{animation:none}}.bh-demo{margin-top:48px;display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}@media (max-width:960px){.bh-demo{grid-template-columns:1fr}}.bh-stepper{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media (max-width:960px){.bh-stepper{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px}}.bh-stepper button{width:100%;text-align:left;display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:10px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--muted-light);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.bh-stepper button:hover{background:rgba(11,12,14,.04);color:var(--ink)}.bh-stepper button[aria-current=step]{background:#fff;color:var(--ink);box-shadow:0 1px 0 var(--line-light),0 8px 24px rgba(11,12,14,.06)}.bh-stepper .dot{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid var(--line-light)}.bh-stepper button[aria-current=step] .dot{background:var(--green);border-color:var(--green);color:#fff}.bh-stepper .done .dot{color:var(--green);border-color:var(--green)}.bh-progress{height:2px;background:var(--line-light);margin-top:10px;border-radius:2px;overflow:hidden}.bh-progress i{display:block;height:100%;background:var(--green);transition:width .2s linear}.bh-app{border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line-light);box-shadow:0 30px 80px rgba(11,12,14,.14)}.bh-app-bar{height:40px;display:flex;align-items:center;gap:12px;padding:0 14px;background:#eceef1;border-bottom:1px solid var(--line-light)}.bh-app-bar .lights{display:flex;gap:6px}.bh-app-bar .lights i{width:10px;height:10px;border-radius:50%;background:#d4d6da}.bh-app-bar .url{flex:1;max-width:360px;margin:0 auto;text-align:center;background:#fff;border-radius:6px;font-size:12px;color:var(--muted-light);padding:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-app-body{display:grid;grid-template-columns:170px 1fr 250px;height:560px}@media (max-width:1100px){.bh-app-body{grid-template-columns:1fr 240px}.bh-side{display:none}}@media (max-width:720px){.bh-app-body{grid-template-columns:1fr;height:auto}}.bh-side{background:var(--graphite);color:#d9dbdf;padding:14px 10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.bh-side .brand{display:flex;align-items:center;gap:8px;padding:4px 8px 14px;color:#fff;font-weight:600;letter-spacing:.1em;font-size:12px}.bh-side .item{padding:8px 10px;border-radius:8px}.bh-side .item.on{background:hsla(0,0%,100%,.12);color:#fff}.bh-chat{display:flex;flex-direction:column;min-width:0;height:100%}@media (max-width:720px){.bh-chat{height:520px}}.bh-chat-head{background:#377f6a;color:#fff;display:flex;align-items:center;gap:10px;padding:10px 14px}.bh-chat-head .av{width:34px;height:34px;border-radius:50%;background:#4a9b80;display:grid;place-items:center;font-size:13px;font-weight:600;flex:none}.bh-chat-head b{display:block;font-size:14px;font-weight:600}.bh-chat-head small{display:block;font-size:11px;opacity:.85}.bh-chat-status{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#eefaf2;border-bottom:1px solid #d7ede0;font-size:12px;color:#1f5134;flex-wrap:wrap}.bh-chat-status.human{background:#f6f0ff;color:#4c1d95;border-color:#e6dafe}.bh-chat-status .who{font-weight:600}.bh-chat-status .btns{margin-left:auto;display:flex;gap:6px}.bh-chat-status .pill{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:#fff;white-space:nowrap}.bh-chat-status .pill.me{color:#6d28d9;border:1px solid #c4b5fd}.bh-chat-status .pill.ctl{color:#b91c1c;border:1px solid #fca5a5}.bh-chat-status .pill.ctl.on{background:#b91c1c;color:#fff;border-color:#b91c1c}.bh-chat-agenda{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#fdf8e8;border-bottom:1px solid #f3e6bd;font-size:13px;color:#7c3a0a;font-weight:500}.bh-chat-agenda .go{margin-left:auto;background:#b45309;color:#fff;font-size:12px;padding:4px 10px;border-radius:6px}.bh-chat-agenda.done{background:#ecfdf3;color:#166534;border-color:#bbf7d0}.bh-chat-body{flex:1;min-height:0;overflow:hidden;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background-color:#e8e1d7;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 0);background-size:18px 18px}.bh-msg{max-width:78%;padding:7px 10px 5px;border-radius:10px;font-size:13px;line-height:1.4;color:#111;box-shadow:0 1px 1px rgba(0,0,0,.06);animation:bh-msg-in .36s var(--ease) both}.bh-msg.client{background:#fff;align-self:flex-start;border-top-left-radius:3px}.bh-msg.ai{background:#dcf5d0;align-self:flex-end;border-top-right-radius:3px}.bh-msg .from{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#2e7d4f;margin-bottom:2px}.bh-msg .from img{border-radius:50%}.bh-msg .ficha{margin-top:6px;display:flex;flex-direction:column;gap:1px}.bh-msg .link{margin-top:6px;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#2e7d4f;border:1px solid #9fd3b1;border-radius:999px;padding:3px 10px;background:#effaf2}.bh-msg .time{display:block;text-align:right;font-size:10px;color:#6b7280;margin-top:2px}.bh-msg .time .tick{color:#3b82f6;margin-left:3px}@keyframes bh-msg-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.bh-msg{animation:none}}.bh-typing{align-self:flex-end;background:#dcf5d0;border-radius:10px;padding:8px 12px;font-size:11px;color:#256b43}.bh-chat-compose{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f3f4f6;border-top:1px solid #e5e7eb}.bh-chat-compose .field{flex:1;min-width:0;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-chat-compose .field.typed{color:#111}.bh-chat-compose .send{width:30px;height:30px;border-radius:50%;background:#3a9b68;flex:none;display:grid;place-items:center;color:#fff}.bh-panel{border-left:1px solid var(--line-light);background:#fafaf8;padding:16px;font-size:13px;color:var(--ink);overflow:hidden}@media (max-width:720px){.bh-panel{border-left:0;border-top:1px solid var(--line-light)}}.bh-panel h4{margin:0 0 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);font-weight:500}.bh-panel .row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-light)}.bh-panel .row span{color:var(--muted-light)}.bh-hot{display:inline-flex;gap:4px;align-items:center;background:#fee2e2;color:#b91c1c;font-weight:600;font-size:12px;padding:2px 8px;border-radius:999px}.bh-panel .card{border:1px solid var(--line-light);background:#fff;border-radius:10px;padding:10px 12px;margin-top:8px;animation:bh-msg-in .36s var(--ease) both}.bh-panel .card b{display:block;font-size:13px}.bh-panel .card small{color:var(--muted-light);font-size:12px}.bh-panel .ok{color:var(--green);font-weight:600}.bh-panel .auto{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-light)}.bh-panel .auto i{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.bh-panel .auto i.wait{background:#d1d5db}.bh-spin{display:inline-flex;gap:6px;align-items:center;margin-top:12px;color:var(--green);font-size:12px}.bh-spin:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid var(--green);border-right:2px solid transparent;animation:bh-rot .9s linear infinite}@keyframes bh-rot{to{transform:rotate(1turn)}}.bh-empty{color:var(--muted-light);font-size:13px;line-height:1.5}.bh-kanban{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;padding:14px;background:#f4f5f7;height:100%;overflow-x:auto}@media (max-width:720px){.bh-kanban{height:360px}}.bh-kanban .col{background:#eceef1;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:8px;min-width:120px}.bh-kanban .col h5{margin:2px 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light);font-weight:500}.bh-kanban .k{background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;border:1px solid var(--line-light);color:var(--ink)}.bh-kanban .k small{display:block;color:var(--muted-light);font-size:11px;margin-top:2px}.bh-kanban .k.me{border-color:var(--green);box-shadow:0 0 0 3px rgba(21,128,61,.14);animation:bh-msg-in .36s var(--ease) both}.bh-shots{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:860px){.bh-shots{grid-template-columns:1fr}}.bh-shots figure{margin:0}.bh-shots .frame{border-radius:12px;overflow:hidden;border:1px solid var(--line-light);background:#fff;aspect-ratio:16/10;position:relative}.bh-shots figcaption{margin-top:10px;font-size:13px;color:var(--muted-light)}.bh-ind{margin-top:44px;display:grid;grid-template-columns:260px 1fr;gap:20px}@media (max-width:960px){.bh-ind{grid-template-columns:1fr}}.bh-fixed{border:1px solid rgba(52,211,153,.35);border-radius:16px;padding:20px;background:linear-gradient(180deg,rgba(21,128,61,.16),rgba(21,128,61,.02))}.bh-fixed h3{margin:0 0 12px;font-size:11px;letter-spacing:.14em;color:var(--green-electric);font-weight:500}.bh-fixed ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.bh-fixed li{display:flex;gap:10px;align-items:baseline}.bh-fixed li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green-electric);flex:none;transform:translateY(-2px)}.bh-ind-main{border:1px solid var(--line-dark);border-radius:16px;padding:clamp(18px,3vw,28px);display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media (max-width:860px){.bh-ind-main{grid-template-columns:1fr}}.bh-ind-col h3{margin:0 0 10px;font-size:11px;letter-spacing:.14em;color:var(--muted-dark);font-weight:500}.bh-ind-col+.bh-ind-col{margin-top:22px}.bh-words{display:flex;flex-wrap:wrap;gap:8px}.bh-words span{border:1px solid var(--line-dark);border-radius:999px;padding:6px 12px;font-size:14px}.bh-pipe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.bh-pipe span{padding:6px 10px;border-radius:8px;background:hsla(0,0%,100%,.05)}.bh-pipe em{font-style:normal;color:var(--green-electric)}.bh-autos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--muted-dark)}.bh-autos li:before{content:"↳ ";color:var(--green-electric)}.bh-note{margin-top:18px;font-size:12px;color:var(--muted-dark)}.bh-mini{border-radius:14px;overflow:hidden;background:#fff;color:#111;box-shadow:0 24px 60px rgba(0,0,0,.45)}.bh-mini .bh-app-bar{height:32px}.bh-mini .bh-app-bar .url{font-size:11px}.bh-mini .bh-chat-head{padding:8px 12px}.bh-mini .bh-chat-body{min-height:190px}.bh-mini-pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;background:#f4f5f7}.bh-mini-pipe div{font-size:10px;color:var(--muted-light);text-transform:uppercase;letter-spacing:.06em;background:#eceef1;border-radius:6px;padding:6px;min-height:58px}.bh-mini-pipe .k{margin-top:6px;background:#fff;border:1px solid var(--green);border-radius:6px;padding:5px 6px;text-transform:none;letter-spacing:0;color:var(--ink);font-size:11px;line-height:1.3}.bh-eco-tree{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:0}.bh-eco-node{border:1px solid var(--line-dark);border-radius:999px;padding:10px 20px;font-size:14px;white-space:nowrap}.bh-eco-node.engine{border-color:var(--green-electric);color:var(--green-electric);box-shadow:0 0 30px rgba(52,211,153,.18)}.bh-eco-v{width:1px;height:28px;background:rgba(52,211,153,.5)}.bh-eco-apps{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;position:relative}.bh-eco-apps:before{content:"";position:absolute;top:-28px;left:12.5%;right:12.5%;height:1px;background:rgba(52,211,153,.5)}@media (max-width:1000px){.bh-eco-apps{grid-template-columns:1fr 1fr}.bh-eco-apps:before{display:none}}@media (max-width:600px){.bh-eco-apps{grid-template-columns:1fr}}.bh-eco-app{border:1px solid var(--line-dark);border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column}.bh-eco-shot{aspect-ratio:16/10;position:relative;background:#17181b;border-bottom:1px solid var(--line-dark)}.bh-eco-ph{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6b6f77;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 10px,transparent 10px 20px)}.bh-eco-info{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.bh-eco-info h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.bh-eco-info .by{font-size:11px;letter-spacing:.12em;color:var(--green-electric)}.bh-eco-info p{margin:0;font-size:14px;color:var(--muted-dark);line-height:1.5}.bh-eco-info a{margin-top:auto;padding-top:8px;color:#fff;font-size:13px;text-decoration:none}.bh-eco-info a:hover{color:var(--green-electric)}.bh-metrics{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--line-light)}.bh-metrics>div{padding:24px 20px 0 0}.bh-metrics>div+div{padding-left:20px;border-left:1px solid var(--line-light)}@media (max-width:620px){.bh-metrics>div+div{padding-left:0;border-left:0}}.bh-metrics b{display:block;font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--green)}.bh-metrics span{display:block;margin-top:10px;font-size:14px;color:var(--muted-light)}.bh-quotes{margin-top:64px;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:860px){.bh-quotes{grid-template-columns:1fr}}.bh-quote{margin:0}.bh-quote blockquote{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.3;letter-spacing:-.02em;font-weight:500;text-wrap:pretty}.bh-quote.small blockquote{font-size:17px;line-height:1.55;color:var(--muted-light);font-weight:400;letter-spacing:0}.bh-quote figcaption{margin-top:20px;display:flex;gap:12px;align-items:center;font-size:14px}.bh-quote figcaption .av{width:40px;height:40px;border-radius:50%;background:var(--green-soft);color:var(--green-deep);display:grid;place-items:center;font-weight:600}.bh-quote figcaption small{display:block;color:var(--muted-light)}.bh-human{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}@media (max-width:860px){.bh-human{grid-template-columns:1fr}}.bh-human-visual{position:relative;aspect-ratio:4/5;max-height:640px;width:100%;border-radius:20px;overflow:hidden;background:radial-gradient(60% 50% at 50% 45%,rgba(21,128,61,.25),transparent 70%),var(--black-cine);border:1px solid var(--line-dark)}.bh-human-visual canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.bh-human-tags{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:8px}.bh-human-tags span{font-size:11px;letter-spacing:.12em;padding:6px 10px;border-radius:999px;background:rgba(7,8,10,.7);border:1px solid rgba(52,211,153,.35);color:#d1fae5}.bh-human-tags span.you{border-color:#fff;color:#fff}.bh-sec{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;border-top:1px solid var(--line-light)}.bh-sec>div{padding:22px 20px 22px 0;border-bottom:1px solid var(--line-light)}.bh-sec h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em}.bh-sec p{margin:8px 0 0;font-size:14px;color:var(--muted-light);line-height:1.5}.bh-faq{max-width:820px;margin:40px auto 0}.bh-final{text-align:center;overflow:hidden}.bh-final:before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;max-width:160vw;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(21,128,61,.35),transparent);pointer-events:none}.bh-final .bh-wrap{position:relative}.bh-final h2{font-size:clamp(38px,6vw,84px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:0 auto;max-width:14ch;text-wrap:balance}.bh-final .bh-hero-ctas{justify-content:center;margin-top:36px}.bh-footer{background:var(--black-cine);border-top:1px solid var(--line-dark);padding-block:56px 40px;font-size:14px;color:var(--muted-dark)}.bh-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}@media (max-width:860px){.bh-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.bh-footer-grid{grid-template-columns:1fr}}.bh-footer h3{margin:0 0 14px;font-size:11px;letter-spacing:.14em;color:#fff;font-weight:500}.bh-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.bh-footer a{color:var(--muted-dark);text-decoration:none}.bh-footer a:hover{color:#fff}.bh-footer-bottom{margin-top:44px;padding-top:20px;border-top:1px solid var(--line-dark);font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.bersot-home section[id]{scroll-margin-top:72px}@media (max-width:767px){.bh-chip{font-size:9px;letter-spacing:.06em;padding:4px 7px;gap:5px}.bh-chip i{width:5px;height:5px}}.bh-demo>*,.bh-ind-main>*,.bh-ind>*{min-width:0}@media (max-width:1100px){.bh-side{display:none}}.bh-fixed{align-self:start}.bh-app .bh-chat-body{justify-content:flex-start;overflow-y:auto;scrollbar-width:none}.bh-app .bh-chat-body>:first-child{margin-top:auto}.bh-hud-crm{color:var(--muted-dark);text-decoration:none;border:1px solid rgba(103,232,249,.25);border-radius:999px;padding:7px 12px;letter-spacing:.12em;white-space:nowrap;transition:color .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.bh-hud-crm.on,.bh-hud-crm:hover{color:#a5f3fc;border-color:rgba(103,232,249,.8);box-shadow:0 0 24px rgba(34,211,238,.35)}.bh-human-visual{background:radial-gradient(60% 50% at 50% 50%,rgba(21,128,61,.22),transparent 70%),var(--black-cine)}.bh-starfield{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.bersot-home>footer,.bersot-home>main{position:relative;z-index:1}.has-starfield .bh-footer,.has-starfield .bh-section.bh-carbon,.has-starfield .bh-section.bh-dark,.has-starfield .bh-section.bh-light{background:transparent}.bh-human-visual{background:radial-gradient(60% 50% at 50% 50%,rgba(14,116,144,.28),transparent 72%),var(--black-cine)}.bh-human-tags span{border-color:rgba(125,211,252,.35);color:#e0f2fe}