*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.tnum{font-variant-numeric:tabular-nums lining-nums}img{display:block}.eyebrow{color:var(--biwizz-teal-dim);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.section{padding:42px 0}.section-head{max-width:720px}.section-head.center{text-align:center;margin:0 auto}.section h2{color:var(--biwizz-navy);font:700 clamp(26px,3.4vw,38px)/1.12 var(--font-heading);letter-spacing:var(--tracking-tighter);margin:12px 0 0}.section .lead{color:var(--muted-foreground);font:400 16px/1.6 var(--font-sans);margin:14px 0 0}.hero{padding:56px 0 72px;position:relative;overflow:hidden}.hero:before{background:radial-gradient(120% 90% at 88% -10%,color-mix(in oklab,var(--biwizz-teal) 7%,transparent),transparent 60%),radial-gradient(90% 80% at 0 0,color-mix(in oklab,var(--biwizz-blue) 6%,transparent),transparent 55%);content:"";z-index:-1;position:absolute;inset:0}.hero-grid{grid-template:"copy demo"1fr"aside demo"/1.02fr 1.18fr;align-items:start;column-gap:52px;display:grid}.hero-copy{grid-area:copy}.hero-demo{grid-area:demo}.hero-aside{grid-area:aside}.hero h1{color:var(--biwizz-navy);font:800 clamp(32px,4.6vw,52px)/1.06 var(--font-heading);letter-spacing:-.025em;margin:16px 0 0}.hero h1 .accent{color:var(--biwizz-blue)}.hero .supporting{color:var(--biwizz-teal-dim);font:600 clamp(17px,2vw,21px)/1.35 var(--font-sans);margin:14px 0 0}.hero .sub{color:var(--muted-foreground);font:400 16px/1.62 var(--font-sans);max-width:540px;margin:18px 0 0}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.hero-trust .t{color:var(--muted-foreground);font:500 13px/1.35 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.hero-trust .t svg{color:var(--biwizz-teal-dim);flex:none;width:15px;height:15px}.btn-stack{text-align:left;white-space:normal;align-items:center;gap:12px;height:auto;min-height:56px;padding:10px 20px}.hero-cta .btn-stack{flex:240px;min-width:0}.btn-stack .bs-text{flex-direction:column;gap:2px;display:flex}.btn-stack .bs-label{font:600 15px/1.2 var(--font-sans)}.bs-label-short{display:none}.btn-stack .bs-note{font:500 12px/1.3 var(--font-sans);opacity:.78}.btn-stack .bs-icon{background:#fff3;background:lab(100% -.0000298023 .0000119209/.2);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.btn-stack .bs-icon svg{width:15px;height:15px;margin-left:2px}.hero-aside{margin-top:24px}.hero-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hero-link{background:color-mix(in oklab,var(--biwizz-teal) 6%,transparent);border:1px solid color-mix(in oklab,var(--biwizz-teal) 55%,transparent);border-radius:var(--radius-md);color:var(--biwizz-navy);font:600 14px/1 var(--font-sans);justify-content:center;align-items:center;gap:8px;height:46px;padding:0 14px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.hero-link:hover{background:color-mix(in oklab,var(--biwizz-teal) 13%,transparent);border-color:var(--biwizz-teal)}.hero-link svg{color:var(--biwizz-teal-dim);flex:none;width:16px;height:16px}.hero-demo-note{color:var(--muted-foreground);font:500 12.5px/1.4 var(--font-sans);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;display:flex}.hero-demo-note svg{color:var(--biwizz-teal-dim);flex:none;width:14px;height:14px}.console-demo-link{background:var(--biwizz-teal);color:#fff;font:700 11px/1 var(--font-sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;transition:background .16s,transform .16s;display:inline-flex}.console-demo-link:hover{background:color-mix(in oklab,var(--biwizz-teal) 84%,#fff);transform:translateY(-1px)}.console-demo-link svg{width:12px;height:12px}.console-demo-link+.live{margin-left:12px}.console{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.console-head{background:var(--biwizz-navy-deep);color:#fff;align-items:center;gap:11px;padding:13px 16px;display:flex}.console-head .av{background:#ffffff17;background:lab(100% -.0000298023 .0000119209/.09);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.console-head .av img{width:18px;height:18px}.console-head .id{flex-direction:column;line-height:1.2;display:flex}.console-head .id .n{font:700 13.5px/1.1 var(--font-sans)}.console-head .id .s{color:#ffffffa3;color:lab(100% -.0000298023 .0000119209/.64);font:500 11px/1.1 var(--font-sans);margin-top:2px}.console-head .live{color:#fffc;color:lab(100% -.0000298023 .0000119209/.8);font:600 11px/1 var(--font-sans);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.console-head .live .lv{background:var(--biwizz-teal);box-shadow:0 0 0 3px color-mix(in oklab,var(--biwizz-teal) 30%,transparent);border-radius:50%;width:7px;height:7px}.console-head .dots{gap:5px;display:flex}.console-head .dots i{background:#ffffff38;background:lab(100% -.0000298023 .0000119209/.22);border-radius:50%;width:9px;height:9px}.console-body{background:color-mix(in oklab,var(--secondary) 30%,var(--card));height:452px;padding:18px;position:relative;overflow:hidden}.console-body,.console-scroll{flex-direction:column;gap:12px;display:flex}.console-scroll{transition:transform .5s cubic-bezier(.16,1,.3,1)}.q-row{justify-content:flex-end;display:flex}.q-bubble{background:var(--primary);box-shadow:var(--shadow-sm);color:#fff;font:400 14px/1.45 var(--font-sans);border-radius:14px 14px 4px;max-width:84%;padding:10px 14px}.q-bubble .caret{vertical-align:-2px;background:#fff;width:2px;height:15px;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.a-row{align-items:flex-start;gap:11px;display:flex}.a-av{background:var(--biwizz-navy-deep);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.a-av img{width:19px;height:19px}.a-col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.a-name{color:var(--biwizz-navy);font:700 13px/1 var(--font-sans);align-items:center;gap:7px;display:flex}.a-name .tag{background:color-mix(in oklab,var(--biwizz-teal) 13%,#fff);color:var(--biwizz-teal-dim);font:600 9px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:3px 5px}.block{opacity:0;flex-direction:column;gap:7px;max-height:0;transition:opacity .35s,max-height .45s;display:flex;overflow:hidden}.block.in{opacity:1;max-height:460px}.block-lbl{color:var(--muted-foreground);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.srcs{flex-wrap:wrap;gap:6px;display:flex}.srcs .lbl{color:var(--muted-foreground);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-self:center;margin-right:2px}.src{background:var(--card);border:1px solid var(--border);color:var(--foreground);font:500 11.5px/1 var(--font-sans);opacity:0;border-radius:9999px;align-items:center;gap:5px;padding:5px 9px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.src svg{color:var(--muted-foreground);width:12px;height:12px}.src.in{opacity:1;transform:none}.src.checked svg{color:var(--biwizz-teal-dim)}.steps{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.step{color:var(--muted-foreground);font:13px/1.35 var(--font-sans);opacity:0;align-items:center;gap:9px;padding:5px 0;transition:opacity .3s,transform .3s,color .3s;display:flex;transform:translateY(3px)}.step.in{color:var(--foreground);opacity:1;transform:none}.step .si{background:var(--secondary);color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.step .si svg{width:11px;height:11px}.step.done .si{background:var(--biwizz-teal);color:#06323a}.step.run .si{background:color-mix(in oklab,var(--biwizz-blue) 16%,#fff);color:var(--biwizz-blue)}.step.run .si svg{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.answer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-hairline);opacity:0;transition:opacity .4s,transform .4s;overflow:hidden;transform:translateY(6px)}.answer.in{opacity:1;transform:none}.answer-top{align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.answer-top .ai{background:color-mix(in oklab,var(--biwizz-teal) 13%,#fff);color:var(--biwizz-teal-dim);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.answer-top .ai svg{width:15px;height:15px}.answer-txt{color:var(--foreground);font:14px/1.5 var(--font-sans)}.answer-txt b{color:var(--biwizz-navy);font-weight:700}.answer-foot{background:color-mix(in oklab,var(--secondary) 36%,var(--card));border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.badge{border-radius:var(--radius-sm);font:600 11.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;height:23px;padding:0 9px;display:inline-flex}.badge .dot{border-radius:50%;width:6px;height:6px}.badge.ok{background:color-mix(in oklab,var(--success) 16%,#fff);color:#005353;color:lab(31.243% -26.1909 -7.81922)}.badge.ok .dot{background:var(--success)}.badge.approve{background:color-mix(in oklab,var(--warning) 20%,#fff);color:var(--warning-ink)}.badge.approve .dot{background:var(--warning)}.badge.audit{background:var(--secondary);color:var(--muted-foreground)}.badge.audit svg{width:12px;height:12px}.acts{opacity:0;flex-wrap:wrap;gap:7px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(4px)}.acts.in{opacity:1;transform:none}.act{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--biwizz-navy);font:600 12.5px/1 var(--font-sans);align-items:center;gap:6px;padding:8px 12px;transition:background .14s,border-color .14s;display:inline-flex}.act:hover{background:var(--accent)}.act svg{color:var(--biwizz-blue);width:13px;height:13px}.act.primary{background:var(--primary);color:#fff;border-color:#0000}.act.primary svg{color:#fff}.act.primary:hover{background:#1d4587;background:lab(29.3399% 5.63866 -42.0206)}.chartcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);opacity:0;padding:12px 14px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.chartcard.in{opacity:1;transform:none}.chartcard .ct{color:var(--biwizz-navy);font:600 12px/1 var(--font-sans);justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.chartcard .ct span{color:var(--muted-foreground);font:500 11px/1 var(--font-sans)}.chartcard .ct .lg{align-items:center;gap:12px;display:inline-flex}.chartcard .ct .lg span{align-items:center;gap:5px;display:inline-flex}.chartcard .ct .lg .dot{border-radius:2px;width:8px;height:8px}.chartcard .ct .lg .dot.teal{background:var(--biwizz-teal)}.chartcard .ct .lg .dot.grey{background:color-mix(in oklab,var(--biwizz-navy) 22%,var(--border))}.bars{align-items:flex-end;gap:10px;height:84px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px}.bar-col,.bar-pair{height:100%;display:flex}.bar-pair{justify-content:center;align-items:flex-end;gap:3px;width:100%}.bar{border-radius:3px 3px 0 0;width:14px;height:0;transition:height .7s cubic-bezier(.16,1,.3,1)}.bar.prev{background:color-mix(in oklab,var(--biwizz-navy) 22%,var(--border))}.bar.cur{background:var(--biwizz-teal)}.bar-col .lab{color:var(--muted-foreground);font:500 10.5px/1 var(--font-sans)}.console-tabs{border-top:1px solid var(--border);gap:6px;padding:11px 16px}.console-tabs,.console-tabs button{background:var(--card);display:flex}.console-tabs button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font:600 12px/1 var(--font-sans);flex:1;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 8px;transition:all .15s;position:relative;overflow:hidden}.console-tabs button svg{width:14px;height:14px}.console-tabs button:hover{background:var(--accent);color:var(--biwizz-navy)}.console-tabs button.on{background:color-mix(in oklab,var(--biwizz-blue) 6%,var(--card));border-color:color-mix(in oklab,var(--biwizz-blue) 35%,var(--border));color:var(--biwizz-blue)}.console-tabs button .prog{background:var(--biwizz-blue);width:0;height:2px;position:absolute;bottom:0;left:0}.console-tabs button.on .prog{animation:9s linear forwards prog}@keyframes prog{to{width:100%}}.surface{background:color-mix(in oklab,var(--secondary) 50%,var(--background))}.pain-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.pain{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);padding:22px}.pain .pic{background:color-mix(in oklab,var(--destructive) 9%,var(--card));color:#b33834;color:lab(42.7337% 50.305 31.7696);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.pain .pic svg{width:19px;height:19px}.pain h3{color:var(--biwizz-navy);font:700 16px/1.3 var(--font-sans);margin:0 0 6px}.pain p{color:var(--muted-foreground);font:14px/1.55 var(--font-sans);margin:0}.solution-line{background:color-mix(in oklab,var(--biwizz-teal) 5%,var(--card));border:1px solid color-mix(in oklab,var(--biwizz-teal) 28%,var(--border));border-radius:var(--radius-lg);align-items:center;gap:13px;margin-top:26px;padding:17px 20px;display:flex}.solution-line img{flex-shrink:0;width:26px;height:26px}.solution-line p{color:var(--biwizz-navy);font:600 15px/1.45 var(--font-sans);margin:0}.workspace{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin-top:40px;overflow:hidden}.ws-bar{background:color-mix(in oklab,var(--secondary) 40%,var(--card));border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 16px;display:flex}.ws-bar .brand .word{font-size:15px}.ws-roles{gap:6px;margin-left:auto;display:flex}.ws-role{border:1px solid var(--border);font:600 12px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.ws-role svg{width:13px;height:13px}.ws-role.owner{background:color-mix(in oklab,var(--biwizz-blue) 8%,var(--card));color:var(--biwizz-blue)}.ws-role.acct{background:color-mix(in oklab,var(--biwizz-teal) 10%,var(--card));color:var(--biwizz-teal-dim)}.ws-body{grid-template-columns:1fr 1fr 1fr;display:grid}.ws-col{border-right:1px solid var(--border);padding:16px}.ws-col:last-child{border-right:none}.ws-col>.ch{color:var(--muted-foreground);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;display:flex}.ws-col>.ch svg{flex-shrink:0;width:14px;height:14px}.ws-col>.ch.owner{color:var(--biwizz-blue)}.ws-col>.ch.acct{color:var(--biwizz-teal-dim)}.ws-col>.ch.shared{color:var(--biwizz-navy)}.ws-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.ws-item:last-child{border-bottom:none}.ws-item .wi-ic{background:var(--secondary);color:var(--biwizz-blue);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ws-item .wi-ic svg{width:14px;height:14px}.ws-item .wi-ic.teal{color:var(--biwizz-teal-dim)}.ws-item .wt{color:var(--foreground);font:600 12.5px/1.3 var(--font-sans)}.ws-item .wm{color:var(--muted-foreground);font:11.5px/1.35 var(--font-sans);margin-top:2px}.ws-item .amt{color:var(--biwizz-navy);font:700 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ws-col.center{background:color-mix(in oklab,var(--biwizz-navy) 4%,var(--card))}.ws-wizzy-card{background:var(--card);border:1px solid color-mix(in oklab,var(--biwizz-teal) 24%,var(--border));border-radius:var(--radius-md);margin-bottom:9px;padding:11px}.ws-wizzy-card .wh{color:var(--biwizz-navy);font:700 12px/1 var(--font-sans);align-items:center;gap:7px;margin-bottom:7px;display:flex}.ws-wizzy-card .wh img{width:15px;height:15px}.ws-wizzy-card p{color:var(--muted-foreground);font:12px/1.4 var(--font-sans);margin:0 0 9px}.ws-approve{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-approve .badge{height:21px}.roles{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:40px;display:grid;position:relative}.role-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:26px}.role-card.owner{border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:none}.role-card.acct{border-radius:0 var(--radius-xl) var(--radius-xl) 0;border-left:none}.role-card .rh{align-items:center;gap:10px;margin-bottom:6px;display:flex}.role-card .rh .ri{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.role-card .rh .ri svg{width:19px;height:19px}.role-card.owner .rh .ri{background:color-mix(in oklab,var(--biwizz-blue) 11%,var(--card));color:var(--biwizz-blue)}.role-card.acct .rh .ri{background:color-mix(in oklab,var(--biwizz-teal) 13%,var(--card));color:var(--biwizz-teal-dim)}.role-card .rh h3{color:var(--biwizz-navy);font:700 18px/1.2 var(--font-heading);letter-spacing:-.01em;margin:0}.role-card .rh .re{color:var(--muted-foreground);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.role-card>p{color:var(--muted-foreground);font:14.5px/1.55 var(--font-sans);margin:8px 0 18px}.role-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.role-list li{color:var(--foreground);font:14px/1.45 var(--font-sans);align-items:flex-start;gap:10px;display:flex}.role-list li svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.role-card.owner .role-list li svg{color:var(--biwizz-blue)}.role-card.acct .role-list li svg{color:var(--biwizz-teal-dim)}.role-hub{z-index:2;background:0 0;flex-direction:column;gap:9px;width:132px}.role-hub,.role-hub .orb{justify-content:center;align-items:center;display:flex}.role-hub .orb{background:var(--biwizz-navy-deep);box-shadow:var(--shadow-pop);border-radius:20px;width:72px;height:72px}.role-hub .orb img{width:42px;height:42px}.role-hub .hl{color:var(--biwizz-navy);font:700 12.5px/1.2 var(--font-sans);text-align:center}.role-hub .hs{color:var(--biwizz-teal-dim);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.role-hub:after,.role-hub:before{background:linear-gradient(90deg,transparent,var(--biwizz-teal));content:"";z-index:1;width:26px;height:2px;position:absolute;top:50%}.role-hub:before{background:linear-gradient(90deg,color-mix(in oklab,var(--biwizz-blue) 50%,transparent),var(--biwizz-teal));left:calc(50% - 92px)}.role-hub:after{background:linear-gradient(90deg,var(--biwizz-teal),color-mix(in oklab,var(--biwizz-teal) 50%,transparent));right:calc(50% - 92px)}.cap-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.cap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);padding:22px;transition:box-shadow .18s,transform .18s,border-color .18s}.cap:hover{border-color:var(--border-strong,var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.cap .ci{background:color-mix(in oklab,var(--biwizz-blue) 9%,var(--card));color:var(--biwizz-blue);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;display:flex}.cap .ci svg{width:20px;height:20px}.cap h3{color:var(--biwizz-navy);font:700 16px/1.3 var(--font-sans);margin:0 0 7px}.cap p{color:var(--muted-foreground);font:13.5px/1.55 var(--font-sans);margin:0}.trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.trust{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);padding:24px}.trust .ti{background:color-mix(in oklab,var(--biwizz-teal) 12%,var(--card));color:var(--biwizz-teal-dim);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;display:flex}.trust .ti svg{width:20px;height:20px}.trust h3{color:var(--biwizz-navy);font:700 16px/1.3 var(--font-sans);margin:0 0 7px}.trust p{color:var(--muted-foreground);font:14px/1.55 var(--font-sans);margin:0}.trust-more{text-align:center;margin-top:28px}.trust-more a{color:var(--biwizz-blue);font:600 14px/1.5 var(--font-sans)}.trust-more a:hover{text-underline-offset:3px;text-decoration:underline}.intg{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.intg .chip{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);color:var(--biwizz-navy);font:600 14px/1 var(--font-sans);align-items:center;gap:9px;padding:13px 18px;display:inline-flex}.intg .chip svg{color:var(--biwizz-blue);width:18px;height:18px}.intg-line{color:var(--muted-foreground);font:600 16px/1.5 var(--font-sans);text-align:center;margin-top:26px}.intg-line b{color:var(--biwizz-navy)}.cta-final{background:var(--biwizz-navy-deep);border-radius:var(--radius-xl);color:#fff;text-align:center;padding:56px;position:relative;overflow:hidden}.cta-final:before{background:radial-gradient(80% 120% at 50% -20%,color-mix(in oklab,var(--biwizz-teal) 16%,transparent),transparent 60%);content:"";position:absolute;inset:0}.cta-final .inner{position:relative}.cta-final img{width:46px;height:46px;margin:0 auto 18px}.cta-final h2{color:#fff;font:800 clamp(26px,3.4vw,38px)/1.12 var(--font-heading);letter-spacing:-.02em;margin:0}.cta-final p{color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);font:16px/1.6 var(--font-sans);max-width:560px;margin:16px auto 0}.cta-final .btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.cta-final .btn-primary{background:var(--biwizz-teal);color:#06323a}.cta-final .btn-primary:hover{background:#25c2c2;background:lab(71.1096% -39.2545 -11.8048)}.cta-final .btn-outline{color:#fff;background:0 0;border-color:#ffffff47;border-color:lab(100% -.0000298023 .0000119209/.28)}.cta-final .btn-outline:hover{background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1)}.hero-pain{border-left:3px solid var(--biwizz-teal);color:var(--biwizz-navy);font:600 14.5px/1.5 var(--font-sans);max-width:540px;margin:16px 0 0;padding-left:14px}.pain-grid.pain-4{grid-template-columns:repeat(4,1fr)}.pain-grid.pain-4 .pain{padding:20px}.pain-grid.pain-4 .pain h3{font-size:15px}.pain-grid.pain-4 .pain p{font-size:13px}.arch{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:40px;display:grid}.arch-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:24px}.arch-card.workspace-card{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.arch-card.wizzy-card-arch{background:color-mix(in oklab,var(--biwizz-navy) 4%,var(--card));border-radius:0 var(--radius-xl) var(--radius-xl) 0}.arch-h{gap:12px;margin-bottom:18px}.arch-h,.arch-ic{align-items:center;display:flex}.arch-ic{border-radius:11px;flex-shrink:0;justify-content:center;width:40px;height:40px}.arch-ic.blue{background:color-mix(in oklab,var(--biwizz-blue) 11%,var(--card));color:var(--biwizz-blue)}.arch-ic.blue svg{width:20px;height:20px}.arch-ic.navy{background:var(--biwizz-navy-deep)}.arch-ic.navy img{width:24px;height:24px}.arch-e{color:var(--muted-foreground);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.arch-h h3{color:var(--biwizz-navy);font:700 18px/1.2 var(--font-heading);letter-spacing:-.01em;margin:2px 0 0}.arch-chips{flex-wrap:wrap;gap:8px;display:flex}.ac{background:var(--background);border:1px solid var(--border);color:var(--biwizz-navy);font:600 12.5px/1 var(--font-sans);border-radius:9999px;padding:8px 12px}.ac.teal{background:color-mix(in oklab,var(--biwizz-teal) 7%,var(--card));border-color:color-mix(in oklab,var(--biwizz-teal) 22%,var(--border));color:var(--biwizz-teal-dim)}.arch-flow{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--biwizz-teal) 6%,transparent),transparent);color:var(--biwizz-teal);justify-content:center;align-items:center;width:56px;display:flex}.arch-flow svg{width:26px;height:26px}.cta-trust{color:#ffffffb3;color:lab(100% -.0000298023 .0000119209/.7);font:500 13px/1.5 var(--font-sans);max-width:460px;margin:18px auto 0}@media (max-width:980px){.hero-grid{grid-template-rows:auto auto auto;grid-template-areas:"copy""demo""aside";gap:36px 0}.cap-grid,.hero-grid,.pain-grid,.trust-grid,.ws-body{grid-template-columns:1fr}.pain-grid.pain-4{grid-template-columns:1fr 1fr}.arch{grid-template-columns:1fr}.arch-card.workspace-card{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none}.arch-card.wizzy-card-arch{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.arch-flow{width:auto;height:44px;margin:-6px auto;transform:rotate(90deg)}.ws-col{border-bottom:1px solid var(--border);border-right:none}.ws-col:last-child{border-bottom:none}.roles{grid-template-columns:1fr;gap:16px}.role-card.acct,.role-card.owner{border:1px solid var(--border);border-radius:var(--radius-xl)}.role-hub{flex-direction:row;width:auto}.role-hub:after,.role-hub:before{display:none}}@media (max-width:620px){.section{padding:28px 0}.ws-co{display:none}.cap-grid,.pain-grid,.pain-grid.pain-4{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;gap:14px;margin:0 -18px;padding:12px 18px 18px;scroll-padding-left:18px;display:flex;overflow-x:auto}.cap-grid::-webkit-scrollbar{display:none}.pain-grid::-webkit-scrollbar{display:none}.cap-grid>*,.pain-grid>*{scroll-snap-align:start;flex:none;width:78%;max-width:290px}.trust-grid{grid-template-columns:1fr}.console-tabs button span.txt{display:none}.cta-final{padding:36px 22px}.cta-final .btns .btn,.hero-cta .btn{flex:1;justify-content:center}.hero{padding:16px 0 36px}.hero-grid{gap:16px}.hero h1{margin-top:12px;font-size:27px}.hero .supporting{margin-top:10px}.hero .sub{margin-top:12px;font-size:15px;line-height:1.5}.hero-cta{width:100%;margin-top:20px}.hero-cta .btn-stack{text-align:center;flex:1 1 0;justify-content:center;gap:9px;min-width:0;min-height:44px;padding:8px 12px}.hero-cta .bs-label-full{display:none}.hero-cta .bs-label-short{display:inline}.hero-cta .btn-stack[data-cta=hero-demo]{text-align:left;justify-content:flex-start;padding-left:10px}.hero-cta .btn-stack .bs-note{display:none}.hero-cta .btn-stack .bs-label{font-size:14px}.hero-cta .btn-stack .bs-icon{width:24px;height:24px}.hero-cta .btn-stack .bs-icon svg{width:12px;height:12px}.hero-links{justify-content:center;gap:12px;margin-top:14px}.hero-demo-note{font-size:12px}.console-demo-link+.live{display:none}.hero-trust{gap:10px 14px;max-width:none}.hero-trust .t{align-items:flex-start;font-size:12.5px;line-height:1.4}.hero-trust .t svg{margin-top:2px}.hero-links{grid-template-columns:1fr;gap:8px;margin-top:18px}.hero-link{height:42px;font-size:13.5px}.console-body{height:430px}}.biwizz-landing{--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-reveal:cubic-bezier(.22,.61,.36,1);--reveal-dur:.9s}.reveal{opacity:0;transition:opacity var(--reveal-dur) var(--ease-reveal),transform var(--reveal-dur) var(--ease-reveal);transition-delay:var(--reveal-delay,0s);transform:translateY(10px)}.reveal.is-visible{opacity:1;transform:none}.reveal-group>*{opacity:0;transition:opacity var(--reveal-dur) var(--ease-reveal),transform var(--reveal-dur) var(--ease-reveal);transform:translateY(8px)}.reveal-group.is-visible>*{opacity:1;transform:none}.reveal-group.is-visible>:first-child{transition-delay:0s}.reveal-group.is-visible>:nth-child(2){transition-delay:90ms}.reveal-group.is-visible>:nth-child(3){transition-delay:.18s}.reveal-group.is-visible>:nth-child(4){transition-delay:.27s}.reveal-group.is-visible>:nth-child(5){transition-delay:.36s}.reveal-group.is-visible>:nth-child(6){transition-delay:.45s}.reveal-group.is-visible>:nth-child(7){transition-delay:.54s}.reveal-group.is-visible>:nth-child(8){transition-delay:.63s}.arch-card,.aud-card,.conn,.pain,.trust{transition:transform .2s var(--ease-out-quart),box-shadow .2s var(--ease-out-quart)}.arch-card:hover,.aud-card:hover,.cap:hover,.conn:hover,.pain:hover,.trust:hover{transform:translateY(-2px)}.arch-card:hover,.aud-card:hover,.conn:hover,.pain:hover,.trust:hover{box-shadow:var(--shadow-md)}.scroll-cue{color:var(--biwizz-teal-dim);opacity:.5;pointer-events:none;transition:opacity .45s var(--ease-reveal);z-index:20;animation:1.9s ease-in-out infinite scroll-bob;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.scroll-cue.is-hidden{opacity:0}@keyframes scroll-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@media (min-width:981px){.scroll-cue{display:none}.hero-demo{position:relative}.hero-demo-note{position:absolute;top:100%;left:0;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,.acts,.answer,.bar,.block,.chartcard,.console-scroll,.src,.step{transition:none!important;animation:none!important}.acts,.answer,.chartcard,.src,.step{opacity:1!important;transform:none!important}.block{opacity:1!important;max-height:none!important}.reveal,.reveal-group>*{opacity:1!important;transition:none!important}.arch-card:hover,.aud-card:hover,.cap:hover,.conn:hover,.pain:hover,.reveal,.reveal-group>*,.trust:hover{transform:none!important}}.conn-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.conn{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);align-items:center;gap:13px;padding:18px;display:flex}a.conn-link{color:inherit;grid-column:1/-1;padding-right:46px;text-decoration:none;transition:border-color .18s,box-shadow .18s;position:relative}a.conn-link:after{border-bottom:2px solid var(--brand,currentColor);border-right:2px solid var(--brand,currentColor);content:"";opacity:.55;width:9px;height:9px;margin-top:-5px;transition:transform .18s,opacity .18s;position:absolute;top:50%;right:20px;transform:rotate(-45deg)}a.conn-link:hover{border-color:var(--brand,currentColor)}a.conn-link:hover:after{opacity:1;transform:translate(3px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){a.conn-link,a.conn-link:after{transition:none}a.conn-link:hover:after{transform:rotate(-45deg)}}.conn .ci{background:color-mix(in oklab,var(--biwizz-blue) 9%,var(--card));color:var(--biwizz-blue);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.conn .ci svg{width:21px;height:21px}.conn b{color:var(--biwizz-navy);font:700 14.5px/1.3 var(--font-sans);display:block}.conn .cs{color:var(--muted-foreground);font:13px/1.4 var(--font-sans);margin-top:2px;display:block}.aud-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.aud-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:28px}.aud-card .tag{color:var(--biwizz-teal-dim);font:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.aud-card .tag svg{width:14px;height:14px}.aud-card h3{color:var(--biwizz-navy);font:700 20px/1.2 var(--font-heading);letter-spacing:-.01em;margin:10px 0 0}.aud-card>p{color:var(--muted-foreground);font:14.5px/1.55 var(--font-sans);margin:8px 0 18px}.aud-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aud-card li{color:var(--foreground);font:14px/1.45 var(--font-sans);align-items:flex-start;gap:10px;display:flex}.aud-card li svg{color:var(--biwizz-teal-dim);flex-shrink:0;width:17px;height:17px;margin-top:1px}.cta-waitlist{text-align:center;max-width:640px;margin:0 auto}.cta-waitlist .pill{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-hairline);color:var(--muted-foreground);font:500 13px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;display:inline-flex}.cta-waitlist .pill .tag{background:var(--biwizz-navy);color:#fff;font:700 11px/1 var(--font-sans);border-radius:9999px;padding:5px 9px}.cta-waitlist h2{color:var(--biwizz-navy);font:800 clamp(28px,4vw,42px)/1.1 var(--font-heading);letter-spacing:-.02em;margin:20px 0 0}.cta-waitlist>p{color:var(--muted-foreground);font:16px/1.6 var(--font-sans);max-width:480px;margin:14px auto 0}.cta-waitlist .cta-actions,.cta-waitlist .waitlist-mount{justify-content:center;margin-top:26px;display:flex}.cta-waitlist .cta-actions{flex-wrap:wrap;gap:12px}.cta-waitlist .cta-sub{color:var(--muted-foreground);font:14px/1.5 var(--font-sans);margin-top:18px}.cta-waitlist .cta-sub a{color:var(--biwizz-blue);font-weight:600}@media (max-width:980px){.conn-grid{grid-template-columns:1fr 1fr}.aud-grid{grid-template-columns:1fr}}@media (max-width:620px){.conn-grid{grid-template-columns:1fr}}.mobile-cta-bar{display:none}@media (max-width:620px){.mobile-cta-bar{background:var(--background);border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));visibility:hidden;z-index:60;align-items:center;gap:12px;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 24px -18px #040e2259}.mobile-cta-bar.is-visible{visibility:visible;transform:translateY(0)}.mcta-note{color:var(--muted-foreground);font:500 12.5px/1.3 var(--font-sans);flex:1;min-width:0}.mobile-cta-bar .btn{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.mobile-cta-bar{transition:none}}
