.bz{--forest-950:#0e2420;--forest-900:#163631;--forest-800:#1f3d38;--forest-700:#2a5049;--teal-700:#0b7566;--teal-600:#0f9782;--teal-400:#2bb39c;--teal-300:#6fd3c0;--mint-200:#c3ebe4;--mint-100:#dbf2ef;--mint-50:#f3fcfa;--ink:#2a2d2d;--muted:#5e6463;--line:#e3e7e6;--paper:#f2f2f2;--bg:#ffffff;--sans:"Montserrat",ui-sans-serif,system-ui,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color-scheme:light;}.bz *{box-sizing:border-box}.bz{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){.bz{scroll-behavior:auto}}.bz{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.bz::selection{background:var(--mint-200);color:var(--forest-900)}.bz:focus-visible{outline:2px solid var(--teal-600);outline-offset:3px;border-radius:6px}.bz a{color:inherit}.bz h1,.bz h2,.bz h3,.bz h4{margin:0;line-height:1.1;letter-spacing:-.01em;text-wrap:balance;color:var(--forest-900)}.bz h1{font-size:clamp(2.15rem,1.4rem+2.8vw,3.6rem);font-weight:800;line-height:1.05}.bz h2{font-size:clamp(1.75rem,1.2rem+2.4vw,3rem);font-weight:800;line-height:1.08}.bz h3{font-size:1.1rem;font-weight:700}.bz p{margin:0}.bz .wrap{width:100%;max-width:76rem;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:640px){.bz .wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.bz .section{padding-block:5.5rem}.bz .section.paper{background:var(--mint-50)}.bz .on-dark{background:var(--forest-900);color:#fff}.bz .on-dark h1,.bz .on-dark h2,.bz .on-dark h3{color:#fff}.bz .on-dark .lead{color:rgb(255 255 255/.8)}.bz .on-dark .eyebrow{color:var(--teal-400)}.bz .lead{font-size:1.05rem;color:var(--muted);max-width:40rem;line-height:1.65}@media (min-width:640px){.bz .lead{font-size:1.125rem}}.bz .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.bz .eyebrow::before{content:"";width:1.5rem;height:2px;background:currentColor}.bz .sec-head{display:grid;gap:1.1rem;max-width:44rem;margin-bottom:2.5rem}.bz .sec-head .lead{margin-top:.2rem}.bz .accent{color:var(--teal-400)}.bz .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.1;text-decoration:none;cursor:pointer;font-family:var(--sans);border:1.5px solid transparent;transition:background-color .2s,color .2s,transform .2s}.bz .btn:active{transform:translateY(1px)}.bz .btn-primary{background:var(--teal-600);color:#fff;box-shadow:0 8px 24px -10px rgb(15 151 130/.7)}.bz .btn-primary:hover{background:var(--teal-700)}.bz .btn-ghost{color:var(--forest-900);border-color:var(--line);background:#fff}.bz .btn-ghost:hover{border-color:var(--teal-600);color:var(--teal-700)}.bz .btn-ghost-dark{color:#fff;border-color:rgb(255 255 255/.28);background:transparent}.bz .btn-ghost-dark:hover{border-color:var(--teal-400);color:var(--teal-300)}.bz .btn .arr::after{content:"→"}.bz .cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.bz .micro{margin-top:1rem;max-width:32rem;font-size:.875rem;color:rgb(255 255 255/.6)}.bz .top{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:40;background:rgb(22 54 49/.9);backdrop-filter:blur(10px);border-bottom:1px solid rgb(255 255 255/.08);color:#fff}.bz .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.25rem}.bz .logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.bz .logo svg{width:28px;height:28px}.bz .logo b{color:var(--teal-300);font-weight:700;letter-spacing:.14em;font-size:.65rem;border:1px solid rgb(255 255 255/.25);border-radius:999px;padding:.2rem .5rem}.bz .nav{display:flex;align-items:center;gap:1.5rem;font-size:.9rem;font-weight:600}.bz .nav a{text-decoration:none;color:rgb(255 255 255/.8)}.bz .nav a:hover{color:#fff}.bz .nav .btn{color:#fff;min-height:2.6rem;padding:.55rem 1.1rem}@media (max-width:860px){.bz .nav a:not(.btn){display:none}}.bz .hero{position:relative;overflow:hidden;padding-top:8.5rem;padding-bottom:calc(5rem + 4vw);clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.bz .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.bz .hero::after{content:"";position:absolute;top:-10rem;right:-10%;width:42rem;height:42rem;max-width:100vw;border-radius:50%;background:rgb(15 151 130/.2);filter:blur(120px);pointer-events:none}.bz .hero .wrap{position:relative;display:grid;gap:3rem;align-items:center}@media (min-width:1100px){.bz .hero .wrap{grid-template-columns:1.15fr 1fr;gap:3.5rem}}.bz .hero h1{margin-top:1.25rem}.bz .hero .lead{margin-top:1.5rem;max-width:36rem}.bz .kpis{position:relative;margin-top:3.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1rem;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.1)}@media (min-width:1024px){.bz .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz .kpis div{background:rgb(22 54 49/.9);padding:1.25rem 1.5rem;min-width:0}.bz .kpis b{display:block;font-size:1.75rem;font-weight:800;color:#fff;line-height:1.1}.bz .kpis span{display:block;margin-top:.3rem;font-size:.85rem;color:rgb(255 255 255/.65);line-height:1.35}.bz .console{border-radius:1.25rem;border:1px solid rgb(255 255 255/.12);background:rgb(14 36 32/.85);padding:1.25rem;font-family:var(--mono);font-size:.8rem;box-shadow:0 30px 60px -30px rgb(0 0 0/.6)}.bz .console .cl{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.55);padding-bottom:.9rem;border-bottom:1px solid rgb(255 255 255/.1);margin-bottom:.9rem}.bz .console ol{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.bz .console li{display:grid;grid-template-columns:3.2rem 1fr;gap:.6rem;color:rgb(255 255 255/.85);line-height:1.45}.bz .console li span{color:var(--teal-400)}.bz .console li.tool{color:var(--teal-300)}.bz .console li.ok{color:#8ff0c0}.bz .console .cf{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgb(255 255 255/.1);font-size:.72rem;color:rgb(255 255 255/.55)}.bz .logo-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.5rem}.bz .logo-tile{display:flex;align-items:center;min-height:3.5rem;padding:.8rem 1.3rem;border-radius:1rem;font-weight:800;font-size:1.05rem;color:rgb(42 45 45/.5);letter-spacing:-.01em;transition:color .3s,transform .3s}.bz .logo-tile:hover{color:var(--forest-900);transform:translateY(-3px)}.bz .logos-title{text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bz .grid{display:grid;gap:1.25rem}.bz .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.bz .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bz .g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.bz .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.bz .g3{grid-template-columns:1fr}}@media (max-width:720px){.bz .g2,.bz .g4{grid-template-columns:1fr}}.bz .card{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.6rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.bz .card.dark{background:var(--forest-800);border-color:rgb(255 255 255/.1);color:#fff}.bz .card.dark h3{color:#fff}.bz .card.dark p,.bz .card.dark li{color:rgb(255 255 255/.78)}.bz .card.teal{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.bz .card.teal h3{color:#fff}.bz .card.teal p{color:rgb(255 255 255/.9)}.bz .card .ico{width:2.6rem;height:2.6rem;border-radius:.8rem;background:var(--mint-100);color:var(--teal-700);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.bz .card.dark .ico{background:rgb(255 255 255/.1);color:var(--teal-300)}.bz .card p,.bz .card li{font-size:.925rem;color:var(--muted);line-height:1.55}.bz .card ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.bz .tags{display:flex;flex-wrap:wrap;gap:.4rem}.bz .tag{font-size:.7rem;font-weight:700;padding:.3rem .6rem;border-radius:999px;background:var(--mint-100);color:var(--teal-700)}.bz .card.dark .tag{background:rgb(255 255 255/.1);color:var(--teal-300)}.bz .outcome{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line)}.bz .card.dark .outcome{border-color:rgb(255 255 255/.12)}.bz .outcome small{display:block;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.bz .card.dark .outcome small{color:rgb(255 255 255/.55)}.bz .outcome b{font-size:.9rem;color:var(--forest-900);font-weight:700}.bz .card.dark .outcome b{color:#fff}.bz .card a.more{font-weight:700;color:var(--teal-700);text-decoration:none;font-size:.9rem}.bz .card a.more:hover{text-decoration:underline}.bz .card .k{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700)}.bz .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}@media (max-width:960px){.bz .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz .stat{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.4rem;min-width:0}.bz .stat b{display:block;font-size:2rem;font-weight:800;color:var(--teal-600);line-height:1;font-variant-numeric:tabular-nums}.bz .stat span{display:block;margin-top:.5rem;font-size:.875rem;color:var(--ink);line-height:1.45}.bz .stat small{display:block;margin-top:.6rem;font-size:.7rem;color:var(--muted)}.bz .panel{background:var(--paper);border-radius:1.5rem;padding:2rem}.bz .panel h4{font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.4rem}.bz .numlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.5rem;margin:0;padding:0;list-style:none}@media (max-width:760px){.bz .numlist{grid-template-columns:1fr}}.bz .numlist li{display:grid;grid-template-columns:2rem 1fr;gap:.9rem}.bz .numlist i{font-style:normal;width:2rem;height:2rem;border-radius:50%;background:var(--forest-900);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800}.bz .numlist b{display:block;font-size:.95rem;color:var(--forest-900)}.bz .numlist p{font-size:.9rem;color:var(--muted);margin-top:.2rem}.bz .on-dark .numlist i{background:var(--teal-600)}.bz .on-dark .numlist b{color:#fff}.bz .on-dark .numlist p{color:rgb(255 255 255/.75)}.bz .on-dark .numlist b em{font-style:normal;font-size:.68rem;font-weight:700;background:rgb(255 255 255/.12);color:var(--teal-300);padding:.15rem .5rem;border-radius:999px;margin-left:.5rem;vertical-align:middle}.bz .steps-dark{display:grid;gap:3rem;align-items:start}@media (min-width:1024px){.bz .steps-dark{grid-template-columns:1fr 1.1fr;gap:4rem}}.bz .steps-dark .numlist{grid-template-columns:1fr}.bz .guard{border:1px solid rgb(255 255 255/.12);border-radius:1.25rem;padding:1.4rem;margin-top:1.8rem;background:rgb(255 255 255/.04)}.bz .guard h4{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.7);margin-bottom:.9rem}.bz .checks{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;font-size:.9rem}.bz .checks li{display:grid;grid-template-columns:1.1rem 1fr;gap:.6rem;color:rgb(255 255 255/.85)}.bz .checks li::before{content:"✓";color:var(--teal-400);font-weight:800}.bz .light .checks li{color:var(--ink)}.bz .light .checks li::before{color:var(--teal-600)}.bz .case{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.bz .case .cat{display:inline-block;align-self:flex-start;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700);background:var(--mint-100);padding:.3rem .6rem;border-radius:999px}.bz .case p{font-size:.9rem;color:var(--muted)}.bz .case .m{margin-top:auto;background:var(--mint-50);border-radius:.9rem;padding:.9rem 1rem;display:grid;gap:.4rem}.bz .case .m div{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:baseline;font-size:.8rem;color:var(--muted)}.bz .case .m b{color:var(--teal-700);font-size:1rem;font-weight:800;white-space:nowrap}.bz .quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:960px){.bz .quotes{grid-template-columns:1fr}}.bz .quote{background:var(--paper);border-radius:1.25rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem;margin:0;min-width:0}.bz .quote p{font-size:.95rem;color:var(--ink)}.bz .quote footer{display:flex;align-items:center;gap:.8rem}.bz .quote .av{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--forest-900);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;flex-shrink:0}.bz .quote b{display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--forest-900)}.bz .quote small{font-size:.72rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.bz .people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:960px){.bz .people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bz .people{grid-template-columns:1fr}}.bz .person{background:#fff;border:1px solid var(--line);border-radius:1.25rem;padding:1.3rem;display:grid;grid-template-columns:4rem 1fr;gap:1rem;align-items:start;min-width:0}.bz .person .ph{width:4rem;height:4rem;border-radius:1rem;background:var(--mint-100);color:var(--teal-700);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}.bz .person .nm{font-weight:800;color:var(--forest-900)}.bz .person .rl{font-size:.85rem;color:var(--muted);margin-top:.15rem}.bz .person .st{font-size:.75rem;color:var(--teal-700);font-weight:600;margin-top:.4rem}.bz .geo{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:860px){.bz .geo{grid-template-columns:1fr}}.bz .flags{display:flex;flex-wrap:wrap;gap:.5rem}.bz .flag{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.35rem .75rem;color:var(--forest-900)}.bz .faq{display:grid;gap:.75rem;max-width:52rem}.bz .faq details{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1rem 1.3rem}.bz .faq summary{cursor:pointer;font-weight:700;color:var(--forest-900);list-style:none;display:flex;justify-content:space-between;gap:1rem}.bz .faq summary::after{content:"+";color:var(--teal-600);font-weight:800}.bz .faq details[open] summary::after{content:"–"}.bz .faq details p{margin-top:.7rem;font-size:.925rem;color:var(--muted)}.bz .tbl{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:1.25rem}.bz table{width:100%;border-collapse:collapse;font-size:.9rem}.bz th,.bz td{text-align:left;padding:.9rem 1.2rem;border-bottom:1px solid var(--line);vertical-align:top}.bz tr:last-child td{border-bottom:0}.bz th{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;background:var(--mint-50)}.bz td:first-child{font-weight:700;color:var(--forest-900);white-space:nowrap}.bz .sit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (max-width:700px){.bz .sit{grid-template-columns:1fr}}.bz .sit li{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1rem 1.2rem;font-weight:700;color:var(--forest-900);font-size:.95rem}.bz .sit li span{display:block;font-weight:500;font-size:.85rem;color:var(--muted);margin-top:.2rem}.bz form{display:grid;gap:.9rem;max-width:34rem}.bz label{display:grid;gap:.4rem;font-size:.8rem;font-weight:700;color:rgb(255 255 255/.85)}.bz input,.bz textarea,.bz select{font:inherit;font-size:1rem;padding:.8rem .9rem;border:1.5px solid rgb(255 255 255/.18);border-radius:.8rem;background:rgb(255 255 255/.06);color:#fff;width:100%}.bz input::placeholder,.bz textarea::placeholder{color:rgb(255 255 255/.4)}.bz select option{color:var(--ink)}.bz textarea{min-height:7rem;resize:vertical}.bz .ok{display:none;border-radius:1rem;background:rgb(255 255 255/.08);padding:1rem 1.2rem;font-size:.9rem;margin-top:1rem;max-width:34rem}.bz .ok.show{display:block}.bz .form-wrap{display:grid;gap:2.5rem;align-items:start}@media (min-width:1024px){.bz .form-wrap{grid-template-columns:1fr 1fr;gap:4rem}}.bz .alt{margin-top:1rem;font-size:.85rem;color:rgb(255 255 255/.6)}.bz .alt code{font-family:var(--mono);color:#fff;user-select:all}.bz .footer{background:var(--forest-950);color:rgb(255 255 255/.7);padding-block:3rem;font-size:.85rem}.bz .footer .wrap{display:grid;gap:2rem}@media (min-width:760px){.bz .footer .wrap{grid-template-columns:1.2fr 1fr 1fr}}.bz .footer h5{margin:0 0 .7rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.5)}.bz .footer a{color:rgb(255 255 255/.8);text-decoration:none;display:block;margin-bottom:.35rem}.bz .footer a:hover{color:var(--teal-300)}.bz .footer .legal{grid-column:1/-1;border-top:1px solid rgb(255 255 255/.1);padding-top:1.2rem;font-size:.75rem;color:rgb(255 255 255/.45)}.bz .team2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}@media (max-width:1023px){.bz .team2{grid-template-columns:1fr;gap:2rem}}.bz .who{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;align-items:center;min-width:0}.bz .who img{width:12rem;height:12rem;max-width:100%;border-radius:1.25rem;object-fit:cover;display:block}.bz .who .nm{font-weight:800;font-size:1.2rem;color:var(--forest-900)}.bz .who .rl{font-size:.9rem;color:var(--teal-700);font-weight:700;margin-top:.2rem}.bz .who p{font-size:.92rem;color:var(--muted);margin-top:.6rem}.bz .who .ct{font-size:.85rem}.bz .who .ct a{color:var(--teal-700)}@media (max-width:480px){.bz .who{grid-template-columns:1fr}.bz .who img{width:100%;max-width:18rem;height:auto;aspect-ratio:1}}.bz .bz-ig{display:grid;gap:.4rem}.bz .t-input-error{font-size:.8rem;color:#ffb4a8;min-height:0}.bz form{font-family:var(--sans)}.bz .t-submit{font:inherit}.bz{font-size:16px}.bz .hero .wrap:has(>.kpis){display:block}.bz .console li{grid-template-columns:4.1rem 1fr}.bz .console li.ok{background:none;padding:0;margin:0;border-radius:0;max-width:none}