:where(.bi-landing,.bi-landing *:not(svg,svg *),.bi-landing *:not(svg,svg *):before,.bi-landing *:not(svg,svg *):after,.bi-landing *::backdrop){all:revert}:where(.bi-landing){line-height:normal;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:8;tab-size:8;-webkit-text-size-adjust:auto}.bi-landing{--bg: var(--color-background);--ink: var(--color-text);--green: var(--color-primary);--lime: var(--color-accent-lime);--orange: var(--color-accent-orange);--muted: var(--color-text-muted);--line: var(--color-border)}.bi-landing *{box-sizing:border-box}html.bi-landing-root{scroll-behavior:smooth;scroll-padding-top:85px}.bi-landing{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);overflow-x:clip}.bi-landing button,.bi-landing a,.bi-landing input{-webkit-tap-highlight-color:transparent}.bi-landing button,.bi-landing input{font:inherit}.bi-landing button,.bi-landing a{cursor:pointer}.bi-landing button{color:inherit}.bi-landing a{color:inherit;text-decoration:none}.bi-landing button:focus-visible,.bi-landing a:focus-visible,.bi-landing input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.bi-landing .nav{position:absolute;top:0;width:100%;height:94px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;z-index:10}.bi-landing .brand{font-family:var(--font-display);display:flex;gap:10px;align-items:center;font-size:22px;font-weight:800;letter-spacing:-1px}.bi-landing .brand img{height:40px;width:auto}.bi-landing .nav-center{display:flex;gap:26px;font-size:15px}.bi-landing .nav-center a{position:relative}.bi-landing .nav-center a:after{content:"";position:absolute;height:1px;width:0;bottom:-5px;left:0;background:var(--orange);transition:width .3s}.bi-landing .nav-center a:hover:after{width:100%}.bi-landing .btn{border:0;background:var(--ink);color:#fff;border-radius:50px;padding:15px 23px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:25px;transition:transform .25s,background .25s}.bi-landing .btn:hover{transform:translateY(-4px);background:var(--green)}.bi-landing .btn.light{background:#fff;color:var(--ink);border:1px solid var(--line)}.bi-landing .hero{height:100svh;min-height:740px;max-height:1100px;position:relative;isolation:isolate;overflow:hidden}.bi-landing .hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,#e6edcf 0,transparent 59%);z-index:-2}.bi-landing .hero-word{position:absolute;top:17%;width:100%;font:800 clamp(100px,16.5vw,260px) / .85 var(--font-display);letter-spacing:-.085em;text-align:center;pointer-events:none}.bi-landing .hero-word .outline{-webkit-text-stroke:1px #254d3938;color:transparent}.bi-landing .hero-kicker{position:absolute;top:13%;width:100%;text-align:center;font-size:12px;letter-spacing:3px}.bi-landing .hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;touch-action:pan-y}.bi-landing .hero-floor{position:absolute;bottom:0;left:0;right:0;height:24%;background:linear-gradient(transparent,var(--color-background));z-index:2;pointer-events:none}.bi-landing .hero-note{position:absolute;left:6%;top:52%;max-width:155px;font-size:16px;line-height:1.5;z-index:3}.bi-landing .hero-note small{display:block;font-size:12px;letter-spacing:1.8px;margin-bottom:14px;color:var(--muted)}.bi-landing .hero-note em{font-family:Georgia;font-size:26px;font-style:italic}.bi-landing .hero-side{position:absolute;right:6%;top:51%;z-index:3;display:grid;gap:8px}.bi-landing .lang-chip{font-size:15.5px;padding:10px 19px;border:1px solid #c8d6be;border-radius:30px;background:#ffffff90;transition:transform .3s,background .3s;animation:bi-float 5s ease-in-out infinite}.bi-landing .lang-chip:nth-child(2){margin-left:22px;animation-delay:-2s}.bi-landing .lang-chip:nth-child(3){margin-right:15px;animation-delay:-3s}.bi-landing .lang-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.bi-landing .lang-chip:hover{transform:translate(-7px)}.bi-landing .hero-bottom{position:absolute;bottom:42px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;z-index:4}.bi-landing .hero-bottom h1{font-family:var(--font-display);font-size:clamp(22px,2.5vw,37px);line-height:1.2;letter-spacing:-1.5px;font-weight:500;margin:0 0 13px}.bi-landing .hero-bottom h1 em{font-family:Georgia;font-weight:400}.bi-landing .eyebrow{font-size:12px;letter-spacing:2px;color:var(--muted);text-transform:uppercase}.bi-landing .round{height:55px;width:55px;border:1px solid #bacbb0;border-radius:50%;display:grid;place-items:center;background:transparent;font-size:20px;transition:background .3s,transform .3s}.bi-landing .round:hover{background:var(--lime);transform:rotate(45deg)}.bi-landing .hero-action{position:absolute;top:73%;left:50%;transform:translate(-50%,-50%);z-index:5;text-align:center}.bi-landing .hero-action .btn{background:var(--orange);padding:18px 30px;box-shadow:0 10px 35px #dd805c2b;font-size:15.5px}.bi-landing .hero-action small{display:block;font-size:12px;color:var(--muted);margin-top:12px}.bi-landing .cursor-hint{position:absolute;top:41%;left:50%;transform:translate(-50%);font-size:11.5px;letter-spacing:2px;z-index:2;pointer-events:none;color:color-mix(in srgb,var(--color-background) 69%,transparent)}.bi-landing .ticker{padding:22px 0;background:var(--lime);overflow:hidden;border-block:1px solid #c5d99d}.bi-landing .ticker-track{display:flex;width:max-content;gap:35px;animation:bi-marquee 35s linear infinite;font-family:var(--font-display);font-size:22px;letter-spacing:-.8px}.bi-landing .ticker-track b{font-weight:500}.bi-landing .ticker-track i{font-style:normal;color:var(--orange)}@keyframes bi-marquee{to{transform:translate(-50%)}}@keyframes bi-float{50%{translate:0 -9px}}.bi-landing .section{padding:95px 6%}.bi-landing .heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.bi-landing h2{font-family:var(--font-display);font-size:clamp(38px,5vw,70px);line-height:1.05;font-weight:500;letter-spacing:-3px;margin:15px 0 0}.bi-landing h2 em{font-family:Georgia;font-weight:400}.bi-landing .hint{font-size:14px;color:var(--muted)}.bi-landing .playground{display:grid;grid-template-columns:1fr 1.2fr;min-height:480px;border:1px solid var(--line);border-radius:25px;overflow:hidden;background:#fffdfa}.bi-landing .playground-left{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.bi-landing .scenario-buttons{display:grid;gap:9px;margin-top:25px}.bi-landing .scenario-btn{border:1px solid var(--line);background:transparent;border-radius:12px;padding:19px;text-align:left;display:flex;align-items:center;gap:16px;transition:background .3s,transform .3s}.bi-landing .scenario-btn .n{font-size:13px;color:var(--muted)}.bi-landing .scenario-btn strong{font-size:16px;font-weight:500}.bi-landing .scenario-btn .arrow{margin-left:auto;transition:transform .3s}.bi-landing .scenario-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.bi-landing .scenario-btn.active .n{color:#c0cebd}.bi-landing .scenario-btn:hover{transform:translate(5px)}.bi-landing .scenario-btn:hover .arrow{transform:rotate(-45deg)}.bi-landing .language-row{display:flex;gap:7px;margin-top:25px}.bi-landing .language{padding:9px 13px;font-size:14px;border-radius:25px;background:none;border:1px solid var(--line)}.bi-landing .language.active{background:var(--lime);border-color:var(--lime)}.bi-landing .demo-disclaimer{font-size:12px;color:var(--muted);margin-top:17px}.bi-landing .call-scene{position:relative;background:#e8eddb;padding:40px;display:flex;align-items:center;justify-content:center;isolation:isolate;min-height:490px}.bi-landing .call-scene:before,.bi-landing .call-scene:after{content:"";position:absolute;border:1px solid #cedac0;border-radius:50%;width:350px;height:350px;z-index:-1;animation:bi-ripple 7s linear infinite}.bi-landing .call-scene:after{animation-delay:-3.5s}@keyframes bi-ripple{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.5);opacity:0}}.bi-landing .phone{width:285px;background:#fffcf5;border:6px solid var(--color-surface);border-radius:35px;box-shadow:0 25px 50px #24422b1a;transform:rotate(4deg);transition:transform .5s;overflow:hidden}.bi-landing .phone:hover{transform:rotate(0)}.bi-landing .phone-top{display:flex;justify-content:space-between;padding:16px 20px;font-size:12px}.bi-landing .phone-notch{background:#dfe6d7;border-radius:20px;width:60px;height:14px}.bi-landing .phone-body{padding:15px 20px;text-align:center}.bi-landing .avatar{width:65px;height:65px;border-radius:50%;background:#d9e9c4;margin:0 auto 12px;display:grid;place-items:center;font:28px Georgia;color:var(--green);position:relative}.bi-landing .avatar:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #d9e9c4;border-radius:50%;animation:bi-pulse 2s infinite}.bi-landing .phone-name{font-family:var(--font-display);font-size:17px;font-weight:600}.bi-landing .phone-state{font-size:12px;color:var(--muted);margin:6px 0 20px}.bi-landing .transcript{height:139px;display:flex;align-items:center;justify-content:center;font-family:Georgia;font-size:19px;line-height:1.4;padding:8px;transition:opacity .2s}.bi-landing .transcript span{animation:bi-enter .4s}.bi-landing .call-wave{display:flex;align-items:center;justify-content:center;height:35px;gap:4px;margin:5px 0 16px}.bi-landing .call-wave i{height:8px;width:3px;border-radius:3px;background:var(--green);transition:height .2s}.bi-landing .playing .call-wave i{animation:bi-bars .8s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.12s)}@keyframes bi-bars{to{height:calc(8px + var(--i) * 2px)}}@keyframes bi-pulse{to{transform:scale(1.3);opacity:0}}.bi-landing .call-controls{display:flex;justify-content:center;gap:15px;margin-bottom:16px}.bi-landing .call-controls button{width:47px;height:47px;border:0;border-radius:50%;background:#e8eddf;font-size:17px}.bi-landing .call-controls .call-play{background:var(--orange);color:#fff}.bi-landing .phone-progress{width:100%;accent-color:var(--green);height:3px;cursor:ew-resize;margin:12px 0}.bi-landing .phone-foot{font-size:11.5px;letter-spacing:1px;color:var(--muted);padding-bottom:7px}.bi-landing .outcome-tag{position:absolute;right:20px;bottom:65px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 18px;box-shadow:0 10px 25px #2244220b;font-size:14px;transform:rotate(-5deg);animation:bi-float 5s infinite}.bi-landing .outcome-tag span{color:var(--orange);margin-right:8px}.bi-landing .call-scene .mini-label{position:absolute;top:25px;left:25px;font-size:11.5px;letter-spacing:2px;color:var(--muted)}.bi-landing .story{height:270vh;position:relative}.bi-landing .story-sticky{height:100svh;min-height:650px;position:sticky;top:0;background:#e9eddf;overflow:hidden;display:flex;align-items:center;justify-content:center}.bi-landing .story-label{position:absolute;top:45px;left:6%;font-size:12px;letter-spacing:2px}.bi-landing .story-copy{position:absolute;left:7%;top:26%;width:40%;z-index:2}.bi-landing .story-copy h2{font-size:clamp(45px,6.4vw,90px);max-width:550px}.bi-landing .story-copy p{font-size:15.5px;max-width:230px;color:var(--muted);line-height:1.7}.bi-landing .story-count{font:12px var(--font-display);color:var(--green)}.bi-landing .flow-stage{position:absolute;width:48%;right:3%;height:100%;display:flex;align-items:center;justify-content:center}.bi-landing .flow-orbit{width:310px;height:310px;border:1px solid #b7cbaa;border-radius:50%;position:absolute}.bi-landing .flow-orbit:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px dashed #c1d0b6;border-radius:50%}.bi-landing .flow-core{width:160px;height:160px;border-radius:38%;background:var(--green);display:grid;place-items:center;color:var(--lime);font-size:60px;box-shadow:0 30px 70px #2d62362a;transition:border-radius .8s,background .8s,transform .7s;z-index:1}.bi-landing .flow-card{position:absolute;background:#fffdf7;border-radius:13px;border:1px solid #d5dfcb;padding:18px 22px;font-size:15px;box-shadow:0 15px 30px #4560350b;transition:transform .8s,opacity .8s}.bi-landing .flow-card.one{top:23%;left:6%;transform:rotate(-8deg)}.bi-landing .flow-card.two{right:0;top:50%;transform:rotate(7deg)}.bi-landing .flow-card.three{left:15%;bottom:19%;transform:rotate(-3deg)}.bi-landing .flow-card small{font-size:11.5px;display:block;color:var(--muted);margin-bottom:8px;letter-spacing:1px}.bi-landing .story-steps{position:absolute;bottom:45px;left:7%;right:7%;display:flex;gap:18px}.bi-landing .story-step{flex:1;cursor:pointer;border:0;border-top:2px solid #c5d2ba;background:none;text-align:left;padding:13px 0;font-size:13px;color:var(--muted)}.bi-landing .story-step.active{border-color:var(--green);color:var(--ink)}.bi-landing .story-foot{position:absolute;right:6%;top:45px;font-size:12px;letter-spacing:1px;color:var(--muted)}.bi-landing .language-wall{position:relative;padding:95px 0 80px;overflow:hidden;text-align:center}.bi-landing .language-wall h2{margin:15px 0 30px}.bi-landing .language-belt{display:flex;gap:15px;width:max-content;animation:bi-marquee 32s linear infinite;padding:15px 0}.bi-landing .language-belt.reverse{animation-direction:reverse}.bi-landing .language-belt:hover{animation-play-state:paused}.bi-landing .word-pill{border:1px solid var(--line);padding:18px 32px;border-radius:60px;font-size:28px;background:var(--color-surface);transition:background .3s,color .3s,transform .3s}.bi-landing .word-pill:hover{background:var(--orange);color:#fff;transform:rotate(-5deg)}.bi-landing .word-pill:nth-child(3n){background:#e6edda}.bi-landing .language-wall .hint{margin-top:25px}.bi-landing .film-strip{margin:0 6%;height:260px;position:relative;border-radius:20px;overflow:hidden;background:#e9eddf;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:35px 6%;border:1px solid var(--line)}.bi-landing .film-strip video{height:100%;width:50%;object-fit:cover;position:absolute;right:0;top:0;mix-blend-mode:multiply}.bi-landing .film-strip h2{font-size:45px;position:relative;z-index:2}.bi-landing .film-strip .play-film{position:relative;z-index:2;border:0;border-radius:50%;height:72px;width:72px;background:var(--orange);color:#fff;font-size:24px;transition:scale .3s}.bi-landing .film-strip:hover .play-film{scale:1.15}.bi-landing .contact{padding:110px 6% 70px;text-align:center}.bi-landing .contact h2{font-size:clamp(48px,8vw,115px);letter-spacing:-5px;margin-bottom:35px}.bi-landing .contact .btn{background:var(--orange);padding:20px 30px}.bi-landing .footer{margin:0 6%;padding:25px 0 calc(80px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;border-top:1px solid var(--line)}.bi-landing .footer small{font-size:12px;color:var(--muted);flex-shrink:0}.bi-landing .footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.bi-landing .reveal{opacity:0;transform:translateY(35px);transition:transform .9s,opacity .9s}.bi-landing .reveal.seen{opacity:1;transform:none}@keyframes bi-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.bi-landing .hero-word{animation:bi-enter 1s both}.bi-landing .nav{animation:bi-enter .8s .1s both}.bi-landing .hero-note,.bi-landing .hero-side{animation:bi-enter 1s .4s both}.bi-landing .hero-action{animation:bi-fade 1s .6s both}@keyframes bi-fade{0%{opacity:0}to{opacity:1}}.bi-landing dialog{width:min(92vw,700px);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:20px;padding:30px}.bi-landing dialog::backdrop{background:color-mix(in srgb,var(--color-text) 33%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bi-landing dialog h3{font:500 27px var(--font-display);letter-spacing:-1px;margin:0 0 12px}.bi-landing dialog p{font-size:15px;line-height:1.7;color:var(--muted)}.bi-landing dialog video{width:100%;border-radius:12px;margin-top:15px}.bi-landing .close{float:right;width:30px;height:30px;border:0;border-radius:50%;background:#e5eadc;font-size:20px}.bi-landing form{display:grid;gap:13px;margin-top:20px}.bi-landing label{font-size:14px;display:grid;gap:6px}.bi-landing input:not([type=range]){padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff;width:100%;color:var(--ink)}.bi-landing .sound-label{font-size:12px}.bi-landing .faq-item{padding:15px 0;border-bottom:1px solid var(--line)}.bi-landing summary{font-size:15.5px;cursor:pointer}.bi-landing .progress{position:fixed;top:0;height:3px;background:var(--orange);z-index:99;left:0;width:0}@media(max-width:800px){.bi-landing .nav{height:78px;padding:0 6%}.bi-landing .nav-center{display:none}.bi-landing .brand{font-size:20px}.bi-landing .brand img{height:36px}.bi-landing .nav .btn{padding:11px 15px;font-size:13px;gap:12px}.bi-landing .hero{min-height:760px;max-height:950px;height:100svh}.bi-landing .hero-kicker{top:15%;font-size:11.5px}.bi-landing .hero-word{top:20%;font-size:20vw;letter-spacing:-.08em}.bi-landing .hero-note{top:37%;left:6%;font-size:14px;max-width:105px}.bi-landing .hero-note small{font-size:11px;letter-spacing:1px}.bi-landing .hero-note em{font-size:20px}.bi-landing .hero-side{top:38%;right:5%;gap:5px}.bi-landing .lang-chip{padding:8px 11px;font-size:13px}.bi-landing .hero-action{top:71%;width:100%}.bi-landing .hero-action .btn{padding:16px 25px}.bi-landing .hero-bottom{bottom:35px}.bi-landing .hero-bottom h1{font-size:24px;letter-spacing:-.9px}.bi-landing .hero-bottom .eyebrow{font-size:11px}.bi-landing .round{height:40px;width:40px;font-size:16px}.bi-landing .cursor-hint{top:51%;font-size:11px}.bi-landing .ticker{padding:17px 0}.bi-landing .ticker-track{font-size:18px;gap:25px}.bi-landing .section{padding:65px 6%}.bi-landing .heading{display:block}.bi-landing .heading .hint{margin-top:18px}.bi-landing h2{font-size:43px;letter-spacing:-2px}.bi-landing .playground{grid-template-columns:1fr}.bi-landing .playground-left{padding:25px}.bi-landing .scenario-buttons{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px}.bi-landing .scenario-btn{padding:13px 8px;display:block;text-align:center;border-radius:9px}.bi-landing .scenario-btn .n,.bi-landing .scenario-btn .arrow{display:none}.bi-landing .scenario-btn strong{font-size:13px}.bi-landing .language-row{margin-top:17px}.bi-landing .demo-disclaimer{font-size:11.5px}.bi-landing .call-scene{min-height:460px;padding:30px}.bi-landing .phone{width:260px}.bi-landing .phone .transcript{font-size:18px}.bi-landing .outcome-tag{right:8px;bottom:35px;font-size:12px}.bi-landing .story{height:230vh}.bi-landing .story-sticky{min-height:710px}.bi-landing .story-label{top:25px}.bi-landing .story-foot{top:25px;font-size:11px}.bi-landing .story-copy{top:13%;width:87%;left:7%}.bi-landing .story-copy h2{font-size:50px;max-width:100%;letter-spacing:-2.5px}.bi-landing .story-copy p{font-size:14px;max-width:260px;margin:12px 0}.bi-landing .flow-stage{top:30%;width:100%;right:0;height:60%}.bi-landing .flow-orbit{width:260px;height:260px}.bi-landing .flow-core{width:135px;height:135px;font-size:48px}.bi-landing .flow-card{padding:13px;font-size:13px}.bi-landing .flow-card.one{top:13%;left:6%}.bi-landing .flow-card.two{right:5%;top:48%}.bi-landing .flow-card.three{left:13%;bottom:11%}.bi-landing .story-steps{bottom:25px;gap:10px}.bi-landing .story-step{font-size:11.5px}.bi-landing .language-wall{padding:65px 0}.bi-landing .word-pill{font-size:22px;padding:14px 24px}.bi-landing .film-strip{height:230px;padding:25px;align-items:end}.bi-landing .film-strip h2{font-size:30px;margin-bottom:10px}.bi-landing .film-strip video{width:100%;opacity:.4}.bi-landing .film-strip .play-film{width:53px;height:53px;font-size:18px;flex-shrink:0}.bi-landing .contact{padding:75px 6% 55px}.bi-landing .contact h2{font-size:54px;letter-spacing:-2.8px}.bi-landing .footer{flex-wrap:wrap;gap:20px}.bi-landing .footer small{font-size:11.5px}.bi-landing .footer-links{gap:15px;font-size:12px}}@media(prefers-reduced-motion:reduce){html.bi-landing-root{scroll-behavior:auto}.bi-landing *,.bi-landing *:before,.bi-landing *:after{animation:none!important;transition:none!important}.bi-landing .reveal{opacity:1;transform:none}}.bi-landing.motion-paused *,.bi-landing.motion-paused *:before,.bi-landing.motion-paused *:after{animation-play-state:paused!important}.bi-landing .hero-kicker{font-size:13px;letter-spacing:2.2px}.bi-landing .hero-bottom h1{font-size:clamp(22px,2.5vw,36px)}.bi-landing .hero-note{max-width:180px}.bi-landing .workflow-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0 23px}.bi-landing .workflow-tab{border:0;border-top:2px solid var(--line);text-align:left;background:none;padding:17px 0;color:var(--muted);transition:color .3s,border-color .3s}.bi-landing .workflow-tab.active{border-color:var(--orange);color:var(--ink)}.bi-landing .workflow-tab small{display:block;font-size:11.5px;letter-spacing:1.5px;margin-bottom:10px}.bi-landing .workflow-tab strong{font-family:var(--font-display);font-size:16px;font-weight:600}.bi-landing .browser-shell{border:1px solid #d3ddc8;border-radius:15px;overflow:hidden;background:var(--color-surface);box-shadow:0 20px 60px #2346220a}.bi-landing .browser-bar{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#e9eedf;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.bi-landing .browser-dots{font-size:12px;letter-spacing:3px;color:#a3b194}.bi-landing .browser-bar a{font-size:17px;color:var(--ink)}.bi-landing iframe{display:block;width:100%;height:680px;border:0}.bi-landing .tour-caption{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:var(--muted);margin-top:20px;line-height:1.6}.bi-landing .small-label{font-size:12px;white-space:nowrap}.bi-landing .cta-sub{font-size:14px;color:var(--muted);margin-top:19px}@media(max-width:800px){.bi-landing .workflow-nav{gap:9px;grid-template-columns:repeat(2,1fr)}.bi-landing .workflow-tab{padding:12px 0}.bi-landing .workflow-tab strong{font-size:15px}.bi-landing .workflow-tab small{font-size:11px}.bi-landing .browser-bar{font-size:11px;padding:0 10px}.bi-landing .browser-dots{letter-spacing:1px}.bi-landing iframe{height:760px}.bi-landing .tour-caption{display:block;font-size:13px}.bi-landing .small-label{display:block;margin-top:7px}.bi-landing .hero-kicker{font-size:11px;letter-spacing:1.1px}.bi-landing .hero-note{max-width:110px}.bi-landing .hero-action small{font-size:11px}.bi-landing .hero-bottom h1{font-size:23px}.bi-landing .hero-bottom .eyebrow{font-size:11px}.bi-landing .outcome-tag{font-size:11.5px;max-width:180px}.bi-landing .transcript,.bi-landing .phone .transcript{font-size:16px}}.bi-landing .hero{height:min(880px,100svh);min-height:710px;max-height:960px}.bi-landing .hero-backdrop{background:radial-gradient(ellipse at 76% 50%,#e2edcd 0,transparent 57%)}.bi-landing .hero-kicker{top:23%;left:6%;width:44%;text-align:left;font-size:12px;letter-spacing:1.8px}.bi-landing .hero-canvas{left:41%;width:59%;height:100%;z-index:1}.bi-landing .hero-note,.bi-landing .hero-side,.bi-landing .cursor-hint{display:none}.bi-landing .hero-bottom{left:6%;top:29%;right:auto;bottom:auto;width:43%;display:block;z-index:3}.bi-landing .hero-bottom h1{font-size:clamp(47px,4.6vw,76px);letter-spacing:-3.5px;line-height:1.08;margin:0 0 25px}.bi-landing .hero-bottom .eyebrow{display:none}.bi-landing .hero-description{font-size:16px;line-height:1.85;color:var(--muted);max-width:365px;margin:0}.bi-landing .hero-action{left:6%;top:auto;bottom:16%;transform:none;text-align:left}.bi-landing .hero-action .btn{padding:18px 26px;font-size:15px}.bi-landing .hero-action small{font-size:11.5px;margin-top:14px}.bi-landing .hero-floor{height:12%}.bi-landing .hero-lead-card{position:absolute;right:10%;bottom:12%;z-index:3;background:#fffdfaeb;border:1px solid #d8e1ca;border-radius:13px;box-shadow:0 18px 45px #24452c10;padding:19px 23px;min-width:285px;animation:bi-float 6s ease-in-out infinite}.bi-landing .hero-lead-label{display:block;font-size:11px;color:var(--muted);letter-spacing:1.2px;margin-bottom:12px}.bi-landing .hero-lead-card strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.3px}.bi-landing .hero-lead-status{display:block;font-size:13px;color:var(--green);margin-top:11px}.bi-landing .hero-lead-card small{display:block;font-size:11.5px;color:var(--muted);margin-top:9px}.bi-landing .video-section{padding-top:85px;padding-bottom:70px}.bi-landing .walkthrough-player{border-radius:18px;border:1px solid var(--line);overflow:hidden;background:#e9eedf;box-shadow:0 22px 65px #2348220c}.bi-landing .walkthrough-player video{width:100%;display:block;aspect-ratio:16/9}.bi-landing .video-caption{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--muted);margin-top:19px;line-height:1.7}.bi-landing #play,.bi-landing .story,.bi-landing .film-strip{display:none!important}.bi-landing .language-wall{padding-top:30px}.bi-landing .contact{padding-top:60px}.bi-landing .nav .btn{font-size:14px}@media(min-width:1600px){.bi-landing .hero-action{bottom:17%}.bi-landing .hero-bottom h1{font-size:78px}.bi-landing .hero-description{font-size:16px;max-width:420px}.bi-landing .hero-lead-card{right:13%}}@media(max-width:800px){.bi-landing .hero{height:auto;min-height:1040px;max-height:none}.bi-landing .hero-kicker{top:120px;left:7%;width:86%;font-size:11px;letter-spacing:1.2px}.bi-landing .hero-bottom{top:155px;left:7%;width:86%}.bi-landing .hero-bottom h1{font-size:clamp(45px,10vw,62px);letter-spacing:-2.3px;margin-bottom:20px;line-height:1.06}.bi-landing .hero-description{font-size:15px;line-height:1.8;max-width:340px}.bi-landing .hero-action{top:430px;bottom:auto;left:7%;width:86%;text-align:left}.bi-landing .hero-action .btn{padding:16px 24px;font-size:14px}.bi-landing .hero-action small{font-size:11px}.bi-landing .hero-canvas{left:0;top:520px;width:100%;height:410px}.bi-landing .hero-lead-card{left:50%;right:auto;bottom:42px;transform:translate(-50%);min-width:275px;animation:none;padding:16px 21px}.bi-landing .hero-lead-card strong{font-size:16px}.bi-landing .hero-backdrop{background:radial-gradient(ellipse at 50% 73%,#dfeacb,transparent 42%)}.bi-landing .video-section{padding-top:55px;padding-bottom:50px}.bi-landing .video-section .heading .hint{display:block;font-size:13px;line-height:1.7;max-width:250px}.bi-landing .video-section h2{font-size:41px}.bi-landing .video-caption{display:block;font-size:11.5px}.bi-landing .video-caption span{display:block;margin-top:5px}.bi-landing .walkthrough-player{border-radius:10px}.bi-landing .language-wall{padding-top:30px}.bi-landing .nav .btn{font-size:12px;padding:10px 13px}.bi-landing .nav .brand{font-size:18px}.bi-landing .nav .brand img{height:32px}}@media(max-width:360px){.bi-landing .hero-action{top:445px}.bi-landing .hero-description{font-size:14px}.bi-landing .nav .btn{max-width:130px;font-size:11.5px}}.bi-landing .walkthrough-player{position:relative}.bi-landing .watch-film{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;display:grid;place-items:center;background:var(--orange);border:5px solid #fff8;border-radius:50%;color:#fff;font-size:27px;box-shadow:0 10px 40px color-mix(in srgb,var(--color-text) 20%,transparent)}.bi-landing .watch-film span{position:absolute;top:90px;background:color-mix(in srgb,var(--color-surface) 93%,transparent);padding:9px 13px;border-radius:25px;font-size:13px;color:var(--ink);white-space:nowrap}.bi-landing .watch-film[hidden]{display:none}@media(max-width:800px){.bi-landing .watch-film{width:55px;height:55px;font-size:18px;border-width:3px}.bi-landing .watch-film span{top:57px;font-size:11.5px;padding:6px 10px}}.bi-landing #workflow.video-section{padding:0;margin:0;width:100%;height:100svh;min-height:480px;background:var(--color-background);position:relative;overflow:hidden;scroll-margin-top:0}.bi-landing .video-section>.heading,.bi-landing .video-section>.video-caption{display:none}.bi-landing .video-section .walkthrough-player{height:100%;width:100%;border:0;border-radius:0;box-shadow:none;margin:0;opacity:1;transform:none;background:var(--color-background)}.bi-landing .walkthrough-player video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;display:block}.bi-landing .film-pause{position:absolute;bottom:22px;right:25px;border:1px solid #cbd8be;background:#ffffffce;width:36px;height:36px;border-radius:50%;font-size:15.5px;color:var(--ink);z-index:2}.bi-landing .film-pause:hover{background:var(--color-accent-lime)}@media(max-width:700px){.bi-landing #workflow.video-section{height:100svh;min-height:500px}.bi-landing .film-pause{bottom:15px;right:15px;width:30px;height:30px;font-size:14px}.bi-landing .walkthrough-player video{object-fit:contain}}.bi-landing .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:120px 6% 65px;gap:25px;min-height:740px;height:min(880px,100svh)}.bi-landing .hero-bottom{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;margin:0;max-width:610px}.bi-landing .hero-kicker{position:static;width:auto;margin-bottom:28px;font-size:12px;line-height:1.6;text-align:left}.bi-landing .hero-bottom h1{font-size:clamp(45px,4.6vw,78px);margin:0 0 26px}.bi-landing .hero-description{font-size:16px;max-width:390px;line-height:1.8}.bi-landing .hero-action{position:static;left:auto;top:auto;bottom:auto;transform:none;width:auto;margin-top:28px;text-align:left}.bi-landing .hero-action small{margin-top:13px;line-height:1.6}.bi-landing .hero-visual{position:relative;height:560px;width:100%;min-width:0}.bi-landing .hero-canvas{position:absolute;left:-10%;top:-10%;width:120%;height:100%;z-index:1}.bi-landing .hero-lead-card{right:4%;left:auto;bottom:3%;transform:none;min-width:280px;max-width:340px;animation:bi-float 6s ease-in-out infinite}.bi-landing .hero-lead-card strong{font-size:16px}.bi-landing .hero-floor{display:none}@media(min-width:1600px){.bi-landing .hero-description{font-size:16px;max-width:440px}.bi-landing .hero-visual{height:600px}.bi-landing .hero-action{bottom:auto}.bi-landing .hero-kicker{font-size:13px}}@media(max-width:800px){.bi-landing .hero{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding:135px 7% 35px;min-height:0;height:auto;max-height:none}.bi-landing .hero-bottom{position:relative;width:100%;max-width:none;top:auto;left:auto}.bi-landing .hero-kicker{position:static;font-size:11px;width:100%;margin-bottom:21px;line-height:1.7}.bi-landing .hero-bottom h1{font-size:clamp(44px,10vw,62px);letter-spacing:-2.3px;margin-bottom:20px}.bi-landing .hero-description{font-size:15px;max-width:360px}.bi-landing .hero-action{position:static;top:auto;margin-top:24px;width:100%;left:auto}.bi-landing .hero-action small{font-size:11px;max-width:310px}.bi-landing .hero-visual{height:390px;width:100%}.bi-landing .hero-canvas{top:-5%;left:-8%;height:100%;width:116%}.bi-landing .hero-lead-card{left:50%;right:auto;bottom:0;transform:translate(-50%);min-width:270px;animation:none;padding:16px 20px}.bi-landing .hero-lead-label{font-size:11px}.bi-landing .hero-lead-card strong{font-size:16px}.bi-landing .hero-backdrop{background:radial-gradient(ellipse at 50% 78%,#e2edcd,transparent 43%)}}.bi-landing .hero-brand-backdrop{position:absolute;top:13%;left:-2%;width:104%;display:flex;justify-content:center;align-items:baseline;gap:3vw;pointer-events:none;z-index:0;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-size:clamp(110px,14vw,250px);line-height:1;letter-spacing:-.065em;animation:bi-brandDrift 18s ease-in-out infinite alternate}.bi-landing .hero-brand-backdrop span:first-child{color:color-mix(in srgb,var(--color-primary) 5%,transparent)}.bi-landing .hero-brand-backdrop span:last-child{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--color-primary) 14%,transparent)}.bi-landing .hero-visual:before{content:"";position:absolute;top:6%;right:-5%;bottom:14%;left:-5%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-accent-lime) 25%,transparent),transparent 65%);filter:blur(22px);animation:bi-haloBreathe 7s ease-in-out infinite}.bi-landing .hero-bottom{z-index:3}.bi-landing .hero-visual{z-index:1}@keyframes bi-brandDrift{0%{transform:translate(-12px)}to{transform:translate(15px)}}@keyframes bi-haloBreathe{50%{transform:scale(1.12);opacity:.6}}.bi-landing .film-status{position:absolute;top:22px;left:25px;z-index:3;display:flex;gap:7px;align-items:center;padding:8px 12px;border:1px solid #d9e2ce;background:color-mix(in srgb,var(--color-surface) 85%,transparent);border-radius:30px;font-size:11.5px;letter-spacing:1px;color:var(--green)}.bi-landing .film-status i{height:6px;width:6px;background:var(--orange);border-radius:50%;animation:bi-statusPulse 1s infinite}@keyframes bi-statusPulse{50%{opacity:.3}}.bi-landing .film-status.paused i{animation:none;background:var(--muted)}@media(max-width:800px){.bi-landing .hero-brand-backdrop{top:102px;font-size:19vw;gap:3vw;left:0;width:100%}.bi-landing .film-status{top:12px;left:12px;padding:6px 9px;font-size:11px}.bi-landing .hero-visual:before{top:8%;right:-10%;bottom:0;left:-10%}}html.bi-landing-root{scroll-padding-top:0}.bi-landing .hero{display:block;height:100svh;min-height:840px;max-height:1080px;padding:0;overflow:hidden}.bi-landing .hero-bottom{position:absolute;top:130px;left:5%;width:90%;max-width:none;text-align:center;z-index:3}.bi-landing .hero-kicker{font-size:12px;margin-bottom:18px;text-align:center;letter-spacing:2px}.bi-landing .hero-bottom h1{font-size:clamp(42px,4.1vw,66px);line-height:1.08;letter-spacing:-2.8px;margin-bottom:17px}.bi-landing .hero-description{font-size:15px;line-height:1.8;max-width:530px;margin:auto}.bi-landing .hero-action{position:fixed;display:none}.bi-landing .hero>.hero-action{display:block;position:absolute}.bi-landing .hero-visual{position:absolute;top:36%;height:49%;max-height:470px;min-height:390px;width:min(1200px,96%);left:50%;transform:translate(-50%);z-index:2}.bi-landing .hero-canvas{left:0;top:0;width:100%;height:100%}.bi-landing .hero-input-card{position:absolute;top:22%;left:1%;width:260px;background:color-mix(in srgb,var(--color-surface) 91%,transparent);border:1px solid #d2dec6;border-radius:17px;padding:23px;box-shadow:0 15px 45px #2a4b2c0a;z-index:3;transform:rotate(-4deg);animation:bi-float 7s ease-in-out infinite}.bi-landing .persona-badge{width:38px;height:38px;background:#e1edce;color:var(--green);display:grid;place-items:center;border-radius:12px;font-size:23px;margin:12px 0}.bi-landing .hero-input-card strong{font-family:var(--font-display);font-size:18px;font-weight:600}.bi-landing .persona-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.bi-landing .persona-pills span{font-size:11.5px;border:1px solid #d8e2cc;border-radius:20px;padding:6px 8px}.bi-landing .context-feed{display:flex;gap:4px;margin-top:15px}.bi-landing .context-feed i{height:3px;width:36px;background:#b4c89d;border-radius:3px;animation:bi-feedPulse 1.5s infinite}.bi-landing .context-feed i:nth-child(2){animation-delay:.3s}.bi-landing .context-feed i:nth-child(3){animation-delay:.6s}.bi-landing .hero-lead-card{top:35%;bottom:auto;right:1%;width:260px;min-width:0;max-width:260px;padding:23px;transform:rotate(4deg);animation:bi-float 7s -2s ease-in-out infinite;z-index:3}.bi-landing .hero-lead-label{font-size:11px;line-height:1.6}.bi-landing .hero-lead-card strong{font-size:17px;line-height:1.5}.bi-landing .hero-lead-status{font-size:12px;line-height:1.7}.bi-landing .hero-lead-card small{font-size:11.5px;line-height:1.6}.bi-landing .hero-orb-caption{position:absolute;left:50%;bottom:4%;transform:translate(-50%);font-size:11.5px;letter-spacing:1.5px;white-space:nowrap;z-index:2;color:var(--muted)}.bi-landing .hero-orb-caption span{color:var(--orange);margin:0 10px}.bi-landing .hero-cta-bottom{position:absolute;bottom:30px;left:0;width:100%;z-index:5;text-align:center}.bi-landing .hero-cta-bottom .btn{background:var(--orange);padding:17px 27px;box-shadow:0 12px 35px color-mix(in srgb,var(--color-accent-orange) 13%,transparent)}.bi-landing .hero-cta-bottom small{display:block;font-size:11.5px;color:var(--muted);margin-top:11px}.bi-landing .hero-brand-backdrop{top:34%;font-size:clamp(110px,15vw,260px);z-index:1}.bi-landing .hero-backdrop{background:radial-gradient(ellipse at 50% 65%,#e2edcd 0,transparent 55%)}.bi-landing .film-chapters{position:absolute;bottom:17px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:5px;background:color-mix(in srgb,var(--color-surface) 91%,transparent);border:1px solid #d3dfc6;border-radius:40px;padding:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:90%;white-space:nowrap}.bi-landing .film-chapters button{background:none;border:0;color:var(--muted);border-radius:25px;padding:9px 13px;font-size:12px;transition:background .25s,color .25s}.bi-landing .film-chapters button.active{background:var(--ink);color:#fff}.bi-landing .film-status{top:12px}.bi-landing .film-pause{bottom:25px}.bi-landing .film-chapters button:hover{background:#e2edcf;color:var(--ink)}@keyframes bi-feedPulse{50%{opacity:.3;transform:scaleX(.6)}}@media(min-width:1600px){.bi-landing .hero-bottom{top:145px}.bi-landing .hero-visual{top:36%;height:48%;max-height:520px}.bi-landing .hero-bottom h1{font-size:68px}.bi-landing .hero-description{font-size:16px;max-width:600px}.bi-landing .hero-cta-bottom{bottom:40px}.bi-landing .hero-input-card{width:280px}.bi-landing .hero-lead-card{width:280px;max-width:280px}}@media(max-width:900px)and (min-width:801px){.bi-landing .hero-input-card,.bi-landing .hero-lead-card{width:210px;padding:18px}.bi-landing .hero-input-card strong,.bi-landing .hero-lead-card strong{font-size:16px}.bi-landing .persona-pills span{font-size:11px;padding:4px}}@media(max-width:800px){.bi-landing .hero{height:auto;min-height:1050px;max-height:none;padding:0}.bi-landing .hero-bottom{top:125px;left:6%;width:88%;text-align:center}.bi-landing .hero-kicker{font-size:11px;line-height:1.7;margin-bottom:18px}.bi-landing .hero-bottom h1{font-size:39px;letter-spacing:-2px;line-height:1.12}.bi-landing .hero-description{font-size:14px;max-width:320px}.bi-landing .hero-visual{top:390px;width:100%;left:0;transform:none;height:490px;min-height:0;max-height:none}.bi-landing .hero-canvas{left:0;top:-17%;height:100%;width:100%}.bi-landing .hero-input-card{top:61%;left:5%;width:43%;padding:14px;transform:rotate(-3deg);animation:none;min-height:157px}.bi-landing .hero-lead-card{top:64%;right:5%;left:auto;width:43%;max-width:none;padding:14px;transform:rotate(3deg);animation:none;min-height:140px}.bi-landing .persona-badge{width:28px;height:28px;font-size:18px;margin:9px 0}.bi-landing .hero-input-card strong{font-size:16px}.bi-landing .hero-lead-card strong{font-size:15.5px}.bi-landing .hero-lead-label{font-size:11px;letter-spacing:.7px}.bi-landing .persona-pills{gap:4px;margin-top:9px}.bi-landing .persona-pills span{font-size:11px;padding:4px 6px}.bi-landing .hero-lead-status,.bi-landing .hero-lead-card small{font-size:11px}.bi-landing .context-feed{margin-top:10px}.bi-landing .context-feed i{width:24px}.bi-landing .hero-orb-caption{bottom:auto;top:55%;font-size:11px;letter-spacing:1px}.bi-landing .hero-cta-bottom{bottom:30px}.bi-landing .hero-cta-bottom .btn{padding:16px 24px;font-size:14px}.bi-landing .hero-cta-bottom small{font-size:11px}.bi-landing .hero-brand-backdrop{top:34%;font-size:21vw;gap:2vw}.bi-landing .film-chapters{bottom:13px;gap:2px;width:calc(100% - 60px);max-width:none;justify-content:center;padding:4px}.bi-landing .film-chapters button{font-size:11px;padding:8px 6px}.bi-landing .film-pause{bottom:19px;right:8px;width:26px;height:26px}.bi-landing .film-status{font-size:11px;padding:5px 8px}.bi-landing .hero-input-card .hero-lead-label{font-size:11px}.bi-landing .hero-visual:before{top:-10%;right:0;bottom:15%;left:0}}@media(max-width:360px){.bi-landing .hero-bottom h1{font-size:34px}.bi-landing .hero{min-height:1080px}.bi-landing .hero-visual{top:400px}.bi-landing .film-chapters button{font-size:11px;padding:8px 5px}}.bi-landing .nav{position:fixed;top:0;left:0;height:82px;padding:0 5%;z-index:80;isolation:isolate;background-color:var(--color-background);border-bottom:1px solid transparent;transition:height .3s,border-color .3s,box-shadow .3s;animation:none}.bi-landing .nav.scrolled{height:70px;background-color:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:0 4px 20px color-mix(in srgb,var(--color-text) 2%,transparent)}.bi-landing .nav-center{gap:23px;font-size:14px}.bi-landing .nav-center a.active{color:var(--green)}.bi-landing .nav-center a.active:after{width:100%}.bi-landing .nav-actions{display:flex;align-items:center;gap:10px}.bi-landing .nav .btn{font-size:14px;padding:13px 20px}.bi-landing .mobile-menu-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:50%;width:35px;height:35px;font-size:17px}.bi-landing .mobile-menu{position:fixed;left:12px;right:12px;top:78px;max-height:calc(100vh - 94px);max-height:calc(100dvh - 94px);overflow-y:auto;overscroll-behavior:contain;padding:15px 24px;border:1px solid var(--line);background:color-mix(in srgb,var(--color-surface) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px;z-index:79;box-shadow:0 20px 45px color-mix(in srgb,var(--color-text) 8%,transparent)}.bi-landing .mobile-menu[hidden]{display:none}.bi-landing .mobile-menu a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px}.bi-landing .mobile-menu a:last-child{border:0}.bi-landing .mobile-menu a span{font-size:12px;color:var(--muted)}.bi-landing .meaning-section{max-width:1400px;margin:auto;padding:100px 6%;scroll-margin-top:70px}.bi-landing .meaning-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:45px}.bi-landing .meaning-heading h2{font-size:clamp(38px,4.5vw,63px);line-height:1.08;margin-top:16px}.bi-landing .meaning-heading>p{max-width:340px;color:var(--muted);font-size:15px;line-height:1.9;margin-bottom:4px}.bi-landing .meaning-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;margin-top:25px;font-size:13px;color:var(--muted)}.bi-landing .meaning-bottom a{color:var(--green);font-size:14px}.bi-landing .persona-universe{position:relative;min-height:390px;border-radius:23px;background:radial-gradient(ellipse at 50% 50%,#e1edce55,transparent 65%);overflow:hidden}.bi-landing .persona-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none}.bi-landing .persona-paths path{stroke:#bca;stroke-width:1;stroke-dasharray:5 5}.bi-landing .persona-paths circle{fill:var(--orange);stroke:none}.bi-landing .context-tile{position:absolute;border:1px solid #d9e1ce;padding:21px 25px;border-radius:13px;background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:0 13px 30px #27482c06;width:270px;animation:bi-float 7s ease-in-out infinite}.bi-landing .context-tile span{display:block;font-size:11.5px;letter-spacing:1px;color:var(--muted)}.bi-landing .context-tile strong{display:block;font:500 21px var(--font-display);letter-spacing:-.6px;margin:10px 0}.bi-landing .context-tile i{font-style:normal;font-size:12px;color:var(--muted)}.bi-landing .context-tile.offering{left:2%;top:30px;rotate:-3deg}.bi-landing .context-tile.knowledge{left:5%;bottom:25px;rotate:2deg;animation-delay:-2s}.bi-landing .context-tile.tone{right:2%;top:30px;rotate:3deg;animation-delay:-4s}.bi-landing .context-tile.qualification{right:5%;bottom:25px;rotate:-2deg;animation-delay:-1s}.bi-landing .persona-heart{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.bi-landing .persona-heart-inner{height:150px;width:150px;display:grid;place-items:center;border-radius:40%;background:radial-gradient(circle at 25% 15%,#c2dc97,#7b9f6e 38%,var(--color-primary) 80%);font-size:64px;color:#f7fbe9;box-shadow:0 20px 50px #3a693b25;animation:bi-morphPersona 8s ease-in-out infinite}.bi-landing .persona-heart strong{display:block;font:500 16px var(--font-display);margin-top:20px}.bi-landing .persona-heart small{font-size:11px;color:var(--muted);letter-spacing:1.3px;display:block;margin-top:8px}@keyframes bi-morphPersona{50%{border-radius:50%;transform:rotate(12deg) scale(1.04)}}.bi-landing .system-section{background:#edf1e4}.bi-landing .system-track{display:grid;grid-template-columns:1fr 45px 1fr 45px 1fr;gap:10px;align-items:center}.bi-landing .system-station h3{font:500 21px var(--font-display);letter-spacing:-.8px;margin:12px 0}.bi-landing .system-station p{font-size:14px;color:var(--muted);line-height:1.8;max-width:260px}.bi-landing .station-number{font-size:11.5px;letter-spacing:1.3px;color:var(--muted)}.bi-landing .station-art{height:210px;margin-bottom:30px;display:flex;justify-content:center;align-items:center;position:relative}.bi-landing .contact-stack{display:grid;align-content:center;gap:7px;transform:rotate(-3deg)}.bi-landing .contact-stack>div{width:215px;padding:13px 14px;background:var(--color-surface);border:1px solid #d5dfc8;border-radius:8px;font-size:13px;display:flex;gap:12px;align-items:center;animation:bi-rowNudge 5s infinite}.bi-landing .contact-stack>div:first-child{font-size:15.5px;background:#dfeacd;font-weight:600}.bi-landing .contact-stack>div:nth-child(2){animation-delay:-1s}.bi-landing .contact-stack>div:nth-child(3){animation-delay:-2s}.bi-landing .contact-stack b,.bi-landing .contact-stack span{margin-left:auto;color:var(--green)}.bi-landing .contact-stack i{font-style:normal;font-size:11.5px;border-radius:50%;background:#e4edd7;height:20px;width:20px;display:grid;place-items:center}.bi-landing .system-connector{display:flex;gap:5px;margin-bottom:80px}.bi-landing .system-connector i{width:5px;height:5px;background:var(--orange);border-radius:50%;animation:bi-dotTravel 1.8s infinite}.bi-landing .system-connector i:nth-child(2){animation-delay:.3s}.bi-landing .system-connector i:nth-child(3){animation-delay:.6s}@keyframes bi-rowNudge{50%{translate:7px 0}}@keyframes bi-dotTravel{50%{translate:7px 0;opacity:.25}}.bi-landing .mini-clock{height:132px;width:132px;border:1px solid #b2c49b;background:#e1ebd0;border-radius:50%;position:relative}.bi-landing .mini-clock:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--green);top:calc(50% - 4px);left:calc(50% - 4px)}.bi-landing .mini-clock i,.bi-landing .mini-clock b{position:absolute;bottom:50%;left:calc(50% - 2px);height:46px;width:3px;background:var(--green);transform-origin:bottom;border-radius:4px;animation:bi-clockHand 15s linear infinite}.bi-landing .mini-clock b{height:33px;background:var(--orange);animation-duration:40s}.bi-landing .time-chip{position:absolute;bottom:10px;background:var(--color-surface);border:1px solid #d7e0cc;padding:12px 18px;border-radius:8px;font-size:13px;rotate:3deg}@keyframes bi-clockHand{to{transform:rotate(360deg)}}.bi-landing .call-art>span{height:110px;width:110px;border-radius:50%;background:var(--green);color:var(--lime);font-size:70px;text-align:center;line-height:95px;animation:bi-haloBreathe 3s infinite}.bi-landing .call-ring{position:absolute;width:150px;height:150px;border:1px solid #b8cba6;border-radius:50%;animation:bi-ripple 5s linear infinite}.bi-landing .call-art-chip{position:absolute;bottom:10px;background:var(--color-surface);border:1px solid #d7e0cc;padding:12px 18px;border-radius:8px;font-size:12px;rotate:-3deg}.bi-landing .system-outcome{display:flex;align-items:center;gap:18px;border-top:1px solid #d2ddc6;padding-top:25px;margin-top:35px}.bi-landing .system-outcome>span{height:45px;width:45px;display:grid;place-items:center;background:#d9e8c6;border-radius:50%;font-size:20px}.bi-landing .system-outcome strong{font-size:15px;font-weight:500}.bi-landing .system-outcome small{display:block;font-size:13px;color:var(--muted);margin-top:7px}.bi-landing .system-outcome a{margin-left:auto;font-size:22px;padding:10px}.bi-landing .lead-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bi-landing .result-card{background:var(--color-surface);border:1px solid var(--line);border-radius:17px;padding:30px}.bi-landing .result-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.bi-landing .result-card-top .eyebrow{font-size:11px}.bi-landing .ready-pill{font-size:11.5px;color:var(--green);background:#e5eed9;padding:7px 10px;border-radius:25px;white-space:nowrap}.bi-landing .result-person{display:flex;align-items:center;gap:14px;margin:32px 0 28px}.bi-landing .result-person>span{height:48px;width:48px;background:#e5d9c7;display:grid;place-items:center;border-radius:50%;font-family:Georgia;font-size:17px}.bi-landing .result-person h3{font:600 21px var(--font-display);letter-spacing:-.8px;margin:0 0 6px}.bi-landing .result-person small{font-size:12px;color:var(--muted)}.bi-landing .lead-fact{position:relative;padding:19px 18px;border:1px solid transparent;border-bottom-color:var(--line);border-radius:9px;transition:background .5s,border-color .5s;min-height:83px}.bi-landing .lead-fact.active{background:#e8efdd;border-color:#c8d7b8}.bi-landing .lead-fact>span{display:block;font-size:11px;letter-spacing:1.3px;color:var(--muted);margin-bottom:9px}.bi-landing .lead-fact strong{font-size:15.5px;font-weight:500;display:block;padding-right:22px}.bi-landing .lead-fact i{position:absolute;right:16px;top:34px;font-style:normal;font-size:13px;color:#96a78a}.bi-landing .result-footer{font-size:12px;line-height:1.7;color:var(--muted);margin-top:25px}.bi-landing .transcript-story{border:1px solid var(--line);border-radius:17px;background:#edf1e5;padding:30px}.bi-landing .transcript-story-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px}.bi-landing .transcript-story-top .eyebrow{font-size:11px}.bi-landing .transcript-live{font-size:11.5px;color:var(--muted);white-space:nowrap}.bi-landing .transcript-live i{display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:50%;margin-right:5px}.bi-landing .transcript-pair{padding:12px 14px;border:1px solid transparent;border-radius:10px;transition:background .5s,border-color .5s;opacity:.5}.bi-landing .transcript-pair.active{opacity:1;background:#f9fbf3;border-color:#cbd8bb}.bi-landing .transcript-role{font-size:11px;letter-spacing:1.4px;color:var(--muted)}.bi-landing .transcript-pair p{font-size:15px;margin:7px 0 10px}.bi-landing .customer-quote{font-size:14px;line-height:1.65;background:#f8e8da;border-radius:7px;padding:10px 13px;margin-left:24px}.bi-landing .autoplay-caption i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);margin-left:7px;animation:bi-statusPulse 2s infinite}.bi-landing .usecase-section{background:#edf1e5}.bi-landing .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.bi-landing .industry-card{border:1px solid #d7dfce;background:var(--color-surface);border-radius:14px;overflow:hidden;padding:0 21px 23px;transition:transform .4s,box-shadow .4s}.bi-landing .industry-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #2145210b}.bi-landing .industry-art{height:185px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.bi-landing .industry-card .eyebrow{font-size:11px}.bi-landing .industry-card h3{font:500 18px/1.35 var(--font-display);letter-spacing:-.6px;margin:11px 0;min-height:49px}.bi-landing .industry-card p{font-size:13px;line-height:1.9;color:var(--muted);min-height:76px}.bi-landing .industry-outcome{border-top:1px solid var(--line);padding-top:15px;margin-top:15px;font-size:11.5px;color:var(--green);line-height:1.7}.bi-landing .industry-float{position:absolute;bottom:13px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #d4dfc8;border-radius:25px;font-size:11px;padding:8px 12px;white-space:nowrap;animation:bi-float 6s infinite}.bi-landing .book-sheet{height:100px;width:75px;background:#dce8c9;border:1px solid #b8cda1;border-radius:7px;padding:12px;rotate:-10deg;font-size:23px;color:var(--green);box-shadow:8px 8px #eef2e7;animation:bi-bookTilt 7s infinite}.bi-landing .book-sheet i{display:block;margin-top:8px;height:3px;background:#8baa76;border-radius:3px;width:100%}.bi-landing .book-sheet i:last-child{width:60%}@keyframes bi-bookTilt{50%{rotate:0deg;translate:0 -4px}}.bi-landing .service-cog{font-size:110px;line-height:1;color:var(--green);animation:bi-clockHand 30s linear infinite}.bi-landing .shopping-bag{height:85px;width:80px;background:#ecd7bd;border:1px solid #cfb898;border-radius:7px;display:grid;place-items:center;font-size:35px;color:#916640;position:relative;rotate:8deg;animation:bi-float 7s infinite}.bi-landing .shopping-bag>span{position:absolute;top:-17px;height:30px;width:35px;border:2px solid #c5a779;border-bottom:0;border-radius:18px 18px 0 0}.bi-landing .house-shape{width:85px;height:72px;background:#cfdcbd;border:1px solid #a8bd92;position:relative;margin-top:30px;display:flex;gap:10px;align-items:center;justify-content:center;animation:bi-float 7s -2s infinite}.bi-landing .house-shape:before{content:"";position:absolute;left:9px;top:-33px;width:64px;height:64px;background:#b2c89b;transform:rotate(45deg);z-index:0;border-radius:5px}.bi-landing .house-shape i{width:16px;height:25px;background:#f9fbf3;position:relative;z-index:1}.bi-landing .direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bi-landing .direction-card{border-top:1px solid var(--line);padding-top:22px}.bi-landing .direction-card h3{font:500 21px var(--font-display);letter-spacing:-.7px;margin:12px 0}.bi-landing .direction-card p{font-size:14px;line-height:1.9;color:var(--muted);max-width:290px}.bi-landing .direction-visual{height:160px;display:flex;justify-content:center;align-items:center;margin-bottom:22px}.bi-landing .questions-visual{display:grid;align-content:center;gap:7px}.bi-landing .questions-visual span{display:block;border:1px solid #d4dfc8;border-radius:8px;background:var(--color-surface);padding:10px 14px;font-size:13px;rotate:-2deg;animation:bi-rowNudge 5s infinite}.bi-landing .questions-visual span:nth-child(2){translate:15px 0;animation-delay:-2s;background:#e6eedb}.bi-landing .timing-visual{gap:7px}.bi-landing .timing-visual>span{font-size:11.5px;border:1px solid #d5dfc9;border-radius:8px;padding:19px 9px;background:var(--color-surface);text-align:center}.bi-landing .timing-visual .chosen{background:var(--green);color:var(--color-surface);translate:0 -7px;animation:bi-calendarLift 5s infinite}.bi-landing .timing-visual b{font-weight:500;font-size:15px;display:block;margin-top:10px}@keyframes bi-calendarLift{50%{translate:0 -13px}}.bi-landing .criteria-visual{display:grid;align-content:center;gap:7px}.bi-landing .criteria-visual span{border-bottom:1px solid var(--line);padding:10px 2px;font-size:14px;min-width:190px;display:flex;justify-content:space-between;gap:45px}.bi-landing .criteria-visual i{font-style:normal;color:var(--green);animation:bi-statusPulse 3s infinite}.bi-landing .criteria-visual span:nth-child(2) i{animation-delay:1s}.bi-landing .criteria-visual span:nth-child(3) i{animation-delay:2s}.bi-landing .questions-section{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;border-top:1px solid var(--line)}.bi-landing .questions-intro h2{font-size:clamp(36px,4vw,55px)}.bi-landing .questions-intro p{font-size:15px;line-height:1.9;color:var(--muted);margin:24px 0}.bi-landing .questions-intro .btn{font-size:13px;padding:13px 19px}.bi-landing .questions-list details{padding:22px 0;border-bottom:1px solid var(--line)}.bi-landing .questions-list details:first-child{padding-top:0}.bi-landing .questions-list summary{font-size:15.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;line-height:1.6}.bi-landing .questions-list summary:after{content:"+";font-size:20px;color:var(--green)}.bi-landing .questions-list details[open] summary:after{content:"−"}.bi-landing .questions-list details p{font-size:14px;color:var(--muted);line-height:1.9;margin:15px 30px 0 0}.bi-landing .meaning-section .eyebrow{line-height:1.6}.bi-landing .film-status{top:88px}.bi-landing .video-section .film-chapters{bottom:18px}@media(min-width:1500px){.bi-landing .meaning-section{padding-left:60px;padding-right:60px}.bi-landing .industry-card{padding-left:25px;padding-right:25px}}@media(max-width:1100px){.bi-landing .context-tile{width:230px;padding:18px}.bi-landing .persona-heart-inner{height:125px;width:125px;font-size:50px}.bi-landing .industry-grid{grid-template-columns:repeat(2,1fr)}.bi-landing .industry-card p,.bi-landing .industry-card h3{min-height:0}.bi-landing .industry-art{height:180px}.bi-landing .contact-stack>div{width:180px}.bi-landing .station-art{height:190px}.bi-landing .system-station h3{font-size:18px}.bi-landing .nav-center{gap:15px;font-size:13px}.bi-landing .brand{font-size:20px}.bi-landing .nav .btn{font-size:13px;padding:12px 16px}}@media(max-width:800px){.bi-landing .nav,.bi-landing .nav.scrolled{height:70px;padding:0 5%;background:color-mix(in srgb,var(--color-background) 85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bi-landing .nav-center{display:none}.bi-landing .nav-actions{gap:8px}.bi-landing .mobile-menu-toggle{display:block}.bi-landing .nav .btn{padding:11px 14px;font-size:12px}.bi-landing .nav .brand{font-size:18px}.bi-landing .nav .brand img{height:32px}.bi-landing .meaning-section{padding:65px 6%;scroll-margin-top:70px}.bi-landing .meaning-heading{display:block;margin-bottom:30px}.bi-landing .meaning-heading h2{font-size:40px;letter-spacing:-2px}.bi-landing .meaning-heading>p{font-size:14px;margin-top:20px;max-width:100%}.bi-landing .persona-universe{min-height:580px;overflow:visible}.bi-landing .persona-paths{display:none}.bi-landing .persona-heart{top:49%}.bi-landing .persona-heart-inner{height:115px;width:115px;font-size:46px;margin:auto}.bi-landing .persona-heart strong{font-size:16px;margin-top:12px}.bi-landing .persona-heart small{font-size:11px}.bi-landing .context-tile{width:46%;padding:16px 12px;animation:none}.bi-landing .context-tile strong{font-size:17px;margin:8px 0}.bi-landing .context-tile span{font-size:11px;letter-spacing:.7px}.bi-landing .context-tile i{font-size:11px;line-height:1.8;display:block}.bi-landing .context-tile.offering{left:0;top:15px}.bi-landing .context-tile.tone{right:0;top:27px}.bi-landing .context-tile.knowledge{left:0;bottom:18px}.bi-landing .context-tile.qualification{right:0;bottom:5px}.bi-landing .meaning-bottom{font-size:11.5px;line-height:1.8;gap:15px}.bi-landing .meaning-bottom a{font-size:12px;white-space:nowrap}.bi-landing .system-track{grid-template-columns:1fr;gap:0}.bi-landing .system-station{display:grid;grid-template-columns:140px 1fr;column-gap:23px;align-content:center;padding:20px 0;border-bottom:1px solid #d7e0cb}.bi-landing .station-art{grid-column:1;grid-row:1/4;height:150px;margin:0}.bi-landing .system-station .station-number{grid-column:2;align-self:end;font-size:11px;letter-spacing:.8px}.bi-landing .system-station h3{grid-column:2;font-size:18px;line-height:1.4;margin:10px 0}.bi-landing .system-station p{grid-column:2;font-size:13px;max-width:100%}.bi-landing .system-connector{display:none}.bi-landing .contact-stack>div{width:132px;padding:10px 8px;font-size:11px;gap:6px}.bi-landing .contact-stack>div:first-child{font-size:13px}.bi-landing .contact-stack i{height:16px;width:16px;font-size:11px}.bi-landing .mini-clock{width:100px;height:100px}.bi-landing .mini-clock i{height:35px}.bi-landing .mini-clock b{height:26px}.bi-landing .time-chip{font-size:11px;padding:8px 10px;bottom:3px}.bi-landing .call-art>span{width:85px;height:85px;font-size:54px;line-height:75px}.bi-landing .call-ring{width:110px;height:110px}.bi-landing .call-art-chip{font-size:11px;padding:8px;bottom:2px;white-space:nowrap}.bi-landing .system-outcome{gap:12px}.bi-landing .system-outcome>span{width:35px;height:35px;flex-shrink:0;font-size:17px}.bi-landing .system-outcome strong{font-size:14px;line-height:1.7}.bi-landing .system-outcome small{font-size:11.5px;line-height:1.8}.bi-landing .system-outcome a{font-size:18px}.bi-landing .lead-story-grid{grid-template-columns:1fr;gap:17px}.bi-landing .result-card,.bi-landing .transcript-story{padding:23px}.bi-landing .result-person h3{font-size:19px}.bi-landing .lead-fact strong{font-size:15px}.bi-landing .result-footer{font-size:11.5px}.bi-landing .autoplay-caption{display:none}.bi-landing .industry-grid{gap:12px;grid-template-columns:1fr 1fr}.bi-landing .industry-card{padding:0 15px 20px}.bi-landing .industry-art{height:150px}.bi-landing .industry-card .eyebrow{font-size:11px;letter-spacing:1px}.bi-landing .industry-card h3{font-size:16px;min-height:43px}.bi-landing .industry-card p{font-size:12px;line-height:1.8;min-height:80px}.bi-landing .industry-outcome{font-size:11px;line-height:1.7}.bi-landing .industry-float{font-size:11px;padding:7px 8px;bottom:5px}.bi-landing .book-sheet{height:80px;width:60px;font-size:19px}.bi-landing .service-cog{font-size:85px}.bi-landing .shopping-bag{width:65px;height:70px;font-size:28px}.bi-landing .house-shape{scale:.8}.bi-landing .direction-grid{grid-template-columns:1fr;gap:25px}.bi-landing .direction-card{display:grid;grid-template-columns:135px 1fr;gap:0 23px}.bi-landing .direction-visual{grid-column:1;grid-row:1/4;height:155px;margin:0}.bi-landing .direction-card>.station-number{grid-column:2;align-self:end;font-size:11px;letter-spacing:1px}.bi-landing .direction-card h3{grid-column:2;font-size:19px;line-height:1.4}.bi-landing .direction-card p{grid-column:2;font-size:13px;line-height:1.8}.bi-landing .questions-visual span{font-size:11px;padding:9px 7px}.bi-landing .timing-visual{gap:3px;flex-wrap:wrap}.bi-landing .timing-visual>span{font-size:11px;padding:13px 6px}.bi-landing .timing-visual b{font-size:11.5px}.bi-landing .criteria-visual span{font-size:12px;min-width:125px;gap:20px}.bi-landing .questions-section{grid-template-columns:1fr;gap:35px}.bi-landing .questions-intro h2{font-size:40px}.bi-landing .questions-intro p{font-size:14px;margin:20px 0}.bi-landing .questions-list summary{font-size:15px}.bi-landing .questions-list details p{font-size:14px;margin-right:0}.bi-landing .questions-list details{padding:20px 0}.bi-landing .film-status{top:80px}.bi-landing .video-section .film-chapters{bottom:13px}.bi-landing .meaning-heading .eyebrow{font-size:11.5px}}@media(max-width:370px){.bi-landing .industry-grid{grid-template-columns:1fr}.bi-landing .industry-card p,.bi-landing .industry-card h3{min-height:0}.bi-landing .industry-art{height:170px}.bi-landing .system-station{grid-template-columns:115px 1fr;gap:15px}.bi-landing .direction-card{grid-template-columns:110px 1fr;gap:0 15px}.bi-landing .contact-stack>div{width:110px;font-size:11px}.bi-landing .context-tile{padding:14px 10px}.bi-landing .persona-universe{min-height:570px}}@media(prefers-reduced-motion:reduce){.bi-landing .persona-paths circle{display:none}}.bi-landing .transcript-pair{opacity:.75}.bi-landing .transcript-pair.active{opacity:1}.bi-landing.motion-paused .persona-paths circle{display:none}@media(min-width:1024px){.bi-landing .mobile-menu{display:none}}.bi-landing #workflow.video-section{height:100svh;min-height:580px;scroll-margin-top:0}.bi-landing .video-section .walkthrough-player{padding:82px 0 88px;display:block;overflow:hidden;box-sizing:border-box}.bi-landing .video-section .walkthrough-player video{width:100%;height:100%;object-fit:contain;position:relative}.bi-landing .video-section .film-chapters{bottom:18px;max-height:49px}.bi-landing .video-section .film-status{top:78px;left:20px;font-size:11px;padding:5px 9px}.bi-landing .video-section .film-pause{bottom:25px}.bi-landing .brand-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bi-landing .brand-value-card{border:1px solid var(--line);border-radius:16px;background:var(--color-surface);padding:25px}.bi-landing .brand-value-card .eyebrow{font-size:11.5px}.bi-landing .brand-value-card h3{font:500 21px/1.35 var(--font-display);letter-spacing:-.8px;margin:12px 0}.bi-landing .brand-value-card p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.bi-landing .brand-value-art{height:190px;position:relative;margin-bottom:23px;display:flex;align-items:center;justify-content:center;gap:6px}.bi-landing .brand-value-art>i{position:absolute;bottom:0;font-style:normal;font-size:12px;color:var(--muted)}.bi-landing .voice-line{display:block;width:6px;border-radius:8px;background:var(--green);height:25px;animation:bi-voiceSignature 2s ease-in-out infinite alternate}.bi-landing .voice-line:nth-child(2){height:50px;animation-delay:-.4s}.bi-landing .voice-line:nth-child(3){height:78px;animation-delay:-.8s}.bi-landing .voice-line:nth-child(4){height:100px;animation-delay:-1.2s;background:var(--orange)}.bi-landing .voice-line:nth-child(5){height:65px;animation-delay:-.3s}.bi-landing .voice-line:nth-child(6){height:45px;animation-delay:-.7s}.bi-landing .voice-line:nth-child(7){height:24px;animation-delay:-1s}@keyframes bi-voiceSignature{to{transform:scaleY(.55)}}.bi-landing .attention-circle{width:110px;height:110px;border-radius:50%;border:1px solid #b7cba5;background:#e6efd9;display:grid;place-items:center;position:relative}.bi-landing .attention-circle:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border:1px dashed #c9d8bb;border-radius:50%;animation:bi-clockHand 40s linear infinite}.bi-landing .attention-circle span{font:45px Georgia;color:var(--green)}.bi-landing .clarity-art{display:flex;flex-direction:column;gap:10px;justify-content:center}.bi-landing .clarity-line{height:7px;width:140px;border-radius:5px;background:#d8e1cc}.bi-landing .clarity-line:nth-child(2){width:105px}.bi-landing .clarity-focus{border:1px solid #c4d4b2;background:#e2edcf;padding:14px 16px;border-radius:9px;font-size:15px;display:flex;gap:17px;align-items:center;animation:bi-float 6s infinite}.bi-landing .clarity-focus b{font-size:18px;color:var(--green);font-weight:400}.bi-landing .value-contrast-section{background:#edf1e5}.bi-landing .contrast-stage{display:grid;grid-template-columns:.85fr 90px 1.15fr;align-items:center;gap:30px}.bi-landing .before-context{padding:30px;background:#f8f9f2;border:1px dashed #c9d4bd;border-radius:18px;text-align:center}.bi-landing .before-context .eyebrow{font-size:11.5px}.bi-landing .before-avatar{height:65px;width:65px;border:1px solid #ccd7c1;background:#e7ecdf;display:grid;place-items:center;margin:28px auto 18px;border-radius:50%;font:30px Georgia;color:#8c9c80}.bi-landing .before-context>strong{font:500 24px var(--font-display);letter-spacing:-.8px}.bi-landing .unclear-lines{display:grid;gap:11px;margin:25px 0}.bi-landing .unclear-lines span{font-size:15px;color:#8a9580}.bi-landing .before-context>small{font-size:12px;color:var(--muted);line-height:1.7;display:block}.bi-landing .contrast-bridge{position:relative;display:grid;place-items:center;min-height:190px}.bi-landing .contrast-bridge>span{width:65px;height:65px;background:var(--green);display:grid;place-items:center;border-radius:22px;color:#e6f4cc;font-size:35px;animation:bi-morphPersona 7s infinite}.bi-landing .contrast-bridge i{position:absolute;top:calc(50% - 3px);height:5px;width:5px;background:var(--orange);border-radius:50%;left:-10px;animation:bi-bridgeTravel 3s linear infinite}.bi-landing .contrast-bridge i:nth-child(3){animation-delay:-1s}.bi-landing .contrast-bridge i:nth-child(4){animation-delay:-2s}@keyframes bi-bridgeTravel{to{left:calc(100% + 10px);opacity:.1}}.bi-landing .after-context{padding:28px;background:var(--color-surface);border:1px solid #cddbbd;border-radius:18px;box-shadow:0 15px 35px #24492208}.bi-landing .context-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.bi-landing .context-head .eyebrow{font-size:11px}.bi-landing .context-signal{font-size:11px;padding:7px 9px;background:#e6efd8;color:var(--green);border-radius:20px;white-space:nowrap}.bi-landing .context-insight{padding:18px 16px;border:1px solid #e2e8d9;background:#f6f8ef;border-radius:9px;margin:10px 0;animation:bi-insightGlow 6s infinite}.bi-landing .context-insight:nth-child(3){animation-delay:-2s}.bi-landing .context-insight:nth-child(4){animation-delay:-4s}.bi-landing .context-insight>span{display:block;font-size:11px;letter-spacing:1.2px;color:var(--muted);margin-bottom:9px}.bi-landing .context-insight>strong{font-size:15.5px;font-weight:500}.bi-landing .context-foot{font-size:13px;color:var(--muted);margin-top:23px;line-height:1.8}@keyframes bi-insightGlow{50%{background:#e9f0dc;border-color:#cbd9ba}}.bi-landing .lead-story-section .meaning-heading h2{font-size:clamp(36px,4vw,56px)}@media(max-width:800px){.bi-landing #workflow.video-section{min-height:560px}.bi-landing .video-section .walkthrough-player{padding-top:83px;padding-bottom:70px}.bi-landing .video-section .film-chapters{bottom:13px}.bi-landing .video-section .film-pause{bottom:19px}.bi-landing .video-section .film-status{top:74px;font-size:11px;left:10px;padding:4px 7px}.bi-landing .brand-value-grid{grid-template-columns:1fr;gap:16px}.bi-landing .brand-value-card{display:grid;grid-template-columns:100px 1fr;gap:0 20px;padding:23px 19px}.bi-landing .brand-value-art{grid-column:1;grid-row:1/4;height:155px;margin:0;align-self:center}.bi-landing .brand-value-card>.eyebrow{grid-column:2;align-self:end;font-size:11px}.bi-landing .brand-value-card h3{grid-column:2;font-size:19px;margin:10px 0}.bi-landing .brand-value-card p{grid-column:2;font-size:13px;line-height:1.8}.bi-landing .brand-value-art>i{font-size:11px;white-space:nowrap;bottom:2px}.bi-landing .voice-signature{gap:4px}.bi-landing .voice-line{width:4px}.bi-landing .voice-line:nth-child(4){height:78px}.bi-landing .attention-circle{width:75px;height:75px}.bi-landing .attention-circle:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.bi-landing .attention-circle span{font-size:32px}.bi-landing .clarity-line{width:78px;height:5px}.bi-landing .clarity-line:nth-child(2){width:60px}.bi-landing .clarity-focus{font-size:11px;padding:9px 7px;gap:6px;white-space:nowrap}.bi-landing .clarity-focus b{font-size:15px}.bi-landing .contrast-stage{grid-template-columns:1fr;gap:20px}.bi-landing .contrast-bridge{min-height:70px}.bi-landing .contrast-bridge>span{width:48px;height:48px;font-size:26px;border-radius:15px}.bi-landing .contrast-bridge i{display:none}.bi-landing .before-context{padding:25px}.bi-landing .before-avatar{height:50px;width:50px;margin:20px auto 15px;font-size:24px}.bi-landing .before-context>strong{font-size:22px}.bi-landing .unclear-lines{margin:20px 0;gap:9px}.bi-landing .unclear-lines span{font-size:14px}.bi-landing .after-context{padding:23px}.bi-landing .context-insight>strong{font-size:15px}.bi-landing .context-head{gap:8px}.bi-landing .context-head .eyebrow,.bi-landing .context-signal{font-size:11px}.bi-landing .lead-story-section .meaning-heading h2{font-size:38px}}@media(max-width:360px){.bi-landing .brand-value-card{grid-template-columns:80px 1fr;gap:0 15px;padding:19px 15px}.bi-landing .brand-value-card h3{font-size:17px}.bi-landing .brand-value-card p{font-size:12px}.bi-landing .brand-value-art>i{font-size:11px}}.bi-landing .hero{min-height:1000px}.bi-landing .hero-visual{top:33%;height:42%;min-height:0;max-height:440px}.bi-landing .hero-listen-dock{position:absolute!important;left:50%;bottom:25px;transform:translate(-50%);width:650px;max-width:calc(100% - 40px);text-align:left;border:1px solid #cfddbf;background:color-mix(in srgb,var(--color-surface) 93%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:19px 23px 15px;border-radius:20px;box-shadow:0 18px 55px #254d3612;z-index:6;margin:0}.bi-landing .listen-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.bi-landing .listen-eyebrow{display:block;font-size:11px;letter-spacing:1.8px;color:var(--muted);margin-bottom:5px}.bi-landing .listen-top strong{font:500 20px var(--font-display);letter-spacing:-.7px;display:block}.bi-landing .listen-languages{display:flex;gap:3px;background:#eef2e6;padding:4px;border-radius:30px;border:1px solid #dce5d1}.bi-landing .listen-languages button{border:0;background:transparent;color:var(--green);font-size:13px;border-radius:20px;padding:8px 13px;transition:background .2s,color .2s}.bi-landing .listen-languages button.active{background:var(--green);color:var(--color-surface)}.bi-landing .listen-playback{display:flex;align-items:center;gap:14px;margin-top:15px}.bi-landing .voice-play{width:43px;height:43px;border:0;border-radius:50%;background:var(--orange);color:#fff;font-size:16px;flex-shrink:0;display:grid;place-items:center;transition:scale .2s,box-shadow .2s}.bi-landing .voice-play:hover{scale:1.06}.bi-landing .hero-listen-dock.is-playing .voice-play{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-orange) 9%,transparent)}.bi-landing .voice-play:disabled{opacity:.6;cursor:wait}.bi-landing .voice-wave-wrap{position:relative;flex:1;min-width:0;height:43px}.bi-landing .voice-wave-wrap svg{width:100%;height:100%;display:block}.bi-landing .voice-wave-wrap input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.bi-landing .voice-wave-wrap:focus-within{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}.bi-landing .voice-time{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bi-landing .voice-mute{width:29px;height:29px;flex-shrink:0;border:1px solid #d8e2cc;background:#f5f8ef;border-radius:50%;font-size:15.5px;display:grid;place-items:center}.bi-landing .voice-mute[aria-pressed=true]{background:#f9e5d7}.bi-landing .listen-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e3e9da;padding-top:11px;margin-top:13px}.bi-landing .listen-bottom>span{font-size:11.5px;color:var(--muted);line-height:1.6}.bi-landing .listen-bottom>a{font-size:12px;color:var(--green);white-space:nowrap}.bi-landing .hero-listen-dock audio{display:none}.bi-landing.hero-recording-active .hero-orb-caption{color:var(--green)}@media(min-width:1600px){.bi-landing .hero{min-height:1040px}.bi-landing .hero-visual{top:32%;height:43%;max-height:455px}.bi-landing .hero-listen-dock{bottom:25px}}@media(max-width:800px){.bi-landing .hero{min-height:1130px;height:auto}.bi-landing .hero-visual{top:390px;height:490px;max-height:none}.bi-landing .hero-listen-dock{bottom:24px;left:50%;width:calc(100% - 34px);max-width:calc(100% - 34px);padding:16px 15px 12px;border-radius:16px;transform:translate(-50%)}.bi-landing .listen-top{gap:9px}.bi-landing .listen-eyebrow{font-size:11px;letter-spacing:1.2px;margin-bottom:4px}.bi-landing .listen-top strong{font-size:16px;letter-spacing:-.5px}.bi-landing .listen-languages{gap:1px;padding:3px}.bi-landing .listen-languages button{padding:7px 9px;font-size:12px}.bi-landing .listen-playback{gap:9px;margin-top:13px}.bi-landing .voice-play{height:37px;width:37px;font-size:15.5px}.bi-landing .voice-wave-wrap{height:35px}.bi-landing .voice-time{font-size:11px}.bi-landing .voice-mute{height:25px;width:25px;font-size:14px}.bi-landing .listen-bottom{gap:8px;margin-top:12px;padding-top:10px}.bi-landing .listen-bottom>span{font-size:11px;max-width:180px}.bi-landing .listen-bottom>a{font-size:11px}.bi-landing .hero-orb-caption{font-size:11px}}@media(max-width:360px){.bi-landing .hero{min-height:1180px}.bi-landing .hero-listen-dock{padding:15px 12px 12px}.bi-landing .listen-top strong{font-size:16px}.bi-landing .listen-languages button{padding:7px;font-size:11.5px}.bi-landing .listen-languages{gap:0}.bi-landing .voice-time{font-size:11px}.bi-landing .voice-mute{width:23px;height:23px}.bi-landing .listen-bottom>a{font-size:11px}}.bi-landing .hero-brand-backdrop{top:310px;left:0;width:100%;gap:22px;font-size:clamp(80px,8.5vw,125px);line-height:1.12;letter-spacing:-.055em;animation:none;z-index:1;transform:none;padding:0 25px;overflow:visible}.bi-landing .hero-brand-backdrop span:first-child{color:color-mix(in srgb,var(--color-primary) 53%,transparent)}.bi-landing .hero-brand-backdrop span:last-child{color:color-mix(in srgb,var(--color-primary) 13%,transparent);-webkit-text-stroke:1.2px color-mix(in srgb,var(--color-primary) 60%,transparent)}.bi-landing .hero-bottom{top:110px}.bi-landing .hero-bottom h1{font-size:clamp(40px,3.9vw,62px)}.bi-landing .hero-visual{top:400px;height:360px;max-height:360px}.bi-landing .hero{min-height:1000px;max-height:none}.bi-landing .hero-listen-dock{bottom:24px}.bi-landing .hero-orb-caption{bottom:0}@media(min-width:1600px){.bi-landing .hero-bottom{top:115px}.bi-landing .hero-bottom h1{font-size:62px}.bi-landing .hero-brand-backdrop{top:340px;font-size:125px}.bi-landing .hero-visual{top:455px;height:370px;max-height:370px}.bi-landing .hero{min-height:1080px}.bi-landing .hero-listen-dock{bottom:25px}}@media(max-width:800px){.bi-landing .hero{min-height:1160px}.bi-landing .hero-bottom{top:120px}.bi-landing .hero-bottom h1{font-size:39px}.bi-landing .hero-brand-backdrop{top:395px;left:0;width:100%;font-size:clamp(40px,12vw,62px);gap:12px;letter-spacing:-.035em;padding:0 18px;line-height:1.2;justify-content:center;align-items:baseline;transform:none}.bi-landing .hero-brand-backdrop span:first-child{color:color-mix(in srgb,var(--color-primary) 70%,transparent)}.bi-landing .hero-brand-backdrop span:last-child{color:color-mix(in srgb,var(--color-primary) 16%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--color-primary) 70%,transparent)}.bi-landing .hero-visual{top:485px;height:390px;max-height:none}.bi-landing .hero-orb-caption{bottom:auto;top:55%}.bi-landing .hero-listen-dock{bottom:24px}.bi-landing .hero-input-card{top:65%}.bi-landing .hero-lead-card{top:68%}}@media(max-width:360px){.bi-landing .hero{min-height:1200px}.bi-landing .hero-bottom h1{font-size:34px}.bi-landing .hero-brand-backdrop{top:410px;font-size:40px;gap:9px;padding:0 16px}.bi-landing .hero-visual{top:505px}.bi-landing .hero-listen-dock{bottom:25px}}.bi-landing .hero{min-height:980px}.bi-landing .hero-visual.duo-stage{position:absolute;top:470px;left:50%;transform:translate(-50%);width:min(1180px,94%);height:355px;max-height:none;display:grid;grid-template-columns:200px minmax(350px,1fr) 200px;align-items:center;gap:32px;isolation:isolate;--voice-energy: 0}.bi-landing .duo-stage:before{top:-35%;right:12%;bottom:-15%;left:12%;z-index:-2;opacity:.7}.bi-landing .duo-stage .hero-canvas{height:1px;width:1px;left:50%;top:50%;opacity:0;pointer-events:none}.bi-landing .conversation-person{position:relative;text-align:center;z-index:2}.bi-landing .person-kicker{font-family:var(--font-body);font-size:11px;letter-spacing:1.1px;color:var(--muted);margin-bottom:20px;white-space:nowrap}.bi-landing .bot-portrait,.bi-landing .customer-portrait{height:170px;width:170px;margin:0 auto 18px;position:relative}.bi-landing .bot-portrait{display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e1edc8,#b7d29b 60%,#7eaa7a);box-shadow:inset 0 0 0 1px #c5d8b1,0 18px 40px #31572c0d;animation:bi-botHover 6s ease-in-out infinite}.bi-landing .portrait-orbit{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px dashed #bed1aa;border-radius:50%;animation:bi-clockHand 40s linear infinite}.bi-landing .bot-shell{height:80px;width:105px;border-radius:29px;background:linear-gradient(145deg,#fffef7,#dfe9d5);border:1px solid #a9c293;box-shadow:0 8px 20px #27503417;position:relative;display:grid;place-items:center}.bi-landing .bot-screen{height:57px;width:83px;background:#214e40;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 4px 8px #173c3720}.bi-landing .bot-eyes{display:flex;gap:24px}.bi-landing .bot-eyes i{height:10px;width:7px;border-radius:6px;background:#e5f7b5;animation:bi-botBlink 7s infinite}.bi-landing .bot-mouth{height:14px;display:flex;gap:3px;align-items:center}.bi-landing .bot-mouth i{display:block;width:3px;height:4px;border-radius:3px;background:#b8d98e;transition:height .1s}.bi-landing .duo-stage.talking .bot-mouth i{transform:scaleY(calc(.6 + var(--voice-energy) * 1.4));background:#e7f5c5}.bi-landing .duo-stage.talking .bot-mouth i:nth-child(2),.bi-landing .duo-stage.talking .bot-mouth i:nth-child(4){height:9px}.bi-landing .duo-stage.talking .bot-mouth i:nth-child(3){height:14px}.bi-landing .bot-ear{position:absolute;top:27px;width:8px;height:24px;background:#dce9cf;border:1px solid #a9c293;border-radius:6px}.bi-landing .bot-ear.left{left:-7px}.bi-landing .bot-ear.right{right:-7px}.bi-landing .bot-antenna{position:absolute;top:24px;left:calc(50% - 1px);height:24px;width:2px;background:#729a67}.bi-landing .bot-antenna i{display:block;position:absolute;left:-4px;top:-5px;width:10px;height:10px;background:var(--orange);border-radius:50%}.bi-landing .portrait-status-dot{position:absolute;bottom:10px;right:12px;height:15px;width:15px;background:#83aa69;border:3px solid var(--color-background);border-radius:50%}.bi-landing .duo-stage.talking .portrait-status-dot{background:var(--orange);animation:bi-statusPulse 1.3s infinite}.bi-landing .customer-portrait svg{width:100%;height:100%;display:block;filter:drop-shadow(0 14px 20px #6c52300a)}.bi-landing .customer-language-tag{position:absolute;right:-5px;bottom:2px;border:1px solid #d3dcbc;background:var(--color-surface);color:var(--green);padding:8px 12px;border-radius:25px;font-size:13px;box-shadow:0 7px 15px #415b2d08}.bi-landing .conversation-person h3{font-family:var(--font-display);font-size:22px;letter-spacing:-.6px;font-weight:600;margin:0 0 8px}.bi-landing .participant-label{font-size:13px;color:var(--muted);display:block}.bi-landing .participant-state{display:flex;align-items:center;gap:5px;justify-content:center;font-size:11.5px;color:#849278;margin-top:12px}.bi-landing .participant-state>i{width:5px;height:5px;background:#a5bb92;border-radius:50%;display:inline-block}.bi-landing .duo-stage.talking .participant-state>i{background:var(--green)}.bi-landing .conversation-wire{position:absolute;top:47%;height:1px;background:#c0d2ae;z-index:-1;width:21%;overflow:visible}.bi-landing .wire-left{left:12%}.bi-landing .wire-right{right:12%}.bi-landing .conversation-wire i{position:absolute;top:-2px;width:5px;height:5px;background:#c3d3af;border-radius:50%;left:0}.bi-landing .conversation-wire i:nth-child(2){left:35%}.bi-landing .conversation-wire i:nth-child(3){left:70%}.bi-landing .duo-stage.talking .conversation-wire i{background:var(--orange);animation:bi-talkPacket 2s linear infinite}.bi-landing .duo-stage.talking .conversation-wire i:nth-child(2){animation-delay:-.65s}.bi-landing .duo-stage.talking .conversation-wire i:nth-child(3){animation-delay:-1.3s}.bi-landing .duo-stage .hero-listen-dock{display:block;position:relative!important;left:auto;top:auto;bottom:auto;transform:none;width:100%;max-width:100%;margin:0;padding:23px 22px 18px;border-radius:23px;background:color-mix(in srgb,var(--color-surface) 95%,transparent);box-shadow:0 20px 55px #234a3212;z-index:3}.bi-landing .duo-stage .listen-top{display:block;text-align:center}.bi-landing .duo-stage .listen-top strong{font-size:25px;margin-top:4px;letter-spacing:-1px}.bi-landing .duo-stage .listen-eyebrow{font-size:11px}.bi-landing .duo-stage .listen-languages{width:max-content;margin:16px auto 0;gap:4px}.bi-landing .duo-stage .listen-languages button{font-size:14px;padding:9px 17px}.bi-landing .duo-stage .listen-playback{margin-top:21px;gap:11px}.bi-landing .duo-stage .voice-time{font-size:11.5px}.bi-landing .duo-stage .listen-bottom{margin-top:18px;padding-top:13px;gap:10px}.bi-landing .duo-stage .listen-bottom>span{font-size:11px;line-height:1.7;max-width:180px}.bi-landing .duo-stage .listen-bottom>a{font-size:11.5px}.bi-landing .duo-disclaimer{position:absolute;bottom:-45px;left:0;width:100%;text-align:center;font-size:11.5px;color:var(--muted);letter-spacing:.2px}.bi-landing.hero-recording-active .customer-portrait:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid #cfddbd;border-radius:50%;animation:bi-customerPulse 2.5s ease-out infinite;z-index:-1}@keyframes bi-customerPulse{to{transform:scale(1.15);opacity:0}}@keyframes bi-botHover{50%{translate:0 -5px}}@keyframes bi-botBlink{0%,44%,48%,to{scale:1 1}46%{scale:1 .15}}@keyframes bi-talkPacket{0%{left:0;opacity:.3}50%{opacity:1}to{left:100%;opacity:.3}}@media(min-width:1600px){.bi-landing .hero{min-height:1060px}.bi-landing .hero-visual.duo-stage{top:510px;max-width:1240px;grid-template-columns:215px minmax(350px,1fr) 215px;gap:40px;height:365px}.bi-landing .bot-portrait,.bi-landing .customer-portrait{width:185px;height:185px}.bi-landing .bot-shell{scale:1.08}}@media(max-width:1050px)and (min-width:801px){.bi-landing .hero-visual.duo-stage{grid-template-columns:155px minmax(310px,1fr) 155px;gap:16px;width:94%}.bi-landing .bot-portrait,.bi-landing .customer-portrait{width:135px;height:135px}.bi-landing .bot-shell{scale:.85}.bi-landing .bot-antenna{top:14px;height:19px}.bi-landing .conversation-person h3{font-size:19px}.bi-landing .person-kicker{font-size:11px}.bi-landing .participant-label{font-size:11.5px}.bi-landing .duo-stage .hero-listen-dock{padding:20px 17px 16px}.bi-landing .duo-stage .listen-top strong{font-size:23px}.bi-landing .duo-stage .listen-languages button{font-size:13px;padding:8px 14px}.bi-landing .duo-stage .listen-bottom>span{font-size:11px}.bi-landing .duo-stage .listen-bottom>a{font-size:11px}}@media(max-width:800px){.bi-landing .hero{min-height:1130px}.bi-landing .hero-visual.duo-stage{top:505px;left:5%;transform:none;width:90%;height:auto;min-height:0;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:27px 26px;align-items:start}.bi-landing .bot-person{grid-column:1;grid-row:1}.bi-landing .customer-person{grid-column:2;grid-row:1}.bi-landing .conversation-person .person-kicker{font-size:11px;letter-spacing:.6px;white-space:normal;min-height:16px;line-height:1.6;margin-bottom:12px}.bi-landing .bot-portrait,.bi-landing .customer-portrait{height:112px;width:112px;margin-bottom:15px}.bi-landing .bot-shell{scale:.7}.bi-landing .bot-antenna{top:11px;height:19px}.bi-landing .bot-antenna i{height:8px;width:8px;left:-3px}.bi-landing .portrait-orbit{top:-7px;right:-7px;bottom:-7px;left:-7px}.bi-landing .portrait-status-dot{height:12px;width:12px;bottom:6px;right:7px}.bi-landing .customer-language-tag{font-size:11.5px;padding:6px 9px;right:-8px;bottom:-2px}.bi-landing .conversation-person h3{font-size:18px;margin-bottom:6px}.bi-landing .participant-label{font-size:11.5px;line-height:1.5;min-height:12px}.bi-landing .participant-state{font-size:11px;margin-top:9px}.bi-landing .duo-stage .hero-listen-dock{grid-column:1/-1;grid-row:2;position:relative!important;transform:none;left:auto;bottom:auto;max-width:100%;padding:18px 16px 15px;border-radius:18px;width:100%}.bi-landing .duo-stage .listen-top strong{font-size:23px}.bi-landing .duo-stage .listen-eyebrow{font-size:11px;letter-spacing:1.4px}.bi-landing .duo-stage .listen-languages{margin-top:13px;gap:3px}.bi-landing .duo-stage .listen-languages button{padding:8px 16px;font-size:13px}.bi-landing .duo-stage .listen-playback{margin-top:16px;gap:9px}.bi-landing .duo-stage .voice-time{font-size:11px}.bi-landing .duo-stage .listen-bottom{margin-top:14px;padding-top:11px}.bi-landing .duo-stage .listen-bottom>span{font-size:11px;max-width:180px}.bi-landing .duo-stage .listen-bottom>a{font-size:11px}.bi-landing .conversation-wire{top:90px;width:44%;left:28%;right:auto}.bi-landing .wire-right{display:none}.bi-landing .duo-disclaimer{position:static;grid-column:1/-1;font-size:11px;line-height:1.8;max-width:290px;justify-self:center;margin-top:-13px}.bi-landing .duo-stage:before{top:-20%;right:-6%;bottom:10%;left:-6%}.bi-landing.hero-recording-active .customer-portrait:after{top:-6px;right:-6px;bottom:-6px;left:-6px}}@media(max-width:360px){.bi-landing .hero{min-height:1180px}.bi-landing .hero-visual.duo-stage{top:520px;gap:23px 18px}.bi-landing .bot-portrait,.bi-landing .customer-portrait{height:100px;width:100px}.bi-landing .conversation-person h3{font-size:16px}.bi-landing .participant-label,.bi-landing .person-kicker{font-size:11px}.bi-landing .bot-shell{scale:.65}.bi-landing .bot-antenna{top:8px;height:18px}.bi-landing .duo-stage .hero-listen-dock{padding:17px 13px 14px}.bi-landing .duo-stage .listen-top strong{font-size:21px}.bi-landing .duo-stage .listen-languages button{padding:8px 14px}.bi-landing .duo-stage .listen-bottom>a{font-size:11px}}.bi-landing .nav .brand{gap:9px}.bi-landing .nav .brand>img{width:auto;height:43px}.bi-landing .india-word-art{position:relative;display:inline-block;font-family:var(--font-display);font-weight:550!important;letter-spacing:-1px;line-height:1.1;padding-bottom:7px;margin-left:-3px}.bi-landing .india-word-art svg{position:absolute;left:0;bottom:-1px;width:100%;height:9px;overflow:visible;opacity:.9}.bi-landing .customer-person .customer-portrait{width:222px;height:180px;margin-left:calc(50% - 111px);margin-bottom:20px;overflow:visible}.bi-landing .customer-group-art{width:100%;height:100%;display:block;filter:drop-shadow(0 12px 20px #6d6b3e0b);animation:bi-audienceFloat 7s ease-in-out infinite}.bi-landing .customer-person .customer-language-tag{right:0;bottom:-7px;font-size:12px;background:color-mix(in srgb,var(--color-surface) 96%,transparent);padding:7px 11px;z-index:2}.bi-landing.hero-recording-active .customer-portrait:after{top:5px;right:-4px;bottom:-10px;left:-4px;border-radius:48%}.bi-landing .duo-stage .customer-person .person-kicker{letter-spacing:.8px;font-size:11px}.bi-landing .customer-person .participant-label{font-size:13px}.bi-landing .customer-person .participant-state{font-size:11.5px}.bi-landing .nav.scrolled .brand>img{width:auto;height:39px}@keyframes bi-audienceFloat{50%{translate:0 -4px}}@media(min-width:1600px){.bi-landing .customer-person .customer-portrait{width:245px;height:198px;margin-left:calc(50% - 122.5px);margin-bottom:18px}.bi-landing .customer-person .customer-language-tag{right:3px;bottom:-5px}}@media(max-width:1050px)and (min-width:801px){.bi-landing .customer-person .customer-portrait{width:178px;height:145px;margin-left:calc(50% - 89px);margin-bottom:18px}.bi-landing .customer-person .customer-language-tag{font-size:11.5px;padding:6px 9px}.bi-landing .customer-person .participant-label{font-size:11.5px}.bi-landing .nav .brand>img{width:auto;height:37px}.bi-landing .nav.scrolled .brand>img{width:auto;height:35px}}@media(max-width:800px){.bi-landing .nav .brand>img,.bi-landing .nav.scrolled .brand>img{width:auto;height:35px}.bi-landing .nav .brand{gap:7px;font-size:18px}.bi-landing .india-word-art{padding-bottom:6px;letter-spacing:-.8px}.bi-landing .india-word-art svg{height:7px;bottom:-1px}.bi-landing .customer-person .customer-portrait{width:145px;height:118px;margin-left:calc(50% - 72.5px);margin-bottom:12px}.bi-landing .customer-person .customer-language-tag{right:-3px;bottom:-4px;font-size:11px;padding:5px 8px}.bi-landing .duo-stage .customer-person .person-kicker{font-size:11px;letter-spacing:.5px}.bi-landing .customer-person .participant-label{font-size:11.5px}.bi-landing .customer-person .participant-state{font-size:11px}.bi-landing.hero-recording-active .customer-portrait:after{top:2px;right:-2px;bottom:-5px;left:-2px}.bi-landing .customer-group-art{animation:none}}@media(max-width:360px){.bi-landing .nav .brand>img,.bi-landing .nav.scrolled .brand>img{width:auto;height:32px}.bi-landing .nav .brand{font-size:17px;gap:6px}.bi-landing .customer-person .customer-portrait{width:131px;height:107px;margin-left:calc(50% - 65.5px)}.bi-landing .customer-person .participant-label{font-size:11px}.bi-landing .customer-person .customer-language-tag{font-size:11px;padding:5px 7px}}.bi-landing .hero-brand-backdrop{top:326px!important;left:5%!important;width:90%!important;height:145px;gap:24px;animation:none!important;align-items:center!important}.bi-landing .hero-brand-backdrop .india-culture-art{width:310px;height:145px;object-fit:contain;opacity:.95}.bi-landing .hero-brand-backdrop span:last-child{font-size:105px!important;-webkit-text-stroke:0!important;color:var(--color-primary)!important;letter-spacing:-5px}.bi-landing .customer-language-tag{display:none}@media(max-width:800px){.bi-landing .hero-brand-backdrop{top:348px!important;height:125px;gap:12px}.bi-landing .hero-brand-backdrop .india-culture-art{width:49%;height:125px}.bi-landing .hero-brand-backdrop span:last-child{font-size:15vw!important;letter-spacing:-2px}}.bi-landing .bot-portrait.photo-bot{overflow:hidden;border-radius:30px;background:#f4f1e8;box-shadow:0 12px 32px color-mix(in srgb,var(--color-text) 8%,transparent);border:1px solid #d9dfce}.bi-landing .photo-bot>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.bi-landing .photo-bot .portrait-status-dot{z-index:2}.bi-landing .customer-portrait .customer-group-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:28px;border:1px solid #d9dfce;box-shadow:0 12px 32px color-mix(in srgb,var(--color-text) 7%,transparent)}.bi-landing .customer-portrait{animation:none!important}.bi-landing.hero-recording-active .photo-bot{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-accent-orange) 13%,transparent),0 12px 32px color-mix(in srgb,var(--color-text) 8%,transparent)}.bi-landing.hero-recording-active .customer-portrait:after{border-radius:28px}@media(max-width:800px){.bi-landing .bot-portrait.photo-bot,.bi-landing .customer-portrait .customer-group-photo{border-radius:23px}}.bi-landing .brand-promise{position:absolute;top:463px;left:5%;width:90%;margin:0;text-align:center;z-index:2;font-family:var(--font-body);font-size:16px;letter-spacing:.1px;color:#476858}.bi-landing .brand-promise em{color:#d66c45;font-style:normal;font-weight:700}.bi-landing .customer-portrait .customer-group-photo{object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.bi-landing .customer-portrait{background:transparent!important}.bi-landing.hero-recording-active .customer-portrait:after{display:none}.bi-landing .ambient-stickers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bi-landing .ambient-sticker{position:absolute;display:block;color:#426b56;opacity:.2;animation:bi-stickerSway 9s ease-in-out infinite alternate}.bi-landing .sticker-hello{left:1.3%;top:27%;font:600 22px var(--font-display);transform:rotate(-12deg);border:1px solid #86a178;border-radius:18px 18px 18px 3px;padding:12px 14px}.bi-landing .sticker-hello i{font-style:normal;color:#d77c48}.bi-landing .sticker-wave{right:1.8%;top:39%;display:flex;gap:4px;align-items:center;transform:rotate(12deg);height:55px}.bi-landing .sticker-wave i{width:4px;height:17px;background:#6c9373;border-radius:6px}.bi-landing .sticker-wave i:nth-child(2n){height:35px}.bi-landing .sticker-wave i:nth-child(3n){height:51px}.bi-landing .sticker-bubble{left:2%;top:75%;border:1px solid #a4b68d;border-radius:50%;padding:15px;font:italic 25px var(--font-accent);transform:rotate(9deg);animation-delay:-4s}.bi-landing .sticker-bubble span{font:20px var(--font-body);margin-left:8px}.bi-landing .sticker-spark{right:2%;top:78%;font-size:65px;color:#ca8559;animation-delay:-3s}.bi-landing .sticker-note{right:1.3%;top:14%;background:#dce9b7;padding:14px 11px;font:11px/1.5 var(--font-body);transform:rotate(8deg);box-shadow:2px 3px #889f6a22}.bi-landing .section-sticker{position:absolute;right:5%;top:30px;transform:rotate(6deg);padding:14px 20px;background:#e8edcf;border-radius:3px 3px 12px;color:#55704e;font:12px/1.5 var(--font-body);box-shadow:0 5px 12px #34532a08;pointer-events:none}.bi-landing .video-section{position:relative}.bi-landing .hero-visual.duo-stage{top:500px!important}.bi-landing .hero{isolation:isolate}.bi-landing .ambient-stickers~.section,.bi-landing .ambient-stickers~section,.bi-landing .ambient-stickers~footer{position:relative}.bi-landing .ambient-stickers~.nav{z-index:50}@keyframes bi-stickerSway{to{translate:0 -10px;rotate:3deg}}@media(max-width:800px){.bi-landing .brand-promise{top:474px;font-size:14px;left:4%;width:92%}.bi-landing .hero-visual.duo-stage{top:525px!important}.bi-landing .ambient-sticker{opacity:.12}.bi-landing .sticker-hello{font-size:16px;left:-17px;padding:9px}.bi-landing .sticker-note{right:-12px;font-size:12px}.bi-landing .sticker-wave{right:-9px}.bi-landing .sticker-bubble{left:-20px;font-size:20px}.bi-landing .sticker-spark{right:-12px;font-size:45px}.bi-landing .section-sticker{top:16px;right:4%;font-size:12px;padding:8px 12px}.bi-landing .hero{min-height:1160px}}@media(prefers-reduced-motion:reduce){.bi-landing .ambient-sticker{animation:none}}.bi-landing.reduce-motion .ambient-sticker{animation:none}.bi-landing,.bi-landing input,.bi-landing textarea,.bi-landing select,.bi-landing button{font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bi-landing h1,.bi-landing h2,.bi-landing h3,.bi-landing .brand,.bi-landing .listen-top strong,.bi-landing .hero-input-card strong,.bi-landing .phone-name,.bi-landing .persona-heart strong,.bi-landing .context-tile strong,.bi-landing .result-person h3,.bi-landing .before-context>strong,.bi-landing .contact-count,.bi-landing .schedule-time,.bi-landing .stat b{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 48}.bi-landing h1,.bi-landing h2{font-weight:550;letter-spacing:-.045em}.bi-landing h3{font-weight:550;letter-spacing:-.025em}.bi-landing h1 em,.bi-landing h2 em,.bi-landing .hero-note em{font-family:var(--font-accent);font-weight:400;font-optical-sizing:auto;font-variation-settings:"SOFT" 45,"WONK" 1;letter-spacing:-.05em}.bi-landing .brand{font-weight:750;letter-spacing:-1px}.bi-landing .brand b,.bi-landing .brand>span{font-weight:500}.bi-landing .eyebrow,.bi-landing .hero-kicker,.bi-landing .listen-eyebrow,.bi-landing .station-number,.bi-landing .hero-lead-label,.bi-landing .card-label{font-family:var(--font-body);font-weight:600;letter-spacing:.16em}.bi-landing .btn,.bi-landing .language,.bi-landing .listen-languages button,.bi-landing .scenario-btn,.bi-landing .film-chapters button{font-family:var(--font-body);font-weight:600;letter-spacing:0}.bi-landing .nav-center{font-size:15px;font-weight:500}.bi-landing .nav .btn{font-size:15px}.bi-landing .hero-bottom h1{font-family:var(--font-display);font-size:clamp(42px,4.1vw,66px);font-weight:550;letter-spacing:-.055em;line-height:1.05}.bi-landing .hero-bottom h1 em{font-family:var(--font-accent);font-weight:400;letter-spacing:-.055em;line-height:1.15}.bi-landing .hero-brand-backdrop{font-family:var(--font-display);font-weight:750;letter-spacing:-.06em}.bi-landing .hero-brand-backdrop span:last-child{font-family:var(--font-devanagari);font-weight:600;letter-spacing:-.055em;line-height:1.45}.bi-landing .hero-description{font-size:15.5px;font-weight:400;line-height:1.8}.bi-landing .meaning-heading h2,.bi-landing .questions-intro h2,.bi-landing .contact h2{font-family:var(--font-display);font-weight:550;letter-spacing:-.05em;line-height:1.08}.bi-landing .meaning-heading h2 em,.bi-landing .questions-intro h2 em,.bi-landing .contact h2 em{font-family:var(--font-accent);font-weight:400}.bi-landing .listen-top strong{font-size:21px;font-weight:600;letter-spacing:-.045em}.bi-landing .quote,.bi-landing .transcript,.bi-landing .hero-message{font-family:var(--font-accent);font-weight:400}@media(min-width:1600px){.bi-landing .hero-bottom h1{font-size:66px}.bi-landing .hero-description{font-size:16px}}@media(max-width:1100px)and (min-width:801px){.bi-landing .nav-center,.bi-landing .nav .btn{font-size:14px}}@media(max-width:800px){.bi-landing .hero-bottom h1{font-size:39px;line-height:1.09;letter-spacing:-.055em}.bi-landing .hero-description{font-size:15px;line-height:1.8}.bi-landing .nav .brand{font-size:19px}.bi-landing .nav .btn{font-size:13px}.bi-landing .hero-brand-backdrop{font-size:clamp(40px,12vw,60px);letter-spacing:-.04em}.bi-landing .hero-brand-backdrop span:last-child{font-size:.97em;letter-spacing:-.07em}.bi-landing .meaning-heading h2,.bi-landing .questions-intro h2{font-size:40px;line-height:1.09;letter-spacing:-.05em}.bi-landing .listen-top strong{font-size:17px;letter-spacing:-.04em}.bi-landing .brand-value-card h3{font-size:20px;line-height:1.3}.bi-landing .industry-card h3{font-size:17px;line-height:1.3}}@media(max-width:360px){.bi-landing .hero-bottom h1{font-size:34px}.bi-landing .nav .brand{font-size:18px}.bi-landing .listen-top strong{font-size:16px}.bi-landing .hero-brand-backdrop{font-size:39px;gap:9px}.bi-landing .brand-value-card h3{font-size:18px}}.bi-landing .hero-description{max-width:700px}.bi-landing .hero-brand-backdrop{top:335px!important;height:130px}.bi-landing .hero-brand-backdrop .india-culture-art{height:130px;width:278px}.bi-landing .hero-brand-backdrop span:last-child{font-size:96px!important;line-height:1.3}.bi-landing .brand-promise{top:477px;font-size:15px}@media(min-width:1600px){.bi-landing .hero-brand-backdrop{top:358px!important}.bi-landing .brand-promise{top:494px}}@media(max-width:800px){.bi-landing .hero-brand-backdrop{top:388px!important;height:96px}.bi-landing .hero-brand-backdrop .india-culture-art{width:44%;height:96px}.bi-landing .hero-brand-backdrop span:last-child{font-size:12.5vw!important}.bi-landing .brand-promise{top:492px;font-size:14px}}.bi-landing .hero-brand-backdrop{top:330px}.bi-landing .hero-visual{top:420px}@media(min-width:1600px){.bi-landing .hero-brand-backdrop{top:365px}.bi-landing .hero-visual{top:470px}.bi-landing .hero-description{max-width:780px}}@media(max-width:800px){.bi-landing .hero-description{max-width:320px}.bi-landing .hero-brand-backdrop{top:410px}.bi-landing .hero-visual{top:500px}}@media(max-width:360px){.bi-landing .hero-brand-backdrop{top:425px}.bi-landing .hero-visual{top:520px}}.bi-landing .nav .btn.nav-signin{background:transparent}.bi-landing .nav .btn.nav-signin:hover{background:#fff}@media(max-width:900px){.bi-landing .nav .btn.nav-signin{display:none}}.bi-landing .hero{display:flex;flex-direction:column;align-items:center;height:auto;min-height:0;max-height:none;padding:112px 0 48px;gap:0}.bi-landing .hero-bottom{position:relative;inset:auto;width:90%;flex:none}.bi-landing .hero-brand-backdrop{position:relative;top:auto!important;left:auto!important;right:auto;bottom:auto;transform:none;margin:16px auto 0;flex:none}.bi-landing .brand-promise{position:relative;inset:auto;margin:8px auto 0;flex:none}.bi-landing .hero-visual.duo-stage{position:relative;top:auto!important;left:auto;transform:none;margin:20px auto 0;flex:none}@media(max-width:800px){.bi-landing .hero{padding-top:110px;min-height:0}.bi-landing .hero-brand-backdrop{margin-top:16px}.bi-landing .hero-visual.duo-stage{margin-top:20px}}@media(max-width:700px){.bi-landing .nav,.bi-landing .nav.scrolled{gap:8px;padding-inline:12px}.bi-landing .nav .brand{flex:1 1 auto;min-width:0}.bi-landing .nav .brand>img,.bi-landing .nav.scrolled .brand>img{width:min(100%,150px);height:auto}.bi-landing .nav-actions{flex:0 0 auto;gap:6px}.bi-landing .nav .btn{min-height:44px;padding:10px;font-size:12px;white-space:nowrap}.bi-landing .mobile-menu-toggle{flex:0 0 44px;width:44px;height:44px}.bi-landing #workflow.video-section{height:auto;min-height:0}.bi-landing #workflow>.section-sticker{display:none}.bi-landing .video-section .walkthrough-player{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"status status" "video video" "chapters pause";gap:12px 8px;height:auto;padding:84px 16px 20px}.bi-landing .video-section .walkthrough-player video{grid-area:video;height:auto;aspect-ratio:9 / 16}.bi-landing .video-section .film-status{grid-area:status;position:static;justify-self:start}.bi-landing .video-section .film-chapters{grid-area:chapters;position:static;transform:none;flex-wrap:wrap;gap:4px;width:100%;max-width:100%;max-height:none;border-radius:20px;white-space:normal}.bi-landing .video-section .film-chapters button{flex:1 1 auto;min-height:44px;padding:8px 10px;font-size:12px}.bi-landing .video-section .film-pause{grid-area:pause;position:static;align-self:center;width:44px;height:44px}.bi-landing .language-wall>.reveal,.bi-landing .language-wall>.hint{padding-inline:16px}}.bi-landing .brand-gallery-hint{display:none}.bi-landing .brand-photo-gallery:focus-visible{outline:2px solid var(--green);outline-offset:5px}.bi-landing #languages.language-wall{padding-bottom:24px}.bi-landing #languages .hint{margin-top:12px}.bi-landing #languages .language-belt:focus-within{animation-play-state:paused}.bi-landing #languages .word-pill[aria-pressed=true]{background:var(--green);color:#fffdf3}.bi-landing #product-persona.brand-value-section{padding-top:40px}.bi-landing .brand-photo-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:clamp(20px,2.7vw,40px);align-items:start}.bi-landing .brand-photo-story{margin:0;min-width:0}.bi-landing .brand-photo-story:first-child{padding-top:45px}.bi-landing .brand-photo-story:last-child{padding-top:90px}.bi-landing .brand-photo-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e7e6d9}.bi-landing .brand-photo-media img{display:block;width:100%;height:100%;object-fit:cover}.bi-landing .brand-photo-number{position:absolute;bottom:16px;left:16px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--color-surface);color:var(--ink);font-size:11px}.bi-landing .brand-photo-story figcaption{padding:22px 0 0}.bi-landing .brand-photo-story .eyebrow{color:var(--green);font-size:10px;text-transform:uppercase}.bi-landing .brand-photo-story h3{font:550 clamp(22px,2.1vw,29px)/1.2 var(--font-display);letter-spacing:-.035em;margin:12px 0}.bi-landing .brand-photo-story p{color:var(--color-text-subtle);font-size:14px;line-height:1.8;margin:0}.bi-landing .context-cinema{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--color-surface);min-height:620px;overflow:hidden}.bi-landing .context-cinema-copy{padding:clamp(40px,6vw,110px);align-self:center;max-width:850px;justify-self:end}.bi-landing .context-cinema .eyebrow{color:var(--lime)}.bi-landing .context-cinema h2{font:550 clamp(38px,4.2vw,76px)/1.08 var(--font-display);letter-spacing:-.045em;margin:25px 0}.bi-landing .context-cinema h2 em{font-family:var(--font-accent);font-weight:400;color:var(--lime)}.bi-landing .context-cinema p{color:#e0e8dd;font-size:17px;line-height:1.8;max-width:420px;margin:0 0 30px}.bi-landing .context-cinema .btn{background:var(--lime);color:var(--ink);gap:18px;line-height:1.5}.bi-landing .cinema-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:40px;color:#e0e8dd;font-size:12px}.bi-landing .cinema-tags span:before{content:"✦";color:var(--orange);margin-right:7px}.bi-landing .context-cinema-image{position:relative;min-width:0;background:var(--ink);overflow:hidden}.bi-landing .receptionist-portrait{display:block;width:100%;height:100%;object-fit:cover}.bi-landing .context-cinema-image .receptionist-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.bi-landing .cinema-image-label{position:absolute;bottom:24px;left:24px;right:24px;width:fit-content;padding:12px 18px;border-radius:30px;background:var(--color-surface);color:var(--ink);font-size:13px;line-height:1.5}.bi-landing #how-system .meaning-section{padding-block:clamp(24px,3vw,42px)}.bi-landing #how-system .meaning-heading{margin-bottom:14px}.bi-landing .product-film{margin:0 0 48px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--ink);box-shadow:var(--shadow-card)}.bi-landing .product-film video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--color-background)}.bi-landing .product-film figcaption{padding:17px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--color-surface);font-size:12px;line-height:1.6}.bi-landing .product-film figcaption span:first-child{color:var(--lime);letter-spacing:1px}.bi-landing .recorded-transcript{background:var(--color-surface);color:var(--ink);padding:20px 24px}.bi-landing .recorded-transcript summary{cursor:pointer;font-size:14px}.bi-landing .recorded-transcript ol{padding-left:24px}.bi-landing .recorded-transcript li{margin:22px 0}.bi-landing .recorded-transcript strong{color:var(--green);font-size:12px}.bi-landing .recorded-transcript p{font-size:15px;line-height:1.8}.bi-landing .narrated-workflow{background-color:#edf1e5;scroll-margin-top:70px}.bi-landing .workflow-film{margin:0;border:1px solid var(--color-border-strong);border-radius:22px;overflow:hidden;background:var(--ink);box-shadow:var(--shadow-card)}.bi-landing .workflow-film video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:var(--ink)}@media(min-width:701px){.bi-landing #workflow .meaning-section{padding-block:30px}.bi-landing #workflow .meaning-heading{margin-bottom:20px;gap:24px}.bi-landing #workflow .meaning-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.1;margin-block:14px 0}.bi-landing #workflow .meaning-heading>p{font-size:14px;line-height:1.6}.bi-landing #workflow .workflow-film{width:min(100%,calc((100svh - 360px) * 16 / 9));margin:0 auto}.bi-landing #workflow .workflow-film figcaption{padding:12px 18px}}.bi-landing .workflow-film figcaption{padding:18px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--color-surface);font-size:11px;line-height:1.6}.bi-landing .workflow-film figcaption>span:first-child{color:var(--lime);letter-spacing:1px}.bi-landing .workflow-error{color:var(--color-danger);font-size:13px;line-height:1.6}.bi-landing .workflow-video-frame{position:relative}.bi-landing .workflow-picture-toggle{position:absolute;top:0;right:0;bottom:64px;left:0;display:grid;place-items:center;width:100%;border:0;background:transparent;color:var(--ink);cursor:pointer}.bi-landing .workflow-picture-toggle>span{display:flex;align-items:center;gap:12px;border-radius:40px;padding:16px 22px;background:var(--lime);box-shadow:0 5px 30px #102f2a44;font:600 14px var(--font-body)}.bi-landing .workflow-picture-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:-6px}.bi-landing .conversation-explorer{position:relative}.bi-landing .conversation-explorer-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 30px}.bi-landing .conversation-explorer-heading .eyebrow{font-size:11px;color:var(--color-text-subtle)}.bi-landing .conversation-explorer-heading h3{font:550 clamp(28px,3vw,42px)/1.12 var(--font-display);letter-spacing:-.04em;margin:14px 0 0}.bi-landing .conversation-explorer-heading h3 em{font-family:var(--font-accent);font-weight:400}.bi-landing .conversation-explorer-heading>p{font-size:14px;line-height:1.8;color:var(--color-text-subtle);margin:0}.bi-landing .conversation-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;border-bottom:1px solid var(--color-border-strong)}.bi-landing .conversation-moments button{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:76px;text-align:left;padding:14px 12px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--color-text-subtle);font:500 18px/1.4 var(--font-display);transition:border-color .2s,color .2s}.bi-landing .conversation-moments button>svg{margin-left:auto;flex-shrink:0}.bi-landing .moment-number{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%;font:12px var(--font-body)}.bi-landing .conversation-moments button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--ink)}.bi-landing .conversation-moments button[aria-pressed=true] .moment-number{background:var(--lime);color:var(--ink);border-color:var(--lime)}.bi-landing .conversation-moment{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center}.bi-landing .moment-photo-story{position:relative;width:100%;min-width:0;min-height:540px;margin:0;padding:28px;aspect-ratio:4 / 3;display:flex;flex-direction:column;background:var(--ink);color:var(--color-surface);isolation:isolate;overflow:hidden}.bi-landing .moment-story-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.bi-landing .moment-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#102f2a66 0%,transparent 25%,#102f2a77 45%,#102f2aee 72%,#102f2a 100%);z-index:-1}.bi-landing .moment-meta{display:flex;align-items:center;justify-content:space-between;gap:15px}.bi-landing .moment-meta .eyebrow{font-size:10px;color:var(--color-surface)}.bi-landing .moment-photo-caption{margin-top:auto;padding-top:155px}.bi-landing .moment-speaker{font-size:10px;letter-spacing:1.5px;color:var(--lime)}.bi-landing .moment-question{font:400 16px/1.5 var(--font-body);margin:10px 0 14px}.bi-landing .moment-photo-story blockquote{margin:0 0 24px;max-width:550px;min-height:118px}.bi-landing .moment-photo-story blockquote p{font:500 clamp(24px,2.5vw,34px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 14px}.bi-landing .moment-photo-story cite{color:#e0e8dd;font-size:12px;font-style:normal}.bi-landing .moment-playback{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bi-landing .moment-listen{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;padding:12px 16px;border-radius:30px;background:var(--lime);color:var(--ink);font-size:13px;line-height:1.4;min-width:178px}.bi-landing .moment-duration{font-size:11px;color:#e0e8dd}.bi-landing .moment-progress{height:3px;border-radius:3px;overflow:hidden;background:#fff3;margin-top:20px}.bi-landing .moment-progress>span{display:block;height:100%;background:var(--lime)}.bi-landing .moment-error{color:var(--color-surface);font-size:13px;line-height:1.6}.bi-landing .moment-insight{padding:20px 0;color:var(--ink);min-width:0;display:flex;flex-direction:column}.bi-landing .moment-insight>.eyebrow{color:var(--green);font-size:10px}.bi-landing .moment-insight h4{font:500 clamp(25px,2.7vw,35px)/1.2 var(--font-display);letter-spacing:-.035em;margin:22px 0 28px;min-height:84px}.bi-landing .moment-captured{padding:0 0 24px;border-bottom:1px solid var(--color-border-strong)}.bi-landing .moment-captured>span,.bi-landing .moment-next>span{display:block;color:var(--color-text-subtle);font-size:10px;letter-spacing:1.5px;margin-bottom:10px}.bi-landing .moment-captured strong{font:500 20px/1.5 var(--font-display)}.bi-landing .moment-next{margin:28px 0}.bi-landing .moment-next p{color:var(--color-text-subtle);font-size:14px;line-height:1.8;margin:0}.bi-landing .moment-next-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;border:0;border-top:1px solid var(--color-border-strong);padding:20px 0 0;margin-top:auto;text-align:left;background:transparent;color:var(--green);font-size:13px;line-height:1.5}.bi-landing .moment-next-button svg{flex-shrink:0}.bi-landing .conversation-example-note{color:var(--color-text-subtle);font-size:11px;line-height:1.5;margin:8px 0 0}.bi-landing .conversation-reels{margin:0 0 20px}.bi-landing .reel-intro{max-width:620px;margin-bottom:12px}.bi-landing .reel-intro .eyebrow{font-size:9.5px;color:var(--green);letter-spacing:.8px}.bi-landing .reel-intro p{font-size:13.5px;line-height:1.5;color:var(--color-text-subtle);margin:3px 0 0}.bi-landing .reel-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(16px,2.5vw,36px);align-items:stretch}.bi-landing .reel-choices{min-width:0;display:flex;flex-direction:column}.bi-landing .reel-choices>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--color-border-strong);background:transparent;text-align:left;color:var(--ink);transition:background .15s ease,padding .15s ease}.bi-landing .reel-choices>button[aria-pressed=true]{background:var(--ink);color:var(--color-surface);border-radius:12px;border-bottom-color:transparent}.bi-landing .reel-choice-number{color:var(--color-text-subtle);font-size:11px}.bi-landing .reel-choices>button[aria-pressed=true] .reel-choice-number{color:var(--lime)}.bi-landing .reel-choices strong{display:block;font:500 15.5px/1.3 var(--font-display)}.bi-landing .reel-choices small{display:block;margin-top:3px;font-size:11px;line-height:1.35;opacity:.85}.bi-landing .reel-choices button svg{margin-left:auto;flex-shrink:0}.bi-landing .reel-stage{position:relative;width:100%;max-width:none;min-width:0;min-height:360px;margin:0 auto;background:var(--ink);color:var(--color-surface);isolation:isolate;overflow:hidden;border-radius:18px;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 12px 32px #102f2a33}.bi-landing .reel-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:-2;filter:brightness(.72)}.bi-landing .reel-stage.is-playing>img{animation:bi-reelDrift 24s ease-in-out infinite alternate}@keyframes bi-reelDrift{0%{transform:scale(1)}to{transform:scale(1.045)}}.bi-landing .reel-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#102f2a8c,#102f2a40 30%,#102f2ad9,#102f2a);z-index:-1}.bi-landing .reel-stage-top{display:flex;justify-content:space-between;gap:10px;font-size:8.5px;letter-spacing:1px;align-items:center;color:#d0e4d8}.bi-landing .reel-stage figcaption{margin-top:auto;padding-top:0}.bi-landing .reel-stage .eyebrow{font-size:9px;color:var(--lime);letter-spacing:.8px}.bi-landing .reel-stage h4{font:500 18px/1.2 var(--font-display);letter-spacing:-.02em;margin:4px 0 8px}.bi-landing .reel-caption{min-height:90px;margin-bottom:8px}.bi-landing .reel-caption>span{color:var(--lime);font-size:8.5px;letter-spacing:1px}.bi-landing .reel-caption p{font-size:16px;line-height:1.65;margin:4px 0;color:#f1f7f3}.bi-landing .reel-play{display:inline-flex;align-items:center;gap:7px;min-height:44px;border:0;border-radius:20px;background:var(--lime);color:var(--ink);padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease}.bi-landing .reel-play:hover{transform:scale(1.02)}.bi-landing .reel-stage input[type=range]{display:block;width:100%;margin:8px 0 6px;accent-color:var(--lime);min-height:24px;cursor:pointer}.bi-landing .reel-time{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:9px;line-height:1.5;color:#d2e2d7}.bi-landing .reel-caption small{display:block;font-size:12px;line-height:1.6;color:#d2e2d7}.bi-landing .reel-stage-india{min-height:410px;background:radial-gradient(ellipse at top right,#356758,transparent 65%),var(--ink)}.bi-landing .reel-stage-india .reel-shade{display:none}.bi-landing .reel-language-rail{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.bi-landing .reel-language-rail button{border:1px solid #ffffff45;border-radius:24px;padding:8px 12px;min-height:40px;background:transparent;color:#f1f7f3;font:inherit;font-size:12px;cursor:pointer}.bi-landing .reel-language-rail button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.bi-landing .reel-language-rail button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bi-landing .reel-stage-india h4{font-size:clamp(20px,2vw,27px)}.bi-landing .reel-stage-wedding{background:radial-gradient(ellipse at top right,#8c694955,transparent 65%),#143c34}.bi-landing .reel-stage.reel-stage-wedding{min-height:0;align-self:start;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:16px;align-items:center}.bi-landing .reel-stage-wedding figcaption{min-width:0;margin:0}.bi-landing .reel-stage-wedding .reel-shade{display:none}.bi-landing .reel-stage-wedding .reel-caption{min-height:0;margin-bottom:12px}.bi-landing .wedding-couple-visual{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:10px;isolation:isolate;background:#476458}.bi-landing .wedding-couple-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#102f2aab,transparent 65%);z-index:1}.bi-landing .wedding-couple-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 36%}.bi-landing .wedding-couple-caption{position:absolute;left:12px;bottom:12px;z-index:2;font:500 18px/1.3 var(--font-display);color:#fffdf3}.bi-landing .wedding-sound-wave{position:absolute;right:16px;bottom:18px;display:flex;align-items:center;gap:3px;height:28px;z-index:2}.bi-landing .wedding-sound-wave i{width:3px;border-radius:4px;background:var(--lime);transform:scaleY(.45)}.bi-landing .is-playing .wedding-sound-wave i{animation:bi-weddingVoice .75s ease-in-out infinite alternate}@keyframes bi-weddingVoice{to{transform:scaleY(1)}}@media(min-width:701px)and (max-width:1200px){.bi-landing .wedding-sound-wave{display:none}.bi-landing .wedding-couple-caption{font-size:15px;left:8px;bottom:8px}}.bi-landing .reel-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bi-landing .wedding-caption-toggle{min-height:44px;border:1px solid #ffffff50;border-radius:24px;padding:8px 12px;background:transparent;color:#f1f7f3;font:inherit;font-size:12px;cursor:pointer}.bi-landing .wedding-caption-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bi-landing .wedding-translation-toggle{display:block;padding:5px 0;min-height:32px;margin-bottom:7px;border:0;background:transparent;color:var(--lime);font-size:11px;text-decoration:underline;cursor:pointer}.bi-landing .wedding-translation-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.bi-landing .reel-transcript{margin-top:16px;padding:14px 0;border-block:1px solid var(--color-border-strong);font-size:13px}.bi-landing .reel-transcript summary{cursor:pointer}.bi-landing .reel-transcript li{margin:18px 0;line-height:1.7}.bi-landing .reel-transcript p{margin:5px 0}.bi-landing #how-system>.meaning-section{padding-block:56px}.bi-landing #how-system .meaning-heading{margin-bottom:26px}.bi-landing #how-system .meaning-heading h2{font-size:clamp(32px,4vw,48px)}.bi-landing #use-cases{background-color:#e9efdf}.bi-landing .industry-explorer{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,80px);position:relative}.bi-landing .industry-selector{min-width:0;padding-top:12px}.bi-landing .industry-selector>.eyebrow{color:var(--color-text-subtle);font-size:11px}.bi-landing .industry-options{margin-top:22px;border-top:1px solid var(--color-border-strong)}.bi-landing .industry-option{display:grid;grid-template-columns:25px 25px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:78px;border:0;border-bottom:1px solid var(--color-border-strong);padding:16px 10px;background:transparent;color:var(--ink);text-align:left;transition:background .2s,padding .2s}.bi-landing .industry-option>span:not(.industry-option-number){font:500 19px/1.4 var(--font-display)}.bi-landing .industry-option-number{font-size:11px;color:var(--color-text-subtle)}.bi-landing .industry-option[aria-pressed=true]{background:var(--ink);color:var(--color-surface);border-radius:12px;border-bottom-color:transparent;padding-inline:16px}.bi-landing .industry-option[aria-pressed=true] .industry-option-number{color:var(--lime)}.bi-landing .industry-option-arrow{opacity:.4}.bi-landing .industry-option[aria-pressed=true] .industry-option-arrow{opacity:1;color:var(--lime)}.bi-landing .industry-option:hover:not([aria-pressed=true]){background:#fff6}.bi-landing .industry-selector-note{margin:28px 0 0;color:var(--color-text-subtle);font-size:14px;line-height:1.9}.bi-landing .industry-selector-note em{font:italic 21px/1.7 var(--font-accent);color:var(--green)}.bi-landing .industry-preview{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:22px;overflow:hidden;min-width:0;box-shadow:var(--shadow-card)}.bi-landing .industry-preview-content{animation:bi-industryEnter .25s ease-out}.bi-landing .industry-preview-intro{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;min-height:138px;padding:24px 28px 0}.bi-landing .industry-preview-intro .eyebrow{font-size:10px;color:var(--color-text-subtle)}.bi-landing .industry-preview h3{font:550 clamp(23px,2.5vw,32px)/1.16 var(--font-display);letter-spacing:-.035em;margin:12px 0 0}.bi-landing .industry-preview img{display:block;width:100%;height:auto;aspect-ratio:5 / 3;border-radius:16px;object-fit:cover}.bi-landing .industry-description{margin:14px 28px 24px;min-height:48px;font-size:14px;line-height:1.7;color:var(--color-text-subtle)}.bi-landing .industry-conversation{padding:22px 28px;background:var(--ink);color:var(--color-surface)}.bi-landing .industry-conversation-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--lime);padding-bottom:22px}.bi-landing .industry-conversation-top .eyebrow{font-size:9px;letter-spacing:1.2px;color:var(--lime)}.bi-landing .industry-speaker{font-size:9px;letter-spacing:1.6px;color:#c4d7c9}.bi-landing .industry-question{font:500 19px/1.5 var(--font-display);margin:10px 0 18px;min-height:29px}.bi-landing .industry-answer{padding:14px 18px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px 16px 16px;min-height:88px}.bi-landing .industry-answer>span{font-size:9px;letter-spacing:1.5px;color:var(--lime)}.bi-landing .industry-answer p{font-size:15px;line-height:1.6;margin:8px 0 0}.bi-landing .industry-next-step{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;margin-top:18px;border-top:1px solid #ffffff26;color:var(--lime);font-size:12px;line-height:1.6}.bi-landing .industry-next-step svg{flex-shrink:0}.bi-landing .industry-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bi-landing .footer-wordmark{font:750 25px var(--font-display);letter-spacing:-1px}.bi-landing .footer-wordmark>span{color:var(--color-accent-orange-strong)}@keyframes bi-industryEnter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bi-landing .questions-illustration{position:relative;height:160px;max-width:320px;margin-bottom:32px}.bi-landing .questions-illustration span{position:absolute;padding:16px 27px;border-radius:24px 24px 24px 4px;background:var(--green);color:#fff;font:500 30px var(--font-display);transform:rotate(-6deg);top:8px;left:8px}.bi-landing .questions-illustration span:nth-child(2){background:var(--lime);color:var(--ink);top:78px;left:95px;font-size:24px;transform:rotate(5deg)}.bi-landing .questions-illustration i{position:absolute;top:12px;right:32px;font:italic 54px var(--font-accent);color:var(--color-accent-orange-strong)}.bi-landing #questions .questions-list{align-self:center;padding:8px 28px;background:var(--color-surface);border:1px solid var(--line);border-radius:24px}.bi-landing #questions .questions-list details{padding:24px 0}.bi-landing #questions .questions-list details:last-child{border-bottom:0}.bi-landing #questions summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px;border-radius:4px}.bi-landing :is(#how-system,#lead-story,#questions) :is(.meaning-heading>p,.questions-intro p,.questions-list details p,.meaning-bottom,.context-foot,.context-insight>span,.before-context>small,.unclear-lines span){color:var(--color-text-subtle)}.bi-landing .visual-contact{display:grid;grid-template-columns:1.1fr 1fr;padding:0;background-color:var(--ink);color:var(--color-surface);text-align:left;overflow:hidden}.bi-landing .visual-contact .contact-copy{padding:clamp(36px,6vw,100px);align-self:center;justify-self:end}.bi-landing .visual-contact .eyebrow{color:var(--lime)}.bi-landing .visual-contact h2{font-size:clamp(52px,6.5vw,110px);line-height:1;margin:28px 0;letter-spacing:-.04em}.bi-landing .visual-contact h2 em{color:var(--lime)}.bi-landing .visual-contact .btn{background:var(--lime);color:var(--ink);padding:18px 24px;line-height:1.5}.bi-landing .visual-contact .cta-sub{color:#e0e8dd;max-width:350px;line-height:1.8}.bi-landing .contact-portrait{position:relative;min-width:0;min-height:520px}.bi-landing .contact-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center top}.bi-landing .contact-hello{position:absolute;bottom:32px;left:24px;right:24px;width:fit-content;border-radius:30px;background:var(--lime);color:var(--ink);padding:16px 22px;font:500 22px var(--font-display)}@media(min-width:1800px){.bi-landing .context-cinema{min-height:760px}.bi-landing .context-cinema-image .receptionist-portrait{object-fit:cover;object-position:center 20%}}@media(max-width:1050px){.bi-landing #how-system .contrast-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.bi-landing #how-system .contrast-bridge{grid-column:1 / -1;grid-row:1}.bi-landing .conversation-animation{padding:0 0 24px}.bi-landing .conversation-orbit{width:160px}.bi-landing .context-cinema{min-height:560px}.bi-landing .context-cinema-copy{padding:48px 32px}.bi-landing #questions{gap:35px}}@media(max-width:700px){.bi-landing .workflow-film video{aspect-ratio:3 / 4}.bi-landing .workflow-film figcaption{padding:16px;font-size:10px}.bi-landing .reel-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bi-landing .reel-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bi-landing .reel-choices>button{padding:12px 10px;min-height:64px;border:1px solid var(--color-border-strong);border-radius:12px;gap:8px}.bi-landing .reel-choices>button:last-of-type:nth-child(odd){grid-column:1 / -1}.bi-landing .reel-choices strong{font-size:15px}.bi-landing .reel-choices small{font-size:10px}.bi-landing .reel-choice-number,.bi-landing .reel-choices button>svg{display:none}.bi-landing .reel-stage{padding:20px 16px;min-height:370px}.bi-landing .reel-stage-india{min-height:470px}.bi-landing .reel-stage.reel-stage-wedding{grid-template-columns:minmax(0,1fr);gap:12px}.bi-landing .wedding-couple-visual{aspect-ratio:16 / 9}.bi-landing .reel-stage h4{font-size:22px}.bi-landing .reel-caption{min-height:110px}.bi-landing .brand-photo-gallery{grid-template-columns:minmax(0,1fr);gap:38px}.bi-landing .brand-photo-story:first-child,.bi-landing .brand-photo-story:last-child{padding-top:0}.bi-landing .brand-photo-media{aspect-ratio:4 / 3}.bi-landing .brand-photo-media img{object-position:center 35%}.bi-landing .brand-photo-story:last-child img{object-position:center 40%}.bi-landing .brand-photo-story figcaption{padding-top:20px}.bi-landing .brand-photo-story h3{font-size:25px}.bi-landing .context-cinema{grid-template-columns:minmax(0,1fr)}.bi-landing .context-cinema-copy{padding:48px 6%;justify-self:stretch}.bi-landing .context-cinema h2{font-size:clamp(35px,9vw,52px)}.bi-landing .context-cinema p{font-size:16px}.bi-landing .context-cinema-image{aspect-ratio:4 / 3}.bi-landing .context-cinema-image .receptionist-portrait{object-position:center 27%}.bi-landing .cinema-tags{margin-top:26px}.bi-landing #how-system .contrast-stage{grid-template-columns:minmax(0,1fr)}.bi-landing #how-system .contrast-bridge{grid-row:2}.bi-landing #how-system .context-head{align-items:flex-start;flex-wrap:wrap}.bi-landing .product-film{border-radius:16px;margin-bottom:32px}.bi-landing .product-film video{aspect-ratio:3 / 4}.bi-landing .product-film figcaption{padding:15px;font-size:10px}.bi-landing #lead-story .meaning-bottom{flex-wrap:wrap;gap:16px}.bi-landing .conversation-explorer-heading{flex-direction:column;align-items:flex-start;gap:20px}.bi-landing .conversation-moments{gap:7px}.bi-landing .conversation-moments button{flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;padding:12px 10px;font-size:14px}.bi-landing .conversation-moments button>svg{display:none}.bi-landing .moment-number{width:25px;height:25px;font-size:10px}.bi-landing .conversation-moment{grid-template-columns:minmax(0,1fr)}.bi-landing .moment-photo-story{min-height:550px;padding:22px 20px;aspect-ratio:4 / 3}.bi-landing .moment-story-image{object-position:75% center}.bi-landing .moment-photo-caption{padding-top:155px}.bi-landing .moment-photo-story blockquote{min-height:125px}.bi-landing .moment-photo-story blockquote p{font-size:27px}.bi-landing .moment-insight{padding:8px 0 0}.bi-landing .moment-insight h4{min-height:60px}.bi-landing .industry-explorer{grid-template-columns:minmax(0,1fr);gap:24px}.bi-landing .industry-selector{padding-top:0}.bi-landing .industry-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:0;margin-top:14px}.bi-landing .industry-option{grid-template-columns:21px minmax(0,1fr);gap:8px;min-height:62px;border:1px solid var(--color-border-strong);border-radius:10px;padding:12px}.bi-landing .industry-option[aria-pressed=true]{padding-inline:12px;border-radius:10px}.bi-landing .industry-option>span:not(.industry-option-number){font-size:14px}.bi-landing .industry-option-number,.bi-landing .industry-option-arrow,.bi-landing .industry-selector-note{display:none}.bi-landing .industry-preview-intro{grid-template-columns:minmax(0,1fr) 100px;padding:20px 20px 0;gap:12px;min-height:128px}.bi-landing .industry-preview-intro .eyebrow{font-size:9px;letter-spacing:.8px}.bi-landing .industry-preview h3{font-size:24px}.bi-landing .industry-description{margin-inline:20px}.bi-landing .industry-conversation{padding-inline:20px}.bi-landing .industry-question{font-size:18px;min-height:54px}.bi-landing .industry-answer{min-height:100px}.bi-landing #questions{grid-template-columns:minmax(0,1fr);gap:32px}.bi-landing #questions .questions-list{padding-inline:20px}.bi-landing .visual-contact{grid-template-columns:minmax(0,1fr)}.bi-landing .visual-contact .contact-copy{padding:48px 6%;justify-self:stretch}.bi-landing .contact-portrait{min-height:0;aspect-ratio:4 / 3}.bi-landing .visual-contact .btn{gap:15px;font-size:14px}}@media(min-width:480px)and (max-width:700px){.bi-landing .reel-stage.reel-stage-wedding{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bi-landing .wedding-couple-visual{aspect-ratio:3 / 2}}@media(max-width:700px){.bi-landing .meaning-section{padding-block:36px}.bi-landing .meaning-heading{margin-bottom:22px}.bi-landing .meaning-heading h2{font-size:clamp(28px,8vw,34px);line-height:1.12;letter-spacing:-.04em}.bi-landing .meaning-heading>p{margin-top:12px;line-height:1.6}.bi-landing #hero .hero-brand-backdrop,.bi-landing #hero .hero-bottom .eyebrow{display:none}.bi-landing #languages.language-wall{padding-block:24px 16px}.bi-landing #languages .language-belt{padding-block:8px}.bi-landing #languages .word-pill{padding:12px 24px;font-size:24px}.bi-landing #product-persona.brand-value-section{padding-block:28px 36px}.bi-landing .brand-gallery-hint{display:block;margin:0 0 12px;font-size:12px;color:var(--color-text-subtle)}.bi-landing .brand-photo-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none}.bi-landing .brand-photo-gallery::-webkit-scrollbar{display:none}.bi-landing .brand-photo-story{scroll-snap-align:start;min-width:0}.bi-landing .brand-photo-media{aspect-ratio:4 / 5;border-radius:12px;background:transparent}.bi-landing .brand-photo-media img{object-fit:contain;object-position:center}.bi-landing .brand-photo-story figcaption{padding-top:14px}.bi-landing .brand-photo-story h3{font-size:22px;margin-block:8px}.bi-landing .brand-photo-story p{font-size:14px;line-height:1.6}.bi-landing #product-persona .meaning-bottom{margin-top:18px}.bi-landing .context-cinema{min-height:0}.bi-landing .context-cinema-copy{padding:28px 6%}.bi-landing .context-cinema h2{font-size:32px}.bi-landing .context-cinema p{font-size:14px;line-height:1.65}.bi-landing .cinema-tags{display:none}.bi-landing .context-cinema-image{aspect-ratio:16 / 9}.bi-landing #how-system>.meaning-section{padding-block:36px}.bi-landing #how-system .meaning-heading h2{font-size:32px}.bi-landing .reel-intro{display:none}.bi-landing .reel-layout{gap:16px}.bi-landing .reel-choices>button{min-height:52px;padding:9px 10px}.bi-landing .reel-choices strong{font-size:14px}.bi-landing .conversation-explorer-heading{gap:12px;margin-bottom:18px}.bi-landing .conversation-explorer-heading h3{font-size:28px;margin-top:10px}.bi-landing .conversation-explorer-heading>p{font-size:13px;line-height:1.6}.bi-landing .conversation-moments{gap:5px;margin-bottom:16px}.bi-landing .conversation-moments button{min-height:52px;padding:10px 5px;font-size:12px;flex-direction:row;gap:5px}.bi-landing .moment-number{display:none}.bi-landing .moment-photo-story{min-height:0;aspect-ratio:auto;padding:18px}.bi-landing .moment-photo-caption{padding-top:48px}.bi-landing .moment-question{display:none}.bi-landing .moment-photo-story blockquote{min-height:0;margin-bottom:16px}.bi-landing .moment-photo-story blockquote p{font-size:22px;line-height:1.25}.bi-landing .moment-progress{margin-top:12px}.bi-landing .conversation-moment{gap:18px}.bi-landing .moment-insight h4{display:none}.bi-landing .moment-captured{padding-bottom:14px;margin-top:12px}.bi-landing .moment-captured strong{font-size:17px}.bi-landing .moment-next{margin-block:16px}.bi-landing .moment-next p{line-height:1.6}.bi-landing .moment-next-button{padding-top:14px;min-height:44px}.bi-landing .industry-explorer{gap:16px}.bi-landing .industry-selector{padding-top:0}.bi-landing .industry-option{min-height:52px;padding:10px}.bi-landing .industry-preview-intro{min-height:90px;padding:16px 16px 0}.bi-landing .industry-preview h3{font-size:22px}.bi-landing .industry-description{min-height:0;margin:12px 16px 16px;font-size:13px}.bi-landing .industry-conversation{padding:16px}.bi-landing .industry-conversation-top{padding-bottom:12px}.bi-landing .industry-question{min-height:0;font-size:17px;margin-bottom:12px}.bi-landing .industry-answer{min-height:0;padding:12px}.bi-landing #questions{gap:20px}.bi-landing .questions-illustration{display:block;height:140px;margin-bottom:18px}.bi-landing #questions .questions-list{padding-inline:16px}.bi-landing #questions .questions-list details{padding-block:17px}.bi-landing .visual-contact .contact-copy{padding:28px 6%}.bi-landing .visual-contact h2{font-size:40px;margin-block:12px}.bi-landing .contact-portrait{aspect-ratio:16 / 9}.bi-landing .contact-hello{bottom:16px;padding:10px 14px;font-size:17px}}.bi-landing .questions-illustration{isolation:isolate}.bi-landing .questions-illustration:before{content:"";position:absolute;width:150px;height:150px;top:8px;left:60px;border-radius:50%;background:radial-gradient(circle,#d6edac66,transparent 70%);z-index:-1}.bi-landing .questions-illustration span:first-child{animation:bi-faqHello 4.8s ease-in-out infinite}.bi-landing .questions-illustration span:nth-child(2){animation:bi-faqReply 5.4s .4s ease-in-out infinite}.bi-landing .questions-illustration>i{display:block;transform-origin:50% 85%;animation:bi-faqQuestion 5s .8s ease-in-out infinite}.bi-landing .questions-illustration:hover span{animation-play-state:paused}@keyframes bi-faqHello{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(-3deg)}}@keyframes bi-faqReply{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(7px) rotate(2deg)}}@keyframes bi-faqQuestion{0%,60%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-7px) rotate(10deg)}35%{transform:translateY(-7px) rotate(-7deg)}}@media(prefers-reduced-motion:reduce){.bi-landing :is(#product-persona,#how-system,#lead-story,#use-cases,#questions,.visual-contact) *,.bi-landing :is(#product-persona,#how-system,#lead-story,#use-cases,#questions,.visual-contact){animation:none!important;transition:none!important}}.bi-landing main>section{scroll-margin-top:94px}@media(min-width:1024px){.bi-landing .nav-center{display:flex;align-items:center;gap:clamp(12px,1.2vw,22px)}.bi-landing .mobile-menu-toggle{display:none}}@media(max-width:1023px){.bi-landing .nav-center{display:none}.bi-landing .mobile-menu-toggle{display:block}.bi-landing .mobile-menu{max-height:calc(100svh - 100px);overflow-y:auto}}.bi-landing .nav-center a{font-size:13px;white-space:nowrap}.bi-landing .nav-center a.nav-pricing-highlight{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--lime) 50%,var(--color-background));border:1px solid #c2db7e;color:var(--ink);font-weight:600;font-size:12.5px;line-height:1.25;transition:background .2s,border-color .2s}.bi-landing .nav-center a.nav-pricing-highlight:hover{background:var(--lime);border-color:#aecd58}.bi-landing .nav-center a.nav-pricing-highlight:after{display:none}.bi-landing .mobile-menu a.nav-pricing-highlight{display:inline-flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--lime) 45%,var(--color-background));border:1px solid #c2db7e;color:var(--ink);font-weight:600;border-radius:10px;padding:10px 14px;margin-block:6px}.bi-landing a.nav-pricing-highlight:focus-visible{outline:2px solid var(--green);outline-offset:3px}.bi-landing .mobile-menu a[aria-current=location]{color:var(--green);font-weight:700}@media(prefers-reduced-motion:reduce){.bi-landing #business-persona,.bi-landing #business-persona *{animation:none!important;transition:none!important}}@media(min-width:701px){.bi-landing #product-persona.brand-value-section{padding-block:30px}.bi-landing #product-persona .meaning-heading{display:block;margin-bottom:20px}.bi-landing #product-persona .meaning-heading h2{margin-block:10px 12px;font-size:clamp(25px,2.3vw,38px)}.bi-landing #product-persona .meaning-heading>p{margin:0;max-width:none;font-size:13px}.bi-landing #product-persona .meaning-heading>p br{display:none}.bi-landing #product-persona .brand-photo-gallery{width:min(100%,1060px);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);align-items:start}.bi-landing #product-persona .brand-photo-media{aspect-ratio:4 / 5;height:auto;background:transparent;border-radius:12px}.bi-landing #product-persona .brand-photo-media img{object-fit:contain;object-position:center}.bi-landing #product-persona .brand-photo-story:first-child{padding-top:24px}.bi-landing #product-persona .brand-photo-story:last-child{padding-top:48px}.bi-landing #product-persona .brand-photo-story figcaption{padding-top:14px}.bi-landing #product-persona .brand-photo-story h3{font-size:clamp(21px,1.7vw,25px);margin-block:8px;line-height:1.2}.bi-landing #product-persona .brand-photo-story p{font-size:14px;line-height:1.65}.bi-landing #product-persona .meaning-bottom{margin-top:20px}}@media(min-width:701px)and (max-height:850px){.bi-landing #product-persona .brand-photo-gallery{max-width:800px}.bi-landing #product-persona.brand-value-section{padding-block:20px}.bi-landing #product-persona .brand-photo-story:first-child{padding-top:14px}.bi-landing #product-persona .brand-photo-story:last-child{padding-top:28px}.bi-landing #product-persona .brand-photo-story h3{font-size:21px}}@media(max-width:700px){.bi-landing #product-persona .meaning-heading h2 em{display:block}}.bi-landing main>.meaning-section,.bi-landing main>section>.meaning-section{max-width:1600px;padding-inline:4%}.bi-landing .meaning-heading h2{font-size:clamp(28px,2.6vw,40px);line-height:1.12;letter-spacing:-.035em}.bi-landing .meaning-heading{margin-bottom:24px;gap:24px}.bi-landing .meaning-heading>p{font-size:14px;line-height:1.65}.bi-landing .context-cinema h2{font-size:clamp(32px,3.2vw,48px)}.bi-landing .context-cinema-copy{padding:clamp(28px,4vw,64px)}.bi-landing .context-cinema p{font-size:15px;line-height:1.7}.bi-landing #how-system .meaning-heading h2{font-size:clamp(28px,2.6vw,40px)}.bi-landing .conversation-explorer-heading h3{font-size:clamp(26px,2.6vw,36px)}.bi-landing .conversation-explorer-heading{margin-bottom:20px;gap:20px}.bi-landing .conversation-explorer-heading>p{font-size:13px;line-height:1.6}@media(min-width:701px){.bi-landing .conversation-moments{margin-bottom:18px}.bi-landing .conversation-moments button{min-height:54px;padding-block:8px;font-size:15px}.bi-landing .conversation-moment{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px}.bi-landing .moment-photo-story{min-height:0;aspect-ratio:auto;padding:22px;border-radius:16px}.bi-landing .moment-photo-caption{padding-top:60px}.bi-landing .moment-question{font-size:14px;margin-block:8px 12px}.bi-landing .moment-photo-story blockquote{min-height:0;margin-bottom:18px}.bi-landing .moment-photo-story blockquote p{font-size:clamp(23px,2vw,29px)}.bi-landing .moment-insight{padding:0}.bi-landing .moment-insight h4{min-height:0;font-size:25px;margin-block:14px 18px}.bi-landing .moment-captured{padding-bottom:16px}.bi-landing .moment-captured strong{font-size:18px}.bi-landing .moment-next{margin-block:18px}.bi-landing .moment-next-button{padding-top:14px;min-height:44px}}@media(max-width:700px){.bi-landing .conversation-explorer-heading h3 em{display:block}}.bi-landing #questions h2,.bi-landing #languages h2{font-size:clamp(30px,3vw,42px)}@media(min-width:701px){.bi-landing #use-cases>.meaning-section{padding-block:30px}.bi-landing #use-cases .meaning-heading{display:block;margin-bottom:20px}.bi-landing #use-cases .meaning-heading h2{font-size:clamp(26px,2.3vw,36px);margin-block:10px 12px}.bi-landing #use-cases .meaning-heading>p{max-width:none;margin:0;font-size:13px}.bi-landing #use-cases .meaning-heading>p br{display:none}.bi-landing #use-cases .industry-explorer{gap:32px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.bi-landing #use-cases .industry-selector{padding-top:0}.bi-landing #use-cases .industry-options{margin-top:14px}.bi-landing #use-cases .industry-option{min-height:60px;padding-block:12px}.bi-landing #use-cases .industry-selector-note{margin-top:18px;font-size:13px;line-height:1.6}.bi-landing #use-cases .industry-preview-intro{min-height:100px;padding:16px 22px 0;grid-template-columns:minmax(0,1fr) 120px}.bi-landing #use-cases .industry-preview h3{font-size:25px;margin-top:8px}.bi-landing #use-cases .industry-description{min-height:0;margin:12px 22px 16px;font-size:13px}.bi-landing #use-cases .industry-conversation{padding:16px 22px}.bi-landing #use-cases .industry-conversation-top{padding-bottom:12px}.bi-landing #use-cases .industry-question{min-height:0;font-size:18px;margin-block:8px 12px}.bi-landing #use-cases .industry-answer{min-height:0;padding:12px 16px}}@media(max-width:700px){.bi-landing #use-cases .meaning-heading h2 em{display:block}}@media(min-width:701px){.bi-landing #lead-story{padding-block:24px}.bi-landing #lead-story>.meaning-heading{display:block;margin-bottom:14px}.bi-landing #lead-story>.meaning-heading h2{font-size:clamp(26px,2vw,34px);line-height:1.1;margin-block:8px 0}.bi-landing #lead-story>.meaning-heading>p{font-size:13px;line-height:1.5;margin:8px 0 0;max-width:none}.bi-landing #lead-story>.meaning-heading>p br{display:none}.bi-landing #lead-story .product-film{width:min(100%,calc((100svh - 245px) * 16 / 9));margin:0 auto 28px}.bi-landing #lead-story .product-film figcaption{padding:10px 16px;font-size:10px}.bi-landing #lead-story .recorded-transcript{padding:12px 16px}.bi-landing #lead-story .recorded-transcript summary{font-size:12px}.bi-landing #workflow .meaning-section{padding-block:20px}.bi-landing #workflow .meaning-heading{align-items:center;margin-bottom:16px}.bi-landing #workflow .meaning-heading h2{font-size:clamp(25px,2vw,32px);margin-top:8px}.bi-landing #workflow .meaning-heading>p{margin:0;max-width:260px;font-size:13px}.bi-landing #workflow .workflow-film{width:min(100%,calc((100svh - 245px) * 16 / 9))}.bi-landing #workflow .workflow-film figcaption{padding:10px 16px}}@media(max-width:700px){.bi-landing main>.meaning-section,.bi-landing main>section>.meaning-section{padding-inline:6%}.bi-landing .meaning-heading h2,.bi-landing #how-system .meaning-heading h2{font-size:28px}.bi-landing #workflow .meaning-heading h2{font-size:26px}.bi-landing #workflow .meaning-heading>p{font-size:13px;margin-top:10px}.bi-landing .workflow-picture-toggle>span{padding:12px 16px;font-size:12px;gap:8px}}@media(min-width:480px)and (max-width:700px){.bi-landing #workflow .workflow-film,.bi-landing #lead-story .product-film{width:min(100%,calc((100svh - 320px)*.75));margin-inline:auto}}.bi-landing #hero.hero-wide{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100svh;max-height:none;padding:104px 5% 40px;gap:clamp(20px,3.5vh,40px);overflow:hidden}.bi-landing .hero-wide-heading{position:relative;width:100%;text-align:center;z-index:1}.bi-landing .hero-india-wordmark{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:clamp(12px,1.8vh,18px)}.bi-landing .hero-india-wordmark>img{display:block;width:128px;height:50px;object-fit:contain}.bi-landing .hero-india-wordmark>strong{font-size:42px;line-height:1.2;font-weight:750;color:var(--color-primary);letter-spacing:-2px}.bi-landing .hero-wide-heading .hero-hindi-promise{max-width:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 14px;font:650 clamp(15px,1.5vw,20px)/1.5 var(--font-display);letter-spacing:-.02em;margin-top:clamp(10px,1.5vh,16px)}.bi-landing .hero-hindi-promise strong{font-weight:700;color:var(--ink)}.bi-landing .hero-hindi-promise strong:nth-child(2){color:#a64222}.bi-landing .hero-hindi-promise strong:last-child{color:#173e32;background:var(--lime);border-radius:6px;padding:1px 8px}.bi-landing .hero-main-title{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 20px;font:550 clamp(34px,3.8vw,56px)/1.15 var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:0 0 clamp(10px,1.6vh,16px)}.bi-landing .hero-tap-callout{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;animation:bi-cue-bounce 2s ease-in-out infinite}.bi-landing .callout-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:var(--lime);border:1px solid #b8d27a;color:var(--ink);font:600 13px/1 var(--font-display);letter-spacing:0;box-shadow:0 3px 12px #173e3212}.bi-landing .callout-dot{font-style:normal;font-size:8px;color:var(--orange);animation:bi-dot-pulse 1.8s ease-in-out infinite}.bi-landing .callout-arrow{color:var(--orange);display:block;width:42px;height:42px;transform:translateY(8px) rotate(-2deg);filter:drop-shadow(0 2px 4px #173e3218)}@keyframes bi-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes bi-dot-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.bi-landing .hero-wide-heading>p{font-size:15px;line-height:1.6;color:var(--color-text-subtle);margin:0 auto;max-width:600px}.bi-landing .hero-language-wall{position:relative;left:50%;transform:translate(-50%);width:100vw;max-width:100vw;overflow:hidden;padding:12px 0 10px;margin:clamp(8px,1.4vh,14px) 0 clamp(12px,2vh,20px);text-align:center}.bi-landing .hero-language-wall .language-belt{padding:4px 0;gap:16px}.bi-landing .hero-language-wall .word-pill{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;font-size:20px;border-radius:40px;cursor:pointer}.bi-landing .hero-language-wall .word-pill.is-playing{background:var(--orange)!important;color:#fff!important;transform:scale(1.05)}.bi-landing .hero-language-wall .pill-equalizer{display:inline-flex;align-items:flex-end;gap:2.5px;height:13px;padding:0 2px}.bi-landing .hero-language-wall .pill-equalizer i{display:block;width:2.5px;height:100%;border-radius:2px;background:currentColor;animation:bi-eq-wave .6s ease-in-out infinite alternate}.bi-landing .hero-language-wall .pill-equalizer i:nth-child(2){animation-delay:.2s}.bi-landing .hero-language-wall .pill-equalizer i:nth-child(3){animation-delay:.4s}@keyframes bi-eq-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.bi-landing .hero-wide-scene{position:relative;width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1.15fr) minmax(0,1fr);gap:clamp(20px,3.5vw,52px);align-items:center;isolation:isolate}.bi-landing .hero-wide-person{margin:0;min-width:0;text-align:center}.bi-landing .hero-wide-portrait{width:100%;height:clamp(160px,21vh,240px);border-radius:0;background:transparent;overflow:visible}.bi-landing .hero-wide-portrait img{display:block;width:100%;height:100%;object-fit:contain}.bi-landing .hero-wide-ai .hero-wide-portrait{background:transparent;border-radius:0;overflow:visible}.bi-landing .hero-wide-ai .hero-wide-portrait img{object-fit:contain;object-position:center}.bi-landing .hero-wide-person figcaption{font:550 17px/1.25 var(--font-display);letter-spacing:-.02em;margin-top:10px;color:var(--ink)}.bi-landing .hero-wide-person figcaption span{display:block;font:400 11.5px/1.4 var(--font-body);letter-spacing:0;margin-top:3px;color:var(--color-text-subtle)}.bi-landing .hero-wide-player{min-width:0}.bi-landing #hero .hero-wide-player .hero-listen-dock{position:relative!important;display:block!important;inset:auto;transform:none;width:100%;max-width:none;min-height:0;height:auto;margin:0;padding:16px 20px;border-radius:18px;background:#fffdf3f5;border:1px solid var(--line);box-shadow:0 14px 40px #234e3710;animation:none;opacity:1}.bi-landing .hero-wide-player .listen-eyebrow{font-size:8.5px;letter-spacing:1px}.bi-landing .hero-wide-player .listen-top strong{font-size:18px;line-height:1.2}.bi-landing .hero-wide-player .listen-playback{margin-top:10px;gap:10px}.bi-landing .hero-wide-player .listen-playback svg{height:36px}.bi-landing .hero-wide-player .listen-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11.5px}.bi-landing .hero-wide-player .listen-bottom a{display:inline-flex;min-height:auto;align-items:center;font-size:12px}.bi-landing .hero-wide-player .voice-time{font-size:10px;white-space:nowrap}.bi-landing #hero .hero-wide-player .voice-play,.bi-landing #hero .hero-wide-player .voice-mute{width:38px;height:38px;min-width:38px;min-height:38px;font-size:14px}.bi-landing .hero-voice-bridge{position:absolute;top:40%;left:8%;right:8%;height:44px;display:flex;align-items:center;justify-content:space-evenly;z-index:-1;opacity:.45}.bi-landing .hero-voice-bridge:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #abc699}.bi-landing .hero-voice-bridge i{display:block;width:3px;border-radius:3px;background:#719968;transform:scaleY(.45)}.bi-landing .is-speaking .hero-voice-bridge i{animation:hero-wide-voice .7s ease-in-out infinite alternate}@keyframes hero-wide-voice{to{transform:scaleY(1);background:var(--orange)}}@media(min-width:701px)and (max-height:850px){.bi-landing #hero.hero-wide{padding-top:92px;padding-bottom:28px;gap:20px;min-height:100svh}.bi-landing .hero-wide-heading h1{font-size:42px}.bi-landing .hero-wide-portrait{height:190px}}@media(min-width:701px)and (max-width:1100px){.bi-landing .hero-wide-scene{grid-template-columns:minmax(0,1fr) minmax(290px,1.4fr) minmax(0,1fr);gap:20px}.bi-landing .hero-wide-portrait{height:180px}.bi-landing .hero-wide-person figcaption{font-size:17px}}@media(max-width:700px){.bi-landing #hero.hero-wide{min-height:0;padding:104px 5% 40px;gap:28px}.bi-landing .hero-main-title{font-size:clamp(28px,7.5vw,38px);margin-bottom:12px;flex-direction:column;align-items:center;gap:10px}.bi-landing .hero-tap-callout{gap:8px;margin-top:4px}.bi-landing .callout-pill{font-size:12px;padding:5px 12px}.bi-landing .callout-arrow{width:34px;height:34px;transform:translateY(6px) rotate(-2deg)}.bi-landing .hero-language-wall{padding:10px 0;margin:10px 0 16px}.bi-landing .hero-language-wall .language-belt{gap:12px}.bi-landing .hero-language-wall .word-pill{padding:9px 18px;font-size:16.5px;border-radius:28px}.bi-landing .hero-india-wordmark{margin-bottom:12px}.bi-landing .hero-india-wordmark>img{width:104px;height:42px}.bi-landing .hero-india-wordmark>strong{font-size:34px}.bi-landing .hero-wide-heading .hero-hindi-promise{font-size:14.5px;gap:6px 10px;margin-top:10px}.bi-landing .hero-wide-heading>p{font-size:14px}.bi-landing .hero-wide-scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.bi-landing .hero-wide-ai{grid-column:1;grid-row:1}.bi-landing .hero-wide-customers{grid-column:2;grid-row:1}.bi-landing .hero-wide-player{grid-column:1 / -1;grid-row:2;margin-top:6px}.bi-landing .hero-wide-portrait{height:clamp(135px,35vw,185px)}.bi-landing .hero-wide-person figcaption{font-size:16px;margin-top:8px}.bi-landing .hero-wide-person figcaption span{display:block;font-size:11px;margin-top:2px}.bi-landing .hero-voice-bridge{top:20%;left:5%;right:5%}.bi-landing #hero .hero-wide-player .hero-listen-dock{padding:16px 18px;border-radius:16px}.bi-landing .hero-wide-player .listen-top strong{font-size:17px}.bi-landing .hero-wide-player .listen-playback{margin-top:10px;gap:10px}.bi-landing .hero-wide-player .listen-playback svg{height:34px}.bi-landing .hero-wide-player .listen-bottom{gap:8px;margin-top:8px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.bi-landing .hero-wide .hero-voice-bridge i{animation:none}}
