.marketing-site{--ba-bg:#0b0c0f;--ba-surface:#0e0f13;--ba-elev:#121319;--ba-line:#1c1e26;--ba-line-2:#2a2c36;--ba-t1:#eceae3;--ba-t2:#9a9ca6;--ba-t3:#62646e;--ba-amber:#e9b872;--ba-amber-12:rgba(233,184,114,0.12);--ba-amber-40:rgba(233,184,114,0.4);--ba-green:#5fd39a;--ba-green-12:rgba(95,211,154,0.12);--ba-coral:#e5775e;--ba-coral-12:rgba(229,119,94,0.12);min-height:100vh;background:var(--ba-bg);color:var(--ba-t1);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.marketing-site .ba-display{font-family:var(--font-bricolage),var(--font-inter),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}.marketing-site .ba-mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.marketing-site section[id]{scroll-margin-top:76px}.marketing-site .ba-card{background:var(--ba-surface);border:1px solid var(--ba-line);border-radius:8px}.marketing-site .ba-panel{background:var(--ba-surface);border:1px solid var(--ba-line);border-radius:12px}.marketing-site .ba-elevated{background:var(--ba-elev);border:1px solid var(--ba-line);border-radius:12px}.marketing-site .ba-logo-tile{display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,.4)}.marketing-site .ba-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.6rem;border-radius:6px;font-weight:600;font-size:.95rem;color:var(--ba-bg);background:var(--ba-amber);transition:filter .2s ease,transform .2s ease}.marketing-site .ba-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.marketing-site .ba-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ba-amber-40)}.marketing-site .ba-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.4rem;border-radius:6px;font-weight:600;font-size:.95rem;color:var(--ba-t2);border:1px solid var(--ba-line);background:transparent;transition:color .2s ease,border-color .2s ease}.marketing-site .ba-btn-ghost:hover{color:var(--ba-t1);border-color:var(--ba-line-2)}.marketing-site .ba-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;font-size:12px;font-weight:600;border:1px solid var(--ba-line);background:var(--ba-surface);color:var(--ba-t2)}.marketing-site .ba-chip-available{background:var(--ba-green-12);color:var(--ba-green)}.marketing-site .ba-chip-available,.marketing-site .ba-chip-pilot{display:inline-flex;align-items:center;padding:3px 9px;border-radius:9999px;font-size:10.5px;font-weight:600;letter-spacing:.04em}.marketing-site .ba-chip-pilot{background:var(--ba-amber-12);color:var(--ba-amber)}.marketing-site .ba-chip-preview{padding:3px 9px;letter-spacing:.04em;background:rgba(154,156,166,.12);color:var(--ba-t2)}.marketing-site .ba-chip-amber,.marketing-site .ba-chip-preview{display:inline-flex;align-items:center;border-radius:9999px;font-size:10.5px;font-weight:600}.marketing-site .ba-chip-amber{gap:4px;padding:3px 10px;background:var(--ba-amber-12);color:var(--ba-amber)}.marketing-site .ba-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ba-t3)}.marketing-site .ba-input{width:100%;height:2.75rem;border-radius:6px;padding:0 .875rem;font-size:.875rem;font-weight:400;color:var(--ba-t1);background:var(--ba-bg);border:1px solid var(--ba-line);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.marketing-site .ba-input::-moz-placeholder{color:var(--ba-t3)}.marketing-site .ba-input::placeholder{color:var(--ba-t3)}.marketing-site .ba-input:focus{border-color:var(--ba-amber-40);box-shadow:0 0 0 3px rgba(233,184,114,.15)}.marketing-site textarea.ba-input{height:auto;padding:.625rem .875rem}.marketing-site .ba-glow{position:relative;border-color:var(--ba-amber-40)!important}.marketing-site .ba-glow:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 18px rgba(233,184,114,.18);animation:ba-glow-pulse 4s ease-in-out infinite alternate;pointer-events:none}@keyframes ba-glow-pulse{0%{box-shadow:0 0 12px rgba(233,184,114,.14)}to{box-shadow:0 0 32px rgba(233,184,114,.34)}}.marketing-site .ba-rise{animation:ba-rise .7s ease-out both}@keyframes ba-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.marketing-site .ba-d1{animation-delay:.1s}.marketing-site .ba-d2{animation-delay:.25s}.marketing-site .ba-d3{animation-delay:.4s}.marketing-site .ba-d4{animation-delay:.55s}.marketing-site .ba-d5{animation-delay:.7s}.marketing-site .ba-floor{position:absolute;left:-10%;right:-10%;bottom:-170px;height:520px;background-image:linear-gradient(rgba(255,255,255,.085) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.085) 1px,transparent 0);background-size:46px 46px;transform:perspective(720px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:radial-gradient(72% 88% at 50% 100%,#000 18%,transparent 74%);mask-image:radial-gradient(72% 88% at 50% 100%,#000 18%,transparent 74%);animation:ba-floor-move 22s linear infinite;pointer-events:none}@keyframes ba-floor-move{0%{background-position:0 0}to{background-position:0 92px}}.marketing-site .ba-horizon{position:absolute;left:50%;bottom:-90px;width:940px;height:320px;margin-left:-470px;background:radial-gradient(50% 60% at 50% 100%,rgba(233,184,114,.17),transparent 70%);pointer-events:none}.marketing-site .ba-stack3d{position:relative;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(7deg);animation:ba-rise .7s ease-out .4s both,ba-float-l 7s ease-in-out 1.2s infinite alternate}@keyframes ba-float-l{0%{transform:rotateY(-16deg) rotateX(7deg) translateY(0)}to{transform:rotateY(-6deg) rotateX(3deg) translateY(-14px)}}.marketing-site .ba-ghost{position:absolute;inset:0;border-radius:12px;background:var(--ba-surface);border:1px solid var(--ba-line)}.marketing-site .ba-g1{transform:translateZ(-60px);opacity:.7}.marketing-site .ba-g2{transform:translateZ(-120px);opacity:.4}.marketing-site .ba-tilt-r{transform:perspective(1200px) rotateY(14deg) rotateX(5deg);box-shadow:0 48px 90px -48px rgba(0,0,0,.85);animation:ba-float-r 8s ease-in-out infinite alternate}@keyframes ba-float-r{0%{transform:perspective(1200px) rotateY(14deg) rotateX(5deg) translateY(0)}to{transform:perspective(1200px) rotateY(5deg) rotateX(2deg) translateY(-12px)}}.marketing-site .ba-bob-l{transform:perspective(1200px) rotateY(10deg) rotateX(3deg);animation:ba-bob-l 9s ease-in-out infinite alternate}@keyframes ba-bob-l{0%{transform:perspective(1200px) rotateY(10deg) rotateX(3deg) translateY(0)}to{transform:perspective(1200px) rotateY(4deg) rotateX(1deg) translateY(-10px)}}.marketing-site .ba-cube-wrap{position:absolute;right:-14px;top:-64px;width:92px;height:92px;perspective:640px;z-index:3}.marketing-site .ba-cube{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(34deg);animation:ba-cube 16s linear infinite}@keyframes ba-cube{0%{transform:rotateX(-22deg) rotateY(34deg)}to{transform:rotateX(338deg) rotateY(394deg)}}.marketing-site .ba-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(18,19,25,.88);border:1px solid rgba(233,184,114,.55);color:var(--ba-amber);font-weight:600;font-size:22px}.marketing-site .ba-f1{transform:translateZ(46px)}.marketing-site .ba-f2{transform:rotateY(180deg) translateZ(46px)}.marketing-site .ba-f3{transform:rotateY(90deg) translateZ(46px)}.marketing-site .ba-f4{transform:rotateY(-90deg) translateZ(46px)}.marketing-site .ba-f5{transform:rotateX(90deg) translateZ(46px)}.marketing-site .ba-f6{transform:rotateX(-90deg) translateZ(46px)}.marketing-site .ba-caret{display:inline-block;width:7px;height:15px;transform:translateY(2px);margin-left:2px;border-radius:1px;background:var(--ba-amber);animation:ba-blink 1s steps(1) infinite}@keyframes ba-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.marketing-site .ba-pulse{position:relative}.marketing-site .ba-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(233,184,114,.5);animation:ba-pulse-ring 2.2s ease-out infinite;pointer-events:none}@keyframes ba-pulse-ring{0%{box-shadow:0 0 0 0 rgba(233,184,114,.5)}to{box-shadow:0 0 0 14px rgba(233,184,114,0)}}.marketing-site .ba-orbit-wrap{position:relative;height:470px;margin-top:56px;perspective:1100px}.marketing-site .ba-orbit-stage{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-10deg)}.marketing-site .ba-orbit{position:absolute;left:0;top:0;transform-style:preserve-3d;animation:ba-orbit-spin 26s linear infinite}@keyframes ba-orbit-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.marketing-site .ba-orb{position:absolute;left:-105px;top:-62px;width:210px;transform-style:preserve-3d}.marketing-site .ba-o1{transform:rotateY(0deg) translateZ(320px)}.marketing-site .ba-o2{transform:rotateY(90deg) translateZ(320px)}.marketing-site .ba-o3{transform:rotateY(180deg) translateZ(320px)}.marketing-site .ba-o4{transform:rotateY(270deg) translateZ(320px)}.marketing-site .ba-oc1{animation:ba-oc1 26s linear infinite}.marketing-site .ba-oc2{transform:rotateY(-90deg);animation:ba-oc2 26s linear infinite}.marketing-site .ba-oc3{transform:rotateY(-180deg);animation:ba-oc3 26s linear infinite}.marketing-site .ba-oc4{transform:rotateY(-270deg);animation:ba-oc4 26s linear infinite}@keyframes ba-oc1{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}@keyframes ba-oc2{0%{transform:rotateY(-90deg)}to{transform:rotateY(-450deg)}}@keyframes ba-oc3{0%{transform:rotateY(-180deg)}to{transform:rotateY(-540deg)}}@keyframes ba-oc4{0%{transform:rotateY(-270deg)}to{transform:rotateY(-630deg)}}.marketing-site .ba-orb-card{border-radius:10px;background:rgba(14,15,19,.94);border:1px solid var(--ba-line);padding:14px 16px;box-shadow:0 24px 50px -28px rgba(0,0,0,.9)}.marketing-site .ba-coin{position:absolute;left:-80px;top:-80px;width:160px;height:160px;transform-style:preserve-3d;transform:rotateY(24deg);animation:ba-coin 9s linear infinite}@keyframes ba-coin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.marketing-site .ba-coin-face{position:absolute;inset:0;border-radius:9999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--ba-amber);color:var(--ba-bg);backface-visibility:hidden;box-shadow:0 0 70px rgba(233,184,114,.4)}.marketing-site .ba-coin-front{transform:translateZ(7px)}.marketing-site .ba-coin-back{transform:rotateY(180deg) translateZ(7px)}.marketing-site .ba-coin-edge{position:absolute;inset:6px;border-radius:9999px;background:rgba(233,184,114,.55)}.marketing-site .ba-orbit-ring{position:absolute;left:-335px;top:-335px;width:670px;height:670px;border-radius:9999px;border:1.5px dashed rgba(233,184,114,.3);transform:rotateX(88deg)}.marketing-site .ba-rcpt{position:absolute;width:92px;box-sizing:border-box;padding:6px 8px 5px;border-radius:3px;background:#f1efe8;box-shadow:0 8px 18px rgba(0,0,0,.5)}.marketing-site .ba-rcpt .ba-rv{margin:0;font-size:7px;font-weight:600;letter-spacing:.09em;color:#33363e}.marketing-site .ba-rcpt .ba-rl{height:2.5px;border-radius:1px;background:#c9c5b8;margin-top:3px}.marketing-site .ba-rcpt .ba-rl-s{width:62%}.marketing-site .ba-rcpt .ba-rt{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;padding-top:4px;border-top:1px dashed #b4b0a2;font-size:7.5px;font-weight:600;color:#26282e}.marketing-site .ba-rcpt .ba-stamp{position:absolute;right:5px;top:4px;transform:rotate(-8deg);padding:1px 4px;border:1px solid var(--ba-coral);border-radius:2px;font-size:5.5px;font-weight:700;letter-spacing:.08em;color:var(--ba-coral)}.marketing-site .ba-r1{left:14px;bottom:6px;transform:rotate(-7deg);animation:ba-rd1 8s ease infinite}.marketing-site .ba-r2{left:100px;bottom:22px;transform:rotate(5deg);animation:ba-rd2 8s ease infinite}.marketing-site .ba-r3{left:44px;bottom:52px;transform:rotate(-3deg);animation:ba-rd3 8s ease infinite}@keyframes ba-rd1{0%{opacity:0;transform:translateY(-150px) rotateX(200deg) rotateY(60deg) rotate(-26deg)}3%{opacity:1}9%{transform:translateY(0) rotateX(0deg) rotate(-7deg)}92%{opacity:1;transform:translateY(0) rotateX(0deg) rotate(-7deg)}to{opacity:0;transform:translateY(0) rotateX(0deg) rotate(-7deg)}}@keyframes ba-rd2{0%,16%{opacity:0;transform:translateY(-150px) rotateX(-190deg) rotateY(-50deg) rotate(22deg)}19%{opacity:1}25%{transform:translateY(0) rotateX(0deg) rotate(5deg)}92%{opacity:1;transform:translateY(0) rotateX(0deg) rotate(5deg)}to{opacity:0;transform:translateY(0) rotateX(0deg) rotate(5deg)}}@keyframes ba-rd3{0%,34%{opacity:0;transform:translateY(-150px) rotateX(180deg) rotateY(45deg) rotate(-18deg)}37%{opacity:1}43%{transform:translateY(0) rotateX(0deg) rotate(-3deg)}92%{opacity:1;transform:translateY(0) rotateX(0deg) rotate(-3deg)}to{opacity:0;transform:translateY(0) rotateX(0deg) rotate(-3deg)}}.marketing-site .ba-hand{transform-origin:30px 30px;animation:ba-hand 8s linear infinite}@keyframes ba-hand{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.marketing-site .ba-ic-bad{animation:ba-ic-bad 10s ease infinite}@keyframes ba-ic-bad{0%,10%{opacity:0}16%{opacity:1}94%{opacity:1}to{opacity:0}}.marketing-site .ba-ic-je{animation:ba-ic-je 10s ease infinite}@keyframes ba-ic-je{0%,46%{opacity:0;transform:translateY(14px) rotateX(-55deg)}54%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.marketing-site .ba-flipnew{display:inline-block;animation:ba-flip 9s ease infinite}@keyframes ba-flip{0%,18%{opacity:0;transform:rotateX(90deg)}26%{opacity:1;transform:rotateX(0deg)}94%{opacity:1}to{opacity:0}}.marketing-site .ba-flag{animation:ba-flag 9s ease infinite}@keyframes ba-flag{0%,38%{opacity:0;transform:translateY(8px)}46%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.marketing-site .ba-hold{animation:ba-hold 9s ease infinite}@keyframes ba-hold{0%,58%{opacity:0;transform:translateY(8px)}66%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.marketing-site .ba-inbox-win{max-width:1080px;margin:0 auto;background:var(--ba-elev);border:1px solid var(--ba-line);border-radius:12px;transform:rotateY(-7deg) rotateX(4deg);box-shadow:0 60px 110px -60px rgba(0,0,0,.9);animation:ba-win-float 9s ease-in-out infinite alternate}@keyframes ba-win-float{0%{transform:rotateY(-7deg) rotateX(4deg) translateY(0)}to{transform:rotateY(-3deg) rotateX(2deg) translateY(-10px)}}.marketing-site .ba-cyc{opacity:0}.marketing-site .ba-arr20{animation:ba-arr 20s ease infinite}@keyframes ba-arr{0%{opacity:0;transform:translateZ(-320px) translateY(-46px) rotateX(26deg)}4%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-st-ex{animation:ba-st-ex 20s linear infinite}@keyframes ba-st-ex{0%,4%{opacity:0}20%,6%{opacity:1}22%,to{opacity:0}}.marketing-site .ba-st-rd{animation:ba-st-rd 20s linear infinite}@keyframes ba-st-rd{0%,22%{opacity:0}24%,54%{opacity:1}56%,to{opacity:0}}.marketing-site .ba-st-bk{opacity:1;animation:ba-st-bk 20s linear infinite}@keyframes ba-st-bk{0%,58%{opacity:0}62%,97%{opacity:1}to{opacity:0}}.marketing-site .ba-pl-rd{animation:ba-pl-rd 20s linear infinite}@keyframes ba-pl-rd{0%,22%{opacity:0}24%,42%{opacity:1}44%,to{opacity:0}}.marketing-site .ba-pl-aw{animation:ba-pl-aw 20s linear infinite}@keyframes ba-pl-aw{0%,46%{opacity:0}48%,56%{opacity:1}58%,to{opacity:0}}.marketing-site .ba-fld-a{animation:ba-fld-a 20s ease infinite}@keyframes ba-fld-a{0%,8%{opacity:0;transform:translateY(6px)}11%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-fld-b{animation:ba-fld-b 20s ease infinite}@keyframes ba-fld-b{0%,12%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-cd-a{animation:ba-cd-a 20s ease infinite}@keyframes ba-cd-a{0%,24%{opacity:0;transform:translateX(-10px)}28%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-cd-b{animation:ba-cd-b 20s ease infinite}@keyframes ba-cd-b{0%,28%{opacity:0;transform:translateX(-10px)}32%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-cd-foot{animation:ba-cd-foot 20s ease infinite}@keyframes ba-cd-foot{0%,34%{opacity:0}38%{opacity:1}97%{opacity:1}to{opacity:0}}.marketing-site .ba-btn-press{animation:ba-btn-press 20s ease infinite}@keyframes ba-btn-press{0%,42%{transform:scale(1);filter:none}45%{transform:scale(.95);filter:brightness(.85)}48%,to{transform:scale(1);filter:none}}.marketing-site .ba-c-user{animation:ba-c-user 14s ease infinite}@keyframes ba-c-user{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-c-ai{animation:ba-c-ai 14s ease infinite}@keyframes ba-c-ai{0%,12%{opacity:0;transform:translateY(8px)}18%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-c-entry{animation:ba-c-entry 14s ease infinite}@keyframes ba-c-entry{0%,48%{opacity:0;transform:translateY(12px)}56%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-c-press{animation:ba-c-press 14s ease infinite}@keyframes ba-c-press{0%,60%{transform:scale(1);filter:none}63%{transform:scale(.94);filter:brightness(.85)}66%,to{transform:scale(1);filter:none}}.marketing-site .ba-c-toast{animation:ba-c-toast 14s ease infinite}@keyframes ba-c-toast{0%,66%{opacity:0;transform:translateY(10px)}71%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-flip-wrap{perspective:900px;height:158px}.marketing-site .ba-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:ba-flip-cycle 10s ease-in-out infinite}.marketing-site .ba-flip-2{animation-delay:1.4s}.marketing-site .ba-flip-3{animation-delay:2.8s}@keyframes ba-flip-cycle{0%,36%{transform:rotateY(0deg)}46%,86%{transform:rotateY(180deg)}96%,to{transform:rotateY(1turn)}}.marketing-site .ba-flip-face{position:absolute;inset:0;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:var(--ba-surface);border:1px solid var(--ba-line);padding:18px;text-align:center;box-sizing:border-box}.marketing-site .ba-flip-back{transform:rotateY(180deg);border-color:var(--ba-amber-40);background:var(--ba-elev)}.marketing-site .ba-rail{position:relative;perspective:900px}.marketing-site .ba-rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ba-line)}.marketing-site .ba-rail:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--ba-amber);animation:ba-rail-grow 12s ease-in-out infinite}@keyframes ba-rail-grow{0%{height:0}88%{height:100%}96%{height:100%}to{height:0}}.marketing-site .ba-rn1,.marketing-site .ba-rn2,.marketing-site .ba-rn3,.marketing-site .ba-rn4{transform-origin:50% 0}.marketing-site .ba-rn1{animation:ba-rn1 12s ease infinite}.marketing-site .ba-rn2{animation:ba-rn2 12s ease infinite}.marketing-site .ba-rn3{animation:ba-rn3 12s ease infinite}.marketing-site .ba-rn4{animation:ba-rn4 12s ease infinite}@keyframes ba-rn1{0%{opacity:0;transform:rotateX(-55deg) translateY(10px)}7%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rn2{0%,22%{opacity:0;transform:rotateX(-55deg) translateY(10px)}31%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rn3{0%,46%{opacity:0;transform:rotateX(-55deg) translateY(10px)}55%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rn4{0%,68%{opacity:0;transform:rotateX(-55deg) translateY(10px)}77%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}.marketing-site .ba-story-win{max-width:880px;margin:0 auto;background:var(--ba-elev);border:1px solid var(--ba-line);border-radius:12px;transform:rotateY(6deg) rotateX(4deg);box-shadow:0 60px 110px -60px rgba(0,0,0,.9);animation:ba-win-float-r 9s ease-in-out infinite alternate}@keyframes ba-win-float-r{0%{transform:rotateY(6deg) rotateX(4deg) translateY(0)}to{transform:rotateY(2.5deg) rotateX(2deg) translateY(-10px)}}.marketing-site .ba-icn-bad{opacity:0;animation:ba-icn-bad 16s linear infinite}@keyframes ba-icn-bad{0%,6%{opacity:0}50%,8%{opacity:1}52%,to{opacity:0}}.marketing-site .ba-icn-ok{opacity:1;animation:ba-icn-ok 16s linear infinite}@keyframes ba-icn-ok{0%,52%{opacity:0}56%,98%{opacity:1}to{opacity:0}}.marketing-site .ba-icn-flag{opacity:0;animation:ba-icn-flag 16s ease infinite}@keyframes ba-icn-flag{0%,10%{opacity:0;transform:translateY(6px)}13%,48%{opacity:1;transform:none}51%,to{opacity:0}}.marketing-site .ba-icn-je{animation:ba-icn-je 16s ease infinite}@keyframes ba-icn-je{0%,42%{opacity:0;transform:translateY(14px) rotateX(-55deg)}48%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-icn-done{opacity:1;animation:ba-icn-done 16s ease infinite}@keyframes ba-icn-done{0%,56%{opacity:0}60%,97%{opacity:1}to{opacity:0}}.marketing-site .ba-icn-comb{animation:ba-icn-comb 16s ease infinite}@keyframes ba-icn-comb{0%,66%{opacity:0;transform:translateY(8px)}71%{opacity:1;transform:none}97%{opacity:1}to{opacity:0}}.marketing-site .ba-rp1{animation:ba-rp1 14s ease infinite}.marketing-site .ba-rp2{animation:ba-rp2 14s ease infinite}.marketing-site .ba-rp3{animation:ba-rp3 14s ease infinite}.marketing-site .ba-rp4{animation:ba-rp4 14s ease infinite}@keyframes ba-rp1{0%,4%{opacity:0;transform:translateX(-12px)}8%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rp2{0%,10%{opacity:0;transform:translateX(-12px)}14%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rp3{0%,16%{opacity:0;transform:translateX(-12px)}20%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-rp4{0%,22%{opacity:0;transform:translateX(-12px)}26%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}.marketing-site .ba-xp1{animation:ba-xp1 14s ease infinite}.marketing-site .ba-xp2{animation:ba-xp2 14s ease infinite}.marketing-site .ba-xp3{animation:ba-xp3 14s ease infinite}@keyframes ba-xp1{0%,32%{opacity:0;transform:scale(.7)}36%{opacity:1;transform:scale(1)}96%{opacity:1}to{opacity:0}}@keyframes ba-xp2{0%,36%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1)}96%{opacity:1}to{opacity:0}}@keyframes ba-xp3{0%,40%{opacity:0;transform:scale(.7)}44%{opacity:1;transform:scale(1)}96%{opacity:1}to{opacity:0}}.marketing-site .ba-shot-r{transform:perspective(1200px) rotateY(-11deg) rotateX(3deg);box-shadow:0 40px 80px -44px rgba(0,0,0,.9);animation:ba-shot-r 9s ease-in-out infinite alternate}@keyframes ba-shot-r{0%{transform:perspective(1200px) rotateY(-11deg) rotateX(3deg) translateY(0)}to{transform:perspective(1200px) rotateY(-5deg) rotateX(1deg) translateY(-10px)}}.marketing-site .ba-shot-l{transform:perspective(1200px) rotateY(11deg) rotateX(3deg);box-shadow:0 40px 80px -44px rgba(0,0,0,.9);animation:ba-shot-l 9s ease-in-out infinite alternate}@keyframes ba-shot-l{0%{transform:perspective(1200px) rotateY(11deg) rotateX(3deg) translateY(0)}to{transform:perspective(1200px) rotateY(5deg) rotateX(1deg) translateY(-10px)}}.marketing-site .ba-bf1,.marketing-site .ba-bf2,.marketing-site .ba-bf3,.marketing-site .ba-bf4,.marketing-site .ba-bf5,.marketing-site .ba-bf6,.marketing-site .ba-bf7{transform-origin:50% 100%}.marketing-site .ba-bf1{animation:ba-bf1 14s ease infinite}.marketing-site .ba-bf2{animation:ba-bf2 14s ease infinite}.marketing-site .ba-bf3{animation:ba-bf3 14s ease infinite}.marketing-site .ba-bf4{animation:ba-bf4 14s ease infinite}.marketing-site .ba-bf5{animation:ba-bf5 14s ease infinite}.marketing-site .ba-bf6{animation:ba-bf6 14s ease infinite}.marketing-site .ba-bf7{animation:ba-bf7 14s ease infinite}@keyframes ba-bf1{0%{opacity:0;transform:rotateX(52deg) translateY(12px)}5%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf2{0%,7%{opacity:0;transform:rotateX(52deg) translateY(12px)}12%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf3{0%,14%{opacity:0;transform:rotateX(52deg) translateY(12px)}19%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf4{0%,21%{opacity:0;transform:rotateX(52deg) translateY(12px)}26%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf5{0%,28%{opacity:0;transform:rotateX(52deg) translateY(12px)}33%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf6{0%,35%{opacity:0;transform:rotateX(52deg) translateY(12px)}40%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}@keyframes ba-bf7{0%,42%{opacity:0;transform:rotateX(52deg) translateY(12px)}47%{opacity:1;transform:none}96%{opacity:1}to{opacity:0}}.marketing-site .ba-ib1{animation:ba-ib1 12s ease infinite}.marketing-site .ba-ib2{animation:ba-ib2 12s ease infinite}.marketing-site .ba-ib3{animation:ba-ib3 12s ease infinite}@keyframes ba-ib1{0%{opacity:0;transform:translateZ(-300px) translateY(-46px) rotateX(28deg)}6%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}@keyframes ba-ib2{0%,8%{opacity:0;transform:translateZ(-300px) translateY(-46px) rotateX(28deg)}14%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}@keyframes ba-ib3{0%,16%{opacity:0;transform:translateZ(-300px) translateY(-46px) rotateX(28deg)}22%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-ib-review{animation:ba-ib-review 12s ease infinite}@keyframes ba-ib-review{0%,40%{opacity:0}46%{opacity:1}95%{opacity:1}to{opacity:0}}.marketing-site .ba-ib-entry{animation:ba-ib-entry 12s ease infinite}@keyframes ba-ib-entry{0%,30%{opacity:0;transform:translateY(10px)}37%{opacity:1;transform:none}95%{opacity:1}to{opacity:0}}.marketing-site .ba-reel{position:relative;perspective:1200px}.marketing-site .ba-reel-item{position:absolute;inset:0;opacity:0}.marketing-site .ba-reel-item:first-child{position:relative;opacity:1}.marketing-site .ba-reel-1{animation:ba-reel-s1 72s ease infinite}.marketing-site .ba-reel-2{animation:ba-reel-s2 72s ease infinite}.marketing-site .ba-reel-3{animation:ba-reel-s3 72s ease infinite}.marketing-site .ba-reel-4{animation:ba-reel-s4 72s ease infinite}.marketing-site .ba-reel-5{animation:ba-reel-s5 72s ease infinite}.marketing-site .ba-reel-6{animation:ba-reel-s6 72s ease infinite}@keyframes ba-reel-s1{0%,15.3%{opacity:1}16.7%,98.6%{opacity:0}to{opacity:1}}@keyframes ba-reel-s2{0%,15.3%{opacity:0}16.7%,31.9%{opacity:1}33.3%,to{opacity:0}}@keyframes ba-reel-s3{0%,31.9%{opacity:0}33.3%,48.6%{opacity:1}50%,to{opacity:0}}@keyframes ba-reel-s4{0%,48.6%{opacity:0}50%,65.3%{opacity:1}66.7%,to{opacity:0}}@keyframes ba-reel-s5{0%,65.3%{opacity:0}66.7%,81.9%{opacity:1}83.3%,to{opacity:0}}@keyframes ba-reel-s6{0%,81.9%{opacity:0}83.3%,98.6%{opacity:1}to{opacity:0}}.marketing-site .ba-reel-bar{height:3px;flex:1;border-radius:2px;background:var(--ba-line-2);position:relative;overflow:hidden}.marketing-site .ba-reel-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ba-amber);transform-origin:0 50%;transform:scaleX(0)}.marketing-site .ba-reel-bar-1:after{transform:scaleX(1);animation:ba-bar-s1 72s linear infinite}.marketing-site .ba-reel-bar-2:after{animation:ba-bar-s2 72s linear infinite}.marketing-site .ba-reel-bar-3:after{animation:ba-bar-s3 72s linear infinite}.marketing-site .ba-reel-bar-4:after{animation:ba-bar-s4 72s linear infinite}.marketing-site .ba-reel-bar-5:after{animation:ba-bar-s5 72s linear infinite}.marketing-site .ba-reel-bar-6:after{animation:ba-bar-s6 72s linear infinite}@keyframes ba-bar-s1{0%{transform:scaleX(0)}16%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes ba-bar-s2{0%,16.7%{transform:scaleX(0)}32.6%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes ba-bar-s3{0%,33.3%{transform:scaleX(0)}49.3%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes ba-bar-s4{0%,50%{transform:scaleX(0)}66%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes ba-bar-s5{0%,66.7%{transform:scaleX(0)}82.6%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes ba-bar-s6{0%,83.3%{transform:scaleX(0)}99.3%{transform:scaleX(1)}to{transform:scaleX(1)}}.marketing-site .ba-reel-cap{position:relative}.marketing-site .ba-reel-cap>span{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.marketing-site .ba-reel-cap>span:first-child{position:relative;opacity:1}@media (max-width:1100px){.marketing-site .ba-orbit-stage{transform:rotateX(-10deg) scale(.72)}.marketing-site .ba-cube-wrap{display:none}}@media (max-width:900px){.marketing-site .ba-cinema-grid,.marketing-site .ba-hero-grid,.marketing-site .ba-split{grid-template-columns:1fr!important}.marketing-site .ba-cinema-list{border-right:none!important;border-bottom:1px solid var(--ba-line)}.marketing-site .ba-stack3d{transform:rotateY(-8deg) rotateX(4deg)}.marketing-site .ba-orbit-wrap{height:360px}.marketing-site .ba-orbit-stage{transform:rotateX(-10deg) scale(.55)}.marketing-site .ba-grid-3,.marketing-site .ba-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.marketing-site .ba-grid-2,.marketing-site .ba-grid-3,.marketing-site .ba-grid-4{grid-template-columns:1fr!important}.marketing-site .ba-orbit-stage{transform:rotateX(-10deg) scale(.42)}.marketing-site .ba-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation:none!important}}@font-face{font-family:BooksAI Marketing Display;src:url(/marketing/fonts/bricolage-grotesque-latin-var.woff2) format("woff2");font-weight:200 800;font-display:swap}.marketing-site{--font-inter:"BooksAI Marketing Inter";--font-bricolage:"BooksAI Marketing Display";--font-mono:"BooksAI Marketing Mono";font-size:16px;line-height:1.5;overflow-x:clip}.marketing-site p{color:var(--ba-t2)}.marketing-site em{font-style:normal;color:var(--ba-amber)}.marketing-site h1,.marketing-site h2,.marketing-site h3{margin:0;letter-spacing:-.025em}.marketing-site h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12}.marketing-site button{cursor:pointer}.marketing-site a{text-decoration:none}.marketing-site .cs-container{width:min(1240px,100%);margin:auto;padding-inline:40px}.marketing-site .cs-nav{position:sticky;top:0;z-index:40;background:#0b0c0ff0;backdrop-filter:blur(14px);border-bottom:1px solid var(--ba-line)}.marketing-site .cs-nav-inner{height:74px;display:flex;align-items:center;gap:30px}.marketing-site .cs-brand{display:flex;align-items:center;gap:12px;font-weight:600;white-space:nowrap}.marketing-site .cs-nav nav{display:flex;gap:25px;align-items:center;margin-left:auto;font-size:14px;color:var(--ba-t2)}.marketing-site .cs-nav nav a:hover{color:var(--ba-t1)}.marketing-site .cs-nav .cs-nav-cta{height:40px;font-size:14px;padding-inline:20px}.marketing-site .cs-menu{display:none;background:none;border:0;color:var(--ba-t1)}.marketing-site .cs-hero{padding:85px 0 80px;border-bottom:1px solid var(--ba-line)}.marketing-site .cs-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}.marketing-site .cs-hero h1{font-size:clamp(44px,4.4vw,62px);line-height:1.02;margin-top:24px;max-width:520px}.marketing-site .cs-hero p{line-height:1.6;margin:26px 0}.marketing-site .cs-hero strong{color:var(--ba-t1);font-weight:500}.marketing-site .cs-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.marketing-site .cs-actions button{gap:10px}.marketing-site .cs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.marketing-site .cs-product-stage{border:1px solid #2a2c36;background:var(--ba-surface);border-radius:12px;box-shadow:0 18px 60px #0008;min-width:0;transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transition:transform .4s}.marketing-site .cs-product-stage:focus-within,.marketing-site .cs-product-stage:hover{transform:none}.marketing-site .cs-screen-header{display:flex;align-items:center;gap:10px;padding:15px;font-size:14px;border-bottom:1px solid var(--ba-line)}.marketing-site .cs-screen-header button{margin-left:auto;background:none;border:0;color:var(--ba-t2)}.marketing-site .cs-screen{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--ba-bg);border:0;padding:0}.marketing-site .cs-screen img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(1.045);transition:opacity .8s,transform 4.8s;pointer-events:none}.marketing-site .cs-screen img.active{opacity:1;transform:scale(1)}.marketing-site .cs-screen-open{position:absolute;right:15px;bottom:15px;display:flex;align-items:center;gap:8px;background:var(--ba-amber);color:var(--ba-bg);padding:9px 13px;border-radius:6px;font-size:13px;font-weight:600}.marketing-site .cs-stage-caption{padding:17px 18px 12px;display:flex;flex-direction:column;gap:4px}.marketing-site .cs-stage-caption strong{font-size:15px;font-weight:500}.marketing-site .cs-stage-caption>span{font-size:12px;color:var(--ba-t2)}.marketing-site .cs-stage-tabs{display:flex;gap:6px;padding:0 14px 15px}.marketing-site .cs-stage-tabs button{flex:1;border:1px solid var(--ba-line);color:var(--ba-t2);background:transparent;border-radius:6px;padding:9px 7px;font-size:13px;display:flex;gap:7px;justify-content:center;align-items:center}.marketing-site .cs-stage-tabs button span{font-family:BooksAI Marketing Mono;font-size:11px}.marketing-site .cs-stage-tabs button[aria-pressed=true]{border-color:var(--ba-amber);color:var(--ba-amber)}.marketing-site .cs-stage-tabs .cs-play-toggle{flex:0 0 34px}.marketing-site .cs-closing{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:85px;gap:24px}.marketing-site .cs-closing p{margin:0}.marketing-site .cs-footer{border-top:1px solid var(--ba-line);display:flex;gap:24px;align-items:center;padding-block:28px;color:var(--ba-t2);font-size:12px}.marketing-site .cs-footer>a:last-child{margin-left:auto;display:flex;gap:5px}.marketing-site .cs-skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--ba-amber);color:var(--ba-bg);padding:12px}.marketing-site .cs-skip:focus{top:10px}.marketing-site .cs-tour{width:96vw!important;max-width:1500px!important;max-height:96dvh!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:#0b0c0f!important;color:#eceae3!important;border-color:#1c1e26!important}.marketing-site .cs-tour h2{font-family:BooksAI Marketing Display,BooksAI Marketing Inter;font-size:24px;letter-spacing:-.02em}.marketing-site .cs-tour>p{color:#9a9ca6;font-size:14px}.marketing-site .cs-tour iframe{width:100%;height:calc(95dvh - 155px);min-height:260px;border:1px solid #1c1e26;border-radius:8px;background:#0b0c0f}.marketing-site .cs-tour-footer{display:flex;justify-content:space-between;gap:12px;color:#9a9ca6;font-size:12px}.marketing-site .cs-tour-footer a{display:flex;gap:5px;color:#e9b872}.marketing-site :is(button,a,summary):focus-visible{outline:2px solid #e9b872;outline-offset:4px}.marketing-site .ba-eyebrow{font-size:12px;color:var(--ba-t2)}@media (max-width:1100px){.marketing-site .cs-nav nav{gap:16px}.marketing-site .cs-hero-grid{gap:28px}.marketing-site .cs-actions .ba-btn,.marketing-site .cs-actions .ba-btn-ghost{padding-inline:18px}}@media (max-width:760px){.marketing-site .cs-container{padding-inline:22px}.marketing-site .cs-nav-inner{height:66px;gap:16px}.marketing-site .cs-nav nav{display:none}.marketing-site .cs-nav nav.is-open{display:flex;position:absolute;top:66px;left:0;right:0;padding:22px;background:var(--ba-surface);border-bottom:1px solid var(--ba-line);flex-direction:column;align-items:flex-start}.marketing-site .cs-nav nav.is-open a{display:block}.marketing-site .cs-nav .cs-nav-cta{margin-left:auto;height:36px;padding-inline:12px;font-size:12px}.marketing-site .cs-menu{display:block}.marketing-site .cs-hero{padding:46px 0}.marketing-site .cs-hero-grid{grid-template-columns:1fr;gap:40px}.marketing-site .cs-hero h1{font-size:46px}.marketing-site .cs-hero p{font-size:17px;margin-block:22px}.marketing-site .cs-product-stage{transform:none}.marketing-site .cs-chips{margin-top:22px}.marketing-site .cs-footer{flex-wrap:wrap;gap:18px}.marketing-site .cs-footer>span{order:3;width:100%}.marketing-site .cs-tour{padding:12px!important}.marketing-site .cs-tour iframe{height:calc(95dvh - 175px)}.marketing-site .cs-tour-footer{font-size:11px}.marketing-site .cs-closing{padding-block:65px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.marketing-site .cs-product-stage{transform:none}}.marketing-site .cs-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:38px}.marketing-site .cs-section-head .ba-eyebrow{margin:0 0 18px}.marketing-site .cs-section-head>p{max-width:350px;margin:0;line-height:1.65}.marketing-site .cs-paper-section{padding:80px 0 58px}.marketing-site .cs-paper-cinema{height:570px;position:relative;isolation:isolate;border:1px solid var(--ba-line);border-radius:12px;background:var(--ba-surface);overflow:hidden}.marketing-site .cs-paper-photo{position:absolute;inset:0;transition:opacity 1s,transform 1.7s}.marketing-site .cs-paper-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.marketing-site .cs-paper-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0c0f 1%,#0b0c0f30 65%),linear-gradient(90deg,#0b0c0fe6,transparent 68%)}.marketing-site .cs-photo-label{position:absolute;top:28px;left:30px;z-index:1;font-family:BooksAI Marketing Mono;font-size:12px;color:var(--ba-t1);letter-spacing:.06em}.marketing-site .cs-cinema-story{position:absolute;bottom:36px;left:36px;width:320px;z-index:4}.marketing-site .cs-cinema-story h3{font-size:31px;line-height:1.12;margin-bottom:14px}.marketing-site .cs-cinema-story p{line-height:1.6;margin:0 0 24px}.marketing-site .cs-step-number{color:var(--ba-amber);font:13px BooksAI Marketing Mono;display:block;margin-bottom:16px}.marketing-site .cs-flying-paper{position:absolute;width:205px;right:42px;bottom:28px;z-index:3;filter:drop-shadow(0 16px 22px #0006);transition:transform 1.5s,opacity 1s}.marketing-site .cs-prepared-screen{position:absolute;right:28px;top:48px;width:64%;aspect-ratio:16/10;border:1px solid #2a2c36;background:var(--ba-bg);border-radius:9px;overflow:hidden;opacity:0;transform:translateX(90px) scale(.94);transition:transform 1.3s,opacity 1.2s}.marketing-site .cs-prepared-screen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.marketing-site .cs-paper-step-1 .cs-paper-photo,.marketing-site .cs-paper-step-2 .cs-paper-photo{opacity:.13;transform:scale(1.03)}.marketing-site .cs-paper-step-1 .cs-flying-paper,.marketing-site .cs-paper-step-2 .cs-flying-paper{transform:translateY(-200px) scale(.2) rotate(-8deg);opacity:0}.marketing-site .cs-paper-step-1 .cs-prepared-screen,.marketing-site .cs-paper-step-2 .cs-prepared-screen{opacity:1;transform:none}.marketing-site .cs-paper-step-1 .cs-cinema-story,.marketing-site .cs-paper-step-2 .cs-cinema-story{width:28%;left:30px;bottom:55px}.marketing-site .cs-paper-step-1 .cs-cinema-story h3,.marketing-site .cs-paper-step-2 .cs-cinema-story h3{font-size:29px}.marketing-site .cs-paper-step-1 .cs-cinema-story .ba-btn-ghost,.marketing-site .cs-paper-step-2 .cs-cinema-story .ba-btn{height:auto;min-height:46px;padding:12px 14px;font-size:14px}.marketing-site .cs-cinema-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.marketing-site .cs-cinema-controls>div{display:flex;gap:8px}.marketing-site .cs-cinema-controls button{border:1px solid var(--ba-line);border-radius:6px;background:transparent;color:var(--ba-t2);font-size:14px;padding:11px 17px;display:flex;align-items:center;gap:10px}.marketing-site .cs-cinema-controls button[aria-pressed=true]{border-color:var(--ba-amber);color:var(--ba-amber)}.marketing-site .cs-cinema-controls button>span{font:12px BooksAI Marketing Mono;opacity:.7}.marketing-site .cs-cinema-controls .cs-replay{border:0}.marketing-site .cs-fine{font-size:12px!important;color:var(--ba-t2);line-height:1.55}.marketing-site .cs-paper-section .cs-fine{margin:12px 0 0;text-align:right}.marketing-site .cs-orbit-container{position:relative}.marketing-site .cs-orbit-container .ba-orbit-wrap{height:340px;margin-top:40px}.marketing-site .cs-orbit-container .ba-orb-card{padding-right:58px}.marketing-site .cs-orbit-paper{position:absolute;right:3px;top:15px;-o-object-fit:contain;object-fit:contain;width:55px;height:65px;opacity:.9}.marketing-site .cs-orbit-container.is-paused *{animation-play-state:paused!important}.marketing-site .cs-orbit-pause{display:flex;align-items:center;gap:8px;position:absolute;bottom:20px;right:max(40px,calc((100vw - 1160px) / 2));font-size:12px;color:var(--ba-t2);background:var(--ba-surface);padding:8px 12px;border:1px solid var(--ba-line);border-radius:6px}.marketing-site .cs-film-section{padding-top:90px;padding-bottom:85px}.marketing-site .cs-film-frame{border:1px solid #2a2c36;background:var(--ba-surface);border-radius:12px;overflow:hidden}.marketing-site .cs-film-header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 20px;font-size:14px}.marketing-site .cs-film-header>span{display:flex;align-items:center;gap:9px}.marketing-site .cs-film-header>span:last-child{font-size:12px;color:var(--ba-t2)}.marketing-site .cs-video-wrap{position:relative;background:var(--ba-bg)}.marketing-site .cs-video-wrap video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.marketing-site .cs-video-error{position:absolute;inset:0;background:var(--ba-surface);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:15px}.marketing-site .cs-video-error p{width:100%;text-align:center}.marketing-site .cs-film-chapters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:18px}.marketing-site .cs-film-chapters button{padding:8px 12px;border:1px solid var(--ba-line);border-radius:6px;background:transparent;font-size:13px;color:var(--ba-t2)}.marketing-site .cs-film-chapters button[aria-pressed=true]{color:var(--ba-amber);border-color:var(--ba-amber)}.marketing-site .cs-film-chapters .cs-film-try{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--ba-amber);border:0;font-size:14px}.marketing-site .cs-film-notes{display:flex;justify-content:space-between;font-size:12px;color:var(--ba-t2);gap:15px;margin-top:15px}.marketing-site .cs-film-notes a{display:flex;align-items:center;gap:6px}.marketing-site .cs-three-promises{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:25px;margin-top:40px}.marketing-site .cs-three-promises>div{display:flex;align-items:center;gap:15px;border-top:1px solid var(--ba-line);padding-top:24px}.marketing-site .cs-three-promises span{font:12px BooksAI Marketing Mono;color:var(--ba-amber)}.marketing-site .cs-three-promises strong{font-size:14px;font-weight:500}.marketing-site .cs-three-promises svg{color:var(--ba-amber);flex-shrink:0}.marketing-site .cs-work-stories{background:var(--ba-surface);border-block:1px solid var(--ba-line);padding-block:75px}.marketing-site .cs-work-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.marketing-site .cs-work-tabs{display:flex;flex-direction:column;gap:0;margin-top:30px}.marketing-site .cs-work-tabs button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border:0;border-bottom:1px solid var(--ba-line);background:transparent;color:var(--ba-t2);font-size:16px;text-align:left}.marketing-site .cs-work-tabs button[aria-pressed=true]{color:var(--ba-amber)}.marketing-site .cs-work-result{animation:cs-result .35s ease;min-width:0}.marketing-site .cs-work-caption{padding:24px 5px 0}.marketing-site .cs-work-caption h3{font-size:27px;line-height:1.15}.marketing-site .cs-work-caption p{margin:12px 0 0;max-width:480px}.marketing-site .cs-conversation{padding:24px;border:1px solid var(--ba-line);border-radius:12px;background:var(--ba-bg)}.marketing-site .cs-ask{max-width:80%;margin-left:auto;background:var(--ba-elev);padding:18px;border:1px solid var(--ba-line);border-radius:12px 12px 2px 12px;font-size:15px}.marketing-site .cs-ask>span{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ba-t2);font-size:12px}.marketing-site .cs-ask img{-o-object-fit:contain;object-fit:contain}.marketing-site .cs-answer{display:flex;align-items:flex-start;gap:12px;margin:22px 0 18px;font-size:15px}.marketing-site .cs-answer small{display:block;color:var(--ba-t2);font-size:12px;margin-top:5px}.marketing-site .cs-conversation>button{width:100%;padding:0;border:1px solid var(--ba-line);border-radius:8px;overflow:hidden;display:block;background:var(--ba-surface)}.marketing-site .cs-conversation>button img{width:100%;height:auto;display:block}.marketing-site .cs-conversation>.cs-fine{display:block;margin-top:12px}.marketing-site .cs-ic-demo{border:1px solid var(--ba-line);border-radius:12px;padding:30px;background:var(--ba-bg)}.marketing-site .cs-ic-demo>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ba-line);padding-block:25px}.marketing-site .cs-ic-demo strong{font:24px BooksAI Marketing Mono}.marketing-site .cs-ic-demo small{display:block;color:var(--ba-t2);font-size:13px;margin-top:6px}.marketing-site .cs-ic-demo p{font-size:14px;line-height:1.8}.marketing-site .cs-ic-alert{display:block;color:var(--ba-coral);font:15px BooksAI Marketing Mono;margin-bottom:7px}.marketing-site .cs-ic-demo .ba-btn-ghost{margin-top:8px;font-size:13px}.marketing-site .cs-image-button{display:block;position:relative;width:100%;padding:0;background:var(--ba-bg);border:1px solid #2a2c36;border-radius:10px;overflow:hidden;min-width:0}.marketing-site .cs-image-button>img{display:block;width:100%;height:auto;transition:transform .6s}.marketing-site .cs-image-button:hover>img{transform:scale(1.015)}.marketing-site .cs-image-button>span{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;font-size:13px;color:var(--ba-amber);border-top:1px solid var(--ba-line);background:var(--ba-surface)}.marketing-site .cs-journey-section{padding-block:85px;border-bottom:1px solid var(--ba-line)}.marketing-site .cs-journey{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.marketing-site .cs-journey-steps{display:flex;flex-direction:column}.marketing-site .cs-journey-steps>button{display:flex;align-items:flex-start;gap:18px;padding:25px 5px;border:0;border-bottom:1px solid var(--ba-line);background:transparent;text-align:left}.marketing-site .cs-journey-steps>button>svg{margin:6px 0 0 auto;flex-shrink:0;color:var(--ba-t2)}.marketing-site .cs-journey-number{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--ba-line);border-radius:50%;font:13px BooksAI Marketing Mono;flex-shrink:0;color:var(--ba-t2)}.marketing-site .cs-journey-steps strong{display:block;font-size:18px;font-weight:500;color:var(--ba-t2)}.marketing-site .cs-journey-steps small{display:block;line-height:1.6;font-size:14px;color:var(--ba-t2);margin-top:8px;max-width:290px}.marketing-site .cs-journey-steps button[aria-pressed=true] .cs-journey-number{background:var(--ba-amber);color:var(--ba-bg)}.marketing-site .cs-journey-steps button[aria-pressed=true] strong{color:var(--ba-t1)}.marketing-site .cs-journey-view{min-width:0}.marketing-site .cs-connect{min-height:340px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:23px;border:1px solid var(--ba-line);background:var(--ba-surface);border-radius:12px;padding:40px}.marketing-site .cs-ledger-word{font-size:25px;font-weight:600;letter-spacing:-.03em}.marketing-site .cs-connect-line{height:1px;width:70px;border-top:1px dashed var(--ba-amber)}.marketing-site .cs-connect-company{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;margin-top:22px;flex-wrap:wrap}.marketing-site .cs-connect-company svg{color:var(--ba-amber)}.marketing-site .cs-connect-company small{width:100%;text-align:center;font-size:12px;color:var(--ba-t2)}.marketing-site .cs-connect p{width:100%;text-align:center;margin:5px 0 0;font-size:14px;line-height:1.6}.marketing-site .cs-reports{padding-top:85px;padding-bottom:85px}.marketing-site .cs-report-scene{display:grid;grid-template-columns:1.7fr 1fr;gap:0;align-items:center}.marketing-site .cs-report-destinations{display:flex;align-items:center;gap:20px;padding-left:20px}.marketing-site .cs-report-destinations>div:last-child{flex:1;min-width:0}.marketing-site .cs-report-route{display:flex;align-items:center;color:var(--ba-amber);gap:0}.marketing-site .cs-report-route>span{width:32px;border-top:1px dashed var(--ba-amber)}.marketing-site .cs-report-destinations button{display:flex;align-items:center;gap:15px;padding:18px 15px;background:var(--ba-surface);border:1px solid var(--ba-line);border-radius:8px;margin-top:10px;width:100%;text-align:left;font-size:15px}.marketing-site .cs-report-destinations button>svg{color:var(--ba-t2)}.marketing-site .cs-report-destinations button>svg:last-child{margin-left:auto;opacity:0}.marketing-site .cs-report-destinations button[aria-pressed=true]{border-color:var(--ba-amber)}.marketing-site .cs-report-destinations button[aria-pressed=true]>svg{color:var(--ba-amber);opacity:1}.marketing-site .cs-report-destinations small{display:block;font-size:12px;color:var(--ba-t2);margin-top:3px}.marketing-site .cs-report-explanation{font-size:14px;line-height:1.6;min-height:66px;margin:18px 0 10px}.marketing-site .cs-controls{padding-block:70px 90px;border-top:1px solid var(--ba-line)}.marketing-site .cs-controls-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.marketing-site .cs-control-item{border-bottom:1px solid var(--ba-line)}.marketing-site .cs-control-item>button{display:flex;align-items:center;gap:13px;background:transparent;border:0;width:100%;text-align:left;padding:20px 0;font-size:16px}.marketing-site .cs-control-item>button>svg:first-child{color:var(--ba-amber);flex-shrink:0}.marketing-site .cs-control-item>button>svg:last-child{margin-left:auto;color:var(--ba-t2)}.marketing-site .cs-control-item>p{font-size:15px;margin:0 0 22px 33px;line-height:1.6}.marketing-site .cs-controls-grid>div>.ba-btn{margin-top:30px}.marketing-site .cs-human{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-top:20px;padding-bottom:70px}.marketing-site .cs-human-photo{border-radius:12px;overflow:hidden;position:relative;background:var(--ba-surface);min-height:480px;align-self:stretch}.marketing-site .cs-human-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;position:absolute;inset:0}.marketing-site .cs-human-photo:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0b0c0fd9)}.marketing-site .cs-human-photo>span{position:absolute;bottom:30px;left:30px;right:25px;z-index:1;font:500 28px/1.15 BooksAI Marketing Display}.marketing-site .cs-human h2{font-size:38px}.marketing-site .cs-human>div>p:not(.ba-eyebrow){line-height:1.65;margin:25px 0}.marketing-site .cs-text-link{display:inline-flex;align-items:center;gap:9px}.marketing-site .cs-savings{margin-top:35px;border-block:1px solid var(--ba-line);padding:20px 0}.marketing-site .cs-savings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px;list-style:none}.marketing-site .cs-savings summary::-webkit-details-marker{display:none}.marketing-site .cs-savings-body{padding-top:20px}.marketing-site .cs-savings .ac-section{padding:0}.marketing-site .cs-savings .ac-responsibilities,.marketing-site .cs-savings .ac-section-heading,.marketing-site .cs-savings .ac-time-estimator>div>.ac-kicker,.marketing-site .cs-savings .ac-time-estimator>div>h3{display:none}.marketing-site .cs-savings .ac-time-estimator{display:block;padding:18px;margin:0;border:1px solid var(--ba-line);background:var(--ba-surface);border-radius:8px}.marketing-site .cs-savings .ac-time-fields{grid-template-columns:1fr 1fr}.marketing-site .cs-savings .ac-time-fields label{font-size:12px}.marketing-site .cs-savings .ac-time-result{margin-top:20px;display:block;text-align:left}.marketing-site .cs-savings .ac-time-result strong{font-size:36px;font-family:BooksAI Marketing Mono}.marketing-site .cs-savings .ac-time-result p{font-size:13px}.marketing-site .cs-savings .ac-time-estimator>div>p{font-size:14px}.marketing-site .cs-savings input{max-width:100%}.marketing-site .cs-closing{border-top:1px solid var(--ba-line)}@keyframes cs-result{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1100px){.marketing-site .cs-paper-cinema{height:500px}.marketing-site .cs-paper-step-1 .cs-cinema-story,.marketing-site .cs-paper-step-2 .cs-cinema-story{width:29%;left:25px;bottom:40px}.marketing-site .cs-prepared-screen{right:22px;top:55px;width:63%}.marketing-site .cs-paper-step-1 .cs-cinema-story h3,.marketing-site .cs-paper-step-2 .cs-cinema-story h3{font-size:25px}.marketing-site .cs-controls-grid,.marketing-site .cs-human,.marketing-site .cs-journey,.marketing-site .cs-work-grid{gap:35px}.marketing-site .cs-report-scene{grid-template-columns:1.5fr 1fr}.marketing-site .cs-report-route{display:none}.marketing-site .cs-report-destinations{padding-left:25px}.marketing-site .cs-film-chapters .cs-film-try{margin-left:0}.marketing-site .cs-human-photo{min-height:430px}}@media (max-width:760px){.marketing-site .cs-section-head{display:block;margin-bottom:28px}.marketing-site .cs-section-head>p{margin-top:20px;font-size:16px}.marketing-site .cs-paper-section{padding:55px 0 35px}.marketing-site .cs-paper-cinema{height:530px}.marketing-site .cs-cinema-story{left:24px;bottom:26px;right:24px;width:auto}.marketing-site .cs-cinema-story h3{font-size:29px;max-width:290px}.marketing-site .cs-cinema-story p{font-size:15px;max-width:280px;margin-bottom:20px}.marketing-site .cs-photo-label{left:24px;top:24px;font-size:10px}.marketing-site .cs-flying-paper{width:140px;right:15px;top:65px;bottom:auto}.marketing-site .cs-paper-photo>img{-o-object-position:60% center;object-position:60% center}.marketing-site .cs-prepared-screen{top:20px;right:15px;left:15px;width:auto;aspect-ratio:16/10}.marketing-site .cs-paper-step-1 .cs-cinema-story,.marketing-site .cs-paper-step-2 .cs-cinema-story{width:auto;left:24px;right:24px;bottom:25px}.marketing-site .cs-paper-step-1 .cs-cinema-story h3,.marketing-site .cs-paper-step-2 .cs-cinema-story h3{font-size:27px}.marketing-site .cs-paper-step-1 .cs-cinema-story p,.marketing-site .cs-paper-step-2 .cs-cinema-story p{max-width:none}.marketing-site .cs-cinema-controls{gap:4px;align-items:flex-end}.marketing-site .cs-cinema-controls>div{gap:5px;flex:1}.marketing-site .cs-cinema-controls button{padding:9px 8px;font-size:11px;line-height:1.3;gap:3px;flex-direction:column;flex:1}.marketing-site .cs-cinema-controls button>span{font-size:10px}.marketing-site .cs-cinema-controls .cs-replay{font-size:0;flex:0 0 27px;padding:8px 4px}.marketing-site .cs-paper-section .cs-fine{text-align:left;font-size:11px!important}.marketing-site .cs-orbit-container .ba-orbit-wrap{height:290px}.marketing-site .cs-orbit-pause{right:22px;bottom:16px}.marketing-site .cs-orbit-container section{padding-top:55px}.marketing-site .cs-orbit-container section>div>p:last-child{padding-bottom:12px;font-size:11px}.marketing-site .cs-film-section{padding-top:55px;padding-bottom:55px}.marketing-site .cs-film-header{padding:12px;font-size:12px}.marketing-site .cs-film-header>span:last-child{font-size:10px}.marketing-site .cs-film-chapters{padding:12px;gap:5px}.marketing-site .cs-film-chapters button{font-size:11px;padding:7px 9px}.marketing-site .cs-film-chapters .cs-film-try{font-size:13px;width:100%;justify-content:flex-end;padding-top:12px}.marketing-site .cs-film-notes{font-size:10px;flex-wrap:wrap;gap:8px}.marketing-site .cs-three-promises{grid-template-columns:1fr;gap:15px;margin-top:25px}.marketing-site .cs-three-promises>div{padding-top:15px}.marketing-site .cs-work-stories{padding-block:55px}.marketing-site .cs-controls-grid,.marketing-site .cs-human,.marketing-site .cs-journey,.marketing-site .cs-work-grid{grid-template-columns:1fr;gap:30px}.marketing-site .cs-work-tabs{margin-top:20px}.marketing-site .cs-work-tabs button{font-size:15px;padding:16px 0}.marketing-site .cs-conversation{padding:17px}.marketing-site .cs-ask{max-width:93%;font-size:14px;padding:14px}.marketing-site .cs-ic-demo{padding:22px}.marketing-site .cs-ic-demo strong{font-size:19px}.marketing-site .cs-ic-demo .ba-btn-ghost{height:auto;padding:12px;font-size:12px}.marketing-site .cs-work-caption h3{font-size:26px}.marketing-site .cs-work-caption p{font-size:15px}.marketing-site .cs-journey-section{padding-block:55px}.marketing-site .cs-journey-steps>button{padding:19px 0;gap:14px}.marketing-site .cs-journey-steps strong{font-size:16px}.marketing-site .cs-journey-steps small{font-size:13px}.marketing-site .cs-connect{min-height:300px;padding:28px;gap:15px}.marketing-site .cs-ledger-word{font-size:23px}.marketing-site .cs-connect-line{width:35px}.marketing-site .cs-reports{padding-block:55px}.marketing-site .cs-report-scene{grid-template-columns:1fr;gap:25px}.marketing-site .cs-report-destinations{padding:0}.marketing-site .cs-report-destinations button{padding:14px;font-size:15px}.marketing-site .cs-report-explanation{min-height:0}.marketing-site .cs-controls{padding-block:55px}.marketing-site .cs-control-item>button{font-size:15px}.marketing-site .cs-human{padding-top:0;padding-bottom:50px}.marketing-site .cs-human-photo{min-height:330px}.marketing-site .cs-human-photo>span{font-size:27px;left:24px;bottom:25px}.marketing-site .cs-human h2{font-size:34px}.marketing-site .cs-human .cs-savings{margin-top:25px}.marketing-site .cs-savings .ac-time-fields{grid-template-columns:1fr 1fr}.marketing-site .cs-image-button>span{font-size:12px;padding:13px}.marketing-site .cs-closing h2{font-size:36px}}.marketing-site em{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.marketing-site .cs-orbit-container .ba-orb-card{padding-right:18px}.marketing-site .cs-wordmark{font-family:BooksAI Marketing Inter,sans-serif;font-size:29px;font-weight:600;letter-spacing:normal;color:#eceae3}.marketing-site .cs-brand-pair{display:flex;align-items:center;gap:18px;margin-bottom:28px}.marketing-site .cs-brand-pair>span{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:600}.marketing-site .cs-brand-pair small{display:block;font-size:10px;letter-spacing:.12em;color:#9a9ca6}.marketing-site .cs-brand-pair>b{color:#9a9ca6;font-size:22px;font-weight:400}@media (max-width:760px){.marketing-site .cs-brand-pair{gap:12px}.marketing-site .cs-brand-pair>span{font-size:15px}.marketing-site .cs-brand-pair .cs-wordmark{font-size:20px}}.marketing-site{background:#0b0c0f}.marketing-site .cs-dark{background:#0b0c0f;color:#eceae3}.marketing-site .cs-light{--ba-bg:#f5f2eb;--ba-surface:#f5f2eb;--ba-t1:#0b0c0f;--ba-t2:#53545d;--ba-t3:#62646e;--ba-line:#d8d4cb;--ba-amber:#906329;background:#f5f2eb;color:#0b0c0f}.marketing-site .cs-light em{color:#906329}.marketing-site .cs-light .ba-btn{background:#0b0c0f;color:#f5f2eb}.marketing-site .cs-light .ba-btn:hover{background:#1c1e26}.marketing-site .cs-nav-inner{height:88px}.marketing-site .cs-nav nav{gap:22px}.marketing-site .cs-nav .cs-brand{gap:11px}.marketing-site .cs-wordmark{font-size:31px;line-height:1}.marketing-site .cs-wordmark>span{color:#e9b872}.marketing-site .cs-hero{padding-block:96px 104px}.marketing-site .cs-hero-grid{grid-template-columns:.94fr 1.06fr;gap:58px}.marketing-site .cs-hero h1{font-size:clamp(43px,4.1vw,61px);line-height:1.05}.marketing-site .cs-hero p{max-width:430px;margin-block:25px 30px;font-size:18px}.marketing-site .cs-brand-pair .cs-wordmark{font-size:23px}.marketing-site .cs-actions{gap:24px}.marketing-site .cs-text-link{font-size:14px}.marketing-site .ap-film{margin:0;min-width:0;border:1px solid #30323a;border-radius:12px;background:#0e0f13;overflow:hidden;box-shadow:0 24px 64px #0005}.marketing-site .ap-film-label{display:flex;align-items:center;gap:10px;padding:16px;font-size:14px;color:#eceae3}.marketing-site .ap-film-label>svg{margin-left:auto;color:#9a9ca6}.marketing-site .ap-film-media{position:relative}.marketing-site .ap-film video{display:block;width:100%;aspect-ratio:16/9;background:#0b0c0f}.marketing-site .ap-film figcaption{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;font-size:12px;color:#9a9ca6}.marketing-site .ap-film figcaption a{text-decoration:underline;text-underline-offset:3px}.marketing-site .ap-film-error{position:absolute;inset:0;display:grid;place-content:center;text-align:center;background:#0b0c0f}.marketing-site .cs-paper-section{padding-block:90px}.marketing-site .cs-paper-cinema{--ba-bg:#0b0c0f;--ba-surface:#0e0f13;--ba-t1:#eceae3;--ba-t2:#c6c5c0;--ba-amber:#e9b872;color:#eceae3;border:1px solid #1c1e26}.marketing-site .cs-cinema-story .ba-btn{background:#e9b872;color:#0b0c0f}.marketing-site .cs-cinema-controls button{border-color:#c7c3ba;color:#53545d}.marketing-site .cs-cinema-controls button[aria-pressed=true]{color:#0b0c0f;border-color:#906329;background:#e9b87233}.marketing-site .cs-prepared-note{display:inline-flex;gap:9px;align-items:center;color:#e9b872;font-size:14px;margin-top:10px}.marketing-site .ap-feature{padding-block:100px}.marketing-site .ap-feature-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:72px}.marketing-site .ap-feature-copy>p:last-child{margin-top:24px;font-size:17px;line-height:1.7}.marketing-site .ap-product-image{margin:0;min-width:0;border-radius:12px;overflow:hidden;border:1px solid #30323a;background:#0b0c0f;color:#9a9ca6}.marketing-site .ap-product-image img{display:block;width:100%;height:auto}.marketing-site .ap-product-image figcaption{border-top:1px solid #1c1e26;padding:13px 20px;font-size:12px;color:#9a9ca6}.marketing-site .ap-chat-image{max-width:740px;justify-self:end}.marketing-site .ap-report-destinations{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr)}.marketing-site .ap-report-destinations>span{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;padding:4px 20px}.marketing-site .ap-report-destinations>span+span{border-left:1px solid #d8d4cb}.marketing-site .ap-report-destinations strong{font-size:18px;font-weight:600}.marketing-site .ap-report-destinations small{font-size:14px;color:#53545d}.marketing-site .ap-controls-points{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:42px}.marketing-site .ap-controls-points svg{color:#e9b872;margin-bottom:16px}.marketing-site .ap-controls-points h3{font-family:BooksAI Marketing Inter,sans-serif;font-weight:600;font-size:17px;letter-spacing:normal}.marketing-site .ap-controls-points p{font-size:15px;line-height:1.65;margin:10px 0 0}.marketing-site .cs-final{text-align:center;padding-block:82px}.marketing-site .cs-final-brand{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:28px}.marketing-site .cs-light .cs-wordmark{color:#0b0c0f}.marketing-site .cs-light .cs-wordmark>span{color:#906329}.marketing-site .cs-final h2{font-size:clamp(36px,4.1vw,60px)}.marketing-site .cs-final-actions{justify-content:center;gap:16px 24px;margin-top:28px}.marketing-site .cs-final-actions .cs-text-link{min-height:44px;padding:10px 8px}.marketing-site .cs-footer{border-top:1px solid #d8d4cb;padding-top:26px;padding-bottom:26px;color:#53545d}.marketing-site .cs-footer .cs-wordmark{font-size:24px}.marketing-site .ap-feature .ba-eyebrow,.marketing-site .cs-section-head .ba-eyebrow{font-size:12px}.marketing-site :is(section[id],#main){scroll-margin-top:20px}@media (max-width:1100px){.marketing-site .cs-nav nav{gap:14px;font-size:13px}.marketing-site .cs-nav-inner{gap:20px}.marketing-site .cs-hero-grid{gap:36px}.marketing-site .cs-hero h1{font-size:46px}.marketing-site .ap-feature-grid{gap:36px;grid-template-columns:.8fr 1.2fr}.marketing-site .cs-wordmark{font-size:27px}}@media (max-width:900px){.marketing-site .cs-nav nav{display:none}.marketing-site .cs-nav nav.is-open{display:flex;position:absolute;top:78px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px;background:#0e0f13;border-bottom:1px solid #30323a}.marketing-site .cs-nav nav.is-open a{padding-block:12px;font-size:16px}.marketing-site .cs-menu{display:flex;padding:8px}.marketing-site .cs-nav-cta{margin-left:auto}.marketing-site .cs-nav-inner{height:78px}.marketing-site .ap-feature-grid,.marketing-site .cs-hero-grid{grid-template-columns:1fr}.marketing-site .cs-hero h1{max-width:660px;font-size:clamp(44px,7vw,62px)}.marketing-site .cs-hero p{max-width:580px}.marketing-site .ap-feature-copy{max-width:590px}.marketing-site .ap-chat-image{justify-self:stretch;max-width:none}}@media (max-width:760px){.marketing-site .cs-hero{padding-block:48px 52px}.marketing-site .cs-hero-grid{gap:38px}.marketing-site .cs-hero p{font-size:17px}.marketing-site .cs-brand-pair{margin-bottom:24px;gap:12px}.marketing-site .cs-brand-pair .cs-wordmark{font-size:21px}.marketing-site .cs-nav-inner{gap:10px}.marketing-site .cs-nav .cs-wordmark{font-size:25px}.marketing-site .cs-nav .cs-brand{gap:8px}.marketing-site .cs-nav .ba-logo-tile{width:34px!important;height:34px!important}.marketing-site .cs-nav .cs-nav-cta{font-size:12px;padding-inline:10px;height:36px}.marketing-site .ap-feature,.marketing-site .cs-paper-section{padding-block:56px}.marketing-site .ap-feature-grid{gap:26px}.marketing-site .ap-film-label{font-size:13px;padding:12px}.marketing-site .ap-film figcaption{font-size:11px;padding:12px}.marketing-site .ap-controls-points{grid-template-columns:1fr;gap:26px}.marketing-site .ap-controls-points svg{margin-bottom:12px}.marketing-site .ap-report-destinations{gap:0;margin-top:25px}.marketing-site .ap-report-destinations>span{padding:4px 8px}.marketing-site .ap-report-destinations strong{font-size:14px}.marketing-site .ap-report-destinations small{font-size:12px}.marketing-site .ap-product-image figcaption{font-size:11px;padding:12px}.marketing-site .cs-final{padding-block:56px}.marketing-site .cs-footer{gap:20px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-site .ap-chat-crop,.marketing-site .ap-screen-crop{overflow:hidden;background:#0b0c0f}.marketing-site .ap-chat-image{width:100%}.marketing-site .ap-film video{-o-object-fit:contain;object-fit:contain}.marketing-site .sp-brand-lockup{display:flex;flex-direction:column;gap:6px}.marketing-site .sp-brand-lockup small{color:#9a9ca6;font:10px/1.2 BooksAI Marketing Inter,sans-serif;letter-spacing:0}@media (max-width:540px){.marketing-site .cs-nav-cta{display:none}.marketing-site .sp-brand-lockup small{font-size:9px}}