.bizowl-hero{--primary:#1b39cc;--primary-dark:#12269b;--primary-xlight:#eef1fe;--accent:#5c87ff;--dark:#0a0f1c;--mid:#4a5468;--bh-bg:#f7f8fb;--border:#e3e7ef;--border-strong:#cbd2e0;--green:#0e8f6f;--fs-3xs:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-d4:clamp(3rem, 5.2vw, 4.6rem);--radius-sm:10px;--radius:16px;--radius-pill:100px;--gutter:clamp(16px, 1.5vw, 32px);--shadow-sm:0 1px 2px #0a0f1c0d, 0 2px 6px #0a0f1c0a;--orb-r1:116px;--orbit-r:230px;--orbit-dur:48s;font-family:var(--font-jakarta), -apple-system, "Segoe UI", sans-serif;color:var(--dark);letter-spacing:-.011em;font-feature-settings:"cv11" 1, "ss01" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;width:100%;line-height:1.6}.bizowl-hero .hero{isolation:isolate;min-height:max(580px,100vh - 72px);padding:0 var(--gutter);background:radial-gradient(120% 90% at 8% -10%,#1b39cc21,#0000 58%),radial-gradient(90% 70% at 96% 6%,#5c87ff1a,#0000 62%),radial-gradient(80% 80% at 60% 108%,#0b7c8c1a,#0000 60%),linear-gradient(#fcfcfe,#f4f6fc);grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative;overflow:hidden}.bizowl-hero .hero:before,.bizowl-hero .hero:after{content:"";z-index:-2;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.bizowl-hero .hero:before{background:radial-gradient(circle,#1b39cc4d,#0000 68%);width:46vw;height:46vw;animation:22s ease-in-out infinite alternate bh-drift-a;top:-16%;left:-10%}.bizowl-hero .hero:after{background:radial-gradient(circle,#5c87ff38,#0000 68%);width:40vw;height:40vw;animation:30s ease-in-out infinite alternate bh-drift-b;bottom:-22%;right:-8%}.bizowl-hero .hero-blob{z-index:-1;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.bizowl-hero .hero-left{z-index:1;text-align:left;padding:72px 0;position:relative}.bizowl-hero .hero-eyebrow{letter-spacing:.1em;width:fit-content;color:var(--primary);background:#fff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px 6px 10px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 16px #1b39cc1a}.bizowl-hero .live-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite bh-pulse-dot;box-shadow:0 0 0 3px #22c55e40}.bizowl-hero .hero h1{font-size:var(--fs-d4);letter-spacing:-.035em;color:var(--dark);text-align:left;margin:0 0 22px;font-weight:800;line-height:1.02}.bizowl-hero .bh-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.bizowl-hero .bh-word>span{will-change:transform;display:inline-block}.bizowl-hero .hl-blue{background:linear-gradient(135deg,#1b39cc,#12269b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bizowl-hero .hero-sub{max-width:52ch;font-size:var(--fs-md);color:#475569;margin:0 0 28px;font-weight:400;line-height:1.62}.bizowl-hero .hero-btns{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:36px;display:flex}.bizowl-hero .magnetic{will-change:transform;display:inline-block}.bizowl-hero .btn-hero-main,.bizowl-hero .btn-hero-ghost{border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-md);letter-spacing:-.008em;cursor:pointer;align-items:center;gap:9px;font-weight:650;text-decoration:none;transition:background .22s,border-color .22s,color .22s,box-shadow .22s,transform .2s;display:inline-flex}.bizowl-hero .btn-hero-main{background:var(--primary);color:#fff;border:none;padding:13px 26px;box-shadow:0 1px 2px #0a0f1c1a,0 10px 24px -8px #1b39cc73}.bizowl-hero .btn-hero-main:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 30px #1b39cc6b}.bizowl-hero .btn-hero-ghost{border:1px solid var(--border-strong);color:var(--dark);background:#fff;padding:13px 24px}.bizowl-hero .btn-hero-ghost:hover{border-color:var(--dark)}.bizowl-hero .btn-hero-main svg,.bizowl-hero .btn-hero-ghost svg{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.bizowl-hero .btn-hero-main:hover svg,.bizowl-hero .btn-hero-ghost:hover svg{transform:translate(3px)}.bizowl-hero .btn-hero-main:focus-visible,.bizowl-hero .btn-hero-ghost:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.bizowl-hero .roll{vertical-align:middle;justify-content:center;align-items:center;gap:inherit;margin-bottom:-.16em;padding-bottom:.16em;display:inline-flex;position:relative;overflow:hidden}.bizowl-hero .roll-face{justify-content:center;align-items:center;gap:inherit;white-space:nowrap;transition:transform .44s cubic-bezier(.33,1,.68,1);display:inline-flex}.bizowl-hero .roll-face-clone{position:absolute;inset:0;transform:translateY(110%)}.bizowl-hero a:hover>.roll>.roll-face,.bizowl-hero a:focus-visible>.roll>.roll-face{transform:translateY(-110%)}.bizowl-hero a:hover>.roll>.roll-face-clone,.bizowl-hero a:focus-visible>.roll>.roll-face-clone{transform:translateY(0)}.bizowl-hero .hero-proof{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 20px;display:flex}.bizowl-hero .proof-text{font-size:var(--fs-xs);color:var(--mid);align-items:center;gap:8px;font-weight:600;display:inline-flex}.bizowl-hero .proof-text svg{width:16px;height:16px;color:var(--green);flex-shrink:0}.bizowl-hero .hero-right{z-index:1;justify-content:center;align-items:stretch;height:500px;display:flex;position:relative}.bizowl-hero .orbital-scale-wrapper{justify-content:center;align-items:center;width:100%;height:600px;transition:transform .3s;display:flex}.bizowl-hero .orbital-scale-wrapper>div{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;place-items:center;gap:clamp(12px,1.6vw,26px) clamp(14px,2vw,34px);width:100%;height:100%;min-height:600px;padding:12px 0;display:grid;position:relative}.bizowl-hero .orbital-ring-1,.bizowl-hero .orbital-ring-2,.bizowl-hero .ring-dot-1,.bizowl-hero .ring-dot-2{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bizowl-hero .orbital-ring-1{width:calc(var(--orb-r1) * 2);height:calc(var(--orb-r1) * 2);border:2px dashed #1b39cc2e;border-radius:50%;animation:22s linear infinite bh-spin}.bizowl-hero .orbital-ring-2{width:calc(var(--orbit-r) * 2);height:calc(var(--orbit-r) * 2);border:1.5px dashed #1b39cc1a;border-radius:50%;animation:38s linear infinite reverse bh-spin}.bizowl-hero .ring-dot-1{background:var(--primary);border-radius:50%;width:10px;height:10px;animation:22s linear infinite bh-dot-a;box-shadow:0 0 0 3px #1b39cc33}.bizowl-hero .ring-dot-2{background:var(--dark);border-radius:50%;width:8px;height:8px;animation:22s linear infinite bh-dot-b;box-shadow:0 0 0 3px #8792a6}.bizowl-hero .center-hub{z-index:2;border:2px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:50%;flex-direction:column;grid-area:1/1;justify-content:center;place-self:center;align-items:center;width:132px;height:132px;display:flex;position:relative;box-shadow:0 0 0 1px #1b39cc12,0 0 0 12px #1b39cc09,0 18px 50px -18px #1b39cc52}.bizowl-hero .center-hub img{object-fit:contain;width:100px;height:auto;margin-bottom:2px}.bizowl-hero .hc{--mx:50%;--my:50%;isolation:isolate;z-index:2;border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);text-align:left;width:220px;max-width:none;color:inherit;transform:translate(-50%, -50%) rotate(var(--a0)) translateX(var(--orbit-r)) rotate(calc(var(--a0) * -1));animation:bh-orbit var(--orbit-dur) linear infinite;background:#ffffffd1;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;text-decoration:none;transition:box-shadow .3s,border-color .3s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0a0f1c0d,0 14px 40px -14px #0a0f1c38}.bizowl-hero .hc:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #1b39cc17, transparent 62%);transition:opacity .4s;position:absolute;inset:0}.bizowl-hero .hc:hover{border-color:var(--border-strong);box-shadow:inset 0 1px #ffffffe6,0 20px 54px -16px #1b39cc57}.bizowl-hero .tilt-scene:hover .hc{animation-play-state:paused}.bizowl-hero .hc:hover:before{opacity:1}.bizowl-hero .hc-1{--a0:-90deg}.bizowl-hero .hc-2{--a0:-18deg}.bizowl-hero .hc-3{--a0:54deg}.bizowl-hero .hc-4{--a0:126deg}.bizowl-hero .hc-5{--a0:198deg}.bizowl-hero .hc-icon{border-radius:var(--radius-sm);background:var(--primary-xlight);width:34px;height:34px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bizowl-hero .hc-body{min-width:0}.bizowl-hero .hc-body h3{font-size:var(--fs-xs);color:var(--dark);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-weight:700;line-height:1.25;overflow:hidden}.bizowl-hero .hc-body p{font-size:var(--fs-2xs);color:var(--mid);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;line-height:1.4;overflow:hidden}.bizowl-hero .hc-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bh-bg);font-size:var(--fs-3xs);letter-spacing:.01em;color:var(--mid);white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 9px;font-weight:700;display:inline-block}.bizowl-hero .stat-bubble{z-index:4;border:1px solid var(--border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);font-size:var(--fs-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffffe6;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:flex;position:relative}.bizowl-hero .stat-bubble .sb-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bizowl-hero .sb-tc{grid-area:1/1;place-self:center;transform:translateY(96px)}.bizowl-hero .sb-bl{grid-area:1/1;place-self:center;transform:translateY(-96px)}@media (max-width:1280px){.bizowl-hero .orbital-scale-wrapper>div{gap:10px 12px}.bizowl-hero{--orbit-r:210px}.bizowl-hero .hc{width:195px}}@media (max-width:1150px) and (min-width:1025px){.bizowl-hero .orbital-scale-wrapper{transform-origin:100%;transform:scale(.75)}}@media (max-width:1024px){.bizowl-hero .hero{min-height:unset;grid-template-columns:1fr;gap:0;padding:0 24px}.bizowl-hero .hero-right{order:-1;height:270px;margin-top:12px;display:flex}.bizowl-hero .orbital-scale-wrapper{height:270px}.bizowl-hero .orbital-scale-wrapper>div{min-height:0;padding:0}.bizowl-hero .hc{display:none}.bizowl-hero{--orbit-r:138px}.bizowl-hero .hero-left{padding:56px 0}}@media (max-width:768px){.bizowl-hero .hero-right{display:none}.bizowl-hero .hero-left{padding-top:40px}}@media (min-width:1600px){.bizowl-hero .hero{gap:clamp(40px,4vw,88px);min-height:max(660px,100vh - 72px)}.bizowl-hero .hero-left{padding:96px 0}.bizowl-hero .hero-sub{font-size:var(--fs-lg);max-width:56ch}.bizowl-hero .orbital-scale-wrapper>div{min-height:600px}.bizowl-hero{--orbit-r:260px}.bizowl-hero .hc{width:235px}}@media (min-width:2100px){.bizowl-hero .hero{padding-left:max(var(--gutter), (100vw - 1960px) / 2);padding-right:max(var(--gutter), (100vw - 1960px) / 2)}}@media (max-width:540px){.bizowl-hero .hero-btns{flex-direction:column;align-items:stretch}.bizowl-hero .hero-btns .magnetic{display:block}.bizowl-hero .hero-btns a{justify-content:center;width:100%}}@keyframes bh-pulse-dot{0%,to{box-shadow:0 0 0 3px #22c55e40}50%{box-shadow:0 0 0 6px #22c55e1a}}@keyframes bh-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes bh-drift-a{0%{transform:translateZ(0)scale(1)}to{transform:translate(6vw,4vh)scale(1.14)}}@keyframes bh-drift-b{0%{transform:translateZ(0)scale(1.1)}to{transform:translate(-5vw,-5vh)scale(1)}}@keyframes bh-orbit{0%{transform:translate(-50%, -50%) rotate(var(--a0)) translateX(var(--orbit-r)) rotate(calc(var(--a0) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--a0) + 360deg)) translateX(var(--orbit-r)) rotate(calc((var(--a0) + 360deg) * -1))}}@media (prefers-reduced-motion:reduce){.bizowl-hero .hero:before,.bizowl-hero .hero:after,.bizowl-hero .live-dot{animation:none}.bizowl-hero .roll-face{transition:none}.bizowl-hero .roll-face-clone{display:none}.bizowl-hero a:hover>.roll>.roll-face{transform:none}.bizowl-hero .btn-hero-main svg,.bizowl-hero .btn-hero-ghost svg{transition:none}}@keyframes bh-dot-a{0%{transform:translate(-50%,-50%) rotate(0deg) translateY(calc(var(--orb-r1) * -1))}to{transform:translate(-50%,-50%) rotate(360deg) translateY(calc(var(--orb-r1) * -1))}}@keyframes bh-dot-b{0%{transform:translate(-50%,-50%) rotate(90deg) translateY(calc(var(--orb-r1) * -1))}to{transform:translate(-50%,-50%) rotate(450deg) translateY(calc(var(--orb-r1) * -1))}}
